Re: RFE: Never, ever steal focus.

2010-01-06 Thread Matthew Garrett
On Wed, Jan 06, 2010 at 01:27:07PM -0500, Fulko Hew wrote:

I'd say... only take focus if its a child/creation of the window currently
in focus.

You don't want ssh passphrase windows to take focus?

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: FESCo election results December 2009

2009-12-18 Thread Matthew Garrett
On Fri, Dec 18, 2009 at 12:19:47PM -0500, Paul W. Frields wrote:

 Using the Fedora Range Voting method, each candidate could attain a
 maximum of 864 votes (4*216).
 
 Results:
 
  1. Adam Jackson (ajax)   1028

I think there's a discrepency here :)

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-16 Thread Matthew Garrett
On Wed, Dec 16, 2009 at 12:30:11AM +, Paul Jakma wrote:
 On Tue, 15 Dec 2009, Matthew Garrett wrote:

 And the remaining 0.1% of the work is probably the other 99.9% of the 
 time. I think you massively underestimate the number of corner cases 
 present in an utterly untested configuration.

 My data-point is that I ran an x86-64 kernel on i386 F10 for a few  
 months until I got tired of yum not being able to update kernel  
 packages. The kernel side apparently works fine AFAICT. The .1% is yum.

It works for me is a poor standard of support.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-16 Thread Matthew Garrett
On Wed, Dec 16, 2009 at 06:29:17PM +, Paul Jakma wrote:
 On Wed, 16 Dec 2009, Matthew Garrett wrote:

 It works for me is a poor standard of support.

 There must be something transmogrifying my emails before it reaches  
 other subscribers of this list, either that or I am being unreasonable in 
 thinking that by asking /if/ Fedora would consider *supporting* this 
 configuration (i.e. in the future) that it would be clear that:
 - I am not complaining about software not working quite right now

The problem here is that you appear to be massively underestimating the 
amount of work that would be required to actually support this 
configuration. We'd need to audit every ioctl entry point, every file in 
proc and every sysfs attribute. We'd need to port every application that 
uses vm86 over to using x86emu. We'd need to add, test and support a 
32-to-64 bit cross building toolchain. yum would need some amount of 
work that Seth has implied is significant. That's a lot of work for 
marginal benefits, and nobody seems interested in stepping up to do that 
work.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Matthew Garrett
On Tue, Dec 15, 2009 at 09:28:10PM +, Paul Jakma wrote:

 And again, far from being some incredibly difficult thing that I'm  
 asking for, the support is pretty much 99.9% there..

And the remaining 0.1% of the work is probably the other 99.9% of the 
time. I think you massively underestimate the number of corner cases 
present in an utterly untested configuration.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-14 Thread Matthew Garrett
On Mon, Dec 14, 2009 at 05:18:47PM +, Paul Jakma wrote:

 For those who can't sort by thread in their MUA: To ask that  
 32-userspace-on-64 be supported (it pretty much all works, except for  
 yum updating certain things, like the kernel), as there are definite  
 benefits to a 32-by-default userspace.

There's little testing effort done on this. People still occasionally 
trip over bugs in the ioctl conversion code in the kernel, and there's a 
couple of other cases where exported ABI doesn't get converted 
correctly. Now, while it's undeniable that these are bugs that should be 
fixed, it's also pretty difficult to justify adding a third x86 variant 
to our list of supported configurations, especially when it's known to 
be more problematic than the other two that already satisfy almost 
everybody's needs.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Promoting i386 version over x86_64?

2009-12-09 Thread Matthew Garrett
On Wed, Dec 09, 2009 at 03:00:51PM +0100, Dominik 'Rathann' Mierzejewski wrote:

 Actually, x86_64 is an AMD invention (originally called AMD64)
 and is called EM64T by Intel. The only Intel 64 I can think of
 is IA64, i.e. Itanium (called Itanic by some).

http://www.intel.com/technology/intel64/

We have always been at war with Itanium,

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Who handles lidclose at login screen?

2009-11-23 Thread Matthew Garrett
On Mon, Nov 23, 2009 at 12:44:08PM -0700, Orion Poplawski wrote:
 On 11/23/2009 12:43 PM, Matthew Garrett wrote:
 In principle, whatever handles it in your session. gnome-power-manager
 runs as part of the gdm session, so the KDE equivalent should be running
 under kdm.


 There is no session - I'm at the login screen.

The login screen is a session, just not a user one.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: PackageKit policy: background and plans

2009-11-20 Thread Matthew Garrett
On Fri, Nov 20, 2009 at 04:09:15PM +1100, James Morris wrote:

 Many users limit their use of the root account to essential system 
 maintenance, and run general purpose applications as a regular 
 unprivileged user.

I know basically nobody who, on a generally single user system, 
explicitly switches to a console to log in as root and perform package 
installs there. If you're not doing that then the issue is basically 
moot - a user-level compromise will become a root-level compromise the 
next time you run anything as root.

  - The local session has a new means to execute in a high privilege 
context, i.e. that which is required to install the system itself.  
This is a problem alone -- everything which runs in this context is 
now a prime attack target.

I don't think I'd agree with that. The common case for F10 and F11 will 
be for people to have installed a package once with the root password 
and then ticked the Remember authentication box. At that point, we 
have the same security exposure as we do with F12 (again, concentrating 
on the single-user machine case).

I definitely agree that there's a whole range of cases where this isn't 
the behaviour you want. But for the vast majority of our users, I don't 
think there's a real security issue here.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: PackageKit policy: background and plans

2009-11-20 Thread Matthew Garrett
On Fri, Nov 20, 2009 at 09:38:43AM -0500, Fulko Hew wrote:

I do!  And I tell everyone else too, so they learn/understand the
difference
between 'god' and a 'mere mortal user' (ie. root and anyone else).

Actually, thinking about it, even this isn't sufficient. An attacker 
could change the ctrl+alt+F* bindings and use them to pop up a 
full-screen window that looks like the console. So you'd also need to 
set up securetty to ensure that root can only log in on real consoles. 
I really don't see this being a security issue in the common single-user 
case.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Wi-Fi Question

2009-10-27 Thread Matthew Garrett
On Tue, Oct 27, 2009 at 08:03:54PM +0100, Ola Thoresen wrote:

 Nice app. Thanks for the tip.
 But does anyone have any idea about how to disable the hardware kill
 switch, when linux insists it is enabled no matter what position the
 switch is really set to:

What hardware is this?

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Wi-Fi Question

2009-10-27 Thread Matthew Garrett
On Tue, Oct 27, 2009 at 10:40:30PM +0100, Ola Thoresen wrote:
 On 27. okt. 2009 21:10, Matthew Garrett wrote:
  What hardware is this?
  
 
 02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG
 [Golan] Network Connection (rev 02)
 
 (And it is the physical switch I am turning on and off)

What's it plugged into?

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: [PATCH 3/3] dracut has initrd-generic-version instead of initrd-version (#519185)

2009-09-08 Thread Matthew Garrett
On Tue, Sep 08, 2009 at 12:45:43PM -0400, Warren Togami wrote:
 On 09/04/2009 12:51 PM, Matthew Garrett wrote:
 Isn't the point of the new infrastructure that we can provide multiple
 initramfs modules that will all end up in the filesystem on boot? Users
 who want to add drivers could do it even more easily than they currently
 can.


 I am skeptical that we are ready for this.  Not all non-x86 boot loaders  
 are capable of handling multiple initrd's, and various types of netboot  
 wont do it either.  This is a very late time to rely upon such a new  
 feature for something this important.

cpio archives can be concatenated, right? It seems like a 
straightforward workaround.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: [PATCH 3/3] dracut has initrd-generic-version instead of initrd-version (#519185)

2009-09-04 Thread Matthew Garrett
On Fri, Sep 04, 2009 at 10:53:19AM -0400, Jon Masters wrote:

 The problem I have is that some folks want to include additional drivers
 into their initrd. What are we going to recommend for this case? I know
 one can still build a kernel-specific version, but I fear that this
 results in many users having no benefit of the generic image because
 it'll not contain the additional bits they needed to add.

Isn't the point of the new infrastructure that we can provide multiple 
initramfs modules that will all end up in the filesystem on boot? Users 
who want to add drivers could do it even more easily than they currently 
can.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Minitube - youtube for your desktop, still a little early in development

2009-09-03 Thread Matthew Garrett
On Thu, Sep 03, 2009 at 08:38:49AM -0500, Adam Miller wrote:
 Hey all,
 I packaged up this app I stumbled upon called minitube
 (http://flavio.tordini.org/minitube) but it seems a bit unstable and I
 don't really want to toss it up to a package review until its stable
 enough to be shipped but I wanted to mention it to see if anyone might
 find a use for it, would help testing and submitting bugs upstream,
 etc.

Does it have any functionality that the totem youtube plugin doesn't?

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: [ANNOUNCE] New Mixer Handling in PA 0.9.16/F12

2009-08-01 Thread Matthew Garrett
On Sat, Aug 01, 2009 at 01:01:44AM -0500, Doug Ledford wrote:

 It's also things like erratic output via PA versus smooth output via
 analog input.  This particular laptop pops and crackles every time the
 PCM starts/stops, while analog signals are much cleaner.

There's a patch in the rawhide kernel that may improve this, depending 
on your codec. You can also disable HDA power saving.

  And it would be pretty easy to have a warn once dialog that tells 
 users that attempt to adjust the CD in volume that it may not have any 
 effect if the analog input isn't connected to the sound card or if the 
 cd playback software skips the analog input in favor of digital data 
 transfer.  You could even ask users after an adjustment if the 
 adjustment made any difference, and if it didn't, you could remove it 
 from the UI.

We have a solution that we know always works, and it has negligable 
cost. That's a much more straightforward design than one that has to 
attempt to explain to the user that depending on whether or not there's 
a specific piece of wire in their computer they may or may not hear 
something in the CD player.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: [ANNOUNCE] New Mixer Handling in PA 0.9.16/F12

2009-08-01 Thread Matthew Garrett
On Sat, Aug 01, 2009 at 08:16:50AM -0500, Doug Ledford wrote:
 CD in is nothing more than an analog input. PA ignores all the analog  
 inputs other than as a digital PCM source. Treating all the analog  
 inputs as digital sources and not allowing the hardware to mix them to  
 output has various drawbacks. I've just been covering some of them.

You're continuing to conflate two issues - hardware mixing of multiple 
PCM streams (which some hardware supports but PA doesn't make use of) 
and having control over the levels of analog inputs that are mixed 
straight into the analog output stream. PA exposes some of these, but 
not all of them - however, you can still use an alternative mixer app if 
you want to configure this for your specific niche use case. When 
Lennart says PulseAudio does not support hardware mixing he is *not* 
talking about the case you're describing.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: [ANNOUNCE] New Mixer Handling in PA 0.9.16/F12

2009-07-31 Thread Matthew Garrett
On Sat, Aug 01, 2009 at 12:29:36AM -0500, Doug Ledford wrote:

 That reading in the data digitally uses non trivial amounts of PCI and
 CPU bandwidth.  If I can't hear the difference between the two modes,
 then that CPU usage is a total waste of resources.  I have other things
 I want my CPU to be doing.

If 150K/sec is non-trivial PCI bandwidth, I think you should probably 
ask for a refund on your motherboard. From a power management point of 
view I'd like to agree that offloading this from the CPU is a good 
thing, but Lennart's right - most newly built machines don't hook these 
up, and adding a control that influences CD volume on a small number of 
machines and does nothing whatsoever on a larger number isn't a sensible 
UI optimisation.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: [ANNOUNCE] New Mixer Handling in PA 0.9.16/F12

2009-07-30 Thread Matthew Garrett
On Thu, Jul 30, 2009 at 10:41:34AM -0400, Doug Ledford wrote:

 Not hardware up mix/down mixing, but hardware mixing.  And as my other  
 post points out, I make use of it and have no intent of ever not using  
 it.  Right now I simply use gst-mixer to enable the mixing behind PA's  
 back.  I consider the fact that PA can't/won't do it to be a serious  
 design flaw.

The discussion in question was on whether or not PA would support using 
hardware functionality to mix multiple PCM streams. Your situation seems 
to be orthogonal to that. Conflating them isn't helpful.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates and delays in signing packages

2009-07-17 Thread Matthew Garrett
On Sat, Jul 18, 2009 at 05:02:15AM +0530, Rahul Sundaram wrote:

 Yes, there has been critical bugs. Crashes within a number of releases
 and atleast one potential data loss issue. I really do mean that I have
 a need to update often.

If software is that unstable then I think it's reasonable to ask whether 
it's ready to be shipped in a stable distribution release.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates and delays in signing packages

2009-07-17 Thread Matthew Garrett
On Sat, Jul 18, 2009 at 06:45:21AM +0530, Rahul Sundaram wrote:
 On 07/18/2009 06:30 AM, Matthew Garrett wrote:
  If software is that unstable then I think it's reasonable to ask whether 
  it's ready to be shipped in a stable distribution release.
 
 I think it is. It is not crashing and burning for all the users using it
 including me all the time. Let's take the latest bug report I have received
 
 https://bugzilla.redhat.com/show_bug.cgi?id=511053
 
 It requires you to access the help in a particular way to get it to
 crash but I consider a crash a problem that needs to be fixed quickly.

If it's not a common pathway then I don't think it's urgent - certainly 
not urgent enough that waiting an extra week is a big problem.

 This doesn't make it in unstable enough to be excluded compared to rest
 of what we have been included by default in the past and Gnote is not
 the default in any stable release. Anyway, you are sort of missing the
 point by focusing on the example given without understanding that for a
 certain class of software (new project where upstream is active, user
 demand new features etc) with frequent updates, the current system isn't
 working out well. I doubt I am the only maintainer with this problem. I

Most of our users wait 6 months between releases. If they can wait that 
long to get a new piece of software in the first place, the difference 
between an upload a week and an upload every two weeks shouldn't be much 
of an issue. I just really don't see how feature requests can be that 
high a priority during a stable release.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


ASPM enabled by default - mild potential for breakage

2009-07-16 Thread Matthew Garrett
I've just flicked ASPM (Active State Power Management - runtime power 
saving on PCIe hardware) on by default, and it'll be that way in the 
next rawhide kernel build. There's the potential for some buggy hardware 
to be upset by this. If your system no longer boots or some hardware 
doesn't work, try booting with the

pcie_aspm=off

argument. If that fixes things please file a bug against the kernel and 
assign it to me (m...@redhat.com). Include dmesg and the output of lspci 
-n. There's some reasonable heuristics in the kernel to detect supported 
hardware, so I'm hoping that people shouldn't see any adverse affects.

-- 
Matthew Garrett | mj...@srcf.ucam.org

___
Fedora-kernel-list mailing list
Fedora-kernel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-kernel-list


Re: $HOME/bin

2009-07-13 Thread Matthew Garrett
On Mon, Jul 13, 2009 at 03:54:51PM +0200, Enrico Scholz wrote:
 $ echo $PATH
 /home/ensc/bin:/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/games
 
 press alt-shift-f2 - starts the xfrun4 Run program application)
 $ ps wwwe `/sbin/pidof xfrun4`
  4220 ?Ss 0:00 /usr/bin/xfrun4 --daemon ... 
 PATH=/usr/local/bin:/usr/bin:/bin:/usr/games

.bash_profile is only evaluated for login shells.

 It's probably some kind of undebuggable d-bus interaction :( Hence, use
 xterm to start your applications, but not this buggy desktop crap.

It seems to be working as expected, given the implementation. Please 
don't blame parts of the software stack just because you don't 
understand them - it doesn't provide much incentive to improve things.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: $HOME/bin

2009-07-13 Thread Matthew Garrett
On Mon, Jul 13, 2009 at 10:48:35PM +0100, Richard W.M. Jones wrote:

 The same application could overwrite .bash_profile too.  Or it would
 be very contrived to imagine a security hole that lets you create
 ~/bin and place an arbitrary binary into ~/bin/bash, but doesn't let
 you overwrite .bash_profile.  So I don't think this is a security
 concern at all in the real world.

Realistically, the concern is more likely to be binaries accidently 
causing subtle breakage by colliding with the expected behaviour of 
system utilities.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: RFC: Kernel changes that may affect desktops

2009-06-30 Thread Matthew Garrett
On Wed, Jul 01, 2009 at 12:31:20AM +0200, Kevin Kofler wrote:

 IMHO DeviceKit should just unmount it itself and notify the desktop that it
 has unmounted the device so the desktop can report it (or ignore it if it
 doesn't know about the event). I don't see why we need to add code to every
 desktop to listen for a please unmount me event and send an unmount
 request back when this could just be handled within DeviceKit. Or even
 within the kernel for that matter, do we really need a roundtrip through
 userspace for this? When and why would we ever want to do anything *other*
 than unmounting the device when this event triggers?

Because you might want to warn the user that they have unsaved work that 
will be lost if they continue?

 An additional problem is: what if the unmount fails due to open files? Your
 suggestion to just kill the applications sounds really broken to me. A
 forced unmount at kernel level and failing any attempts to further access
 that file just like what happens when an NFS mount goes offline sounds like
 a better solution to me.

There are alternatives, like revoking the filehandles or prompting the 
user to close the application themselves. This is the same problem faced 
when unmounting any device.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: RFC: Kernel changes that may affect desktops

2009-06-30 Thread Matthew Garrett
On Tue, Jun 30, 2009 at 09:01:45PM -0400, Ben Boeckel wrote:

 Isn't there Save As... for saving it? If not, I smell a bug 
 report. When I'm working over  sshfs and the network goes down, 
 my editor still works with the file, the actual save is what 
 fails.

It depends on what resources you have open on the hardware. If part of 
your application is on the disk that's about to be disconnected, then 
you have problems.

 Umm, Windows locks files when they're opened. AFAIK, Linux 
 doesn't enforce this.
 
 A similar problem is this:
 
 mkdir foo
 touch foo/bar
 kwrite foo/bar 
 rm -rf foo
 
 Should kwrite be killed because rm killed the directory?

No, because it still has a reference to it. Unmount works differently to 
remove.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: FESCo meeting summary for 2009-06-26

2009-06-29 Thread Matthew Garrett
On Mon, Jun 29, 2009 at 12:31:59PM -0500, Matthew Woehlke wrote:
 I love how the other side keeps ignoring that we have a  
 chicken-and-egg situation here.

 We have two problems:
 1. Fedora has trouble attracting KDE developers.
 2. Fedora presents Gnome as better.

 Okay, it's been argued into the ground that #2 is justified by #1. The  
 problem is, #1 is *also* justified by #2. Neither of the justifications  
 is going to disappear until the opposing problem disappears. Refusing to  
 do anything is just going to maintain the status-quo (vicious cycle,  
 and all that).

That's certainly an argument, though it's a harder one to make - it's 
not easy to show that changing #1 will result in #2 changing. However, 
it is easy to argue that treating KDE as equivalent to Gnome without 
having equivalent developer resources causes some level of cost for our 
users. Are the long term benefits worth it? Perhaps, but that's hard to 
quantify. Maybe we'd just end up reducing interest in Fedora as a whole 
and everyone would suffer.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: FESCo meeting summary for 2009-06-26

2009-06-28 Thread Matthew Garrett
On Sun, Jun 28, 2009 at 03:09:26PM +0200, Kevin Kofler wrote:
 Niels Haase wrote:
  GNOME  KDE - official support from fedora (first class citizen)
  XFCE - spin only (second class citizen)
  LXDE - remix only (third class citizen)
 
 It's actually worse than that:
 GNOME - presented on the main download page (first class citizen)
 KDE - hidden behind a pointless extra link (second class citizen)

The reality is that KDE *is* a second class citizen in Fedora - it 
doesn't get anywhere near the attention that Gnome does. If what you 
actually want is to change KDE's status, then that will involve 
attracting more developers and ensuring that they're as involved in the 
Fedora feature development process as the Gnome developers are. Once 
that's done then it's time for a discussion of how the options should be 
presented, but right now claiming that the two are equivalent is simply 
false. Changing the text on the website doesn't alter that. Fix reality 
before trying to fix our description of it.

(And if KDE developers are failing to get involved in Fedora because of 
the layout of the download page, then I think there are larger 
problems...)

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: FESCo meeting summary for 2009-06-26

2009-06-28 Thread Matthew Garrett
On Sun, Jun 28, 2009 at 11:35:07PM +0200, Kevin Kofler wrote:
 Matthew Garrett wrote:
  The reality is that KDE *is* a second class citizen in Fedora - it
  doesn't get anywhere near the attention that Gnome does.
 
 SARCASMThanks/SARCASM for insulting our (KDE SIG's) work yet again,
 that's SARCASMreally appreciated/SARCASM! :-/

I think the KDE SIG does a wonderful job given the resources available 
to them. But implying that they're able to produce the same quantity of 
useful work as the Fedora developers working on Gnome is either 
unrealistic or a direct insult to those developers. Given the same 
average level of competence (and assuming useful management), a larger 
team will produce more work in a given period of time.

 Where are the monthly bugfix updates of the entirety of GNOME in the stable
 updates? Where are the updates to minor feature releases? Oh wait, they
 don't exist! Yet we provide all this for KDE! We even provide a
 semi-official unstable repository (at kde-redhat) with the latest beta KDE
 backported to stable Fedora releases, again where's the equivalent service
 for GNOME?

I think you're using the wrong metric here.

  and ensuring that they're as involved in the Fedora feature development
  process as the Gnome developers are.
 
 Most of those features are upstream GNOME features which just happen to be
 implemented by Fedora developers (or, in most cases more accurately, RH
 developers) and which are inherently or by the nature of their
 implementation GNOME-specific. It's simply unreasonable to expect KDE to
 support every single new GNOME feature at the same time as GNOME, the
 opposite is not true either!

I work on power management. I think this is an important and worthwhile 
feature, and so I spend a lot of time ensuring that Fedora has 
bleeding-edge power management functionality that sets us apart from 
every other OS. This requires desktop integration. KDE does not have 
that level of power management integration. KDE has, in fact, a power 
management UI that commits almost every single power management error 
possible. If KDE is to be considered equivalent to Gnome, then that 
means we can't say Fedora has awesome power management. Instead, we're 
limited to saying Fedora (Gnome spin) has awesome power management. 
That's not a useful way to communicate what we're doing.

If there are resources in the Fedora KDE SIG who are willing to help fix 
this, that'd be awesome. It'll involve a fair amount of upstream work, 
including convincing developers who have resisted this issue in the 
past. It's not work I'm willing to do myself.

(I'll be giving a presentation on these issues at the cross desktop 
track at the desktop summit in a week's time. If anyone is there and 
interested in working on this, that'd be great)

 We do track features which are required for distro integration and take
 those seriously. I personally did a lot of the work to make these work.
 Some success stories:
 * ConsoleKit was supported in KDM right from Fedora 7 when it got
 introduced. I did the integration work.

Excellent!

 * PulseAudio got enabled by default in KDE at the same time as in GNOME
 (Fedora 8). Rex Dieter did most of that work (it was coordinated through
 IRC). It involved adding a startup script to kde-settings (no longer needed
 in current releases because PulseAudio's startup is now handled through the
 standard /etc/xdg/autostart mechanism) and making aRts (Fedora 8 was KDE 3)
 work on top of it.

Excellent!

 * FeatureDictionary (i.e. using hunspell throughout) was implemented for KDE
 in the same release which implemented it in GNOME (Fedora 9). I did the
 required patches (backporting the Sonnet Enchant backend to KDE 3's
 KSpell2, adding hunspell support to the legacy KSpell (KDE 3) / K3Spell
 (KDE 4)).

Excellent! But this is a subset of what was added to Fedora in each of 
these releases, and if we're going to advertise certain important 
functionality as a Fedora feature then it needs to be included in the 
Fedora that we encourage users to use. If you want KDE to be considered 
on parity then either KDE needs to implement everything we define as a 
Fedora feature or we need to alter the fedora feature process in such a 
way that features are flagged for the desktops that implement them. If 
that's what you want, then make that argument rather than complaining 
about the naming. You're trying to put the cart before the horse.

  Once that's done then it's time for a discussion of how the options should
  be presented, but right now claiming that the two are equivalent is simply
  false. Changing the text on the website doesn't alter that. Fix reality
  before trying to fix our description of it.
 
 Reality doesn't need fixing, the website does. The work is being done
 already.

I disagree, but I think that's pretty clear by now.

  (And if KDE developers are failing to get involved in Fedora because of
  the layout of the download page, then I think there are larger

Re: FESCo meeting summary for 2009-06-26

2009-06-28 Thread Matthew Garrett
On Mon, Jun 29, 2009 at 01:54:37AM +0200, Kevin Kofler wrote:
 Matthew Garrett wrote:
  I think you're using the wrong metric here.
 
 I'm just pointing out that we're providing services the GNOME packagers
 aren't providing. And those are packaging-level services which I consider
 to be an important part of a desktop's user experience on a distro. We
 shouldn't forget during all this talk about features that the primary
 purpose of Fedora packagers is packaging, not upstream development, and
 we're doing a great job at that. Sure, I'd like more Fedora involvement in
 upstream KDE development, but upstream development is not primarily what
 our SIG is for.

But when we talk about Fedora features, we're not talking about 
packaging updates. When we talk about what differentiates Fedora from 
other distributions, it's rarely the quality of the packaging that's the 
focus. People choose between distributions based on the features that 
they provide. If the primary focus of Fedora is to produce a compelling 
operating system, then upstream features and development are a 
significant part of making that argument to potential users.

  I work on power management. I think this is an important and worthwhile
  feature, and so I spend a lot of time ensuring that Fedora has
  bleeding-edge power management functionality that sets us apart from
  every other OS. This requires desktop integration. KDE does not have
  that level of power management integration. KDE has, in fact, a power
  management UI that commits almost every single power management error
  possible. If KDE is to be considered equivalent to Gnome, then that
  means we can't say Fedora has awesome power management. Instead, we're
  limited to saying Fedora (Gnome spin) has awesome power management.
  That's not a useful way to communicate what we're doing.
 
 Are you really sure that PowerDevil is objectively bad and this it not just
 a personal opinion? I don't think the people who work on PowerDevil are
 idiots, so they must have had some reason(s) to design the UI the way they
 did. And I haven't personally noticed anything obviously bad with
 PowerDevil.

I'm sure, yes. It makes several mistakes that I've been arguing against 
for years (presenting power management in terms of profiles, making it 
easy for users to change cpu frequency governer mode without making it 
clear that almost anything they change there will consume more power and 
will probably compromise performance, implying that performance and 
pwoersaving are a tradeoff) and whenever I bring these issues up I'm 
either told that I'm wrong or that it doesn't do that. It's heavily 
based on how people think power management works, as opposed to how 
power management actually works on modern hardware. There's a lot of 
counterintuitive results in this field.

  [...] or we need to alter the fedora feature process in such a way that
  features are flagged for the desktops that implement them.
 
 This is obviously the right solution.

Ok. This is a solid change that you can present to fesco and have 
discussed. It's got a lot more bearing on how we treat Gnome and KDE 
than the layout of the download page, and I'd consider it as something 
that would need to be done if you're going to argue for parity in that 
respect. Because, fundamentally, your argument isn't about CD naming. 
It's about how these two desktops are treated in the distribution. 
Changing the names doesn't change the treatment, whereas changing the 
treatment eventually results in the name change ocurring naturally.

  I agree. The multiple years of unpaid work I spent on Debian and Ubuntu
  ought to demonstrate that. I care enough about Fedora that I spend a
  significant amount of time working on it outside my paid hours. Many of
  the contributions I've made to Fedora are entirely out of the scope of
  my job, but I do it because I care about producing an OS that's
  competitive with anything else on the market.
 
 Excellent! So please try not to sound like volunteers' work is somehow
 inferior to paid engineers' work.

I don't think it is. I think that volunteers are capable of producing 
work of equal quality to full-time workers. But I also think that 
full-time workers are able to produce more of that work, and if there's 
more of them to start with then that makes an even larger difference to 
the total contribution to the project.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: FESCo meeting summary for 2009-06-26

2009-06-28 Thread Matthew Garrett
On Mon, Jun 29, 2009 at 04:09:39AM +0200, Neil Thompson wrote:

 Personally I think that kicking KDE out would be a good idea if it would get
 rid of all the KDE fanbois and fanboi-type shrill argumentation.

That's unnecessary. The people involved in this discussion have 
contributed a lot to Fedora, and there's no need to imply that they're 
lacking in rationality.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: FESCo meeting summary for 2009-06-26

2009-06-26 Thread Matthew Garrett
On Fri, Jun 26, 2009 at 05:27:12PM -0500, Matthew Woehlke wrote:
 Kevin Kofler wrote:
 As Orcan's and John's reply show, I'm far from the only one who thinks the
 current naming of the GNOME-based spin is misleading and biased (which was
 another thing the opponents to my proposal claimed during the meeting).

 ...and they're just the ones annoyed enough to speak up. Well, count me  
 now in that number also.

 I too would like to see KDE treated as a first-class citizen, rather  
 than blindly pushing Gnome to the ignorant masses.

We need to provide a default desktop. There's no separate but equal 
here - Gnome in Fedora simply gets more development effort, has more 
documentation based around it and therefore deserves to be the default. 
Pretending that KDE has the same level of support does nothing to 
benefit KDE.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: FESCo meeting summary for 2009-06-26

2009-06-26 Thread Matthew Garrett
On Fri, Jun 26, 2009 at 07:44:48PM -0500, inode0 wrote:

 When I look at a directory listing and see
 
 Fedora-11-x86_64-Live.iso
 Fedora-11-x86_64-Live-KDE.iso
 
 it is pretty clear to KDE users which image they want. How about we
 give the poor Gnome users the same courtesy and indicate which image
 includes what they are looking for? Why should KDE be treated better?

Sure, Fedora-11-x86_64-Live.iso could be symlinked to 
Fedora-11-x86_64-Live-Gnome.iso.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: FESCo meeting summary for 2009-06-26

2009-06-26 Thread Matthew Garrett
On Sat, Jun 27, 2009 at 03:27:30AM +0200, Kevin Kofler wrote:
 Matthew Garrett wrote:
  It's not the project's role to lift non-default software to the same
  level of involvement as the default software.
 
 That's a premise I don't agree with. The non-default software has many
 users (see below), it is in our best interest to support it well.

How many of those users are potential Fedora users?

  Why /should/ KDE be treated equally?
 
 Because it has roughly the same amount of users, if not more, than GNOME at
 a global level and because even around 30% of Fedora's users are using KDE
 judging from the live CD download stats from the torrent tracker. (I know
 these statistics suffer from all sorts of inaccuracies, but that won't
 change the order of magnitude.) Not supporting KDE would mean losing ~30%
 of our current users and 50+% of potential users, and also a sizable
 portion of our contributors (me included). The better we support KDE, the
 more people in that huge pool of potential users we can attract. It is in
 the interest of Fedora as a whole, even GNOME users, to treat KDE as a
 first-class citizen.

You're presenting a false choice. Given current resources, it's not 
possible to support both Gnome and KDE to the same level. Treating both 
identically would mean reducing our involvement in Gnome, without there 
being any strong evidence that in doing so we'd increase the size of the 
Fedora user base. Crippling Gnome in order to ship two above-average 
desktops might be fair, but Ubuntu would have a better Gnome desktop 
and Suse would have a better KDE desktop. The only way we can be 
relevant is to concentrate development on one desktop.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: FESCo meeting summary for 2009-06-26

2009-06-26 Thread Matthew Garrett
On Sat, Jun 27, 2009 at 04:10:16AM +0200, Kevin Kofler wrote:
 Matthew Garrett wrote:
  It's not a default if you're providing a choice.
 
 I see no reason why we can't provide a choice of 2 desktops.

How is a non-Linux user supposed to choose? We've optimised the Linux 
install procedure to the point where there's very little unusual 
terminology used, but Gnome and KDE really aren't something that a 
user can make an informed choice about. The OpenSuse install screen 
gives you no information that helps you decide which you want, and the 
only thing I can think of that would actually help would be something 
like:

Gnome: Your Fedora install will look like Ubuntu, but blue. Choose this 
option if you want to run the desktop that has more Fedora developers 
working on it

KDE: Your Fedora install will look different to Ubuntu, but will 
otherwise work pretty much as well except for when things aren't as well 
integrated

Which still isn't a great deal of help.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: FESCo meeting summary for 2009-06-26

2009-06-26 Thread Matthew Garrett
On Sat, Jun 27, 2009 at 04:22:34AM +0200, Kevin Kofler wrote:
 Matthew Garrett wrote:
  You're presenting a false choice. Given current resources, it's not
  possible to support both Gnome and KDE to the same level.
 
 Unjustified claim.

Not in the slightest. We have a finite quantity of developer time. 
Currently more of that is spent on Gnome than on KDE. Providing the same 
level of KDE support involves either finding a large number of full-time 
developers to work on KDE or moving some of the Gnome development effort 
over to KDE.

 KDE works just fine even now, in fact we actually update KDE much more
 actively in post-release updates than the GNOME maintainers update GNOME.
 The only part of support we're truly missing is political /
 presentation-related.

No. You're missing documentation. You're missing integration.

  Treating both identically would mean reducing our involvement in Gnome,
 
 Huh? I'm not expecting our GNOME developers to suddenly work on KDE! Nobody
 is asking for that. Better KDE support will have no effect at all on GNOME.

Where does this better support magically come from? The number of people 
working on KDE in Fedora is small compared to the number of people 
working on Gnome in Fedora.

  without there being any strong evidence that in doing so we'd increase the
  size of the Fedora user base.
 
 KDE is the preferred desktop of about half (give or take a dozen percentage
 points depending on whom you ask) of the GNU/Linux desktop users. It seems
 blatantly obvious to me that supporting it well is a way to attract users.

Why? The natural choice for KDE users right now is either OpenSuse or 
Kubuntu. Why would these users choose Fedora instead?

  Crippling Gnome in order to ship two above-average desktops might
  be fair, 
 
 Where did I ask to cripple GNOME? I don't want to cripple anything!

The alternative is to provide enough resources to be able to hire 
several full time KDE developers.

  but Ubuntu would have a better Gnome desktop and Suse would have a better
  KDE desktop.
 
 That's not a given. In fact several people who tried multiple distros have
 found Fedora's current KDE packaging to be the best KDE 4 packaging around.
 (Of course, it's all a matter of taste, openSUSE is also often claimed to
 be the best KDE 4, and sometimes other names come up as well.) The
 assertion that we do not have the resources to provide a high-quality KDE
 packaging is ludicrous and an insult to me and all the other KDE SIG
 members.

My simple assertion is that a desktop maintained by a small number of 
part-time volunteers is unlikely to be of the same quality as one 
maintained by a larger number of full-time workers. To say otherwise 
would imply that Suse's maintainers are incompetent.

  The only way we can be relevant is to concentrate development on one
  desktop.
 
 Nonsense. See above. And in fact both the competitors you quote don't do
 this, Ubuntu has Kubuntu, openSUSE supports both GNOME and KDE and presents
 them as equally-supported options in the installer and on the download
 page.

Kubuntu is primarily volunteer-based, though does have some amount of 
full-time work - but overall, the Ubuntu development process is heavily 
focused on Ubuntu and not Kubuntu. Aspects of the Gnome stack in 
OpenSuse are focuses of development, but again the bias is clear. 
Fedora's clearly a better Gnome desktop than OpenSuse is.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: PolicyKit and malware, was: What I HATE about F11

2009-06-18 Thread Matthew Garrett
On Thu, Jun 18, 2009 at 07:09:29PM +0100, Richard W.M. Jones wrote:
 On Thu, Jun 18, 2009 at 11:02:22AM -0400, Matthias Clasen wrote:
  The retained authorization is only valid for the subject that obtained
  it, which will typically be a process (identified by process id and
  start time) or a canonical bus name. And your malware does not have
  either.
 
 Can the malware inject code into the process which gained the
 authentication (eg. using ptrace)?

If you have malware in your session then it's already able to capture 
your password. You've already effectively lost.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Porting amarok-1.4 to F11

2009-06-17 Thread Matthew Garrett
On Wed, Jun 17, 2009 at 04:56:26PM +0200, Ingvar Hagelund wrote:
 * Ingvar Hagelund
 But amarok-2.x does not (yet) support non-hardware (that is, not found by
 HAL) mounts.
  

 * Kevin Kofler
 What would such a non-hardware mount be? Are you trying to use a partition
 or directory on your computer as a fake iPod? Why

 Not fake. Real iPods like the iPhone or the iPod Touch. They are mounted  
 using Fuse mounts, that is  sshfs or ifuse. Fuse mounts are not detected  
 by HAL.

Yes they are. You'll need an appropriate fdi file to indicate that 
they're an ipod, though.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Porting amarok-1.4 to F11

2009-06-17 Thread Matthew Garrett
On Wed, Jun 17, 2009 at 11:12:20AM -0700, Adam Williamson wrote:
 On Wed, 2009-06-17 at 16:07 +0100, Matthew Garrett wrote:
  Yes they are. You'll need an appropriate fdi file to indicate that 
  they're an ipod, though.
 
 To be clear, apps like AmaroK / Rhythmbox would just talk to the iPod
 via libgpod or similar directly. The FUSE method of 'mounting' iPods is
 just another way of talking to libgpod, to give you the convenient user
 interface of a mounted filesystem, but it doesn't really make sense for
 other applications to go through the fake filesystem rather than just
 using the library to talk to the device directly.

Right, but my understanding was that various applications required a 
mount point to be flagged as belonging to an ipod for them to use 
libgpod on it. The ipod touch and iphone can't be used as mass-storage 
devices - they speak a custom USB protocol which has been implemented as 
a fuse driver.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: What I HATE about F11

2009-06-14 Thread Matthew Garrett
On Sun, Jun 14, 2009 at 05:10:14PM +0200, Mathieu Bridon (bochecha) wrote:

 However, if we change the default, you have a system that may be
 giving too much permissions to some users depending on your taste. And
 the worse part is that you (as an admin) might not even know it !

The semantics of the wheel group are pretty well defined.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: USB autosuspend in F12

2009-06-10 Thread Matthew Garrett
On Wed, Jun 10, 2009 at 09:15:30AM -0400, Jesse Keating wrote:
 On Tue, 2009-06-09 at 19:32 +0100, Matthew Garrett wrote:
  
  Through F12 I'm going to be slowly enabling autosuspend on various 
  pieces of USB hardware. The aim is to ensure that it's only enabled on 
  hardware that supports it. This is going to be a combination of kernel 
  modifications and packaging changes, and while I'll be testing as many 
  as possible before uploading anything there's a risk that some hardware 
  will misbehave. I'll let people know when I think I'm about to upload 
  anything risky.
 
 Is this something worthy of being a feature?

Possibly. I'd pretty much thought of it as bugfixing, but feature sounds 
fair.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: USB autosuspend in F12

2009-06-10 Thread Matthew Garrett
On Wed, Jun 10, 2009 at 05:16:41PM +0200, Roberto Ragusa wrote:
 Matthew Garrett wrote:
  The first part of this is an upload of libfprint which enables 
  autosuspend on fingerprint readers.
 
 Fingerprint readers and other un-unpluggable USB laptop stuff
 such as flash-readers, bluetooth adapters etc. are perfect candidates
 for suspending.

USB mass storage is more awkward, but otherwise yes. Note that this 
isn't inherently about suspending the device - they may go into a power 
savig state, but it's not required that they be fully powered down. The 
issue is more about letting the *bus* power down. How much we save will 
depend on the specific bus layout on a given machine, and also whether 
we can successfully autosuspend all of the drivers.
-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


USB autosuspend in F12

2009-06-09 Thread Matthew Garrett
USB is an irritating protocol that requires USB controllers to remain 
active whenever a device is attached, even if that device is doing 
nothing. This consumes unnecessary power and can prevent the system 
going into deep idle states under some circumstances. The kernel 
supports USB autosuspend, which allows idle USB devices to be suspended 
and the upstream ports to power down. This is disabled by default 
because it breaks various pieces of hardware.

Through F12 I'm going to be slowly enabling autosuspend on various 
pieces of USB hardware. The aim is to ensure that it's only enabled on 
hardware that supports it. This is going to be a combination of kernel 
modifications and packaging changes, and while I'll be testing as many 
as possible before uploading anything there's a risk that some hardware 
will misbehave. I'll let people know when I think I'm about to upload 
anything risky.

The first part of this is an upload of libfprint which enables 
autosuspend on fingerprint readers. I'm expecting this to be pretty 
safe, but there's always the possibility that a couple of people will 
find problems. If your fingerprint reader suddenly stops working after 
this change, please file a bug and include the output of lsusb.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: USB autosuspend in F12

2009-06-09 Thread Matthew Garrett
On Tue, Jun 09, 2009 at 01:18:31PM -0800, Jeff Spaleta wrote:

 As you move forward with this across the devicescape, how are you
 going to selectively enable devices to apply autosuspend to? Is this
 done by a whitelisting of specific device ids? Or is this going to be
 done based on a detected set of capabilities and then pruning that
 back with a blacklist?

A mixture. Some devices will be explicitly whitelisted, while in other 
cases we'll be enabling all devices in a class (generally as determined 
by the kernel driver they use) and possibly blacklisting some of them.

 I've got some exotic homebrew usb equipment that I'm going to have to
 troubleshoot on my own, so it would be useful to know how you are
 going to slice the device space so I can figure out which devices
 should and should not be affected..eventually.

It's unlikely that any of them will be covered by this. For now I'll be 
concentrating on fairly common hardware in order to get the maximum 
benefit at minimum effort. We'll worry about more obscure devices at 
some later point.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Interested in scanning?

2009-06-05 Thread Matthew Garrett
On Fri, Jun 05, 2009 at 04:32:12PM +0300, Nicu Buculei wrote:
 On 06/05/2009 04:14 PM, Matthias Clasen wrote:
 X crashing does not sound like something related to scanning in
 particular; but it is certainly a bug worth filing, especially if it is
 easily reproducible.

 I was not sure on which component should it be reported to, X,  
 sane-backends/fronteds, gnomescan, xsane.

If a program crashes, there's a bug in that program. There may also be a 
bug in whatever's triggering the crash, but that's a separate issue. 
FWIW I've had no trouble using xsane in F11.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Maintainer Responsibilities

2009-06-04 Thread Matthew Garrett
On Thu, Jun 04, 2009 at 11:26:12PM +0200, Kevin Kofler wrote:
 Reindl Harald wrote:
  If you want that the enduser report bugs upstream you get no repsonse
  in many cases because the user will say WTF i wanted to help and you
  want to say me exactly how i have to help and after this happens
  trhee times he is frustrated and will never ever report bugs
 
 Your misunderstanding is there: it's US maintainers that are helping YOU
 reporters by fixing your bugs. If you think you don't need our help because
 you don't care about the bug anyway, we can just close it as
 INSUFFICIENT_DATA and stop there.

Careful with that we. I'd rather have a large list of open but low 
priority and difficult to reproduce bugs than have users who never 
bother reporting bugs in the first place - I may never get round to 
fixing them myself, but having that bug open makes it easier for other 
people who hit the same issue to determine that it is a bug and perhaps 
save themselves some time. And if it ever does get fixed, then that's 
even better. Flagging it closed means that's less likely to happen, and 
the quality of the software that we ship (and, as a result, the 
perceived usefulness of Fedora) is lower as a result.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Plans for tomorrow's (20090529) FESCo meeting

2009-05-29 Thread Matthew Garrett
On Fri, May 29, 2009 at 02:23:23PM +0300, Jussi Lehtola wrote:
 On Fri, 2009-05-29 at 10:33 +0200, Till Maas wrote:
  There is a proposed Feature that connot be completed because kernel module 
  packages are prohibited in Fedora:
  https://fedoraproject.org/wiki/Features/VirtualBox
 
 Maybe the necessary bits can be included in the Fedora kernel package
 itself?

That's only likely to happen if the virtualbox code gets included in the 
upstream kernel.

-- 
Matthew Garrett | mj...@srcf.ucam.org

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: turn SND_HDA_POWER_SAVE_DEFAULT back on?

2009-01-12 Thread Matthew Garrett
On Sun, Jan 11, 2009 at 08:31:01AM -0600, Eric Sandeen wrote:

 (thanks to Thorsten Leemhuis for those pointers) it's no longer
 experimental

It may no longer be functionally experimental, but does it still lead to 
popping on some hardware when the codec's powered up?

-- 
Matthew Garrett | mj...@srcf.ucam.org

___
Fedora-kernel-list mailing list
Fedora-kernel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-kernel-list


Re: de-modularising for the win!

2008-09-30 Thread Matthew Garrett
On Tue, Sep 30, 2008 at 10:33:14AM -0400, Jon Masters wrote:

 Yay! So then one day we can look forward to everything being built in
 and a user wanting to build a webcam driver having to build their own
 kernel too. Then we'll really have won because that user - who can
 follow some straightforward instructions on a website showing them how
 to build a driver and install it - will give up and go use Ubuntu.

I don't think anyone's argued for building an entirely static kernel. 
Where there's a significant advantage to building something in (and 
Arjan has shown that there is), we should do it. If there isn't, we 
shouldn't. I really don't think there's any reason the vast majority of 
our users would want to replace their AHCI driver, and the -hda one 
needs solving in some way other than Download and rebuild ALSA anyway.

 Just because we can build our own kernels with whatever patches does not
 mean that all users who want to add a driver are capable of this.

If users are capable of following the documentation for building an out 
of tree module, they're capable of following the documentation 
describing how to produce a modified kernel. The ones who aren't are, 
I'm willing to bet, a smaller number than the users who would be 
attracted by increased boot speeds.

-- 
Matthew Garrett | [EMAIL PROTECTED]

___
Fedora-kernel-list mailing list
Fedora-kernel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-kernel-list


Re: de-modularising for the win!

2008-09-30 Thread Matthew Garrett
On Tue, Sep 30, 2008 at 10:38:12AM -0400, Jon Masters wrote:

 Nope. I'm just taking the viewpoint that users shouldn't be artificially
 restricted from doing so.

At the point where someone suggests building something into the kernel 
purely in order to prevent users building an out of tree module, I think 
we should worry about that argument. Until then?
-- 
Matthew Garrett | [EMAIL PROTECTED]

___
Fedora-kernel-list mailing list
Fedora-kernel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-kernel-list


Re: de-modularising for the win!

2008-09-29 Thread Matthew Garrett
On Thu, Sep 25, 2008 at 04:09:57PM -0400, Jon Masters wrote:

 I advocate extreme caution before just willy-nilly building everything
 into the kernel. Although this might seem like a great idea from the
 point of view of speeding up boot, there is also the pesky issue of
 users wanting the choice to decide which modules get loaded, and more
 importantly, wanting to override those modules with their own. To do
 this truly right we'll need to do rebinding of drivers in kernel.
 That's not always going to be easily possible after it's in use.

Linux is not about choice.

-- 
Matthew Garrett | [EMAIL PROTECTED]

___
Fedora-kernel-list mailing list
Fedora-kernel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-kernel-list


Re: rawhide patches.

2008-09-29 Thread Matthew Garrett
On Mon, Sep 29, 2008 at 10:47:05AM -0700, Roland McGrath wrote:
   linux-2.6-acpi-video-dos.patch
   linux-2.6-defaults-acpi-video.patch
  
  These are policy decisions. Probably not going usptream.
 
 Can they be turned into upstream config options?

They're already runtime settable, so it's primarily a convenience thing 
- they're the sensible defaults given our userland.

-- 
Matthew Garrett | [EMAIL PROTECTED]

___
Fedora-kernel-list mailing list
Fedora-kernel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-kernel-list


Re: kernel module options for cpufreq

2008-06-30 Thread Matthew Garrett
On Mon, Jun 30, 2008 at 09:10:28AM +0200, Adam Tkac wrote:
 On Fri, Jun 27, 2008 at 05:13:24PM +0100, Richard Hughes wrote:
  * remove CONFIG_CPU_FREQ_GOV_POWERSAVE -- ondemand automatically
  throttles down to lowest, and is just a hardcoded state
 
 I don't think removal of powersave governor is good idea. Generally
 ondemand governor does great job but in some cases doesn't. For
 example when I play some films in mplayer ondemand sets frequency to
 max which is not needed, of course.

The same can be achieved by altering 
/sys/devices/system/cpu/*/cpufreq/scaling_max_freq, but it's still 
likely that you're consuming less power when ondemand is setting your 
frequency to max. An idle fast processor consumes less power than an 
active slow one.

 Powersave governor is also good in case that you have bad fan in your
 laptop and you are going to compile some big source. Without powersave
 it is not possible (yes, it really happens :) )

http://lkml.org/lkml/2008/6/16/100

 I think we should preserve ondemand and powersave governors (and
 potentialy others as Dave Jones wrote in this thread). Please don't
 drop them in favour of your project which might be generally better but
 I believe there are cases where current governors are better.

I'm open to indications as to what these are :) Powersave is 
semantically identical to ondemand with scaling_max_freq altered. 
Performance is semantically identical to ondemand with scaling_min_freq 
altered. 

-- 
Matthew Garrett | [EMAIL PROTECTED]

___
Fedora-kernel-list mailing list
Fedora-kernel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-kernel-list