Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-27 Thread Bob Proulx
Bob Proulx wrote: > Daniel Katz wrote: > > I've created a sv account (with ssh and gpg) and submitted a new project > > request. My user name is daniel_k and the project's short name is > > fsftest. Please enable the project. > > The reason we needed the account is so that we could set you up

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-27 Thread Bob Proulx
Ian Kelling wrote: > Thanks. I'm going to create a user daniel-k on the savannah machines so > daniel can setup development copies of things based on that link. Hmm... It's fine but I see that daniel-k has been set up completely uniquely different from the way most of our admins are configured

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-27 Thread Bob Proulx
Karl Berry wrote: > Ok, seems like we should setup a development instance of Savane, at > least the relevant parts. Does that sound right? > > FWIW, I found it impossible in practice to set up a usable development > instance of Savannah (or Savane). Thus, when I wanted to do experiments >

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-27 Thread Bob Proulx
Ian Kelling wrote: > Ok, seems like we should setup a development instance of Savane, at > least the relevant parts. Does that sound right? Yes. A while back rms and I were chatting about things and he had suggested that we set up something pre-seeded with whatever is needed. Because setting up

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-27 Thread Bob Proulx
Hi Daniel, Daniel Katz wrote: > I've created a sv account (with ssh and gpg) and submitted a new project > request. My user name is daniel_k and the project's short name is > fsftest. Please enable the project. I don't understand the need for a new project request. And I am not trained up

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-27 Thread Ian Kelling
Karl Berry writes: > Ok, seems like we should setup a development instance of Savane, at > least the relevant parts. Does that sound right? > > FWIW, I found it impossible in practice to set up a usable development > instance of Savannah (or Savane). Thus, when I wanted to do

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-26 Thread Karl Berry
Ok, seems like we should setup a development instance of Savane, at least the relevant parts. Does that sound right? FWIW, I found it impossible in practice to set up a usable development instance of Savannah (or Savane). Thus, when I wanted to do experiments like this, I merely copied

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-26 Thread Ian Kelling
Bob Proulx writes: > The place to start if trying to add a git web page backend would be to > modify editgroupfeatures.php to add the feature selection. This is > really just an interface to the database. The appropriate table would > need to be modified to add a field to hold the project's

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-26 Thread Daniel Katz
Hi Bob, Thank you for all the emails and tips! I've created a sv account (with ssh and gpg) and submitted a new project request. My user name is daniel_k and the project's short name is fsftest. Please enable the project. Right now, most of the work for enabling git and other non-CVS web

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-23 Thread Bob Proulx
Hi Daniel, Daniel Katz wrote: > I'm currently a FSF tech intern. I don't see an account for you on Savannah. Please register an account on Savannah. Then please upload both an ssh rsa key and a gpg key. At this moment please use either an ssh rsa key or both an ssh rsa key *and* an ssh

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-23 Thread Bob Proulx
Ian Kelling wrote: > Website cvs repos are under the domain web.cvs.savannah.gnu.org, > whereas non-website cvs repos are at cvs.savannah.gnu.org. Should we > create an analogous domain: web.git.savannah.gnu.org ? There are a lot of legacy paths to the same place that never made a lot of sense to

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-23 Thread Bob Proulx
Eli Zaretskii wrote: > More generally, why wouldn't the above be possible to do from the > "Select Features" page of the project on Savannah? For example, Emacs > has this: > > https://savannah.gnu.org/project/admin/editgroupfeatures.php?group=emacs > > Adding a checkbox for "Web Pages" there

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-23 Thread Bob Proulx
Eli Zaretskii wrote: > Daniel Katz wrote: > > I'm currently a FSF tech intern. My next project is likely going to be > > allowing the sub pages of gnu.org/software/ to be updated from a Git > > repo. > > Could you tell more about what this will entail? In particular, does > this mean the files

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-23 Thread Bob Proulx
Bob Proulx wrote: > If not then many things are done through cron on an hourly or every > half hour basis. In which case there will be a cron action on vcs1 > which will query the database and if a repository is desired but does > not yet exist then it will create the repository at that time. >

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-23 Thread Bob Proulx
Ian Kelling wrote: > How exactly do you create new git repos? How exactly do you create a > webpages cvs repo? Project admins would log into Savannah web site UI. Under the administration menu there is a "Select Features" menu. That page has a long list of features that may be enabled or

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-23 Thread Ian Kelling
Bob Proulx writes: > Hello Daniel, > > I will apologize to everyone here for being mostly absent from the > mailing lists the past few months. I have been overbooked and needed > to shed load and keeping up with the mailing lists was part of the > load that got shed. Sorry. > > Karl Berry

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-23 Thread Ian Kelling
Bob Proulx writes: > Karl Berry wrote: >> Project maintainers on savannah cannot create their own git repos. They >> have send email/submit a support request. (This is a constant thorn in >> everyone's side.) > > Yes. It would be super awesome if the web UI had an interface for > project

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-23 Thread Bob Proulx
Hello Daniel, I will apologize to everyone here for being mostly absent from the mailing lists the past few months. I have been overbooked and needed to shed load and keeping up with the mailing lists was part of the load that got shed. Sorry. Karl Berry wrote: > Project maintainers on

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-22 Thread Eli Zaretskii
> Date: Thu, 22 Jul 2021 16:25:08 -0600 > From: Karl Berry > Cc: savannah-hackers-public@gnu.org > > Also, I saw that there is a script to generate documentation for > each project. I think it runs on the Savannah side of things but > want to confirm. > > "Generate documentation"?

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-22 Thread Eli Zaretskii
> From: Daniel Katz > Date: Thu, 22 Jul 2021 17:24:18 -0400 > > For example, Emacs has its source repo, GNU ELPA, NonGNU ELPA, and Emacs > Org mode git repos on its project page. If the maintainers wanted it to > have a git repo for it's subpage instead of CVS, a maintainer should > create a

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-22 Thread Karl Berry
Hi Daniel - sorry, but someone else from Savannah will need to work with you to move this forward. I just can't undertake the project. Project maintainers on savannah cannot create their own git repos. They have send email/submit a support request. (This is a constant thorn in everyone's

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-22 Thread Daniel Katz
Thank you for responding! Seeing the curl commands used makes the new.py script make a lot more sense now. I've been thinking about how the workflow for creating git repos for updating software subpages on gnu.org should be and how those repos can best be identified by wildebeest for syncing. If

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-22 Thread Daniel Katz
Yes. If someone wants to use CVS to update a project's webpage, they should not have to change their current workflow at all. Thanks for answering regardless; it's always great to get as much input as possible on these types of changes! On 7/21/21 7:28 AM, Eli Zaretskii wrote: >> Cc:

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-21 Thread Karl Berry
Hi Daniel, I'm also wondering if anyone knows of or has access to the CVS hook/script that is on Savannah? A gnu example is vcs1:/srv/cvs/web/emacs/CVSROOT/loginfo, which contains: # ALL echo 'Triggering webpages update...'; cat > /dev/null; curl

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-21 Thread Eli Zaretskii
> Cc: savannah-hackers-public@gnu.org > From: Daniel Katz > Date: Tue, 20 Jul 2021 16:41:38 -0400 > > Right now, wildebeest (the gnu.org server) has a collection of scripts > that grab files from Savannah and put them into the correct place on > gnu.org. According to rwp, there is one script/CVS

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-20 Thread Daniel Katz
Right now, wildebeest (the gnu.org server) has a collection of scripts that grab files from Savannah and put them into the correct place on gnu.org. According to rwp, there is one script/CVS hook running on Savannah that pings wildebeest but I do not know for sure. I don't have access to Savannah

Re: [Savannah-hackers-public] Allowing git repos to automatically push to gnu.org/software/$PROJECT

2021-07-17 Thread Eli Zaretskii
> From: Daniel Katz > Date: Fri, 16 Jul 2021 16:07:33 -0400 > > I'm currently a FSF tech intern. My next project is likely going to be > allowing the sub pages of gnu.org/software/ to be updated from a Git > repo. Could you tell more about what this will entail? In particular, does this mean