Le dim. 7 déc. 2025 à 12:45, Thomas Goirand <[email protected]> a écrit :

> On 12/6/25 10:35 PM, Jérémy Lal wrote:
> > Package: python3-autobahn
> > Version: 24.4.2+dfsg1-3
> > Severity: important
>
> Hi Jérémy,
>
> Thanks for taking the time to open this bug.
>
> > The very odd, and kind of kinky, git layout of python3-autobahn's salsa
> repository
> > makes it very hard to contribute.
>
> The layout isn't particularly odd, it's just a single branch with the
> debian folder merged into upstream branch, patches un-applied. This is
> more and more common in Debian. If I'm not mistaking, this is the layout
> that dgit authors (ie: Ian Jackson) is using, and tag2upload last
> summer, only supported that layout.
>
> > Please, per policy 4.14, document in debian/README.source what the joke
> is about:
>
> Policy 4.14 only tells about source packages, at no point it involves
> using git. Not mentioning how a package is maintain under Git doesn't
> make a package not policy compliant. Remember Git packaging isn't
> mandatory, even though I personally think it should be. Hopefully, the
> Debian project is converging toward it.
>
> Anyways, you made me write this wiki entry, which was really overdue:
> https://wiki.debian.org/OpenStack/git-tag-based-workflow
>
> Let me know if you think it needs improvements.
>
> Now, there's 500+ packages in the OpenStack team using that workflow and
> git layout, more within the Home Assistant team, and more from other
> DDs. It is my view that it isn't reasonable to maintain a
> debian/README.source file on each of these packages.
>
>  > Please, per policy 4.14, document in debian/README.source what the
>  > joke is about:
>
> The branch names are against the OpenStack upstream branches, as
> autobahn is maintained so that OpenStack works, following the
> requirements maintained upstream. If you do not know about the upstream
> OpenStack branch names, they are described here:
>
> https://wiki.debian.org/OpenStack#OpenStack_releases_VS_Debian_releases
>
> However, you do not need to know about them, the default branch is
> always the one matching Debian unstable, and that's where one should
> contribute.
>
> It's now time to close this joke... :)
>

Thank you for the explanation. My problem was with those branch names,
not the somewhat more and more common git layout.
Please accept my excuses for the too strong reaction I had, I should have
asked with a nicer tone.


> Cheers,
>
> Thomas Goirand (zigo)
>
>

Reply via email to