Bug#530345: bitlbee-dev currently uninstallable due to binNMUs

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#530345: bitlbee-dev currently uninstallable due to binNMUs

Frank Lichtenheld
Package: bitlbee-dev
Version: 1.2.3-1
Severity: grave

bitlbee-dev is currently uninstallable since bitlbee was binNMUed (for the
libevent transition I presume).

See also http://lintian.debian.org/tags/not-binnmuable-all-depends-any.html

Gruesse,
        Frank

-- System Information:
Debian Release: 5.0.1
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.26-2-amd64 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



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

Reply | Threaded
Open this post in threaded view
|

Bug#530345: bitlbee-dev currently uninstallable due to binNMUs

Wilmer van der Gaast
Looking at this now.

Depends: bitlbee (= ${binary:Version})

The dependency seems right already, it's a binary dep, not a source dep.
 I see other programs just make the dependency less tight by doing
something like

Depends: foo (>= ${source:Version})

Is that the best I can get? :-/


Wilmer.

--
+-------- .''`.     - -- ---+  +        - -- --- ---- ----- ------+
| wilmer : :'  :  gaast.net |  | OSS Programmer   www.bitlbee.org |
| lintux `. `~'  debian.org |  | Full-time geek  wilmer.gaast.net |
+--- -- -  ` ---------------+  +------ ----- ---- --- -- -        +


signature.asc (268 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#531219: Bug#530345: bitlbee-dev currently uninstallable due to binNMUs

Adeodato Simó-4
Hey, Wilmer.

> forcemerge 530345 531219
> > ASAP.  (And by the way there are currently two other RC bugs open, both
> > uncommented since three months.)
> Best of all, the one you're reporting is a dupe. :-)

Well, techincally they're different issues: you can fix #530345 just by
doing a sourceful upload with no changes, but source changes are needed
to fix #531219. But it seems you're interested in fixing #531219 already,
which is excellent. :-)

> Depends: bitlbee (= ${binary:Version})

> The dependency seems right already, it's a binary dep, not a source dep.
>  I see other programs just make the dependency less tight by doing
> something like

> Depends: foo (>= ${source:Version})

> Is that the best I can get? :-/

Well. The problem is that bitlbee-dev is an arch:all package. So, when
you want strict dependencies among binaries from a same source package,
you use:

    arch:any Depends arch:any => ${binary:Version}
    arch:any Depends arch:all => ${source:Version}
    arch:all Depends arch:all => ${source:Version}
    arch:all Depends arch:any => not possible*

So with "not possible" I mean that you need, normally:

    Depends: foo (>= ${source:Version}), foo (<< ${source:Version}.)

or something similar.

HTH,

--
- Are you sure we're good?
- Always.
        -- Rory and Lorelai




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

Reply | Threaded
Open this post in threaded view
|

Bug#530345: bitlbee-dev currently uninstallable due to binNMUs

Frank Lichtenheld
In reply to this post by Wilmer van der Gaast
On Mon, Jun 01, 2009 at 12:48:55AM +0100, Wilmer van der Gaast wrote:

> Looking at this now.
>
> Depends: bitlbee (= ${binary:Version})
>
> The dependency seems right already, it's a binary dep, not a source dep.
>  I see other programs just make the dependency less tight by doing
> something like
>
> Depends: foo (>= ${source:Version})
>
> Is that the best I can get? :-/

Have you read the explanation on the lintian page I linked?

Gruesse,
--
Frank Lichtenheld <[hidden email]>
www: http://www.djpig.de/



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

Reply | Threaded
Open this post in threaded view
|

Bug#531219: Bug#530345: bitlbee-dev currently uninstallable due to binNMUs

Wilmer van der Gaast
In reply to this post by Adeodato Simó-4
Adeodato Simó wrote:
>
> Well, techincally they're different issues: you can fix #530345 just by
> doing a sourceful upload with no changes, but source changes are needed
> to fix #531219. But it seems you're interested in fixing #531219 already,
> which is excellent. :-)
>
Fair point.. But yes, if I fix my package I want to fix it properly; I
just uploaded a BitlBee 1.2.3-2 that fixes a whole bunch of bugs. :-)
(And hopefully doesn't introduce anything too serious. :-P)

> So with "not possible" I mean that you need, normally:
>     Depends: foo (>= ${source:Version}), foo (<< ${source:Version}.)
>
> or something similar.
>
@Frank: Sorry, I clicked on that link, but failed to notice the comment
on the page, only saw the list of broken packages. :-/ But yes, that
page explains the same thing and says that "something similar" is .1~. :-)


Thanks for your help,

Wilmer van der Gaast.

--
+-------- .''`.     - -- ---+  +        - -- --- ---- ----- ------+
| wilmer : :'  :  gaast.net |  | OSS Programmer   www.bitlbee.org |
| lintux `. `~'  debian.org |  | Full-time geek  wilmer.gaast.net |
+--- -- -  ` ---------------+  +------ ----- ---- --- -- -        +


signature.asc (260 bytes) Download Attachment