Bug#448501: Removes package without asking

2008-02-24 Thread Marc Haber
retitle #448501 ignores versions in package dependencies
thanks

On Sun, Dec 30, 2007 at 07:28:24PM +0100, Florian Weimer wrote:
 debfoster ignores versions in package dependencies, which causes this
 bug.

Adjusting the bug title appropriately. I cannot fix this bug on short
notice. If somebody on the team can fix this, please say so (and give
a time frame), otherwise, I'll tag this bug help by the end of February.

Greetings
Marc

-- 
-
Marc Haber | I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things.Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 72739835



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Processed: Re: Bug#448501: Removes package without asking

2008-02-24 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 retitle #448501 ignores versions in package dependencies
Bug#448501: Removes package without asking
Changed Bug title to `ignores versions in package dependencies' from `Removes 
package without asking'.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#448501: Removes package without asking

2008-02-24 Thread Florian Weimer
* Marc Haber:

 retitle #448501 ignores versions in package dependencies
 thanks

 On Sun, Dec 30, 2007 at 07:28:24PM +0100, Florian Weimer wrote:
 debfoster ignores versions in package dependencies, which causes this
 bug.

 Adjusting the bug title appropriately. I cannot fix this bug on short
 notice. If somebody on the team can fix this, please say so (and give
 a time frame), otherwise, I'll tag this bug help by the end of February.

I'm not sure if it is acceptable to simply drop a conditional dependency
which is not fulfilled on the current system from debfoster's view.  If
it is, the fix is pretty simple.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#448501: Removes package without asking

2007-12-30 Thread Florian Weimer
debfoster ignores versions in package dependencies, which causes this
bug.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#448501: Removes package without asking

2007-10-30 Thread Florian Weimer
 When running debfoster, it asks me wether I want to keep
 python-celementtree (that only keeps python-elementtree). If I answer
 Y, it will also remove bzr and bzrtools, although I haven't been asked
 about them. Even explicitly marking bzr and bzrtools as to be kept by
 adding them to /var/lib/debfoster/keepers does not help. Excerpt:

Can you post your keepers file and /var/lib/dpkg/status?

(You can send it to me directly if you don't want to publish it.)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#448501: Removes package without asking

2007-10-30 Thread Pierre Habouzit
On Tue, Oct 30, 2007 at 07:54:44AM +, Florian Weimer wrote:
  When running debfoster, it asks me wether I want to keep
  python-celementtree (that only keeps python-elementtree). If I answer
  Y, it will also remove bzr and bzrtools, although I haven't been asked
  about them. Even explicitly marking bzr and bzrtools as to be kept by
  adding them to /var/lib/debfoster/keepers does not help. Excerpt:
 
 Can you post your keepers file and /var/lib/dpkg/status?
 
 (You can send it to me directly if you don't want to publish it.)

  To reproduce the bug just install bzr, that should pull
python-celementree, and then run debfoster, it'll ask to remove
python-celementree, if you accept it will also remove apt. You can do
that easily in a freshly deboostraped chroot.


-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpG8Qqgh64zF.pgp
Description: PGP signature


Bug#448501: Removes package without asking

2007-10-30 Thread Florian Weimer
* Pierre Habouzit:

   To reproduce the bug just install bzr, that should pull
 python-celementree, and then run debfoster, it'll ask to remove
 python-celementree, if you accept it will also remove apt. You can do
 that easily in a freshly deboostraped chroot.

I can only reproduce that it will remove bzr, but this is still a bug.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#448501: Removes package without asking

2007-10-30 Thread Pierre Habouzit
On Tue, Oct 30, 2007 at 08:25:21AM +, Florian Weimer wrote:
 * Pierre Habouzit:
 
To reproduce the bug just install bzr, that should pull
  python-celementree, and then run debfoster, it'll ask to remove
  python-celementree, if you accept it will also remove apt. You can do
  that easily in a freshly deboostraped chroot.
 
 I can only reproduce that it will remove bzr, but this is still a bug.

  Yes that's exactly the reported issue.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgp6DvArxfBH9.pgp
Description: PGP signature


Bug#448501: Removes package without asking

2007-10-29 Thread ivanfi
Package: debfoster
Version: 2.6-2
Severity: serious

--- Please enter the report below this line. ---

Hi,

When running debfoster, it asks me wether I want to keep
python-celementtree (that only keeps python-elementtree). If I answer
Y, it will also remove bzr and bzrtools, although I haven't been asked
about them. Even explicitly marking bzr and bzrtools as to be kept by
adding them to /var/lib/debfoster/keepers does not help. Excerpt:

[...]

python-celementtree is keeping the following 1 packages installed:
  python-elementtree
Keep python-celementtree? [Ynpsiuqx?], [H]elp: P

[...]

Removing package: python-celementtree
Removing package: python-elementtree
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  bzr* bzrtools* python-celementtree* python-elementtree*
0 upgraded, 0 newly installed, 4 to remove and 75 not upgraded.
Need to get 0B of archives.
After unpacking 11.6MB disk space will be freed.
Do you want to continue [Y/n]?

Thanks,

Zoltan

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.21-2-686

Debian Release: lenny/sid
  600 testing ftp.de.debian.org 
  500 unstablewww.debian-multimedia.org 
   50 unstableftp.de.debian.org 
   50 experimentalftp.de.debian.org 

--- Package information. ---
Depends (Version) | Installed
=-+-=
libc6(= 2.3.6-6) | 2.6.1-1+b1



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#448501: Removes package without asking - correction

2007-10-29 Thread ivanfi
Hi,

Sorry, it should read if I answer P...

Br,

Zoltan



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#448501: Removes package without asking

2007-10-29 Thread Pierre Habouzit
On Mon, Oct 29, 2007 at 03:07:01PM +, [EMAIL PROTECTED] wrote:
 Package: debfoster
 Version: 2.6-2
 Severity: serious
 
 --- Please enter the report below this line. ---
 
 Hi,
 
 When running debfoster, it asks me wether I want to keep
 python-celementtree (that only keeps python-elementtree). If I answer
 Y, it will also remove bzr and bzrtools, although I haven't been asked
 about them. Even explicitly marking bzr and bzrtools as to be kept by
 adding them to /var/lib/debfoster/keepers does not help. Excerpt:
 
 [...]
 
 python-celementtree is keeping the following 1 packages installed:
   python-elementtree
 Keep python-celementtree? [Ynpsiuqx?], [H]elp: P
 
 [...]
 
 Removing package: python-celementtree
 Removing package: python-elementtree
 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 The following packages will be REMOVED:
   bzr* bzrtools* python-celementtree* python-elementtree*
 0 upgraded, 0 newly installed, 4 to remove and 75 not upgraded.
 Need to get 0B of archives.
 After unpacking 11.6MB disk space will be freed.
 Do you want to continue [Y/n]?

  I experience this as well. bzr depends python ( 2.5) |
python-celementree as python-celementtree is builtin in python 2.5. I
suppose it get confused because python is installed and it believes in
the first pass that python-celementtree doesn't needs to be here
(because it probably doesn't grok that ( 2.5) isn't fulfilled),
though, when apt is called later to remove python-celementree, it wants
to remove bzr that needs it.

  So my guess is that the dependency checker of debfoster is a tad
simplistic

  Note that I'd argue that it's not a serious but an important bug: in
its default setup, debfoster ask you if you confirm, so you lose data
IFF you are dumb enough to hit 'Yes'. And there are trivial workarounds
that let debfoster work properly on the rest of the archive. If the bug
isn't trivial to fix in debfoster, I'd suggest to downgrade it to
important so that it doesn't force the removeal of debfoster from testing.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpZMCOex1NpL.pgp
Description: PGP signature


Bug#448501: Removes package without asking

2007-10-29 Thread ivanfi
Hi,

On Mon, 29 Oct 2007 16:20:03 +0100
Pierre Habouzit [EMAIL PROTECTED] wrote:

 Note that I'd argue that it's not a serious but an important bug: in
 its default setup, debfoster ask you if you confirm, so you lose data
 IFF you are dumb enough to hit 'Yes'.

The problem is that when trying out packages and then running debfoster
to clean up the system, I have to make lots of decisions and I remove
almost all the packages. As a result, I have a very long list of
package removals to confirm, and it is easy to overlook an important
package in the list, especially since debfoster has always worked
reliably for me since a very long time ago.

 If the bug isn't trivial to fix in debfoster, I'd suggest to
 downgrade it to important so that it doesn't force the removeal of
 debfoster from testing.

I certainly don't want debfoster removed from testing, it is a very
handy tool - the built-in keeping funcionality of aptitude is
absolutely unsuitable for the trying out packages usecase, so
I don't have any objection against downgrading it to important.

Br,

Zoltan



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#448501: Removes package without asking

2007-10-29 Thread ext Pierre Habouzit
On Mon, Oct 29, 2007 at 04:02:26PM +, [EMAIL PROTECTED] wrote:
 Hi,
 
 On Mon, 29 Oct 2007 16:20:03 +0100
 Pierre Habouzit [EMAIL PROTECTED] wrote:
 
  Note that I'd argue that it's not a serious but an important bug: in
  its default setup, debfoster ask you if you confirm, so you lose data
  IFF you are dumb enough to hit 'Yes'.
 
 The problem is that when trying out packages and then running debfoster
 to clean up the system, I have to make lots of decisions and I remove
 almost all the packages. As a result, I have a very long list of
 package removals to confirm, and it is easy to overlook an important
 package in the list, especially since debfoster has always worked
 reliably for me since a very long time ago.

  You can hit 's' or 'x' I don't remember to validate the list you just
did, take a break, and do it again. I often do that to avoid spurious
mistakes :)


-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpRtVyOpUZxU.pgp
Description: PGP signature