From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gnu.wildebeest.org (gnu.wildebeest.org [45.83.234.184]) by sourceware.org (Postfix) with ESMTPS id B6770385840E for ; Wed, 24 Nov 2021 10:03:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B6770385840E Received: from tarox.wildebeest.org (83-87-18-245.cable.dynamic.v4.ziggo.nl [83.87.18.245]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by gnu.wildebeest.org (Postfix) with ESMTPSA id 0504A30006B1; Wed, 24 Nov 2021 11:02:59 +0100 (CET) Received: by tarox.wildebeest.org (Postfix, from userid 1000) id B651F425A46B; Wed, 24 Nov 2021 11:02:56 +0100 (CET) Message-ID: Subject: Re: setting up sim project web space From: Mark Wielaard To: Joel Brobecker , Pedro Alves Cc: Overseers mailing list , simon.marchi@polymtl.ca, eliz@gnu.org, Mike Frysinger Date: Wed, 24 Nov 2021 11:02:56 +0100 In-Reply-To: References: <6a72ecd6-1480-1cb8-c223-c6c9d991be2e@palves.net> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Evolution 3.28.5 (3.28.5-10.el7) Mime-Version: 1.0 X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, KAM_SHORT, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: overseers@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Overseers mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Nov 2021 10:03:04 -0000 Hi Joel, Thanks for the overview. On Sun, 2021-11-21 at 17:59 +0400, Joel Brobecker wrote: >=20 > The GDB website is under CVS, and there are two copies. >=20 > - One is hosted on GNU Savannah > https://savannah.gnu.org/projects/gdb > This is the source of the website that's published on gnu.org: > https://www.gnu.org/software/gdb/ For savannah you are unfortunately stuck with CVS for webpages. But you can just install a redirect to https://sourceware.org/gdb/ so you don't need to keep mirroring it in two places. > - One is hosted on sourceware.org > CVS/Root: sourceware.org:/cvs/gdb > CVS/Repository: htdocs >=20 > This repository is the source of the copy on sourceware.org: > https://www.sourceware.org/gdb/ >=20 > I don't know why we have two copies of the website, unfortunately. >=20 > It would be nice if we could transition the sources to Git. > I haven't done it, because I don't know how the automatic-update-after-pu= sh > is set up, so I'm concerned about breaking the website update if I do. Sadly my knowledge of CVS is fairly minimal at this point, so I don't really understand fully how it is setup now. But I can see that it involves getting a checkout under /sourceware/www/sourceware/htdocs/gdb/ I can convert the CVS repo to git and then setup the git hooks to do the same. That does leave the question of who should be in the gdb group (and is allowed to push) and how the onlinedocs are updated, those under: https://sourceware.org/gdb/current/onlinedocs/ Which seems to be done by some script and you need to be in the "shared" group to be able to put files there. > Meanwhile, because I've pretty much been the only editor of those > sources, I've been able to get away with my own Git repository and > the use of "git cvsexportcommit" to push patches. >=20 > If people send me patches, I'm happy to push them. Does that include the sim manuals that started this thread? It seems better to get things moved to git and make it possible for others to also update the gdb webpages. Let me know if I can help with that and who should be involved to make sure we update all automated scripts. Cheers, Mark