Adding interrupt handler to FC3
by fdl@scottl.com
Hello,
I am trying to add my own interrupt handler to FC3. I have tried two methods
of modifying the IDT, both of which work under most kernels I've tried (incl
the 2.6.9 vanilla kernel) but fail under the FC3 kernel (2.6.9-1.667). I've
also tried the FC3 kernel with the alternate security models off, and large
memory support off, but I have the same problem. Although I haven't tried it
yet personally, I've been told that some code I have working on the vanilla
2.6.9 kernel works fine under FC4.
Method 1 is to just modify the IDT in place. This causes a segfault on FC3.
Method 2 is to make a copy of the IDT, modify the copy, and then use lidt to
change the IDT used by the processor to the copy. This causes an immediate
reboot on FC3.
Any pointers on what I might be doing wrong? What is the "correct" or
"officially supported" way of adding an interrupt handler on FC3?
Thanks for any pointers (or sample code :)
18 years, 3 months
rawhide report: 20050831 changes
by Build System
Updated Packages:
cyrus-sasl-2.1.21-3
-------------------
* Tue Aug 30 2005 Nalin Dahyabhai <nalin(a)redhat.com> 2.1.21-3
- correct a use of uninitialized memory in the bundled libdb (Arjan van de Ven)
evolution-data-server-1.3.8-5
-----------------------------
* Tue Aug 30 2005 David Malcolm <dmalcolm(a)redhat.com> - 1.3.8-5
- Add -Werror-implicit-function-declaration back to CFLAGS at the make stage,
after the configure, to spot 64-bit problems whilst avoiding breaking
configuration tests; expand patch 102 to avoid this breaking libdb's CFLAGS
ftp-0.17-29
-----------
* Tue Aug 30 2005 Petr Raszyk <praszyk(a)redhat.com> - 0.17-29
* Tue Aug 30 2005 Petr Raszyk <praszyk(a)redhat.com> - 0.17-28
- This 'hack' will avoid a bug in ftp-server
( < vsftpd-2.0.1-5 ). See #165083 (server prints the
'150 FILE:...' line twice).
This patch can be (later ?) removed.
* Mon Aug 22 2005 Petr Raszyk <praszyk(a)redhat.com> - 0.17-27
- overflow using 'hash mode' (printing '#' but
not reading data from network - #79367)
* Tue May 24 2005 Miloslav Trmac <mitr(a)redhat.com> - 0.17-26
- Fix passive mode with SELinux (#158234, patch by Nalin Dahyabhai)
- Fix format string mismatch
gdm-1:2.8.0.2-3
---------------
* Tue Aug 30 2005 Ray Strode <rstrode(a)redhat.com> 1:2.8.0.2-3
- Prune language list of installed languages
- Make config file noreplace again (bug 167087).
hal-0.5.4-3
-----------
* Tue Aug 30 2005 David Zeuthen <davidz(a)redhat.com> - 0.5.4-3
- Rebuild
* Tue Aug 30 2005 David Zeuthen <davidz(a)redhat.com> - 0.5.4-2
- Pull in cryptsetup-luks and fix some unpackaged files
* Tue Aug 30 2005 David Zeuthen <davidz(a)redhat.com> - 0.5.4-1
- Update to upstream release 0.5.4 and drop patches already upstream
initscripts-8.12-3
------------------
* Tue Aug 30 2005 Bill Nottingham <notting(a)redhat.com> 8.12-3
- rebuild against fixed kudzu (#157783)
java-1.4.2-gcj-compat-0:1.4.2.0-40jpp_45rh
------------------------------------------
* Tue Aug 30 2005 Thomas Fitzsimmons <fitzsim(a)redhat.com> - 0:1.4.2.0-40jpp_45rh
- Import java-gcj-compat 1.0.39.
- Remove libjawt.so symlinks.
- Symlink to jni_md.h.
* Tue Aug 30 2005 Thomas Fitzsimmons <fitzsim(a)redhat.com> - 0:1.4.2.0-40jpp_44rh
- Install ecj when building a custom java-1.4.2-gcj-compat.
- Fix removal of jaxp_parser_impl.jar alternative.
* Mon Aug 29 2005 Thomas Fitzsimmons <fitzsim(a)redhat.com> - 0:1.4.2.0-40jpp_44rh
- Import java-gcj-compat 1.0.37.
- Remove aot-compile and find-and-aot-compile.
- Make aot-compile-rpm and rebuild-gcj-db alternatives symlinks.
- Mark security file config(noreplace).
kdepim-6:3.4.2-3
----------------
* Tue Aug 30 2005 Than Ngo <than(a)redhat.com> 6:3.4.2-3
- rebuilt
kernel-2.6.13-1.1529_FC5
------------------------
* Tue Aug 30 2005 Dave Jones <davej(a)redhat.com>
- 2.6.13-git1
kudzu-1.1.122-1
---------------
* Tue Aug 30 2005 Bill Nottingham <notting(a)redhat.com> 1.1.122-1
- don't rely on pcimap for 8139too/8139cp; hardcode the logic (#157783)
nss_db-2.2-33
-------------
* Tue Aug 30 2005 Nalin Dahyabhai <nalin(a)redhat.com> 2.2-33
- update to db 4.3.28
- correct a use of uninitialized memory in the bundled libdb (Arjan van de Ven)
- obsolete the compat package, which is useless because current glibc wouldn't
use it anyway
* Tue Apr 26 2005 Nalin Dahyabhai <nalin(a)redhat.com>
- set errno to ENOENT by default so that we don't leave stale errno values
around in error cases (#152467)
- clear the entire key DBT before handing it to a get() function
* Tue Mar 29 2005 Nalin Dahyabhai <nalin(a)redhat.com> 2.2-32
- set errno to ENOENT when returning NSS_STATUS_NOTFOUND (#152467, Dave Lehman)
parted-1.6.24-1
---------------
* Tue Aug 30 2005 Chris Lumens <clumens(a)redhat.com> 1.6.24-1
- Updated to 1.6.24.
pilot-link-1:0.12.0-0.pre4.5
----------------------------
* Tue Aug 30 2005 Than Ngo <than(a)redhat.com> 0.12.0-0.pre4.5
- pre5 cvs snapshots
- remove several patches which included new upstream
squid-7:2.5.STABLE10-3
----------------------
* Tue Aug 30 2005 Martin Stransky <stransky(a)redhat.com> 7:2.5.STABLE10-3
- removed "--enable-truncate" option (#165948)
- added "--enable-cache-digests" option (#102134)
- added "--enable-ident-lookups" option (#161640)
- some clean up (#165949)
xterm-200-8
-----------
* Mon Aug 29 2005 Mike A. Harris <mharris(a)redhat.com> 200-8
- Added --disable-tek4014 to ./configure flags, to disable tek support
for bug (#164210)
Broken deps for i386
----------------------------------------------------------
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i586 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i586 requires /lib/modules/2.6.12-1.1398_FC4
GFS-kernel-xen0 - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i586 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i586 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i686 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel-xenU - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
dlm-kernel-xenU - 2.6.11.5-20050601.152643.FC4.10.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
pyparted - 1.6.9-3.i386 requires libparted-1.6.so.12
valgrind-callgrind - 0.9.11-1.i386 requires valgrind = 1:2.4.0
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i586 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i586 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
gnbd-kernel-xen0 - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
GFS-kernel-xenU - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
GFS-kernel-xenU - 2.6.11.8-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i586 requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i586 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel-xen0 - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
dlm-kernel-xen0 - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i686 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel-xenU - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
cman-kernel-xenU - 2.6.11.5-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
gnbd-kernel-xenU - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
gnbd-kernel-xenU - 2.6.11.2-20050420.133124.FC4.43.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
Broken deps for x86_64
----------------------------------------------------------
pyparted - 1.6.9-3.x86_64 requires libparted-1.6.so.12()(64bit)
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
valgrind-callgrind - 0.9.11-1.i386 requires valgrind = 1:2.4.0
Broken deps for s390
----------------------------------------------------------
pyparted - 1.6.9-3.s390 requires libparted-1.6.so.12
prelink - 0.3.5-2.s390 requires kernel >= 0:2.4.10
initscripts - 8.12-3.s390 requires kernel >= 0:2.6.12
lvm2 - 2.01.14-1.0.s390 requires kernel >= 0:2.6
Broken deps for ia64
----------------------------------------------------------
rgmanager - 1.9.31-3.ia64 requires ccs
pyparted - 1.6.9-3.ia64 requires libparted-1.6.so.12()(64bit)
Broken deps for ppc
----------------------------------------------------------
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc requires /lib/modules/2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.ppc requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.ppc requires /lib/modules/2.6.12-1.1398_FC4
pyparted - 1.6.9-3.ppc requires libparted-1.6.so.12
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc requires /lib/modules/2.6.12-1.1398_FC4
Broken deps for ppc64
----------------------------------------------------------
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc64 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc64 requires /lib/modules/2.6.12-1.1398_FC4
system-config-keyboard - 1.2.6-2.noarch requires pyxf86config
evolution-webcal - 1.0.10-1.ppc64 requires libsoup-2.2.so.7()(64bit)
ppc64-utils - 0.7-9.ppc64 requires yaboot
evolution-data-server - 1.0.4-3.ppc64 requires libgnutls.so.11()(64bit)
evolution-data-server - 1.0.4-3.ppc64 requires libsoup-2.2.so.7()(64bit)
pyparted - 1.6.9-3.ppc64 requires libparted-1.6.so.12()(64bit)
system-config-mouse - 1.2.11-1.noarch requires pyxf86config
firstboot - 1.3.45-1.noarch requires system-config-display
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc64 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc64 requires /lib/modules/2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc64 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc64 requires /lib/modules/2.6.12-1.1398_FC4
Broken deps for s390x
----------------------------------------------------------
pyparted - 1.6.9-3.s390x requires libparted-1.6.so.12()(64bit)
18 years, 3 months
rawhide eth0 not present
by Steve G
Hi,
I updated to rawhide from fc4 on Thursday and now I'm getting:
Bringing up interface eth0: Device eth0 does not seem to be present, delaying
initialization. [FAILED]
This message is coming from the initscripts, what could be the problem? I've
tried booting with old fc4 kernel - no change.
The ethernet controller works fine under fc4. lspci shows a Ethernet controller
RTL-8139/8139C/8139C+ (rev 10)
Thanks,
-Steve Grubb
__________________________________
Yahoo! Mail for Mobile
Take Yahoo! Mail with you! Check email on your mobile phone.
http://mobile.yahoo.com/learn/mail
18 years, 3 months
make kudzu stop prompting
by James_Martin@ao.uscourts.gov
I'm interested in making a Fedora Live CD, but I've noticed with all the
Fedora based Live CD's, kudzu prompts the user if hardware was
added/removed and the normal "Keep Configuration" "Do Nothing" prompts.
I'd like to add a switch to kudzu that would automatically handle the
addition/removal of hardware without any prompts. I know kudzu already
has a "quiet" switch, but the manpage states that it is only for
supressing dialogs that do not require user input. Anyone worked on this
already ?
Thanks,
James
James S. Martin, RHCE
Contractor
Administrative Office of the United States Courts
Washington, DC
(202) 502-2394
18 years, 3 months
rawhide report: 20050829 changes
by Build System
Updated Packages:
kernel-2.6.13-1.1526_FC5
------------------------
* Sun Aug 28 2005 Dave Jones <davej(a)redhat.com>
- 2.6.13 final.
m2crypto-0.15-1
---------------
* Mon Aug 29 2005 Miloslav Trmac <mitr(a)redhat.com> - 0.15-1
- Update to m2crypto-0.15
- Drop bundled swig
openoffice.org-1:1.9.126-1.2.0.fc5
----------------------------------
* Sat Aug 27 2005 Caolan McNamara <caolanm(a)redhat.com> - 1:1.9.126-1
- next version
- drop integrated workspace.gslpatches4.patch
- build with FORTIFY_SOURCE
* Fri Aug 26 2005 Caolan McNamara <caolanm(a)redhat.com> - 1:1.9.125-5
- parallel langpack installing
* Thu Aug 25 2005 Caolan McNamara <caolanm(a)redhat.com> - 1:1.9.125-4
- add workspace.cmcfixes16.patch for export dialog problem
- rh#166812# crash on keyboard customization save
perl-3:5.8.7-0.1.fc5
--------------------
* Sun Aug 28 2005 Warren Togami <wtogami(a)redhat.com> - 3:5.8.7-0.1
- patch12 from Marius Feraru (#165907)
TODO: patch11, patch26 and patch27 clash and need verification
- Build without -DDEBUGGING (#156113)
* Sun Aug 14 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3:5.8.7-0
- 5.8.7
- Dropped the CGI.pm update patches (patch25 and patch29).
* Fri Aug 12 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3:5.8.6-17
- Don't remove the core modules:
Filter::Util::Call, Filter::Simple, and Time::HiRes.
- Obsoletes perl-{Filter,Filter-Simple,Time-HiRes}.
spamassassin-3.1.0-0.rc2.fc5
----------------------------
* Sun Aug 28 2005 Warren Togami <wtogami(a)redhat.com> - 3.1.0-0.rc2
- 3.1.0-rc2
Broken deps for i386
----------------------------------------------------------
GFS-kernel-xen0 - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
dlm-kernel-xenU - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
dlm-kernel-xenU - 2.6.11.5-20050601.152643.FC4.10.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i586 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i586 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i586 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i586 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i686 requires /lib/modules/2.6.12-1.1398_FC4
valgrind-callgrind - 0.9.11-1.i386 requires valgrind = 1:2.4.0
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i586 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i586 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
gnbd-kernel-xen0 - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
GFS-kernel-xenU - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
GFS-kernel-xenU - 2.6.11.8-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i586 requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i586 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel-xen0 - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
dlm-kernel-xen0 - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i686 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel-xenU - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
cman-kernel-xenU - 2.6.11.5-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
gnbd-kernel-xenU - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
gnbd-kernel-xenU - 2.6.11.2-20050420.133124.FC4.43.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
Broken deps for ppc
----------------------------------------------------------
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc requires /lib/modules/2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.ppc requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.ppc requires /lib/modules/2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc requires /lib/modules/2.6.12-1.1398_FC4
Broken deps for ppc64
----------------------------------------------------------
evolution-data-server - 1.0.4-3.ppc64 requires libgnutls.so.11()(64bit)
evolution-data-server - 1.0.4-3.ppc64 requires libsoup-2.2.so.7()(64bit)
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc64 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc64 requires /lib/modules/2.6.12-1.1398_FC4
system-config-keyboard - 1.2.6-2.noarch requires pyxf86config
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc64 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc64 requires /lib/modules/2.6.12-1.1398_FC4
firstboot - 1.3.45-1.noarch requires system-config-display
evolution-webcal - 1.0.10-1.ppc64 requires libsoup-2.2.so.7()(64bit)
ppc64-utils - 0.7-9.ppc64 requires yaboot
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc64 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc64 requires /lib/modules/2.6.12-1.1398_FC4
system-config-mouse - 1.2.11-1.noarch requires pyxf86config
Broken deps for ia64
----------------------------------------------------------
rgmanager - 1.9.31-3.ia64 requires ccs
Broken deps for x86_64
----------------------------------------------------------
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
valgrind-callgrind - 0.9.11-1.i386 requires valgrind = 1:2.4.0
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
Broken deps for s390
----------------------------------------------------------
initscripts - 8.12-2.s390 requires kernel >= 0:2.6.12
prelink - 0.3.5-2.s390 requires kernel >= 0:2.4.10
lvm2 - 2.01.14-1.0.s390 requires kernel >= 0:2.6
18 years, 3 months
rawhide report: 20050830 changes
by Build System
Updated Packages:
anthy-6829-1
------------
* Tue Aug 30 2005 Akira TAGOH <tagoh(a)redhat.com> - 6829-1
- New upstream snapshot release.
bzip2-1.0.3-1
-------------
* Mon Aug 29 2005 Ivana Varekova <varekova(a)redhat.com> 1.0.3-1
- 1.0.3
- add NULL-ptr-check patch
(patch author: Mihai Limbasan <mihailim(a)gmail.com)
checkpolicy-1.25.12-2
---------------------
* Mon Aug 29 2005 Dan Walsh <dwalsh(a)redhat.com> 1.25.12-2
- Rebuild to get latest libsepol
cyrus-sasl-2.1.21-2
-------------------
* Mon Aug 29 2005 Nalin Dahyabhai <nalin(a)redhat.com> 2.1.21-2
- move the ANONYMOUS mech plugin to the -lib subpackage so that multilib
systems can use it without installing the main package
- build the static libraries without sql auxprop support
* Mon Aug 29 2005 Nalin Dahyabhai <nalin(a)redhat.com> 2.1.21-1
- update to 2.1.21
- turn off compilation of libsasl v1 (finally)
- explicitly disable sqlite to avoid the build warning
- change the default mechanism which is set for saslauthd from "shadow" to
"pam" (#159194)
- split the shared library up from saslauthd so that multilib systems don't
have to pull in every dependency of saslauthd for the compat arch (#166749)
dhcp-11:3.0.3-4
---------------
* Mon Aug 29 2005 Jason Vas Dias <jvdias(a)redhat.com> - 11:3.0.3-4
- fix bug 166926: make dhclient-script handle interface-mtu option
make dhclient-script support /etc/dhclient{,-$IF}-{up,down}-hooks scripts
to allow easy customization to support other non-default DHCP options -
documented in 'man 8 dhclient-script' .
- handle the 'time-offset' DHCP option, requested by default.
epiphany-1.7.6-1
----------------
* Mon Aug 29 2005 Christopher Aillon <caillon(a)redhat.com> - 1.7.6-1
- Update to 1.7.6
glibc-2.3.90-11
---------------
* Mon Aug 29 2005 Jakub Jelinek <jakub(a)redhat.com> 2.3.90-11
- FUTEX_WAKE_OP support to speed up pthread_cond_signal
gtk2-2.8.3-1
------------
* Mon Aug 29 2005 Matthias Clasen <mclasen(a)redhat.com> 2.8.3-1
- Newer upstream version
libselinux-1.25.5-1
-------------------
* Mon Aug 29 2005 Dan Walsh <dwalsh(a)redhat.com> 1.25.5-1
- Update from NSA
* Remove special definition for context_range_set; use
common code.
libsepol-1.7.22-1
-----------------
* Mon Aug 29 2005 Dan Walsh <dwalsh(a)redhat.com> 1.7.22-1
- Upgrade to latest from NSA
* Merged fix for memory leak in sepol_context_to_sid from
Jason Tang (Tresys).
* Merged fixes for resource leaks on error paths and
change to scope_destroy from Joshua Brindle (Tresys).
mc-1:4.6.1a-0.13
----------------
* Mon Aug 29 2005 Jindrich Novy <jnovy(a)redhat.com> 4.6.1a-0.13
- don't hang when ftpfs connection times out - Hans de Goede (#166976)
- fix extension file to better fit FC (xpdf->evince, lynx->links)
perl-Archive-Zip-1.16-1
-----------------------
* Mon Jul 11 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.16-1
- Update to 1.16.
perl-DBD-MySQL-3.0002-1
-----------------------
* Mon Jul 11 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.0002-1
- Update to 3.0002.
quagga-0:0.98.5-2
-----------------
* Mon Aug 29 2005 Jay Fenlason <fenlason(a)redhat.com> 0.98.5-2
- New upstream version.
selinux-policy-targeted-1.25.4-11
---------------------------------
* Mon Aug 29 2005 Dan Walsh <dwalsh(a)redhat.com> 1.25.4-11
- Change can_resolv to allow tcp_socket name_connect to dns port.
* Thu Aug 25 2005 Dan Walsh <dwalsh(a)redhat.com> 1.25.4-10
- Bump for FC4
Broken deps for x86_64
----------------------------------------------------------
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
valgrind-callgrind - 0.9.11-1.i386 requires valgrind = 1:2.4.0
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires /lib/modules/2.6.12-1.1398_FC4smp
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.x86_64 requires kernel-smp = 0:2.6.12-1.1398_FC4
Broken deps for ppc
----------------------------------------------------------
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc requires /lib/modules/2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc requires /lib/modules/2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.ppc requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.ppc requires /lib/modules/2.6.12-1.1398_FC4
Broken deps for i386
----------------------------------------------------------
gnbd-kernel-xenU - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
gnbd-kernel-xenU - 2.6.11.2-20050420.133124.FC4.43.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
dlm-kernel-xen0 - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i586 requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i586 requires /lib/modules/2.6.12-1.1398_FC4
valgrind-callgrind - 0.9.11-1.i386 requires valgrind = 1:2.4.0
GFS-kernel-xen0 - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i586 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i586 requires /lib/modules/2.6.12-1.1398_FC4
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
GFS-kernel-smp - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i586 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i586 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel-xen0 - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
dlm-kernel-smp - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel = 0:2.6.12-1.1398_FC4
GFS-kernel - 2.6.11.8-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
gnbd-kernel-smp - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i586 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i586 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel-xenU - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
dlm-kernel-xenU - 2.6.11.5-20050601.152643.FC4.10.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
gnbd-kernel-xen0 - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel-xen0 = 0:2.6.12-1.1398_FC4
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4smp
cman-kernel-smp - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel-smp = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i686 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.i686 requires /lib/modules/2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i686 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.i686 requires /lib/modules/2.6.12-1.1398_FC4
cman-kernel-xenU - 2.6.11.5-20050601.152643.FC4.9.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
cman-kernel-xenU - 2.6.11.5-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
GFS-kernel-xenU - 2.6.11.8-20050601.152643.FC4.9.i686 requires kernel-xenU = 0:2.6.12-1.1398_FC4
GFS-kernel-xenU - 2.6.11.8-20050601.152643.FC4.9.i686 requires /lib/modules/2.6.12-1.1398_FC4xenU
Broken deps for s390
----------------------------------------------------------
lvm2 - 2.01.14-1.0.s390 requires kernel >= 0:2.6
initscripts - 8.12-2.s390 requires kernel >= 0:2.6.12
prelink - 0.3.5-2.s390 requires kernel >= 0:2.4.10
Broken deps for ppc64
----------------------------------------------------------
system-config-mouse - 1.2.11-1.noarch requires pyxf86config
ppc64-utils - 0.7-9.ppc64 requires yaboot
evolution-data-server - 1.0.4-3.ppc64 requires libgnutls.so.11()(64bit)
evolution-data-server - 1.0.4-3.ppc64 requires libsoup-2.2.so.7()(64bit)
system-config-keyboard - 1.2.6-2.noarch requires pyxf86config
evolution-webcal - 1.0.10-1.ppc64 requires libsoup-2.2.so.7()(64bit)
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc64 requires kernel = 0:2.6.12-1.1398_FC4
cman-kernel - 2.6.11.5-20050601.152643.FC4.9.ppc64 requires /lib/modules/2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc64 requires kernel = 0:2.6.12-1.1398_FC4
gnbd-kernel - 2.6.11.2-20050420.133124.FC4.43.ppc64 requires /lib/modules/2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc64 requires kernel = 0:2.6.12-1.1398_FC4
dlm-kernel - 2.6.11.5-20050601.152643.FC4.10.ppc64 requires /lib/modules/2.6.12-1.1398_FC4
firstboot - 1.3.45-1.noarch requires system-config-display
Broken deps for ia64
----------------------------------------------------------
rgmanager - 1.9.31-3.ia64 requires ccs
18 years, 3 months
Re: Gdk-WARNING
by Pete Zaitcev
On Thu, 25 Aug 2005 16:59:50 -0400, Ray Strode <rstrode(a)redhat.com> wrote:
> > (gvim:8960): Gdk-WARNING **: gdk_property_get(): length value has wrapped in calculation (did you pass G_MAXLONG?)
> > (sylpheed:2518): Gdk-WARNING **: gdk_property_get(): length value has wrapped in calculation (did you pass G_MAXLONG?)
> it's a bug in the individual apps. See
> http://bugzilla.gnome.org/show_bug.cgi?id=161520
> for more information.
[zaitcev@lembas sylpheed-2.0.0-p3]$ find . -name '*.[hc]' | xargs grep property_get
[zaitcev@lembas sylpheed-2.0.0-p3]$ find . -name '*.[hc]' | xargs grep G_MAXLONG
This seems to be called from inside of a library, not from the
application. I suppose I have to track it down now. The only way I see
is to have a debuggable version of gtk and place a debugger breakpoint
where the printf originates. What a hassle...
-- Pete
18 years, 3 months
kernel-devel dependency
by Michel Salim
Should kernel-devel be made to depend on the same version of the kernel?
I have kernel-devel installed, and every time a new kernel comes out the
corresponding version of kernel-devel becomes installed as well - but
the old package does not get uninstalled.
Unless there is a specific reason why it is desirable to have
kernel-devel-X installed when kernel-X is not, having the former
Requires: the latter would make maintenance tidier, I think.
Regards,
- Michel
18 years, 3 months
RFC: X.Org X11 modularization project - rpm package driver naming
by Mike A. Harris
Overview:
~~~~~~~~
We have begun work on X.Org X11 modularization, and are in the process
of packaging the video and input drivers. Upstream, each driver has
its own individual tarball, which are available at:
http://xorg.freedesktop.org/X11R7.0-RC0/driver
One of the benefits of the modularized X.Org X11R7, is that it makes
it much easier for us to provide individual driver updates without
having to release the entire 150Mb monolithic X release.
The ability for us to update a single driver, and release that
single driver to users is an important thing for a modern OS, in
particular for desktop systems.
As such, we have decided to package each driver individually in its
own src.rpm package. It has now come to the time where we must
make a decision as to how the driver src.rpm packages will be
named, so we can begin packaging them, and also let the installer
team and other groups know what they're called. As such we are
soliciting feedback from the Fedora community, including Red Hat
developers and subsystem maintainers.
Proposal:
~~~~~~~~
Here is my initial proposal for naming the src.rpms, along with
brief rationale, and the real (or perceived) advantages and
disadvantages:
xorg-x11-driver-<type>-<name>
The prefix of "xorg-x11" identifies the driver package as being
an official part of the upstream X.Org project. This distinguishes
the driver from one that might be provided by the "dri" project,
the "gatos" project, or any other project. It makes it easier
to substitute alternative driver packages that provide a driver
of the same name. It also makes it clear to the user, the
developer, and anyone else looking at the package, that the source
code contained inside came from X.Org directly. It also makes
it clearer where bug reports should be filed upstream. As such,
I propose all driver packages start with the "xorg-x11-" prefix.
The "driver" portion of the proposed name, indicates that it is
a driver for the X server, much like "module" in kernel-module
packages. It namespaces all drivers, so that they all appear
together in directory listings, and are easy to group together
from scripts using globs, etc. ie:
# Install all of the xorg drivers:
rpm -ivh xorg-x11-driver-*.rpm
The "<type>" attribute is either "video" or "input", as used
in the upstream tarball names, and further namespaces things,
so that all input drivers appear together, and all video
drivers appear together. This makes it easy to handle all
input drivers or all video drivers from a script as well.
Finally, the driver <name> field, is the official name of the
driver from the upstream tarballs, which generally is the
name of the driver binary that gets installed as well.
Using this naming mechanism, I believe gives us the most
flexibility with driver packages, and makes life a lot easier
down the line as far as maintenance goes. It also makes the
packages very obvious as to what their contents are.
The only slight disadvantage to this naming scheme that
comes to mind which someone might point out, is that the
package names are semi-lengthy. I don't see this as a
problem however, as all modern shells have filename completion,
and it works quite well. The benefits of clarity of
contents, directory listing grouping, CVS repository grouping,
bugzilla grouping, etc., IMHO far outweigh any perceived
disadvantages of lenthy names.
Request for comments:
~~~~~~~~~~~~~~~~~~~~
Interested Fedora Core, Fedora Extras, or community developers
who have an opinion about the X.Org modular package naming
conventions, or who just want to provide feedback concerning
the above proposal, are encouraged to respond to this RFC on
or before Monday August 29th if possible.
We look forward to hearing everyone's feedback, and incorporating
the collective concious of the community into our decision
making efforts.
Thanks for your considerations.
--
Mike A. Harris
Red Hat Canada, Ltd.
X Devel Team
18 years, 3 months