[oe-issues] [Bug 2412] New: dpkg-deb failing when package name contains character '/'

bugzilla-daemon at tinman.treke.net bugzilla-daemon at tinman.treke.net
Mon Jun 4 14:03:09 UTC 2007


http://bugs.openembedded.org/show_bug.cgi?id=2412

           Summary: dpkg-deb failing when package name contains character
                    '/'
           Product: Openembedded
           Version: unspecified
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Build
        AssignedTo: openembedded-issues at lists.openembedded.org
        ReportedBy: rodrigo.vivi at gmail.com
         QAContact: tinderbox-oe at gmx.net


dpkg-deb: parse error, in file
`/indt/mamona/openembedded/tmp/work/libx11-1_1.1.1-r1/install/libx11-xcb/DEBIAN/control'
near line 10 package `libx11-xcb':
 `Provides' field, invalid package name `virtual/libx11': character `/' not
allowed (only letters, digits and characters `-+._')
NOTE: Task failed: dpkg-deb execution failed


A solution is to use a replace like this:
ctrlfile.write(u"Provides: %s\n" % ", ".join(rprovides).replace('/','-'))

But I believe that this solution isn't good, because it change the names of the
packages provided but doesn't change the name of the depends...

Any better idea?


-- 
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the Openembedded-issues mailing list