Debian Bug report logs - #413447
Etch upgrade divide php-pear into several packages without warning

version graph

Package: php-pear; Maintainer for php-pear is Debian PHP Maintainers <team+pkg-php@tracker.debian.org>; Source for php-pear is src:php-pear (PTS, buildd, popcon).

Reported by: Aurélien Le Provost - Ribaltchenko <aurelien@aurelp.fr.eu.org>

Date: Mon, 5 Mar 2007 03:27:01 UTC

Severity: important

Tags: moreinfo, unreproducible

Found in version php5/5.2.0-8

Done: Ondřej Surý <ondrej@sury.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#413447; Package php-pear. (full text, mbox, link).


Acknowledgement sent to Aurélien Le Provost - Ribaltchenko <aurelien@aurelp.fr.eu.org>:
New Bug report received and forwarded. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Aurélien Le Provost - Ribaltchenko <aurelien@aurelp.fr.eu.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: Etch upgrade divide php-pear into several packages without warning
Date: Mon, 05 Mar 2007 04:24:18 +0100
Package: php-pear
Version: 5.2.0-8
Severity: important

Hi.

When I upgrade my Debian server from sarge to etch, I expect some
hand work. But I lost time to understand why Horde doesn't work
anymore... It's because the php-pear package was divided into
several small packages, but apt-listchanges didn't notice me about
this.

After a while I carried out the origin of the problem : in my case I
must install php-log and php-db at least.

Perhaps other people will save time if apt-listchanges notice them
about the cutting of php-pear?

Regards,
Aurélien.

-- System Information:
Debian Release: 4.0
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.19.5
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages php-pear depends on:
ii  php5-cli                      5.2.0-8    command-line interpreter for the p
ii  php5-common                   5.2.0-8    Common files for packages built fr

Versions of packages php-pear recommends:
ii  gnupg                         1.4.6-1    GNU privacy guard - a free PGP rep

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#413447; Package php-pear. (full text, mbox, link).


Acknowledgement sent to sean finney <seanius@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (full text, mbox, link).


Message #10 received at 413447@bugs.debian.org (full text, mbox, reply):

From: sean finney <seanius@debian.org>
To: Aurélien Le Provost - Ribaltchenko <aurelien@aurelp.fr.eu.org>, 413447@bugs.debian.org
Cc: control <control@bugs.debian.org>
Subject: Re: [php-maint] Bug#413447: Etch upgrade divide php-pear into several packages without warning
Date: Wed, 07 Mar 2007 23:08:57 +0100
[Message part 1 (text/plain, inline)]
tags 413447 moreinfo unreproducible
thanks

hi aurélien,

On Mon, 2007-03-05 at 04:24 +0100, Aurélien Le Provost - Ribaltchenko
wrote:
> When I upgrade my Debian server from sarge to etch, I expect some
> hand work. But I lost time to understand why Horde doesn't work
> anymore... It's because the php-pear package was divided into
> several small packages, but apt-listchanges didn't notice me about
> this.
> 
> After a while I carried out the origin of the problem : in my case I
> must install php-log and php-db at least.
> 
> Perhaps other people will save time if apt-listchanges notice them
> about the cutting of php-pear?

i'm curious how you found yourself in this position.  currently in etch
there is a php4-pear package which depends on php-pear plus all of the
modules that used to be contained by php4-pear (php-db, etc).  btw,
php-log was never part of php4-pear, and was a seperate package
(php4-pear-log).

did you remove the php4-pear package before upgrading?  i just tested a
sarge->etch upgrade and verified that the new packages are brought in
correctly.  

php-log was not installed, but php4-pear-log remains installed since
nothing conflicts with it.  you should probably file a seperate bug
report against this to the php-log package, which is maintained by
someone outside the debian php maintainers group. in the bug report you
should state that it hould sprovide a transitional php4-pear-log package
that depends on php-log.


	sean

[signature.asc (application/pgp-signature, inline)]

Tags added: moreinfo, unreproducible Request was from sean finney <seanius@debian.org> to control@bugs.debian.org. (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#413447; Package php-pear. (full text, mbox, link).


Acknowledgement sent to Aurélien Le Provost - Ribaltchenko <aurelien@aurelp.fr.eu.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (full text, mbox, link).


Message #17 received at 413447@bugs.debian.org (full text, mbox, reply):

From: Aurélien Le Provost - Ribaltchenko <aurelien@aurelp.fr.eu.org>
To: 413447@bugs.debian.org
Cc: sean finney <seanius@debian.org>
Subject: Re: [php-maint] Bug#413447: Etch upgrade divide php-pear into several packages without warning
Date: Sat, 10 Mar 2007 01:51:54 +0100
Hi,

Le mercredi 7 mars 2007 23:08, vous avez écrit :

> > After a while I carried out the origin of the problem : in my
> > case I must install php-log and php-db at least.
> >
> > Perhaps other people will save time if apt-listchanges notice
> > them about the cutting of php-pear?
>
> i'm curious how you found yourself in this position.  currently in
> etch there is a php4-pear package which depends on php-pear plus
> all of the modules that used to be contained by php4-pear (php-db,
> etc).  btw, php-log was never part of php4-pear, and was a seperate
> package (php4-pear-log).

Yep but the sarge to etch upgrade I decided to upgrade from php4 to 
php5. Despite the php-pear replaces "php4-pear (<< 4:4.4.0-0)", it 
only depends of  "php5-cli | php4-cli, php5-common", not php-db, 
php-log etc. These packages should at least belong to the package 
recommendx.

> did you remove the php4-pear package before upgrading?

Yes : as I said I decided to switch to php5, so for me it's mean purge 
all php4 package since I will not use them anymore. Also, when I do 
dist-upgrade and that I see a package or many which will be removed, 
I stop and purge it.

aurelien|~% dpkg -l |grep ^rc                                 1:20
aurelien|~%

> you should probably file a  seperate bug report against this to the
> php-log package, which is maintained by someone outside the debian
> php maintainers group

Okay, I will make it in the days coming.

A.

-- 
Mail et newgroups : pourquoi et comment citer un message, infos à
propos du langage SMS, sur les pièces jointes, ...
http://www.aurelp.fr.eu.org/blog/index.php?2007/01/09/35-communiquer-mail



Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#413447; Package php-pear. (full text, mbox, link).


Acknowledgement sent to sean finney <seanius@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (full text, mbox, link).


Message #22 received at 413447@bugs.debian.org (full text, mbox, reply):

From: sean finney <seanius@debian.org>
To: Aurélien Le Provost - Ribaltchenko <aurelien@aurelp.fr.eu.org>
Cc: 413447@bugs.debian.org
Subject: Re: [php-maint] Bug#413447: Etch upgrade divide php-pear into several packages without warning
Date: Sat, 10 Mar 2007 10:59:13 +0100
[Message part 1 (text/plain, inline)]
hi, 

On Sat, 2007-03-10 at 01:51 +0100, Aurélien Le Provost - Ribaltchenko
wrote:
> > i'm curious how you found yourself in this position.  currently in
> > etch there is a php4-pear package which depends on php-pear plus
> > all of the modules that used to be contained by php4-pear (php-db,
> > etc).  btw, php-log was never part of php4-pear, and was a seperate
> > package (php4-pear-log).
> 
> Yep but the sarge to etch upgrade I decided to upgrade from php4 to 
> php5. Despite the php-pear replaces "php4-pear (<< 4:4.4.0-0)", it 
> only depends of  "php5-cli | php4-cli, php5-common", not php-db, 
> php-log etc. These packages should at least belong to the package 
> recommendx.

i think it's a valid request to add them to recommends, so i'll do that
before closing this bug.  but still, those packages should have been
installed as part of your dist-upgrade, unless:

> > did you remove the php4-pear package before upgrading?
> 
> Yes : as I said I decided to switch to php5, so for me it's mean purge 
> all php4 package since I will not use them anymore. Also, when I do 
> dist-upgrade and that I see a package or many which will be removed, 
> I stop and purge it.

that's why the packages aren't installed.  in etch/sid, php4-pear is the
transitional "compatibility" package responsible for ensuring that
php-db etc are installed.  see:

http://packages.debian.org/testing/web/php4-pear

which also hints at the reasons for the package split. i'm pretty sure
that the dist-upgrade wasn't going to remove php4-pear, and that it was
some over-zealous purging on your part :)

for future reference, i think that upgrading/dist-upgrading first,
switching to php5 second, and purging third instead of all three at once
will help you avoid such potential problems in the future (if you purged
php4* after the upgrade instead of before, you'd have installed all the
php-pear packages).

> > you should probably file a  seperate bug report against this to the
> > php-log package, which is maintained by someone outside the debian
> > php maintainers group
> 
> Okay, I will make it in the days coming.

thanks.  also, any packages which depend only on php-pear but not the
specific packages (maybe the package that led you to all of this) should
have their dependencies updated too.



	sean
[signature.asc (application/pgp-signature, inline)]

Reply sent to Ondřej Surý <ondrej@sury.org>:
You have taken responsibility. (Fri, 08 Jan 2010 15:27:12 GMT) (full text, mbox, link).


Notification sent to Aurélien Le Provost - Ribaltchenko <aurelien@aurelp.fr.eu.org>:
Bug acknowledged by developer. (Fri, 08 Jan 2010 15:27:12 GMT) (full text, mbox, link).


Message #27 received at 413447-done@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@sury.org>
To: 413447-done@bugs.debian.org
Subject: #413447: sarge->etch upgrade problem, closing the zombie
Date: Fri, 8 Jan 2010 16:22:37 +0100
-- 
Ondřej Surý <ondrej@sury.org>
http://blog.rfc1925.org/




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 06 Feb 2010 07:31:22 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 03:08:26 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.