[lsb-discuss] Downloads page updated for Update 1, still need a few other things

Ian Murdock imurdock at imurdock.com
Tue Feb 27 04:49:00 PST 2007


Thanks, Russ. -ian

On 2/25/07, R P Herrold <herrold at owlriver.com> wrote:
> On Wed, 21 Feb 2007, Ian Murdock wrote:
>
> > Have a look:
> >
> > http://www.linux-foundation.org/en/Downloads
>
> umm -- Where are the SRPMs?  Customarily, they are found
> parallel level withthe binary directories.
>
> Also, the presence of the 'post-install.sh' script implies an
> incompete packaging effort as well.  No README and no
> explanation as to why the strong (really inviolate) RPM (and
> thus YUM) standard and practice of NO install time interactive
> intervention needed.
>
> My first inclination in RPM space is always, and really only,
> to pull SRPMs, extract and expand them, view the .spec file
> and %pre and %post actions, and then to examine the sources.
> Without them, I have no ability to trust the binaries.
>
> Then I would set up a clean chroot, and hand it to my builder
> for a non-root rebuild in the chroot, seeking to replicate the
> binary RPM for my target arch.  I 'harvest' the result and do
> some more testing on the binary.
>
> Using 'rpm -qlp (binary-packagename)', I diff what is
> provided, and what is built, looking for 'cheating'; also, I
> compare the scripts in the .spec file with the results from
> 'rpm -qp --scripts (binary-packagename)'
>
> > We also need instructions for using the yum repositories--
> > Russ, perhaps you could help here?
>
> sample text to replace: "TODO: We need yum instructions here
> too.":
>
> -----------------------------------------------------------
>
> The stanzas to add for yum to access the test suite are all
> at:
>     http://ftp.freestandards.org/pub/lsb/repositories/beta/yum/
>
> With a modern (v 2.1 or later) yum, this process as root in a
> shell will set up the yum repository file up properly (where
> ARCH is set to one of: ia32, ia64, ppc32, ppc64, s390x, or
> x86_64):
>
>    ARCH=""
>    TOP="http://ftp.freestandards.org/pub/lsb/repositories/beta/yum"
>    wget -O /etc/yum.repos.d/LSB-$ARCH.conf  $TOP/lsb-$ARCH.repo
>
> And then one may use the conventional 'yum' commands to
> enumerate the possible packages to install:
>
>    yum list 'lsb-*'
>
> A user would customarily start the process by installing the
> SDK, as root:
>
>    yum -y install lsb-task-sdk
>
> The packages are not presently signed, and conventially, yum
> will refust to do the installation.  To override this, add the
> following line at the second line in
>         /etc/yum.repos.d/LSB-$ARCH.conf
>
> gpgcheck=0
>
> which bypasses that protective check.  Obviously this is not a
> long term solution, and the LSB are working on the RPM signing
> process and key import process to conform to RPM (and YUM's )
> expectations in this area.
>
> ============================================
>
> text ends -- the package qmtest_libstdcpp needs to be moved
> into the ^lsb- namespace, doesn't it?
>
> -- Russ Herrold
>


-- 
Ian Murdock
317-863-2590
http://ianmurdock.com/

"Don't look back--something might be gaining on you." --Satchel Paige




More information about the lsb-discuss mailing list