Re: [Fish-users] Current state of fish in gitorius

2012-03-27 Thread Maxim Gonchar
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

2012-03-26 Thread SanskritFritz
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

2012-03-20 Thread SanskritFritz
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

2010-11-23 Thread Philip Ganchev
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

2010-11-23 Thread SanskritFritz
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

2010-11-22 Thread Christopher Nilsson
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

2010-11-22 Thread SanskritFritz
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

2010-11-18 Thread SanskritFritz
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

2010-11-18 Thread Christopher Nilsson
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

2010-11-18 Thread Martin Bähr
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

2010-11-18 Thread SanskritFritz
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

2010-11-18 Thread i...@whywouldwe.com
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

2010-11-18 Thread Rob Farmer
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

2010-11-18 Thread SanskritFritz
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

2010-11-17 Thread David Frascone
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

2010-11-17 Thread SanskritFritz
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