After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 731359 - Incorrect directory layout in last gstreamer-sharp 0.99.0 release
Incorrect directory layout in last gstreamer-sharp 0.99.0 release
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-sharp
unspecified
Other Linux
: Normal normal
: 0.99.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-06-07 10:02 UTC by yefexe7584
Modified: 2014-06-22 12:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description yefexe7584 2014-06-07 10:02:58 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/
Comment 1 André Klapper 2014-06-07 10:14:13 UTC
> 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?
Comment 2 yefexe7584 2014-06-07 11:15:51 UTC
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/
Comment 3 André Klapper 2014-06-07 16:53:24 UTC
So you are missing one level.
Could you explain why the tarball is "unusable"?
Comment 4 Nicolas Dufresne (ndufresne) 2014-06-07 17:08:15 UTC
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.
Comment 5 Stephan Sundermann 2014-06-13 21:23:44 UTC
The tarball is fixed in master