Skip to content

Conversation

@CarlosNihelton
Copy link

Description

Here's a humble attempt to tackle #328 by making the MIR reporters template more generic and future proof in regards to the debian/watch file being present or not. The motivation is better explained in the motivating issue.


Related issue


Checklist

  • I have read and followed the Ubuntu Project contributing guide
  • My pull request is linked to an existing issue (if applicable)
  • [NA] I have tested my changes, and they work as expected

By acknowledging that there are alternatives, mentioning the current
modern one (git-buildpackage with debian/upstream/metadata) and allowing
future standards to be considered without fear.

Fixes ubuntu#328
@rkratky rkratky added the MIR For the attention of the MIR team label Dec 18, 2025
TODO-A: - debian/watch is present and works
TODO-B: - debian/watch is not present, instead it has TBD
TODO-C: - debian/watch is not present because it is a native package
RULE: - The package uses a debian/watch or debian/upstream/metadata files
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
RULE: - The package uses a debian/watch or debian/upstream/metadata files
RULE: - The package uses a debian/watch or debian/upstream/metadata file

TODO-B: - debian/watch is not present, instead it has TBD
TODO-C: - debian/watch is not present because it is a native package
RULE: - The package uses a debian/watch or debian/upstream/metadata files
RULE: whenever possible. The second options is the current modern alternative
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
RULE: whenever possible. The second options is the current modern alternative
RULE: whenever possible. The second option is the alternative

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let us not get into a fight pro/con gbp :-)

RULE: For clarity the TODOs below refer as "upstream watch file" to any
RULE: solution similar to the alternatives above which must be present in the
RULE: package so tools can detect and fetch new upstream releases.
TODO-A: - upstream watch file is present and works
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about

Suggested change
TODO-A: - upstream watch file is present and works
TODO-A: - A mechanism to detect and fetch new upstream versions present and works (watch / metadata)

And the same "mechanism to detect and fetch new upstream versions" for each of the others too

This is now strictly needed, just a suggestion - feel free to reject

@cpaelzer
Copy link
Collaborator

cpaelzer commented Jan 6, 2026

Thank you for your work @CarlosNihelton - mostly 99% +1, some suggestions
And sorry for the EOY frenzy and shutdown to delay review.

Copy link
Collaborator

@joalif joalif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the pr, +1 once Christian's comments are resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

MIR For the attention of the MIR team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Apparent requirement of debian/watch without alternatives is misleading

4 participants