On 11/15/2011 05:30 AM, [log in to unmask] wrote:
> Hi SL developers,
>
> I'm currently recompiling all packages of SL 6.1 for an embedded box
> which has a Geode LX and cannot handle all i686 instructions. It works
> out ok - had to apply tweaks for some of them, like deinstalling
> texlive for linuxdoc-tools, but a few packages just won't compile.
> Python, for example, needs a manual fix because of one failing
> "import syslog".
>
> I'm sure you had the same situation. Are the build scripts employed by
> the SL maintainers also public? I'd really like to get my hands on them
> to get rid of those pesky last few dozens of packages I just can't
> compile.
Troy Dawson who used to work on ScientificLinux until early september,
had been also been working part time for several months as the lead
developer on the Ascendos(.org) project. It is a project aiming to do a
more closely identical to upstream EL build, but with an entirely open
and transparent community and build system. He had brought over scripts
and automation for the koji setup and some other semi-manual related EL6
processes that SL had been doing.
After Troy left to get paychecks in a land further upstream, the project
founder Andrew Cutler asked me to pick up where Troy left off. I had
already discussed with them my more ambitous drive to get the entire
build/system 100% automated. The process for generating Ascendos'
output is not quite yet, but getting really rather close to-
a) boot x64 livecd of bootstrap os (e.g. f13 or sl60)
b) > git clone git://github.com/Ascendos/Ascendos
> ./Ascendos/tools/bin/el-build bake \
> distroname="MyDistro" \
> tmpdir=/some/path/to/storage \
> outputdir=/some/path/to/mydistro
c) push /some/path/to/mydistro to your mirrors
Where that process involves a simple first phase of mirroring the
bootstrapping and upstream sources from their well known location on the
internets, and then using a specified bootstrap OS and repos to generate
a deterministicly defined builder VM, which then proceeds to take the
big set of input sources, recompile/compose everything and produce the
output tree suitable for mirroring to the masses.
Anyway, it may be interesting to you, I know that many others here must
know of our project. If there is any feature of our build tools that
were it to exist might make the tools more/useful for your or anyones
purposes, we'd love to here about it. Just send me an email, or
preferably to the ascendos-dev mailinglist, or alternately file a bug
with RFE at the beginning of the bug title, at
http://bugzilla.ascendos.org
Also informative
http://ascendos.org/wiki/Development
http://ascendos.org/wiki/Build
http://ascendos.org
Cheers,
-dmc
Douglas McClendon
[log in to unmask]
Lead Developer / Ascendos(.org)
http://cloudsession.com/dawg
|