Copy:
[email protected] (Vadim A. Misbakh-Soloviov)
Copy:
[email protected]
Hi Vadim,
Finally it happened!
I already planned to try to ask infra/council about sponsoring few
servers for build farm for "official gentoo binhosts" when I had
enough time, but fortunately, you've already did that.
It's very good news.
Thanks! Nice to see that this is appreciated :)
So far I'm only using "spare time" on the machine that builds the
releng stages (amd64, x86, m68k, riscv). So no need for a big server
farm.
Btw, do you need any help with that?
I'd be very happy to help with that project.
Sure! Feel free to add yourself to the Project:Binhost wiki page. I'll
ask for an alias and a channel soon.
The most useful steps now are only half related to actual building. I
barely know any python and am not very familiar with portage
internals... this is what in my opinion we'd need next:
1) a tool to manage and manipulate a binpkg/ directory tree
The main functions that I see needed are
* delete packages/versions that are not in the gentoo repository
anymore (xpak and in index file), maybe with some grace time
* merge xpak files built elsewhere into the directory (also in the
index file)
(imagine you have a second container that builds with same CFLAGS, but
with use settings for gnome, not plasma... or with updated
dependencies because of changes in gentoo.git... you want to merge the
trees for distribution without having duplicate builds)
2) binary package cryptographic signing and verification
Essentially we need to finish support for GLEP78; this is being worked
on in RinCat's pull request
https://github.com/gentoo/portage/pull/562
See also
https://www.gentoo.org/glep/glep-0078.html
3) an easy way to figure out if a binary package repo is suitable for
a profile / arch / ... or not, and a standard for path names
This is not so important right now, and partially also already present
I guess.
The actual builder right now is very simple and wired up with a single
daily cron job; the mirrors are only updated manually by me until bug
813528 is handled.
Cheers
Andreas
--
Andreas K. H�ttel
[email protected]
Gentoo Linux developer
(council, toolchain, base-system, perl, libreoffice)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQKTBAABCgB9FiEE6W4INB9YeKX6Qpi1TEn3nlTQogYFAmFMix1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEU5 NkUwODM0MUY1ODc4QTVGQTQyOThCNTRDNDlGNzlFNTREMEEyMDYACgkQTEn3nlTQ ogZt3hAAoeKRSoBg1kvCKIWNLndq62mrnhefZKD1MZQDqOpR5j/8UsULwDzZp2P0 9RW+4zQvdfcnXkSrOJYKRt9RSGWkj4DCmEocicwb+zPQzV0LyW7faWGw6f6ZHJin 9R7gnNLLoS4vcwRqRpxtWNnaoqM9hc9G4xoi0+I/2bOBKhhJKcMQNUHefKWiMIlP UB7RSHkcHS9PqhQW34TLQxcd+wZAvdZ9TInR9srmsboQwONcj/AlI/Z1T8qrXVm6 p5YluiuOXzemIBNaTluUlPsdbYNp4cy7iEa40Ui29T38ROQCTuivP0ziSwsz8I1p xerMtaWlNYdMKg2vs/GRo0lVCbty1eEXLucx3jYtjzd35wKdolk+augc8Rb6O+Cr ovO5PJ1oRVROCqrvVOMKVQ0eN7NnDP1LPupAW7/RIT8fHWblseAGh/NsdLkfPUfK cI3y+lRD549zCtXDRpbYnX3VnsyJc6JYrtnp1nQX7pDMcdnoOnjn2sqeOYvECBzD hYuWKtgwe1Dm9sPBlJyxRB6skbpNF46JERTQvieY3Cs4/Z9jnS6z23qG+KH7A+bG EaGXx9M3DVAjgcoT3Mosbhu/kDDdocdufXunw1iF3yJR94cADblBKda1