Bug#389430: Commenting on the add-on debs issues...
Got back to looking at these bugs to see if you'd ever followed up and realized
that you ran down a dead end:
Frans Pop pointed out:
>- You cannot add an override suite that is on a different mirror
>
>This seems relevant in your use case. I'd guess it would be nice to be able
>to use a standard Debian mirror for regular components and an HP mirror for
>the add-ons. May be a lot more complex to implement though.
Actually, I implemented that with my original patches. So it's not that
complicated to implement, at least using my approach rather than dann's.
See bugs 405888 and 405886 in conjunction with this one. In effect, it becomes
possible to invoke anna an arbitrary number of times with different
network repositories.
The crucial point was to invoke choose-mirror separately for each addon. This
means you can't just iterate over "suite", you actually have to iterate over
net-retriever-core. Notably, the udeb dependency system at the time I
implemented the patch would rerun choose-mirror every time net-retriever-core was
reloaded. (If that has changed, then I was relying on a bug...) This makes the
run parallel in structure to runs of floppy-retriever, which can check for a new
floppy every time.
If nobody is willing to actually take a look at my patches, perhaps you'd at
least consider the analysis I put into it. My approach works better than dann's
because it was designed properly. Design first, then code, as Joey Hess wrote?
--
Nathanael Nerode <neroden@fastmail.fm>
Bush admitted to violating FISA and said he was proud of it.
So why isn't he in prison yet?...
Reply to: