Modify

Opened 10 years ago

Closed 10 years ago

#14 closed defect (fixed)

[patch] wrong dependencies in Debian package

Reported by: Bodo Meißner <bodo@…> Owned by: bas
Priority: minor Component: debian
Version: 3.1.2 Keywords:
Cc:

Description

I downloaded the source package as written on https://subtrac.sara.nl/oss/pxeconfig/wiki/PxeInstallation and created the Debian package. I installed the package on Ubuntu lucid without inetd or xinetd installed.

The package installation failed in the postinst script because of missing dependencies. The Debian package should include the dependency inetd | xinetd.

Building the Debian package fails with some error messages when cdbs is not installed:

debian/rules:8: /usr/share/cdbs/1/rules/buildcore.mk: No such file or directory

debian/rules:9: /usr/share/cdbs/1/rules/debhelper.mk: No such file or directory

debian/rules:10: /usr/share/cdbs/1/class/autotools.mk: No such file or directory

debian/rules:11: /usr/share/cdbs/1/class/makefile.mk: No such file or directory

make: * Keine Regel, um »/usr/share/cdbs/1/class/makefile.mk« zu erstellen. Schluss.

I tried to add cdbs to Build-Depends but it does not help. There should be a check for cdbs in the build process if possible. At least the installation documentation should inform the user that cdbs is needed to build the package.

I think cdbs is not an installation dependency, that's why I removed it from Depends. See attached patch.

Attachments (1)

pxeconfig.patch2 (708 bytes) - added by Bodo Meißner <bodo@…> 10 years ago.

Download all attachments as: .zip

Change History (3)

Changed 10 years ago by Bodo Meißner <bodo@…>

comment:1 Changed 10 years ago by bas

  • Component changed from pxeconfig to debian
  • Owner changed from somebody to bas
  • Status changed from new to assigned

Thanks again for the patch for ddeian package update. I will update the documentation how to build the debian package:

  • dpkg-buildpackage

will check the build dependencies,

comment:2 Changed 10 years ago by bas

  • Resolution set to fixed
  • Status changed from assigned to closed

(In [183]) Some dependencies fixes for the pxeconfig debian package, closes #14

Add Comment

Modify Ticket

Change Properties
Action
as closed The owner will remain bas.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.