Re: Admin support for Octave Forge
Olaf Till <[email protected]> Thu, 1 Oct 2020 09:56:48 +0200
| Newsgroups | gmane.comp.gnu.octave.maintainers |
|---|---|
| Message-ID | <20201001075648.GA3325@till> |
On Thu, Oct 01, 2020 at 01:26:55PM +0900, Kai Torben Ohlhus wrote: > On 10/1/20 3:28 AM, Olaf Till wrote: > > On Wed, Sep 30, 2020 at 08:20:34PM +0200, Olaf Till wrote: > >> On Sun, Sep 27, 2020 at 08:39:37PM +0900, Kai Torben Ohlhus wrote: > >>> Dear Olaf, > >>> > >>> Reading the OF release tracker [1], I would like to offer support for > >>> getting releases done. Testing the tarballs, reviewing the code, etc. > >>> > >>> When I get the situation right, you are the only active "Octave Forge > >>> admin" left, right? Thank you for keeping the OF project running the > >>> last years! > >>> > >>> If you appreciate my help, can you provide "siko1056" [2] with the > >>> necessary admin/developer rights? > >>> > >>> Kai > >>> > >>> [1] https://sourceforge.net/p/octave/package-releases/423/ > >>> [2] https://sourceforge.net/u/siko1056/ > >> > >> Yes, gladly. > >> > >> I'll do it this evening after some urgent things. > >> > >> Olaf > > > > Done, you have now admin- (and so also developer-) rights. If you need > > some instructions, tell me and I send them off-list. > > > > Olaf > > > > Thank you Olaf 🙂 If there is confidential information available, I > would be happy to receive them off-list. It's not confidential, I just wanted to limit list traffic to topics of general interest. But there still may be something in this thread which is of general interest, so I'll keep the list in. The attached package-publishing-instructions are more or less the same I sent to Mike some time ago. > I started to make some book keeping and created a list in the wiki [1] > how to publish an OF release. If your time permits, feel free to > add/correct items there. Well, I never quite understood why such information is duplicated at the wiki. Maybe because it's easier to edit at the wiki. There is already such information at the OF webpage. If the wiki is preferred, I'd suggest that the OF webpage just links to the wiki instead of holding this information. Similar with package documentation. Here, there were also efforts to provide duplicated information at the wiki, and this was sometimes not in sync with information from the package maintainer. What regards my time, I can't pretend to be able to do much more in OF administration now than an occasional package release. Olaf -- public key id EAFE0591, e.g. on x-hkp://pool.sks-keyservers.net
publish-instructions-2020.txt
(text/plain, 1.5 KB)
Put the new package tarball to: <username>@frs.sourceforge.net:/home/frs/project/octave/Octave\ Forge\ Packages/Individual\ Package\ Releases/ It will take some minutes until the tarball is automatically copied from there to be available online. unpack the package html and do something corresponding to: rsync -av --delete <package-name>-html/<package-name>/ <username>,[email protected]:htdocs/packages/<package-name>/ update <username>,[email protected]:htdocs/news.html remember to notify the package maintainer at the release forum, the maintainer should announce the release at the list tag the release changeset in the repository (only for 'community' packages) hints: htdocs/ (see above) at the web-site corresponds to htdocs/ in the 'project-web' package, but contains some more directories (in particular, under htdocs/packages/, the html directories of the individual packages), some generated files, and maybe some more files. Note that htdocs/news.html is not necessarily always in sync between the web-site and the 'project-web' package (the file at the web-page being potentially newer; this is to avoid too frequent commits to the project-web package). I'm using a local copy of the web-site, serviced by apache2 for localhost, and do any changes there first, before I propagate them to the real web-site. Before I propagate the package html to Octave Forge, I check from the local copy whether the package tarball is already available for download.
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEPFKvIAg6x7IzHVgawOS+xer+BZEFAl91i7wACgkQwOS+xer+ BZHyNw//fCg5UGGJXlmytWeBjBwL8jK3H6bSEEqi5EKA/Hm7GH5mb6StytyvkpQS 4CKeefs5SbuF4Zl5FBX54mHLPuLjLblOnh/dGuk7+1AoynB1OtoygfsQ5K5/xSmV j+G5qv3Qy3ZidwTfci/tF0+70IvcJ5/p1EMOd6CDFleX2W9eSvARae2YNWsSr7Y5 RJxMdSOzx/de5aobGO2cNX+qXlbJuQzr1GFHq6KtxwuJwOj4XK9vDdr1mc5qYfZj 2/SFT7A/oREb39PsfbkPcUigW29SMoYKmDajfHu2DOPbWdC2wGWKjldpjBGzgRK7 aCMyDEbLakA35BtHV5nEBsQJ8plgvIsS5hSik6bSj1yND0QH1p7fEsoRwvc0ah9e mZMcyfa9WqpGBaapr0aWmxzrxbK1MwV/RIuRBJOMCtSFfA/kxu/9zWP94k6a3YGU EbIHe6IpUBtmESLt4EtFcozhRHfVq1AUQZbrAqG6RlY1Vlji5bk+A3v28zpmdsdX KEqhNaLZZHbH9hlRIpK8S1gHBQ2/ASJEcSLBw7vp/AHJf+KrowbOgHdzMhne675W 75IAaYQDK2il8aYLfR8JCCXJ+fEfFG1s7QW+XEq2bU7WmQsgnLbRtJgOfPx5yFDA 0sYuPVrlfRIjLKrgNvYd6PkwETBZcjO3dacTINJdYjFiC7eN3cw= =A1Mb -----END PGP SIGNATURE-----