tarickb / sasl-xoauth2

SASL plugin for XOAUTH2
Other
72 stars 20 forks source link

Simplify Debian/Ubuntu packaging (fix #26) #27

Closed rrthomas closed 2 years ago

rrthomas commented 2 years ago
rrthomas commented 2 years ago

I hope this is OK. It should be simpler to use both for you, and for users who want to build packages for themselves (e.g. on Debian or derivatives). Given the recent update to the packaging, it would be good to have a new package release!

I maintain Launchpad packages which are built for multiple Ubuntu releases from a single set of packaging files, so it should be OK going forwards even if you want to build for all active Ubuntu releases. Happy to help fix any teething problems.

tarickb commented 2 years ago

Sorry for the delay here. What confuses me about this approach (namely, having just one changelog for all releases) is: aren't the packaging/release tools looking at the first line of the changelog to determine what Ubuntu/Debian release to target? How would one changelog allow us to target different Ubuntu/Debian releases?

rrthomas commented 2 years ago

The idea is that the packaging should work for Launchpad (which is targeting Ubuntu). (I didn't see any evidence of regular Debian releases.) Ideally sasl-xoauth2 would be packaged in Debian (I'm happy to file a RFP bug if you like); but if you did want to make regular releases for Debian, then I would simply template the changelog file.

tarickb commented 2 years ago

Fair enough. I manually built some packages for Debian at one point in the past, but it'd be good to do this more regularly. I'm not at all familiar with the process there but if you are, and you're willing to take this on, I'd love the help!

rrthomas commented 2 years ago

I have filed https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006888

tarickb commented 2 years ago

Awesome, thanks!