Yellow Jacket Linux Repositories
YJL is not a Linux distribution. It is a set of packages based primarily on Fedora 8 and Livna for Fedora 8 that add functionality to the CentOS 5 environment, built in mock in CentOS for CentOS.
YJL depends upon the Fedora EPEL package repository.
All packages are built using mock.
Source RPM's for all repositories can be found here:
http://yellowjacketlinux.fileburst.com/yum/yjl/el5/yjl-src/repodata/
[yjl-misc] YJL Miscellaneous
This repository is intended to be similar to the Extras repository. Nothing in this repository replaces or conflicts with any package in CentOS 5 base, update, or extras. If anything does, it's a bug. I do not believe anything does.
This repository has stuff like AbiWord, Gnumeric, Dia, etc. that may be of use to you. It also has some multimedia related packages, BitTorrent, etc.
i386 Repoview:
http://yellowjacketlinux.fileburst.com/yum/yjl/el5/i386/yjl-misc/repodata/
x86_64 Repoview:
http://yellowjacketlinux.fileburst.com/yum/yjl/el5/x86_64/yjl-misc/repodata/
x86_64 Status
All packages available.
[yjl-livna] YJL Livna
This repository contains packages that are primarily rebuilds of rpm.livna.org.
Mostly multimedia related stuff, like additional GStreamer plugins, totem-xine, additional xine libraries, etc.
This repository is not connected in any way with rpm.livna.org, I just chose them as the primary upstream for the source RPM packages.
This repository does contain a two packages that replace CentOS 5 supplied packages:
sox
It contains a sox package that has mp3 support. By default, sox and sox-devel are excluded in the repository definition, so they will only replace the CentOS installed sox if you specifically remove the exclude=sox sox-devel line from the /etc/yum.repos.d/yjl.repo file.
totem-xine
This is a replacement for the CentOS GStreamer backend build ot totem. It will not install unless you remove the CentOS totem package and then request install of totem-xine.
i386 Repoview:
http://yellowjacketlinux.fileburst.com/yum/yjl/el5/i386/yjl-livna/repodata/
x86_64 Repoview:
http://yellowjacketlinux.fileburst.com/yum/yjl/el5/x86_64/yjl-livna/repodata/
x86_64 Status
All packages available.
[yjl-ff2] YJL FireFox 2 / Thunderbird 2
This repository contains rebuilds of the Fedora 8 FireFox 2 and Thunderbird 2 Source RPMs.
They are in their own repository because the replace CentOS versions of those packages, and some users may be happy with the CentOS versions.
Additionally, some CentOS packages that rely upon the version of gecko-libs in the CentOS build of FireFox 1.5 have been rebuilt so that they depend upon the gecko-libs in the FireFox 2 package. There are probably some out there that still need rebuilding, if you end up with an update problem due to gecko-libs, e-mail me.
i386 Repoview:
http://yellowjacketlinux.fileburst.com/yum/yjl/el5/i386/yjl-ff2/repodata/
x86_64 Repoview:
http://yellowjacketlinux.fileburst.com/yum/yjl/el5/x86_64/yjl-ff2/repodata/
x86_64 Status
All packages available.
[yjl-pkmod] YJL CentOSPlus Kernel Modules
Both the [yjl-misc] and [yjl-livna] repositories contain some kernel modules, built against the standard CentOS 5.1 kernel. If you need the kernel modules but are running the centosplus kernel, then you need this repository to get the kernel modules that match your kernel.
If you do not need any of the kernel mods or are not running the centosplus kernel, you should leave this repository disabled.
i386 Repoview:
http://yellowjacketlinux.fileburst.com/yum/yjl/el5/i386/yjl-pkmod/repodata/
x86_64 Repoview:
http://yellowjacketlinux.fileburst.com/yum/yjl/el5/x86_64/yjl-pkmod/repodata/
x86_64 Status
All packages available.
[yjl-php] YJL PHP
This repository contains a newer version of PHP than what ships with CentOS. Unless you know you need PHP 5.2.x or newer, I suggest you stick with CentOS version of PHP and not enable this repo. However, if like me you do need PHP 5.2.x or newer, this repo has PHP 5.2.5 and some additional modules.
PHP is compiled with the suhosin patch, and the suhosin loadable module is also available.
i386 Repoview:
http://yellowjacketlinux.fileburst.com/yum/yjl/el5/i386/yjl-php/repodata/
x86_64 Repoview:
http://yellowjacketlinux.fileburst.com/yum/yjl/el5/x86_64/yjl-php/repodata/
x86_64 Status
All packages available.
Repository Usage
My repository requires the use of the Fedora sponsored EPEL package repository.
The EPEL repository repo rpm can be found here:
http://download.fedora.redhat.com/pub/epel/5/i386/repoview/epel-release.html
You will need to install that RPM file to use YJL Packages.
After the EPEL repository RPM file is installed, manually install this rpm file:
yjl-repo-1-3.el5_1.yjl.0.noarch.rpm
Then edit the file /etc/yum.repos.d/yjl.repo to enable the repo's you wish to enable by changing enabled=0 to enabled=1.
All packages are signed. The GPG key is in the above rpm package and yum will give you the option to install it the first time you want to install a package provided here. The key can also be viewed here: YJL_GPG-KEY.
YJL and Quality Control
I do not have a testing repo. I do limited testing of packages myself before publishing, but I use these packages and most of them have had somewhat extensive testing in use by the Fedora community as Fedora 8 packages. It is possible that some of them may have CentOS specific issues.
This is why I've decided NOT to duplicate what is in EPEL. EPEL has better quality control, so if they package it, then you (and I for that matter) should use the EPEL packaging.
For what's not in EPEL - in vast majority of cases, my packages should work just fine.
Contact
I can be reached at mpeters@mac.com.