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

classic Classic list List threaded Threaded
6 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
Reply | Threaded
Open this post in threaded view
|

Bug#530345: marked as done (bitlbee-dev currently uninstallable due to binNMUs)

Debian Bug Tracking System
In reply to this post by Frank Lichtenheld

Your message dated Sun, 07 Jun 2009 21:34:12 +0000
with message-id <[hidden email]>
and subject line Bug#531219: fixed in bitlbee 1.2.3-2
has caused the Debian Bug report #531219,
regarding bitlbee-dev currently uninstallable due to binNMUs
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [hidden email]
immediately.)


--
531219: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531219
Debian Bug Tracking System
Contact [hidden email] with problems

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



Source: bitlbee
Source-Version: 1.2.3-2

We believe that the bug you reported is fixed in the latest version of
bitlbee, which is due to be installed in the Debian FTP archive:

bitlbee-dev_1.2.3-2_all.deb
  to pool/main/b/bitlbee/bitlbee-dev_1.2.3-2_all.deb
bitlbee_1.2.3-2.diff.gz
  to pool/main/b/bitlbee/bitlbee_1.2.3-2.diff.gz
bitlbee_1.2.3-2.dsc
  to pool/main/b/bitlbee/bitlbee_1.2.3-2.dsc
bitlbee_1.2.3-2_amd64.deb
  to pool/main/b/bitlbee/bitlbee_1.2.3-2_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [hidden email],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Wilmer van der Gaast <[hidden email]> (supplier of updated bitlbee package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [hidden email])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 07 Jun 2009 21:17:39 +0100
Source: bitlbee
Binary: bitlbee bitlbee-dev
Architecture: source amd64 all
Version: 1.2.3-2
Distribution: unstable
Urgency: low
Maintainer: Wilmer van der Gaast <[hidden email]>
Changed-By: Wilmer van der Gaast <[hidden email]>
Description:
 bitlbee    - An IRC to other chat networks gateway
 bitlbee-dev - An IRC to other chat networks gateway
Closes: 514148 514572 531219 531287
Changes:
 bitlbee (1.2.3-2) unstable; urgency=low
 .
   * Fixed bitblee typo in prerm (introduced by NMU 1.2.1-1.1).
     (Closes: #531287)
   * Fixed bitlbee.deb dep in bitlbee-dev to deal with binary NMUs.
     (Closes: #531219)
   * Fixed free port detection code in debian/config which was a bit limited
     and also buggy.
   * Removing code that edits bitlbee.conf from postinst (and chown code in
     the init script), it's not really necessary anymore; bitlbee may only
     still run as root if the admin doesn't read conffile diffs.
     (Closes: #514572)
   * No longer overwriting port number info in /etc/default/bitlbee with
     what's in debconf. (Closes: #514148)
   * Added notes about the above two changes to bitlbee.conf.
Checksums-Sha1:
 30e082029d788e71e8381f6cda110eb765b1ca1f 1183 bitlbee_1.2.3-2.dsc
 6521a5773b5f6a3ad9e8a47dcb89d4981542bdb8 57259 bitlbee_1.2.3-2.diff.gz
 a1a1d7b63ebbc5b46e601a43ed7da7b8a8102fd2 358194 bitlbee_1.2.3-2_amd64.deb
 60ab66a4634128c5a04837ba744b01abe5c69d1e 31454 bitlbee-dev_1.2.3-2_all.deb
Checksums-Sha256:
 ed2152986fce8f9cd384ae9c15fd32425281f7483744453ca6b9c97fc3d62f8b 1183 bitlbee_1.2.3-2.dsc
 b7e79484b732d023451e0082533b0a63d93d3703cc7ac5adab7280e183258d47 57259 bitlbee_1.2.3-2.diff.gz
 6990e324614bef7e37c1a1513c88127d60172ebd406d7a4ecf89f3343b9e283d 358194 bitlbee_1.2.3-2_amd64.deb
 4089c0e5f190fc0d0d10343b6f98eed3d16f8d35bb9f8d6b65465a38ae72d932 31454 bitlbee-dev_1.2.3-2_all.deb
Files:
 f103212e572143528ae468cc8817d630 1183 net optional bitlbee_1.2.3-2.dsc
 edfdbbf224fc144b3b4f859b7e690dfc 57259 net optional bitlbee_1.2.3-2.diff.gz
 1f2a995940e4285a2e158b15801549e5 358194 net optional bitlbee_1.2.3-2_amd64.deb
 67cce1570c573700aaa06486772d278c 31454 net optional bitlbee-dev_1.2.3-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFKLCooeYWXmuMwQFERAvPWAKCKHNm5beZhQZ/466wfn+Hc8obNiwCfTyEK
eWQLtINms+NaHpr+WkLs1iM=
=Rmme
-----END PGP SIGNATURE-----