Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Open Build Service
Date: Sat, 11 Nov 2017 08:10:03
Message-Id: 1510387792.1210.6.camel@gentoo.org
In Reply to: [gentoo-dev] Open Build Service by Samuel Bernardo
1 W dniu czw, 09.11.2017 o godzinie 23∶03 +0000, użytkownik Samuel
2 Bernardo napisał:
3 > Hi,
4 >
5 > I send this email to know the devs opinion about Gentoo integration with
6 > Open Build Service[1].
7 >
8 > When creating specialized images and using an automated process for
9 > testing before deployment, I think that Open Build Service would be
10 > useful. It already support all major binary based distros and I think
11 > that Gentoo could be in there also.
12 >
13 > There is also a subforum with some interesting posts[2], where was
14 > mentioned some references for Gentoo@OBS.
15 >
16 > I reviewed catalyst scripts and Gentoo workflow when creating the
17 > package repository, and I think that it could be integrated in OBS. The
18 > advantage is about creating repositories of binary packages from Gentoo
19 > that would be used to deploy containers or VMs. This way, updates could
20 > be applied to the images. OBS will be responsible to compile all images
21 > that would be associated with their own created binary repository.
22 >
23 > To use the binary repository in Gentoo is suggested to use a nfs share
24 > for portage/packages directory[3], but it would be a smoother
25 > integration if emerge gets the packages directly from an url.
26 >
27 > You can ask, but for that why not using a binary disto? Well they're not
28 > Gentoo... What I mean with this is that all the Gentoo tools, portage
29 > architecture and the ebuild format that allows for excellent source
30 > package definition (EAPI), turn it unique. Also the freedom associated
31 > with Gentoo distribution that, with less effort than the others, allows
32 > for the creation of new distros. Cross compiling tools are also amazing.
33 >
34 > So why shouldn't I wish to use Gentoo always?
35 >
36 > Well it don't need to be OBS, but since this opensource project have
37 > some nice ideas, why not starting from there?
38
39 You've put a lot of theory in here but not really a single sentence
40 on what needs to be done. I'm aware that some people used to be working
41 on adding some OBS ebuilds to Gentoo but I've no clue about their goal.
42
43 Long story short, if it requires changes to the ebuild format, then you
44 have to list them and convince us. If it doesn't, then you are free to
45 play with OBS any way you like.
46
47 >
48 > Best,
49 >
50 > Samuel
51 >
52 > [1] http://openbuildservice.org/
53 >
54 > [2] https://forums.gentoo.org/viewtopic-p-7829060.html
55 >
56 > [3] https://wiki.gentoo.org/wiki/Binary_package_guide
57 >
58 >
59
60 --
61 Best regards,
62 Michał Górny

Replies

Subject Author
Re: [gentoo-dev] Open Build Service Samuel Bernardo <samuelbernardo.mail@×××××.com>