Lensfun version in package is outdated

Bug #1455216 reported by Torsten Bronger
46
This bug affects 7 people
Affects Status Importance Assigned to Milestone
darktable (Ubuntu)
Invalid
High
Unassigned
lensfun (Debian)
Fix Released
Unknown
lensfun (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Lensfun 0.3.0 and 0.3.1 brought major improvements with them, in particular the possibility to update the lens database without re-installing Lensfun or updating the package. This is very often requested by users. Besides, the lens database has grown heavily over the last two releases, with more than 200 new lenses. Therefore, I think it is senseful to put some effort in updating the package to v0.3.1.

The old Python-based build system was removed from Lensfun. If the package used it, this would make non-trivial changes necessary.

Moreover, there are some scripts included now that are supposed to go into /usr/bin, so probably, a new package lensfun-utils or lensfun-tools becomes necessary, depending on your packaging guidelines.

I'm a dev of Lensfun and willing to help with that. I have only little -- albeit not none -- experience with Ubuntu packaging.

description: updated
description: updated
Micah Gersten (micahg)
tags: added: upgrade-software-version
Revision history for this message
Pedro Côrte-Real (pedrocr) wrote :

Note that 0.3 also breaks ABI compatibility without a soname bump. This causes issues such as this:

http://www.darktable.org/redmine/issues/10432

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

I found a Debian bug report where someone has patch for packaging version 0.3.0.

Changed in lensfun (Debian):
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in lensfun (Ubuntu):
status: New → Confirmed
Revision history for this message
seebk (seebk) wrote :

Yes, unfortunately we missed that 0.3.0 breaks the ABI. We are currently trying to fix this or we will properly version the library in a new release. Please wait with packaging until we have released the new version which will hopefully appear in june.

Revision history for this message
seebk (seebk) wrote :

The current head of the lensfun code base is ready for a new release and we hopefully fixed all problems with the ABI compatibility. However, we have no experience with packaging and it would be great if someone could give us feedback if lensfun can be packaged properly in the current state.

The problem is that it would require 3 packages now for the upcoming version 0.3.2:

liblensfun1
liblensfun-data1
liblensfun-tools

liblensfun-tools is independent of the lensfun version. However, the database format has changed recently and has its own version number.. So actually the name of the database package has to be liblensfun-data1 as it is version 1. We are not sure if this is "allowed" as a debian package name....

Any experienced packager here who can assist us in the preparation of the upcoming release?

Revision history for this message
Torsten Bronger (bronger) wrote :

FWIW, there has been an (aborted) Debian packaging attempt at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791388.

Revision history for this message
Torsten Bronger (bronger) wrote :

Lensfun just released a new version 0.3.2. Changes in the build system should make Debian packaging very easy.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in darktable (Ubuntu):
status: New → Confirmed
Revision history for this message
Geert (geert-b) wrote :

From what I gather a new version is being packaged for Debian.
Does that mean Ubuntu will receive an updated version as well?

tags: added: xenial
Revision history for this message
Flames_in_Paradise (ellisistfroh-deactivatedaccount) wrote :

@ Geert: U can watch Debian PTS¹ on this package. Though the package is in "experimental" (a.k.a. Squezze) now - given an certain period of testing in order to avoid incorporating bugs (thats the common procerede) it will make its way into "unstable -> testing"

Given the fact that any package receiving a higher version-no.² in the current development-release² it will automatically be merged until the Debian-freeze timeline.

links:
1. https://packages.qa.debian.org/l/lensfun.html or the new PTS-version or https://tracker.debian.org/pkg/lensfun
2. https://bugs.launchpad.net/ubuntu/+source/lensfun
3. https://wiki.ubuntu.com/XenialXerus -> see "Timeline"

Revision history for this message
Flames_in_Paradise (ellisistfroh-deactivatedaccount) wrote :

"Timeline" eq "Release-Schedule" -

should cover ur question in full: https://wiki.ubuntu.com/DebianImportFreeze

Revision history for this message
Flames_in_Paradise (ellisistfroh-deactivatedaccount) wrote :

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771838 (Title: [liblensfun0] New upstream version)

Changed in lensfun (Ubuntu):
importance: Undecided → High
Changed in darktable (Ubuntu):
importance: Undecided → High
Changed in lensfun (Debian):
status: New → Fix Released
Changed in lensfun (Ubuntu):
status: Confirmed → Triaged
Changed in darktable (Ubuntu):
status: Confirmed → Triaged
Logan Rosen (logan)
Changed in darktable (Ubuntu):
status: Triaged → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lensfun - 0.3.2-3

---------------
lensfun (0.3.2-3) unstable; urgency=medium

  * Upload to unstable (see #821190).
  * Update Vcs-Browser field.
  * Bump Standards-Version to 3.9.8, no changes required.
  * Add myself to Uploaders.

 -- Pino Toscano <email address hidden> Sat, 16 Apr 2016 18:35:43 +0200

Changed in lensfun (Ubuntu):
status: Triaged → 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.