Re: Bug#793667: #793667: forced depends (instead of recommends) using blends-dev (was gosa-plugin-netgroups not pulled-in when upgrading from Debian Edu squeeze mainserver)

2016-05-24 Thread Ole Streicher
Andreas Tille  writes:
>> thinking about it…: we can't do this, as changes have to be in sid
>> before they are accepted in stable. As we cannot have this change in sid
>> atm (#825004) we cannot really have this in jessie now neither… sigh.
>> 
>> So let's wait for a fix for #825004 first.
>
> Depending how fast you need a solution you could easily add another sed
> call in the new dist target to work around #825004.  Feel free to ask me
> for another patch.  Its not the best method to work around but it would
> definitely work.  I'd add a bit of documentation to the Makefile and
> also a README.source.  Just let me know if I should push this right into
> Git.

I reversed now the behaviour of the flags in blends-dev, so that tasks
are *only* installed if they have an "Install: true" in the
header. Also, the -all package is only created if there was any task
with the "Install: true". This should solve the problem, so that a
workaround is not needed.

I would, however, also change the debian-blends-tasks.desc so that the
"-all" file is the key (not the -tasks file, as it is in the
moment). This would disable all blends in the installer that haven't
anything to install yet. For Debian-Edu (and others wishing their own
solution here): please edit the file afterwards and put there whatever
should be in there.

Objections on that?

Best regards

Ole



Re: Bug#793667: #793667: forced depends (instead of recommends) using blends-dev (was gosa-plugin-netgroups not pulled-in when upgrading from Debian Edu squeeze mainserver)

2016-05-24 Thread Andreas Tille
Hi Holger,

On Tue, May 24, 2016 at 08:28:35AM +, Holger Levsen wrote:
> control: block 793667 by 825004
> thanks
> 
> On Tue, May 24, 2016 at 07:53:05AM +, Holger Levsen wrote:
> > thanks for the patch, though #825004 has broken the "dist" target for us
> > in sid…
> > 
> > I'll think whether I want to use this to fix this issue (#793667) in jessie
> > though.
> 
> thinking about it…: we can't do this, as changes have to be in sid
> before they are accepted in stable. As we cannot have this change in sid
> atm (#825004) we cannot really have this in jessie now neither… sigh.
> 
> So let's wait for a fix for #825004 first.

Depending how fast you need a solution you could easily add another sed
call in the new dist target to work around #825004.  Feel free to ask me
for another patch.  Its not the best method to work around but it would
definitely work.  I'd add a bit of documentation to the Makefile and
also a README.source.  Just let me know if I should push this right into
Git.

Kind regards

   Andreas.

-- 
http://fam-tille.de



Processed: Re: Bug#793667: #793667: forced depends (instead of recommends) using blends-dev (was gosa-plugin-netgroups not pulled-in when upgrading from Debian Edu squeeze mainserver)

2016-05-24 Thread Debian Bug Tracking System
Processing control commands:

> block 793667 by 825004
Bug #793667 [education-main-server] gosa-plugin-netgroups not pulled-in when 
upgrading from Debian Edu squeeze mainserver
793667 was not blocked by any bugs.
793667 was not blocking any bugs.
Added blocking bug(s) of 793667: 825004

-- 
793667: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=793667
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems