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 727225 - Tarball cannot be built
Tarball cannot be built
Status: RESOLVED FIXED
Product: hotssh
Classification: Other
Component: everything
2014.2
Other Linux
: Normal normal
: ---
Assigned To: Colin Walters
hotssh-maint
Depends on:
Blocks:
 
 
Reported: 2014-03-28 10:23 UTC by Dominique Leuenberger
Modified: 2014-10-24 20:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dominique Leuenberger 2014-03-28 10:23:20 UTC
Trying to build the tarball results in a build failure:

[    5s] + make -j1
[    5s] make: *** No rule to make target 'src/gssh-enum-types.h.template', needed by 'gssh-enum-types.h'.  Stop.
[    5s] error: Bad exit status from /var/tmp/rpm-tmp.XFBnc8 (%build)


There is no src/gssh-enum-types.h.template in either the tarball or in GIT


There does, on the other hand, exist the file ./gssh-enum-types.h, which is what should be built dynamically.
Comment 1 Colin Walters 2014-03-28 11:35:58 UTC
Ah sorry, I build everything from git myself, nowadays even for the Fedora packages I maintain I usually just use "git archive" to generate tarballs and don't bother with Automake.

I'll fix this this time though.
Comment 2 Colin Walters 2014-03-28 11:42:58 UTC
Oops.  This wasn't even intended to be a hotssh tarball, rather a libgssh one.
Comment 3 Colin Walters 2014-03-28 11:50:00 UTC
This is now fixed in libgssh git master:

https://git.gnome.org/browse/libgssh/commit/?id=0e6c2661c0615738ea0c116eefeffca3f47449ff

hotssh is still not quite ready for a real release.  I did some manual surgery in the FTP site to rename the hotssh-2014.2 tarball to .broken.

(Hotssh *is* open to contributions in git master though)