Bug#1069256: debian-policy: clarify requirement for use of Static-Built-Using

2024-06-30 Thread Matthias Geiger
On Thu, 20 Jun 2024 13:40:11 +0800 Maytham Alsudany 
 wrote:

> Hi,
>
> Ping for further feedback or seconds for proposed policy change to
> clarify and document the use of the Static-Built-Using field.


Hi Maytham,


thanks for your work. LGTM too, consider this seconded.


best,


werdahias



Bug#885698: What licenses should be included in /usr/share/common-licenses?

2024-09-30 Thread Matthias Geiger

Hi Russ and Sean,

thanks for for working on this. Just today I worked on a package having
some CC-BY-SA-4.0 licensed content and wasn't too glad at having to copy
the full license. Are there any big blockers for this ? Reading the
previous discussion the techicalities seem to be mostly agreed upon
(unless I missed something ?). 
I think this would be a big improvement for packagers. Let me know if

you need help finalizing any discussion to make this policy.

best,

Matthias Geiger 



Bug#1088443: debian-policy: Recommend Debian package version format when upstream has no releases

2024-12-01 Thread Matthias Geiger

On Sun, 01 Dec 2024 12:58:41 +0100 Jonas Smedegaard  wrote:
> On Thu Nov 28, 2024 at 10:44 AM CET, Simon Josefsson wrote:
> > In case you make more than one snapshot per day, you can append a
> > snapshot number after the date, e.g. 0.0~git20130606.2.b00ec39-1.
> > This should rarely be necessary.
>
> I have tried this approach, and ended in situations where the git hash
> was directly damaging: Imagine the above, but with a random hash instead
> beginning with "1", e.g. 0.0~git20130606.2.b00ec39-1 coming after
> 0.0~git20130606.1dffba21-1. That won't work.
>
[...]
>
> A version number *must* be not only unique but also incremental. A
> git has is fundamentally not incremental, so poses a real risk of
> getting in the way of constructing robust version numbers. And for
> which benefit? Ensuring uniqueness? It is already unique that
> 0.0~git20130606-1 and 0.0~git20130606.2-1 are the first and second
> Debian snapshot issued that day, and to know what that corresponds to
> upstream, you already need not only a git hash but also a git repo URI.
>
> I have come to view git hash in version string as a vanity identifier,
> similar to "clarifying" paranthetical notes in OpenPGP identifiers
> like "Jonas Smedegaard (Debian work) ".
>
> Please let's discourage (not promote) those, and certainly let's not
> bake them into Policy.
>

I agree that forcing the date-commit format is not the way to go imo.

It's not that often the case that a packages with no releases has two 
commits in a day,


and I doubt that most packagers would run into this.

While I agree on the 0.0~git prefix I'd argue that the date is 
sufficient. As pointed out


it sorts with dpkg and if someone is really wants to know which exact 
commit they have they can get it from


salsa.

Recommending the data+hash format is certainly a not a bad idea, though 
I really think date as single identifier suffices.



best,


werdahias



OpenPGP_0xECBEDBB607B9B2BE.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature