[hardy] kerry does not include binaries and libraries

Bug #211591 reported by JM Barbier
4
Affects Status Importance Assigned to Milestone
kerry (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: kerry

In Hardy, kerry (1:0.2.1-0ubuntu4) does not include any binary file (no /usr/bin, no /usr/lib), just translation and manpages... It seems to be the same as #76773 which seemed to be solved.. (i did not know if i had to reopen the old one or throw a new bug report... sorry if i did it the wrong way :-)

Thank you

JMB

Related branches

Albert Damen (albrt)
Changed in kerry:
assignee: nobody → albrt
status: New → In Progress
Revision history for this message
Albert Damen (albrt) wrote :

Please sponsor the attached debdiff for kerry.

Configure was looking for libbeagle-0 and, as that version is not used in hardy, decided not to build kerry binaries:
checking for libbeagle-0.2.5 (at least 0.2.5)... not installed
checking if kerry should be compiled... no

The attached debdiff makes configure use libbeagle1. As the version of libbeagle is hard coded in configure, I set the minimum version of libbeagle-dev to 0.3.0.
This update builds in a hardy pbuilder and installs and runs in hardy kubuntu kde4.

Changed in kerry:
assignee: albrt → nobody
status: In Progress → Confirmed
Revision history for this message
Morten Kjeldgaard (mok0) wrote :

Thank you for your work! The patch is fine, and the binaries are built and packaged. Unfortunately, I get quite a lot of lintian errors on the binary deb. Please take a look at them and see if you can come up with a fix.

Also, when there are Ubuntu changes, we need to mangle the maintainer record in debian/control, see https://wiki.ubuntu.com/DebianMaintainerField

Albert Damen (albrt)
Changed in kerry:
assignee: nobody → albrt
status: Confirmed → In Progress
Revision history for this message
Albert Damen (albrt) wrote :

Please find attached an updated debdiff.

I did not fix below lintian error and warnings:
W: kerry: binary-without-manpage usr/bin/beagled-shutdown
- correct, there is no man page
E: kerry: no-shlibs-control-file usr/lib/libkdeinit_kerry.so
- this is due to missing soname version; a soname version is needed in a shlibs file
W: kerry: desktop-entry-lacks-main-category /usr/share/applications/kde/kcmbeagle.desktop
- adding a category creates an additional item in the menu. In my opinion that is not wanted.
W: kerry: package-name-doesnt-match-sonames libkdeinit-kerry
- would require to split the package

Revision history for this message
Albert Damen (albrt) wrote :

Err, I did not change the maintainer field, as the maintainer already has an ubuntu.com address and the spec says not to change that.

Changed in kerry:
assignee: albrt → nobody
status: In Progress → Confirmed
Morten Kjeldgaard (mok0)
Changed in kerry:
assignee: nobody → mok0
importance: Undecided → Low
status: Confirmed → In Progress
Morten Kjeldgaard (mok0)
Changed in kerry:
assignee: mok0 → nobody
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kerry - 1:0.2.1-0ubuntu5

---------------
kerry (1:0.2.1-0ubuntu5) hardy; urgency=low

  * Add patch kubuntu_08_libbeagle1_transition.patch to make configure
    use libbeagle1, so binary objects are built. (LP: #211591).
  * Add patch kubuntu_09_remove-sh.patch to remove .sh extension
    from beagled-shutdown script.
  * Add postinst and postrm scripts to run ldconfig when kerry is
    installed or removed.
  * denian/rules: remove rpath from the binary and library files.
  * debian/control:
    - set minimum version of libbeagle-dev to 0.3.0 in build-depends.
    - add chrpath to build-depends.
    - bump standards-version to 3.7.3, no further changes needed.
    - move Homepage from description to control fields.
  * Update kubuntu_04_no_core_kmenu_entry.desktop.patch to remove
    deprecated encoding field.
  * Add patch kubuntu_10_update-kcmbeagle-desktop.patch to remove
    deprecated encoding field from the kcmbeagle desktop file.

 -- Albert Damen <email address hidden> Tue, 08 Apr 2008 21:50:06 +0200

Changed in kerry:
status: Fix Committed → 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.