Rogue IRQ blows up irqbalance
by Jay Cliburn
I haven't reported this to the linux-kernel folks yet, but I have a
system (Asus M2V dual-core Athlon) whose audio device gets assigned an
IRQ of 8410 in 2.6.18-rc5-mm1. (Works fine in rc4-mm3, getting assigned
an IRQ of 17.) This causes irqbalance to segfault at line 108 of
procinterrupts.c because interrupts[irqnumber] goes off into space,
since irqnumber is larger than MAX_INTERRUPTS (256).
Would it be worthwhile to add a sanity check on the irqnumber read up
from /proc/interrupts?
Jay
17 years, 7 months
Patch for crashing firefox with flash-plugin
by Matus Hrusovsky
Hi,
if possible modify please /usr/bin/firefox in next RPM relese of
firefox. Without it firefox-1.5.0.6-9 still crashes with flash-plugin.
--- /usr/bin/firefox.orig 2006-08-30 10:18:10.000000000 +0200
+++ /usr/bin/firefox 2006-09-02 18:52:13.000000000 +0200
@@ -41,6 +41,7 @@
then
MOZ_LIB_DIR="/usr/lib64"
fi
+export XLIB_SKIP_ARGB_VISUALS=1
MOZ_DIST_BIN="$MOZ_LIB_DIR/firefox-1.5.0.6"
MOZ_PROGRAM="$MOZ_DIST_BIN/firefox"
MOZ_CLIENT_PROGRAM="$MOZ_DIST_BIN/mozilla-xremote-client"
17 years, 7 months
Where's my floopy drive?
by Louis Garcia
I found some old floppys and wanted to see what they were. Popped them
in and couldn't mount the drive. Gnome desktop's Computer didn't have an
icon so I went to System/Administration/Hardware which showed the
hardware. /dev/fd0 was there but nothing in fstab.
-Louis
17 years, 7 months
Kernel fix for ICH7M controller
by Jonathan Dieter
The ata_piix module doesn't detect that my laptop's disk controller
(Intel Corporation 82801GBM/GHM - ICH7 Family) is configured to have
PATA drives in the first two channels. I looked at Intel's
documentation and they say that my controller isn't supposed to support
this configuration, but it's the default setup on this laptop, there's
no way to change it in the BIOS, and it works in Windows, so I'm
assuming this is a documentation error.
This patch changes one line in ata_piix.c so that it sees this
configuration as valid (and therefore recognizes my drives). I've
tested it on my laptop and the module is now working perfectly (whereas
the kernel was using the old IDE driver previously with no DMA enabled).
I'm cc'ing fedora-devel-list because I'm not even sure where this patch
is supposed to go and I would like it to make it into FC6, as I really
don't want to have to jump through hoop after hoop just to get FC6
installed on my hard drive.
Thanks,
Jonathan
17 years, 7 months
rawhide report: 20060903 changes
by Build System
Updated Packages:
beagle-0.2.9-1.fc6
------------------
* Sun Sep 03 2006 Matthias Clasen <mclasen(a)redhat.com> - 0.2.9-1
- Update to 0.2.9
- Drop obsolete patches
- Require pkgconfig in the -devel package
kernel-2.6.17-1.2611.fc6
------------------------
* Sat Sep 02 2006 Dave Jones <davej(a)redhat.com>
- Fix up typo in tux.patch
- 2.6.18rc5-git6
mc-1:4.6.1a-26.fc6
------------------
* Sat Sep 02 2006 Jindrich Novy <jnovy(a)redhat.com> 4.6.1a-26.fc6
- correctly highlight Requires(pre,post,preun,postun) in spec
tetex-3.0-29.fc6
----------------
* Sat Sep 02 2006 Jindrich Novy <jnovy(a)redhat.com> 3.0-29.fc6
- switch X toolkit again: libXaw -> Xaw3d
- sync pxdvi patch
- add xdvi-22.84.10 patch
* Fri Sep 01 2006 MATSUURA Takanori <t-matsuu(a)estyle.ne.jp> 3.0-28.1.fc6
- fix platex2e_inputs macro
- fix dupulicated entry of %{_datadir}/texmf/(p)xdvi/XDvi
- announce update pxdvi to 22.84.10-j1.33
Broken deps for ia64
----------------------------------------------------------
virt-manager - 0.2.0-3.ia64 requires libvirt-python >= 0:0.1.4-3
virt-manager - 0.2.0-3.ia64 requires python-xeninst >= 0:0.90.1
17 years, 7 months
Re: openmotif to be removed from Fedora October 2, 2006
by Joachim Frieben
The "tetex-xdvi" package is missing from the list below. Of course, building
against "Openmotif" has always been optional. One would have to revert to
the "X/Athena" widget based interface in order to keep it in "core".
I suppose, moving "tetex" (or its successor) to "extras" was not part of the
agenda ...
>
> Currently, the following packages in Core and Extras contain runtime or
build time dependencies on openmotif:
> * cmucl
> * ddd
> * geomview
> * gpsd
> * grace
> * Inventor
> * mesa-libGLw
> * nedit
> * xlockmore
> * xpdf
17 years, 7 months
Re: yum question, reverting to old packages.
by Horst H. von Brand
Richard Hally <rhally(a)mindspring.com> wrote:
> Jesse Keating wrote:
> > On Sat, 2006-09-02 at 13:32 -0400, Richard Hally wrote:
> >> So maybe we should remove --oldpackage/--nodeps/--force from
> >> rpm. It follows the gnome 'dumb it down' approach.
> > No, we just don't enable these functions in the "helper" apps. We
> > don't
> > want to help you ruin your system, we'll let you do that on your own
> > with RPM.
> >
> Excellent! RPM considered harmful. Of course our "helper" apps are not
> helpful when you need help the most. </sarcasm>
>
> Sorry Jesse, perhaps in trying to improve the design of yum or rpm we
> need to think in terms of reversibility so that updates are not
> 'forward only'. When considering improvements we need to think about
> robustness and recoverability.
Patches are more than wellcome.
Note that this means making sure that /all/ packages abide by the rules and
are set up for downgrading. Just too bad that that is exactly what is least
tested...
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513
17 years, 7 months
Sort behaves differently: cron vs. user shell
by W. Michael Petullo
I recently made an entry in Bugzilla (# 204562) for the following problem:
/bin/sort uses the LC_ALL environment variable to determine how to sort. There
seems to be a discrepancy between how this variable is set in a user shell and
cron's environment.
The bottom line is that this causes scripts to behave differently when
run in a user shell vs. cron.
My bug was closed as "isn't definitely problem of cron."
I do think this is a bug. A script that uses sort should execute the
same when run by a user or on behalf of a user by cron. What component
should this be be filed under?
--
Mike
:wq
17 years, 7 months
rawhide report: 20060902 changes
by Build System
Updated Packages:
compiz-0.0.13-0.23.20060817git.fc6
----------------------------------
* Fri Sep 01 2006 Soren Sandmann <sandmann(a)redhat.com> - 0.0.13-0.23.20060817git.fc6
- Upgrade to 0.6.61 of the dialog
* Fri Sep 01 2006 Soren Sandmann <sandmann(a)redhat.com> - 0.0.13-0.22.20060817git.fc6
- Add libtool to BuildRequires
* Fri Sep 01 2006 Soren Sandmann <sandmann(a)redhat.com> - 0.0.13-0.22.20060817git.fc6
- Add automake and autoconf to BuildRequires
dmraid-1.0.0.rc11-4.fc6
-----------------------
* Fri Sep 01 2006 Peter Jones <pjones(a)redhat.com> - 1.0.0.rc11-4
- Require kpartx, so initscripts doesn't have to if you're not using dmraid
eclipse-bugzilla-1:0.2.4-2.fc6
------------------------------
* Fri Sep 01 2006 Ben Konrath <bkonrath(a)redhat.com> 0.2.4-2
- Require java-gcj-compat >= 1.0.64.
- Pull in changes from RHDS.
- Spec file cleanups.
* Mon Aug 14 2006 Igor Foox <ifoox(a)redhat.com> 0.2.4-1
- Import new version with disabled patching functionality.
- Make noarch (overholt).
* Sun Aug 13 2006 Ben Konrath <bkonrath(a)redhat.com> 0.2.2-9
- Rebuild for RHDS.
eclipse-cdt-1:3.1.0-2
---------------------
* Fri Sep 01 2006 Ben Konrath <bkonrath(a)redhat.com> 3.1.0-2
- Remove jpp in release.
- Require java-gcj-compat >= 1.0.64.
eclipse-changelog-1:2.2.3-1.fc6
-------------------------------
* Fri Sep 01 2006 Andrew Overholt <overholt(a)redhat.com> 2.2.3-1
- Minor specfile cleanups.
- Fix pydev patch to match 2.2.3.
* Fri Sep 01 2006 Kyu Lee <klee(a)redhat.com> 2.2.3-1
- Import version 2.2.3 which has number of bug fixes, cleaning,
and content formatter feature.
* Fri Sep 01 2006 Ben Konrath <bkonrath(a)redhat.com> 2.2.2-3
- Require java-gcj-compat >= 1.0.64.
eel2-2.15.92-4.fc6
------------------
* Fri Sep 01 2006 Alexander Larsson <alexl(a)redhat.com> - 2.15.92-4
- Don't unnecesarily reset im context (#203865)
enscript-1.6.4-4.fc6
--------------------
* Fri Sep 01 2006 Jitka Kudrnacova <jkudrnac(a)redhat.com> - 1.6.4-4
- enscript now wrapes long header instead of truncating
gnome-applets-1:2.15.90-6.fc6
-----------------------------
* Fri Sep 01 2006 Matthias Clasen <mclasen(a)redhat.com> - 1:2.15.90-6.fc6
- Make the battstat applet poll less often (204858)
gnome-panel-2.15.92-3.fc6
-------------------------
* Fri Sep 01 2006 Matthias Clasen <mclasen(a)redhat.com> - 2.15.92-3.fc6
- Avoid unneeded wakeups in the clock applet (204862)
* Fri Aug 25 2006 Matthias Clasen <mclasen(a)redhat.com> - 2.15.92-2.fc6
- Install omf files in the proper location (#201034)
* Mon Aug 21 2006 Matthias Clasen <mclasen(a)redhat.com> - 2.15.92-1.fc6
- Update to 2.15.92
- Require pkgconfig in the -devel package
- Drop upstreamed patches
- Drop stale code from .spec
gtk2-2.10.2-6.fc6
-----------------
* Fri Sep 01 2006 Matthias Clasen <mclasen(a)redhat.com> - 2.10.2-6.fc6
- Fix a problem with entering Hangul in entries
guile-5:1.8.0-7.20060831cvs
---------------------------
* Fri Sep 01 2006 Miroslav Lichvar <mlichvar(a)redhat.com> - 5:1.8.0-7.20060831cvs
- update from CVS
ipv6calc-0.61-1
---------------
* Fri Sep 01 2006 Marcela Maslanova <mmaslano(a)redhat.com> - 0.61-1
- upgrade to 0.61-1 - from upstream
java-1.4.2-gcj-compat-0:1.4.2.0-40jpp.105
-----------------------------------------
* Thu Aug 31 2006 Thomas Fitzsimmons <fitzsim(a)redhat.com> - 0:1.4.2.0-40jpp.105
- Comment out and obsolete plugin subpackage. (204728)
- Import java-gcj-compat 1.0.65.
jpackage-utils-0:1.6.6-1jpp.8
-----------------------------
* Fri Sep 01 2006 Thomas Fitzsimmons <fitzsim(a)redhat.com> - 0:1.6.6-1jpp.8
- Make rebuild-security-providers rebuild
/usr/lib/security/classpath.security and
/usr/lib64/security/classpath.security. (204660)
kdelibs-6:3.5.4-3.fc6
---------------------
* Wed Aug 23 2006 Than Ngo <than(a)redhat.com> 6:3.5.4-3
- apply upstream patches
fix kde#131366, Padding-bottom and padding-top not applied to inline elements
fix kde#131933, crash when pressing enter inside a doxygen comment block
fix kde#106812, text-align of tables should only be reset in quirk mode
fix kde#90462, konqueror crash while rendering in khtml
libbonoboui-2.15.1-1.fc6
------------------------
* Fri Sep 01 2006 Matthias Clasen <mclasen(a)redhat.com> - 2.15.1-1.fc6
- Update to 2.15.1
- Require pkgconfig in the -devel package
libgcrypt-1.2.3-1
-----------------
* Fri Sep 01 2006 Nalin Dahyabhai <nalin(a)redhat.com> - 1.2.3-1
- update to 1.2.3
libgnomeui-2.15.91-2.fc6
------------------------
* Fri Sep 01 2006 Matthew Barnes <mbarnes(a)redhat.com> - 2.15.91-2.fc6
- Don't spawn bug-buddy when bug-buddy itself aborts (RH bug #204943).
m17n-db-1.3.3-20.fc6
--------------------
mkinitrd-5.1.10-1
-----------------
* Fri Sep 01 2006 Peter Jones <pjones(a)redhat.com> - 5.1.10-1
- Fix %setup args
- Work around lvm locking problems when clvm is installed (#203904)
- Work around lvm segfault by always using lvm.static
- Fix label scanning on dm devices (based on a patch from Hans de Goede)
(#204763)
- handle the /proc/bus/usb mounting with a state machine in the module
loading emission, not with a sentinal value
- do forced finding of devices *after* auto-detection of the root fs, so
we're not blindsided by bogus scsi_hostadapter aliases and the like.
- move nashDm* functions to libnash so stuff in block.c can call them.
* Tue Aug 29 2006 David Cantrell <dcantrell(a)redhat.com> - 5.1.9-2
- BuildRequires parted-devel >= 1.7.1-15
pam-0.99.6.2-1.fc6
------------------
* Thu Aug 31 2006 Tomas Mraz <tmraz(a)redhat.com> 0.99.6.2-1
- upgrade to new upstream version, as there are mostly bugfixes except
improved documentation
- add support for session and password service for pam_access and
pam_succeed_if
- system-auth: skip session pam_unix for crond service
* Thu Aug 10 2006 Dan Walsh <dwalsh(a)redhat.com> 0.99.5.0-8
- Add new setkeycreatecon call to pam_selinux to make sure keyring has correct context
* Thu Aug 10 2006 Tomas Mraz <tmraz(a)redhat.com> 0.99.5.0-7
- revoke keyrings properly when pam_keyinit called as root (#201048)
- pam_succeed_if should return PAM_USER_UNKNOWN when getpwnam fails (#197748)
policycoreutils-1.30.28-1
-------------------------
* Fri Sep 01 2006 Dan Walsh <dwalsh(a)redhat.com> 1.30.28-1
- Security fixes to run python in a more locked down manner
- More Translations
- Update to upstream
* Merged fix for restorecon // handling from Erich Schubert.
* Merged translations update and fixfiles fix from Dan Walsh.
postfix-2:2.3.3-2
-----------------
* Fri Sep 01 2006 Thomas Woerner <twoerner(a)redhat.com> 2:2.3.3-2
- fixed upgrade procedure (#202357)
* Fri Sep 01 2006 Thomas Woerner <twoerner(a)redhat.com> 2:2.3.3-1
- new version 2.3.3
- fixed permissions of TLS_LICENSE file
samba-0:3.0.23c-2
-----------------
* Fri Sep 01 2006 Jay Fenlason <fenlason(a)redhat.com> 3.0.23c-2
- New upstream release.
scim-1.4.4-33.fc6
-----------------
* Fri Sep 01 2006 Jens Petersen <petersen(a)redhat.com> - 1.4.4-33
- update xinput.d script for scim-bridge
- improvements to menu and full/half width icons (Andy Fitzsimon)
* Thu Aug 24 2006 Jens Petersen <petersen(a)redhat.com> - 1.4.4-32
- revert tray icon to a button to get transparency working (#198259)
- better full/half icons (Andy Fitzsimon)
- silence remove of old alternatives (#203794)
* Wed Aug 09 2006 Jens Petersen <petersen(a)redhat.com> - 1.4.4-31
- improve scim_panel_gtk-menu-recently-used-factories.patch to handle
two letter locale and "other"
- simplify scim_panel_gtk-systray-click-199187.patch to handle switching
between tray menus better (Qingyu Wang)
- add scim_backup-default-engine-2letter-locale.patch to improve matching of
m17n maps (#197058)
- add scim_utility-Assamese-locale-fix.patch to list Assamese as as_IN
scim-bridge-0.4.2-1.fc6
-----------------------
* Fri Sep 01 2006 Jens Petersen <petersen(a)redhat.com> - 0.4.2-1
- update to 0.4.2 release (fixes #204657, #204337)
- rename gtkimm and qtimm subpackages to gtk and qt respectively
- move gtkimm xinput.d script to gtk subpackage
- add qtimm xinput.d script to qt subpackage
- require scim >= 1.4.4-33.fc6
selinux-policy-2.3.11-1
-----------------------
* Fri Sep 01 2006 Dan Walsh <dwalsh(a)redhat.com> 2.3.11-1
- Update to upstream
* Fri Sep 01 2006 Dan Walsh <dwalsh(a)redhat.com> 2.3.10-7
- Fix suspend to disk problems
sendmail-8.13.8-1
-----------------
* Fri Sep 01 2006 Thomas Woerner <twoerner(a)redhat.com> 8.13.8-1
- new version 8.13.8 fixes CVE-2006-4434 (denial of service via a long header
line)
setroubleshoot-0.41-1
---------------------
* Thu Aug 31 2006 Dan Walsh <dwalsh(a)redhat.com> - 0.41-1
- Fix printing
* Thu Aug 31 2006 Dan Walsh <dwalsh(a)redhat.com> - 0.40-1
- Fix notification window problems. Now dissappears and does not regenerate if
it has already been seen
* Thu Aug 31 2006 Dan Walsh <dwalsh(a)redhat.com> - 0.39-1
- Add Icon
- John Dennis
* dispatcher.py: rework how audit messages injected into the
system and processed. Much of this work was in support of log file
scanning which should be coupled to the exact same processing code
as audit messages arriving from the audit socket. In essence log
file scanning synthesizes an audit message and we inject it into
the system the same way socket messages are injected. This was
also an excellent moment correctly handle out of order audit
messages, something we were not able to handle previously. This
may have been contributing to splitting what should have been a
single alert into two or more separate alerts because we didn't
recongize the incoming audit events as a single event. Correctly
assembling out of order messages introduced a fair amount of extra
complexity as we now maintain a cache of recent audit events, this
is fully documented in dispatcher.py
* Turn notifications back on by default.
- Karl MacMillan
* Separated out HTML rendering and made it easier to translate.
tomcat5-0:5.5.17-6jpp.2
-----------------------
* Wed Aug 30 2006 Deepak Bhole <dbhole(a)redhat.com> 5.5.17-6jpp.2
- Rebuilding.
xkeyboard-config-0.8-7.fc6
--------------------------
* Fri Sep 01 2006 Alexander Larsson <alexl(a)redhat.com> - 0.8-7
- Update macbook patch to be closer to what got in upstream
- (kp enter is ralt, not the option key)
Broken deps for ia64
----------------------------------------------------------
virt-manager - 0.2.0-3.ia64 requires libvirt-python >= 0:0.1.4-3
virt-manager - 0.2.0-3.ia64 requires python-xeninst >= 0:0.90.1
17 years, 7 months
Comments on YaST and admin tools
by Dax Kelson
On Thu, 2006-08-31 at 17:12 -0400, Steve Barnhart wrote:
> Well Ok I'd like to some people for their actual dissection of what
> the problems were. I guess I don't work in production environments
> (not that Fedora is even for that??) and didn't realize so many users
> hatrid of YaST. I've always found it pretty simple to use but maybe
> that's just me. At least reasoning was given..hopefully the team can
> atleast add some more system-config-* programs or something.
For a living I teach Linux classes and write courseware, my customers
ask that I know and cover both RHEL/FC and SLES/SL. Because of this I've
gotten very familiar SUSE and YaST over the last few years. I run
production servers on RHEL, SLES, Debian, and Solaris for the
experience.
General problems with GUI admin tools like YaST, system-config-*, and
others
* Only has the ability to configure a subset of the total functionality
** Advanced config using the tool is often to manual edits
in /etc/sysconfig/ files which then get parsed and generate the real
config. If I have to do manual edits to get the config I want, why not
edit the real config file?
* Increased complexity
* Doesn't play nicely with, or overwrites, manual edits (usually the
case).
** Wants to "take over"
* Usually doesn't read the real config for authoritative configuration,
but instead has a separate location (xml files, or /etc/syconfig/, or
other).
Good things about those tools:
* Can automate in syntax typo free fashion large configuration changes,
or changes that touch many files. For example. Setting up PPP, switching
NSS and PAM backends and configuring them, X configuration.
Specific problems with YaST (and SUSE configuration in general):
* Is heavily plagued with the "config file used to generate another
config" file disease. For example, on SUSE 9.3 and higher don't make any
edits to /etc/sysctl.conf as they will be overridden
by /etc/sysconfig/sysctl which is a YaST style sysconfig file that, of
course, doesn't even allow to you specify all possible sysctl keys.
* In order to YaSTify certain services you end up with major departures
from upstream config style. For example, on my SLES10 box
under /etc/apache2 there are 35 .conf files (I only have two in the
conf.d directory) as well as /etc/sysconfig/apache2.
* Very limited scriptability. Pretty much all of YaST is only
interactive. On RHEL/FC boxes a many/most of the system-config tools can
be executed non-interactively with switches, for example.
system-config-keyboard --noui us
* Doesn't encourage the K.I.S.S. principle when adding new features,
software to SUSE as it is easy to "just write a yast module" to manage
it.
* Over engineering. For example, by reading the SUSE bash bootup scripts
I've learned amazing scripting techniques that I would have not thought
possible with bash and friends. It is obvious the SUSE developer(s) is
brilliant, too bad that knowledge is used to introduce complexity
instead of remove it. Of course this is my personal opinion and I'm a
fan of the simplest solutions for a given problem.
* When exiting YaST it re-generates all config files under it's control
versus just the one you were working on.
* Mixed case commands and odd directories like /sbin/conf.d/.
Specific problems with the RHEL/FC system-config tools:
* Lack of consistency. Is it --noui, --text, --nox, or
system-config-command-tui?
* Not a integrated modular system (which would solve the consistency
problem).
* Limited coverage of system configuration compared to competitors
Good things specifically about YaST / SUSE:
* Fairly broad coverage of system configuration.
* Some cool modules. I like the full featured "Certificate Authority
Management" module. Another interesting feature is the /etc/permissions*
files, although it can cause false hits with rpm verify.
* Automatic curses and GUI/QT interfaces available "for free" to module
developers.
* Ability to tell it "hands off" certain parts of the system, for
example: echo "MAIL_CREATE_CONFIG=no" > /etc/sysconfig/mail.
The above list is not complete. Just some things that came to mind.
In my opinion porting YaST would be a lot of effort and for what?
Naturally the whole YaST system has lots of SUSE specifics
(see /sbin/conf.d) and by the time you pull those out what is left? A
skeleton of a management framework that supports curses and QT. Would
that effort be better spent on an integrated modular multi-interface
system that followed the Fedora development philosophies from the get
go?
Dax Kelson
Guru Labs
17 years, 7 months