[opensuse-buildservice] bootstrapping/building a distro w/OBS
Hello All, Is there any documentation on how to build or bootstrap a distro with OBS? Basically what I'd like to do is create an "open" version of SLES, like Centos, because I feel it's something that is sorely missing and would help widen the adoption of SuSE in environments where users want the stability of an enterprise distribution but are not necessarily willing to purchase a support agreement, with the exception of "critical" systems. Any information would be appreciated, and I'm more than willing to take such a discussion "off-list" so as to not upset the powers that be at SuSE. I know that SuSE puts a lot of effort into creating and maintain SLE, and IMO openSUSE/SLES are the best distro's out there! This is just something I've wanted to see for a very long time and it's been bouncing around my head a lot recently so I figured I'd give it to go ;-) Thanks! -- Later, Darin -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Hello All,
Is there any documentation on how to build or bootstrap a distro with OBS? Basically what I'd like to do is create an "open" version of SLES, like Centos, because I feel it's something that is sorely missing and would help widen the adoption of SuSE in environments where users want the stability of an enterprise distribution but are not necessarily willing to purchase a support agreement, with the exception of "critical" systems.
Any information would be appreciated, and I'm more than willing to take such a discussion "off-list" so as to not upset the powers that be at SuSE. I know that SuSE puts a lot of effort into creating and maintain SLE, and IMO openSUSE/SLES are the best distro's out there! This is just something I've wanted to see for a very long time and it's been bouncing around my head a lot recently so I figured I'd give it to go ;-)
Thanks!
-- Later, Darin Hi What is wrong with openSUSE Evergreen? I would guess that the folks
On Mon 09 Mar 2015 04:18:45 PM CDT, Darin Perusich wrote: that are planning to maintain that would appreciate helpers? -- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.36-38-default up 1 day 4:29, 4 users, load average: 0.52, 0.59, 0.50 CPU AMD A4-5150M APU @ 3.3GHz | GPU Richland Radeon HD 8350G -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
While Evergreen is a worthwhile effort, it's not the same as providing
an "open" or cloned version of an enterprise distro. If a 3rd party
vender has software, package, kernel module, whatever, for RHEL 6.5
you can be assured it's compatible on CentOS 6.5 since they're built
from the same source. The vender may choose not to support it, which
is understandable, but it should "work". I'm currently using a product
which provides encryption at rest and process based access controls,
they only support enterprise disto's, however they do support RHEL
clone like CentOS, Oracle Linux, etc. Also 3rd parties usually are
only going to support the enterprise distro's and not the numerous and
fast paced community distro's where things change quickly, though I
have spoken w/venders willing to do so.
--
Later,
Darin
On Mon, Mar 9, 2015 at 7:56 PM, Malcolm
On Mon 09 Mar 2015 04:18:45 PM CDT, Darin Perusich wrote:
Hello All,
Is there any documentation on how to build or bootstrap a distro with OBS? Basically what I'd like to do is create an "open" version of SLES, like Centos, because I feel it's something that is sorely missing and would help widen the adoption of SuSE in environments where users want the stability of an enterprise distribution but are not necessarily willing to purchase a support agreement, with the exception of "critical" systems.
Any information would be appreciated, and I'm more than willing to take such a discussion "off-list" so as to not upset the powers that be at SuSE. I know that SuSE puts a lot of effort into creating and maintain SLE, and IMO openSUSE/SLES are the best distro's out there! This is just something I've wanted to see for a very long time and it's been bouncing around my head a lot recently so I figured I'd give it to go ;-)
Thanks!
-- Later, Darin Hi What is wrong with openSUSE Evergreen? I would guess that the folks that are planning to maintain that would appreciate helpers?
-- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.36-38-default up 1 day 4:29, 4 users, load average: 0.52, 0.59, 0.50 CPU AMD A4-5150M APU @ 3.3GHz | GPU Richland Radeon HD 8350G
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Tue 10 Mar 2015 09:15:01 AM CDT, Darin Perusich wrote:
While Evergreen is a worthwhile effort, it's not the same as providing an "open" or cloned version of an enterprise distro. If a 3rd party vender has software, package, kernel module, whatever, for RHEL 6.5 you can be assured it's compatible on CentOS 6.5 since they're built from the same source. The vender may choose not to support it, which is understandable, but it should "work". I'm currently using a product which provides encryption at rest and process based access controls, they only support enterprise disto's, however they do support RHEL clone like CentOS, Oracle Linux, etc. Also 3rd parties usually are only going to support the enterprise distro's and not the numerous and fast paced community distro's where things change quickly, though I have spoken w/venders willing to do so.
<snip> Hi Then your probably better using SUSE Studio (https://susestudio.com), remove all the branding etc, then use the OBS to provide the updates etc. -- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.36-38-default up 1 day 18:17, 4 users, load average: 0.08, 0.11, 0.15 CPU AMD A4-5150M APU @ 3.3GHz | GPU Richland Radeon HD 8350G -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Montag, 9. März 2015, 16:18:45 wrote Darin Perusich:
Hello All,
Is there any documentation on how to build or bootstrap a distro with OBS?
Not really, but you just need to upload all sources and build it
first against some similar target. Afterwards you can remove
the
On Wed, Mar 11, 2015 at 4:03 AM, Adrian Schröter
On Montag, 9. März 2015, 16:18:45 wrote Darin Perusich:
Hello All,
Is there any documentation on how to build or bootstrap a distro with OBS?
Not really, but you just need to upload all sources and build it first against some similar target. Afterwards you can remove the
elements from your project and the project is self hosted. Means it bootstrap against itself. You need to have also a prjconf then.
Would this prjconf be sufficient? https://build.opensuse.org/project/prjconf/SUSE:SLE-12:GA
--
Adrian Schroeter email: adrian@suse.de
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Monday 2015-03-16 22:47, Darin Perusich wrote:
On Wed, Mar 11, 2015 at 4:03 AM, Adrian Schröter
wrote: On Montag, 9. März 2015, 16:18:45 wrote Darin Perusich:
Hello All,
Is there any documentation on how to build or bootstrap a distro with OBS?
Not really, but you just need to upload all sources and build it first against some similar target. Afterwards you can remove the
elements from your project and the project is self hosted. Means it bootstrap against itself. You need to have also a prjconf then.
Would this prjconf be sufficient?
The scheduler has a weird property. If the chain of concatenated prjconfs (from all the <paths> that it walks) is of zero length, it considers the package to be 'broken', so technically, any prjconf is usable (though not of much practical value) as long as there's a whitespace somewhere :-/ (And in practice, one would start off with by copying the prjconf of an existing project, like SLE-12:GA or openSUSE:13.2, or Factory. Whichever applies to the case.) -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Dienstag, 17. März 2015, 00:17:39 wrote Jan Engelhardt:
On Monday 2015-03-16 22:47, Darin Perusich wrote:
On Wed, Mar 11, 2015 at 4:03 AM, Adrian Schröter
wrote: On Montag, 9. März 2015, 16:18:45 wrote Darin Perusich:
Hello All,
Is there any documentation on how to build or bootstrap a distro with OBS?
Not really, but you just need to upload all sources and build it first against some similar target. Afterwards you can remove the
elements from your project and the project is self hosted. Means it bootstrap against itself. You need to have also a prjconf then.
Would this prjconf be sufficient?
most likely
The scheduler has a weird property. If the chain of concatenated prjconfs (from all the <paths> that it walks) is of zero length, it considers the package to be 'broken',
right, it lacks the knowledge how to install rpm-build in that situation. So, absolute no base system is defined.
so technically, any prjconf is usable (though not of much practical value) as long as there's a whitespace somewhere :-/
I doubt that... -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (4)
-
Adrian Schröter
-
Darin Perusich
-
Jan Engelhardt
-
Malcolm