Zac Brown | 26 Apr 2005 01:34

smartpm package

Hi all,
	I'm kind of new on the scene as far as devel goes for TL4, I was
putzing around the other night and got a properly configured smartpm
package for TL4. I noticed there had been talk of wanting a package for
it and thought I'd mention I have it. If anyone is interested, just e-
mail me or you can get a copy of it at http://physika.org

I am on the IRC channel in #taolinux as well under the usernames suifur,
zbrown, |rufius|.
--

-- 
Zac Brown <zbrown <at> physika.org>

David L. Parsley | 10 Mar 2005 23:08
Favicon

Tao 4 Beta available

Hi all,

Despite calling it 'beta', I think this should be quite runnable.  I
still plan on working on the release notes more, and hopefully dropping
in some new artwork, before shipping a final.  I'll also fix any issues
found.

Notes:
- Tao 4 uses yum-2.2.x.  I have not yet ported the 'protectbase' patch
forward, since I am still getting used to the new codebase and
features.  If I find I can get satisfactory behavior with current
features, I may not port the patch.
- I didn't integrate up2date & rhn-applet, though I'll almost certainly
put builds in 'contrib'.  These packages require their own, separate
configuration file, and don't use 'yum.conf', so are much less than
ideal.  There is code in progress that may give the updates alerts for
desktop users in a yum-specific way.
- I added a good deal of documentation, available in the 'graphical
internet' group (since you need a browser for it).  Perusing the docs,
I'm really very happy with the quality and quantity, and hope others
find it useful as well.

The mirrors haven't picked it up yet - if they have anything at all,
it's probably not what you want.  For now you can get the beta from:
ftp://dist.taolinux.org/pub/taolinux/tao-4/i386/isos/
Note that source isos are in tao-4/srpms/isos.

Also, if you do install the beta, most likely 'yum update' will be able
to take you up to final.

(Continue reading)

David L. Parsley | 6 Mar 2005 19:55
Favicon

Tao 4 underway

Hi all,

This weekend I've reached a milestone for Tao 4 - my first
installation.  There are still lots of things to do, but it should be
pretty straightforward from here on out.  Once I hammer out a few more
trademark issues, and get the yum repositories up and going, I'll make a
beta available.

Students are on spring break this week, so hopefully I'll have plenty of
time to work on it.

regards,
	David
Hi all,

This weekend I've reached a milestone for Tao 4 - my first
installation.  There are still lots of things to do, but it should be
pretty straightforward from here on out.  Once I hammer out a few more
trademark issues, and get the yum repositories up and going, I'll make a
beta available.

Students are on spring break this week, so hopefully I'll have plenty of
time to work on it.

regards,
	David
David L. Parsley | 18 Feb 2005 17:08
Favicon

Next progress update

Ok, right now, everything has built, but not everything has built
identically to RHEL4.  Here's the listing of the 'reports' directory
with comments:

apr-devel-0.9.4-24.1.i386.rpm.out
apr-util-devel-0.9.4-17.i386.rpm.out

These just have some extra 'dir000x.html' files in docs, no big deal.

glibc-common-2.3.4-2.i386.rpm.out

pt_chown is not suid; RHEL4 pt_chown is - HOWEVER, RHEL3 pt_chown is
NOT.  Building as root gives suid pt_chown, but I think non-suid is
correct. :-/

java-1.4.2-gcj-compat-devel-1.4.2.0-26jpp.noarch.rpm.out

jni.h broken link; it's broken on RHEL4 also, just differently. ;-)

kdbg-1.2.9-6.i386.rpm.out

Doesn't link to libselinux.so.1.  Not sure this is critical.

kdebase-3.3.1-5.5.i386.rpm.out

Missing kio_smb libs.

kdelibs-devel-3.3.1-3.3.i386.rpm.out

Tao package has a lot of extra stuff in
(Continue reading)

David L. Parsley | 17 Feb 2005 17:54

Build notes...

Hi all,

I did my first run of 'tmverifyrpms' today, and found that a number of
packages linked against 'libmysqlclient-10', while the RHEL4 packages
link against 'libmysqlclient-14':
cyrus-sasl-2.1.19-5.EL4.src.rpm:0.smap
dovecot-0.99.11-2.EL4.1.src.rpm:0.smap
freeradius-1.0.1-2.RHEL4.src.rpm:0.smap
mod_auth_mysql-2.6.1-2.1.src.rpm:1.smap
perl-DBD-MySQL-2.9004-3.1.src.rpm:0.smap

The fix was simple: rpm -e libmysqlclient10, then rebuild

FYI

David

David L. Parsley | 16 Feb 2005 18:03
Favicon

Progress so far...

Hi all,

The really good news is, I've got all packages built for i386, including
the 27 updates.  The only small problem I had was finding that SELinux
had been re-enabled by an update, so I had to edit
/etc/sysconfig/selinux and disable it again.  Note that, with proper
file labeling, this might not have been a problem.  However, during
RHEL4b2, I found that a couple of packages wouldn't build properly with
SELinux enabled - worse, the build would hang.  YMMV.

Next, I'll start comparing to the originals, to see if anything is
broken.  I need to wrap up a few items at work, then I'll be able to
spend about a week (with interruptions) on trademark removal, yum stuff,
etc.

One question - does anybody really want to see up2date support?  Tao 1
doesn't have it; and I don't really care for it myself - I prefer
straight yum.  I do, however, plan on moving to yum 2.1/2.2, since Seth
tells me it's ready from a usability standpoint, and better in a number
of areas (like multi-arch stuff).  The lack of 2.2 designation, I
understand, is from an API viewpoint; programming interfaces may yet
change.

regards,
	David
Hi all,

The really good news is, I've got all packages built for i386, including
(Continue reading)

David L. Parsley | 14 Feb 2005 21:06
Favicon

Building Tao4 packages

Hi all,

After lunch today I noticed that the enterprise/4 directory was open on
ftp.redhat.com, so I grabbed everything. ;-)  In case ftp.redhat.com
gets swamped, you can find the original, unmodifed src.rpms at
taolinux.org/pub/taolinux/tao-4/srpms/SRPMS

I've already got a build in progress.

Some notes:
- Of 806 src.rpms, only 192 need to be built; the rest must have come
from RHEL4 b2.

There were some misbehaved packages in RHEL4b2 ...
- compat-gcc-296 actually builds on RHEL4b2; it appears to be a new
version
- There's a new Xaw3d and setools (which didn't build under B2) - dunno
if they build yet, but I'm guessing they will
- There's no new memprof package, but I found a patch in the CentOS4
beta package that lets it build

More news as events warrant.

David

Hi all,

After lunch today I noticed that the enterprise/4 directory was open on
(Continue reading)

David L. Parsley | 2 Dec 2004 17:19
Favicon

Tao 4 in progress, new tmtools

Hi all,

I guess I've been a little quiet on the tao-devel mailing list lately. 
The fall semester has kept me pretty busy, and I've only just gotten a
little bit of 'Tao time'.  So here's the news:

Joshua Jensen has started working with me on rebuilding RHEL4b2, and I'm
pretty close to my first set of isos.  I expect there will be at least
two official i386 maintainers.

I've spent some time updating 'tmtools' to be usable for both Tao 1.0
and Tao 4.  I've introduced the notion of a 'super-repository'
containing multiple repositories, with a REPOCONF file in the s-r.  See
the README.tmtools file for more information.

I still haven't settled on a directory structure, but here's my current
thinking (feedback welcome):
tao-4/
  i386|x86_64|.../
    dist/
    isos/
    updates/
    contrib/
       SRPMS
    ...
  SRPMS/
    SRPMS/
    isos/

Or, in english:  all the SRPMS and SRPM isos for all arches & updates
(Continue reading)

David L. Parsley | 7 Oct 2004 22:44
Favicon

yum.cron for testing & examination

Hi all,

Finally, after chatting w/ Seth about the 'yum hangs' problem, I hear
that there's really no good solution for python-2.2 based systems, like
Tao.  Since this problem is really bad in yum.cron (quietly stops your
server from updating), I've put created a yum.cron with a configurable
timeout - 12h default, 0 disables.  If you know an easier way to
accomplish timeouts with bash in a clean way (not leaving cruft
processes hanging around) let me know.

Anyway, you can read the attached script and try replacing your yum.cron
with it.  I'm going to test it for a bit before folding it into Tao yum,
but after some testing with 'set -x' I'm pretty confident it will work.

Feedback welcome - desired even.

regards,
	David
Attachment (yum.cron): text/x-sh, 757 bytes
Hi all,

Finally, after chatting w/ Seth about the 'yum hangs' problem, I hear
that there's really no good solution for python-2.2 based systems, like
Tao.  Since this problem is really bad in yum.cron (quietly stops your
server from updating), I've put created a yum.cron with a configurable
timeout - 12h default, 0 disables.  If you know an easier way to
accomplish timeouts with bash in a clean way (not leaving cruft
processes hanging around) let me know.
(Continue reading)

David L. Parsley | 16 Sep 2004 18:59
Favicon

New version 1.2 of tmtools

These are the scripts I use for building and managing rpms & src.rpms
for Tao Linux.

They still kinda suck, just not as bad now. ;-) (and of course, mainly,
they Work For Me(tm))  The tarball is still hard-coded for installation
in /usr/local, but was made a little more flexible in repo organization.

In brief:
tmnewrepo <dir> yum|build|dist
  create a tmtools compatible repository directory structure
tmbuild (-n e-mail addy)
  run w/in a build repo, starts a build of all src.rpms in
  queue directory.  Customized (hard-coded) for i386; builds
  i386/i586/i686/athlon as appropriate for kernel, glibc,
  etc. -n to send notify when done.
tmrpm / tmrpmbuild
  wrappers to run rpm & rpmbuild using current repo as topdir
tmgensrpmmap
  run w/in any repo, creates the srpmmap/*smap files that
  indicate which rpms where built by which src.rpms.
  pre-requisite to using the tools listed below.
tmmove x.smap ... /dest/repo
  move entire sets of rpms & src.rpms between repo
  directories
tmcopy x.smap ... /dest/repo
tmdelete x.smap ...
tmverifyrpms /path/to/ref/rpms
  Used to compare rpms built to a set of reference rpms; see
  the script for what is actually checked/compared.  Appends
  results to lines in smap file.
(Continue reading)

David L. Parsley | 9 Sep 2004 19:14
Favicon

Re: Bind package fixes

This is kind of sticky, but I sort of planned ahead for this.

I'm not real crazy about the idea of just sticking post-u3 bind, sysstat
in updates and letting it rip; I feel like Tao users expect me not to do
that sort of thing.  Rather, I'd like to put these packages in the
'upgrade' repo, the intent of which is just that - to provide
bugfixed/updated versions that aren't part of RHEL3 proper.

Then, I'd send out a notice to tao-discuss & tao-i386; Pasi could send
to other arches.  It would say mainly 'if you've got a Tao DNS server,
you might want the upgrade version of bind'.  (that's what I'll do with
_my_ Tao DNS server - the other DNS server is RHEL3, which got bitten
:-(

Ok?

regards,
	David

On Thu, 2004-09-09 at 10:59, Pasi Pirhonen wrote:
> Hi,
> 
> 
> On Thu, Sep 09, 2004 at 04:47:12PM +0200, Milan Keršláger wrote:
> > Hi,
> > 
> > just looking at latest fixes from Jason:
> > 
> > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=131803
> > http://people.redhat.com/~jvdias/bind/RHEL-3/9.2.4rc7-11_EL3/SRPMS/
(Continue reading)


Gmane