* Checkout of Emacs CVS through firewall @ 2004-06-09 8:28 Juanma Barranquero 2004-06-09 9:08 ` Miles Bader 2004-06-09 10:13 ` Stefan Monnier 0 siblings, 2 replies; 42+ messages in thread From: Juanma Barranquero @ 2004-06-09 8:28 UTC (permalink / raw) (Slightly off-topic) Does anyone know how to do an anonymous checkout of Emacs from Savannah when you're below a fascistic firewall (I mean, port 80 and 443 and no much else...) Juanma ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-09 8:28 Checkout of Emacs CVS through firewall Juanma Barranquero @ 2004-06-09 9:08 ` Miles Bader 2004-06-09 9:42 ` Juanma Barranquero 2004-06-09 10:13 ` Stefan Monnier 1 sibling, 1 reply; 42+ messages in thread From: Miles Bader @ 2004-06-09 9:08 UTC (permalink / raw) Cc: emacs-devel Juanma Barranquero <jmbarranquero@wke.es> writes: > Does anyone know how to do an anonymous checkout of Emacs from Savannah > when you're below a fascistic firewall (I mean, port 80 and 443 and no > much else...) That's how my work is... subversions.gnu.org used to run a CVS pserver on port 443, but I assume that disappeared with pserver generally. Some other possibilities: * If you've got `tla' handy (there's a debian package for it in testing/unstable), you can use my arch branch of emacs, which is available via http: http://sourcecontrol.net/~miles/miles@gnu.org--gnu-2004 * There's a port-443 ssh server running on fp-ssh.gnu.org; you could could transfer the source tree in two steps (ssh to fencepost, checkout emacs there, make tarball, sftp it back to your fascist system), or even do something fancy and set up some sort of tunnel. -Miles -- ===== (^o^; (())) *This is the cute octopus virus, please copy it into your sig so it can spread. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-09 9:08 ` Miles Bader @ 2004-06-09 9:42 ` Juanma Barranquero 2004-06-09 12:40 ` Miles Bader 0 siblings, 1 reply; 42+ messages in thread From: Juanma Barranquero @ 2004-06-09 9:42 UTC (permalink / raw) Cc: emacs-devel On Wed, 09 Jun 2004 18:08:18 +0900 Miles Bader <miles@lsi.nec.co.jp> wrote: > subversions.gnu.org used to run a CVS pserver on port 443, but I assume > that disappeared with pserver generally. It seems so. > Some other possibilities: > > * If you've got `tla' handy (there's a debian package for it in > testing/unstable), you can use my arch branch of emacs, which is > available via http: > > http://sourcecontrol.net/~miles/miles@gnu.org--gnu-2004 Thanks! I'll try that. I've downloaded a tla binary for Windows, and I've done tla register-archive http://sourcecontrol.net/~miles/miles@gnu.org--gnu-2004 which I think is a prerequisite. I don't know how to go from here... (I'll read the docs, I just can do it right now). Is that a read-only access, or read-write? Is the branch synchronized with the CVS trunk at given intervals, or continuously (via a script or whatever)? Juanma ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-09 9:42 ` Juanma Barranquero @ 2004-06-09 12:40 ` Miles Bader 2004-06-09 13:08 ` Juanma Barranquero 2004-06-09 15:39 ` Juanma Barranquero 0 siblings, 2 replies; 42+ messages in thread From: Miles Bader @ 2004-06-09 12:40 UTC (permalink / raw) Cc: emacs-devel, Miles Bader On Wed, Jun 09, 2004 at 11:42:27AM +0200, Juanma Barranquero wrote: > I've downloaded a tla binary for Windows, and I've done > > tla register-archive http://sourcecontrol.net/~miles/miles@gnu.org--gnu-2004 > > which I think is a prerequisite. I don't know how to go from here... > (I'll read the docs, I just can do it right now). Um; I'm not sure if there are funny issues with windows or not. Before doing anything I'd recommend you make a `revision library' -- it isn't necessary, but it makes life much nicer (it's basically a cache for revisions). You can do that like: $ mkdir -p $SOME_PATH/arch/revlib $ tla my-revision-library $SOME_PATH/arch/revlib $ tla library-config --greedy --sparse $SOME_PATH/arch/revlib [where $SOME_PATH/arch/revlib is an arbitrary directory name] Optionally, you can setup gnupg to check library signatures, but you can skip that for now. Then you get the tree; emacs is big so this will take a long time unless you have a fast connection: $ cd $MY_SRC_DIR $ tla get miles@gnu.org--gnu-2004/emacs--cvs-trunk--0 emacs [That will put emacs into $MY_SRC_DIR/emacs] > Is that a read-only access, or read-write? It's read-only. If you want read-write access, you'd need ssh access to fencepost, but you could probably use port 443 on fp-ssh.gnu.org for that (that's what I use from work). I've never done R/W access for anyone else, so it would take some time to work out what to do, but it might be an interesting experiment -- I'd like for it to be possible for others to commit via arch. [An alternative which is slightly more `archy' would be for you to set up your own archive with your own branch of emacs, arrange for it to be anonymously accessible, and then periodically ask for it to be merged into the cvs-synchronized branch -- ideally that would via some sort of automatic mechanism e.g. a mail daemon, but of course that requires more infrastructure.] > Is the branch synchronized with the CVS trunk at given intervals, or > continuously (via a script or whatever)? It's synchronized via a script that I run manually, but I run it pretty often (every time I log into fencepost mostly) as it's just one command. -Miles -- Freedom's just another word, for nothing left to lose --Janis Joplin ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-09 12:40 ` Miles Bader @ 2004-06-09 13:08 ` Juanma Barranquero 2004-06-09 15:39 ` Juanma Barranquero 1 sibling, 0 replies; 42+ messages in thread From: Juanma Barranquero @ 2004-06-09 13:08 UTC (permalink / raw) Cc: emacs-devel On Wed, 9 Jun 2004 08:40:39 -0400 Miles Bader <miles@gnu.org> wrote: > Um; I'm not sure if there are funny issues with windows or not. tla seems to work OK, though it looks a bit... "unpolished"? > Before doing anything I'd recommend you make a `revision library' -- it OK, done. $ cd $MY_SRC_DIR $ tla get miles@gnu.org--gnu-2004/emacs--cvs-trunk--0 emacs I'm currently doing that, and it's *slow*, even on a fast connection :( > I've never done R/W access for anyone else, so it would take some time to > work out what to do, but it might be an interesting experiment -- I'd like > for it to be possible for others to commit via arch. If I ever get to speed with arch we can try to make it work. > [An alternative which is slightly more `archy' would be for you to set up > your own archive with your own branch of emacs, arrange for it to be > anonymously accessible, and then periodically ask for it to be merged into > the cvs-synchronized branch -- ideally that would via some sort of automatic > mechanism e.g. a mail daemon, but of course that requires more > infrastructure.] Yeah, I imagined the "proper" way was to do something like that (that's one of the fortes of arch, isn't it?), but is too complex for my current needs. > It's synchronized via a script that I run manually, but I run it pretty > often (every time I log into fencepost mostly) as it's just one command. More than enough. What I want to do is synchronize my local copy at work once or twice a day, at most. Currently I'm forced to get updates from home via a USB memory stick. Thanks a lot for your help, Juanma ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-09 12:40 ` Miles Bader 2004-06-09 13:08 ` Juanma Barranquero @ 2004-06-09 15:39 ` Juanma Barranquero 2004-06-10 1:33 ` Miles Bader 2004-06-11 2:44 ` Miles Bader 1 sibling, 2 replies; 42+ messages in thread From: Juanma Barranquero @ 2004-06-09 15:39 UTC (permalink / raw) Cc: emacs-devel On Wed, 9 Jun 2004 08:40:39 -0400 Miles Bader <miles@gnu.org> wrote: > Um; I'm not sure if there are funny issues with windows or not. Well, after building the sources in-place (I hardly ever use --installdir), I get: C:\bin\emacs\HEAD> tla changes * looking for miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-390 to compare with * comparing to miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-390 PANIC: duplicate ids in MOD tree, try tree-lint and tree-lint shows (not all output): C:\bin\emacs\HEAD> tla tree-lint These apparent source files lack inventory ids: bin data lock site-lisp Duplicated ids among each group of files listed here: leim/makefile i_08250c45-fa9c-4f39-a175-a0c5c36dd67b leim/makefile.w32-in lib-src/makefile i_c051bc02-a6de-474b-889a-27f7b2fbbcea lib-src/makefile.w32-in lisp/makefile i_bd03b562-c58d-4403-99db-c7bccd8c49a0 lisp/makefile.w32-in lispintro/makefile i_d713164a-e683-4ce3-a39e-3bf82f2f82f4 lispintro/makefile.w32-in lispref/makefile i_da68f1c2-536d-4d41-9150-7b01434eda3f lispref/makefile.w32-in man/makefile i_6e99da59-ad27-4816-82a0-cde9a101efae man/makefile.w32-in etc/icons x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.226 nt/icons etc/icons/.arch-ids/=id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.226 nt/icons/.arch-ids/=id etc/icons/.arch-ids/emacs.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.227 nt/icons/.arch-ids/emacs.ico.id etc/icons/.arch-ids/gnu2a32.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.228 nt/icons/.arch-ids/gnu2a32.ico.id etc/icons/.arch-ids/gnu2a32t.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.229 nt/icons/.arch-ids/gnu2a32t.ico.id etc/icons/.arch-ids/gnu2b48.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.230 nt/icons/.arch-ids/gnu2b48.ico.id etc/icons/.arch-ids/gnu2b48t.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.231 nt/icons/.arch-ids/gnu2b48t.ico.id etc/icons/.arch-ids/gnu3b32.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.232 nt/icons/.arch-ids/gnu3b32.ico.id etc/icons/.arch-ids/gnu3b32t.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.233 nt/icons/.arch-ids/gnu3b32t.ico.id etc/icons/.arch-ids/gnu4g48.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.234 nt/icons/.arch-ids/gnu4g48.ico.id etc/icons/.arch-ids/gnu4g48t.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.235 nt/icons/.arch-ids/gnu4g48t.ico.id etc/icons/.arch-ids/gnu5w32.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.236 nt/icons/.arch-ids/gnu5w32.ico.id etc/icons/.arch-ids/gnu5w32t.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.237 nt/icons/.arch-ids/gnu5w32t.ico.id etc/icons/.arch-ids/gnu6w48.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.238 nt/icons/.arch-ids/gnu6w48.ico.id etc/icons/.arch-ids/gnu6w48t.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.239 nt/icons/.arch-ids/gnu6w48t.ico.id etc/icons/.arch-ids/gnu7.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.240 nt/icons/.arch-ids/gnu7.ico.id etc/icons/.arch-ids/gnu8.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.241 nt/icons/.arch-ids/gnu8.ico.id etc/icons/.arch-ids/gnu9.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.242 nt/icons/.arch-ids/gnu9.ico.id etc/icons/.arch-ids/hand.cur.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.244 nt/icons/.arch-ids/hand.cur.id etc/icons/.arch-ids/sink.ico.id E_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.243 nt/icons/.arch-ids/sink.ico.id etc/icons/emacs.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.227 nt/icons/emacs.ico etc/icons/gnu2a32.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.228 nt/icons/gnu2a32.ico etc/icons/gnu2a32t.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.229 nt/icons/gnu2a32t.ico etc/icons/gnu2b48.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.230 nt/icons/gnu2b48.ico etc/icons/gnu2b48t.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.231 nt/icons/gnu2b48t.ico etc/icons/gnu3b32.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.232 nt/icons/gnu3b32.ico etc/icons/gnu3b32t.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.233 nt/icons/gnu3b32t.ico etc/icons/gnu4g48.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.234 nt/icons/gnu4g48.ico etc/icons/gnu4g48t.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.235 nt/icons/gnu4g48t.ico etc/icons/gnu5w32.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.236 nt/icons/gnu5w32.ico etc/icons/gnu5w32t.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.237 nt/icons/gnu5w32t.ico etc/icons/gnu6w48.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.238 nt/icons/gnu6w48.ico etc/icons/gnu6w48t.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.239 nt/icons/gnu6w48t.ico etc/icons/gnu7.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.240 nt/icons/gnu7.ico etc/icons/gnu8.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.241 nt/icons/gnu8.ico etc/icons/gnu9.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.242 nt/icons/gnu9.ico etc/icons/hand.cur x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.244 nt/icons/hand.cur etc/icons/sink.ico x_Miles_Bader_<miles@gnu.org>_Tue_Jul_29_15:01:20_2003_10113.243 nt/icons/sink.ico nt/makefile i_6f5b23a6-774b-4598-9c29-58235b2b4219 nt/makefile.w32-in src/makefile i_9fd7aba8-f826-4111-b3c0-497a8e7db9a0 src/makefile.w32-in Juanma ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-09 15:39 ` Juanma Barranquero @ 2004-06-10 1:33 ` Miles Bader 2004-06-10 8:03 ` Juanma Barranquero 2004-06-11 2:44 ` Miles Bader 1 sibling, 1 reply; 42+ messages in thread From: Miles Bader @ 2004-06-10 1:33 UTC (permalink / raw) Cc: emacs-devel Juanma Barranquero <jmbarranquero@wke.es> writes: > Well, after building the sources in-place (I hardly ever use --installdir), I get: > > C:\bin\emacs\HEAD> tla changes > * looking for miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-390 to compare with > * comparing to miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-390 > PANIC: duplicate ids in MOD tree, try tree-lint There are pretty likely to be some problems if you build-in-place, as I never do that (and apparently other arch users are the same). Looking at your list, all the duplicate ids starting with "i_" are due to that; I'll see what I can do to fix those (part of the problem is that autoconf doesn't have a useful "strip this comment in the generated file" syntax). The rest of the problems (unknown directories "bin", "data", "lock", "site-lisp"; directory "etc/icons" apparently a copy of "nt/icons") seem to suggest you're also _installing_ into the source tree. That's just brain-dead, don't do that (does the windows makefile advocate this?!?) -- there's only so much that can be done if you insist on crapping all over the source tree. Thanks, -Miles -- Freedom's just another word, for nothing left to lose --Janis Joplin ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-10 1:33 ` Miles Bader @ 2004-06-10 8:03 ` Juanma Barranquero 2004-06-10 8:12 ` Miles Bader 0 siblings, 1 reply; 42+ messages in thread From: Juanma Barranquero @ 2004-06-10 8:03 UTC (permalink / raw) Cc: emacs-devel On Thu, 10 Jun 2004 10:33:57 +0900 Miles Bader <miles@lsi.nec.co.jp> wrote: > There are pretty likely to be some problems if you build-in-place, as I > never do that (and apparently other arch users are the same). Well, I've opted now to have a build directory, rsync'ed from the copy I update from your system. I don't mind the disk space and I think I'll probably avoid a lot of trouble. > Looking at your list, all the duplicate ids starting with "i_" are due > to that; I'll see what I can do to fix those (part of the problem is > that autoconf doesn't have a useful "strip this comment in the generated > file" syntax). Yeah, nt/configure.bat has no way to do that either. I'd be necessary to require yet another tool, like sed or perl, and That's Not Good. > The rest of the problems (unknown directories "bin", "data", "lock", > "site-lisp"; directory "etc/icons" apparently a copy of "nt/icons") seem > to suggest you're also _installing_ into the source tree. That's just > brain-dead, don't do that (does the windows makefile advocate this?!?) No, it doesn't advocate it, and neither does forbid it. I know some projects (like GCC) advise against building in place, but I've never heard such a thing wrt Emacs, and in fact I do it all the time with no ill effects. "cvs update" just shows there are a few "unknown" (i.e., "?") directories and files, and that's all. > -- there's only so much that can be done if you insist on crapping all > over the source tree. It seems wise to work *with* the tool and not *against* it, so from now on I won't do inplace builds on Arch-controled copies :) Thanks, Juanma ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-10 8:03 ` Juanma Barranquero @ 2004-06-10 8:12 ` Miles Bader 2004-06-10 8:23 ` Juanma Barranquero 0 siblings, 1 reply; 42+ messages in thread From: Miles Bader @ 2004-06-10 8:12 UTC (permalink / raw) Cc: emacs-devel Juanma Barranquero <jmbarranquero@wke.es> writes: >> The rest of the problems (unknown directories "bin", "data", "lock", >> "site-lisp"; directory "etc/icons" apparently a copy of "nt/icons") seem >> to suggest you're also _installing_ into the source tree. That's just >> brain-dead, don't do that (does the windows makefile advocate this?!?) > > No, it doesn't advocate it, and neither does forbid it. I know some > projects (like GCC) advise against building in place, but I've never > heard such a thing wrt Emacs, and in fact I do it all the time with no > ill effects. Note that I'm not complaining about _building in-place -- if nothing else, that's a long-standing Emacs tradition -- but about (apparently) _installing_ to the source directory, i.e., putting bin/ &c there. -Miles -- Yo mama's so fat when she gets on an elevator it HAS to go down. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-10 8:12 ` Miles Bader @ 2004-06-10 8:23 ` Juanma Barranquero 0 siblings, 0 replies; 42+ messages in thread From: Juanma Barranquero @ 2004-06-10 8:23 UTC (permalink / raw) Cc: emacs-devel On Thu, 10 Jun 2004 17:12:38 +0900 Miles Bader <miles@lsi.nec.co.jp> wrote: > Note that I'm not complaining about _building in-place -- if nothing > else, that's a long-standing Emacs tradition -- but about (apparently) > _installing_ to the source directory, i.e., putting bin/ &c there. Yes, I understand. But installing in place is faster, and in the almost three years I've been doing so daily I never had any trouble at all till now. But I'm not complaining either. Having access to Emacs sources from your repository is great, and I don't mind in the slightest to have to rsync before bootstrapping. I was a bit caught by surprise, that's all. Juanma ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-09 15:39 ` Juanma Barranquero 2004-06-10 1:33 ` Miles Bader @ 2004-06-11 2:44 ` Miles Bader 2004-06-11 8:40 ` Juanma Barranquero 1 sibling, 1 reply; 42+ messages in thread From: Miles Bader @ 2004-06-11 2:44 UTC (permalink / raw) Cc: emacs-devel Juanma Barranquero <jmbarranquero@wke.es> writes: > Well, after building the sources in-place (I hardly ever use > --installdir), I get: Try updating to the latest version; I think I've fixed all the issues that made building/installing in place annoying. Thanks, -Miles -- I'd rather be consing. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-11 2:44 ` Miles Bader @ 2004-06-11 8:40 ` Juanma Barranquero 2004-06-11 8:51 ` Miles Bader 2004-06-11 23:49 ` Miles Bader 0 siblings, 2 replies; 42+ messages in thread From: Juanma Barranquero @ 2004-06-11 8:40 UTC (permalink / raw) Cc: emacs-devel On Fri, 11 Jun 2004 11:44:28 +0900 Miles Bader <miles@lsi.nec.co.jp> wrote: > Try updating to the latest version; I think I've fixed all the issues > that made building/installing in place annoying. Thanks for taking the effort. After installing in place, "tla update" works fine. However, "tla changes" produces: * looking for miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-397 to compare with * comparing to miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-397 PANIC: duplicate ids in MOD tree, try tree-lint and "tla tree-lint" gives: These apparent source files lack inventory ids: etc/DOC etc/DOC-X leim/leim-list.el leim/makefile leim/quail/4Corner.el leim/quail/ARRAY30.el leim/quail/CCDOSPY.el leim/quail/ECDICT.el leim/quail/ETZY.el leim/quail/PY-b5.el leim/quail/PY.el leim/quail/Punct-b5.el leim/quail/Punct.el leim/quail/QJ-b5.el leim/quail/QJ.el leim/quail/SW.el leim/quail/TONEPY.el leim/quail/ZIRANMA.el leim/quail/ZOZY.el leim/quail/quick-b5.el leim/quail/quick-cns.el leim/quail/tsang-b5.el leim/quail/tsang-cns.el lib-src/DOC lib-src/makefile lib-src/obj-spd lib-src/obj-spd/i386 lib-src/obj-spd/i386/ctags.exe lib-src/obj-spd/i386/ctags.obj lib-src/obj-spd/i386/ebrowse.exe lib-src/obj-spd/i386/ebrowse.obj lib-src/obj-spd/i386/etags.exe lib-src/obj-spd/i386/etags.obj lib-src/obj-spd/i386/getopt.obj lib-src/obj-spd/i386/getopt1.obj lib-src/obj-spd/i386/hexl.exe lib-src/obj-spd/i386/hexl.obj lib-src/obj-spd/i386/make-docfile.exe lib-src/obj-spd/i386/make-docfile.obj lib-src/obj-spd/i386/movemail.exe lib-src/obj-spd/i386/movemail.obj lib-src/obj-spd/i386/ntlib.obj lib-src/obj-spd/i386/pop.obj lib-src/obj-spd/i386/regex.obj lisp/Makefile.unix lisp/makefile lispintro/makefile lispref/makefile man/makefile nt/makefile nt/obj-spd nt/obj-spd/i386 nt/obj-spd/i386/addpm.exe nt/obj-spd/i386/addpm.obj nt/obj-spd/i386/addsection.exe nt/obj-spd/i386/addsection.obj nt/obj-spd/i386/cmdproxy.exe nt/obj-spd/i386/cmdproxy.obj nt/obj-spd/i386/ddeclient.exe nt/obj-spd/i386/ddeclient.obj nt/obj-spd/i386/emacs.res nt/obj-spd/i386/preprep.exe nt/obj-spd/i386/preprep.obj nt/obj-spd/i386/runemacs.exe nt/obj-spd/i386/runemacs.obj src/makefile src/obj-spd src/obj-spd/etc src/obj-spd/etc/DOC-X src/obj-spd/i386 src/obj-spd/i386/abbrev.obj src/obj-spd/i386/alloc.obj src/obj-spd/i386/atimer.obj src/obj-spd/i386/buffer.obj src/obj-spd/i386/bytecode.obj src/obj-spd/i386/callint.obj src/obj-spd/i386/callproc.obj src/obj-spd/i386/casefiddle.obj src/obj-spd/i386/casetab.obj src/obj-spd/i386/category.obj src/obj-spd/i386/ccl.obj src/obj-spd/i386/charset.obj src/obj-spd/i386/cm.obj src/obj-spd/i386/cmds.obj src/obj-spd/i386/coding.obj src/obj-spd/i386/composite.obj src/obj-spd/i386/data.obj src/obj-spd/i386/dired.obj src/obj-spd/i386/dispnew.obj src/obj-spd/i386/doc.obj src/obj-spd/i386/doprnt.obj src/obj-spd/i386/editfns.obj src/obj-spd/i386/emacs.exe src/obj-spd/i386/emacs.obj src/obj-spd/i386/emacs.res src/obj-spd/i386/eval.obj src/obj-spd/i386/fileio.obj src/obj-spd/i386/filelock.obj src/obj-spd/i386/filemode.obj src/obj-spd/i386/firstfile.obj src/obj-spd/i386/floatfns.obj src/obj-spd/i386/fns.obj src/obj-spd/i386/fontset.obj src/obj-spd/i386/frame.obj src/obj-spd/i386/fringe.obj src/obj-spd/i386/gmalloc.obj src/obj-spd/i386/image.obj src/obj-spd/i386/indent.obj src/obj-spd/i386/insdel.obj src/obj-spd/i386/intervals.obj src/obj-spd/i386/keyboard.obj src/obj-spd/i386/keymap.obj src/obj-spd/i386/lastfile.lib src/obj-spd/i386/lastfile.obj src/obj-spd/i386/lread.obj src/obj-spd/i386/macros.obj src/obj-spd/i386/marker.obj src/obj-spd/i386/md5.obj src/obj-spd/i386/minibuf.obj src/obj-spd/i386/print.obj src/obj-spd/i386/process.obj src/obj-spd/i386/ralloc.obj src/obj-spd/i386/regex.obj src/obj-spd/i386/region-cache.obj src/obj-spd/i386/scroll.obj src/obj-spd/i386/search.obj src/obj-spd/i386/sound.obj src/obj-spd/i386/strftime.obj src/obj-spd/i386/syntax.obj src/obj-spd/i386/sysdep.obj src/obj-spd/i386/temacs.bin src/obj-spd/i386/temacs.exe src/obj-spd/i386/temacs.map src/obj-spd/i386/temacs.pdb src/obj-spd/i386/temacs0.lib src/obj-spd/i386/temacs1.lib src/obj-spd/i386/temacw32.lib src/obj-spd/i386/term.obj src/obj-spd/i386/termcap.obj src/obj-spd/i386/textprop.obj src/obj-spd/i386/tparam.obj src/obj-spd/i386/undo.obj src/obj-spd/i386/unexw32.obj src/obj-spd/i386/vm-limit.obj src/obj-spd/i386/w32.obj src/obj-spd/i386/w32bdf.obj src/obj-spd/i386/w32console.obj src/obj-spd/i386/w32fns.obj src/obj-spd/i386/w32heap.obj src/obj-spd/i386/w32inevt.obj src/obj-spd/i386/w32menu.obj src/obj-spd/i386/w32proc.obj src/obj-spd/i386/w32reg.obj src/obj-spd/i386/w32select.obj src/obj-spd/i386/w32term.obj src/obj-spd/i386/w32xfns.obj src/obj-spd/i386/window.obj src/obj-spd/i386/xdisp.obj src/obj-spd/i386/xfaces.obj These explicit ids have no corresponding file: lisp/.arch-ids/Makefile.in.id Duplicated ids among each group of files listed here: lib-src/ctags.c i_8a9b748d-390c-4922-99db-2eeefa921051 lib-src/etags.c Juanma ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-11 8:40 ` Juanma Barranquero @ 2004-06-11 8:51 ` Miles Bader 2004-06-11 9:04 ` Juanma Barranquero 2004-06-28 23:51 ` Stefan 2004-06-11 23:49 ` Miles Bader 1 sibling, 2 replies; 42+ messages in thread From: Miles Bader @ 2004-06-11 8:51 UTC (permalink / raw) Cc: emacs-devel Juanma Barranquero <jmbarranquero@wke.es> writes: > and "tla tree-lint" gives: > > These apparent source files lack inventory ids: > > etc/DOC > etc/DOC-X > leim/leim-list.el > leim/makefile These I understand > leim/quail/4Corner.el > leim/quail/ARRAY30.el > leim/quail/CCDOSPY.el [... etc ...] These are annoying; it would be nice if they were built using some sort of consistent naming convention, but I guess they could be enumerated as "to be ignored". > lib-src/DOC > lib-src/makefile OK > lib-src/obj-spd [... etc ...] What is "obj-spd"? There's not much I can do about platform-specific build noise... [All this is the same annoying crap that has to be done for "clean" rules; you can see why people like separate build dirs...] -Miles -- ===== (^o^; (())) *This is the cute octopus virus, please copy it into your sig so it can spread. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-11 8:51 ` Miles Bader @ 2004-06-11 9:04 ` Juanma Barranquero 2004-06-28 23:51 ` Stefan 1 sibling, 0 replies; 42+ messages in thread From: Juanma Barranquero @ 2004-06-11 9:04 UTC (permalink / raw) Cc: emacs-devel On Fri, 11 Jun 2004 17:51:19 +0900 Miles Bader <miles@lsi.nec.co.jp> wrote: > > lib-src/obj-spd > [... etc ...] > > What is "obj-spd"? On Windows, the directory for object files can be called: oo # GCC build, non-opt oo-spd # GCC build, optimized obj # MSVC build, non-opt obj-spd # MSVC build, optimized I don't know why, but I imagine it's to ease testing patches on both compilers. > There's not much I can do about platform-specific build noise... Noise is not a problem. This was, I think: These explicit ids have no corresponding file: lisp/.arch-ids/Makefile.in.id Duplicated ids among each group of files listed here: lib-src/ctags.c i_8a9b748d-390c-4922-99db-2eeefa921051 lib-src/etags.c In Un*x environments ctags.c is a link to etags.c, I think; on Windows, ctags.c is copied from etags.c. > [All this is the same annoying crap that has to be done for "clean" > rules; you can see why people like separate build dirs...] Yes, I understand why. But my use case is a bit different. I build Emacs fairly often, either normal make or bootstrap (in fact I bootstrap at least daily, just to check that it works), and I never do a release tarball or pass my build to other people. So it is *much* faster for me to build in place; I avoid a lot of copying 'round (it also saves me disk space, but that is moot). Juanma ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-11 8:51 ` Miles Bader 2004-06-11 9:04 ` Juanma Barranquero @ 2004-06-28 23:51 ` Stefan 2004-06-29 1:17 ` Miles Bader 1 sibling, 1 reply; 42+ messages in thread From: Stefan @ 2004-06-28 23:51 UTC (permalink / raw) Cc: Juanma Barranquero, emacs-devel >> leim/quail/4Corner.el >> leim/quail/ARRAY30.el >> leim/quail/CCDOSPY.el > [... etc ...] > These are annoying; it would be nice if they were built using some sort > of consistent naming convention, but I guess they could be enumerated > as "to be ignored". Yup. ~/tmp-0% cat ~/src/emacs/work/leim/quail/.arch-inventory precious ^(CTLau-b5|CTLau|PY|ZIRANMA|quick-b5|quick-cns|tsang-b5|tsang-cns|4Corner|ARRAY30|CCDOSPY|ECDICT|ETZY|PY-b5|Punct-b5|Punct|QJ-b5|QJ|SW|TONEPY|ZOZY)\.el$ # arch-tag: b76ab876-6b85-11d8-a8bd-000a95e675a6 ~/tmp-0% Stefan ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-28 23:51 ` Stefan @ 2004-06-29 1:17 ` Miles Bader 2004-06-29 5:06 ` Eli Zaretskii 0 siblings, 1 reply; 42+ messages in thread From: Miles Bader @ 2004-06-29 1:17 UTC (permalink / raw) Cc: Juanma Barranquero, emacs-devel Stefan <monnier@iro.umontreal.ca> writes: > ~/tmp-0% cat ~/src/emacs/work/leim/quail/.arch-inventory > precious ^(CTLau-b5|CTLau|PY|ZIRANMA|quick-b5|quick-cns|tsang-b5|tsang-cns|4Corner|ARRAY30|CCDOSPY|ECDICT|ETZY|PY-b5|Punct-b5|Punct|QJ-b5|QJ|SW|TONEPY|ZOZY)\.el$ I ended up using this: precious ^([A-Z0-9].*|tsang-.*|quick-.*)\.el$ All the source files are lower case... :-O -Miles -- `There are more things in heaven and earth, Horatio, Than are dreamt of in your philosophy.' ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-29 1:17 ` Miles Bader @ 2004-06-29 5:06 ` Eli Zaretskii 2004-06-29 7:18 ` Miles Bader 0 siblings, 1 reply; 42+ messages in thread From: Eli Zaretskii @ 2004-06-29 5:06 UTC (permalink / raw) Cc: jmbarranquero, emacs-devel > From: Miles Bader <miles@lsi.nec.co.jp> > Date: Tue, 29 Jun 2004 10:17:55 +0900 > > Stefan <monnier@iro.umontreal.ca> writes: > > ~/tmp-0% cat ~/src/emacs/work/leim/quail/.arch-inventory > > precious ^(CTLau-b5|CTLau|PY|ZIRANMA|quick-b5|quick-cns|tsang-b5|tsang-cns|4Corner|ARRAY30|CCDOSPY|ECDICT|ETZY|PY-b5|Punct-b5|Punct|QJ-b5|QJ|SW|TONEPY|ZOZY)\.el$ > > I ended up using this: > > precious ^([A-Z0-9].*|tsang-.*|quick-.*)\.el$ I hope this doesn't give trouble on case-insensitive file systems. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-29 5:06 ` Eli Zaretskii @ 2004-06-29 7:18 ` Miles Bader 2004-06-29 19:12 ` Eli Zaretskii 0 siblings, 1 reply; 42+ messages in thread From: Miles Bader @ 2004-06-29 7:18 UTC (permalink / raw) Cc: jmbarranquero, emacs-devel, Miles Bader On Tue, Jun 29, 2004 at 07:06:14AM +0200, Eli Zaretskii wrote: > > precious ^([A-Z0-9].*|tsang-.*|quick-.*)\.el$ > > I hope this doesn't give trouble on case-insensitive file systems. It shouldn't -- the matching is done by an application program, not the filesystem. -Miles -- The secret to creativity is knowing how to hide your sources. --Albert Einstein ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-29 7:18 ` Miles Bader @ 2004-06-29 19:12 ` Eli Zaretskii 2004-06-29 22:31 ` Andreas Schwab 0 siblings, 1 reply; 42+ messages in thread From: Eli Zaretskii @ 2004-06-29 19:12 UTC (permalink / raw) Cc: jmbarranquero, emacs-devel > Date: Tue, 29 Jun 2004 03:18:14 -0400 > From: Miles Bader <miles@gnu.org> > > On Tue, Jun 29, 2004 at 07:06:14AM +0200, Eli Zaretskii wrote: > > > precious ^([A-Z0-9].*|tsang-.*|quick-.*)\.el$ > > > > I hope this doesn't give trouble on case-insensitive file systems. > > It shouldn't -- the matching is done by an application program, not the > filesystem. Sorry, I don't follow: under a case-insensitive filesystem, you might get array30.el instead of ARRAY30.el, in which case you're toast, right? ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-29 19:12 ` Eli Zaretskii @ 2004-06-29 22:31 ` Andreas Schwab 2004-06-30 4:25 ` Eli Zaretskii 2004-06-30 14:13 ` Stefan 0 siblings, 2 replies; 42+ messages in thread From: Andreas Schwab @ 2004-06-29 22:31 UTC (permalink / raw) Cc: jmbarranquero, emacs-devel, Miles Bader "Eli Zaretskii" <eliz@gnu.org> writes: >> Date: Tue, 29 Jun 2004 03:18:14 -0400 >> From: Miles Bader <miles@gnu.org> >> >> On Tue, Jun 29, 2004 at 07:06:14AM +0200, Eli Zaretskii wrote: >> > > precious ^([A-Z0-9].*|tsang-.*|quick-.*)\.el$ >> > >> > I hope this doesn't give trouble on case-insensitive file systems. >> >> It shouldn't -- the matching is done by an application program, not the >> filesystem. > > Sorry, I don't follow: under a case-insensitive filesystem, you might > get array30.el instead of ARRAY30.el, in which case you're toast, > right? But it should work on a case-preserving filesystem, which at least VFAT, NTFS and HFS[+] are. Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux AG, Maxfeldstraße 5, 90409 Nürnberg, Germany Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-29 22:31 ` Andreas Schwab @ 2004-06-30 4:25 ` Eli Zaretskii 2004-06-30 4:43 ` Miles Bader 2004-06-30 14:13 ` Stefan 1 sibling, 1 reply; 42+ messages in thread From: Eli Zaretskii @ 2004-06-30 4:25 UTC (permalink / raw) Cc: jmbarranquero, emacs-devel > From: Andreas Schwab <schwab@suse.de> > Date: Wed, 30 Jun 2004 00:31:57 +0200 > > > Sorry, I don't follow: under a case-insensitive filesystem, you might > > get array30.el instead of ARRAY30.el, in which case you're toast, > > right? > > But it should work on a case-preserving filesystem, which at least VFAT, > NTFS and HFS[+] are. I was thinking about a scenario where some tool renames a file to its lower-case variant. On a case-insensitive system, when Emacs tries to open 4Corner.el, it will happily find 4corner.el, so this could go unnoticed for a long time. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-30 4:25 ` Eli Zaretskii @ 2004-06-30 4:43 ` Miles Bader 2004-06-30 17:33 ` Eli Zaretskii 0 siblings, 1 reply; 42+ messages in thread From: Miles Bader @ 2004-06-30 4:43 UTC (permalink / raw) Cc: jmbarranquero, Andreas Schwab, emacs-devel "Eli Zaretskii" <eliz@gnu.org> writes: >> But it should work on a case-preserving filesystem, which at least VFAT, >> NTFS and HFS[+] are. > > I was thinking about a scenario where some tool renames a file to its > lower-case variant. On a case-insensitive system, when Emacs tries to > open 4Corner.el, it will happily find 4corner.el, so this could go > unnoticed for a long time. So don't use tools that screw up your filenames -- or if you must do so, at least understand that it _will_ confuse any source-control system you happen to be using. -Miles -- `Suppose Korea goes to the World Cup final against Japan and wins,' Moon said. `All the past could be forgiven.' [NYT] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-30 4:43 ` Miles Bader @ 2004-06-30 17:33 ` Eli Zaretskii 0 siblings, 0 replies; 42+ messages in thread From: Eli Zaretskii @ 2004-06-30 17:33 UTC (permalink / raw) Cc: jmbarranquero, emacs-devel > From: Miles Bader <miles@lsi.nec.co.jp> > Reply-To: Miles Bader <miles@gnu.org> > > So don't use tools that screw up your filenames I don't. I actually thought about your time being wasted by some bug report that could boil down to something as obscure as this (I've seen similar problems before), but I obviously don't need to worry about that more than you do. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-29 22:31 ` Andreas Schwab 2004-06-30 4:25 ` Eli Zaretskii @ 2004-06-30 14:13 ` Stefan 1 sibling, 0 replies; 42+ messages in thread From: Stefan @ 2004-06-30 14:13 UTC (permalink / raw) Cc: jmbarranquero, Eli Zaretskii, Miles Bader, emacs-devel >>> > > precious ^([A-Z0-9].*|tsang-.*|quick-.*)\.el$ >>> > I hope this doesn't give trouble on case-insensitive file systems. >>> It shouldn't -- the matching is done by an application program, not the >>> filesystem. >> Sorry, I don't follow: under a case-insensitive filesystem, you might >> get array30.el instead of ARRAY30.el, in which case you're toast, >> right? > But it should work on a case-preserving filesystem, which at least VFAT, > NTFS and HFS[+] are. VMS doesn't preserve case. But it doesn't run tla either. Stefan ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-11 8:40 ` Juanma Barranquero 2004-06-11 8:51 ` Miles Bader @ 2004-06-11 23:49 ` Miles Bader 2004-06-12 3:08 ` Juanma Barranquero 1 sibling, 1 reply; 42+ messages in thread From: Miles Bader @ 2004-06-11 23:49 UTC (permalink / raw) Cc: emacs-devel, Miles Bader On Fri, Jun 11, 2004 at 10:40:58AM +0200, Juanma Barranquero wrote: > After installing in place, "tla update" works fine. However, "tla changes" > produces: > > * looking for miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-397 to compare > with > * comparing to miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-397 > PANIC: duplicate ids in MOD tree, try tree-lint Try again now. > These explicit ids have no corresponding file: > > lisp/.arch-ids/Makefile.in.id Did lisp/Makefile.in somehow get deleted?!? -Miles -- "Whatever you do will be insignificant, but it is very important that you do it." Mahatma Ghandi ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-11 23:49 ` Miles Bader @ 2004-06-12 3:08 ` Juanma Barranquero 2004-06-12 4:44 ` Miles Bader 0 siblings, 1 reply; 42+ messages in thread From: Juanma Barranquero @ 2004-06-12 3:08 UTC (permalink / raw) Cc: Miles Bader On Fri, 11 Jun 2004 19:49:45 -0400, Miles Bader <miles@gnu.org> wrote: > Try again now. Yeah, now it works like a charm. > Did lisp/Makefile.in somehow get deleted?!? nt/configure.bat contains the following line: if not exist ..\lisp\Makefile.unix rename ..\lisp\Makefile.in Makefile.unix I have no idea why. /L/e/k/t/u ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 3:08 ` Juanma Barranquero @ 2004-06-12 4:44 ` Miles Bader 2004-06-12 12:55 ` Juanma Barranquero 0 siblings, 1 reply; 42+ messages in thread From: Miles Bader @ 2004-06-12 4:44 UTC (permalink / raw) Cc: Miles Bader, emacs-devel On Sat, Jun 12, 2004 at 05:08:49AM +0200, Juanma Barranquero wrote: > nt/configure.bat contains the following line: > > if not exist ..\lisp\Makefile.unix rename ..\lisp\Makefile.in Makefile.unix > > I have no idea why. Offhand it sounds like something that should be fixed in nt/configure.bat. -Miles -- The secret to creativity is knowing how to hide your sources. --Albert Einstein ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 4:44 ` Miles Bader @ 2004-06-12 12:55 ` Juanma Barranquero 2004-06-12 13:06 ` Miles Bader ` (2 more replies) 0 siblings, 3 replies; 42+ messages in thread From: Juanma Barranquero @ 2004-06-12 12:55 UTC (permalink / raw) Cc: Miles Bader On Sat, 12 Jun 2004 00:44:46 -0400, Miles Bader <miles@gnu.org> wrote: > Offhand it sounds like something that should be fixed in nt/configure.bat. From revision 1.1, nt/configure.bat has had: if not exist ..\lisp\Makefile.unix rename ..\lisp\Makefile Makefile.unix In 1.5, Eli changed it to if not exist ..\lisp\Makefile.unix rename ..\lisp\Makefile.in Makefile.unix Curiously, the log says: "Don't copy lisp/Makefile, it doesn't exist; copy lisp/Makefile.in instead." I'm going to ask Eli what's the purpose of this line and whether it cold be changed to really copy, instead of moving. With respect to installing in place, we're almost there. Renaming back Makefile.unix to Makefile.in, I'm able to "tla update" after a compilation. However, I get a kind of warning: These apparent source files lack inventory ids: etc/DOC-X leim/quail/4Corner.el leim/quail/ARRAY30.el leim/quail/PY-b5.el leim/quail/Punct-b5.el leim/quail/Punct.el leim/quail/QJ-b5.el lib-src/DOC * reverting changes D etc/DOC-X D leim/quail/4Corner.el D leim/quail/ARRAY30.el D leim/quail/CTLau-b5.el D leim/quail/CTLau.el D leim/quail/PY-b5.el D leim/quail/Punct-b5.el D leim/quail/Punct.el D leim/quail/QJ-b5.el D lib-src/DOC * updating for new patches in archive Is that something that should be fixed/adjusted? /L/e/k/t/u ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 12:55 ` Juanma Barranquero @ 2004-06-12 13:06 ` Miles Bader 2004-06-12 13:11 ` Miles Bader 2004-06-12 13:17 ` Juanma Barranquero 2004-06-12 14:19 ` Jason Rumney 2004-06-12 18:32 ` Eli Zaretskii 2 siblings, 2 replies; 42+ messages in thread From: Miles Bader @ 2004-06-12 13:06 UTC (permalink / raw) Cc: Miles Bader, emacs-devel On Sat, Jun 12, 2004 at 02:55:00PM +0200, Juanma Barranquero wrote: > These apparent source files lack inventory ids: > > etc/DOC-X > leim/quail/4Corner.el > leim/quail/ARRAY30.el > leim/quail/PY-b5.el > leim/quail/Punct-b5.el > leim/quail/Punct.el > leim/quail/QJ-b5.el > lib-src/DOC The ones in leim/... are due to a typo, which I'll fix. I don't know about etc/DOC-X -- is there really a file called "DOC-X" (that is "X", not a version number)? And what is a DOC file doing in lib-src? AFAIK, DOC should always be in etc/ somwhere. -Miles -- `Cars give people wonderful freedom and increase their opportunities. But they also destroy the environment, to an extent so drastic that they kill all social life' (from _A Pattern Language_) ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 13:06 ` Miles Bader @ 2004-06-12 13:11 ` Miles Bader 2004-06-12 14:03 ` Juanma Barranquero 2004-06-12 13:17 ` Juanma Barranquero 1 sibling, 1 reply; 42+ messages in thread From: Miles Bader @ 2004-06-12 13:11 UTC (permalink / raw) Cc: Juanma Barranquero, emacs-devel On Sat, Jun 12, 2004 at 09:06:59AM -0400, Miles Bader wrote: > I don't know about etc/DOC-X -- is there really a file called "DOC-X" (that > is "X", not a version number)? > > And what is a DOC file doing in lib-src? AFAIK, DOC should always be in etc/ > somwhere. Never mind, I saw in the windows makefile where these are created. I've updated things. -Miles -- (\(\ (^.^) (")") *This is the cute bunny virus, please copy this into your sig so it can spread. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 13:11 ` Miles Bader @ 2004-06-12 14:03 ` Juanma Barranquero 0 siblings, 0 replies; 42+ messages in thread From: Juanma Barranquero @ 2004-06-12 14:03 UTC (permalink / raw) Cc: emacs-devel On Sat, 12 Jun 2004 09:11:30 -0400, Miles Bader <miles@gnu.org> wrote: > I've updated things. I'll check it as soon as bootstrapping's working again. Thanks, /L/e/k/t/u ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 13:06 ` Miles Bader 2004-06-12 13:11 ` Miles Bader @ 2004-06-12 13:17 ` Juanma Barranquero 1 sibling, 0 replies; 42+ messages in thread From: Juanma Barranquero @ 2004-06-12 13:17 UTC (permalink / raw) Cc: Miles Bader On Sat, 12 Jun 2004 09:06:59 -0400, Miles Bader <miles@gnu.org> wrote: > The ones in leim/... are due to a typo, which I'll fix. Ah, OK. > > I don't know about etc/DOC-X -- is there really a file called "DOC-X" (that > is "X", not a version number)? Yes, "DOC-X" is its name. > And what is a DOC file doing in lib-src? AFAIK, DOC should always be in etc/ > somwhere. Building Emacs on Windows generates: lib-src\DOC obj-spd\etc\DOC-X and the in-place install: etc\DOC etc\DOC-X (all identical). More tla questions: - How can get rid of: WARNING: no rule found for checking signatures from miles@gnu.org--gnu-2004 Consider creating ~/.arch-params/signing/miles@gnu.org--gnu-2004.check or ~/.arch-params/signing/=default.check I mean, what's the content of the files? A GPG signature or something? - The revision library it's already 160MB. What should I do when it grows too much? "tla uncacherev", perhaps? Thanks, /L/e/k/t/u ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 12:55 ` Juanma Barranquero 2004-06-12 13:06 ` Miles Bader @ 2004-06-12 14:19 ` Jason Rumney 2004-06-12 14:31 ` Juanma Barranquero 2004-06-12 18:32 ` Eli Zaretskii 2 siblings, 1 reply; 42+ messages in thread From: Jason Rumney @ 2004-06-12 14:19 UTC (permalink / raw) Cc: Miles Bader, emacs-devel Juanma Barranquero <lektu@mi.madritel.es> writes: > From revision 1.1, nt/configure.bat has had: > > if not exist ..\lisp\Makefile.unix rename ..\lisp\Makefile Makefile.unix > > In 1.5, Eli changed it to > > if not exist ..\lisp\Makefile.unix rename ..\lisp\Makefile.in Makefile.unix > > Curiously, the log says: "Don't copy lisp/Makefile, it doesn't exist; > copy lisp/Makefile.in instead." I think that change was a mistake. The intention of that line seems to me to be to make a backup of the makefile before overwriting it, in case the user uses a dual-boot or networked drive for the source tree and wants to recover the unix makefile without reconfiguring after building the Windows version. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 14:19 ` Jason Rumney @ 2004-06-12 14:31 ` Juanma Barranquero 2004-06-12 18:30 ` Eli Zaretskii 0 siblings, 1 reply; 42+ messages in thread From: Juanma Barranquero @ 2004-06-12 14:31 UTC (permalink / raw) Cc: Miles Bader, emacs-devel On Sat, 12 Jun 2004 23:19:17 +0900, Jason Rumney <jasonr@gnu.org> wrote: > I think that change was a mistake. The intention of that line seems > to me to be to make a backup of the makefile before overwriting it, > in case the user uses a dual-boot or networked drive for the source > tree and wants to recover the unix makefile without reconfiguring > after building the Windows version. Perhaps it was failing when thre's no lisp/Makefile, and that's why Eli changed it. Anyway, it's been like that for almost three years and half, so perhaps there aren't developers doing that kind of dual-boot or shared working copy development. I'd suggest just removing the line and waiting. If someone barks, we can fix it later. /L/e/k/t/u ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 14:31 ` Juanma Barranquero @ 2004-06-12 18:30 ` Eli Zaretskii 0 siblings, 0 replies; 42+ messages in thread From: Eli Zaretskii @ 2004-06-12 18:30 UTC (permalink / raw) Cc: emacs-devel > Date: Sat, 12 Jun 2004 16:31:26 +0200 > From: Juanma Barranquero <lektu@mi.madritel.es> > > Perhaps it was failing when thre's no lisp/Makefile, and that's why Eli > changed it. That almost certainly was the case: someone complained about that line failing, and I made the change to avoid that. I have no idea why the line was there in the first place. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 12:55 ` Juanma Barranquero 2004-06-12 13:06 ` Miles Bader 2004-06-12 14:19 ` Jason Rumney @ 2004-06-12 18:32 ` Eli Zaretskii 2004-06-12 22:10 ` Juanma Barranquero 2 siblings, 1 reply; 42+ messages in thread From: Eli Zaretskii @ 2004-06-12 18:32 UTC (permalink / raw) Cc: emacs-devel > Date: Sat, 12 Jun 2004 14:55:00 +0200 > From: Juanma Barranquero <lektu@mi.madritel.es> > > On Sat, 12 Jun 2004 00:44:46 -0400, Miles Bader <miles@gnu.org> wrote: > > > Offhand it sounds like something that should be fixed in nt/configure.bat. > > From revision 1.1, nt/configure.bat has had: > > if not exist ..\lisp\Makefile.unix rename ..\lisp\Makefile Makefile.unix > > In 1.5, Eli changed it to > > if not exist ..\lisp\Makefile.unix rename ..\lisp\Makefile.in Makefile.unix > > Curiously, the log says: "Don't copy lisp/Makefile, it doesn't exist; > copy lisp/Makefile.in instead." > > I'm going to ask Eli what's the purpose of this line and whether it cold > be changed to really copy, instead of moving. What is the problem with that line, anyway? (I didn't follow this thread closely enough, so if it was already described, please point me at the appropriate message.) ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 18:32 ` Eli Zaretskii @ 2004-06-12 22:10 ` Juanma Barranquero 2004-06-12 22:54 ` Miles Bader 0 siblings, 1 reply; 42+ messages in thread From: Juanma Barranquero @ 2004-06-12 22:10 UTC (permalink / raw) On Sat, 12 Jun 2004 20:32:23 +0200, "Eli Zaretskii" <eliz@gnu.org> wrote: > What is the problem with that line, anyway? (I didn't follow this > thread closely enough, so if it was already described, please point me > at the appropriate message.) Not a big problem: Arch complained that it knew about a file which had disappeared (Makefile.in, not Makefile.unix). But I'm wondering whether the line is, in fact, useful at all. /L/e/k/t/u ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 22:10 ` Juanma Barranquero @ 2004-06-12 22:54 ` Miles Bader 2004-06-12 23:04 ` Juanma Barranquero 0 siblings, 1 reply; 42+ messages in thread From: Miles Bader @ 2004-06-12 22:54 UTC (permalink / raw) Cc: emacs-devel On Sun, Jun 13, 2004 at 12:10:33AM +0200, Juanma Barranquero wrote: > > What is the problem with that line, anyway? (I didn't follow this > > thread closely enough, so if it was already described, please point me > > at the appropriate message.) > > Not a big problem: Arch complained that it knew about a file which > had disappeared (Makefile.in, not Makefile.unix). But I'm wondering > whether the line is, in fact, useful at all. Note that this reflects a general truism -- your makefiles probably shouldn't be screwing with your source files, unless you actually intend to _change_ them, especially if you're using a source-control system. -Miles -- Ich bin ein Virus. Mach' mit und kopiere mich in Deine .signature. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-12 22:54 ` Miles Bader @ 2004-06-12 23:04 ` Juanma Barranquero 0 siblings, 0 replies; 42+ messages in thread From: Juanma Barranquero @ 2004-06-12 23:04 UTC (permalink / raw) On Sat, 12 Jun 2004 18:54:16 -0400, Miles Bader <miles@gnu.org> wrote: > Note that this reflects a general truism -- your makefiles probably shouldn't > be screwing with your source files, unless you actually intend to _change_ > them, especially if you're using a source-control system. Very true. /L/e/k/t/u ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-09 8:28 Checkout of Emacs CVS through firewall Juanma Barranquero 2004-06-09 9:08 ` Miles Bader @ 2004-06-09 10:13 ` Stefan Monnier 2004-06-09 12:47 ` Miles Bader 2004-06-09 13:14 ` Juanma Barranquero 1 sibling, 2 replies; 42+ messages in thread From: Stefan Monnier @ 2004-06-09 10:13 UTC (permalink / raw) Cc: emacs-devel > Does anyone know how to do an anonymous checkout of Emacs from Savannah > when you're below a fascistic firewall (I mean, port 80 and 443 and no > much else...) First step is to complain loudly and request port 22 to be opened. Once this is done, you should be able to find a `tla´ package somewhere and checkout the Arch tree of Emacs Stefan ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-09 10:13 ` Stefan Monnier @ 2004-06-09 12:47 ` Miles Bader 2004-06-09 13:14 ` Juanma Barranquero 1 sibling, 0 replies; 42+ messages in thread From: Miles Bader @ 2004-06-09 12:47 UTC (permalink / raw) Cc: Juanma Barranquero, emacs-devel On Wed, Jun 09, 2004 at 06:13:43AM -0400, Stefan Monnier wrote: > First step is to complain loudly and request port 22 to be opened. ha ha, I see you don't work at a large company with a dedicated `network division'. Where I work, they have a one word vocabularly: "no" -- wait scratch that, actually, they just never reply. So zero words. Very efficient. Luckily even they are forced to allow http access, and well, once any port at all is opened, that's that. -Miles -- "Whatever you do will be insignificant, but it is very important that you do it." Mahatma Ghandi ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: Checkout of Emacs CVS through firewall 2004-06-09 10:13 ` Stefan Monnier 2004-06-09 12:47 ` Miles Bader @ 2004-06-09 13:14 ` Juanma Barranquero 1 sibling, 0 replies; 42+ messages in thread From: Juanma Barranquero @ 2004-06-09 13:14 UTC (permalink / raw) [I left the list out of Cc: by accident] On 09 Jun 2004 06:13:43 -0400 Stefan Monnier <monnier@iro.umontreal.ca> wrote: > First step is to complain loudly and request port 22 to be opened. If I were able to be that convincing, I'd get CVS access... :) > Once this is done, you should be able to find a `tla´ package somewhere and > checkout the Arch tree of Emacs I'm trying that. For the moment being, I'm less than impressed with arch/tla: D:\...\archs> tla make-archive lektu@terra.es--test-2004 d:\data\archs\test-2004 /home/johannes/Projects/tla/win32/src/tla/libarch/pfs-fs.c:87:botched invariant !!uri PANIC: exiting on botched invariant (Yes, I now know I should use forward slashes...) I'm sure Arch is interesting, but its Windows support is very weak. That won't preclude my trying to use it, though :) Juanma ^ permalink raw reply [flat|nested] 42+ messages in thread
end of thread, other threads:[~2004-06-30 17:33 UTC | newest] Thread overview: 42+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-06-09 8:28 Checkout of Emacs CVS through firewall Juanma Barranquero 2004-06-09 9:08 ` Miles Bader 2004-06-09 9:42 ` Juanma Barranquero 2004-06-09 12:40 ` Miles Bader 2004-06-09 13:08 ` Juanma Barranquero 2004-06-09 15:39 ` Juanma Barranquero 2004-06-10 1:33 ` Miles Bader 2004-06-10 8:03 ` Juanma Barranquero 2004-06-10 8:12 ` Miles Bader 2004-06-10 8:23 ` Juanma Barranquero 2004-06-11 2:44 ` Miles Bader 2004-06-11 8:40 ` Juanma Barranquero 2004-06-11 8:51 ` Miles Bader 2004-06-11 9:04 ` Juanma Barranquero 2004-06-28 23:51 ` Stefan 2004-06-29 1:17 ` Miles Bader 2004-06-29 5:06 ` Eli Zaretskii 2004-06-29 7:18 ` Miles Bader 2004-06-29 19:12 ` Eli Zaretskii 2004-06-29 22:31 ` Andreas Schwab 2004-06-30 4:25 ` Eli Zaretskii 2004-06-30 4:43 ` Miles Bader 2004-06-30 17:33 ` Eli Zaretskii 2004-06-30 14:13 ` Stefan 2004-06-11 23:49 ` Miles Bader 2004-06-12 3:08 ` Juanma Barranquero 2004-06-12 4:44 ` Miles Bader 2004-06-12 12:55 ` Juanma Barranquero 2004-06-12 13:06 ` Miles Bader 2004-06-12 13:11 ` Miles Bader 2004-06-12 14:03 ` Juanma Barranquero 2004-06-12 13:17 ` Juanma Barranquero 2004-06-12 14:19 ` Jason Rumney 2004-06-12 14:31 ` Juanma Barranquero 2004-06-12 18:30 ` Eli Zaretskii 2004-06-12 18:32 ` Eli Zaretskii 2004-06-12 22:10 ` Juanma Barranquero 2004-06-12 22:54 ` Miles Bader 2004-06-12 23:04 ` Juanma Barranquero 2004-06-09 10:13 ` Stefan Monnier 2004-06-09 12:47 ` Miles Bader 2004-06-09 13:14 ` Juanma Barranquero
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.