Conflicts ... (<< ..._...) which is illegal syntax

Bug #132702 reported by Ian Jackson
2
Affects Status Importance Assigned to Milestone
perl (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: perl

Package: perl-modules
Version: 5.8.8-7ubuntu2
Conflicts: libpod-parser-perl (<< 1.32-1), libansicolor-perl (<< 1.10-1), libfile-temp-perl (<< 0.16-1), libnet-perl (<= 1:1.19-3), libattribute-handlers-perl (e-temp-perl (<< 0.16-1), libnet-perl (<= 1:1.19-3), libattribute-handlers-perl (<< 0.78_02-1), libcgi-pm-perl (<< 3.15-1), libi18n-langtags-perl (<< 0.35-1), liblocale-maketext-perl (<< 1.08-1), libmath-bigint-perl (<< 1.77-1), libnet-ping-perl (<< 2.31-1), libtest-harness-perl (<< 2.56-1), libtest-simple-perl (<< 0.62-1), liblocale-codes-perl (<< 2.06.1-1)

Note the dependency on libattribute-handlers-perl. _ is not a legal character in version numbers and this control file has a syntax error.

This is a surprisingly serious bug: some automated package processing programs may well reject this package.

Ian Jackson (ijackson)
Changed in perl:
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Steve Peters (steve-fisharerojo) wrote : Re: [Bug 132702] Conflicts ... (<< ..._...) which is illegal syntax

On Wed, Aug 15, 2007 at 03:10:03PM -0000, Ian Jackson wrote:
> Public bug reported:
>
> Binary package hint: perl
>
> Package: perl-modules
> Version: 5.8.8-7ubuntu2
> Conflicts: libpod-parser-perl (<< 1.32-1), libansicolor-perl (<< 1.10-1), libfile-temp-perl (<< 0.16-1), libnet-perl (<= 1:1.19-3), libattribute-handlers-perl (e-temp-perl (<< 0.16-1), libnet-perl (<= 1:1.19-3), libattribute-handlers-perl (<< 0.78_02-1), libcgi-pm-perl (<< 3.15-1), libi18n-langtags-perl (<< 0.35-1), liblocale-maketext-perl (<< 1.08-1), libmath-bigint-perl (<< 1.77-1), libnet-ping-perl (<< 2.31-1), libtest-harness-perl (<< 2.56-1), libtest-simple-perl (<< 0.62-1), liblocale-codes-perl (<< 2.06.1-1)
>
> Note the dependency on libattribute-handlers-perl. _ is not a legal
> character in version numbers and this control file has a syntax error.
>
> This is a surprisingly serious bug: some automated package processing
> programs may well reject this package.
>

_ is valid in module version numbers in Perl. My guess is that this is simply
a problem with the package files.

Steve Peters
<email address hidden>

Revision history for this message
Colin Watson (cjwatson) wrote :

Module version numbers are not the same as package versions. This is indeed precisely a problem with package relationships.

Revision history for this message
LaMont Jones (lamont) wrote :

perl (5.8.8-7ubuntu3) gutsy; urgency=low

  * Fix illegal Conflicts, based on existing versions of
    libattribute-handlers-perl. LP: #132702

 -- LaMont Jones <email address hidden> Fri, 28 Sep 2007 10:56:29 -0600

Changed in perl:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.