[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#185688: libc6: debian/control.in/opt file missing one empty line at the end



Package: libc6
Version: 2.3.1-15
Severity: normal

Hello,
=-==-=

The file debian/control.in/opt is missing one empty line at its end. This
makes problems when compiling optimized glibc packages because the resulting
debian/control file looks as follows:

[cut]
 WARNING: Some commercial programs do not work well with these libraries.
 Most notably, IBM's JDK. If you experience problems with such
 applications, you will need to remove this package.
Package: libc-udeb
Architecture: any
Section: debian-installer
[cut]

It misses one empty line before the Package: line and the dpkg-gencontrol
command is clearly confused with it.

I tried to build i686 optimized libc6 package but I was very surprised when
the libc6-i686 package wasn't created at the end though the build went
perfectly fine. After some time I found out that the dpkg-gencontrol created
incorrect control file for the libc6-i686 package - it errorneously took the
libc-udeb package description instead of that for libc6-i686 and so the
original libc-udeb package was rewritten with libc6-i686! After adding one
more empty line at the very bottom of the debian/control.in/opt file and
rebuilding the package everything was OK again.

Cheers,
Peter



Reply to: