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

release ? #159

Open
vtorri opened this issue Jun 27, 2019 · 18 comments
Open

release ? #159

vtorri opened this issue Jun 27, 2019 · 18 comments
Assignees
Labels
release Release & Packaging

Comments

@vtorri
Copy link
Contributor

vtorri commented Jun 27, 2019

hello

do you think that you will proveide a release tarball soon ?

thank you

@smohantty
Copy link
Contributor

@vtorri ,
You mean source code release or debian package (.deb file) ?
Till now most users are building from the source.

@hermet
Copy link
Member

hermet commented Jun 28, 2019

@vtorri we haven't any plan yet since it's under intensive development still.
@smohantty it sounds @vtorri needs tarball (source code to build and install) not debian, guess https://mesonbuild.com/Creating-releases.html is the way to go.

@hermet
Copy link
Member

hermet commented Jun 28, 2019

@smohantty Beaware this, once we tag versioning, we can't change any interfaces nor behavior, we need to discuss a schedule for official versioning.

@hermet
Copy link
Member

hermet commented Jun 28, 2019

@vtorri plus, rlottie won't be contained in efl projects. This is an independent project, efl might needs to install rlottie package if it needs to use lottie feature. Just discussed the release of rlottie with @smohantty, we are looking at the end of this year for a official v1.0 release of rlottie. After then, we will try to push this to debian or some other package distributors.

@vtorri
Copy link
Contributor Author

vtorri commented Jun 28, 2019

@hermet, yes, i need a source tarball. I want to add it to ewpi (https://github.com/vtorri/ewpi) I can use the git repo (ewpi supports it), but I prefer a release.

I'm also ok with pre-releases (like 0.* versions)

@vitlav
Copy link

vitlav commented Jul 6, 2019

@smohantty Beaware this, once we tag versioning, we can't change any interfaces nor behavior, we need to discuss a schedule for official versioning.

Telegram uses rlottie as external library since 1.7.13 release. Please, make a tag with some release number.

@KAMiKAZOW
Copy link

Even 0.0.1 would be fine.

@hermet hermet added the release Release & Packaging label Nov 2, 2019
@hermet hermet self-assigned this Nov 2, 2019
@dreampiggy
Copy link

dreampiggy commented Mar 9, 2020

Any update to this ?

I'm a downstream dependency who build rlottie SDK integration on iOS, called SDWebImageLottieCoder.

Currently I have to use Git Commit Hash for dependency, which I don't think it's suitable. Because I can not ensure whether the commit I use is stable enough to use in iOS App production.

Hopeful a official release soon, at least v0.0.1 is fine.

@smohantty
Copy link
Contributor

@ALL,
Created an inital release fro rlottie library v0.1

@dreampiggy
Copy link

dreampiggy commented Jun 18, 2020

I'll update the CocoaPods && Carthage && SwiftPM port of rlottie immediatelly.

For iOS user, please check: https://github.com/SDWebImage/librlottie-Xcode


Done. Available on CocoaPods: http://cocoapods.org/pods/librlottie

@vitlav
Copy link

vitlav commented Jun 18, 2020

@ALL,
Created an inital release fro rlottie library v0.1
Please fix version in CMakeLists.txt and meson.build, there is still
project( rlottie VERSION 0.0.1

@vtorri
Copy link
Contributor Author

vtorri commented Jun 18, 2020

drop cmake instead :p

@smohantty smohantty reopened this Jun 19, 2020
@smohantty
Copy link
Contributor

corrected the version number in camke and meson also updated the release tag.

@smohantty
Copy link
Contributor

drop cmake instead :p

There are few projects who are using rlottie and using cmake build system unfortunately.

@vtorri
Copy link
Contributor Author

vtorri commented Jun 19, 2020

if they are users, they don't care how rlottie is built. but ok, it's just that i have managed 2 build systems in the efl and it has always been a pain to deal with.

@vitlav
Copy link

vitlav commented Jun 19, 2020

corrected the version number in camke and meson also updated the release tag.
Hey, you can't update release tag. Every change it must be a new tag.

@juippis
Copy link

juippis commented Jun 19, 2020

I understand the fix for 0.1, and luckily it was done ~fast. Currently only Gentoo and Mageia seem to have updated to 0.1, and 0.1-1 was pushed at least to Gentoo with correct version.
https://repology.org/project/rlottie/versions

But for future yes, please make a new .1 release for small fixes.

And lastly thanks for the release!

@smohantty
Copy link
Contributor

It was a mistake .. I thought no one is using it yet.
will keep in mind in future updates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Release & Packaging
Projects
None yet
Development

No branches or pull requests

7 participants