Bug#867912: [packages] Bug#867912: fusiondirectory: unusable after upgrade from jessie to stretch

2017-07-17 Thread IEM - network operating center (IOhannes m zmoelnig)
On 2017-07-14 16:10, Benoit Mortier wrote:
> Le 10/07/2017 à 23:12, Mike Gabriel a écrit :
>>
>> Indeed, this would have been a good idea. Sorry for that. The packaging
>> was done last minute unfortunately, so such delays got lost while being
>> "in a hurry".
> 
> yes my bad in part i forgot to add the README.Debian file

please note, that disruptive changes should be described in a NEWS file
(put it into "debian/NEWS"), see [1].
this file will be automatically displayed by tools such as
apt-listchanges *before* the actual upgrade begins, so the user can
still stop the upgrade process and take measures before the system gets
borked.

fgasdrm
IOhannes


[1]
https://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-news-debian


-- 
IEM - network operation center
mailto:n...@iem.at



signature.asc
Description: OpenPGP digital signature


Bug#867912: [packages] Bug#867912: fusiondirectory: unusable after upgrade from jessie to stretch

2017-07-14 Thread Benoit Mortier
Le 10/07/2017 à 23:12, Mike Gabriel a écrit :
> Hi Johannes,
> 
> On  Mo 10 Jul 2017 16:35:47 CEST, IOhannes m zmoelnig wrote:
> 
>> Package: fusiondirectory
>> Version: 1.0.19-1
>> Severity: grave
>> Justification: renders package unusable
>>
>> Dear Maintainer,
>>
>> after upgrading my fusiondirectory installation from jessie (1.0.8.2-5)
>> to stretch (1.0.19-1) the package has become practically unusable.
>> (that's after adding workarounds for #854398 and ).
> 
> Been there, had that...
> 
>> e.g. trying to edit anything, i get the following on saving:
>>> LDAP operation failed!
>>>
>>> [...]
> 
>> no warning has been emitted when I upgraded from jessie to stretch.
>> esp. no NEWS have indicated that anything could possibly go wrong.
> 
> Indeed, this would have been a good idea. Sorry for that. The packaging
> was done last minute unfortunately, so such delays got lost while being
> "in a hurry".

yes my bad in part i forgot to add the README.Debian file

>> there are some upstream notes in /usr/share/doc/fusiondirectory/docs/
>> about
>> upgrading, indicating that this will require quite a lot of
>> schema-changes and similar.
>> however, the upstream notes are very incremental (e.g. 1.0.8.1 ->
>> 1.0.8.2) and do not make it easy to upgrade from jessie to stretch.
> 
> That incremental upgrade path is exactly your way to go. Been there,
> done that. Complained to upstream loudly on that (as it sucks IMHO).

more than loudly :P it doesnt suck, everything is documented and the job
of the sysadmin is to read the docs :) we have lots of complex setup and
cannot and will not make automatic detection.

>> since fusiondirectory is a package to manage core infrastructure (like
>> user databases and networking devices), extra should be taken to allow
>> smooth upgrades between releases.
> 
> Yes, I agree.

everything is documented but i agree, a Readme.debian was missing,
smooth upgrade from 1.0.8 to 1.0.19 is possible if you follow releases
notes but keep in mind that is a jump of 22 releases and so extra care
is needed.

>> please fix this for the next point release (and please provide some
>> instructions for the 9.0-users on how to handle their broken
>> installations)

we will add a Readme.Debian pointing where to got for upgrade
instructions, a UPGRADE file is inside the debian package in the
/usr/share/doc/fusiondirectory/docs/UPGRADE.gz

> Will give it a shot when back at work next week.
> 
>> PS: thanks for packaging fusiondirectory!
> 
> ;-)
> 
> Mike


-- 
Benoit Mortier
CEO
OpenSides "logiciels libres pour entreprises" : http://www.opensides.eu/
Promouvoir et défendre le Logiciel Libre http://www.april.org/
Main developper in FusionDirectory : http://www.fusiondirectory.org/
Official French representative for OPSI : http://opsi.org/



signature.asc
Description: OpenPGP digital signature