balloontip ftbfs in noble

Bug #2045813 reported by Vladimir Petko
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
balloontip (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Package balloontip fails to build from source in noble with the following error

-----
$sbuild -c noble-amd64
CDBS WARNING: simple-patchsys.mk is deprecated since 0.4.85 - please use source format 3.0 (quilt) instead
test -x debian/rules
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory '/home/vladimirp/git/make-balloontip/balloontip'
CDBS WARNING: simple-patchsys.mk is deprecated since 0.4.85 - please use source format 3.0 (quilt) instead
make[1]: 'reverse-config' is up to date.
make[1]: Leaving directory '/home/vladimirp/git/make-balloontip/balloontip'
if [ "reverse-patches" = "reverse-patches" ]; then rm -f debian/stamp-patched; fi
patches: debian/patches/build.xml.diff
Patch debian/patches/build.xml.diff is not applied.
if [ "reverse-patches" != "reverse-patches" ]; then touch debian/stamp-patched; fi
if [ "reverse-patches" != "reverse-patches" ] ; then \
 /usr/bin/make -f debian/rules update-config ; \
fi
for dir in debian/patches ; do \
    rm -f $dir/*.log ; \
done
dh_clean
dh_clean: error: Compatibility levels before 7 are no longer supported (level 5 requested)
make: *** [/usr/share/cdbs/1/rules/debhelper.mk:213: clean] Error 255
------

Tags: ftbfs noble
Vladimir Petko (vpa1977)
tags: added: ftbfs noble
Revision history for this message
Sudip Mukherjee (sudipmuk) wrote :

debdiff attached for Noble.

Changed in balloontip (Ubuntu):
status: New → Confirmed
Revision history for this message
Simon Quigley (tsimonq2) wrote :

If you're bumping to 9, why not go all the way up to 13? :) Not a blocker either way.

Also, were any changes required? Best Practice is to either say "Update Standards-version to X.Y.Z, no changes needed." or "Update Standards-version to X.Y.Z:" with some bullet points, same with debhelper compat.

Besides these things, I think it looks good, although at some point we might want to question whether this is a package worth keeping in the archive altogether. (Let's treat that as a separate query.)

Thanks for your work! Please re-subscribe ubuntu-sponsors with an updated diff. :)

Revision history for this message
Vladimir Petko (vpa1977) wrote :

There are a few other things, such as homepage moved to github[1] and providing a working watch file.

The library has not been updated for a while but it does work (I have compiled and run associated examples).

Not sure if it is needed in the archive though, so maybe it might be better to resolve ftbfs through the removal bug.

[1] https://github.com/timmolderez/balloontip

Revision history for this message
Sudip Mukherjee (sudipmuk) wrote :

Modified debdiff attached now.

Also,
1. Moving to debhelper-compat 13 will need changes to packaging. This is the minimum that can be done without doing any substantial amount of work on the packaging to fix the FTBFS.

2. Upstream (from link given by Vladimir) has now moved to maven and this old package is still using ant. Which is another reason I did not want to go to debhelper-compat 13 because the packaging will need to be redone if "balloontip" is ever updatedd.

But I will be happy to work on updating the package to the latest v1.2.4.1 but I think I will need another bug report for that and should not use a FTBFS bug for updating the package version.

Revision history for this message
Simon Quigley (tsimonq2) wrote :

Looks good to me! I'll sponsor in a bit. :)

Simon Quigley (tsimonq2)
Changed in balloontip (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package balloontip - 2008.11.14-0ubuntu3

---------------
balloontip (2008.11.14-0ubuntu3) noble; urgency=medium

  * Update packaging to fix FTBFS. (LP: #2045813)
    - Update compat level to 9.
      - No changes needed.
    - Update debhelper version to 9.
      - No changes needed.
    - Update Standards-Version to 3.9.6
      - No changes needed.

 -- Sudip Mukherjee <email address hidden> Sun, 17 Dec 2023 12:53:02 +0000

Changed in balloontip (Ubuntu):
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.