Bug#779644: debian-edu: package pxelinux is missing after upgrade from wheezy
On Wed, Mar 11, 2015 at 11:03:50AM +0100, Holger Levsen wrote:
> On Mittwoch, 11. März 2015, Andreas Tille wrote:
> > Blends-dev has never behaved that Depends in the tasks file ended up in
> > a Depends in debian/contol. This was even the case before blends-dev
> > existed and the behaviour was taken over to stay compatible. I was
> > never fully happy about this but it is the documented and intended
> > behaviour that metapackages do not have hard dependencies. If I
> > remember correctly this is policy also for non-blends-dev generated
> > packages in "Section: metapackage". The only thing is that it is
> > confusing to type "Depends" in the tasks file and not ending up as
> > "Depends". It is on my very long term todo list to deprecate "Depends"
> > in the tasks files and use "Recommends" instead to avoid this.
> long story short, so we cannot have those as depends?
Not with the result of blends-devs own process to create the d/control
file. For sure you can hack the d/control file afterwards but I'd be
really careful and would prominently document this to make sure any
later regeneration will need to do this if the Depends is really
important. May be you change the target in the main Makefile to add
a patch / do some sed scripting after creating the dependencies.
Hope this helps