darcs

Issue 659 Release Darcs 2.0

Title Release Darcs 2.0
Priority feature Status resolved
Milestone Resolved in
Superseder Nosy List darcs-devel, dmitry.kurochkin, dons, kowey, markstos, simonmar, thorkilnaur, tommy, zooko
Assigned To droundy
Topics

Created on 2008-02-07.17:56:52 by markstos, last changed 2009-10-24.00:39:31 by admin.

Messages
msg3204 (view) Author: markstos Date: 2008-02-07.17:56:51
This ticket is created to track the release of Darcs 2.0. Other bugs or features
that are blocking the release can associated as "superceders". When those are
all resolved, the release should happen. 

Based on the bug tracker activity, my sense is that Darcs 2 is already better
than 1.0.9, with no significant regressions that I'm aware of. 

I'm adding issue648 as a superceder to start with, which refers to strange
"rmfile" entries appearing in "whatsnew" after a pull.
msg3207 (view) Author: droundy Date: 2008-02-07.18:00:25
On Thu, Feb 07, 2008 at 05:56:52PM -0000, Mark Stosberg wrote:
> Based on the bug tracker activity, my sense is that Darcs 2 is already better
> than 1.0.9, with no significant regressions that I'm aware of. 

Another major regression is the slowdown of record when adding many
files, which was recently reported (off bug-tracker) by Zooko.
-- 
David Roundy
Department of Physics
Oregon State University
msg3246 (view) Author: markstos Date: 2008-02-08.20:18:36
I nominate issue579 to be fixed for the Darcs 2 release. The issue title is:

 Darcs2: "changes" shows revised history
msg3495 (view) Author: markstos Date: 2008-02-16.16:34:45
Adding issue568 as a dependency. It's apparent regression in the unstable branch
with the title of "wrong report of "Skipped 6 patches due to dependencies".
msg3500 (view) Author: markstos Date: 2008-02-16.18:47:47
Adding new recommended dependency: disabling "bytestring" by default for now to
avoid bus errors.
msg3505 (view) Author: kowey Date: 2008-02-16.19:04:35
Hi Don,

> bus errors using bytestring by default? Has the cause of this been
> identified?

It's an error I got trying to apply a patch which was darcs sent from
a Windows box

  http://bugs.darcs.net/issue697

The repository is the wxhaskell one (actually the patch has already
been applied, so you'll have to unpull it to see this in action)
msg3513 (view) Author: markstos Date: 2008-02-16.22:53:05
Nominating bug with pre-gzipped files as something to look into before the Darcs
2 release. That's issue673.
msg3519 (view) Author: markstos Date: 2008-02-17.01:27:44
I'm nominating issue585 to be addressed for the Darcs 2 to be released. This is
a bug in convert where "flattening mergers changes the dependency structure and
can make old tags inaccessible."
msg3533 (view) Author: dons Date: 2008-02-18.14:58:44
bugs:
> 
> 
> Adding new recommended dependency: disabling "bytestring" by default for now to
> avoid bus errors.
> 

bus errors using bytestring by default? Has the cause of this been
identified?
msg3560 (view) Author: droundy Date: 2008-02-18.16:37:26
I'm assigning this bug to myself, just so it's easier for me to see what's
listed here.  I appreciate the work you've been doing Mark on marking bugs as
release-critical in this way.  And would appreciate similar work by others!

David
msg3608 (view) Author: markstos Date: 2008-02-21.03:42:41
I decided I don't like using "Superseder" to track dependencies for release,
because there's not way to see a report of all of these tickets, so we can
easily review what they are, and what the status is. So instead I'm tagging all
of the issues with the "FixForDarcs20" tag, so we can make such a report.
msg3609 (view) Author: markstos Date: 2008-02-21.03:46:31
Here's the report I made for the Darcs 2 release-critical issues. I used the
feature to save it so it appears in "Your Queries" in the sidebar. 

It shows that 2 of the 7 items on the list are resolved now. 

http://bugs.darcs.net/issue?@columns=title,id,activity,status,assignedto&@sort=status&@group=priority&@filter=topic&@pagesize=50&@startwith=0&topic=24&@dispname=Fix%20For%20Darcs%202.0

     Mark
msg3611 (view) Author: simonmar Date: 2008-02-21.11:02:42
Mark Stosberg wrote:
> 
> Here's the report I made for the Darcs 2 release-critical issues. I used the
> feature to save it so it appears in "Your Queries" in the sidebar. 
> 
> It shows that 2 of the 7 items on the list are resolved now. 
> 
> http://bugs.darcs.net/issue?@columns=title,id,activity,status,assignedto&@sort=status&@group=priority&@filter=topic&@pagesize=50&@startwith=0&topic=24&@dispname=Fix%20For%20Darcs%202.0

How about 699?  Unless I'm doing something completely bogus (don't think 
so), darcs2 has developed a new performance problem recently.

What's the status of the bytestring support?  I believe it has a nasty 
problem with filenames containing spaces, but I'm stuck testing that due to 
issue 699.  Maybe if someone has a spare moment they could play around with 
some filenames with spaces in and see if they can provoke any problems - 
just a 'darcs check' was enough to show a problem for me, and 'darcs 
repair' left me with a corrupt repository.

Cheers,
	Simon
msg3612 (view) Author: droundy Date: 2008-02-21.14:53:05
On Thu, Feb 21, 2008 at 10:57:55AM +0000, Simon Marlow wrote:
> Mark Stosberg wrote:
> >
> >Here's the report I made for the Darcs 2 release-critical issues. I used
> >the feature to save it so it appears in "Your Queries" in the sidebar.
> >
> >It shows that 2 of the 7 items on the list are resolved now. 
> >
> >http://bugs.darcs.net/issue?@columns=title,id,activity,status,assignedto&@sort=status&@group=priority&@filter=topic&@pagesize=50&@startwith=0&topic=24&@dispname=Fix%20For%20Darcs%202.0
> 
> How about 699?  Unless I'm doing something completely bogus (don't think 
> so), darcs2 has developed a new performance problem recently.

That's an important one.  I've been stalled for a couple of days trying to
fix 672 (the one where I get the weird ExitFailure 127 from runProcess),
which is also release-critical.

> What's the status of the bytestring support?  I believe it has a nasty 
> problem with filenames containing spaces, but I'm stuck testing that due to 
> issue 699.  Maybe if someone has a spare moment they could play around with 
> some filenames with spaces in and see if they can provoke any problems - 
> just a 'darcs check' was enough to show a problem for me, and 'darcs 
> repair' left me with a corrupt repository.

I haven't tried bytestring support myself.  For now, I'm leaving that for
others to test and debug, since I've got more bug reports than I can handle
apart from that feature (which could always be disabled).
-- 
David Roundy
Department of Physics
Oregon State University
msg3614 (view) Author: droundy Date: 2008-02-21.14:55:17
On Thu, Feb 21, 2008 at 03:42:42AM -0000, Mark Stosberg wrote:
> I decided I don't like using "Superseder" to track dependencies for release,
> because there's not way to see a report of all of these tickets, so we can
> easily review what they are, and what the status is. So instead I'm tagging all
> of the issues with the "FixForDarcs20" tag, so we can make such a report.

Okay.  How about a simple ReleaseCritical tag, which we could reuse for
later releases? In that case, we could add the "Show release critical"
search to everyone's tracker view (and not feel that after release we need
to remove it).
-- 
David Roundy
Department of Physics
Oregon State University
msg3618 (view) Author: markstos Date: 2008-02-21.15:22:24
> How about 699 [darcs2 cannot check the ghc-darcs repository] ?  Unless I'm doing something completely bogus (don't think 
> so), darcs2 has developed a new performance problem recently.

In the sense that it looks like a regression, it's a candidate.

    Mark
msg3630 (view) Author: markstos Date: 2008-02-21.16:51:23
David Roundy wrote:
> 
> On Thu, Feb 21, 2008 at 03:42:42AM -0000, Mark Stosberg wrote:
>> I decided I don't like using "Superseder" to track dependencies for release,
>> because there's not way to see a report of all of these tickets, so we can
>> easily review what they are, and what the status is. So instead I'm tagging all
>> of the issues with the "FixForDarcs20" tag, so we can make such a report.
> 
> Okay.  How about a simple ReleaseCritical tag, which we could reuse for
> later releases? In that case, we could add the "Show release critical"
> search to everyone's tracker view (and not feel that after release we need
> to remove it).

I thought of that, but our Roundup has a limitation of only really being 
able to search for one "Topic" at a time.

So while searching of "ReleaseCritical" and "Darcs20" might be ideal, it 
isn't practical.

I suppose "ReleaseCritical" would work as long as there was only one 
release being prepared at a time. Considering there are currently sort 
of two (1.1 and 2.0), this case may well come up again.

I'm going to leave things alone for now with "FixForDarcs20" in place, 
but if someone wants to change it further, I'll go along with it.

    Mark
msg4346 (view) Author: kowey Date: 2008-04-25.17:40:40
Darcs 2 was released on 2008-04-07.  Congrats! [closing]
History
Date User Action Args
2008-02-07 17:56:52markstoscreate
2008-02-07 18:00:27droundysetstatus: unread -> unknown
nosy: + darcs-devel
messages: + msg3207
2008-02-07 18:01:18koweysettopic: + Darcs2
nosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel
2008-02-08 20:18:38markstossetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel
superseder: + Darcs2: "changes -s" shows revised history
messages: + msg3246
2008-02-11 02:21:02markstossetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel
superseder: + defining environment variables for the posthook caused E2BIG error.
2008-02-16 01:59:18markstossetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel
superseder: Darcs2: "changes -s" shows revised history, get leaves mystery rmfiles (old format), defining environment variables for the posthook caused E2BIG error.
2008-02-16 16:34:46markstossetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel
superseder: + wrong report of "Skipped 6 patches due to dependencies"
messages: + msg3495
2008-02-16 18:47:48markstossetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel
superseder: + darcs apply => bus error (fixed with --disable-bytestring)
messages: + msg3500
2008-02-16 19:03:10markstoslinkissue80 superseder
2008-02-16 19:04:37koweysetnosy: + dons
messages: + msg3505
2008-02-16 22:53:06markstossetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, dons
superseder: + if hash check fails, try reading file without ungzipping it.
messages: + msg3513
2008-02-16 23:08:58markstossetstatus: unknown -> has-patch
nosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, dons
2008-02-17 01:27:46markstossetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, dons
superseder: + make old tags that are out-of-order into non-tag patches.
messages: + msg3519
2008-02-18 14:58:46donssetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, dons
messages: + msg3533
2008-02-18 16:37:27droundysetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, dons
messages: + msg3560
assignedto: droundy
2008-02-18 17:36:31zookosetnosy: + zooko
2008-02-21 03:42:42markstossetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, zooko, dons
superseder: - wrong report of "Skipped 6 patches due to dependencies", Darcs2: "changes -s" shows revised history, make old tags that are out-of-order into non-tag patches., get leaves mystery rmfiles (old format), defining environment variables for the posthook caused E2BIG error., if hash check fails, try reading file without ungzipping it., darcs apply => bus error (fixed with --disable-bytestring)
messages: + msg3608
2008-02-21 03:46:32markstossetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, zooko, dons
messages: + msg3609
2008-02-21 11:02:44simonmarhaskellsetnosy: + simonmarhaskell
messages: + msg3611
2008-02-21 14:53:06droundysetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, zooko, simonmarhaskell, dons
messages: + msg3612
2008-02-21 14:55:18droundysetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, zooko, simonmarhaskell, dons
messages: + msg3614
2008-02-21 15:22:28markstossettopic: + Target-2.0, - Darcs2
nosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, zooko, simonmarhaskell, dons
messages: + msg3618
2008-02-21 16:51:25markstossetnosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, zooko, simonmarhaskell, dons
messages: + msg3630
2008-02-22 21:43:47markstossettopic: - Target-2.0
nosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, zooko, simonmarhaskell, dons
2008-04-25 17:40:42koweysetstatus: has-patch -> resolved
nosy: droundy, tommy, beschmi, kowey, markstos, darcs-devel, zooko, simonmarhaskell, dons
messages: + msg4346
2008-05-14 13:03:16koweyunlinkissue80 superseder
2009-08-06 17:53:39adminsetnosy: + jast, Serware, dmitry.kurochkin, dagit, mornfall, simon, thorkilnaur, - droundy, simonmarhaskell, dons
2009-08-06 20:57:05adminsetnosy: - beschmi
2009-08-10 22:13:57adminsetnosy: + dons, simonmarhaskell, - jast, dagit, Serware, mornfall
2009-08-25 18:05:06adminsetnosy: - simon
2009-08-27 13:58:58adminsetnosy: tommy, kowey, markstos, darcs-devel, zooko, simonmarhaskell, thorkilnaur, dons, dmitry.kurochkin
2009-10-24 00:39:31adminsetnosy: + simonmar, - simonmarhaskell