Bug#698574: dictionaries-common: Please add Conflicts: myspell-cs-cz, myspell-eu-es, myspell-gl-es

2013-01-22 Thread Andreas Beckmann
On 2013-01-22 16:11, Agustin Martin wrote:
> On Sun, Jan 20, 2013 at 05:48:27PM +0100, Andreas Beckmann wrote:
>> myspell-cs-cz, myspell-eu-es, myspell-gl-es were removed after lenny but
>> have not been "cleaned up" so far. They might have survived a upgrade

>> Adding the conflict should remove the packages before
>> update-openoffice-dicts disappears.

> Adding "Breaks" against those packages seems to suffice. I needed to make
> them versioned, so only apply to old standalone packages (they are now
> virtual packages provided by other packages)

Whatever solves the problem correctly is fine :-)

> I have put a release candidate at 
> deb http://people.debian.org/~agmartin/debian-store/experimental ./

> I have tested a lenny->squeeze->wheezy update in a chroot and things seem to
> work as expected. However, since I am considering to ask for a freeze
> exception I'd appreciate if this fix is tested separately by you in a system
> similar to that used to find the bug report.

Fix confirmed. All three upgrades went smooth dist-upgrading from lenny
to squeeze and then dist-upgrading to wheezy + your dictionaries-common.

Thanks

Andreas


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#698574: dictionaries-common: Please add Conflicts: myspell-cs-cz, myspell-eu-es, myspell-gl-es

2013-01-22 Thread Agustin Martin
On Sun, Jan 20, 2013 at 05:48:27PM +0100, Andreas Beckmann wrote:
> Package: dictionaries-common
> Version: 1.12.10
> Severity: important
> User: debian...@lists.debian.org
> Usertags: piuparts
> Control: affects -1 + myspell-cs-cz myspell-eu-es myspell-gl-es
> 
> Hi,
> 
> myspell-cs-cz, myspell-eu-es, myspell-gl-es were removed after lenny but
> have not been "cleaned up" so far. They might have survived a upgrade
> from lenny to squeeze without problems, but they will fail to purge in
> wheezy because update-openoffice-dicts no longer exists:
> 
>   Removing myspell-gl-es ...
>   /var/lib/dpkg/info/myspell-gl-es.postrm: 5: 
> /var/lib/dpkg/info/myspell-gl-es.postrm: update-openoffice-dicts: not found
>   dpkg: error processing myspell-gl-es (--remove):
> subprocess installed post-removal script returned error exit status 127
> 
> Adding the conflict should remove the packages before
> update-openoffice-dicts disappears.

Hi, Andreas. Thanks for reporting this.

Adding "Breaks" against those packages seems to suffice. I needed to make
them versioned, so only apply to old standalone packages (they are now
virtual packages provided by other packages)

> This is needed for a clean upgrade path of long grown systems ...

Agreed. I think a fix for this deserves asking for a freeze exception.

> I can help testing the fix if you put the .deb and a corresponding
> Packages file somewhere.

I have put a release candidate at 

deb http://people.debian.org/~agmartin/debian-store/experimental ./

Repo is signed with my gpg key (4597A593) available from the Debian
keyring. While there are other experimental stuff there, it should not
affect the test.

I have tested a lenny->squeeze->wheezy update in a chroot and things seem to
work as expected. However, since I am considering to ask for a freeze
exception I'd appreciate if this fix is tested separately by you in a system
similar to that used to find the bug report.

Thanks in advance,

-- 
Agustin


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#698574: dictionaries-common: Please add Conflicts: myspell-cs-cz, myspell-eu-es, myspell-gl-es

2013-01-20 Thread Andreas Beckmann
Package: dictionaries-common
Version: 1.12.10
Severity: important
User: debian...@lists.debian.org
Usertags: piuparts
Control: affects -1 + myspell-cs-cz myspell-eu-es myspell-gl-es

Hi,

myspell-cs-cz, myspell-eu-es, myspell-gl-es were removed after lenny but
have not been "cleaned up" so far. They might have survived a upgrade
from lenny to squeeze without problems, but they will fail to purge in
wheezy because update-openoffice-dicts no longer exists:

  Removing myspell-gl-es ...
  /var/lib/dpkg/info/myspell-gl-es.postrm: 5: 
/var/lib/dpkg/info/myspell-gl-es.postrm: update-openoffice-dicts: not found
  dpkg: error processing myspell-gl-es (--remove):
subprocess installed post-removal script returned error exit status 127

Adding the conflict should remove the packages before
update-openoffice-dicts disappears.

This is needed for a clean upgrade path of long grown systems ...

I can help testing the fix if you put the .deb and a corresponding
Packages file somewhere.


Andreas


myspell-cs-cz_None.log.gz
Description: GNU Zip compressed data