adding a binary package to pd-cyclone
Hans-Christoph Steiner
hans at at.or.at
Fri Dec 31 16:49:53 UTC 2010
On Dec 31, 2010, at 8:11 AM, Jonas Smedegaard wrote:
> On Fri, Dec 31, 2010 at 12:51:47AM -0500, Hans-Christoph Steiner
> wrote:
>> On Thu, 2010-12-30 at 00:53 +0100, Jonas Smedegaard wrote:
>>> On Wed, Dec 29, 2010 at 08:14:57PM -0300, Felipe Sateler wrote:
>>> >You edited debian/control, but Jonas added debian/control.in for
>>> >build-dependencies autogeneration. If you disagree about the use
>>> of >debian/control.in, we should disable it. If not, we should use
>>> it. >But having it and not using it does not seem a sane option.
>>>
>>> I suggest we only drop the control.in if noone use the .in file or
>>> it annoys someone.
>>>
>>> I see no big problem in some of us editing the control file
>>> directly - the nuissence of sync'ing changes there to the .in file
>>> is shadowed by the benefit of dependency semi-autoresolving IMO.
>>>
>>> (please do edit the .in file rather than the control file if you
>>> want to help minimize work for everyone, though)
>>
>> Ok, I hope its alright with everyone, I removed the control.in. I
>> can see using automatic build-depends generation on a package with
>> complex Build-Depends, but this one is really simple, and I think
>> the Build-Depends will rarely change, if ever.
>
> If you mean to say that the control.in annoys you, then fine.
>
> If, on the other hand, you mean to say that you guess noone use
> the .in file then you're wrong: I use it (as long as noone is
> annoyed by it).
>
> Currently @cdbs@ resolves to "cdbs, debhelper (>= 6), dh-buildinfo".
>
> As an example, if at some point debhelper compat level is bumped to
> 7, I bet manual build-dependency handling would be to just tighten
> to "debhelper (>= 7)" but that is wrong - cdbs needs to be tightened
> too due to a bug in early implementations of debhelper 7 support in
> CDBS, and also (still in dispute, though - Joy disagrees with this!)
> build-dependency on debhelper itself is tightened further than just
> "7" as well, because not all of the core debhelper 7 features was
> implemented initially.
For the record, I'm not saying that no one uses the file, or that the
automatic Build-Depends handling isn't useful. I'm saying I think in
this package, the benefits of the control.in are smaller than the
disadvantages.
.hc
>> From my experience, build products should not be in git (i.e. the
>> 'control' file generated using 'control.in'). Since that doesn't
>> seem possible for 'control', I think we'll be better off by
>> simplifying to a static 'control'.
>
> I disagree. Some files make sense only to autogenerate by the
> respective code developers, and then (normally) shipped with the
> code and treated as source by users of the code. Examples of this
> is Makefile files (when automake is used), Makefile.in files and
> configure (when autoconf is used) and debian/control (when CDBS
> dependency-resolving is used).
>
> For autotools it is possible to help distinguish between "user" and
> "maintainer" modes of operation with an optional configure flag --
> maintainer-mode, and similarly CDBS has DEB_MAINTAINER_MODE.
>
>
> - Jonas
>
> --
> * Jonas Smedegaard - idealist & Internet-arkitekt
> * Tlf.: +45 40843136 Website: http://dr.jones.dk/
>
> [x] quote me freely [ ] ask before reusing [ ] keep private
> _______________________________________________
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
----------------------------------------------------------------------------
All mankind is of one author, and is one volume; when one man dies,
one chapter is not torn out of the book, but translated into a better
language; and every chapter must be so translated.... -John Donne
More information about the pkg-multimedia-maintainers
mailing list