Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-22 Thread Stephan Beal
On Thu, Aug 22, 2013 at 4:34 AM, Chad Perrin c...@apotheon.net wrote:

 http://chiselapp.com/user/cutterpillow/repository/fossil-iOS/

 There's a libfossil.cpp in the src directory of the source tree
 (requires anonymous login to view, naturally).


i'm not worried about collisions of individual files, just the overall
project name (but if they collide across namespaces that doesn't bother
me all that much). From what you and Brad have found, it seems like that's
of no real concern.


 I'd say the name should just be set in stone as libfossil now, and a


i tend to agree. But then we'll have to find another bikeshedding topic ;).
(Oh, i've got plenty of them lined up...)


 mirror should be set up on GitHub to boost its search engine ranking a
 little bit (with a prominent mention of its canonical version control
 repository being elsewhere using Fossil itself, of course).  While


OMG! lol. It never occurred to me to do such a thing, but you're right, it
would probably be a good idea.


 you're at it, if you're willing to bother, you could twit about it on
 Twitter and/or homestead the @libfossil name there.  I wouldn't go so
 far as to recommend doing anything on Facebook, of course.


While i occasionally (or more often) act like one, i don't twit or FB, and
try to keep my G+ to a minimum. It's all too distracting for me - oh,
something shiny with moving parts...

That said, i do appreciate (==love/hate) the power of marketing and i would
be very appreciative if someone would take over such a role :). How does
the title of PR Manager sound to you :)?

I'll see if, at its current level of (in)completeness, it passes muster
 for inclusion in some of the Copyfree Initiative's lists (like copyfree
 licensed projects worthy of support or addition to the copyfree software
 listing), if you want to finally declare an official name for it as
 libfossil.


Don't bother at this point - it's alpha quality. The basics are in place
and working but there are months of work left in the lib-level SCM-related
components and about a thousand unit tests to write, and then several more
months for things like network sync. i also don't want to propagate the
home page link too much at this point because i will rename the repo as
soon as we decide to settle on the name libfossil ;). Last week i had the
advantage of having a week off of work, and got far more done on the code
than i had hoped to, but i won't have any more time off until probably
October, so i'm restricted to what i can get done in ~6 hours/night plus
weekends. The point being only that it's moving steadily but not quickly,
and is not something someone will be able to just sit down and use for at
least a few months (and at that point it'll almost certainly be limited to
local usage, but local app-embedded SCM is one of my primary goals here).

Thanks, {Ch,Br}ad!

-- 
- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-22 Thread Stephan Beal
On Thu, Aug 22, 2013 at 7:30 PM, Chad Perrin c...@apotheon.net wrote:

 I'd like to be kept abreast of how you accomplish that in an automated
  manner.  I too would like to do that with some projects of mine, but
 it's low enough on the priority list for my own stuff right now that I
 won't get to it for a while.  If you end up doing the hard work of
 figuring out the best way to do it sooner than I'd get around to even
 starting, it could save me a lot of effort.

 It's all about me, after all.


Right back at ya ;).


  That said, i do appreciate (==love/hate) the power of marketing and i
 would
  be very appreciative if someone would take over such a role :). How does
  the title of PR Manager sound to you :)?

 . . . kinda like that plea for assistance right there.


i am by no means too proud to accept assistance, especially for areas i
have little interest or skill in (PR being one of them - i value it but
don't do it well).


 An acquaintance and I might be able to contribute to it in the meantime.

We're interested in a C API for Fossil being available for production
 use some time in the next year or so, and as such might be motivated to
 hack on it.  We'll have to discuss it and let you know if we're up for
 it, if you'd like to see some concerted contribution effort from us.


The only requirement for code submissions is that a license/copyright
waiver be on file with DRH, so that this code can be kept license-clean
vis-a-vis fossil(1) (from which it borrows a huge (and growing) amount of
code). Any sort of assistance, coding or not, is more than welcomed. As far
as in the next year or so goes, my very rough guess is that it will take
about until about the end of the year to get most of the fossil(1)
functionality, minus the HTML and networking bits, working at a usable
equivalent level. That might be pessimistic, though: as of a few moments
ago, the formerly-missing low-level pieces of SCM machinery are in place
and working in libfossil. The verify at commit bits were just added,
which frees me up to experiment a bit more without concern about completely
breaking my repo during experimentation/testing. Now it's mainly about
tweaking those core APIs and adding the real functionality on top of
that. e.g. you can save a wiki page _if_ you know how to brew the secret
sauce (it's not hard, but it's a bit tedious), but the APIs for working
with them at a higher level have yet to be developed (it's an ongoing
process).

If you decide you'd like to contribute code, the waiver can be found here:

http://www.fossil-scm.org/index.html/doc/trunk/www/copyright-release.html

and needs to be snail-mailed to DRH (address is in the form).

-- 
- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-22 Thread Chad Perrin
On Thu, Aug 22, 2013 at 08:46:43PM +0200, Stephan Beal wrote:
 On Thu, Aug 22, 2013 at 7:30 PM, Chad Perrin c...@apotheon.net wrote:
 
  An acquaintance and I might be able to contribute to it in the meantime.
 
  We're interested in a C API for Fossil being available for
  production use some time in the next year or so, and as such might
  be motivated to hack on it.  We'll have to discuss it and let you
  know if we're up for it, if you'd like to see some concerted
  contribution effort from us.
 
 The only requirement for code submissions is that a license/copyright
 waiver be on file with DRH, so that this code can be kept license-clean
 vis-a-vis fossil(1) (from which it borrows a huge (and growing) amount of
 code). Any sort of assistance, coding or not, is more than welcomed. As far
 as in the next year or so goes, my very rough guess is that it will take
 about until about the end of the year to get most of the fossil(1)
 functionality, minus the HTML and networking bits, working at a usable
 equivalent level. That might be pessimistic, though: as of a few moments
 ago, the formerly-missing low-level pieces of SCM machinery are in place
 and working in libfossil. The verify at commit bits were just added,
 which frees me up to experiment a bit more without concern about completely
 breaking my repo during experimentation/testing. Now it's mainly about
 tweaking those core APIs and adding the real functionality on top of
 that. e.g. you can save a wiki page _if_ you know how to brew the secret
 sauce (it's not hard, but it's a bit tedious), but the APIs for working
 with them at a higher level have yet to be developed (it's an ongoing
 process).
 
 If you decide you'd like to contribute code, the waiver can be found here:
 
 http://www.fossil-scm.org/index.html/doc/trunk/www/copyright-release.html
 
 and needs to be snail-mailed to DRH (address is in the form).

After discussing this with my collaborator, we'll send those off if
we've decided to commit time to working on libfossil.  Thanks.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-22 Thread Themba Fletcher
On Thu, Aug 22, 2013 at 10:30 AM, Chad Perrin c...@apotheon.net wrote:

 On Thu, Aug 22, 2013 at 10:45:08AM +0200, Stephan Beal wrote:
  On Thu, Aug 22, 2013 at 4:34 AM, Chad Perrin c...@apotheon.net wrote:
  
   mirror should be set up on GitHub to boost its search engine ranking a
   little bit (with a prominent mention of its canonical version control
   repository being elsewhere using Fossil itself, of course).  While
 
  OMG! lol. It never occurred to me to do such a thing, but you're right,
 it
  would probably be a good idea.

 I'd like to be kept abreast of how you accomplish that in an automated
 manner.  I too would like to do that with some projects of mine, but
 it's low enough on the priority list for my own stuff right now that I
 won't get to it for a while.  If you end up doing the hard work of
 figuring out the best way to do it sooner than I'd get around to even
 starting, it could save me a lot of effort.


Did you say best way?

I can't really help you there, but I do run the following script from time
to time to keep 20+ fossil repos synced to private bitbucket repos. Github
vs bitbucket should just be a matter of what the prefix portion of the
remote path is -- it's all just git of course.

https://gist.github.com/tifletcher/5399728

Caveats:

- Everything is hard coded and is really just a rough draft / not intended
for public consumption.

- I'm calling 'tree' at the end because it helps me visualize / confirm
what I just did. Please delete that line if 'which tree' returns nothing on
your system.

- You have to clean up the 'export' directory by hand at the moment (I
don't personally like seeing rm -r in a script ... especially one that I
run infrequently)

On the other hand it has been working quite well for me with multiple
pushes looking as expected on the remote for a while, so maybe it can be a
starting point for you? And if you fix it please do fork and republish and
let me know :)

Best Regards,

Themba
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-22 Thread Andreas Kupries
Mirroring of fossil to git ?
I use

http://core.tcl.tk/akupries/fossil2git/index

On Thu, Aug 22, 2013 at 12:43 PM, Themba Fletcher
themba.fletc...@gmail.com wrote:
 On Thu, Aug 22, 2013 at 10:30 AM, Chad Perrin c...@apotheon.net wrote:

 On Thu, Aug 22, 2013 at 10:45:08AM +0200, Stephan Beal wrote:
  On Thu, Aug 22, 2013 at 4:34 AM, Chad Perrin c...@apotheon.net wrote:
  
   mirror should be set up on GitHub to boost its search engine ranking a
   little bit (with a prominent mention of its canonical version control
   repository being elsewhere using Fossil itself, of course).  While
 
  OMG! lol. It never occurred to me to do such a thing, but you're right,
  it
  would probably be a good idea.

 I'd like to be kept abreast of how you accomplish that in an automated
 manner.  I too would like to do that with some projects of mine, but
 it's low enough on the priority list for my own stuff right now that I
 won't get to it for a while.  If you end up doing the hard work of
 figuring out the best way to do it sooner than I'd get around to even
 starting, it could save me a lot of effort.


 Did you say best way?

 I can't really help you there, but I do run the following script from time
 to time to keep 20+ fossil repos synced to private bitbucket repos. Github
 vs bitbucket should just be a matter of what the prefix portion of the
 remote path is -- it's all just git of course.

 https://gist.github.com/tifletcher/5399728

 Caveats:

 - Everything is hard coded and is really just a rough draft / not intended
 for public consumption.

 - I'm calling 'tree' at the end because it helps me visualize / confirm what
 I just did. Please delete that line if 'which tree' returns nothing on your
 system.

 - You have to clean up the 'export' directory by hand at the moment (I don't
 personally like seeing rm -r in a script ... especially one that I run
 infrequently)

 On the other hand it has been working quite well for me with multiple pushes
 looking as expected on the remote for a while, so maybe it can be a starting
 point for you? And if you fix it please do fork and republish and let me
 know :)

 Best Regards,

 Themba

 ___
 fossil-users mailing list
 fossil-users@lists.fossil-scm.org
 http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users




-- 
Andreas Kupries
Senior Tcl Developer
Code to Cloud: Smarter, Safer, Fasterâ„¢
F: 778.786.1133
andre...@activestate.com
http://www.activestate.com
Learn about Stackato for Private PaaS: http://www.activestate.com/stackato

Tcl'2013, Sep 23-27, New Orleans, LA, USA @ http://www.tcl.tk/community/tcl2013/
EuroTcl'2013, July 6-7, Munich, GER
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-22 Thread Stephan Beal
On Thu, Aug 22, 2013 at 9:50 PM, Andreas Kupries
andre...@activestate.comwrote:

 Mirroring of fossil to git ?
 I use

 http://core.tcl.tk/akupries/fossil2git/index


@Chad: Andreas wins :)

i'll take a look at that when i'm feel snarky enough to export code from
Fossil into the belly of my arch-nemesis. So far my own use of git has been
limited to cloning from github and one brief project at work.

-- 
- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-22 Thread Andreas Kupries
On Thu, Aug 22, 2013 at 1:13 PM, Stephan Beal sgb...@googlemail.com wrote:
 On Thu, Aug 22, 2013 at 9:50 PM, Andreas Kupries andre...@activestate.com
 wrote:

 Mirroring of fossil to git ?
 I use

 http://core.tcl.tk/akupries/fossil2git/index


 @Chad: Andreas wins :)

There was a competition ?
Ah well. I will celebrate with a bit of chocolate ;)


 i'll take a look at that when i'm feel snarky enough to export code from
 Fossil into the belly of my arch-nemesis. So far my own use of git has been
 limited to cloning from github and one brief project at work.

 --
 - stephan beal
 http://wanderinghorse.net/home/stephan/
 http://gplus.to/sgbeal

 ___
 fossil-users mailing list
 fossil-users@lists.fossil-scm.org
 http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users




-- 
Andreas Kupries
Senior Tcl Developer
Code to Cloud: Smarter, Safer, Fasterâ„¢
F: 778.786.1133
andre...@activestate.com
http://www.activestate.com
Learn about Stackato for Private PaaS: http://www.activestate.com/stackato

Tcl'2013, Sep 23-27, New Orleans, LA, USA @ http://www.tcl.tk/community/tcl2013/
EuroTcl'2013, July 6-7, Munich, GER
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


[fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-21 Thread Stephan Beal
Hi, all,

The current list of upvoted names (no, Brad, urvogel's not one of them ;)
for the on-going/up-coming library API includes (in my personal order of
preference, but i'm not emotionally attached to these):

- libfossil-scm and fossil(3)
- libfossil
- liblissof (fossil, backwards, because that's what this approach to Fossil
is)

i think that was about it? i _really_ liked the idea of the name (i've
forgotten) which was a reference to a famously fake fossil, but i have
been warned by one wiser than myself to avoid attempts at humorous names
(his example being libiberty) and i tend to agree with him that such
attempts eventually backfire in some way, shape, or form. (Side-note for
history buffs: go look up the history of the mail reader Alpine's name,
going all the way back to the first mail program (mail).)

i'm still completely open for names but i keep finding myself writing
libfossil and fossil(3) everywhere (i'm a doc fanatic), and would like
to settle on one or the other relatively soon.

Likewise, but of interest only to C coders, the main headers currently look
like:

#include fossil-scm/fossil.h // public API
#include fossil-scm/fsl_internal.h // internal/pseudo-private API, will
rename to fossil-internal.h eventually, for consistency

If you C programmers feel strongly for some other convention, please speak
up. You can peak at the code-related conventions here:

http://fossil.wanderinghorse.net/repos/f2/doxygen/
(see the bottom half of that first page)

and i am not emotionally attached to many of those, so feel free to
suggest, e.g. better API name prefixes. The vast majority of things like
that are trivial to refactor with a few lines of perl or sed (my main
argument for keeping the repo db outside of the checkout dir, btw ;).

Your opinions on the topic are much appreciated!

-- 
- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-21 Thread Themba Fletcher
Ooh, I love bikeshedding.

What about libfree as a portmanteau of lib, fossil, and three? I guess
that crosses the line into humor a bit.

More seriously though, fossil(3) is my favorite, but it does make it sound
like it's an official part of the fossil project and actually implies, at
least to me, that fossil(1) is built on top of it. Whether or not that
implication is common and / or appropriate I'll leave to you to negotiate
with Richard.




On Wed, Aug 21, 2013 at 10:11 AM, Stephan Beal sgb...@googlemail.comwrote:

 Hi, all,

 The current list of upvoted names (no, Brad, urvogel's not one of them
 ;) for the on-going/up-coming library API includes (in my personal order of
 preference, but i'm not emotionally attached to these):

 - libfossil-scm and fossil(3)
 - libfossil
 - liblissof (fossil, backwards, because that's what this approach to
 Fossil is)

 i think that was about it? i _really_ liked the idea of the name (i've
 forgotten) which was a reference to a famously fake fossil, but i have
 been warned by one wiser than myself to avoid attempts at humorous names
 (his example being libiberty) and i tend to agree with him that such
 attempts eventually backfire in some way, shape, or form. (Side-note for
 history buffs: go look up the history of the mail reader Alpine's name,
 going all the way back to the first mail program (mail).)

 i'm still completely open for names but i keep finding myself writing
 libfossil and fossil(3) everywhere (i'm a doc fanatic), and would like
 to settle on one or the other relatively soon.

 Likewise, but of interest only to C coders, the main headers currently
 look like:

 #include fossil-scm/fossil.h // public API
 #include fossil-scm/fsl_internal.h // internal/pseudo-private API, will
 rename to fossil-internal.h eventually, for consistency

 If you C programmers feel strongly for some other convention, please speak
 up. You can peak at the code-related conventions here:

 http://fossil.wanderinghorse.net/repos/f2/doxygen/
 (see the bottom half of that first page)

 and i am not emotionally attached to many of those, so feel free to
 suggest, e.g. better API name prefixes. The vast majority of things like
 that are trivial to refactor with a few lines of perl or sed (my main
 argument for keeping the repo db outside of the checkout dir, btw ;).

 Your opinions on the topic are much appreciated!

 --
 - stephan beal
 http://wanderinghorse.net/home/stephan/
 http://gplus.to/sgbeal

 ___
 fossil-users mailing list
 fossil-users@lists.fossil-scm.org
 http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-21 Thread Stephan Beal
On Wed, Aug 21, 2013 at 7:30 PM, Themba Fletcher
themba.fletc...@gmail.comwrote:

 What about libfree as a portmanteau of lib, fossil, and three? I guess
 that crosses the line into humor a bit.


And sounds very GNU :/.


 More seriously though, fossil(3) is my favorite, but it does make it sound
 like it's an official part of the fossil project and actually implies, at
 least to me, that fossil(1) is built on top of it. Whether or not that
 implication is common and / or appropriate I'll leave to you to negotiate
 with Richard.


It also has the drawback of basically prohibiting the name (eventually)
fossil v3. i also can't write -lfossil(3) (thought it would be funny).
So, yeah, fossil(3) is nice but too impractical. :(

-- 
- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-21 Thread Mark Janssen
On Wed, Aug 21, 2013 at 7:38 PM, Stephan Beal sgb...@googlemail.com wrote:

 On Wed, Aug 21, 2013 at 7:30 PM, Themba Fletcher 
 themba.fletc...@gmail.com wrote:

 What about libfree as a portmanteau of lib, fossil, and three? I guess
 that crosses the line into humor a bit.


 And sounds very GNU :/.


 More seriously though, fossil(3) is my favorite, but it does make it
 sound like it's an official part of the fossil project and actually
 implies, at least to me, that fossil(1) is built on top of it. Whether or
 not that implication is common and / or appropriate I'll leave to you to
 negotiate with Richard.


 It also has the drawback of basically prohibiting the name (eventually)
 fossil v3. i also can't write -lfossil(3) (thought it would be funny).
 So, yeah, fossil(3) is nice but too impractical. :(

 --
 - stephan beal
 http://wanderinghorse.net/home/stephan/
 http://gplus.to/sgbeal

 ___
 fossil-users mailing list
 fossil-users@lists.fossil-scm.org
 http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


+1 for libfossil. I hate it when libraries have smart names requiring me to
google for the package name to install.
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-21 Thread Stephan Beal
On Wed, Aug 21, 2013 at 7:43 PM, Mark Janssen mpc.jans...@gmail.com wrote:

 +1 for libfossil. I hate it when libraries have smart names requiring me
 to google for the package name to install.


BTW (should have noted this earlier): there is a filesystem called
fossil, and while i have not found a libfossil naming conflict (==cursor
googling), there might potentially be one, which is why i eventually tagged
-scm to the name. But, again, i'm not emotionally attached to that. In
fact, the name doesn't have to contain fossil, but i assume that'd be
easier for everyone.

-- 
- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-21 Thread Chad Perrin
On Wed, Aug 21, 2013 at 07:45:53PM +0200, Stephan Beal wrote:
 On Wed, Aug 21, 2013 at 7:43 PM, Mark Janssen mpc.jans...@gmail.com wrote:
 
  +1 for libfossil. I hate it when libraries have smart names requiring me
  to google for the package name to install.
 
 BTW (should have noted this earlier): there is a filesystem called
 fossil, and while i have not found a libfossil naming conflict (==cursor
 googling), there might potentially be one, which is why i eventually tagged
 -scm to the name. But, again, i'm not emotionally attached to that. In
 fact, the name doesn't have to contain fossil, but i assume that'd be
 easier for everyone.

I definitely vote for the name libfossil.  In fact, if you don't use it,
I might have to encourage another Fossil library effort just so there's
a libfossil that everyone will be able to find and remember.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-21 Thread B Harder
Agreed. Hyphens in libnames don't look pleasing to my eye (fwiw),
libfossilscm (cc ... -lfossilscm ...) might be next best to
disambiguate from potential collision w/ another libfossil, though it
too is pretty ugly looking.

Brief search yields https://github.com/paulfitz/libfossil as second
hit (after this very discussion). I also searched for libfsl, which
appears to be claimed, I didn't look into what that project is.

-bch

On 8/21/13, Chad Perrin c...@apotheon.net wrote:
 On Wed, Aug 21, 2013 at 07:45:53PM +0200, Stephan Beal wrote:
 On Wed, Aug 21, 2013 at 7:43 PM, Mark Janssen mpc.jans...@gmail.com
 wrote:
 
  +1 for libfossil. I hate it when libraries have smart names requiring
  me
  to google for the package name to install.

 BTW (should have noted this earlier): there is a filesystem called
 fossil, and while i have not found a libfossil naming conflict
 (==cursor
 googling), there might potentially be one, which is why i eventually
 tagged
 -scm to the name. But, again, i'm not emotionally attached to that. In
 fact, the name doesn't have to contain fossil, but i assume that'd be
 easier for everyone.

 I definitely vote for the name libfossil.  In fact, if you don't use it,
 I might have to encourage another Fossil library effort just so there's
 a libfossil that everyone will be able to find and remember.

 --
 Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
 ___
 fossil-users mailing list
 fossil-users@lists.fossil-scm.org
 http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users



-- 
Brad Harder
Method Logic Digital Consulting
http://www.methodlogic.net/
http://twitter.com/bcharder
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-21 Thread Chad Perrin
On Wed, Aug 21, 2013 at 06:03:50PM -0700, B Harder wrote:
 Agreed. Hyphens in libnames don't look pleasing to my eye (fwiw),
 libfossilscm (cc ... -lfossilscm ...) might be next best to
 disambiguate from potential collision w/ another libfossil, though it
 too is pretty ugly looking.
 
 Brief search yields https://github.com/paulfitz/libfossil as second
 hit (after this very discussion). I also searched for libfsl, which
 appears to be claimed, I didn't look into what that project is.

As it happens, that GitHub hit appears to be someone's work on a library
for Fossil SCM.  Glancing across some of the code, it looks like it's a
Ruby libfossil, so there'd be no practical namespace clash -- only a
search engine namespace clash, which is a common case for libraries that
do the same things in different languages anyway.  I don't think that's
much of an impediment.  It currently has six commits, all from July,
according to GitHub.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Bikeshedding opportunity: back to the topic of libfossil's name

2013-08-21 Thread Chad Perrin
On Wed, Aug 21, 2013 at 08:05:58PM -0600, Chad Perrin wrote:
 On Wed, Aug 21, 2013 at 06:03:50PM -0700, B Harder wrote:
  Agreed. Hyphens in libnames don't look pleasing to my eye (fwiw),
  libfossilscm (cc ... -lfossilscm ...) might be next best to
  disambiguate from potential collision w/ another libfossil, though it
  too is pretty ugly looking.
  
  Brief search yields https://github.com/paulfitz/libfossil as second
  hit (after this very discussion). I also searched for libfsl, which
  appears to be claimed, I didn't look into what that project is.
 
 As it happens, that GitHub hit appears to be someone's work on a library
 for Fossil SCM.  Glancing across some of the code, it looks like it's a
 Ruby libfossil, so there'd be no practical namespace clash -- only a
 search engine namespace clash, which is a common case for libraries that
 do the same things in different languages anyway.  I don't think that's
 much of an impediment.  It currently has six commits, all from July,
 according to GitHub.

. . . and I found this on chisel:

http://chiselapp.com/user/cutterpillow/repository/fossil-iOS/

There's a libfossil.cpp in the src directory of the source tree
(requires anonymous login to view, naturally).

That pretty much sums up my findings before web searches start devolving
into stuff that doesn't really match, like ILU.lib - fossil-ice.  It
appears that all references to libfossil are, in fact, references to
libraries related to Fossil SCM, specifically one for Ruby and one for
iOS (unless my quick skim of each misinterpreted its purpose).

I'd say the name should just be set in stone as libfossil now, and a
mirror should be set up on GitHub to boost its search engine ranking a
little bit (with a prominent mention of its canonical version control
repository being elsewhere using Fossil itself, of course).  While
you're at it, if you're willing to bother, you could twit about it on
Twitter and/or homestead the @libfossil name there.  I wouldn't go so
far as to recommend doing anything on Facebook, of course.

That should about solve any potential namespace issues, by ensuring that
other people checking to see if the name is taken will see your project
and decide Yes, it does appear to be taken by an active project.

I'll see if, at its current level of (in)completeness, it passes muster
for inclusion in some of the Copyfree Initiative's lists (like copyfree
licensed projects worthy of support or addition to the copyfree software
listing), if you want to finally declare an official name for it as
libfossil.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users