Hi Fabian,

Quoting Fabian Greffrath (2015-09-14 07:30:05)
> Am Sonntag, den 13.09.2015, 19:58 +0200 schrieb IOhannes m zmölnig:
>> personally i'm in favour of using it, but i only recently got 
>> involved.
>
> For those not involved, could you point me to a *single* advantage of 
> this workflow? The only difference I am able to point out is two 
> nearly identical files and a list of backslash-escaped Build-Depends 
> in debian/rules instead of debian/control.

Some build-dependencies directly tied to build system in use is computed 
by CDBS.

For example which exact version of which python or python-dev packages 
you need to depend on with python-central and how to adjust when 
switching to dh_python/dh_python3.

Additional build-dependencies can be computed based on 
other variables available in rules file.

If for example you want to temporarily drop a problematic 
build-dependency, you could do so conditional to the suite being 
experimental (to help ensure it is not forgotten later on - which 
perhaps is prepared by others than yourself).

It may also help keep track of featuresets (e.g. when some are disabled 
for longer times) when build-dependencies, binary dependencies, 
configure options and custom rules can be grouped.  See the ghostscript 
package for an example of that (all features are enabled nowadays, but 
previously there was some juggling with which jpeg library to use that 
needed several different things enabled/disabled in concert).


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature

_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to