New git in EPEL?
by Michael Stahnke
After some discussion in IRC (Fedora-admin) we are wondering if
pushing a new git in EPEL is a good idea. There are some changes such
as git-command vs git command. So there could be some breakage.
Should we push a new git and cause some breakage or stick with old-n-busted?
My thoughts are to push out a new one, since I think if you are using
git, you curse everytime you touch this old crusty thing :)
stahnma
12 years, 3 months
Upgrade hack for bacula in EPEL5
by Felix Schwarz
Hi,
== summary ==
The current bacula package in EPEL is faulty. I built an upgrade hack so that
we don't require manual intervention by sysadmins. In order to get it right
this time, an rigorous review is desirable.
== background ==
The bacula package (storage+director) in EPEL5 which is shipped since
September 2007 contains a nasty bug in the %post/%postun scriptlets. If the
package is ever updated, a symlink will be missing and bacula will not start
anymore. This can be fixed e.g. by a manual install/uninstall of the bacula
package.
This error was present in Fedora but was fixed there a long time ago.
== current situation ==
We can not update the bacula package (e.g. for security reasons) without
breaking a lot of installs.
== plan for attack ==
The old package will remove the symlink generated by alternatives during
%postun unconditionally (also during upgrade). Therefore we replace the
symlink in the new package with a copy of the real file, alternatives won't
touch it and the user is happy.
After some time when everyone ("almost everyone") upgraded, we ship another
update which reverts this ugly hack.
== current implementation ==
I have a series of spec file patches which implement the fix:
http://www.felix-schwarz.name/files/misc/2010/bacula_upgrade_hack/
Also I built some test scripts which check some install/uninstall/upgrade
procedures. I wrote at least some lines how to use them in 'how_to_test.txt'.
Scratch builds:
http://koji.fedoraproject.org/koji/taskinfo?taskID=1964332
http://koji.fedoraproject.org/koji/taskinfo?taskID=1964343
http://koji.fedoraproject.org/koji/taskinfo?taskID=1964372
== roadmap ==
I would like to gather as many reviews as possible on that issue:
- Is this issue worth tackling?
- Is my plan of action sane?
- Any other issues?
1) Wait for reviews+suggestions (1-2 weeks)
2) Commit/build (assuming that the plan is approved)
3) Push a new bacula to testing (2 months)
4) Push bacula to stable
5) Revert upgrade hack
[ ] done
fs
13 years, 2 months
EPEL and Java Projects.
by Nathan Potter
Greetings,
My group is looking at bringing our project into EPEL. Among the
reasons for doing so is to provide our users with ABI stability. The
project is a web service application that is built from a C++ coded
back-end that is driven by user requests through a java servlet. The
way that C and C++ projects are brought into fedora and along into
EPEL seems pretty clearly documented, as are the ABI stability
benefits that are part of EPEL design goals.
However I am seeing almost no discussion about the java side of the
equation.
Can you point me to any specific documents or guidelines that would
help me get educated on what the issues are with bringing a java
project into EPEL? IS there any discussion of ABI stability with
regards to Java? Or is API stability the only real issue for java?
I did find this page:
http://fedoraproject.org/wiki/EPEL/GuidelinesAndPolicies
Where I learned that EPEL projects must follow the Fedora Packaging
and Maintenance Guidelines, and which led me to this:
http://fedoraproject.org/wiki/Packaging/Guidelines
Which led me to this:
http://fedoraproject.org/wiki/Packaging:Java
Where the details of including an ant project are discussed. However
my core questions about ABI vs API stability vis-a-vis EPEL remain
unanswered.
Additionally, the page on packaging java provides examples of
"Specfile Templates". Is there also a resource to which you may direct
me where I can learn about the format and role of the Specfiles in the
RPM process?
Any help you could offer me in this regard would be most appreciated.
Thanks,
Nathan
= = =
Nathan Potter ndp at opendap.org
OPeNDAP, Inc. +1.541.231.3317
13 years, 2 months
qemu-img in EPEL overrides kvm-qemu-img in RHEL
by David Juran
Hello.
Back again to the discussion about EPEL packages that override their
RHEL counterparts...
RHEL5 contains kvm-qemu-img-83-105.el5_4.22 that provides
qemu-img = 0.9.1.kvm.83
EPEL however provides qemu-img-0.10.5-1.el5.2 so after installing e.g.
python-virtinst from RHEL which requires qemu-img, the user will end up
with qemu-img from EPEL and not kvm-qemu-img.
--
David Juran
Sr. Consultant
Red Hat
+358-504-146348
13 years, 3 months
Incompatible upgrade - Is this workaround ok? (mysql-mmm)
by BJ Dierkes
Hello all,
I maintain Multi-Master Replication Manager for MySQL in both Fedora and EPEL. With changes from 2.0.11 -> 2.1.0 there was an incompatible change in that the daemon scripts were renamed:
mmmd_agent -> mmm_agentd
mmmd_mon -> mmm_mond
Upgrades obviously break because the INIT scripts and configuration files reference the path to the files. Would a sufficient work-around be a symlink to the old path, or would that not be kosher for any reason?
Thank you for your feedback.
---
derks
13 years, 3 months
rkhunter doesn't remove suspscan tmp files in /dev/shm
by Camron W. Fox
Alle,
We have installed rkhunter (V1.3.6-2) from EPEL on our RHEL 5.4
machines and it appears that it does not remove the /dev/shm/suspscan.*
files it uses for the SUSPSCAN test, thus triggering a warning for said
test. AFAIK, this was a known bug that was supposed to be have been
fixed in V1.3.1.
Best Regards,
Camron
--
Camron W. Fox
Hilo Office
High Performance Computing Group
Fujitsu Management Services of America, Inc.
E-mail: cwfox(a)us.fujitsu.com
13 years, 3 months
May I perform buildroot overrides for EPEL?
by Till Maas
Hiyas,
for a few days I have given permission to perform buildroot overrides.
There was now a request for a buildroot override in all branches
including EPEL. Therefore I wonder whether I should do these, too, or
just ask to create a new ticket for EPEL?
Regards
Till
13 years, 3 months
SRPM Differences between RHEL-5.0 and RHEL-5.5beta
by Stephen John Smoogen
Ok here is a difference between SRPMS between 5.0 and 5.5beta (and in
between). Let me know how I could make this more useful for people :).
Added:
--------------------------------------------------
RHEL-5.0 -> RHEL-5.5b
--------------------------------------------------
blktrace
celt051
cmirror
cmirror-kmod
compat-libcom_err
cpufreq-utils
crash-spu-commands
crypto-utils
ctdb
dapl
dnsmasq
dstat
e4fsprogs
ecryptfs-utils
edac-utils
etherboot
fcoe-utils
fipscheck
freeipmi
freeradius2
fuse
gcc44
gnupg2
gpxe
gsl
gtk-vnc
hmaccalc
iasl
ibmasm-xinput
ibsim
infiniband-diags
isns-utils
java-1.6.0-openjdk
ktune
kvm
libassuan
libcmpiutil
libcxgb3
libehca
liberation-fonts
libhbaapi
libhbalinux
libibcm
libibcommon
libibmad
libibumad
libibverbs
libipathverbs
libksba
libmlx4
libmthca
libnes
libpciaccess
librdmacm
libsdp
libsmi
libspe2
libvirt-cim
log4cpp
meanwhile
mozldap
mpi-selector
mpitests
mstflint
mvapich
mvapich2
nedit
newt-perl
nfs4-acl-tools
nspluginwrapper
ofed-docs
opensm
openswan
pdksh
perftest
perl-Config-General
perl-Mozilla-LDAP
perl-Sys-Virt
perl-TimeDate
pexpect
pidgin
pinentry
postgresql84
pth
python-dmidecode
python-iniparse
python-setuptools
qcairo
qffmpeg
qlvnictools
qperf
qpixman
qspice
rds-tools
rsyslog
samba3x
scsi-target-utils
setroubleshoot-plugins
sgpio
srptools
svrcore
system-config-netboot
tpm-tools
trousers
tunctl
tvflash
udftools
virt-viewer
wacomexpresskeys
watchdog
wdaemon
xorg-x11-drv-qxl
xorg-x11-xdm
xulrunner
xz
yum-updatesd
yum-utils
--------------------------------------------------
RHEL-5.0 -> RHEL-5.1
--------------------------------------------------
cpufreq-utils
crypto-utils
dnsmasq
edac-utils
gfs2-kmod
ibmasm-xinput
liberation-fonts
meanwhile
mozldap
newt-perl
nfs4-acl-tools
perl-Mozilla-LDAP
perl-TimeDate
pidgin
scsi-target-utils
svrcore
watchdog
yum-utils
--------------------------------------------------
RHEL-5.1 -> RHEL-5.2
--------------------------------------------------
dapl
dstat
ecryptfs-utils
freeipmi
gtk-vnc
ibsim
infiniband-diags
isns-utils
libcxgb3
libehca
libibcm
libibcommon
libibmad
libibumad
libibverbs
libipathverbs
libmlx4
libmthca
libnes
librdmacm
libsdp
libsmi
mpi-selector
mstflint
nspluginwrapper
ofed-docs
opensm
openswan
perftest
pexpect
python-iniparse
python-setuptools
qlvnictools
qperf
rsyslog
setroubleshoot-plugins
srptools
system-config-netboot
tpm-tools
trousers
tvflash
udftools
virt-viewer
wdaemon
xulrunner
yum-updatesd
--------------------------------------------------
RHEL-5.2 -> RHEL-5.3
--------------------------------------------------
cmirror
cmirror-kmod
compat-libcom_err
crash-spu-commands
e4fsprogs
fipscheck
gcc43
java-1.6.0-openjdk
ktune
libcmpiutil
libspe2
libvirt-cim
mpitests
mvapich
mvapich2
nedit
openib-mstflint
openib-perftest
openib-tvflash
perl-Config-General
sgpio
wacomexpresskeys
--------------------------------------------------
RHEL-5.3 -> RHEL-5.4
--------------------------------------------------
blktrace
celt051
etherboot
fcoe-utils
fuse
gcc44
gnupg2
hmaccalc
iasl
kvm
libassuan
libhbaapi
libhbalinux
libksba
libpciaccess
log4cpp
pdksh
perl-Sys-Virt
pinentry
pth
qcairo
qffmpeg
qpixman
qspice
rds-tools
xorg-x11-drv-qxl
xorg-x11-xdm
--------------------------------------------------
RHEL-5.4 -> RHEL-5.5b
--------------------------------------------------
ctdb
freeradius2
gpxe
gsl
postgresql84
python-dmidecode
samba3x
tunctl
xz
Removed:
--------------------------------------------------
RHEL-5.0 -> RHEL-5.5b
--------------------------------------------------
cachefilesd
frysk
gaim
pump
sysreport
--------------------------------------------------
RHEL-5.0 -> RHEL-5.1
--------------------------------------------------
gaim
pump
--------------------------------------------------
RHEL-5.1 -> RHEL-5.2
--------------------------------------------------
(nothing)
--------------------------------------------------
RHEL-5.2 -> RHEL-5.3
--------------------------------------------------
cachefilesd
frysk
gfs2-kmod
sysreport
--------------------------------------------------
RHEL-5.3 -> RHEL-5.4
--------------------------------------------------
gcc43
openib-mstflint
openib-perftest
openib-tvflash
--------------------------------------------------
RHEL-5.4 -> RHEL-5.5b
--------------------------------------------------
(nothing)
--
Stephen J Smoogen.
Ah, but a man's reach should exceed his grasp. Or what's a heaven for?
-- Robert Browning
13 years, 3 months
RPM Differences between RHEL-5.4 and RHEL-5.5beta
by Stephen John Smoogen
Downloaded client and server x86_64 DVD's for 5.4 and 5.5beta. Got a
list of package names and made a difference list. I am downloading the
src dvd's to do a better 'blocking' list but at the moment here is a
list of changes between 5.4 and 5.5beta
Items removed from 5.5beta that were in 5.4:
pfmon
Items added from 5.5beta that were NOT in 5.4
apr-util-mysql
celt051
celt051-devel
e4fsprogs-devel
e4fsprogs-libs
etherboot-pxes
etherboot-roms
etherboot-roms-kvm
etherboot-zroms
etherboot-zroms-kvm
freeradius2
freeradius2-krb5
freeradius2-ldap
freeradius2-mysql
freeradius2-perl
freeradius2-postgresql
freeradius2-python
freeradius2-unixODBC
freeradius2-utils
gpxe-roms-qemu
gsl
gsl-devel
gsl-static
iasl
kmod-kvm
kvm
kvm-qemu-img
kvm-tools
libipathverbs
libipathverbs-static
libsmbclient
libsmbclient-devel
libtalloc
libtalloc-devel
libtdb
libtdb-devel
log4cpp
log4cpp-devel
log4cpp-docs
mcelog
openoffice.org-ure
postgresql84
postgresql84-contrib
postgresql84-devel
postgresql84-docs
postgresql84-libs
postgresql84-plperl
postgresql84-plpython
postgresql84-pltcl
postgresql84-python
postgresql84-server
postgresql84-tcl
postgresql84-test
python-dmidecode
qcairo
qcairo-devel
qffmpeg-devel
qffmpeg-libs
qpixman
qpixman-devel
qspice
qspice-libs
qspice-libs-devel
rsyslog-gnutls
rsyslog-gssapi
rsyslog-pgsql
samba3x
samba3x-client
samba3x-common
samba3x-doc
samba3x-domainjoin-gui
samba3x-swat
samba3x-winbind
samba3x-winbind-devel
sblim-sfcb
sblim-sfcc
sblim-sfcc-devel
sblim-smis-hba
tdb-tools
tunctl
valgrind-devel
xz
xz-devel
xz-libs
xz-lzma-compat
Now for the ODD things.. some stuff were moved from RHEL 5.4 client to
5.5 server?
apmd
gnu-efi
gpart
ibmasm
ibmasm-xinput
kernel-PAE
kernel-PAE-devel
xorg-x11-drv-apm
xorg-x11-drv-ark
xorg-x11-drv-chips
xorg-x11-drv-cyrix
xorg-x11-drv-glint
xorg-x11-drv-i128
xorg-x11-drv-i740
xorg-x11-drv-neomagic
xorg-x11-drv-nsc
xorg-x11-drv-rendition
xorg-x11-drv-tseng
xorg-x11-drv-v4l
and vice versa...
libpfm
libpfm-devel
Hope this helps people.
--
Stephen J Smoogen.
Ah, but a man's reach should exceed his grasp. Or what's a heaven for?
-- Robert Browning
13 years, 3 months