Need to delete invisible orig.tar.gz file from ppa:freecad-maintainers/freecad-stable

Asked by Normand C

I am a member of the FreeCAD project and I built the new source tarball from our latest release myself last week. But I made a configuration error doing it, and tried to rebuild a fixed tarball and upload it. The Launchpad build system rejected it with

Rejected:
File freecad_0.15.4671.orig.tar.gz already exists in FreeCAD Stable Releases, but uploaded version has different contents. See more information about this error in https://help.launchpad.net/Packaging/UploadErrors.
Files specified in DSC are broken or missing, skipping package unpack verification.

I then decided to delete the previously successfully uploaded packages, thinking the existing source tarball would be deleted as well. This was not the case, but the Launchpad web UI won't let me access it anymore. I've since deleted the original source tarball from my hard drive.

To work around the problem I was able to upload source packages with "debuild -S" which didn't upload any source tarball (had to change /debian/source to 1.0 too). But I would really like to do this properly with a source tarball.

Hence, would it be possible for an admin to delete the hidden freecad_0.15.4671.orig.tar.gz from the ppa:freecad-maintainers/freecad-stable PPA? Or failing that, giving me a download link so I can retreive it. I've since realized I could have created /debian/patches to fix the configuration problem without editing the source tarball.

Thank you.

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Normand C
Solved:
Last query:
Last reply:
Revision history for this message
Normand C (gemnoc) said :
#1

I was able to retrieve the source tarball. For anyone who might wonder in the future: in your PPA page, click on "View package details", then expand one of the existing packages. Under "Package files", right-click and copy the link of one if the files; then paste in your navigator address bar, change the name of the file to the one you want.

I still think that a tarball should be deleted along with the other package files, this is a bug IMO.

Revision history for this message
William Grant (wgrant) said :
#2

A filename specifies a unique file throughout the history of a PPA. If you change a file's content, you must change its version, even if the existing file has been deleted. This is intended behaviour.

Revision history for this message
Normand C (gemnoc) said :
#3

Okay, I admit it, but please read my last comment: is it normal that the source tarball remains in the PPA after I've deleted the binary packages that were related to it? What it means is that there is no way for the PPA owner to delete source tarballs from a PPA without deleting the whole PPA. This seems like a usability issue to me.

Anyway, thanks for providing this otherwise very nice platform, easy to use for people like me with no technical background.