[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#61512: marked as done (apt picks wrong packages trough dependencies)



Your message dated Mon, 3 Apr 2000 18:58:56 +0200
with message-id <[🔎] 20000403185856.D16915@xs4all.nl>
and subject line Bug#61512: apt picks wrong packages trough dependencies
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 1 Apr 2000 11:02:25 +0000
Received: (qmail 2869 invoked from network); 1 Apr 2000 11:02:17 -0000
Received: from modem5.dial.xs4all.be (HELO lucretia.hangar.zo) (195.144.65.5)
  by master.debian.org with SMTP; 1 Apr 2000 11:02:17 -0000
Received: from mechanix by lucretia.hangar.zo with local (Exim 3.12 #1 (Debian))
	id 12bLdp-0006GG-00; Sat, 01 Apr 2000 13:00:33 +0200
Date: Sat, 1 Apr 2000 13:00:33 +0200
To: submit@bugs.debian.org
Subject: apt picks wrong packages trough dependencies
Message-ID: <[🔎] 20000401130033.A23972@xs4all.be>
Reply-To: filipvr@xs4all.be
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-md5;
	protocol="application/pgp-signature"; boundary="bp/iNruPH9dso1Pn"
User-Agent: Mutt/1.0.1i
Sender: "Filip Van Raemdonck" <filipvr@xs4all.be>
From: "Filip Van Raemdonck" <filipvr@xs4all.be>


--bp/iNruPH9dso1Pn
Content-Type: text/plain; charset=us-ascii

package: apt
version: 0.3.18
severity: normal

This is on an up to date potato system. I needed the glut development package,
and I tried to install it, but apt apparently got confused by dependency
information and wanted to remove my currently installed mesa library in favour
for another:

lucretia:~$ sudo apt-get install glutg3-dev
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libggi2-dev libgii0-dev mesag3+ggi mesag3+ggi-dev
The following packages will be REMOVED:
  mesag3-glide2
The following NEW packages will be installed:
  glutg3-dev libggi2-dev libgii0-dev mesag3+ggi mesag3+ggi-dev
0 packages upgraded, 5 newly installed, 1 to remove and 1 not upgraded.
Need to get 1125kB/1401kB of archives. After unpacking 2897kB will be used.
Do you want to continue? [Y/n] n
Abort.
lucretia:~$ apt-cache show glutg3-dev
Package: glutg3-dev
Version: 3.7-5
Priority: optional
Section: devel
Maintainer: James A. Treacy <treacy@debian.org>
Depends: libgl-dev, glutg3 (= 3.7-5), libc6-dev
Conflicts: glut-dev
Architecture: i386
Filename: dists/potato/main/binary-i386/devel/glutg3-dev_3.7-5.deb
Size: 199344
MD5sum: b5454fbbb6bd73045cf3a879b75c6a01
Description: Development library for GLUT.
 Includes headers, man pages, and static library.
source: glut
installed-size: 656
lucretia:~$ dpkg -l glutg3-dev glutg3 mesag3-glide2 mesag-glide2-dev
Desired=Unknown/Install/Remove/Purge
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                       Version                    Description
+++-==========================-==========================-======================
pn  glutg3-dev                 <none>                     (no description available)
ii  glutg3                     3.7-5                      The OpenGL Utility Toolkit.
ii  mesag3-glide2              3.1-15                     A 3-D graphics library which uses the OpenGL API [libc6].
pn  mesag-glide2-dev           <none>                     (no description available)

Both mesag3+ggi and mesag3-glide2 (which I have installed) provide libgl1; both
mesag3+ggi-dev and mesag-glide2-dev provide libgl-dev, which is needed by
glutg3-dev. However, apparently it thought mesag3+ggi-dev was a better choice
than mesag-glide2-dev. What surprises me most is that it didn't choose mesag3
and mesag-dev, as these could be looked at as the 'normal' mesa packages.

Once I told apt that it should take mesag-glide2-dev it did the right thing:

lucretia:~$ sudo apt-get install mesag-glide2-dev glutg3-dev
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libglide2-dev
The following NEW packages will be installed:
  glutg3-dev libglide2-dev mesag-glide2-dev
0 packages upgraded, 3 newly installed, 0 to remove and 1 not upgraded.
Need to get 691kB/3044kB of archives. After unpacking 5360kB will be used.
Do you want to continue? [Y/n] y
0% [Connecting to http.us.debian.org]

Regards,

Filip



--
Get a life. Get Windows(tm). It makes you wanna spend a lot less time with your pc.


<------------------------ Filip Van Raemdonck ----------------------->
filipvr@xs4all.be              Helpdesk        Tel: +32/(0)9/265.02.05
http://www.xs4all.be        Webengineering     Fax: +32/(0)9/265.02.50
<--------------------  XS4ALL Internet Belgium ---------------------->

--bp/iNruPH9dso1Pn
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE45dbREjn3CY6VDgARAXqDAKCfgH54RzGAmcyjCgst1LDbD5nHkgCffDSb
8w2rfpjyo5fB5a33kUm6rhU=
=bd3z
-----END PGP SIGNATURE-----

--bp/iNruPH9dso1Pn--
---------------------------------------
Received: (at 61512-done) by bugs.debian.org; 3 Apr 2000 16:59:04 +0000
Received: (qmail 1218 invoked from network); 3 Apr 2000 16:59:02 -0000
Received: from smtp7.xs4all.nl (194.109.127.50)
  by master.debian.org with SMTP; 3 Apr 2000 16:59:02 -0000
Received: from xs4.xs4all.nl (filipvr@xs4.xs4all.nl [194.109.6.45])
	by smtp7.xs4all.nl (8.9.3/8.9.3) with ESMTP id SAA08791;
	Mon, 3 Apr 2000 18:58:57 +0200 (CEST)
Received: (from filipvr@localhost)
	by xs4.xs4all.nl (8.9.0/8.9.0) id SAA00797;
	Mon, 3 Apr 2000 18:58:56 +0200 (CEST)
Date: Mon, 3 Apr 2000 18:58:56 +0200
From: Filip Van Raemdonck <filipvr@xs4all.nl>
To: Jason Gunthorpe <jgg@ualberta.ca>
Cc: filipvr@xs4all.be, 61512-done@bugs.debian.org,
        APT Development Team <deity@lists.debian.org>
Subject: Re: Bug#61512: apt picks wrong packages trough dependencies
Message-ID: <[🔎] 20000403185856.D16915@xs4all.nl>
References: <[🔎] 20000401130033.A23972@xs4all.be> <[🔎] Pine.LNX.3.96.1000401145429.458H-100000@wakko.deltatee.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 1.0.1i
In-Reply-To: <[🔎] Pine.LNX.3.96.1000401145429.458H-100000@wakko.deltatee.com>; from jgg@ualberta.ca on Sat, Apr 01, 2000 at 02:55:22PM -0700

On Sat, Apr 01, 2000 at 02:55:22PM -0700, Jason Gunthorpe wrote:
> 
> On Sat, 1 Apr 2000, Filip Van Raemdonck wrote:
> 
> > Once I told apt that it should take mesag-glide2-dev it did the right thing:
> 
> This is what you are supposed to do in such instances, if you think it is
> a real problem you can contact the maintainers of the respective packages
> and have them reorder their dependencies.
> 
Is it normal that apt tries to remove one package and install four others, in
favour of removing none and installing three????
I hardly find that expected behaviour, unless there is some dark and evil
feature which wants to install as much on users systems as possible - and
looks more like the microsoft way to me.
This is even more bothersome because I don't *want* any packages removed - if
there's a way for apt to do what I've asked without removing stuff than that
is what it should do.

Regards,

Filip


Reply to: