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
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
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
>
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
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
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
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
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
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
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
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
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
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
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.
>
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
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
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
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
> 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"?
> 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
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
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
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:
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
> 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
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
> 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
27 matches
Mail list logo