Please rebuild pd-aubio against libaubio5

Bug #1678417 reported by Ross Gammon on 2017-04-01
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pd-aubio (Ubuntu)
Steve Langasek

Bug Description

Ardour and aubio are currently stuck in zesty proposed. Rik Mills's analysis:

"From update-output.txt

trying: denemo aubio ardour
skipped: denemo aubio ardour (0, 0, 13)
    got: 42+0: a-19:a-4:a-4:i-5:p-4:s-6
    * amd64: pd-aubio

Seems to migrate it needs to do that with newer aubio etc.

e.g. looking at

new ardour built against and depends on the libaubio5 in proposed, so
needs that to migrate with it.

But the update-output.txt is saying that would break pd-aubio, which
makes sense if you dig into it as pb-aubio in release depends on
libaubio4 which would be replaced by libaubio5.

So as a first guess, maybe pb-audio could have a rebuild against the new
aubio to depend on the newer lib in proposed instead, so all that
migrating does not break it? I don't know this stack and it's deps, so I
am somewhat guessing here if that would work or rebuild ok."

I can confirm that pd-aubio builds fine against libaubio5 in Debian sid. We need to start the transition and then rebuild pd-aubio against the aubio currently in zesty-proposed.

Ross Gammon (rosco2) wrote :

Attaching a debdiff for a no-change rebuild ready for when the transition starts.

The attachment "pd-aubio_0.4-1ubuntu1.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Len Ovens (len-ovenwerks) wrote :

Are you sure Ardour "needs" libaubio5? Ardour 5.8 and for that matter latest git builds just fine on ubuntu 16.04. From ./waf configure
Checking for 'aubio' >= 0.3.2 : yes
Checking for 'aubio' >= 0.4.0 : yes
Doesn't even check for 5. Maybe the dependency for libaubio5 in Ardour needs to be relaxed and it can be migrated to newer libs when everything else is.

Steve Langasek (vorlon) wrote :

For no-change rebuilds, we version packages as 'build1' instead of 'ubuntu1', so that we can detect that there is no Ubuntu delta in the source and we can safely overwrite it with a sync.

This also means we do not need to run update-maintainer on the source.

Finally, I have added a reference to this bug in the changelog so it will auto-close when pd-audio reaches zesty.

Thank you for your contribution to Ubuntu!

Changed in pd-aubio (Ubuntu):
status: New → In Progress
assignee: nobody → Steve Langasek (vorlon)
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pd-aubio - 0.4-1build1

pd-aubio (0.4-1build1) zesty; urgency=medium

  * No change rebuild against libaubio5. LP: #1678417.

 -- Ross Gammon <email address hidden> Sat, 01 Apr 2017 10:48:46 +0200

Changed in pd-aubio (Ubuntu):
status: In Progress → Fix Released

On 04/01/2017 07:46 PM, Steve Langasek wrote:
> For no-change rebuilds, we version packages as 'build1' instead of
> 'ubuntu1', so that we can detect that there is no Ubuntu delta in the
> source and we can safely overwrite it with a sync.

Thanks Steve. I woke up this morning with the intention to upload a new
debdiff, with the bug closed in the changelog - but it was all done for me!

I admit I did not know about the "build1" in the version. I had a little
trouble finding docs about rebuilds, only rubbish came up in my
searches, and I didn't spot that (the version) in the example rebuilds
that I looked at. I probably won't forget it now :-)



To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers