[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packaging issue for ogdi



On 4/28/24 11:11 AM, Even Rouault wrote:
Thanks for addressing this

This is fixed in ogdi-dfsg (4.1.1+ds-4) which I just uploaded to unstable. An SRU [0] is required to fix this in Ubuntu noble, can you drive that? Because the package is in the universe component it is effectively unmaintained in Ubuntu.

Hum I've skimmed through this document, but that looks rather intimidating for the un-initiated like me... For example "4. Procedure" :

1) "Check that the bug is fixed in the current development release, and that its bug task is "Fix Released".". current-development release = Debian or Ubuntu ?

Ubuntu. But there is no development release yet for the "O" codename to follow noble.

 What does "bug task" refer to here ? Is it a new bug report  that should be created in launchpad as mentioned in 2. Or should there bug 2 different bug reports: one for the fix, and for the SRU ? I'm confused...

Your initial post to this list should be filed in Launchpad as a bug:

 https://bugs.launchpad.net/ubuntu/+source/ogdi-dfsg

That bugreport can then be marked as fixed in ogdi-dfsg (4.1.1+ds-4) for the development release once "obese" (or whatever their next release codename will be) has synced the package from Debian unstable.

A separate bugreport for the SRU will be required with the proposed debdiff for the packaging changes. You can get that by cherry-picking the fix from Debian on top of the current version in noble, e.g.

dget -u https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/ogdi-dfsg/4.1.1+ds-3build1/ogdi-dfsg_4.1.1+ds-3build1.dsc
 cd ogdi-dfsg-4.1.1+ds/
wget https://salsa.debian.org/debian-gis-team/ogdi-dfsg/-/commit/bd47d6548f066cb5237d82735a2ce4b58caf595d.patch -O /tmp/multiarch.patch
 patch -p1 < /tmp/multiarch.patch
 rm debian/changelog.*
 dch -D noble -i "Fix Multi-Arch MODULES_PATH. (LP: #<bugreport number>)"
pdebuild --pbuilder cowbuilder -- --basepath /var/cache/pbuilder/base-noble.cow
 debdiff > /tmp/ogdi-dfsg.debdiff

4) " attach a debdiff to the bug". I suppose  that would  be the patch of https://salsa.debian.org/debian-gis-team/ogdi-dfsg/-/commit/bd47d6548f066cb5237d82735a2ce4b58caf595d ?     "The upload must have the correct /release/ in the changelog header":  is that the "ogdi-dfsg (4.1.1+ds-4)" of your patch, or should that be modified to be I assume 4.1.1+ds-3build2 seeing it is 4.1.1+ds-3build1 currently in https://packages.ubuntu.com/source/noble/ogdi-dfsg |

I'm not sure what the version scheme for Ubuntu is. In Debian we use `dch --stable` to append +deb12u1 to the version, but Ubuntu doesn't use that.

If you want to get this issue fixed in Ubuntu, you should at least file the bugreport in Launchpad, you can then delegate the rest of the work to Ubuntu people. But as mentioned before, because the package is in universe and thereby effectively unmaintained, Ubuntu people are unlikely to act on the bugreport to get the issue fixed in the noble release.

Perhaps Angelos Tzotsos could help with the Ubuntu packaging, he has experience with that thanks to his work on OSGeo-Live and UbuntuGIS.

Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1


Reply to: