Update ddeb-retriever to build an InRelease file

Bug #2002833 reported by Brian Murray
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ddeb-retriever
Fix Released
Undecided
Unassigned

Bug Description

Per Julian K:

Fixing ddeb-retriever to build an InRelease file solves that issue

Then one just needs by-hash for the index files and then you can just dump caching proxies in front of the backend and don't need to worry because stuff is accessed via unique paths so there's no caching issues

summary: - Update dd-retriever to build an InRelease file
+ Update ddeb-retriever to build an InRelease file
Revision history for this message
Julian Andres Klode (juliank) wrote :

It's just gpg --clearsign < Release > InRelease, isn't it?

The by-hash stuff is obviously more complicate, you need to retain old files and add new ones. I don't really know it all right now, needs research :)

Revision history for this message
Benjamin Drung (bdrung) wrote :

Converted https://code.launchpad.net/~ubuntu-archive/ddeb-retriever/trunk to git: https://code.launchpad.net/~bdrung/ddeb-retriever/+git/main

Please move the main branch of that git repository into the ~ubuntu-archive group.

Here are the code changes to build InRelease files:
https://code.launchpad.net/~bdrung/ddeb-retriever/+git/main/+ref/fix-2002833

I have tested that locally to generate InRelease and that apt is happy about the generated archive.

Revision history for this message
Benjamin Drung (bdrung) wrote :
Revision history for this message
Benjamin Drung (bdrung) wrote :

The change got merged and http://ddebs.ubuntu.com/ has InRelease files now (e.g. http://ddebs.ubuntu.com/dists/jammy/InRelease).

Changed in ddeb-retriever:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.