Re: Conflicts in libgtk*-dev

1999-01-30 Thread Ben Gertzfield
> "Ole" == Ole J Tetlie <[EMAIL PROTECTED]> writes:

Ole> Am I overlooking something obvious here?  libgtk1.1.13-dev
Ole> provides libgtk-dev and libgtk1.1-dev

Ole> but

Ole> libgtk1.1-dev conflicts with libgtk-dev

libgtk1.1-dev is really an obsolete package in potato. Think of it as
a sort of libgtk1.1.12-dev.

libgtk1.1.13-dev rightly conflicts with it, as you can't have multiple
versions of -dev packages for the same library installed at the
same time (they all share /usr/lib/libgtk-1.1.so !)

Ben

-- 
Brought to you by the letters F and T and the number 5.
"You have my pills!"
Debian GNU/Linux maintainer of Gimp and GTK+ -- http://www.debian.org/
I'm on FurryMUCK as Che, and EFNet/Open Projects IRC as Che_Fox.



Re: Conflicts in libgtk*-dev

1999-01-30 Thread Jules Bean
On 30 Jan 1999, Ole J. Tetlie wrote:

> *-Jules Bean <[EMAIL PROTECTED]>
> |
> | The fact that the *actual* libgtk1.1-dev package conflicts with
> | libgtk-dev, does not mean that the package libgtk1.13-dev, which provides
> | libgtk1.1-dev, must conflict with libgtk-dev.
> | 
> | Or, in the abstract:
> | 
> | If A conflicts with B, and C provides A, then C need not conflict with B.
> 
> So this would imply that gnome-apt is wrong to deny me
> installing libgtk1.1.13-dev, right?

Yup.

As I demonstrated in my first message, plain apt will let you do it..

Jules

/+---+-\
|  Jelibean aka  | [EMAIL PROTECTED] |  6 Evelyn Rd|
|  Jules aka | [EMAIL PROTECTED]  |  Richmond, Surrey   |
|  Julian Bean   | [EMAIL PROTECTED]|  TW9 2TF *UK*   |
++---+-+
|  War doesn't demonstrate who's right... just who's left. |
|  When privacy is outlawed... only the outlaws have privacy.  |
\--/



Re: Conflicts in libgtk*-dev

1999-01-30 Thread Ole J. Tetlie
*-Jules Bean <[EMAIL PROTECTED]>
|
| The fact that the *actual* libgtk1.1-dev package conflicts with
| libgtk-dev, does not mean that the package libgtk1.13-dev, which provides
| libgtk1.1-dev, must conflict with libgtk-dev.
| 
| Or, in the abstract:
| 
| If A conflicts with B, and C provides A, then C need not conflict with B.

So this would imply that gnome-apt is wrong to deny me
installing libgtk1.1.13-dev, right?

-- 
The only way tcsh "rocks" is when the rocks are attached to its feet
in the deepest part of a very deep lake. (Linus Torvalds)
[EMAIL PROTECTED]   [-: .elOle. :-]   [EMAIL PROTECTED]



Re: Conflicts in libgtk*-dev

1999-01-30 Thread Jules Bean
On 30 Jan 1999, Ole J. Tetlie wrote:

> *-Jules Bean <[EMAIL PROTECTED]>
> |
> | On 30 Jan 1999, Ole J. Tetlie wrote:
> | 
> | > Am I overlooking something obvious here?
> | > 
> | > libgtk1.1.13-dev provides libgtk-dev and libgtk1.1-dev
> | > 
> | > but
> | > 
> | > libgtk1.1-dev conflicts with libgtk-dev
> | > 
> | > this means that gnome-apt refuses to install libgtk1.1.13-dev,
> | > a package that I sorely need. Aren't these relationships somewhat odd.
> | 
> | Nothing odd there.
> | 
> | libgtk1.1-dev conflicts with libgtk-dev so that it won't be installed at
> | the same time as any other package which provides: libgtk-dev.
> 
> OK, I have probably misunderstood something.
> 
> libgtk1.1-dev conflicts with libgtk-dev, and does not provide
> libgtk-dev. I read the packaging-manual in a way that makes
> it impossible to install _any_ package that provides both.

No.

The fact that the *actual* libgtk1.1-dev package conflicts with
libgtk-dev, does not mean that the package libgtk1.13-dev, which provides
libgtk1.1-dev, must conflict with libgtk-dev.

Or, in the abstract:

If A conflicts with B, and C provides A, then C need not conflict with B.

> 
> The relevant sections(?):
> 
> When one package declares a conflict with another dpkg will refuse to
> allow them to be installed on the system at the same time.
> 
> A special exception is made for packages which declare a conflict with
> their own package name, or with a virtual package which they provide
> (see below): this does not prevent their installation, and allows a
> package to conflict with others providing a replacement for it. You use
> this feature when you want the package in question to be the only
> package providing something. 
> 
> -- 
> ...Unix, MS-DOS, and MS Windows (also known as the Good, the Bad,
> and the Ugly).   (Matt Welsh)
> [EMAIL PROTECTED]   [-: .elOle. :-]   [EMAIL PROTECTED]
> 

/+---+-\
|  Jelibean aka  | [EMAIL PROTECTED] |  6 Evelyn Rd|
|  Jules aka | [EMAIL PROTECTED]  |  Richmond, Surrey   |
|  Julian Bean   | [EMAIL PROTECTED]|  TW9 2TF *UK*   |
++---+-+
|  War doesn't demonstrate who's right... just who's left. |
|  When privacy is outlawed... only the outlaws have privacy.  |
\--/



Re: Conflicts in libgtk*-dev

1999-01-30 Thread Ole J. Tetlie
*-Jules Bean <[EMAIL PROTECTED]>
|
| On 30 Jan 1999, Ole J. Tetlie wrote:
| 
| > Am I overlooking something obvious here?
| > 
| > libgtk1.1.13-dev provides libgtk-dev and libgtk1.1-dev
| > 
| > but
| > 
| > libgtk1.1-dev conflicts with libgtk-dev
| > 
| > this means that gnome-apt refuses to install libgtk1.1.13-dev,
| > a package that I sorely need. Aren't these relationships somewhat odd.
| 
| Nothing odd there.
| 
| libgtk1.1-dev conflicts with libgtk-dev so that it won't be installed at
| the same time as any other package which provides: libgtk-dev.

OK, I have probably misunderstood something.

libgtk1.1-dev conflicts with libgtk-dev, and does not provide
libgtk-dev. I read the packaging-manual in a way that makes
it impossible to install _any_ package that provides both.

The relevant sections(?):

When one package declares a conflict with another dpkg will refuse to
allow them to be installed on the system at the same time.

A special exception is made for packages which declare a conflict with
their own package name, or with a virtual package which they provide
(see below): this does not prevent their installation, and allows a
package to conflict with others providing a replacement for it. You use
this feature when you want the package in question to be the only
package providing something. 

-- 
...Unix, MS-DOS, and MS Windows (also known as the Good, the Bad,
and the Ugly).   (Matt Welsh)
[EMAIL PROTECTED]   [-: .elOle. :-]   [EMAIL PROTECTED]



Re: Conflicts in libgtk*-dev

1999-01-30 Thread Jules Bean
On 30 Jan 1999, Ole J. Tetlie wrote:

> Am I overlooking something obvious here?
> 
> libgtk1.1.13-dev provides libgtk-dev and libgtk1.1-dev
> 
> but
> 
> libgtk1.1-dev conflicts with libgtk-dev
> 
> this means that gnome-apt refuses to install libgtk1.1.13-dev,
> a package that I sorely need. Aren't these relationships somewhat odd.

Nothing odd there.

libgtk1.1-dev conflicts with libgtk-dev so that it won't be installed at
the same time as any other package which provides: libgtk-dev.

In fact, all the libgtk*-dev packages should provide: libgtk-dev and
conflict:libgtk-dev - so only one can be installed at any time.

For example:

pear# apt-get install libgtk1.1.13-dev
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libglib1.1.13-dev 
The following packages will be REMOVED:
  libgtk-dev 
The following NEW packages will be installed:
  libglib1.1.13-dev libgtk1.1.13-dev 
0 packages upgraded, 2 newly installed, 1 to remove and 0 not upgraded.
Need to get 893k of archives. After unpacking 1186k will be used.
Do you want to continue? [Y/n] 

Looks fine to me..

Jules

/+---+-\
|  Jelibean aka  | [EMAIL PROTECTED] |  6 Evelyn Rd|
|  Jules aka | [EMAIL PROTECTED]  |  Richmond, Surrey   |
|  Julian Bean   | [EMAIL PROTECTED]|  TW9 2TF *UK*   |
++---+-+
|  War doesn't demonstrate who's right... just who's left. |
|  When privacy is outlawed... only the outlaws have privacy.  |
\--/



Conflicts in libgtk*-dev

1999-01-30 Thread Ole J. Tetlie
Am I overlooking something obvious here?

libgtk1.1.13-dev provides libgtk-dev and libgtk1.1-dev

but

libgtk1.1-dev conflicts with libgtk-dev

this means that gnome-apt refuses to install libgtk1.1.13-dev,
a package that I sorely need. Aren't these relationships somewhat odd.

-- 
Eschew obfuscation(go on; look them both up)
   (Brian White)
[EMAIL PROTECTED]   [-: .elOle. :-]   [EMAIL PROTECTED]