Re: [racket-dev] ready for the package switch?

2013-06-19 Thread Eli Barzilay
Yesterday, Carl Eastlund wrote: On Tue, Jun 18, 2013 at 2:02 PM, Eli Barzilay e...@barzilay.org wrote: 20 minutes ago, Carl Eastlund wrote: [...]   git rebase -s recursive -X rename-threshold=50% mflatt/pkg2 From a brief reading, I think that you're much better off

Re: [racket-dev] ready for the package switch?

2013-06-19 Thread Eli Barzilay
Yesterday, Matthew Flatt wrote: I don't think that will work right in the long run. There's currently no easy query to get all of the subcollections of a given collection. Instead of looking for subcollections of games, I think `games/main' should find all info.rkts that have a `game'

[racket-dev] ready for the package switch?

2013-06-18 Thread Matthew Flatt
Here's the latest (in a pkg2 branch): https://github.com/mflatt/racket/tree/pkg2 Because this change will break all sorts of things in the short run, I'd like to feel more confident that enough of us are ready before merging it to the main Racket repository. So, vote in favor of the

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Matthew Flatt
At Tue, 18 Jun 2013 10:47:01 -0600, Matthew Flatt wrote: 1. Try the branch: git clone https://github.com/mflatt/racket.git Sorry --- that should be git clone git://github.com/mflatt/racket.git _ Racket Developers list: http://lists.racket-lang.org/dev

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Sam Tobin-Hochstadt
On Tue, Jun 18, 2013 at 12:54 PM, Matthew Flatt mfl...@cs.utah.edu wrote: At Tue, 18 Jun 2013 10:47:01 -0600, Matthew Flatt wrote: 1. Try the branch: git clone https://github.com/mflatt/racket.git Sorry --- that should be git clone git://github.com/mflatt/racket.git Either of

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Carl Eastlund
I'm rebasing my generic-sets branch onto the pkg2 branch to make sure that rebasing works well. Just using the default rebase options hasn't worked, it doesn't figure out to follow the renames. The following command seems to be working, however; it may work for other people as well: git

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Eli Barzilay
20 minutes ago, Carl Eastlund wrote: [...]   git rebase -s recursive -X rename-threshold=50% mflatt/pkg2 From a brief reading, I think that you're much better off with -X subtree=/some/path. There's also a subtree strategy, which you'd get with -s subtree, but it is guessing how to do the

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Neil Van Dyke
Carl Eastlund wrote at 06/18/2013 01:36 PM: rantI don't understand why version control systems don't take directories and renames more seriously, because this stuff is part of the development cycle and should be recorded like any other change./rant This doesn't help, but... I think the

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Carl Eastlund
On Tue, Jun 18, 2013 at 2:02 PM, Eli Barzilay e...@barzilay.org wrote: 20 minutes ago, Carl Eastlund wrote: [...] git rebase -s recursive -X rename-threshold=50% mflatt/pkg2 From a brief reading, I think that you're much better off with -X subtree=/some/path. There's also a subtree

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Sam Tobin-Hochstadt
On Tue, Jun 18, 2013 at 3:40 PM, Ryan Culpepper ry...@ccs.neu.edu wrote: I tried it. It works, but DrRacket doesn't find the macro stepper tool. The racket/lib/info-cache.rktd has an entry for the right location, but it also has another (lib macro-debugger) entry. Is this caused by having

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Carl Eastlund
I ran 'make', after rebasing, and eventually got this error: pkg: missing dependencies for package: pkgs/gui-pkgs/gui-lib missing packages: gui-x86_64-macosx Anyone know what might have gone wrong? --Carl _ Racket Developers list:

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Asumu Takikawa
On 2013-06-18 10:47:01 -0600, Matthew Flatt wrote: Because this change will break all sorts of things in the short run, I'd like to feel more confident that enough of us are ready before merging it to the main Racket repository. The pkg2 branch builds for me fine (modulo `plot`) and I can run

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Matthew Flatt
At Tue, 18 Jun 2013 14:16:09 -0600, Matthew Flatt wrote: At Tue, 18 Jun 2013 16:13:09 -0400, Carl Eastlund wrote: I ran 'make', after rebasing, and eventually got this error: pkg: missing dependencies for package: pkgs/gui-pkgs/gui-lib missing packages: gui-x86_64-macosx

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Matthew Flatt
At Tue, 18 Jun 2013 13:56:14 -0400, Asumu Takikawa wrote: On 2013-06-18 10:47:01 -0600, Matthew Flatt wrote: Because this change will break all sorts of things in the short run, I'd like to feel more confident that enough of us are ready before merging it to the main Racket repository.

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Matthew Flatt
At Tue, 18 Jun 2013 17:23:56 -0500, Robby Findler wrote: On Tue, Jun 18, 2013 at 3:14 PM, Asumu Takikawa as...@ccs.neu.edu wrote: On 2013-06-18 10:47:01 -0600, Matthew Flatt wrote: Because this change will break all sorts of things in the short run, I'd like to feel more confident that

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Matthew Flatt
At Tue, 18 Jun 2013 15:40:27 -0400, Ryan Culpepper wrote: I tried it. It works, but DrRacket doesn't find the macro stepper tool. The racket/lib/info-cache.rktd has an entry for the right location, but it also has another (lib macro-debugger) entry. Is this caused by having multiple modules

Re: [racket-dev] ready for the package switch?

2013-06-18 Thread Juan Francisco Cantero Hurtado
On 06/18/13 19:36, Carl Eastlund wrote: rantI don't understand why version control systems don't take directories and renames more seriously, because this stuff is part of the development cycle and should be recorded like any other change./rant Mercurial tracks renames. Look hg help mv :)