Re: [fossil-users] Version 1.28 release?

2014-01-16 Thread Richard Hipp
So we have a branch-1.28 which is suppose to be for release.  I'm
wondering if anybody is actually using and testing it?

Note that the self-hosting Fossil website, as well as most other websites I
control, like SQLite and Tcl/Tk, are running off of trunk and are thus
getting real-world testing of about 60K page-views/day.  Is anybody doing
that level of testing on the branch?

When do we know that the branch is ready to release?


-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-16 Thread Andy Bradford
Thus said Richard Hipp on Thu, 16 Jan 2014 10:48:06 -0500:

 So we  have a branch-1.28  which is suppose  to be for  release. I'm
 wondering if anybody is actually using and testing it?

I've been using it since it was branched, although my limited use cannot
come close to that of fossil-scm.org.

As for testing, I did run make  tests and had similar results as others.
I  mentioned  some  observations  about  the  tests  requiring  a  clean
repository in which to run.

As for when  it is ready... I  suppose we need more  feedback from those
who are running the branch.

Andy
--
TAI64 timestamp: 400052d8079c
___
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] Version 1.28 release?

2014-01-16 Thread Ben Collver
On Thu, Jan 16, 2014 at 10:48:06AM -0500, Richard Hipp wrote:
 So we have a branch-1.28 which is suppose to be for release.  I'm
 wondering if anybody is actually using and testing it?

I am using it for some personal projects, but not 60K page views/day.
No problems here yet.

Cheers,

-Ben
___
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] Version 1.28 release?

2014-01-16 Thread Stephan Beal
On Thu, Jan 16, 2014 at 6:06 PM, Ben Collver bencoll...@gmail.com wrote:

 On Thu, Jan 16, 2014 at 10:48:06AM -0500, Richard Hipp wrote:
  So we have a branch-1.28 which is suppose to be for release.  I'm
  wondering if anybody is actually using and testing it?

 I am using it for some personal projects, but not 60K page views/day.
 No problems here yet.



Ditto for http://fossil.wanderinghorse.net

That said, 99% of the time i'm using the trunk, and only remember a very
small handful of times where that caused me any grief (all of it minor and
quickly resolvable).

-- 
- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
Freedom is sloppy. But since tyranny's the only guaranteed byproduct of
those who insist on a perfect world, freedom will have to do. -- Bigby Wolf
___
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] Version 1.28 release?

2014-01-14 Thread Jan Nijtmans
2014/1/13 Mark Janssen mpc.jans...@gmail.com:
 I am not sure if this is an issue with my MinGW install, but latest trunk
 fails to build on MinGW. I think it's useful if the official release can
 also be built on MinGW.

http://fossil-scm.org/index.html/info/354288db9c

Thanks!

  Jan Nijtmans
___
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] Version 1.28 release?

2014-01-14 Thread Mark Janssen
On Tue, Jan 14, 2014 at 9:36 AM, Jan Nijtmans jan.nijtm...@gmail.comwrote:

 2014/1/13 Mark Janssen mpc.jans...@gmail.com:
  I am not sure if this is an issue with my MinGW install, but latest trunk
  fails to build on MinGW. I think it's useful if the official release can
  also be built on MinGW.

 http://fossil-scm.org/index.html/info/354288db9c

 Thanks!

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


With that commit, build still fails on sqlite.c:

src/sqlite3.c:34515: warning: implicit declaration of function
'winShmMutexHeld'

This function is only defined with -DSQLITE_DEBUG but used without ifdef in
winShmPurge. There are many other issues with building without
-DSQLITE_DEBUG. I am not sure if the proper fix is to define this in the
Makefile or to build without DEBUG.

Defining -DSQLITE_DEBUG gives a warning about %lld:

src/sqlite3.c:5: warning: unknown conversion type character 'l' in
format
src/sqlite3.c:5: warning: too many arguments for format
src/sqlite3.c:7: warning: unknown conversion type character 'l' in
format
src/sqlite3.c:7: warning: too many arguments for format


Mark

BTW you are referring to old MinGW in your commit message. I have installed
mingw using the installer. How do you get a newer version?
___
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] Version 1.28 release?

2014-01-14 Thread Jan Nijtmans
2014/1/14 Joseph R. Justice jayare...@gmail.com:
(I also note from the timeline that
 the prospective 1.28 does appear to have a release version of SQLite
 embedded.)

Actually, branch-1.28 doesn't contain a release version of
SQLite either, it contains the most stable version. This is
almost the same, but not 100%. I'll try to explain (my
personal view, but I'm sure I'm not the only one).

The most stable version at 2013-12-06 was SQLite 3.8.2, there is
no question about it. Proof:
  http://www.sqlite.org/checklists/3080200/index

What does it actually mean, the most stable SQLite?
Most people would say, the SQLite version which the
least number of bugs. Well, no-one know how much
bugs SQLite has, we only know how much bugs are
reported and how many are found during testing.

There are 6 known bugs in SQLite 3.8.2 (that I am
aware of), all of them are fixed in SQLite trunk.
Only one of them can cause an exception
while executing certain SQL queries:
  http://www.sqlite.org/src/info/520070ec7fbaac

There are 3 bug-fixes in shell.c. Since shell.c
is not actually part of SQLite there is actually
no issue here. SQLite trunk's shell.c contains
only bug-fixes, so the shell.c from there
is the most stableone. For those who
are interested:
http://www.sqlite.org/src/info/5e239ecda0
http://www.sqlite.org/src/info/96397263f9
http://www.sqlite.org/src/info/ac15455abc

The two remaining are minor. One that only
affects Cygwin:
http://www.sqlite.org/src/info/c43b59dac1
And the last one which doesn't affect fossil
at all because fossil doesn't use fork():
https://www.mail-archive.com/sqlite-users@sqlite.org/msg81284.html

Branch branch-1.28 currently contains SQLite 3.8.2
with 5 additional bug-fixes: All the ones mentioned
above except the last one. Of course, this needs
approval from Richard. Any more bug-fixes that
should go in the branch? Any bug-fixes that I missed?

Thank you very much for your attention!

Regards,
  Jan Nijtmans
___
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] Version 1.28 release?

2014-01-14 Thread Jan Nijtmans
2014/1/14 Mark Janssen mpc.jans...@gmail.com:
 With that commit, build still fails on sqlite.c:

 src/sqlite3.c:34515: warning: implicit declaration of function
 'winShmMutexHeld'

Should be fixed now in branch-1.28.  In trunk it should be
fixed as soon as a new SQLite amalgamation appears there.
(Already fixed by Joe in SQLite trunk, I just cherry-picked it)

Regards,
   Jan Nijtmans
___
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] Version 1.28 release?

2014-01-14 Thread Andy Bradford
Thus said Jan Nijtmans on Tue, 14 Jan 2014 10:33:57 +0100:

 And the last one which doesn't affect fossil
 at all because fossil doesn't use fork():
 https://www.mail-archive.com/sqlite-users@sqlite.org/msg81284.html

Technically  it does  use fork()  for SSH  sync operations  but I  don't
believe it fits the description in the above mentioned mailing list post
because the forked  process is an SSH process, not  another process with
sqlite  code running  in it  (well,  ok, it  forks SSH  which then  runs
fossil,  but  clearly  the  sqlite  code  running  in  that  process  is
unrelated).

Andy
-- 
TAI64 timestamp: 400052d55469


___
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] Version 1.28 release?

2014-01-13 Thread Mark Janssen
On Thu, Jan 9, 2014 at 2:20 PM, Richard Hipp d...@sqlite.org wrote:

 It has been a few months since the last official release of Fossil.  I
 wonder if we should consider publishing trunk as the official version 1.28?

 --
 D. Richard Hipp
 d...@sqlite.org

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


I am not sure if this is an issue with my MinGW install, but latest trunk
fails to build on MinGW. I think it's useful if the official release can
also be built on MinGW.

Error is (using make -f win/Makefile.mingw):

src/winfile.c: In function 'win32_access':
src/winfile.c:117: error: 'LABEL_SECURITY_INFORMATION' undeclared (first
use in
this function)
src/winfile.c:117: error: (Each undeclared identifier is reported only once
src/winfile.c:117: error: for each function it appears in.)
make: *** [wbld/winfile.o] Error 1
___
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] Version 1.28 release?

2014-01-11 Thread Stephan Beal
On Thu, Jan 9, 2014 at 2:20 PM, Richard Hipp d...@sqlite.org wrote:

 It has been a few months since the last official release of Fossil.  I
 wonder if we should consider publishing trunk as the official version 1.28?


i'm a bit late to the party (been off with a back injury since New Year's
Eve), and don't really want to wade through the near-30 responses because
sitting up on the PC is still very uncomfortable, so i'll just ask: is
there still a need to run the current trunk through valgrind (or similar
testing) for the release? i have x64 Mint Linux here i could run it
through, but won't do so if the release is already on its way out the door.

:-?

-- 
- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
Freedom is sloppy. But since tyranny's the only guaranteed byproduct of
those who insist on a perfect world, freedom will have to do. -- Bigby Wolf
___
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] Version 1.28 release?

2014-01-11 Thread Richard Hipp
On Sat, Jan 11, 2014 at 6:21 AM, Stephan Beal sgb...@googlemail.com wrote:

 On Thu, Jan 9, 2014 at 2:20 PM, Richard Hipp d...@sqlite.org wrote:

 It has been a few months since the last official release of Fossil.  I
 wonder if we should consider publishing trunk as the official version 1.28?


 i'm a bit late to the party (been off with a back injury since New Year's
 Eve), and don't really want to wade through the near-30 responses because
 sitting up on the PC is still very uncomfortable, so i'll just ask: is
 there still a need to run the current trunk through valgrind (or similar
 testing) for the release? i have x64 Mint Linux here i could run it
 through, but won't do so if the release is already on its way out the door.


I just now ran the valgrind test script, and there are issues.  There is a
performance issue in timeline which seems to be related to Unhide.  And
there is a valgrind error (jump based on uninitialized memory) in the /tar
page.  Those of the problems I've seen so far.  Continuing to
investigate


-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-11 Thread Richard Hipp
On Sat, Jan 11, 2014 at 9:31 AM, Richard Hipp d...@sqlite.org wrote:



 I just now ran the valgrind test script, and there are issues.  There is a
 performance issue in timeline which seems to be related to Unhide.


The performance problem only comes up with WITHOUT ROWID tables are used
(which happens only if you run fossil test-without-rowid on the
repository to modify the schema.)  It appears to be some problem in the
SQLite query planner related to WITHOUT ROWID.  Since nobody (besides me)
uses WITHOUT ROWID repositories, I don't think this should hinder the
release.
-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-11 Thread Jan Nijtmans
2014/1/11 Richard Hipp d...@sqlite.org:
 I don't think this should hinder the release.

That's great news. So the valgrind error in the /tar page and
the two failing test-cases (which simply could be disabled) are
the only things which should be handled? I wouldn't know
anything else. Thanks!

Regards,
 Jan Nijtmans
___
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] Version 1.28 release?

2014-01-11 Thread Eric Rubin-Smith
I have a request.  Can you guys do the official builds SSL-enabled?


On Sat, Jan 11, 2014 at 2:22 PM, Jan Nijtmans jan.nijtm...@gmail.comwrote:

 2014/1/11 Richard Hipp d...@sqlite.org:
  I don't think this should hinder the release.

 That's great news. So the valgrind error in the /tar page and
 the two failing test-cases (which simply could be disabled) are
 the only things which should be handled? I wouldn't know
 anything else. Thanks!

 Regards,
  Jan Nijtmans
 ___
 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] Version 1.28 release?

2014-01-11 Thread Richard Hipp
On Sat, Jan 11, 2014 at 2:22 PM, Jan Nijtmans jan.nijtm...@gmail.comwrote:

 2014/1/11 Richard Hipp d...@sqlite.org:
  I don't think this should hinder the release.

 That's great news. So the valgrind error in the /tar page and
 the two failing test-cases (which simply could be disabled) are
 the only things which should be handled? I wouldn't know
 anything else. Thanks!


The valgrind error in /tar has now been fixed on trunk.  (It was utterly
harmless and so it is not necessary to merge the fix into the 1.28 branch.)

I'm currently chasing another valgrind error in the diff-er.



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




-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-10 Thread Martin S. Weber
On Thu, Jan 09, 2014 at 11:19:45AM -0500, Richard Hipp wrote:
 On Thu, Jan 9, 2014 at 11:12 AM, Jan Nijtmans jan.nijtm...@gmail.comwrote:
 
  2014/1/9 Richard Hipp d...@sqlite.org:
   Jan - would you like to start the branch-1.28 containing the SQLite
  3.8.2
   release?
 
  http://fossil-scm.org/index.html/timeline?r=branch-1.28
 
 
 Jan: tnx
 
 Everybody:  Please download, compile, and test the branch above.  If there
 are no issues reported, it will become the official 1.28 release.
 

* Final result: 27 errors out of 18957 tests
* Failures: merge-utf-24-23 merge-utf-24-32 merge5-10 merge5-50 merge5-72 
merge5-90 merge5-91 merge5-100 merge5-101 merge5-102 merge5-110 merge5-120 
merge5-121 merge5-122 merge5-123 merge5-130 merge5-131 merge5-132 merge5-133 
merge5-134 merge5-135 merge5-136 merge5-140 merge5-141 merge5-142 th1-setting-5 
th1-setting-6

on Linux 3.12.6-1-ARCH x86_64
with gcc version 4.8.2 20131219
from fossil 1f10199a09724a50 (1.28 branch tip)

Side note: failing tests do not print info on stderr (it all goes to stdout 
from a 'make test' invocation POV)
Being able to run make test  /dev/null 2 errs  rm -f errs || ${PAGER:-more} 
errs would be nice ;)

-M
___
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] Version 1.28 release?

2014-01-10 Thread Martin S. Weber
more info: test-out @ http://phaeton.sdf-eu.org/fossil-1f10199a09724a50-test-out

-M
___
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] Version 1.28 release?

2014-01-10 Thread Michai Ramakers
 On Thu, Jan 09, 2014 at 11:19:45AM -0500, Richard Hipp wrote:

Everybody:  Please download, compile, and test the branch above.  If there
are no issues reported, it will become the official 1.28 release.

for my info, when you say 'please test', do you mean 'run the
test-suite from the build and report errors' or 'try to use it in
practice' (or both)? I always do the latter; this is the first time I
even run the test-suite.

Michai
___
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] Version 1.28 release?

2014-01-10 Thread Michai Ramakers
On 10 January 2014 13:25, Michai Ramakers m.ramak...@gmail.com wrote:
 On Thu, Jan 09, 2014 at 11:19:45AM -0500, Richard Hipp wrote:

Everybody:  Please download, compile, and test the branch above.  If there
are no issues reported, it will become the official 1.28 release.

 for my info, when you say 'please test', do you mean 'run the
 test-suite from the build and report errors' or 'try to use it in
 practice' (or both)? I always do the latter; this is the first time I
 even run the test-suite.

fwiw:

* End of utf: 2 errors so far **
* Final result: 2 errors out of 18915 tests
* Failures: merge-utf-24-23 merge-utf-24-32
michai@lime:/tmp/f/f$ uname -a
NetBSD lime.LAN 6.0.1 NetBSD 6.0.1 (GENERIC) amd64
michai@lime:/tmp/f/f$ ./fossil version
This is fossil version 1.28 [6e7e8fbe01] 2014-01-09 21:00:38 UTC

(These are the same errors Jan Nijtmans reported in
http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14301.html)

Michai
___
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] Version 1.28 release?

2014-01-10 Thread Remigiusz Modrzejewski

On Jan 10, 2014, at 13:30 , Michai Ramakers wrote:

 * End of utf: 2 errors so far **
 * Final result: 2 errors out of 18915 tests
 * Failures: merge-utf-24-23 merge-utf-24-32

The same tests are failing on my machine:
$ uname -a
Darwin pc6.home 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:32:41 PDT 
2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64
$ ./fossil version
This is fossil version 1.28 [1f10199a09] 2014-01-09 21:12:11 UTC

Kind regards,
Remigiusz Modrzejewski



___
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] Version 1.28 release?

2014-01-10 Thread Richard Hipp
Thank you.  But those antique test cases don't really matter that much.
(The test failures you are seeing are likely due to problems in the tests
themselves, not problems in Fossil, though we will verify this prior to
release.)

I'm really interested in knowing whether or not the latest Fossil is
working well for you in your daily activities and if you know of any bugs
or problems with the latest Fossil that need to be addressed before we
release.

If you want some specific command to run in order to validate Fossil,
please try these:

 fossil all rebuild
 fossil all test-integrity

Let me know if either of these commands gives problems for any of your
repositories.  Thanks.


On Fri, Jan 10, 2014 at 9:23 AM, Remigiusz Modrzejewski
l...@maxnet.org.plwrote:


 On Jan 10, 2014, at 13:30 , Michai Ramakers wrote:

  * End of utf: 2 errors so far **
  * Final result: 2 errors out of 18915 tests
  * Failures: merge-utf-24-23 merge-utf-24-32

 The same tests are failing on my machine:
 $ uname -a
 Darwin pc6.home 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:32:41
 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64
 $ ./fossil version
 This is fossil version 1.28 [1f10199a09] 2014-01-09 21:12:11 UTC

 Kind regards,
 Remigiusz Modrzejewski



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




-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-10 Thread Remigiusz Modrzejewski

On Jan 10, 2014, at 15:29 , Richard Hipp wrote:

 Thank you.  But those antique test cases don't really matter that much.
 (The test failures you are seeing are likely due to problems in the tests
 themselves, not problems in Fossil, though we will verify this prior to
 release.)

Well, an error in a test is still an error to fix.

 If you want some specific command to run in order to validate Fossil,
 please try these:
 
 fossil all rebuild
 fossil all test-integrity
 
 Let me know if either of these commands gives problems for any of your
 repositories.  Thanks.

Both worked perfectly.
If I happen onto any real-world error, I will not neglect to cry out loud ;)


Kind regards,
Remigiusz Modrzejewski



___
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] Version 1.28 release?

2014-01-10 Thread Sergei Gavrikov
  ../configure --quietmake -s test|sed -ne '/Final result:/,$p'
  Cannot run this test within an open checkout
  Cannot run this test within an open checkout
  Cannot run this test within an open checkout
  * Final result: 2 errors out of 18915 tests
  * Failures: merge-utf-24-23 merge-utf-24-32

  cp ../manifest* .fossil close mv manifest* ..make -s test|sed -ne 
'/Final result:/,$p'
  * Final result: 27 errors out of 18957 tests
  * Failures: merge-utf-24-23 merge-utf-24-32 merge5-10 merge5-50 merge5-72 
merge5-90 merge5-91 merge5-100 merge5-101 merge5-102 merge5-110 merge5-120 
merge5-121 merge5-122 merge5-123 merge5-130 merge5-131 merge5-132 merge5-133 
merge5-134 merge5-135 merge5-136 merge5-140 merge5-141 merge5-142 th1-setting-5 
th1-setting-6

  uname -a
  Linux ** 3.2.0-56-generic #86-Ubuntu SMP Wed Oct 23 17:31:43 UTC 2013 
i686 i686 i386 GNU/Linux

Sergei
___
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] Version 1.28 release?

2014-01-10 Thread Martin Gagnon
On Thu, Jan 09, 2014 at 05:25:04PM +0100, Jan Nijtmans wrote:

[snip]

 I compiled/ran it on Cygwin64, and make test ended with:
 * Final result: 2 errors out of 18914 tests
 * Failures: merge-utf-24-23 merge-utf-24-32
 
[snip]

Same thing here on OpenBSD 5.3 amd64...

I've also made some real world test including the rebuild and
test-integrity on few repos..

-- 
Martin G.
___
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] Version 1.28 release?

2014-01-10 Thread Andy Bradford
Thus said Sergei Gavrikov on Fri, 10 Jan 2014 19:56:54 +0300:

   * Failures: ... th1-setting-5 th1-setting-6

These two failures appear to be  happening because they expect to find a
setting (autosync  == 1),  but find  something else.  I believe  this is
because they operate  on the current fossil repository which  may or may
not have  the settings that  were originally  present when the  test was
drafted. This means that the test  is not operating on a cleanly created
fossil  repository. Given  that  we  cannot know  what  state any  given
repository is in,  you probably need to create a  new repository and run
the tests from there.

Something like:

FDIR=/path/to/fossil
FOSSIL=$FDIR/fossil
$FOSSIL new /tmp/test.fossil
mkdir /tmp/test; cd /tmp/test; $FOSSIL open /tmp/test.fossil
tclsh $FDIR/test/tester.tcl $FOSSIL

Or  make a  new clone  of fossil  when building/testing  and use  ``make
test'' within that directory. Also, main.mk has this advisory:

# WARNING. DANGER. Running the test suite modifies the repository the
# build is done from, i.e. the checkout belongs to. Do not sync/push
# the repository after running the tests.

In  the future,  perhaps  the tests  need  to be  modified  to create  a
new  test.fossil  from which  to  run  the  tests.  I cannot  tell  what
modifications  might have  been  made to  my clone  of  fossil, but  the
warning seems pretty dire---I wonder if that means I can no longer sync?

Andy
-- 
TAI64 timestamp: 400052d0bba0


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


[fossil-users] Version 1.28 release?

2014-01-09 Thread Richard Hipp
It has been a few months since the last official release of Fossil.  I
wonder if we should consider publishing trunk as the official version 1.28?

-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-09 Thread Richard Hipp
On Thu, Jan 9, 2014 at 8:54 AM, Jan Nijtmans jan.nijtm...@gmail.com wrote:

 2014/1/9 Richard Hipp d...@sqlite.org:
  It has been a few months since the last official release of Fossil.  I
  wonder if we should consider publishing trunk as the official version
 1.28?

 That's fine with me! I think Fossil's trunk is quite stable now.

 One thing to consider would be which SQLite amalgamation should
 be included in it. One way to make both developers and package
 maintainers happy (as being discussed in Fossil-Users
 mailing list) could be:

 1) Create a branch-1.28 from fossil trunk now (or any
other suitable moment in the future).
 2) Create a SQLite amalgamation from here:
http://www.sqlite.org/src/timeline?r=branch-3.8.2
and replace Fossil's sqlite3.c and sqlite3.h
in Fossil's branch-1.28 branch.


I view Fossil as supporting SQLite, not the other way around.  (Remember,
that's why Fossil was original written!)  As part of its role of supporting
SQLite, Fossil serves as a test platform for the latest SQLite alphas.  For
that reason, I want Fossil 1.28 to have the very latest trunk of SQLite,
not the most recent release.




 Then trunk can be continued to be developed with
 the latest-and-greatest SQLite version, while
 Fossil 1.28 will be release with the
 best-tested-and-most-stable SQLite version.

 Of course, more bug-fixes could be merged to
 SQLite's branch-3.8.2 branch, but I don't see
 any which are relevant to Fossil.

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




-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-09 Thread Jan Nijtmans
2014/1/9 Richard Hipp d...@sqlite.org:
 I view Fossil as supporting SQLite, not the other way around.  (Remember,
 that's why Fossil was original written!)  As part of its role of supporting
 SQLite, Fossil serves as a test platform for the latest SQLite alphas.  For
 that reason, I want Fossil 1.28 to have the very latest trunk of SQLite, not
 the most recent release.

I already expected that answer, and it's perfectly fine. As developer I
completely agree with that. But package maintainers prefer to
release Fossil with the most stable SQLite, they don't want to
play the role as SQLite testers. As (Cygwin) package maintainer
(for SQLite, not for Fossil) I completely agree with that.

There are two ways package maintainers can get what they
want:
- Replace Fossil's SQLite amagalmation with whatever they
  want, probably SQLite 3.8.2 (maybe with backported bugfixes)
- Compile Fossil with --disable-internal-sqlite.
In both situations, the package maintainers are responsible
for whatever bug this introduces in Fossil.

The latter has the advantage that no new Fossil binary
has to be built when SQLite 3.8.3 is released. Fossil will
always follow the latest stable SQLite automatically.

I hope this is an important argument for keeping
the --disable-internal-sqlite option.

Regards,
   Jan Nijtmans
___
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] Version 1.28 release?

2014-01-09 Thread Richard Hipp
On Thu, Jan 9, 2014 at 9:17 AM, Jan Nijtmans jan.nijtm...@gmail.com wrote:


 The latter has the advantage that no new Fossil binary
 has to be built when SQLite 3.8.3 is released. Fossil will
 always follow the latest stable SQLite automatically.


But I want Fossil to follow the latest SQLite alphas, not the latest SQLite
stables.  That's the whole point:  Fossil supports SQLite as a test
platform.  SQLite stable has already been thoroughly vetted and tested and
there is little point in testing it further.  I want Fossil to run with the
latest SQLite on trunk to smoke out bugs early.
-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-09 Thread Martin S. Weber
On Thu, Jan 09, 2014 at 09:31:59AM -0500, Richard Hipp wrote:
 On Thu, Jan 9, 2014 at 9:17 AM, Jan Nijtmans jan.nijtm...@gmail.com wrote:
 
 
  The latter has the advantage that no new Fossil binary
  has to be built when SQLite 3.8.3 is released. Fossil will
  always follow the latest stable SQLite automatically.
 
 
 But I want Fossil to follow the latest SQLite alphas, not the latest SQLite
 stables.  That's the whole point:  Fossil supports SQLite as a test
 platform.  SQLite stable has already been thoroughly vetted and tested and
 there is little point in testing it further.  I want Fossil to run with the
 latest SQLite on trunk to smoke out bugs early.

...but fossil in itself is a pretty awesome piece of software, that's expected
by its users to be stable -- at least for releases.

Regards,
-Martin
___
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] Version 1.28 release?

2014-01-09 Thread Remigiusz Modrzejewski

On Jan 9, 2014, at 16:00 , Martin S. Weber wrote:

 But I want Fossil to follow the latest SQLite alphas, not the latest SQLite
 stables.  That's the whole point:  Fossil supports SQLite as a test
 platform.  SQLite stable has already been thoroughly vetted and tested and
 there is little point in testing it further.  I want Fossil to run with the
 latest SQLite on trunk to smoke out bugs early.
 
 ...but fossil in itself is a pretty awesome piece of software, that's expected
 by its users to be stable -- at least for releases.

I second this view, Fossil is definitely valuable on its own merit.
As such, its stable versions should not contain alpha-quality code from other 
projects.

Kind regards,
Remigiusz Modrzejewski



___
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] Version 1.28 release?

2014-01-09 Thread Richard Hipp
On Thu, Jan 9, 2014 at 10:12 AM, Remigiusz Modrzejewski
l...@maxnet.org.plwrote:


 On Jan 9, 2014, at 16:00 , Martin S. Weber wrote:

  But I want Fossil to follow the latest SQLite alphas, not the latest
 SQLite
  stables.  That's the whole point:  Fossil supports SQLite as a test
  platform.  SQLite stable has already been thoroughly vetted and tested
 and
  there is little point in testing it further.  I want Fossil to run with
 the
  latest SQLite on trunk to smoke out bugs early.
 
  ...but fossil in itself is a pretty awesome piece of software, that's
 expected
  by its users to be stable -- at least for releases.

 I second this view, Fossil is definitely valuable on its own merit.
 As such, its stable versions should not contain alpha-quality code from
 other projects.


SQLite alphas are more robust that stables of most other software
projects.


-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-09 Thread LluĂ­s Batlle i Rossell
On Thu, Jan 09, 2014 at 04:12:31PM +0100, Remigiusz Modrzejewski wrote:
 
 On Jan 9, 2014, at 16:00 , Martin S. Weber wrote:
 
  But I want Fossil to follow the latest SQLite alphas, not the latest SQLite
  stables.  That's the whole point:  Fossil supports SQLite as a test
  platform.  SQLite stable has already been thoroughly vetted and tested and
  there is little point in testing it further.  I want Fossil to run with the
  latest SQLite on trunk to smoke out bugs early.
  
  ...but fossil in itself is a pretty awesome piece of software, that's 
  expected
  by its users to be stable -- at least for releases.
 
 I second this view, Fossil is definitely valuable on its own merit.
 As such, its stable versions should not contain alpha-quality code from other 
 projects.

As for me, I think that fossil has showed that it works well enough at almost
any trunk checkin. I understand that the named version sqlite has already been
quite tested; a fossil release with it will only mean *more* tests for sqlite.
It sounds good to me.
___
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] Version 1.28 release?

2014-01-09 Thread Remigiusz Modrzejewski

On Jan 9, 2014, at 16:14 , Richard Hipp wrote:

 On Thu, Jan 9, 2014 at 10:12 AM, Remigiusz Modrzejewski
 l...@maxnet.org.plwrote:
 I second this view, Fossil is definitely valuable on its own merit.
 As such, its stable versions should not contain alpha-quality code from
 other projects.
 
 
 SQLite alphas are more robust that stables of most other software
 projects.

Good point.
However, this is one that can be hard to explain to distributors.
It would be a shame to see new Fossil releases not adopted due to that.
Disclaimer: I have no idea if this would be the case.
Personally, knowing SQLite testing, I have nothing against using current 
version in my system.

Kind regards,
Remigiusz Modrzejewski



___
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] Version 1.28 release?

2014-01-09 Thread Ramey, Christopher
On Thu, Jan 9, 2014 at 6:14 AM, Richard Hipp d...@sqlite.org wrote:


 On Thu, Jan 9, 2014 at 10:12 AM, Remigiusz Modrzejewski 
 l...@maxnet.org.pl wrote:


 On Jan 9, 2014, at 16:00 , Martin S. Weber wrote:

  But I want Fossil to follow the latest SQLite alphas, not the latest
 SQLite
  stables.  That's the whole point:  Fossil supports SQLite as a test
  platform.  SQLite stable has already been thoroughly vetted and tested
 and
  there is little point in testing it further.  I want Fossil to run
 with the
  latest SQLite on trunk to smoke out bugs early.
 
  ...but fossil in itself is a pretty awesome piece of software, that's
 expected
  by its users to be stable -- at least for releases.

 I second this view, Fossil is definitely valuable on its own merit.
 As such, its stable versions should not contain alpha-quality code from
 other projects.


 SQLite alphas are more robust that stables of most other software
 projects.


I'd be more concerned about the appearance of using a SQLite alpha in
Fossil. People have to have a great deal of faith in the quality and
stability of their VCS - using anything branded alpha even on the
insistence that it's better than most other stables could have a damaging
effect on Fossil's reputation.
___
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] Version 1.28 release?

2014-01-09 Thread sky5walk
Took time to reply, cause I had to clean the coffee I spit up!
A released application should be considered stable and a conservative view
would say its libs should not contain alphas or betas.
The ease of compiling a bleeding edge Fossil.exe is already in place for
those wishing to gain the latest features in trunk.

Fossil is a critical application that deserves its own shelf.

Thanks for Fossil and SQLite!


On Thu, Jan 9, 2014 at 10:21 AM, Remigiusz Modrzejewski
l...@maxnet.org.plwrote:


 On Jan 9, 2014, at 16:14 , Richard Hipp wrote:

  On Thu, Jan 9, 2014 at 10:12 AM, Remigiusz Modrzejewski
  l...@maxnet.org.plwrote:
  I second this view, Fossil is definitely valuable on its own merit.
  As such, its stable versions should not contain alpha-quality code from
  other projects.
 
 
  SQLite alphas are more robust that stables of most other software
  projects.

 Good point.
 However, this is one that can be hard to explain to distributors.
 It would be a shame to see new Fossil releases not adopted due to that.
 Disclaimer: I have no idea if this would be the case.
 Personally, knowing SQLite testing, I have nothing against using current
 version in my system.

 Kind regards,
 Remigiusz Modrzejewski



 ___
 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] Version 1.28 release?

2014-01-09 Thread j. van den hoff
On Thu, 09 Jan 2014 16:26:35 +0100, Ramey, Christopher  
cra...@extraarms.com wrote:



On Thu, Jan 9, 2014 at 6:14 AM, Richard Hipp d...@sqlite.org wrote:



On Thu, Jan 9, 2014 at 10:12 AM, Remigiusz Modrzejewski 
l...@maxnet.org.pl wrote:



On Jan 9, 2014, at 16:00 , Martin S. Weber wrote:

 But I want Fossil to follow the latest SQLite alphas, not the latest
SQLite
 stables.  That's the whole point:  Fossil supports SQLite as a test
 platform.  SQLite stable has already been thoroughly vetted and  
tested

and
 there is little point in testing it further.  I want Fossil to run
with the
 latest SQLite on trunk to smoke out bugs early.

 ...but fossil in itself is a pretty awesome piece of software, that's
expected
 by its users to be stable -- at least for releases.

I second this view, Fossil is definitely valuable on its own merit.
As such, its stable versions should not contain alpha-quality code from
other projects.



SQLite alphas are more robust that stables of most other software
projects.



I'd be more concerned about the appearance of using a SQLite alpha in
Fossil. People have to have a great deal of faith in the quality and
stability of their VCS - using anything branded alpha even on the
insistence that it's better than most other stables could have a damaging
effect on Fossil's reputation.


+1

were I not already using fossil in the first please, reading
that the considered DVCS uses alpha state software for it's database (of  
all things...) would quite
probably put me off immediately. we are talking about a revision control  
system, not a chat client (or what else).


and I really do believe fossil deserves to gain more following in the  
DVCS wars which aim might be harmed by the proposed

approach.

personally, I can trust your statement (that the alphas are robust  
(although a contradiction in terms)) and, therefore, do have no problem in  
using fossil this way.

for newcomers the reaction very very probably will be different.

--
Using Opera's revolutionary email client: http://www.opera.com/mail/
___
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] Version 1.28 release?

2014-01-09 Thread Richard Hipp
A consensus seems to be emerging that perception is more important that
truth and hence the latest release of SQLite should be in the Fossil
release, rather than the latest trunk version of SQLite.  I think that is
silly, but I will yield to the consensus.

Jan - would you like to start the branch-1.28 containing the SQLite 3.8.2
release?

I'll continue to keep the latest SQLite trunk on the Fossil trunk, and run
the Fossil trunk on important websites like http://www.sqlite.org/,
http://www.fossil-scm.org/, and http://core.tcl.tk/.  That will be
sufficient testing.



-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-09 Thread Jan Nijtmans
2014/1/9 Richard Hipp d...@sqlite.org:
 Jan - would you like to start the branch-1.28 containing the SQLite 3.8.2
 release?

http://fossil-scm.org/index.html/timeline?r=branch-1.28

Regards,
Jan Nijtmans
___
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] Version 1.28 release?

2014-01-09 Thread j. van den hoff

On Thu, 09 Jan 2014 16:55:17 +0100, Richard Hipp d...@sqlite.org wrote:


A consensus seems to be emerging that perception is more important that
truth and hence the latest release of SQLite should be in the Fossil


more important than truth? I think nobody said so and I would not agree to  
that consensus.


the question rather seems
whether you care for adoption of `fossil' -- in which case, indeed,  
perception
of the potential new users is a non-negligible factor. personally, I would  
like
to see an increase of the user base and broader acceptance of fossil,  
especially since `git' (with its tons

of gotchas making it ill fit for human-sized projects in my view)
increasingly seems to be the only (recognized) game in town.


release, rather than the latest trunk version of SQLite.  I think that is
silly, but I will yield to the consensus.

Jan - would you like to start the branch-1.28 containing the SQLite  
3.8.2

release?

I'll continue to keep the latest SQLite trunk on the Fossil trunk, and  
run

the Fossil trunk on important websites like http://www.sqlite.org/,
http://www.fossil-scm.org/, and http://core.tcl.tk/.  That will be
sufficient testing.






--
Using Opera's revolutionary email client: http://www.opera.com/mail/
___
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] Version 1.28 release?

2014-01-09 Thread Richard Hipp
On Thu, Jan 9, 2014 at 11:12 AM, Jan Nijtmans jan.nijtm...@gmail.comwrote:

 2014/1/9 Richard Hipp d...@sqlite.org:
  Jan - would you like to start the branch-1.28 containing the SQLite
 3.8.2
  release?

 http://fossil-scm.org/index.html/timeline?r=branch-1.28


Jan: tnx

Everybody:  Please download, compile, and test the branch above.  If there
are no issues reported, it will become the official 1.28 release.


-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-09 Thread Jan Nijtmans
2014/1/9 Richard Hipp d...@sqlite.org:
 Jan: tnx

Your're welcome!

 Everybody:  Please download, compile, and test the branch above.  If there
 are no issues reported, it will become the official 1.28 release.

I compiled/ran it on Cygwin64, and make test ended with:
* Final result: 2 errors out of 18914 tests
* Failures: merge-utf-24-23 merge-utf-24-32

This is no big deal: Fossil 1.26 and 1.27 had the same
failures, I am convinced that those 2 are test-case errors.

Regards,
 Jan Nijtmans
___
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] Version 1.28 release?

2014-01-09 Thread Remigiusz Modrzejewski

On Jan 9, 2014, at 16:35 , sky5w...@gmail.com wrote:

 Took time to reply, cause I had to clean the coffee I spit up!
 A released application should be considered stable and a conservative view
 would say its libs should not contain alphas or betas.
 The ease of compiling a bleeding edge Fossil.exe is already in place for
 those wishing to gain the latest features in trunk.

You do realize that alpha and beta are just words?
With different quality assurance procedures in different projects,
trying to use them as a gauge of anything else than releaser intent is 
misleading.
SQLite QA is so impressive that some may be pretty comfortable with having any 
version,
provided it has passed a full test suite, included in their systems.

The problem here is the message sent by the word alpha.
What it usually means is I just wrote it, hope it will not explode in your 
face, but no warranties.
Therefore if we want to say Fossil is rock-solid, we can't say it uses alpha 
libs,
just to avoid the confusion, no matter the actual quality.


Kind regards,
Remigiusz Modrzejewski



___
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] Version 1.28 release?

2014-01-09 Thread sky5walk
A while back when considering Fossil, I read that 'any' database could have
been chosen in its design. This thread seems to contradict Fossil's
published design theme?

http://www.fossil-scm.org/fossil/doc/tip/www/theory1.wiki
Thoughts On The Design Of The Fossil DVCS:
We claim that Fossil is not based on SQLite at all and that Fossil is not
based on a distributed NoSQL database because Fossil is a distributed NoSQL
database.

Fossil Is A NoSQL Database
We begin with the first question: Fossil is not based on a distributed
NoSQL database because Fossil *is* a distributed NoSQL database. Fossil is
*not* based on SQLite. The current implementation of Fossil uses SQLite as
a local store for the content of the distributed database and as a cache
for meta-information about the distributed database that is precomputed for
quick and easy presentation. But the use of SQLite in this role is an
implementation detail and is not fundamental to the design. Some future
version of Fossil might do away with SQLite and substitute a pile-of-files
or a key/value database in place of SQLite. (Actually, that is very
unlikely to happen since SQLite works amazingly well in its current role,
but the point is that omitting SQLite from Fossil is a theoretical
possibility.)

I treat Fossil as a standalone and critical app and believe it deserves
higher standing than a test bed for SQLite.

Thanks for Fossil and SQLite!


On Thu, Jan 9, 2014 at 11:52 AM, Remigiusz Modrzejewski
l...@maxnet.org.plwrote:


 On Jan 9, 2014, at 16:35 , sky5w...@gmail.com wrote:

  Took time to reply, cause I had to clean the coffee I spit up!
  A released application should be considered stable and a conservative
 view
  would say its libs should not contain alphas or betas.
  The ease of compiling a bleeding edge Fossil.exe is already in place for
  those wishing to gain the latest features in trunk.

 You do realize that alpha and beta are just words?
 With different quality assurance procedures in different projects,
 trying to use them as a gauge of anything else than releaser intent is
 misleading.
 SQLite QA is so impressive that some may be pretty comfortable with having
 any version,
 provided it has passed a full test suite, included in their systems.

 The problem here is the message sent by the word alpha.
 What it usually means is I just wrote it, hope it will not explode in
 your face, but no warranties.
 Therefore if we want to say Fossil is rock-solid, we can't say it uses
 alpha libs,
 just to avoid the confusion, no matter the actual quality.


 Kind regards,
 Remigiusz Modrzejewski



 ___
 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] Version 1.28 release?

2014-01-09 Thread Warren Young

On 1/9/2014 07:31, Richard Hipp wrote:


But I want Fossil to follow the latest SQLite alphas,


So run sqlite.org with Fossil + SQLite alpha.  Everyone is free to run
Fossil in any configuration they like.

Please don't ask the rest of the Fossil user community to alpha-test
SQLite for you, using their precious source archives as cannon fodder.


SQLite alphas are more robust that stables of most other software projects.


Are you asserting that no data-destroying bugs have ever appeared in a
SQLite alpha?
___
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] Version 1.28 release?

2014-01-09 Thread Richard Hipp
On Thu, Jan 9, 2014 at 3:15 PM, Warren Young war...@etr-usa.com wrote:



 SQLite alphas are more robust that stables of most other software
 projects.


 Are you asserting that no data-destroying bugs have ever appeared in a
 SQLite alpha?



Yes, I am.  Are you aware of any that I missed?

-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-09 Thread Warren Young

On 1/9/2014 13:17, Richard Hipp wrote:


SQLite alphas are more robust that stables of most other
software projects.


Are you asserting that no data-destroying bugs have ever appeared in a
SQLite alpha?



Yes, I am.  Are you aware of any that I missed?


I'll take you at your word.  I'm not going to go trawl the SQLite 
changelog to try and prove you wrong.


I'm just uncomfortable being conscripted into someone else's alpha 
testing program, especially when that test involves my work product, 
purposely stored in a central location[*] for archival purposes.


I have no problem with you asking people to volunteer for such a test.


[*] The fact that Fossil is a DVCS doesn't ease my mind on this matter. 
 All that means is that if there ever is a data loss, it will take some 
time to propagate among the copies, during which time I *may* catch it 
in time to recover, before the last copy gets tainted.

___
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] Version 1.28 release?

2014-01-09 Thread Richard Hipp
On Thu, Jan 9, 2014 at 3:28 PM, Warren Young war...@etr-usa.com wrote:


 I'm just uncomfortable being conscripted into someone else's alpha testing
 program, especially when that test involves my work product, purposely
 stored in a central location[*] for archival purposes.



The fact that you feel this way (and that you probably represent the views
of many others who haven't bother to comment) shows that Jan is correct,
and that we really need to back up to the last version of SQLite that is
deemed stable for the release.

-- 
D. Richard Hipp
d...@sqlite.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] Version 1.28 release?

2014-01-09 Thread Remigiusz Modrzejewski

On Jan 9, 2014, at 21:28 , Warren Young wrote:

 On 1/9/2014 13:17, Richard Hipp wrote:
 
SQLite alphas are more robust that stables of most other
software projects.
 
 
Are you asserting that no data-destroying bugs have ever appeared in a
SQLite alpha?
 
 
 
 Yes, I am.  Are you aware of any that I missed?
 
 I'll take you at your word.  I'm not going to go trawl the SQLite changelog 
 to try and prove you wrong.
 
 I'm just uncomfortable being conscripted into someone else's alpha testing 
 program, especially when that test involves my work product, purposely stored 
 in a central location[*] for archival purposes.

Exactly my point about message sent by the alpha word.

 [*] The fact that Fossil is a DVCS doesn't ease my mind on this matter.  All 
 that means is that if there ever is a data loss, it will take some time to 
 propagate among the copies, during which time I *may* catch it in time to 
 recover, before the last copy gets tainted.

The fact that Fossil is sort of write-only should.
By design Fossil does not allow changing (thus destroying) any historical 
records.
The only unwanted thing that can conceivably propagate is your CC number in a 
test file.
If you are concerned by new software errors eating your code, simply don't 
update your central location.
Fossil can easily interoperate in the distance of many versions.

Kind regards,
Remigiusz Modrzejewski



___
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] Version 1.28 release?

2014-01-09 Thread Ruediger Haertel
Am Donnerstag, 9. Januar 2014, 13:15:30 schrieb Warren Young:
 On 1/9/2014 07:31, Richard Hipp wrote:
  But I want Fossil to follow the latest SQLite alphas,
 
 So run sqlite.org with Fossil + SQLite alpha.  Everyone is free to run
 Fossil in any configuration they like.
 
 Please don't ask the rest of the Fossil user community to alpha-test
 SQLite for you, using their precious source archives as cannon fodder.

+1


 
  SQLite alphas are more robust that stables of most other software
  projects.
 Are you asserting that no data-destroying bugs have ever appeared in a
 SQLite alpha?
 ___
 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] Version 1.28 release?

2014-01-09 Thread Remigiusz Modrzejewski

On Jan 9, 2014, at 21:38 , Remigiusz Modrzejewski wrote:

 [*] The fact that Fossil is a DVCS doesn't ease my mind on this matter.  All 
 that means is that if there ever is a data loss, it will take some time to 
 propagate among the copies, during which time I *may* catch it in time to 
 recover, before the last copy gets tainted.
 
 The fact that Fossil is sort of write-only should.

What I meant is obviously append-only.

 By design Fossil does not allow changing (thus destroying) any historical 
 records.
 The only unwanted thing that can conceivably propagate is your CC number in a 
 test file.
 If you are concerned by new software errors eating your code, simply don't 
 update your central location.
 Fossil can easily interoperate in the distance of many versions.
 
 Kind regards,
 Remigiusz Modrzejewski

___
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] Version 1.28 release?

2014-01-09 Thread Gour
On Thu, 9 Jan 2014 15:35:06 -0500
Richard Hipp d...@sqlite.org wrote:

 The fact that you feel this way (and that you probably represent the
 views of many others who haven't bother to comment) shows that Jan is
 correct, and that we really need to back up to the last version of
 SQLite that is deemed stable for the release.

I trust your QA of Fossil, but, at the same time, wishing that Fossil
become spread more widely, believe it's better not to be 'shipped' with
alpha-labelled SQLite code.


Sincerely,
Gour


___
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] Version 1.28 release?

2014-01-09 Thread Oliver Friedrich



Am 09.01.2014 17:52, schrieb Remigiusz Modrzejewski:
You do realize that alpha and beta are just words? With different 
quality assurance procedures in different projects, trying to use them 
as a gauge of anything else than releaser intent is misleading.

Well, can I come in here?

Maybe alpha and beta are just words, but they are used for a reason. The 
reason is, that the software in these states is not fully tested and not 
to be considered stable. Therefore the software should not under any 
circumstances be used in productive environment.


So please, if anyone is going to give a stable release, do not use alpha 
or beta dependencies on it, because that makes your software alpha or 
beta for a reason. There is nothing that tells me, if I'm using a stable 
release of fossil, if my repository is getting fucked up by a feature 
from the alpha/beta sqlite.


Maybe sqlite has a very very good QA and the software is extremly 
stable, but even the own developers do not trust the version as stable - 
so why should we?


regards,

Oliver

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