Re: [Fish-users] Current state of fish in gitorius
On Mon, 26 Mar 2012 11:51:03 +0400, SanskritFritz sanskritfr...@gmail.com wrote: Lets unite our efforts on your repo. I'll send merge requests whenever I updated any completions. Then you can send a merge request to the main repo. Does your repo contain any other changes to fish besides completions? It would be best to have a branch that contains only completion changes. If you don't want/have time to maintain the repo, I am willing to clone (I already did) and do this work on it myself. The goal would be to have a strong completions script base for easy merging into mainstream. My repository master branch should be the same as main fish branch, except functions and completions. There is one more branch with some changes in the code. I think that it worth to make separate repository for this purpose. Something like fish-completions. I can add new completions there and also update some outdated completions, like pacman. Can you maintain it? The problem that I'm newbie to the git and still have a lot of problems using it. regards, Maxim -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On Thu, Mar 22, 2012 at 2:10 PM, Maxim Gonchar gma...@gmail.com wrote: On Tue, 20 Mar 2012 17:42:09 +0400, SanskritFritz sanskritfr...@gmail.com wrote: I would like to recap some of what we talked here long time ago. I wrote several completion scripts, and am still writing new ones. Also I can see several branches and clones scattered around on gitorius which contain useful and well written completions, especially this one: https://gitorious.org/~maxfl/fish-shell/maxfl-fish-shell I would like to see a new minor version of fish issued with all the fixes in the master branch, and all the new completions we can find. My question is, are completions now collected by someone somewhere? I am willing to help with this, collecting, testing and proofreading completions scripts. I think they are a huge selling point for fish. Current completions also show their age, pacman.fish for example is way deprecated. As far as I can see nobody does it. And it would be really good if someone could take it under the control. Agreed. Well, your repo seems to have the best completion collection I have found so far. Also I like the approach you took by moving many completions into a __fish_complete_* function, so that command aliases can be used easily. Lets unite our efforts on your repo. I'll send merge requests whenever I updated any completions. Then you can send a merge request to the main repo. Does your repo contain any other changes to fish besides completions? It would be best to have a branch that contains only completion changes. If you don't want/have time to maintain the repo, I am willing to clone (I already did) and do this work on it myself. The goal would be to have a strong completions script base for easy merging into mainstream. -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
I would like to recap some of what we talked here long time ago. I wrote several completion scripts, and am still writing new ones. Also I can see several branches and clones scattered around on gitorius which contain useful and well written completions, especially this one: https://gitorious.org/~maxfl/fish-shell/maxfl-fish-shell I would like to see a new minor version of fish issued with all the fixes in the master branch, and all the new completions we can find. My question is, are completions now collected by someone somewhere? I am willing to help with this, collecting, testing and proofreading completions scripts. I think they are a huge selling point for fish. Current completions also show their age, pacman.fish for example is way deprecated. On Wed, Nov 24, 2010 at 2:28 AM, SanskritFritz sanskritfr...@gmail.com wrote: On Wed, Nov 24, 2010 at 2:18 AM, Philip Ganchev phil.ganc...@gmail.com wrote: Yes, Axel's list from a long time ago: http://fishshell.org/user_doc/index.html#todo Hmm, I've never seen that list so far. I personally like the part about new completions, I guess I can do something about that :) -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On Thu, Nov 18, 2010 at 10:20 AM, i...@whywouldwe.com i...@whywouldwe.com wrote: I use fish daily and it seems complete to me, I'm curious about Grissom's comment regarding devs, what new features would people like to see? Is there a list somewhere? Yes, Axel's list from a long time ago: http://fishshell.org/user_doc/index.html#todo I also have other ideas for improvements, which are in the mailing list archives but are not summarized anywhere. We should probably make a wiki page with suggestions. Philip -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev ___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On Wed, Nov 24, 2010 at 2:18 AM, Philip Ganchev phil.ganc...@gmail.comwrote: Yes, Axel's list from a long time ago: http://fishshell.org/user_doc/index.html#todo Hmm, I've never seen that list so far. I personally like the part about new completions, I guess I can do something about that :) -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On 18 November 2010 22:24, Martin Bähr mba...@email.archlab.tuwien.ac.atwrote: tags are good to mark versions that are known to be stablee, branches are good to seperate stable tested changes from others. branches are cheap in git, so there is really no reason not to use them, except if there are no unstable changes. greetings, martin. Yep! Agreed. This is the common-sense way, used everywhere... Not sure what the hell I was thinking in my other email. :) There's now a 'fish-next' branch available to pool anything new for test driving with the rest. I guess if this fills with changes people want, they can be cherry-picked across when everyone is happy with them, and asks for them to be. Cheers, Chris. -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On Mon, Nov 22, 2010 at 2:03 PM, Christopher Nilsson christop...@otherchirps.net wrote: On 22 November 2010 23:06, SanskritFritz sanskritfr...@gmail.com wrote: On Mon, Nov 22, 2010 at 12:48 PM, Christopher Nilsson christop...@otherchirps.net wrote: There's now a 'fish-next' branch available to pool anything new for test driving with the rest. I guess if this fills with changes people want, they can be cherry-picked across when everyone is happy with them, and asks for them to be. I don't quite see, how you can cherry-pick some changes when all changes are in the one 'fish-next' branch. Linux recommends a separate branch for every new feature, merging one branch into the master should be painless, again, according to Linus (dont we love his talk about git at Google? :) ) Yeah, cherry-pick was probably the wrong term to use. This is probably more the 'unstable' branch, for changes from people's separate branches to be mixed in with anything else that's been added. Once we see the changes are all playing nicely, then we can just merge them at that point to master. This is just a suggestion though. In the absence of a BDFL, I figure asking the list is the next best thing. There aren't many changes. But for those that do come through, I'm just trying to feel out a way to add changes carefully, that everyone will be happy to live with. :) That sounds great, I think. My main concern is that you guys keep the master branch stable :) Maybe I will set up another package, named fish-git-next ;-) Thanks for all the hard work, fish is one of the best shells around, if not the best! -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On Thu, Nov 18, 2010 at 11:09 AM, Christopher Nilsson christop...@otherchirps.net wrote: Yep -- Most of the changes that have gone in lately have been bug fixes, that folks have had living in personal clone repositories for a fairly long while. But a more central next branch sounds like a good idea. Somewhere to collect all the different changes together from all the other repos out there, so we all know what needs testing before merging into main. Or are the git tags good enough for now, given the traffic of incoming changes isn't enormous (yet ;) )? eg. the official tag is pointing to the 1.23.1 tag, so anything added since then needs checking. What do people think, any opinions on how it should be done? From a packagers viewpoint I rather support the stable branch idea, this way the package script can stay always the same, and one should just compile the latest head. But on the other hand, if the official simply points to the latest stable commit, that would have almost the same effect (just almost, because archlinux' packager utility includes automatic means to determine the latest commit from a git repo). -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On 18 November 2010 08:35, SanskritFritz sanskritfr...@gmail.com wrote: On Wed, Nov 17, 2010 at 3:17 PM, David Frascone d...@frascone.com wrote: On Wed, Nov 17, 2010 at 6:46 AM, SanskritFritz sanskritfr...@gmail.comwrote: Hi I'm a big fan of fish, and plan to create an Archlinux package from the gitorius head. My question is, is the current head of the gitorius repo considered stable enough for everyday use? Thought I ask before I install it on my linux :D That's a good question. Most of the changes that have gone into the head have been bug fixes. The people on this list use fish for daily work, and the head is the result of people running into little issues. I don't know of any real feature work that has recently been done, so, I'd say, yes, the head is very stable. In the future, we (people who contribute to fish), should probably consider making development branches, if we decide on features that we would like to add. And, once this version has been vetted a bit, it wouldn't hurt to kick the version up a notch. -Dave Yep -- Most of the changes that have gone in lately have been bug fixes, that folks have had living in personal clone repositories for a fairly long while. But a more central next branch sounds like a good idea. Somewhere to collect all the different changes together from all the other repos out there, so we all know what needs testing before merging into main. Or are the git tags good enough for now, given the traffic of incoming changes isn't enormous (yet ;) )? eg. the official tag is pointing to the 1.23.1 tag, so anything added since then needs checking. What do people think, any opinions on how it should be done? That sounds great. Just to make sure, is this the correct way to compile fish? autoconf ./configure --prefix=/usr --sysconfdir=/etc --docdir=/usr/share/doc/fish --without-xsel make make install I'm not sure about autoconf, are there some switches needed? That looks fine to me. If you're building from the head though, I think one of Grissiom's changes fixed that xsel problem. It builds for me now without the --without-xsel. YMMV... :) - Chris. -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On Thu, Nov 18, 2010 at 09:09:22PM +1100, Christopher Nilsson wrote: Yep -- Most of the changes that have gone in lately have been bug fixes, that folks have had living in personal clone repositories for a fairly long while. But a more central next branch sounds like a good idea. Somewhere to collect all the different changes together from all the other repos out there, so we all know what needs testing before merging into main. Or are the git tags good enough for now, given the traffic of incoming changes isn't enormous (yet ;) )? eg. the official tag is pointing to the 1.23.1 tag, so anything added since then needs checking. What do people think, any opinions on how it should be done? tags are good to mark versions that are known to be stablee, branches are good to seperate stable tested changes from others. branches are cheap in git, so there is really no reason not to use them, except if there are no unstable changes. greetings, martin. -- cooperative communication with sTeam - caudium, pike, roxen and unix searching contract jobs: debugging, programming, training and administration -- pike programmer working in china community.gotpike.org foresight developer (open-steam|caudium).org foresightlinux.org unix sysadminiaeste.at realss.com Martin Bähr http://www.iaeste.at/~mbaehr/ is.schon.org -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev ___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On Thu, Nov 18, 2010 at 3:47 PM, Grissiom chaos.pro...@gmail.com wrote: I think -without-xsel is good for distros. Because the pkg manager of that distro can suggest to install xsel together with fish, which is more cleaner way IMHO. There is such thing as 'optional dependencies' in archlinux. My question is, if I compile fish with xsel enabled, will xsel be mandatory for fish then? Or can fish run just fine without xsel installed? BTW, is it ready for a new release? I'm not competent to fire the release but I'm just curious about it. I think a new release could attract more eyes and thus bring more users/devs. I agree with that. A press statement would be good as well, where all the news are clearly stated. Many in the archlinux community have concerns about the future of fish. But we love fish! -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
I use fish daily and it seems complete to me, I'm curious about Grissom's comment regarding devs, what new features would people like to see? Is there a list somewhere? On 18/11/2010 21:47, Grissiom wrote: I think a new release could attract more eyes and thus bring more users/devs. -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev ___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On Thu, Nov 18, 2010 at 07:00, SanskritFritz sanskritfr...@gmail.com wrote: On Thu, Nov 18, 2010 at 3:47 PM, Grissiom chaos.pro...@gmail.com wrote: I think -without-xsel is good for distros. Because the pkg manager of that distro can suggest to install xsel together with fish, which is more cleaner way IMHO. There is such thing as 'optional dependencies' in archlinux. My question is, if I compile fish with xsel enabled, will xsel be mandatory for fish then? Or can fish run just fine without xsel installed? I can't speak to any changes in the git versions, but for the latest release, xsel doesn't affect compiling the main program. The makefile just extracts, builds, and installs the bundled copy unless --without-xsel is passed to configure. You can see this by looking at the generated config.h - it never refers to xsel. From a packaging point of view, I would recommend always using --without-xsel and setting it as an optional dependency - people might want to install xsel but not fish or use the latest version (the bundled copy is out of date), in which case you can have conflicting packages. There's really no reason for it to be bundled. -- Rob Farmer -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev ___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On Thu, Nov 18, 2010 at 6:32 PM, Rob Farmer rfar...@predatorlabs.netwrote: I can't speak to any changes in the git versions, but for the latest release, xsel doesn't affect compiling the main program. The makefile just extracts, builds, and installs the bundled copy unless --without-xsel is passed to configure. You can see this by looking at the generated config.h - it never refers to xsel. From a packaging point of view, I would recommend always using --without-xsel and setting it as an optional dependency - people might want to install xsel but not fish or use the latest version (the bundled copy is out of date), in which case you can have conflicting packages. There's really no reason for it to be bundled. Ah, so it bundles xsel, This is of course not desired in a distro package. Thanks for clarifying this. So then, may I announce the freshly baked fish-git package for Archlinux: http://aur.archlinux.org/packages.php?ID=43684 -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On Wed, Nov 17, 2010 at 6:46 AM, SanskritFritz sanskritfr...@gmail.comwrote: Hi I'm a big fan of fish, and plan to create an Archlinux package from the gitorius head. My question is, is the current head of the gitorius repo considered stable enough for everyday use? Thought I ask before I install it on my linux :D That's a good question. Most of the changes that have gone into the head have been bug fixes. The people on this list use fish for daily work, and the head is the result of people running into little issues. I don't know of any real feature work that has recently been done, so, I'd say, yes, the head is very stable. In the future, we (people who contribute to fish), should probably consider making development branches, if we decide on features that we would like to add. And, once this version has been vetted a bit, it wouldn't hurt to kick the version up a notch. -Dave -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Current state of fish in gitorius
On Wed, Nov 17, 2010 at 3:17 PM, David Frascone d...@frascone.com wrote: On Wed, Nov 17, 2010 at 6:46 AM, SanskritFritz sanskritfr...@gmail.comwrote: Hi I'm a big fan of fish, and plan to create an Archlinux package from the gitorius head. My question is, is the current head of the gitorius repo considered stable enough for everyday use? Thought I ask before I install it on my linux :D That's a good question. Most of the changes that have gone into the head have been bug fixes. The people on this list use fish for daily work, and the head is the result of people running into little issues. I don't know of any real feature work that has recently been done, so, I'd say, yes, the head is very stable. In the future, we (people who contribute to fish), should probably consider making development branches, if we decide on features that we would like to add. And, once this version has been vetted a bit, it wouldn't hurt to kick the version up a notch. -Dave That sounds great. Just to make sure, is this the correct way to compile fish? autoconf ./configure --prefix=/usr --sysconfdir=/etc --docdir=/usr/share/doc/fish --without-xsel make make install I'm not sure about autoconf, are there some switches needed? -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users