Symlink installed in DESTDIR (sometimes?) not copied to package // Empty packages do not output .deb file

Bug #1449199 reported by Mihai Moldovan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Invalid
Undecided
Unassigned
X2Go
Unknown
Unknown

Bug Description

When building a source package -- https://code.launchpad.net/~x2go/+archive/ubuntu/ppa/+build/7361822 -- on launchpad, the package nx-x11-common is not built at all.

This is probably the case because the package is empty (i.e., has no data files.)

However, the build log clearly includes this line:

ln -s -f "/usr/lib/x86_64-linux-gnu"/libNX_Xinerama.so.1 /build/buildd/nx-libs-3.5.0.32/debian/tmp/usr/lib/nx/X11/Xinerama/libXinerama.so.1

and nx-x11-common.install:

usr/lib/nx/X11/

The symlink should thus be copied by dh_install, making the package non-empty.

This is not the case on launchpad.

Building the same source package with pbuilder-dist does *not* show this problem. Instead, the package nx-x11-common is built successfully and includes the symlink.

Revision history for this message
William Grant (wgrant) wrote :

nx-x11-common is an Architecture: all package, so it's only built on a single architecture. On Launchpad, for Ubuntu releases before 14.10 it's i386, and for 14.10 and later it's amd64. In this case, you can see that it was produced by the i386 build (https://launchpad.net/~x2go/+archive/ubuntu/ppa/+build/7361823) and published on all architectures.

Changed in launchpad:
status: New → Invalid
Revision history for this message
William Grant (wgrant) wrote :

(You can reproduce the scenario using pbuilder's --binary-arch option.)

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.