GNOME Bugzilla – Bug 731359
Incorrect directory layout in last gstreamer-sharp 0.99.0 release
Last modified: 2014-06-22 12:25:03 UTC
Hello, The gstreamer-sharp 0.99 tarball is broken. For some reason, the source files are not in a subdirectory of their own but are at the root of the archive. Would it be possible for a new version of the tarball to be uploaded> Thanks gstreamer-sharp 0.99 tarball: http://gstreamer.freedesktop.org/src/gstreamer-sharp/gstreamer-sharp-0.99.0.tar.gz source index: http://gstreamer.freedesktop.org/src/gstreamer-sharp/
> the source files are not in a subdirectory of their own but are at the root > of the archive. Huh? I downloaded http://gstreamer.freedesktop.org/src/gstreamer-sharp/gstreamer-sharp-0.99.0.tar.gz and file-roller shows the subfolders doc out samples sources and further 15 files in the top-level. Which looks entirely correct. How does it look for you? Which tool(s) did you use to open the file?
Oh all the files are there all right. But they shouldn't be at the top level of the archive. At the top level you should have a folder with the name of the software and the version e.g. gstreamer-sharp-0.99.0 Then you should have the files and folders of the program. Check out the tarballs of all the previous releases and you'll see what I mean: http://gstreamer.freedesktop.org/src/gstreamer-sharp/
So you are missing one level. Could you explain why the tarball is "unusable"?
This is not following any packing guidlines. We would like this to follow what has been set as a standard in mostly all projects (specially what is being done in GStreamer repo). Look at other GStreamer components tarball for examples. It's very inconvenient for packaging if there is no single root directly, if it's not versioned too. Ideally, even if -sharp is not using autotool base build scripts, we should try and automate releases like "make dist" do and ensure it's concistent between releases. Spinning a new dev release would be nice.
The tarball is fixed in master