GithubHelp home page GithubHelp logo

please start marking releases about redsocks HOT 14 OPEN

darkk avatar darkk commented on June 26, 2024
please start marking releases

from redsocks.

Comments (14)

darkk avatar darkk commented on June 26, 2024

Yep, I do that as soon as some build is "stable": tested and documented.
Last implemented feature (TPROXY + UDP) is not documented and breaks builds on another platforms as soon as it's Linux-specific, it also requires proper privilege dropping to avoid running as root.
0.5 is not "release-ready" yet :(

from redsocks.

blshkv avatar blshkv commented on June 26, 2024

the reason why I asked is that it were no new updates since April. Perhaps you might consider marking it as "beta" at some point. That would help.
I've added a "live" ebuild to Pentoo (https://code.google.com/p/pentoo/source/detail?r=3474) for now, but we don't like when stuff "breaks" obviously.
Thanks.

from redsocks.

darkk avatar darkk commented on June 26, 2024

I understand you.
You can get tarball for release X at https://github.com/darkk/redsocks/tarball/release-${X}, mask 9999 ebuild as ~ and have 0.4 as latest stable ebuild.
If you're maintainer, you can subscribe to mailing list http://librelist.com/browser/redsocks to be notified about new releases.
Subscription procedure is described at http://librelist.com/ mainpage.

from redsocks.

blshkv avatar blshkv commented on June 26, 2024

That will do, thanks a lot. Feel free to close the issue.

from redsocks.

blshkv avatar blshkv commented on June 26, 2024

btw, it would also help if you could structure the tarball in a "standard" way, such as: /name-version/tree instead of "darkk-redsocks-e0b284d/tree". Hope I'm not asking too much ;-)

from redsocks.

darkk avatar darkk commented on June 26, 2024

I'm afraid I can't control it. Github generates tarball with $USER-$REPO-$HASH/tree directory and I see no option to change it (I may be wrong).

Is this default github's directory layout too annoying to maintain?

from redsocks.

blshkv avatar blshkv commented on June 26, 2024

not at all, as long as you keep it the same with each new version.
update: actually - yes, $HASH will be different every time. That would be a problem :(

I'm a bit surprised about that github behavior and was sure it would give a full control. Here is an example of a different structure:
https://github.com/lattera/libhijack/downloads
(we had to add a S="${WORKDIR}/${P}/src" workaround)

Anyway, I have pushed the updated ebuild. Thanks for the quick responds and the tool.

from redsocks.

darkk avatar darkk commented on June 26, 2024

I have to upset you: $HASH changes in every release, e.g. release-0.3 unpacks to darkk-redsocks-8839230.
I have not used gentoo, so I don't know if it's possible to set S to something like "-redsocks-"

libhijack repacks their tarballs to get sane directory structure, I can do same. I googled a bit, seems, it's only possible way to get sane directory names in the tarball, but it's possible to script it: http://developer.github.com/v3/repos/downloads/

I'll write the script and close the issue when it'll be ready.

from redsocks.

darkk avatar darkk commented on June 26, 2024

https://github.com/darkk/redsocks/downloads is full of tarballs :)

from redsocks.

blshkv avatar blshkv commented on June 26, 2024

sweet ;-)

from redsocks.

blshkv avatar blshkv commented on June 26, 2024

Hi, could you have a look at this issue again?
github changed that: https://github.com/blog/1302-goodbye-uploads So there is no need in this trick anymore.
However, something wrong with currently tagged sources, like this one: https://github.com/darkk/redsocks/archive/release-0.4.tar.gz
The root folder is "redsocks-release-0.4"

from redsocks.

przemoc avatar przemoc commented on June 26, 2024

However, something wrong with currently tagged sources, like this one: https://github.com/darkk/redsocks/archive/release-0.4.tar.gz
The root folder is "redsocks-release-0.4"

It's because Leonid went with unusual tag naming. With v0.4 tag it would get a proper redsocks-0.4.tar.gz with redsocks-0.4 directory in it.

from redsocks.

darkk avatar darkk commented on June 26, 2024

Przemysław, thanks for hint! I did not know that feature of github.

from redsocks.

przemoc avatar przemoc commented on June 26, 2024

I'm not even sure it's documented anywhere actually. My tests showed that their tar.gz archives for tags are created with following (or working in the same manner, i.e. giving the same exact archive) command:

git archive --prefix $PROJNAME-$VTAG/ --format tar.gz $TAG -o $PROJNAME-$VTAG.tar.gz

where VTAG is TAG stripped from front v when it's used in vN.M... format (cannot say about other v prefixed formats as I haven't tried vLETTERS for instance :>). Tags like v0.0.3b work fine too.

It's sad that Bitbucket is still doing something different, though. After all GitHub removal of upload feature for Downloads is quite inconvenient and that's why Bitbucket is useful (beside being another repo mirror, of course).

Side note: I still make my own release archives (using the same git archive command as I've shown above), because I don't like to be too dependent on external services, but if GitHub provides the exact same files for them, then it's double win.

from redsocks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.