From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeffrey A Law To: Milan Zamazal Cc: tromey@redhat.com, overseers@sourceware.cygnus.com Subject: Re: Access to GNATS infrastracture Date: Sat, 30 Dec 2000 06:08:00 -0000 Message-id: <9013.977932794@upchuck> References: <87n1dm6hbd.fsf@zamazal.org> X-SW-Source: 2000/msg01551.html In message < 87n1dm6hbd.fsf@zamazal.org >you write: > >>>>> "Tom" == Tom Tromey writes: > > Tom> Could you fill out the form here? > > Done. > > (I don't know what "who approved your access" exactly means, but I was > appointed as the GNU GNATS maintainer by Richard Stallman > and I was advised to contact you by Jason Molenda .) Thanks. Your account is now active, the login name is pdm@sources.redhat.com. Mail sent to that address is forwarded to pdm@zamazal.org. This forwarding is a convenience so that people who reply directly to CVS commit mail notes will not get a bounce--publicize it at your own risk. If your involvement with the project ends at some point, the mail address will become invalid and I will laugh evilly as people try in vain to reach you. You should now have write access to the gnats repository with SSH+cvs. Here are lots of details about how to do things. CVS CVS is used for revision control. If you are not familiar with CVS, you have some reading to do. http://www.cyclic.com/ is the central source for all things CVS. http://www.cyclic.com/cvs/info.html has various information. I don't see any simple introductions to using CVS, so ask if you have questions. The most important thing is this: When you want to do a check-in of some change, do it like this: % cvs update % cvs diff # carefully verify what you're about to check in! % cvs commit All of the sources are under CVS. You have write access to the files in your repository. Check them out like this: export CVS_RSH=ssh cvs -z9 -d :ext:pdm@sources.redhat.com:/cvs/gnats co gnats After you've checked out some files, you won't need to specify the CVSROOT (-d) again, it will be picked out of the CVS control files (the CVS/Root file). You will need to include the -z9; you can put it in your $HOME/.cvsrc file ("cvs -z9") or add it to your command line whenever you're doing CVS operations. If you're going over a modem, you'll definitely want to get this as compressed as possible. To avoid the nuisance of having to supply your passphrase for each operation, you may want to use ssh-agent(1) followed by ssh-add(1) and entering your passphrase once for all. Either start your session as a child of ssh-agent or run it as a demon and set the values of the environment variables SSH_AUTHENTICATION_SOCKET and SSH_AGENT_PID in each relevant process to what ssh-agent prints when it starts. To avoid messages about (lack of) X11 forwarding, put in your $HOME/.ssh/config and entry like: Host *.cygnus.com ForwardX11 no CVS COMMIT MESSAGES You can get e-mail notifications for when things are checked in to your group's repository. There are two notification mailing lists, one for the web pages for your project and one for the project source files. To subscribe to your source-file-notification list, send a message to gnats-cvs-subscribe@sources.redhat.com To get on a digest of the above list (get one note a day), send a note to gnats-cvs-digest-subscribe@sources.redhat.com The body/Subject are ignored in these messages. The From: address is the one you a requesting to subscribe. To request an arbitrary address be subscribed, say foo@bar.com, send a note like this: gnats-cvs-subscribe-foo=bar.com@sources.redhat.com If your project has a web page, then there is a second mailing list for notifications about changes to them. The addresses are just like the above ones except they include "-webpages" after the project name. For instance, gnats-webpages-cvs-digest-subscribe@sources.redhat.com If this is all a little confusing, just use the all-doing auto-subscriber at http://sources.redhat.com/ml/lists.html#faqs CVSWEB You can browse changes that are being made to the CVS repository by going to http://sources.redhat.com/cgi-bin/cvsweb.cgi/gnats?cvsroot=gnats HTTP All of the web pages on http://sources.redhat.com/gnats/ are also under CVS. You can create a home page (if one doesn\'t already exist) for gnats by putting files in the htdocs/ directory of your CVS repository. They will appear instantly (within three or four seconds, anyway) at http://sources.redhat.com/gnats/ If anything is unanswered, please ask. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeffrey A Law To: Milan Zamazal Cc: tromey@redhat.com, overseers@sourceware.cygnus.com Subject: Re: Access to GNATS infrastracture Date: Wed, 27 Dec 2000 12:07:00 -0000 Message-ID: <9013.977932794@upchuck> References: <87n1dm6hbd.fsf@zamazal.org> X-SW-Source: 2000-q4/msg00421.html Message-ID: <20001227120700.RUx1BjQI8YFmwtXCMVQ5E9UMLoqoBFfG3xcjlybduH0@z> In message < 87n1dm6hbd.fsf@zamazal.org >you write: > >>>>> "Tom" == Tom Tromey writes: > > Tom> Could you fill out the form here? > > Done. > > (I don't know what "who approved your access" exactly means, but I was > appointed as the GNU GNATS maintainer by Richard Stallman > and I was advised to contact you by Jason Molenda .) Thanks. Your account is now active, the login name is pdm@sources.redhat.com. Mail sent to that address is forwarded to pdm@zamazal.org. This forwarding is a convenience so that people who reply directly to CVS commit mail notes will not get a bounce--publicize it at your own risk. If your involvement with the project ends at some point, the mail address will become invalid and I will laugh evilly as people try in vain to reach you. You should now have write access to the gnats repository with SSH+cvs. Here are lots of details about how to do things. CVS CVS is used for revision control. If you are not familiar with CVS, you have some reading to do. http://www.cyclic.com/ is the central source for all things CVS. http://www.cyclic.com/cvs/info.html has various information. I don't see any simple introductions to using CVS, so ask if you have questions. The most important thing is this: When you want to do a check-in of some change, do it like this: % cvs update % cvs diff # carefully verify what you're about to check in! % cvs commit All of the sources are under CVS. You have write access to the files in your repository. Check them out like this: export CVS_RSH=ssh cvs -z9 -d :ext:pdm@sources.redhat.com:/cvs/gnats co gnats After you've checked out some files, you won't need to specify the CVSROOT (-d) again, it will be picked out of the CVS control files (the CVS/Root file). You will need to include the -z9; you can put it in your $HOME/.cvsrc file ("cvs -z9") or add it to your command line whenever you're doing CVS operations. If you're going over a modem, you'll definitely want to get this as compressed as possible. To avoid the nuisance of having to supply your passphrase for each operation, you may want to use ssh-agent(1) followed by ssh-add(1) and entering your passphrase once for all. Either start your session as a child of ssh-agent or run it as a demon and set the values of the environment variables SSH_AUTHENTICATION_SOCKET and SSH_AGENT_PID in each relevant process to what ssh-agent prints when it starts. To avoid messages about (lack of) X11 forwarding, put in your $HOME/.ssh/config and entry like: Host *.cygnus.com ForwardX11 no CVS COMMIT MESSAGES You can get e-mail notifications for when things are checked in to your group's repository. There are two notification mailing lists, one for the web pages for your project and one for the project source files. To subscribe to your source-file-notification list, send a message to gnats-cvs-subscribe@sources.redhat.com To get on a digest of the above list (get one note a day), send a note to gnats-cvs-digest-subscribe@sources.redhat.com The body/Subject are ignored in these messages. The From: address is the one you a requesting to subscribe. To request an arbitrary address be subscribed, say foo@bar.com, send a note like this: gnats-cvs-subscribe-foo=bar.com@sources.redhat.com If your project has a web page, then there is a second mailing list for notifications about changes to them. The addresses are just like the above ones except they include "-webpages" after the project name. For instance, gnats-webpages-cvs-digest-subscribe@sources.redhat.com If this is all a little confusing, just use the all-doing auto-subscriber at http://sources.redhat.com/ml/lists.html#faqs CVSWEB You can browse changes that are being made to the CVS repository by going to http://sources.redhat.com/cgi-bin/cvsweb.cgi/gnats?cvsroot=gnats HTTP All of the web pages on http://sources.redhat.com/gnats/ are also under CVS. You can create a home page (if one doesn\'t already exist) for gnats by putting files in the htdocs/ directory of your CVS repository. They will appear instantly (within three or four seconds, anyway) at http://sources.redhat.com/gnats/ If anything is unanswered, please ask.