public inbox for overseers@sourceware.org
 help / color / mirror / Atom feed
From: "Arsen Arsenović" <arsen@aarsen.me>
To: Gerald Pfeifer <gerald@pfeifer.com>
Cc: "Frank Ch. Eigler" <fche@elastic.org>, overseers@sourceware.org
Subject: Re: Please update Texinfo on gcc.gnu.org
Date: Wed, 22 Mar 2023 11:39:49 +0100	[thread overview]
Message-ID: <861qlhxdat.fsf@aarsen.me> (raw)
In-Reply-To: <0b0d7974-fda0-ea5f-ac11-95ae43faa32e@pfeifer.com>

[-- Attachment #1: Type: text/plain, Size: 2445 bytes --]


Gerald Pfeifer <gerald@pfeifer.com> writes:

> On Tue, 21 Mar 2023, Frank Ch. Eigler wrote:
>>> I'd like to request that the server building GCC texinfo-based
>>> documentation (which is, AFAIK, gcc.gnu.org) be updated to Texinfo
>>> master, currently at commit f12de7a5b383bed0ea29ee34c427679e0f8b9658.
>>> [...]
>>> Please let me know if there's anything extra that I should do.
>> Have you considered getting the shared gccadmin account to build &
>> install its private copy of texinfo under its home directory?
>
> I'm not sure how broadly we want to provide access to the gccadmin 
> account, software supply chain and such? (In general, not particular 
> to Arsen at all!)
>
> I'll try to have a look at installing an updated version of Texinfo
> and how to use it for our daily doc builds this coming weekend...
>
> (Not a big fan of using "random" Git versions in production, though;
> any chance for a regular release coming soon?)

I'm not sure, I think Gavin sees these changes as new features, hence
landing in the next minor release of Texinfo (7.1) or so.  I'm not sure
there's a well defined timeline for these releases.  If you wish, I can
ask about it.

Thanks for updating the builder script, by the way.  Applying the new
Texinfo version should be as simple as adding it to $PATH, FWIW.

If so desired, I wouldn't mind looking into how to make the buildbot
build the docs in order to reduce the amount of code running under
gccadmin.  Mark suggested we should build both for the lowest supported
and the fancy new Texinfo versions.  We could set up a pair of builders
that build the fancy new Texinfo version (perhaps by having a
specification of how to pull a given version, so that we could use a
hand-managed commit hash or a dist tarball once we have applicable
releases) as well as the lowest supported version (which changes rarely,
so we can just put it in the runner Docker images even), and then have
the fancy new one use an SSH key stored in a Buildbot secret to update
the docs directory via a dedicated user.  I use a similar strategy on
sr.ht to push to my server:

  https://git.sr.ht/~arsen/www/tree/master/item/.build.yml

Thanks again, have a lovely day.

> Gerald

PS: For some reason, I didn't get your email delivered, so I needed to
scrape it from inbox.s.o and mangle it into my maildir.  Did you get a
bounce notification?

-- 
Arsen Arsenović

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 381 bytes --]

      parent reply	other threads:[~2023-03-22 10:58 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-03-21 11:11 Arsen Arsenović
2023-03-21 13:28 ` Frank Ch. Eigler
2023-03-21 15:24   ` Arsen Arsenović
2023-03-21 23:02   ` Gerald Pfeifer
2023-03-22  0:17     ` Mark Wielaard
2023-03-22 10:39     ` Arsen Arsenović [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=861qlhxdat.fsf@aarsen.me \
    --to=arsen@aarsen.me \
    --cc=fche@elastic.org \
    --cc=gerald@pfeifer.com \
    --cc=overseers@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).