News for hackers. Stuff that matters.
Re:GNU Stow 2.1.0 released by gwern on Saturday December 03, 2011 @08:31PM (#3309535)
> This is the first official release of Stow since January 2002

Wait, is this right? The last official release was more than 9 years ago?

Re:GNU Stow 2.1.0 released by LukeShu on Saturday December 03, 2011 @08:51PM (#3309575)
Yes, that is right. That's why it's a big deal, and worthy of HN.

Now, the situation would be better if 2.0.x had been released.

Troy Will, the maintainer, had put stow into maintenance mode, and basically stopped after 1.3.3. Kahlil Hodgson did a major rewrite that became Stow 2. The both contributed to it a bit, getting us to 2.0.2.

Stow 2.0.2 was considered stable, and though it could be downloaded from Savannah, Troy felt uncomfortable releasing it officially because he was unfamiliar with the code and felt he couldn't maintain it, or address any problems found. Kahlil wasn't willing to step up as maintainer.

So, 2.1.x marks Adam Spiers becoming involved in the project.

Here is the thread that sparked this: https://lists.gnu.org/archive/html/stow-devel/2011-11/msg000...

(I am the Luke Shumaker quoted in the beginning of the thread. I had an email exchange with Troy about this back in February, but it happened off-list)

Re:GNU Stow 2.1.0 released by yew on Saturday December 03, 2011 @08:41PM (#3309557)
That would appear to be correct. See http://www.gnu.org/s/stow, under "Latest news."
Re:GNU Stow 2.1.0 released by gourneau on Sunday December 04, 2011 @05:48AM (#3310404)
I am in the process of getting a plugin installation system working, _right now_. I was going to try to use ZeroInstall.

Y'all think Stow is worth learning about. I like ZeroInstall because it should take care of package dependencies.

Re:GNU Stow 2.1.0 released by gourneau on Sunday December 04, 2011 @05:52AM (#3310410)
I want a 'stow-store'. Something like homebrew for linux. Also the formulas would be written with Python or JSON.

I also long for a deb to stow converted, and Python Package installs.

Re:GNU Stow 2.1.0 released by antifuchs on Saturday December 03, 2011 @07:45PM (#3309416)
This is pretty great. Stow (plus git) is how I'm managing the config files for multiple hosts in my respective home dirs, and the conflict resolution switches are going to be a huge help.
Re:GNU Stow 2.1.0 released by jevinskie on Saturday December 03, 2011 @11:54PM (#3309905)
I've just been installing applications into ~/base/app_name/app_version using the configure script's --prefix option. Can a Stow user tell me how it is an improvement over my setup?
Re:GNU Stow 2.1.0 released by __david__ on Sunday December 04, 2011 @04:45AM (#3310316)
How do you get at the bin directories? I'm assuming you just add them to your path... Stow basically starts out similarly to what you are doing now--you configure and install to ~/base/stow/xxxx (I usually use app_name-app_version for xxxx but there's no rule). Then you use stow to create a symlink tree in ~/base/{bin,lib,share,etc...}. That way the PATH (and MANPATH, INFOPATH, PERL5LIB, etc.) doesn't have to keep growing for each new app you install. I think that is a nice improvement.

Uninstalling (stow -D) runs through the symlink tree and removes anything from that package.

Re:GNU Stow 2.1.0 released by jevinskie on Sunday December 04, 2011 @08:31AM (#3310628)
Thank you very much, I see the advantage now. Handling PATH, LD_LIBRARY_PATH, and the like has been the most annoying part of my setup. It is great to see that Stow can help me out!
Re:GNU Stow 2.1.0 released by Tobu on Sunday December 04, 2011 @06:30AM (#3310453)
That's basically it. I install to ~/local/stow/$pkgname , and run stow -d ~/local/stow $pkgname. Uninstalling is done with rm -rf, upgrading is done by uninstalling then installing. The only $PATH addition is ~/local/bin. A $pkgname-$version scheme might be interesting as well, if I wanted to keep older versions around.
Re:GNU Stow 2.1.0 released by stewbrew on Sunday December 04, 2011 @04:21AM (#3310288)
The idea is to simulate that apps are installed in usual places (e.g. /usr/local/).
Re:GNU Stow 2.1.0 released by planckscnst on Sunday December 04, 2011 @11:26AM (#3310960)
This sounds like it has similar goals to the Nix package manager. http://nixos.org/nix/
Re:GNU Stow 2.1.0 released by stewbrew on Sunday December 04, 2011 @04:21AM (#3310292)
Does it still link to subdirectories instead of files? That was the reason why I switched to graft long ago.
Re:GNU Stow 2.1.0 released by gujk on Saturday December 03, 2011 @08:15PM (#3309491)
/etc/alternatives competitor?