Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a release tarball #64

Closed
fcambus opened this issue Apr 4, 2018 · 5 comments
Closed

Provide a release tarball #64

fcambus opened this issue Apr 4, 2018 · 5 comments
Assignees

Comments

@fcambus
Copy link

fcambus commented Apr 4, 2018

It would be nice if you would consider adding proper source release tarballs,
as GitHub auto-generated tarballs are not immutable. This is an issue [1] for
operating systems creating packages for libsixel. Thanks in advance.

[1] https://marc.info/?l=openbsd-ports&m=151973450514279&w=2

@hpjansson
Copy link

make distcheck also packages up-to-date configure, Makefile.in etc. files so you don't have to keep them in the repo, and it tries to make sure your tarball can be built and installed without errors.

@saitoha saitoha self-assigned this May 26, 2018
@saitoha
Copy link
Owner

saitoha commented Jun 2, 2018

@fcambus Uploaded. Is it OK?
https://github.com/saitoha/libsixel/releases/download/v1.7.3/libsixel-1.7.3.tar.gz

@hpjansson Thanks for your advice, but I still wonder whether configure should be removed from repo. because it forces all contributers to install autotools/libtool. (I think almost of them just only want to do trivial fixes...)

@hpjansson
Copy link

@saitoha It's generally considered best practice for a couple of reasons laid out here: https://stackoverflow.com/a/3291181

I just mentioned it since I thought you'd consider it a bonus, though. Not trying to hijack the issue 🙂

@fcambus
Copy link
Author

fcambus commented Jun 5, 2018

@saitoha Yes, that's perfect, thanks a lot! I switched the OpenBSD port to fetch the newly uploaded release.

@saitoha
Copy link
Owner

saitoha commented Jun 8, 2018

Thank YOU!

@saitoha saitoha closed this as completed Jun 8, 2018
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this issue Jun 9, 2018
Upstream changes (from NEWS):

                  ------------------------------
                   What's new in libsixel-1.8 ?
                  ------------------------------
* core: Upgrade stb_image to 2.19.

* core: Introduce new dithering method, a_dither / x_dither (http://pippin.gimp.org/a_dither/).
        Thanks to @hodefoting.
        saitoha/libsixel#53

* core: Fix wrong HLS color handling.
        saitoha/libsixel@0fb35d2

* core: Improve quality of 15bpp(hi-color mode) dither.
        saitoha/libsixel@42f3428

* img2sixel: Allow a deferred clear code in a GIF format
             GIF decoder must do nothing when the table is full.
             See Section "DEFERRED CLEAR CODE IN LZW COMPRESSION" in
             https://www.w3.org/Graphics/GIF/spec-gif89a.txt.
             Thanks to @mame.
             saitoha/libsixel#63

* img2sixel: Marks -D option (read source images from stdin continuously) as deprecated
             saitoha/libsixel@9c8ffa6

* Some bug fixes and minor improvements.
  Thanks to @set135, @ttdoda.

* Announcement for package maintainers:
  Immutable tarball is provided, because GitHub auto-generated tarball may be not immutable.

    https://github.com/saitoha/libsixel/releases/download/v1.8.0/libsixel-1.8.0.tar.gz

For details, see saitoha/libsixel#64 .
uqs pushed a commit to freebsd/freebsd-ports that referenced this issue Jun 11, 2018
While here

- switch to using the immutable tarballs upstream provides [1]

- add missing DOCS option

[1] saitoha/libsixel#64

PR:		228881
Submitted by:	IWAMOTO Kouichi <[email protected]> (maintainer)


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@472167 35697150-7ecd-e111-bb59-0022644237b5
uqs pushed a commit to freebsd/freebsd-ports that referenced this issue Jun 11, 2018
While here

- switch to using the immutable tarballs upstream provides [1]

- add missing DOCS option

[1] saitoha/libsixel#64

PR:		228881
Submitted by:	IWAMOTO Kouichi <[email protected]> (maintainer)
Jehops pushed a commit to Jehops/freebsd-ports-legacy that referenced this issue Jun 11, 2018
While here

- switch to using the immutable tarballs upstream provides [1]

- add missing DOCS option

[1] saitoha/libsixel#64

PR:		228881
Submitted by:	IWAMOTO Kouichi <[email protected]> (maintainer)


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@472167 35697150-7ecd-e111-bb59-0022644237b5
swills pushed a commit to swills/freebsd-ports that referenced this issue Jun 11, 2018
While here

- switch to using the immutable tarballs upstream provides [1]

- add missing DOCS option

[1] saitoha/libsixel#64

PR:		228881
Submitted by:	IWAMOTO Kouichi <[email protected]> (maintainer)


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@472167 35697150-7ecd-e111-bb59-0022644237b5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants