The right way to solve this problem is to offer a virtual mapping of the librarian's dsc + orig + diff (and other dependencies) into a single directory. That shouldn't be too hard and we could actually stick it under sourcepackagerelease/+files/ or something like that. I suspect it could actually be implemented using "virtual" files that just redirected to the librarian URLs; that'd be easier than streaming the librarian content, but even that is pretty easy.
The right way to solve this problem is to offer a virtual mapping of the librarian's dsc + orig + diff (and other dependencies) into a single directory. That shouldn't be too hard and we could actually stick it under sourcepackagere lease/+ files/ or something like that. I suspect it could actually be implemented using "virtual" files that just redirected to the librarian URLs; that'd be easier than streaming the librarian content, but even that is pretty easy.