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: