Borden wrote:
On a few projects, I've discovered how ancient some software is (like, last commit more than 15 years ago ancient). Unless I missed something, `apt-cache show` doesn't show the upstream release date.
This runs into problems quickly. Relevant issues include:
- no upstream ever existed
- the upstream no longer exists
- the upstream doesn't release; the DD had to pick a particular
git/svn/hg... version and use that
- the official release date for the version was X, but this is
the eleventh time a DD has patched in fixes from later
versions
- the package is synthetic and has multiple release dates,
possibly including other problems from above
- there are roughly 60,000 packages in Trixie. At five minutes
per package to research the date, make a decision, add the
header and re-upload, that's 5000 hours of new work you are asking
volunteers to do. Two and a half years of full-time employment.
Is it a plausible idea to suggest? Yes. Is making it mandatory
for Trixie reasonable? No.
-dsr---Gregory
On a few projects, I've discovered how ancient some software is (like, last commit more than 15 years ago ancient). Unless I missed something, `apt-cache show` doesn't show the upstream release date.
I think the usefulness of this feature is self-evident, especially
when deciding which package from several options to install. [ … ]
If two packages, superficially, do the same thing, I'll probably
want the newer package. Alternatively, if I'm trying to stick to
the most heavily tested software, I'll probably want an older package.
Aside from the "If you want it so much, you implement it and
submit a PR," objections, what do people think of this?
Aside from the "If you want it so much, you implement it and submit a
PR," objections, what do people think of this?
On Thu Jul 3, 2025 at 9:13 AM BST, Borden wrote:
Aside from the "If you want it so much, you implement it and
submit a PR," objections, what do people think of this?
I'd suggest the next step would be refining the idea as a Debian
Enhancement Proposal (DEP): https://dep-team.pages.debian.net/
- no upstream ever existed
- the upstream no longer exists
From my experience, the package usually gets delisted when there is no upstream. If there's no upstream, where is the source coming from?
- the upstream doesn't release; the DD had to pick a particular git/svn/hg... version and use that
- the package is synthetic and has multiple release dates, possibly including other problems
- the official release date for the version was X, but this is the eleventh time a DD has patched in fixes from later versions
- there are roughly 60,000 packages in Trixie. At five minutes per package to research the date, make a decision, add the header and re-upload, that's 5000 hours of new work you are asking volunteers to do. Two and a half years of full-time employment.
So does this fit somewhere into DEP-12?
"DRAFT DEP-12: Per-package machine-readable metadata about Upstream"
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 10:21:55 |
Calls: | 10,387 |
Calls today: | 2 |
Files: | 14,060 |
Messages: | 6,416,691 |