Menu

Source release for homebrew

Anonymous
2016-08-10
2016-08-15
  • Anonymous

    Anonymous - 2016-08-10

    I'm looking to add fuse-xfs as an installable Homebrew formula.

    Unfortunately there is no easy source code distribution of released versions. What I'm looking for is something akin to a ".tag.gz" archive containing the source code of a tagged version.

    Is it possible to add it to the list of official releases at https://sourceforge.net/projects/fusexfs/files/releases/ ?

    For context, see: https://github.com/Homebrew/homebrew-fuse/issues/41

     
  • Anonymous

    Anonymous - 2016-08-10

    Tried to download a snapshot of the code repository but it didn't work;

    $ wget https://sourceforge.net/p/fusexfs/trunk/ci/default/tarball
    --2016-08-10 12:06:00--  https://sourceforge.net/p/fusexfs/trunk/ci/default/tarball
    Resolving sourceforge.net... 216.34.181.60
    Connecting to sourceforge.net|216.34.181.60|:443... connected.
    HTTP request sent, awaiting response... 
      HTTP/1.0 200 OK
      Server: BigIP
      Connection: Keep-Alive
      Content-Length: 3836
    Length: 3836 (3.7K)
    Saving to: ‘tarball.html’
    
    tarball.html              100%[=====================================>]   3.75K  --.-KB/s    in 0s
    
    Last-modified header missing -- time-stamps turned off.
    2016-08-10 12:06:01 (333 MB/s) - ‘tarball.html’ saved [3836/3836]
    

    I ended up with an HTML file... SourceForge is really annoying with all its web redirections. :(

    I know it's kind of blunt to ask but, do you have any plan to migrate this repository to a more developer-friendly place (GitHub, BitBucket, GitLab, ...)? Please?

     
    • Alexandre Hardy

      Alexandre Hardy - 2016-08-15

      Hi,

      I followed the link on sourceforge and got this:
      https://sourceforge.net/code-snapshots/hg/f/fu/fusexfs/trunk/fusexfs-trunk-dcd83b3f36e512e23ae6c6498305264a5c74a463.zip

      which seems to work fine from the command line. Seems to be a zip file instead of a tarball.

      I have no plans at present to move the repository from sourceforge to somewhere else simply because:
      1. I prefer using mercurial to git.
      2. Quite bluntly I'd rather use my time differently (and not deal with two repositories in different formats, or deal with migrating to git).

      Having said that, it is perfectly reasonable to ask for a tarball for each release. I haven't tagged any of the releases, or followed any sensible project management strategy, since this was actually a project for my own use which I happened to share with the rest of the world :-).

      I am also perfectly happy with anyone who wishes to take the mercurial repository and push it to GitHub, GitLab or whatever they prefer.

      I'll get an initial tarball together and upload that.

      There are no instructions for building, but it is pretty simple:
      1. untar
      2. cd src
      3. make
      4. Enter sudo password when prompted
      5. Watch windows pop up and the dmg get created
      6. Pick up the dmg in ../build/fuse-xfs-0.2.1.dmg

      You can change the make file if you need it to do something different.

      Kind regards
      Alexandre

       

      Last edit: Alexandre Hardy 2016-08-15

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.