Mercurial > hg > xemacs-beta
comparison etc/BETA @ 1044:911faaa82855
[xemacs-hg @ 2002-10-09 12:43:09 by stephent]
describe Patches better <87wuor946u.fsf_-_@tleepslib.sk.tsukuba.ac.jp>
author | stephent |
---|---|
date | Wed, 09 Oct 2002 12:43:12 +0000 |
parents | ccaf90c5a53a |
children | f00ca2822f4e |
comparison
equal
deleted
inserted
replaced
1043:ab78afb114ea | 1044:911faaa82855 |
---|---|
17 Currently all discussion of development issues, including bug reports | 17 Currently all discussion of development issues, including bug reports |
18 and coding discussion, takes place on the XEmacs Beta mailing list. | 18 and coding discussion, takes place on the XEmacs Beta mailing list. |
19 Only patches and administrative actions regarding patches are sent | 19 Only patches and administrative actions regarding patches are sent |
20 elsewhere (to the XEmacs Patches list). | 20 elsewhere (to the XEmacs Patches list). |
21 | 21 |
22 ** XEmacs Patches Mailing List | 22 *** XEmacs Patches Mailing List |
23 ============================== | 23 ------------------------------- |
24 | 24 |
25 XEmacs Patches records proposed changes to XEmacs, and their | 25 XEmacs Patches records proposed changes to XEmacs, and their |
26 disposition. It is open subscription, but only patches and actions by | 26 disposition. It is open subscription, and all patches that are |
27 members of the XEmacs Review Board should be posted to this list. You | 27 seriously proposed for inclusion in XEmacs should be posted here. You |
28 can follow progress of your patch by subscribing to the mailing list | 28 can follow progress of your patch by subscribing to the mailing list |
29 or in the archives. | 29 or in the archives. |
30 | 30 |
31 ** List Administrivia | 31 Besides patches, only actions by members of the XEmacs Review Board |
32 ===================== | 32 should be posted to this list. All discussion should be redirected to |
33 XEmacs Beta or XEmacs Design. | |
34 | |
35 *** XEmacs Design Mailing List | |
36 ------------------------------ | |
37 | |
38 XEmacs Design is for design discussions such as adding major features | |
39 or whole modules, or reimplementation of existing functions, to XEmacs. | |
40 | |
41 *** List Administrivia | |
42 ---------------------- | |
33 | 43 |
34 In the descriptions below, the word LIST (all uppercase) is a | 44 In the descriptions below, the word LIST (all uppercase) is a |
35 variable. Substitute "beta" or "patches" as appropriate (to get | 45 variable. Substitute "beta", "design", or "patches" as appropriate |
36 "xemacs-beta" as the mailbox for the XEmacs Beta mailing list, or | 46 (to get "xemacs-beta" as the mailbox for the XEmacs Beta mailing list, |
37 http://www.xemacs.org/Lists/#xemacs-beta for its URL). | 47 or http://www.xemacs.org/Lists/#xemacs-beta for its URL). |
38 | 48 |
39 The XEmacs mailing lists are managed by the Mailman mailing list | 49 The XEmacs mailing lists are managed by the Mailman mailing list |
40 package, and the usual Mailman commands work. Do not send mailing | 50 package, and the usual Mailman commands work. Do not send mailing |
41 list requests to the main address (xemacs-LIST@xemacs.org), always | 51 list requests to the main address (xemacs-LIST@xemacs.org), always |
42 send them to xemacs-LIST-request@xemacs.org. If you have problems | 52 send them to xemacs-LIST-request@xemacs.org. If you have problems |
44 XEmacs Mailing List manager <list-manager@xemacs.org> (the same | 54 XEmacs Mailing List manager <list-manager@xemacs.org> (the same |
45 mailbox, "list-manager", for all lists). All public mailing lists | 55 mailbox, "list-manager", for all lists). All public mailing lists |
46 have searchable archives. The URL is | 56 have searchable archives. The URL is |
47 | 57 |
48 http://list-archive.xemacs.org/xemacs-LIST | 58 http://list-archive.xemacs.org/xemacs-LIST |
59 | |
60 Note that the xemacs-LIST-admin address is used internally by the | |
61 Mailman software; it is NOT a synonym for xemacs-LIST-request. | |
49 | 62 |
50 *** Managing your subscription via the Web | 63 *** Managing your subscription via the Web |
51 ------------------------------------------ | 64 ------------------------------------------ |
52 | 65 |
53 Subscription, unsubscription, and options (such as digests and | 66 Subscription, unsubscription, and options (such as digests and |
360 ================= | 373 ================= |
361 | 374 |
362 ** Creating patches for submission | 375 ** Creating patches for submission |
363 ================================== | 376 ================================== |
364 | 377 |
365 Patches to XEmacs should be mailed to <xemacs-patches@xemacs.org>. | 378 All patches to XEmacs that are seriously proposed for inclusion (eg, |
366 Each patch will be reviewed by the patches review board, and will be | 379 bug fixes) should be mailed to <xemacs-patches@xemacs.org>. Each |
380 patch will be reviewed by the patches review board, and will be | |
367 acknowledged and added to the distribution, or rejected with an | 381 acknowledged and added to the distribution, or rejected with an |
368 explanation. Progress of the patch is tracked on the XEmacs Patches | 382 explanation. Progress of the patch is tracked on the XEmacs Patches |
369 mailing list, which is open subscription. | 383 mailing list, which is open subscription. (If a patch is simply |
384 intended to facilitate discussion, "I mean something that works like | |
385 this but this is really rough", a CC to XEmacs Patches is optional, | |
386 but doesn't hurt.) | |
370 | 387 |
371 Patches to XEmacs Lisp packages should be sent to the maintainer of | 388 Patches to XEmacs Lisp packages should be sent to the maintainer of |
372 the package. If the maintainer is listed as `XEmacs Development Team' | 389 the package. If the maintainer is listed as `XEmacs Development Team' |
373 patches should be sent to <xemacs-patches@xemacs.org>. | 390 patches should be sent to <xemacs-patches@xemacs.org>. |
374 | 391 |
444 unless you're sure you'll follow up with a "real" patch, better to err | 461 unless you're sure you'll follow up with a "real" patch, better to err |
445 on the side of posting to xemacs-patches. | 462 on the side of posting to xemacs-patches. |
446 | 463 |
447 Discussion of the _content_ of the patch (ie responses to reviewer | 464 Discussion of the _content_ of the patch (ie responses to reviewer |
448 comments beyond "that's right, ok, I'll do it your way") should _always_ | 465 comments beyond "that's right, ok, I'll do it your way") should _always_ |
449 be posted to xemacs-beta. (We may split xemacs-beta into code | 466 be posted to xemacs-beta or to xemacs-design. If you're not sure |
450 discussion and stuff that is more relevant to non-developer testers at | 467 which is more appropriate, send it to xemacs-beta. That is the most |
451 some point, but at this point xemacs-beta is the correct place for | 468 widely read channel. |
452 this.) | |
453 | 469 |
454 If discussion results in a bright idea and you come up with a new | 470 If discussion results in a bright idea and you come up with a new |
455 patch, normally you should post it to both mailing lists. The people | 471 patch, normally you should post it to both mailing lists. The people |
456 discussing on XEmacs Beta will want to know the outcome of the thread, | 472 discussing on XEmacs Beta will want to know the outcome of the thread, |
457 and you need to submit to XEmacs Patches as the "list of record." | 473 and you need to submit to XEmacs Patches as the "list of record." |
459 If the old patch has been applied to CVS, then just submit the new one | 475 If the old patch has been applied to CVS, then just submit the new one |
460 as usual. If it has not been applied, then it is best to submit a new | 476 as usual. If it has not been applied, then it is best to submit a new |
461 patch against CVS. If possible do this as a reply to the original | 477 patch against CVS. If possible do this as a reply to the original |
462 patch post, or something following it in the thread. (The point is to | 478 patch post, or something following it in the thread. (The point is to |
463 get the original patch post's Message-ID in your References header.) | 479 get the original patch post's Message-ID in your References header.) |
464 In this case, also use the keyword SUPERCEDES in the Subject header to | 480 In this case, also use the keyword SUPERSEDES in the Subject header to |
465 indicate that the old patch is no longer valid, and that this one | 481 indicate that the old patch is no longer valid, and that this one |
466 replaces it. | 482 replaces it. |
467 | 483 |
468 These rules will result in a fair number of cross posts, but we don't | 484 These rules will result in a fair number of cross posts, but we don't |
469 yet have a better way to handle that. | 485 yet have a better way to handle that. |