Debian Bug report logs - #740245
rpm: Converting rpm to deb fails after "Bump standards to 3.9.5." - Error: Invalid version (double separator '-')

version graph

Package: rpm; Maintainer for rpm is RPM packaging team <team+pkg-rpm@tracker.debian.org>; Source for rpm is src:rpm (PTS, buildd, popcon).

Reported by: Martin Petersen <mpetersen@schulen-koeln.de>

Date: Thu, 27 Feb 2014 12:24:01 UTC

Severity: important

Found in version rpm/4.11.1-3

Fixed in version rpm/4.11.2-2

Done: Michal Čihař <nijel@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Michal Čihař <nijel@debian.org>:
Bug#740245; Package rpm. (Thu, 27 Feb 2014 12:24:06 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Petersen <mpetersen@schulen-koeln.de>:
New Bug report received and forwarded. Copy sent to Michal Čihař <nijel@debian.org>. (Thu, 27 Feb 2014 12:24:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Martin Petersen <mpetersen@schulen-koeln.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: rpm: Converting rpm to deb fails after "Bump standards to 3.9.5." - Error: Invalid version (double separator '-')
Date: Thu, 27 Feb 2014 13:13:47 +0100
Package: rpm
Version: 4.11.1-3
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
Upgrading rpm from 4.11.1-3 to 4.11.2-1 in a apt-get dist-upgrade run

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
Trying to build zfsonlinux kernel modules for new linux-kernels. Building
this modules for quite some time no. Failing to build startet about kernel
version 3.13-3. It took me some time to realise that rpm is the culprit.

   * What was the outcome of this action?
Converting rpm packages to deb packages failed with the error message 
Invalid version (double separator '-') 

   * What outcome did you expect instead?
Build deb packages ;) - maybe a longer grace period necessary until packages
follow the new, valid naming convention



First: as a longtime Debian User I would like to thank You for Your work. I
love the Debian package system and try to stay away from rpm since way back,
but it is still a major technology for deploying applications and Your work
makes it easy to keep track on this mess.

To my point:

the latest release of the rpm toolchain (4.11.2-1) broke my ability to
compile the zfsonlinux sources with the "make deb" command. I understand,
that the "Bump standards to 3.9.5" now makes rpm mark the dependency as
"Invalid version (double separator '-')" because of package names.

Since rpm just enforces the new rules I fail to name it a bug, but the
upstream discussion at Red Hat make me ask You about the all new upstream
version 4.11.2-2.

see https://bugzilla.redhat.com/show_bug.cgi?id=1065563

So I opend this bug report 

Thanks in advance.

MP

P.S. I am a newbie at reporting bugs. Please to hesitate to bump me in
another direction if this report "barks up the wrong tree"

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13-3.slh.2-aptosid-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages rpm depends on:
ii  debugedit     4.11.1-3
ii  libc6         2.18-3
ii  libelf1       0.157-3
ii  libpopt0      1.16-8
ii  librpm3       4.11.1-3
pn  librpmbuild3  <none>
pn  librpmio3     <none>
pn  librpmsign1   <none>
ii  perl          5.18.2-2
ii  rpm-common    4.11.1-3
ii  rpm2cpio      4.11.1-3

rpm recommends no packages.

Versions of packages rpm suggests:
ii  alien     8.89
pn  elfutils  <none>
pn  rpm-i18n  <none>

-- no debconf information



Reply sent to Michal Čihař <nijel@debian.org>:
You have taken responsibility. (Thu, 27 Feb 2014 13:06:09 GMT) (full text, mbox, link).


Notification sent to Martin Petersen <mpetersen@schulen-koeln.de>:
Bug acknowledged by developer. (Thu, 27 Feb 2014 13:06:09 GMT) (full text, mbox, link).


Message #10 received at 740245-close@bugs.debian.org (full text, mbox, reply):

From: Michal Čihař <nijel@debian.org>
To: 740245-close@bugs.debian.org
Subject: Bug#740245: fixed in rpm 4.11.2-2
Date: Thu, 27 Feb 2014 13:04:12 +0000
Source: rpm
Source-Version: 4.11.2-2

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

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 740245@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michal Čihař <nijel@debian.org> (supplier of updated rpm 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 27 Feb 2014 13:39:19 +0100
Source: rpm
Binary: rpm rpm2cpio rpm-common rpm-i18n librpm-dbg librpm3 librpmio3 librpmbuild3 librpmsign1 librpm-dev python-rpm debugedit
Architecture: source amd64 all
Version: 4.11.2-2
Distribution: unstable
Urgency: low
Maintainer: Michal Čihař <nijel@debian.org>
Changed-By: Michal Čihař <nijel@debian.org>
Description: 
 debugedit  - tool to mangle source locations in .debug files
 librpm-dbg - debugging symbols for RPM
 librpm-dev - RPM shared library, development kit
 librpm3    - RPM shared library
 librpmbuild3 - RPM build shared library
 librpmio3  - RPM IO shared library
 librpmsign1 - RPM signing shared library
 python-rpm - Python bindings for RPM
 rpm        - package manager for RPM
 rpm-common - common files for RPM
 rpm-i18n   - localization and localized man pages for rpm
 rpm2cpio   - tool to convert RPM package to CPIO archive
Closes: 740245
Changes: 
 rpm (4.11.2-2) unstable; urgency=low
 .
   * Reduce the double separator spec parse error into a warning
     (Closes: #740245).
Checksums-Sha1: 
 97e3a39053442d64cdca7aadd04e6ebba2b5bfe0 2762 rpm_4.11.2-2.dsc
 67474ce54d8d372335ad87f8cf89b250c9f76111 33880 rpm_4.11.2-2.debian.tar.xz
 c37b5b8789e8da38c2559eeb55e1bf1c2c35e825 1127788 rpm_4.11.2-2_amd64.deb
 b1c41d4ec5ee314d81aa36d295772d6da094b4de 1018776 rpm2cpio_4.11.2-2_amd64.deb
 cfaa78cd9849fb265e7c760ff9cf5be20ffe3ed6 1039816 rpm-common_4.11.2-2_amd64.deb
 3c9ae6d531393aa1b9e58fb3f827967e7dae5da4 1316824 rpm-i18n_4.11.2-2_all.deb
 b1c9bf381d151dde249d5bdfd0b4ee8b81b9ad41 2275374 librpm-dbg_4.11.2-2_amd64.deb
 cba098814526289c5a777aa29e2e916f4c5809fe 1169378 librpm3_4.11.2-2_amd64.deb
 4e9e7c160f52bd4efb847165328a4dd26ef765a6 1081618 librpmio3_4.11.2-2_amd64.deb
 12e7b0c95857d0c92d0befd9040d7fee76ea4c36 1071714 librpmbuild3_4.11.2-2_amd64.deb
 40b30c62ae573a76bfe7192b23e8757c1a58804b 1021590 librpmsign1_4.11.2-2_amd64.deb
 b70663040be7b4a903b7b97047b5ebdcac6c02aa 1067886 librpm-dev_4.11.2-2_amd64.deb
 d2875985eb9d6c3fda22d004d888535cb5eff9e6 1047658 python-rpm_4.11.2-2_amd64.deb
 191e6105202a363c99b3548b347c897063a9eaec 1029182 debugedit_4.11.2-2_amd64.deb
Checksums-Sha256: 
 4e44e64eb3b09ba29db5a995df39f477098415be061e3ebb230ffe3070b7e334 2762 rpm_4.11.2-2.dsc
 04f4b8d7a8db80a52cd89017b2a006465373c7af2d4672d43bc79cc3aca0c94a 33880 rpm_4.11.2-2.debian.tar.xz
 a2e0bbeb02ca948602d9a2dd9b9d0787912e9ba3b83a7b26bb209402dce1ef79 1127788 rpm_4.11.2-2_amd64.deb
 8d9a1967e85cb15b8f21331bbabb280c0b62d5c109fa7d34eb04f6a2f1b02c68 1018776 rpm2cpio_4.11.2-2_amd64.deb
 890a5a9ceaa7b78c528c4f62e2b36013830b7a46579f0b844d7fac6ef1d566f9 1039816 rpm-common_4.11.2-2_amd64.deb
 d0aaefcb64f842f3cddf15d85dfac2b932901bf2ce83c7cd47b612c9c681e823 1316824 rpm-i18n_4.11.2-2_all.deb
 33b6e6ce3d5d6f3ed6711d7b1b6310fdf57efff788940c2015bc8b8699b68de8 2275374 librpm-dbg_4.11.2-2_amd64.deb
 25e03e6c270b44e46a5e611fe5bff8090c03ca2612d9be8cfd9f5cbbddbb5622 1169378 librpm3_4.11.2-2_amd64.deb
 bc8f439aa33a98ab37a489a80c95f1225c5e6629da56fa72906b146d98cacefd 1081618 librpmio3_4.11.2-2_amd64.deb
 bbb9eb226836577984dadfa1194a705b95b60c33cb0d83ff1d1a33e58646ff2d 1071714 librpmbuild3_4.11.2-2_amd64.deb
 e090fe66d9c51577fe90782741b10adedacbcdac9784986ae27f3d6419d6940e 1021590 librpmsign1_4.11.2-2_amd64.deb
 791d9dbf8b147c9d36537cf0d17c134367b8f72484e1d999080638852a7278a3 1067886 librpm-dev_4.11.2-2_amd64.deb
 e100d1958b5f8687c63e476941f96e21482f83a9348383ab2f58a6b3e7cd7e3c 1047658 python-rpm_4.11.2-2_amd64.deb
 c24773674ab6a37f8d2b16f49d5b65d64a19df6e3d4eebf3bbf3eba7f79b2cf2 1029182 debugedit_4.11.2-2_amd64.deb
Files: 
 7c48c74d35cdbf86e4ad06eb8ed0e953 2762 admin optional rpm_4.11.2-2.dsc
 e5a2c86bc512df716e4ae035af02a35d 33880 admin optional rpm_4.11.2-2.debian.tar.xz
 319c29fba96c9f4707e2566c405e4641 1127788 admin optional rpm_4.11.2-2_amd64.deb
 9f388592e5d9ef843dccd6eb3d9bf0bb 1018776 admin optional rpm2cpio_4.11.2-2_amd64.deb
 b6e0932afc4593a5c1c5f4af74e981b3 1039816 admin optional rpm-common_4.11.2-2_amd64.deb
 0c374981d087a5504b9a26940e50011c 1316824 localization optional rpm-i18n_4.11.2-2_all.deb
 56a02ed55929b4338080fc120995d93e 2275374 debug extra librpm-dbg_4.11.2-2_amd64.deb
 5f5f5597d42dbcee0a4b56daee74d7c3 1169378 libs optional librpm3_4.11.2-2_amd64.deb
 5740f4710673482f52ccc62120330f04 1081618 libs optional librpmio3_4.11.2-2_amd64.deb
 cada653179c0e8db832a19f55d2c7a04 1071714 libs optional librpmbuild3_4.11.2-2_amd64.deb
 810c1f8bbe7e09cef1c7ca8988fe261c 1021590 libs optional librpmsign1_4.11.2-2_amd64.deb
 6b4bb5c533b5f585acd74d47b1666418 1067886 libdevel extra librpm-dev_4.11.2-2_amd64.deb
 266caf0ad0abaacb32d16f648281d496 1047658 python extra python-rpm_4.11.2-2_amd64.deb
 528d52af1699a3bca6f3b97b36da4a51 1029182 admin optional debugedit_4.11.2-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJTDzQEAAoJEGo39bHX+xdN1u8QAKKZEAfYruc877XMIUyalURM
795M59/bUuJj2tkYY5CSVz25Q4ItjHc40kJN/EfG7mnfxQ952QCOrJgdZ0+OP6SS
hjxGzswqsh5MtovbJcebvlpZTh5YO2XI9ZnrTXx0uDeLEyxNgAnOFzHczC2jOorM
YPmrJc1NNP3ck3ylmnI4GwjuSbpQonecKSMDsQGElOOtp64INcH222btLmYhSxSx
8snW0z8OUTMi+/jxG8vMC/kAOKC4TLUksvt6VeNX/4CKiSQKfA7BLHn+x/GQwLLh
UIG35tZXwCqzxjBYM7MORMEE9OIFpu/GNyGFSp6tI6SAKdCVRx5BFcoDZp4NOlAp
dgABRfqFk3CeTmccQladYHMShutjk7KaWnWabg5Ouz95ZV3yyrMtHsmdukXr5cuz
N7hPOGL9xscCx+QQClq+c/XrTZLpSdDS4WMsKjb5yhd8a16KH5+vOKoT+XSYAapQ
F/gwEpnThnO8VHQk80a4qYlYlU5Pp7WwF4iQ1jl/gfTaeJ4nyoz+zF1kkaYsOKW5
RRVfESrmu6o29aocHxsyzv1zhhwQj60/dK4YCDGKW8BoGx9KbGcfANSuVdypH+Kw
1o2xz9kxYCOh+r7LlxC9hwm3lwZ2talPY3osbsiLRhgJlQ02Ek65nU3TCYTKiBp+
GZgyNGFW5LWgeZj/8yzp
=XjuB
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 07 Apr 2014 07:29:03 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 08:23:14 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.