On Sunday, 4 October 2026 00:30:19 Central European Summer Time you wrote:
> The other day I noticed that this packages has modules in the Dpkg::
> root namespace. This means dpkg itself would not be able to use those
> names currently (or in the near future). And although I don't have
> immediate plans or need for those names, I've had in mind for a while
> to start adding modules for the specialized file formats, so the
> Dpkg::Copyright hierarchy would get used by dpkg itself in the future.
> 
> The current Dpkg:: modules provided by this package do not seem like
> they could be integrated into dpkg proper anyway, given the API patterns
> and its dependencies. So to avoid issues, conflicts and confusion, it
> would be nice if these got moved under the Config::Model namespace? Or
> was there some specific reason to use the root Dpkg:: namespace?

The main reason not to put these files under Config::Model is: these modules 
can 
be used outside of Config::Model to scan copyright or to store grants in 
Dpkg::Copyright::Grant::* (although I forgot to add doc for these modules...). 
I'm willing to extract them out of libconfig-model-dpkg-perl if needed.

That said, I can move them out of Dpkg hierarchy, but what should be the new 
hierarchy ? (naming is hard...). 

May be DpkgX ...

I'm open for suggestions.

All the best

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to