On Sat, Sep 12, 2015 at 06:54:44AM +0200, Franco Lanza wrote: > Hi all, > after the last days issues with devuan repositories, > i have deeply investigated what broke our amprolla merged repo. > > First issue: debian mirror auto geolocation > > Until some days ago we were using http://http.debian.net as auto > geolocation redirect for debian mirrors to be merged. Sadly those were > having issues, and then i've changed it pointing to the OVH mirror, and > then to the httpredir.debian.org mirrors. > > They seems to work, but amprolla wasn't yet able to work as expected, > so, tonight i have deeply investigated our issue... and i discovered a > change in the debian mirror structure. > > They were used to have both an InRelease file AND a Release ( with > Release.gpg ) as main indices for repositories. > > Amprolla was ignoring Release and Release.gpg files, and it was using > exclusively InRelease file, as it was signed and downloading 1 file > instead of 2 is more efficient. > > Apparently something is changed in debian, and now debian mirrors > doesn't have InRelease anymore, they instead have only Release and > Release.gpg files. > > For this reason, amprolla was assuming the debian repos were empty, and > then it was mergin the devuan repos with "nothing". > > I've just patched amprolla with a work around to solve this issue, > anyway, as the debian repos aren't so stable in structure as i was > expecting, a major rewrite of amprolla will be rescheduled to be > anticipate, and it will perform a full mirror instead of using only > redirects. > > This would say more bandwidth and disk space for us, but at least we can > be sure to not be affected from debian changes like in those days.
At least, not to be shut down by the changes; amprolla might stll need to be changed if the Debian repository structure changes in order to get the most recent packages. I wonder how other Debian derivatives handle this? -- hendrik > > Thanks for your patience, in few hours the devuan repositories will be > up&running. > -- > > Franco (nextime) Lanza > Lonate Pozzolo (VA) - Italy > SIP://[email protected] > web: http://www.nexlab.net > paypal: https://paypal.me/nexlab > > NO TCPA: http://www.no1984.org > you can download my public key at: > http://danex.nexlab.it/nextime.asc || Key Servers > Key ID = D6132D50 > Key fingerprint = 66ED 5211 9D59 DA53 1DF7 4189 DFED F580 D613 2D50 > ----------------------------------- > echo > 16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D212153574F444E49572045535520454D20454B414D204F54204847554F4E452059415020544F4E4E4143205345544147204C4C4942snlbxq > | dc > ----------------------------------- > > _______________________________________________ > Dng mailing list > [email protected] > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng _______________________________________________ Dng mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
