shyaml icon indicating copy to clipboard operation
shyaml copied to clipboard

Cannot install from release tar ball due to autogen

Open morxa opened this issue 7 years ago • 5 comments

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.

morxa avatar May 18 '17 12:05 morxa

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 ?

vaab avatar May 18 '17 12:05 vaab

Yes, that would work!

morxa avatar May 18 '17 12:05 morxa

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.

vaab avatar May 19 '17 01:05 vaab

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

morxa avatar Sep 27 '17 11:09 morxa

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

vaab avatar Mar 06 '18 04:03 vaab