Fedora 9 will have a lot of new and exciting things. Naturally, we want those things to be stable and well-polished for the final release.
With that in mind, here's a list of things that deserve especially close attention.
1) PackageKit This *replaces* pup and pirut, by default, on all new installs. If you're following rawhide, *please* disable or remove pup and pirut and test this. It's very important that you file bugs about *any* problems with PackageKit.
Use the "gnome-packagekit" component in bugzilla for bugs about confusing (or missing) UI pieces, and "PackageKit" for bugs about backend errors, missing capabilities, or other (non-UI) problems.
2) NetworkManager At long last, NetworkManager is installed and enabled by default for all new installs. It is *supposed* to play nice with the system configuration set up by Anaconda and the old system-config-network tool.
I'd recommend that all testers install and enable NetworkManager if possible. File bugs about network configuration problems (not honoring static IP configurations, for instance) against "NetworkManager".
3) Upstart Upstart has replaced sysvinit. Everything should be working as it did in F8, but if you have problems with serial consoles, boot-time arguments, changing runlevels (using telinit or similar), or the like, make sure bugs get filed.
The runlevels are now controlled by the Upstart event scripts in /etc/event.d. If you have problems changing runlevels file bugs against "event-compat-sysv". Other upstart bugs should probably be filed under "upstart".
4) evdev Xorg is now using the new "evdev" generic input driver. This driver is intended to automatically handle all input devices recognized by the kernel - keyboards, mice, joysticks, whatever.
Unfortunately its handling of keyboards is still a bit messy and probably won't be ready for F9. Therefore, ajax modified it to let the old, working driver claim your keyboard.
So as of F9Beta, keyboards *should* work just like they did in F8. If you have *new* problems with your keyboard layout (and you're not having lingering evdev problems from older rawhide[1]), check Xorg.0.log to see if evdev has claimed your keyboard. If so, file a bug against "xorg-x11-drv-evdev". Otherwise, use "xorg-x11-drv-keyboard".
If there's any other things that people think need closer attention.. now would be a good time to mention them.
Happy testing!
-w
[1] https://redhat.com/archives/fedora-test-list/2008-March/msg00710.html
Will Woods wrote:
If there's any other things that people think need closer attention.. now would be a good time to mention them.
I can't miss a chance like this. Can we puleese block F9 until this is fixed?
https://bugzilla.redhat.com/show_bug.cgi?id=436099
I can't do much with F9 until it's fixed, there is no working 2.6.25 kernel for me, and I have problems with virtualisation that I really need to test against an f9 kernel before complaining more formally.
Will Woods wrote:
Fedora 9 will have a lot of new and exciting things. Naturally, we want those things to be stable and well-polished for the final release.
With that in mind, here's a list of things that deserve especially close attention.
- PackageKit
This *replaces* pup and pirut, by default, on all new installs. If you're following rawhide, *please* disable or remove pup and pirut and test this. It's very important that you file bugs about *any* problems with PackageKit.
Use the "gnome-packagekit" component in bugzilla for bugs about confusing (or missing) UI pieces, and "PackageKit" for bugs about backend errors, missing capabilities, or other (non-UI) problems.
Holy smoke! Batman that packagekit is lame. It's not ready for prime time yet. The first two minutes and I have a list of things wrong. Where to start: 1. No help. 2. under the "groups" tab, the list of groups is disorganized. 3. the list of packages in a group needs to be sorted. 4. just having a different color to indicate installed or not installed is *bad* ui design. think of colorblind people. 5. How do you select multiple packages to install at the same time? 6. how do you expand the "description" text box?
number 5 is a real usability problem. I cannot understand how people are thinking this is ready to be the default s/w management app.
Good luck with your bugzilla. I'll resume putting things in bugzilla when I start getting responses to things I have already put in.
HTH Richard
Richard Hally wrote:
Will Woods wrote:
Fedora 9 will have a lot of new and exciting things. Naturally, we want those things to be stable and well-polished for the final release.
With that in mind, here's a list of things that deserve especially close attention.
- PackageKit
This *replaces* pup and pirut, by default, on all new installs. If you're following rawhide, *please* disable or remove pup and pirut and test this. It's very important that you file bugs about *any* problems with PackageKit. Use the "gnome-packagekit" component in bugzilla for bugs about confusing (or missing) UI pieces, and "PackageKit" for bugs about backend errors, missing capabilities, or other (non-UI) problems.
Holy smoke! Batman that packagekit is lame. It's not ready for prime time yet. The first two minutes and I have a list of things wrong. Where to start:
- No help.
- under the "groups" tab, the list of groups is disorganized.
do see something in this tab ? I get an message box saying: "No packages cache is available. Yum cache was invalid and has been rebuilt." I asked this course I want to fill a bz today, but if you see something more then me, I'm not sure what to fill.
- the list of packages in a group needs to be sorted.
- just having a different color to indicate installed or not installed
is *bad* ui design. think of colorblind people. 5. How do you select multiple packages to install at the same time? 6. how do you expand the "description" text box?
number 5 is a real usability problem. I cannot understand how people are thinking this is ready to be the default s/w management app.
+1 That's what I was asking myself yesterday also, when I investigated the above problem a little bit deeper.
Good luck with your bugzilla. I'll resume putting things in bugzilla when I start getting responses to things I have already put in.
HTH Richard
On Thu, 2008-03-27 at 09:55 +0100, Ronald Warsow wrote:
Richard Hally wrote:
Holy smoke! Batman that packagekit is lame. It's not ready for prime time yet. The first two minutes and I have a list of things wrong. Where to start:
- No help.
- under the "groups" tab, the list of groups is disorganized.
do see something in this tab ? I get an message box saying: "No packages cache is available. Yum cache was invalid and has been rebuilt." I asked this course I want to fill a bz today, but if you see something more then me, I'm not sure what to fill.
File that against PackageKit - the backend bits are responsible for maintaining the package cache etc.
number 5 is a real usability problem. I cannot understand how people are thinking this is ready to be the default s/w management app.
+1 That's what I was asking myself yesterday also, when I investigated the above problem a little bit deeper.
You can make the argument that PackageKit is not ready all you want - I've made the same argument myself. But it's irrelevant. pup and pirut are basically unmaintained now. FESCo has considered the issue and decided to go with PackageKit as the default.
So the only way to make sure PackageKit *is* ready to be the default package manager is to test it, file bugs, and get the maintainers to *improve* it.
Complaining on -test-list but *refusing* to report bugs improves *nothing*. It's the lazy way out and it's a waste of your time and mine. Either test and report bugs, or quietly stick with pup and pirut.
For more help reporting PK bugs, see: http://packagekit.org/pk-bugs.html
-w
Will Woods wrote:
You can make the argument that PackageKit is not ready all you want - I've made the same argument myself. But it's irrelevant. pup and pirut are basically unmaintained now. FESCo has considered the issue and decided to go with PackageKit as the default.
Thanks for the info.
So the only way to make sure PackageKit *is* ready to be the default package manager is to test it, file bugs, and get the maintainers to *improve* it.
Shouldn't the "maintainers" be testing it themselves as well? The problems I saw were so obvious they should never gotten out the door.
Perhaps this "release early and often" approach has gone too far. It looks to much like "quick and dirty, throw it over the wall" to me. But hey, I'm an old gray beard that would like to see the *quality* of s/w in Fedora improve. The results so far have not demonstrated the incremental improvement over time that would result from more fixing bugs and less feature churn. See the number of bugs in bugzilla.
Complaining on -test-list but *refusing* to report bugs improves *nothing*. It's the lazy way out and it's a waste of your time and mine. Either test and report bugs, or quietly stick with pup and pirut.
I saw complaining about and refusing to report bugs as a reminder to "maintainers" that not responding to bugs promptly will reduce the number of bug reporters and thus reduce the feedback they need, especially if they do not test their own work themselves as is apparent with PackageKit.
The bug triage process is moving forward but it will be wasted if "maintainers" do not improve their response to bugs.
HTH Richard
Richard Hally wrote:
So the only way to make sure PackageKit *is* ready to be the default package manager is to test it, file bugs, and get the maintainers to *improve* it.
Shouldn't the "maintainers" be testing it themselves as well? The problems I saw were so obvious they should never gotten out the door.
It is easy to say that but maintainers do miss things. Besides there is a new version upstream that hasn't been pulled into Fedora. That is supposed to land tom. Maybe try after that.
I saw complaining about and refusing to report bugs as a reminder to "maintainers" that not responding to bugs promptly will reduce the number of bug reporters and thus reduce the feedback they need, especially if they do not test their own work themselves as is apparent with PackageKit.
Many maintainers are busy and prioritizing things. The large majority of them are volunteers. Your strategy isn't going to help although I can sympathize.
Rahul
Rahul Sundaram wrote:
Richard Hally wrote:
Many maintainers are busy and prioritizing things. The large majority of them are volunteers.
Even volunteers should expect to do their best, and to commit to what they can do in the available time; I don't volunteer to do package maintenance because, over time, I don't think I'd do it well.
I _would_ expect the Fedora project to have some procedures in place to minimise the likelihood of software that plain doesn't work getting released.
At one time I was doing some work on IBM's PL/1 compiler, and we had some thousands of tests that it had to pass before release beyond the development team.
John Summerfield wrote:
Rahul Sundaram wrote:
Richard Hally wrote:
Many maintainers are busy and prioritizing things. The large majority of them are volunteers.
Even volunteers should expect to do their best, and to commit to what they can do in the available time;
We haven't seen many indications they aren't.
I _would_ expect the Fedora project to have some procedures in place to minimise the likelihood of software that plain doesn't work getting released.
Of course there are many. One example would be
https://www.redhat.com/archives/fedora-announce-list/2008-March/msg00010.htm...
In many instances, it would require more people participating and providing feedback which is currently lacking.
Rahul
Rahul Sundaram wrote:
John Summerfield wrote:
Rahul Sundaram wrote:
Richard Hally wrote:
Many maintainers are busy and prioritizing things. The large majority of them are volunteers.
Even volunteers should expect to do their best, and to commit to what they can do in the available time;
We haven't seen many indications they aren't.
Richard mentioned a specific example where the package didn't seem to have had even a rudimentary test, and I thought you were defending the packager.
I _would_ expect the Fedora project to have some procedures in place to minimise the likelihood of software that plain doesn't work getting released.
Of course there are many. One example would be
https://www.redhat.com/archives/fedora-announce-list/2008-March/msg00010.htm...
That's _after_ it's released to users. Richard's example was one that should not have gone that far.
In many instances, it would require more people participating and providing feedback which is currently lacking.
Basic testing varies, but some examples: anaconda should do a successful install or two
rpm should be able to install/remove packages and detect deps problems. It should also be able to build packages.
yum should be able to install/remove packages and deal with deps problems.
gcc test suite should run
postgresql test suite should run
I don't expect a lot of testing in Fedora, if a failure is anything more than a nuisance (as opposed to costing serious money) to people they shouldn't be using it, but there should be a fair bit of effort in avoiding silly mistakes that just waste everyone's time.
By Richard's account that didn't happen this time, and I think the proper response is to see what happened, how it happened and what needs to be done to prevent its recurrence.
We all make mistakes, and we're all careless sometimes. The real problem is not how to prevent mistakes and carelessness, but how to alleviate their consequences.
That means procedures and training.
I expect a lot of the volunteers are professions, and that some who aren't would like to be. Learning the value of proper procedures and training in their use will help in their careers, even outside of IT.
The question is not "Who spilled that pancake batter on the floor?" but "how do we make it safe?" "How do we clean it up?" "How do we prevent it from happening again?"
On Fri, 2008-03-28 at 11:47 +0900, John Summerfield wrote:
That's _after_ it's released to users. Richard's example was one that should not have gone that far.
But it _hasn't_ been released to users yet. What has happened is a _test_ release to help us fix these issues before we release...
Matthias Clasen wrote:
On Fri, 2008-03-28 at 11:47 +0900, John Summerfield wrote:
That's _after_ it's released to users. Richard's example was one that should not have gone that far.
But it _hasn't_ been released to users yet. What has happened is a _test_ release to help us fix these issues before we release...
And those testers aren't users?
John Summerfield wrote:
Matthias Clasen wrote:
On Fri, 2008-03-28 at 11:47 +0900, John Summerfield wrote:
That's _after_ it's released to users. Richard's example was one that should not have gone that far.
But it _hasn't_ been released to users yet. What has happened is a _test_ release to help us fix these issues before we release...
And those testers aren't users?
http://fedoraproject.org/f9-beta-relnotes answers this.
Rahul
John Summerfield wrote:
Richard mentioned a specific example where the package didn't seem to have had even a rudimentary test, and I thought you were defending the packager.
Then you thought wrong. I was explaining the general scenario. Not a specific instance. The specific instance doesn't fail any rudimentary test anyway IMO. It installs, removes and updates packages just fine. Sure, there are UI bugs and I have been filing them one by one. Remember, we are talking about rawhide, the development version of Fedora.
Of course there are many. One example would be
https://www.redhat.com/archives/fedora-announce-list/2008-March/msg00010.htm...
That's _after_ it's released to users. Richard's example was one that should not have gone that far.
Packages in the development, updates-testing repository can be tested and feedback provided which determines whether it goes released or not to general users.
Rahul
Rahul Sundaram wrote:
John Summerfield wrote:
Richard mentioned a specific example where the package didn't seem to have had even a rudimentary test, and I thought you were defending the packager.
Then you thought wrong. I was explaining the general scenario. Not a
Richard: "Shouldn't the "maintainers" be testing it themselves as well? The problems I saw were so obvious they should never gotten out the door. "
specific instance. The specific instance doesn't fail any rudimentary test anyway IMO. It installs, removes and updates packages just fine. Sure, there are UI bugs and I have been filing them one by one. Remember, we are talking about rawhide, the development version of Fedora.
And?
Rawhide users are still users. Sure they ought have lower expectations of the reliability of the software, but still it needs some testing before it hits the mirrors.
Of course there are many. One example would be
https://www.redhat.com/archives/fedora-announce-list/2008-March/msg00010.htm...
That's _after_ it's released to users. Richard's example was one that should not have gone that far.
Packages in the development, updates-testing repository can be tested and feedback provided which determines whether it goes released or not to general users.
_I_ didn't say "general users." Rawhide users are still users.
The earlier a problem is found, the less expensive (in whatever measure you choose) it is.
Fixing a problem found by the maintainer[1] probably takes minutes of one person's time.
Once it hits the mirrors, it's costing a lot of (volunteers) time and money[2], and if (as Richard suggested) it basically doesn't work then it really should not get that far.
[1] There may be developers before and testers after, I'm trying to keep it really simple.
[2] The mirror operators are sinking real money into this, and I don't think they're all getting a return.
John Summerfield wrote:
Rawhide users are still users. Sure they ought have lower expectations of the reliability of the software, but still it needs some testing before it hits the mirrors.
Sure. No one is disagreeing with that.
Once it hits the mirrors, it's costing a lot of (volunteers) time and money[2], and if (as Richard suggested) it basically doesn't work then it really should not get that far.
It works for basic purposes just fine. There are UI bugs and I have filed ones that Richard posted as well as the ones I could find. The time taken to discuss this is more than the time that it takes to report the actual issues. Use your time constructively. Contribute when you can.
Rahul
John Summerfield debian@herakles.homelinux.org wrote:
[...]
At one time I was doing some work on IBM's PL/1 compiler, and we had some thousands of tests that it had to pass before release beyond the development team.
Would that perhaps have been the one I saw going into lala-land (i.e., into an infinite loop)? ;-)
[Shi^WMistakes do happen, even with the best procedures in place.]
Ronald Warsow rwarsow@online.de wrote:
Richard Hally wrote:
Will Woods wrote:
Fedora 9 will have a lot of new and exciting things. Naturally, we want those things to be stable and well-polished for the final release.
With that in mind, here's a list of things that deserve especially close attention.
- PackageKit
This *replaces* pup and pirut, by default, on all new installs. If you're following rawhide, *please* disable or remove pup and pirut and test this. It's very important that you file bugs about *any* problems with PackageKit.
Can't uninstall pirut, as system-config-kickstart-2.7.15-2.fc9.noarch depends on it. Any replacement for that?
On Fri, 2008-03-28 at 12:45 -0300, Horst H. von Brand wrote:
Ronald Warsow rwarsow@online.de wrote:
Richard Hally wrote:
Will Woods wrote:
Fedora 9 will have a lot of new and exciting things. Naturally, we want those things to be stable and well-polished for the final release.
With that in mind, here's a list of things that deserve especially close attention.
- PackageKit
This *replaces* pup and pirut, by default, on all new installs. If you're following rawhide, *please* disable or remove pup and pirut and test this. It's very important that you file bugs about *any* problems with PackageKit.
Can't uninstall pirut, as system-config-kickstart-2.7.15-2.fc9.noarch depends on it. Any replacement for that?
I'm hopefully going to whip something up for that this afternoon
Jeremy
https://bugzilla.redhat.com/show_bug.cgi?id=439121
Description of problem: During an NFS install of F9-Beta-DVD-i386, after formating my partitions, an error pops up: "Unable to read package metadata. This maybe due to a missing repodata directory. Please ensure that your install directory tree has been correctly generated.
Cannot retrive repository metadata (repomd.xml) for repository: anaconda-Fedora-200803191358.i386. Please verify its path and try again."
There's an option to "edit" - where you can change the Repository name, and Repository URL. I don't know what to try.
I have to exit the installer. Any ideas?
On Wednesday 26 March 2008 22:18:54 Will Woods wrote:
Fedora 9 will have a lot of new and exciting things. Naturally, we want those things to be stable and well-polished for the final release.
With that in mind, here's a list of things that deserve especially close attention.
<snip>
- NetworkManager
At long last, NetworkManager is installed and enabled by default for all new installs. It is *supposed* to play nice with the system configuration set up by Anaconda and the old system-config-network tool.
I'd recommend that all testers install and enable NetworkManager if possible. File bugs about network configuration problems (not honoring static IP configurations, for instance) against "NetworkManager".
Fresh install of F9-Beta with static IP address. NetworkManagerDispatcher runs on firstboot and overwrites the resolv.conf file. Also the static network data from /etc/sysconfig/network-scripts/ifcfg-eth0 is not being honoured. It gets a 169.xx adddress.
If there's any other things that people think need closer attention.. now would be a good time to mention them.
Happy testing!
-w
[1] https://redhat.com/archives/fedora-test-list/2008-March/msg00710.html
On Thu, Mar 27, 2008 at 10:30:30AM +0000, Tony Molloy wrote:
Fresh install of F9-Beta with static IP address. NetworkManagerDispatcher runs on firstboot and overwrites the resolv.conf file. Also the static network data from /etc/sysconfig/network-scripts/ifcfg-eth0 is not being honoured.
The second is likely a consequence of the first. Bugzilla number?
It gets a 169.xx adddress.
An address on 169.254.0.0/16 network, right? That will be a "Bonjour" (or "ZeroConf", or whatever name-of-the-day for that happens to be) address for an avahi use. If you will get that address too, in an addition to what you specified, then this is like it should be. If this is the only address you are ending up with then this is a problem.
Michal
On Thursday 27 March 2008 15:57:31 Michal Jaegermann wrote:
On Thu, Mar 27, 2008 at 10:30:30AM +0000, Tony Molloy wrote:
Fresh install of F9-Beta with static IP address. NetworkManagerDispatcher runs on firstboot and overwrites the resolv.conf file. Also the static network data from /etc/sysconfig/network-scripts/ifcfg-eth0 is not being honoured.
The second is likely a consequence of the first. Bugzilla number?
I don't have access to the machine until after the weekend. I'll do a fresh install on monday and bugzilla it if necessary.
It gets a 169.xx adddress.
An address on 169.254.0.0/16 network, right? That will be a "Bonjour" (or "ZeroConf", or whatever name-of-the-day for that happens to be) address for an avahi use. If you will get that address too, in an addition to what you specified, then this is like it should be. If this is the only address you are ending up with then this is a problem.
No ifconfig just gave the Zeroconf address and not the address from ifcfg-eth0.
Tony
Michal
On Wed, Mar 26, 2008 at 11:18 PM, Will Woods wwoods@redhat.com wrote:
If there's any other things that people think need closer attention.. now would be a good time to mention them.
*Compiz: It has been updated to 0.7.2 (compiz-fusion too). Please test it and also test its interaction with kde4 if you are a kde user. Note: The current build in rawhide is broken; 0.7.2-3 should hit rawhide tomorrow which contains the fix (ie. should work)
Will Woods <wwoods <at> redhat.com> writes:
Fedora 9 will have a lot of new and exciting things. Naturally, we want those things to be stable and well-polished for the final release.
With that in mind, here's a list of things that deserve especially close attention.
We could also use all the testing we can get for KDE 4. While feedback for the version 4.0.2 in the Beta is probably useful, what we could use even more urgently is some testing for 4.0.3 which is hitting Rawhide in the next nightly push (i.e. a few minutes/hours from now). Except in the case of major surprise schedule changes, KDE 4.0.3 will be the version in the Fedora 9 release. It fixes some bugs in 4.0.2.
Kevin Kofler
On 29/03/2008, Kevin Kofler kevin.kofler@chello.at wrote:
We could also use all the testing we can get for KDE 4. While feedback for the version 4.0.2 in the Beta is probably useful, what we could use even more urgently is some testing for 4.0.3 which is hitting Rawhide in the next nightly push (i.e. a few minutes/hours from now). Except in the case of major surprise schedule changes, KDE 4.0.3 will be the version in the Fedora 9 release. It fixes some bugs in 4.0.2.
Any chance of a Live CD with KDE 4.0.3 on it? I'm not really in a position to install Rawhide at the moment and I'd love to help out.
MEF
Mary Ellen Foster wrote:
On 29/03/2008, Kevin Kofler kevin.kofler@chello.at wrote:
We could also use all the testing we can get for KDE 4. While feedback for the version 4.0.2 in the Beta is probably useful, what we could use even more urgently is some testing for 4.0.3 which is hitting Rawhide in the next nightly push (i.e. a few minutes/hours from now). Except in the case of major surprise schedule changes, KDE 4.0.3 will be the version in the Fedora 9 release. It fixes some bugs in 4.0.2.
Any chance of a Live CD with KDE 4.0.3 on it? I'm not really in a position to install Rawhide at the moment and I'd love to help out.
Preview release is in 8 days
http://fedoraproject.org/wiki/Releases/9/Schedule
Rahul
On Wed, 2008-04-02 at 13:35 +0200, Mary Ellen Foster wrote:
On 29/03/2008, Kevin Kofler kevin.kofler@chello.at wrote:
We could also use all the testing we can get for KDE 4. While feedback for the version 4.0.2 in the Beta is probably useful, what we could use even more urgently is some testing for 4.0.3 which is hitting Rawhide in the next nightly push (i.e. a few minutes/hours from now). Except in the case of major surprise schedule changes, KDE 4.0.3 will be the version in the Fedora 9 release. It fixes some bugs in 4.0.2.
Any chance of a Live CD with KDE 4.0.3 on it? I'm not really in a position to install Rawhide at the moment and I'd love to help out.
I'm intending to include a KDE image in the set of snapshots that we build for this week (usually built on Thursday, may slip to Friday if there are things to be fixed)
Jeremy
On Wed, Mar 26, 2008 at 6:18 PM, Will Woods wwoods@redhat.com wrote:
Fedora 9 will have a lot of new and exciting things. Naturally, we want those things to be stable and well-polished for the final release.
With that in mind, here's a list of things that deserve especially close attention.
- PackageKit
This *replaces* pup and pirut, by default, on all new installs. If you're following rawhide, *please* disable or remove pup and pirut and test this. It's very important that you file bugs about *any* problems with PackageKit.
Use the "gnome-packagekit" component in bugzilla for bugs about confusing (or missing) UI pieces, and "PackageKit" for bugs about backend errors, missing capabilities, or other (non-UI) problems.
What's the equivalent for KDE? I tested KDE4 for a while over the weekend -- switched back to GNOME because I could not get Wine applications, KDE and Pulseaudio to play well together. There was no package management applet running, as far as I can tell.
Thanks,
've successfully upgraded two machines from F-8 to the F-9 beta. A diff against my old /etc/gdm/custom.conf indicates Anaconda didn't touch that fil. Even after disabling pulseaudio, however, I am NOT getting audio out of GDM--snipet from custom.conf follows.
Please note this presents a serious a11y issue, as those of us unable to use display screens now have no indication when we might login to the desktop. The audio I dinciate doesn't play, and there is no beep when backspacing in the Login and Password fields.,
[greeter] # Always use 24 hour clock no matter what the locale. Use24Clock=true # If SoundOnLogin is true, then the greeter will beep when login is # ready # for user input. If SoundOnLogin is a file and the greeter finds the # 'play' executable (see daemon/SoundProgram) it will play that file # instead of just beeping SoundOnLogin=true [ ..snip.. ] SoundOnLoginFile=/boot/gdm.wav
Yes, the file exists and plays for [p]aplay.
PS: It's a corollary issue, but preventing all audio before completion of gdm login presents a serious a11y issue. In addition to the above noted problem with this approach, there are significant use cases for console audio which may, or may not, be logged in before the gui. Indeed, some may never login on the gui. In a11y that would include users of speakup, emacspeak, and brltty among others.
I have yet to play with pulseaudio as a system daemon to see if that resolves the problem of console audio, but having no audio until a login is successful as the default circumstance doesn't make Fedora an a11y friendly OS.
Janina
Janina Sajka, Phone: +1.202.595.7777; sip:janina@a11y.org Partner, Capital Accessibility LLC http://CapitalAccessibility.Com
Marketing the Owasys 22C talking screenless cell phone in the U.S. and Canada Learn more at http://ScreenlessPhone.Com
Chair, Open Accessibility janina@a11y.org Linux Foundation http://a11y.org
Janina Sajka wrote:
've successfully upgraded two machines from F-8 to the F-9 beta. A diff against my old /etc/gdm/custom.conf indicates Anaconda didn't touch that fil. Even after disabling pulseaudio, however, I am NOT getting audio out of GDM--snipet from custom.conf follows.
Please note this presents a serious a11y issue, as those of us unable to use display screens now have no indication when we might login to the desktop. The audio I dinciate doesn't play, and there is no beep when backspacing in the Login and Password fields.,
..snip..
PS: It's a corollary issue, but preventing all audio before completion of gdm login presents a serious a11y issue. In addition to the above noted problem with this approach, there are significant use cases for console audio which may, or may not, be logged in before the gui. Indeed, some may never login on the gui. In a11y that would include users of speakup, emacspeak, and brltty among others.
I have yet to play with pulseaudio as a system daemon to see if that resolves the problem of console audio, but having no audio until a login is successful as the default circumstance doesn't make Fedora an a11y friendly OS.
As another (relatively small) issue of this same problem, the logoff sound is cut short and does not completely play due to access to the sound device dropping off too quickly. Either the logoff sound needs to be played without pulse, or pulse needs to be started by GDM as well (a GDM pulse daemon) and the logoff sound actually gets played by that daemon not the user logging off?
If GDM had its own pulse daemon running it may be that a system-wide daemon isn't necessary, the login screen would have sound, the user would have sound once logged in. I wonder if its possible for GDM to run a pulse daemon of its own?
Hi Janina,
As you may or may not know, we have completely rewritten GDM between F8 and F9. I hope that you'll be happy to know that full a11y support is one of the principle requirements for this rewrite.
We are working to integrate a11y tools directly into the greeter in a way that they haven't been before. I think you can already see some results from this work, such as providing access to an a11y tools dialog by default.
That said, the GDM developers are not a11y experts. So, we'd really appreciate input from you and other experts in this field. It would be great to have a discussion around this on the upstream GDM mailing list. http://mail.gnome.org/mailman/listinfo/gdm-list
I'll try address some of your specific concerns.
At the moment, we don't support the SoundOnLogin configuration option. However, gnome-session does play a sound when it starts and GDM does beep when authentication fails.
We do enable the sound service in the greeter by default. One of the principle reasons for this is to enable a11y features.
There seem to be a number of bugs in orca and the festival speech synthesis engine that are causing some problems when trying to run the screen reader in the GDM greeter. I have personally been spending quite a bit of time trying to track these down. Unfortunately, our a11y stack isn't the easiest thing to work with. Some of these are fixed in rawhide since the beta and still others have yet to be fixed.
We've been working really hard to make sure that Fedora is (by default) an a11y friendly OS but we can really use your help to make sure we achieve that goal.
I highly encourage you to engage the upstream GDM list and help us design the best way to integrate a11y into the greeter.
Thanks, Jon
On Wed, Apr 2, 2008 at 11:20 AM, Janina Sajka janina@rednote.net wrote:
've successfully upgraded two machines from F-8 to the F-9 beta. A diff against my old /etc/gdm/custom.conf indicates Anaconda didn't touch that fil. Even after disabling pulseaudio, however, I am NOT getting audio out of GDM--snipet from custom.conf follows.
Please note this presents a serious a11y issue, as those of us unable to use display screens now have no indication when we might login to the desktop. The audio I dinciate doesn't play, and there is no beep when backspacing in the Login and Password fields.,
[greeter] # Always use 24 hour clock no matter what the locale. Use24Clock=true # If SoundOnLogin is true, then the greeter will beep when login is # ready # for user input. If SoundOnLogin is a file and the greeter finds the # 'play' executable (see daemon/SoundProgram) it will play that file # instead of just beeping SoundOnLogin=true [ ..snip.. ] SoundOnLoginFile=/boot/gdm.wav
Yes, the file exists and plays for [p]aplay.
PS: It's a corollary issue, but preventing all audio before completion of gdm login presents a serious a11y issue. In addition to the above noted problem with this approach, there are significant use cases for console audio which may, or may not, be logged in before the gui. Indeed, some may never login on the gui. In a11y that would include users of speakup, emacspeak, and brltty among others.
I have yet to play with pulseaudio as a system daemon to see if that resolves the problem of console audio, but having no audio until a login is successful as the default circumstance doesn't make Fedora an a11y friendly OS.
Janina
Janina Sajka, Phone: +1.202.595.7777; sip:janina@a11y.org Partner, Capital Accessibility LLC http://CapitalAccessibility.Com
Marketing the Owasys 22C talking screenless cell phone in the U.S. and Canada Learn more at http://ScreenlessPhone.Com
Chair, Open Accessibility janina@a11y.org Linux Foundation http://a11y.org
-- fedora-test-list mailing list fedora-test-list@redhat.com To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list