0k/shyaml

Cannot install from release tar ball due to autogen

morxa opened this issue · 5 comments

morxa commented

Installing from the release tarball fails because autogen.sh needs the git repository for version information.

To reproduce:

  1. Download the release tar ball

  2. Run ./autogen.sh in the extracted tar ball. This will fail with the following error:

     autogen.sh: error: Didn't find a git repository (or no tags found).  ``./autogen.sh`` uses git to create changelog and version information.
    

It would be nice if installing would work without cloning the complete repository.

I'm currently considering to package shyaml as a Fedora package. However, I cannot clone a repository while building a package, I need to be able to use the tarball. So while this might be a small issue for a normal user, it's a blocker for the Fedora package.

vaab commented

Yes, the default packages provided by github are not compatible with autogen.sh. I had the intention to invest time in providing real non-git source packages (and others). Would this help ?

morxa commented

Yes, that would work!

vaab commented

Ok, I have a somewhat tight schedule, I am not sure of how many time I have in front of a computer in the next days. I'd like to automate the github release process for all my projects in the same move, to ensure also a continuous and coherent flow of release.

morxa commented

It's been a while. What's the current status?

vaab commented

Sorry, it won't be implemented for now, still under heavy load. But it is related it #27. I still want to do that.