RPM Community Forums

Mailing List Message of <rpm-devel>

HEAD builds, xar-1.5 and yaml-0.0.1 added

From: Jeff Johnson <n3npq.jbj@gmail.com>
Date: Wed 30 May 2007 - 06:30:16 CEST
Message-Id: <7C0B50EA-61F4-433E-B458-747A046C5E10@gmail.com>
I've blueprinted HEAD against the rpm-4_5 branches, and
added xar and yaml subdirectories.

Note that you will still need to unpack
     http://wraptastic.org/pub/jbj/nanar.tar.gz
for the syck wdj wnh subdirectories in order to build HEAD.

I'll get lsyck ported to libyaml in the next day or two, eliminating
the need for the untar of a checkout from my private trees.

There's a need to demonstrate lua scriptlets pretty soon,
if someone wants to give it a shot.

Basically lua scriptlets look like
     %post -p <lua>
      lua code here

Unlike shell scriptlets, lua scriptlets have no associated dependencies.

One very useful place for lua is in the inner circle of dependency hell,
where /bin/sh is not yet functional. This involves rewriting the static
helpers currently in glibc-common, glibc, and libcc in lua.

The reason for using lua scriptlets is that the packaging is far  
easier to maintain
than the static helpers currently used. There are certain failure  
cases, particularly
when selinux is involved, that are extremely confusing to users,  
mostly because
the static helpers hard-wired return codes are available only by  
examining the
source code.

Oh yeah, its likely time to setup the doxygen doco as well as max-rpm  
here
at rpm5.org.

I have modified max-rpm to use XML docbook rather than SGML that is  
likely
useful, particularly since rpm5.org is a FreeBSD system .

73 de Jeff
Received on Wed May 30 06:34:18 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.