Re: Our static Libraries packaging guidelines once more

2010-01-07 Thread Adam Williamson
On Wed, 2010-01-06 at 17:38 +0100, Michael Schwendt wrote:

  The only problem with that is that just about every packaging guideline
  has _some_ valid exceptions (that's why they're all guidelines...) and
  it's rather hard to build exceptions into an automatic testing system in
  a way which doesn't get horribly crufty in a hurry.
 
 If exceptions become a problem because they are applied to many packages,
 it would still be possible to adjust the guidelines or mark the packages
 with special metadata comments in their .spec files. Then packagers would
 need to make use of an exception _explicitly_, showing that what they do
 is intentional.

Yup, indeed - this is the approach MDV uses for its rpmlint checks (you
can code an exception into the spec file if it's justified).
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: ABRT considered painful

2010-01-04 Thread Adam Williamson
On Fri, 2010-01-01 at 16:45 +0100, drago01 wrote:

 Also some duplicate detection wouldn't hurt ... (I get new bug reports
 everyday just to notice that almost all of them are duplicates).

abrt already does duplicate detection, but it's hardly a straightforward
thing to do. Jiri and the rest of the team are always happy to work with
anyone who has ideas on how to improve abrt's duplicate detection.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: BZ 523646 - F13Blocker?

2010-01-04 Thread Adam Williamson
On Tue, 2009-12-29 at 23:38 +, Paul wrote:
 Hi,
 
 I originally reported this bug in September 2009 when f12 was rawhide.
 It was fixed but has recently resurfaced for both F12 and rawhide users
 leaving anyone with an intel chipset for video with unusable systems.

Are you sure this is the case? There are a wide variety of intel
graphics chipsets and not all behave the same. If they were all broken -
especially in F12 - I would have expected to hear a much larger stink by
now.

 Given that this kills quite a few laptop users, can this be escalated to
 F13Blocker? It is already listed as high for both priority and severity.

We always encourage people to nominate any bug they think may be a
blocker. Basically any time you ask yourself the question - 'hmm, maybe
this should be a blocker' - PLEASE just put it on the list, there's no
need to post to a list to ask people's opinions. We have the blocker
review process to downgrade bugs we eventually decide don't really need
to be blockers, so please do err on the side of adding bugs, rather than
leaving them off.

 I've not tried booting a live distro that is not a fedora one as to be
 honest, I'd rather not sully my machines! However, I've not heard of
 anyone using Ubuntu with the same kernel and xorg-x11-drv-intel version
 having the same problems.

The 'same versions' means very little, really. The graphics stuff in
Fedora's '2.6.31' kernel bears little resemblance to what's in
upstream's '2.6.31' kernel, or what's in Ubuntu's. Fedora's kernel drm
bits are much newer. Ditto, to a slightly less extent, for the 'intel'
driver: Fedora's tends to include newer patches than indicated by the
banner version number.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: need help in contributing to se-linux policy development

2010-01-04 Thread Adam Williamson
On Sun, 2010-01-03 at 13:52 +, Jonathan Underwood wrote:
 2010/1/3 sai ganesh gane...@fedoraproject.org:
  hi,
  my name is sai. i am a fedora-ambassador.i want to contribute to the
  development of se-linux policies.i am  a Redhat certified se-linux policy
  administrator.i am well versed in development of se-linux policies.how can i
  contribute ?
  whom should i contact?
 
  i have already tried contacting the  owners of the se-linux packages.i
  didn't get any response.
 
 
 Perhaps you'd be better off sending a mail to the fedora-selinux-list:
 
 https://www.redhat.com/mailman/listinfo/fedora-selinux-list

Additionally, Dan Walsh - the SELinux maintainer - is usually very
responsive. It would be unusual for him not to respond to such a query.
However, most Red Hat offices and employees shut down for the holiday
period (around 25th December to 2nd Jan) and we all take a break, which
may well explain the lack of a response. Sai may well get a response
soon now the holiday is over.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


RE: packages requiring me to reboot...

2009-12-18 Thread Adam Williamson
On Fri, 2009-12-18 at 04:11 -0600, Otto Haliburton wrote:

 you don't follow the list very well, and obviously didn't read the post that
 this replies to so don't go around calling people inconsistent.  Windows
 forces you to reboot and there is no mandatory reboots in Linux and windows
 does force you to restart, don't restart when it ask you and see what
 happens, it will not continue without insisting that you restart.  Where do
 you get this crap?  With windows you cannot avoid a restart. And there is no
 auto-restart in windows it is auto-update and with auto-update you have no
 choice it will restart for you. Try it then tell me about it.

You're arguing from different starting points, and there's no need to be
uncivil about it. Shmuel's point is that you can disable automatic
updates on Windows (which is quite true), and hence you won't then be
forced to restart until you manually choose to install the updates.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Question about a lib requires

2009-12-18 Thread Adam Williamson
On Fri, 2009-12-18 at 19:11 +0200, Jussi Lehtola wrote:

   Is there a way to include these requires properly ? (like adding
   directly /usr/bin/jpegtran and /usr/bin/tiffinfo in Requires).
  Yes.
  
  Requires: /usr/bin/jpegtran
  Requires: /usr/bin/tiffinfo
  
  Does it really just need the binaries and not the libs, just that rpm 
  would auto-Require the libjpeg and libtiff RPMs?
 
 And if it actually needs the binaries, then you can just put in  
  Requires: libjpeg, libtiff
 and safely ignore the rpmlint warning. AFAIK resolving file dependencies
 is a lot slower than resolving explicit dependencies.

+1: just requiring the library packages and ignoring the rpmlint warning
seems correct here, to me. You are smarter than rpmlint, after all.
rpmlint is just considering the case where you're adding a library
dependency, not realizing it will be automatically generated. It is not
considering the case where the library package includes a binary that
you need to depend on.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: packages requiring me to reboot...

2009-12-17 Thread Adam Williamson
On Thu, 2009-12-17 at 10:51 -0500, James Antill wrote:

  The UI isn't very pretty at the moment (it just fails with an update
  error) but I'll work on something a little bit more user friendly.
 
  How do you plan on restarting firefox? Or you just planning to kill()
 and get the user to restart?

If we're just talking about Firefox (i.e. not the general case), then it
has its own 'restart Firefox' hook you might be able to access. It's
used, for instance, when you enable or disable an extension. I'm not
sure if you can poke it from an external app easily, though.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: packages requiring me to reboot...

2009-12-17 Thread Adam Williamson
On Thu, 2009-12-17 at 22:08 +0100, nodata wrote:

 Here is my point: Windows requires a reboot less often than Linux. Argue 
 all you want, it's true.

It's entirely false, because Linux *never* requires a reboot. Fedora
(not Linux, you are generalizing too far) *advises* reboots, it never
requires them. Windows forces you to reboot - literally, you cannot
prevent it from rebooting when it decides you have to.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: FUDConF13 videos

2009-12-16 Thread Adam Williamson
On Tue, 2009-12-15 at 09:31 -0600, Matt Domsch wrote:

 2) The last 20 minutes of the Fedora Infrastructure: Sysadmins
vs. Developers love-in.  I'm grateful to whoever shot this, but
I've complete blanked on who it was now.  I'll be glad to give you
attribution, please remind me!
 
 http://alt.fedoraproject.org/pub/alt/videos/2009/FUDConF13/fudconf13-infrastructure-roundtable.ogg
 
 If anyone else has video or audio from this or other Fedora events
 you'd care to share, please contact me and I'll help you get it into
 proper ogg format, tagged, and posted to Fedora Infrastructure servers
 for distribution.

That was me. :) I actually think Remy DeCausemaker was sitting in that
talk with his little recorder box - I don't know if it's only a voice
recorder, or also video. But he may have the whole thing. Have you
contacted him?
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: dist-git proof of concept phase 1 complete

2009-12-16 Thread Adam Williamson
On Wed, 2009-12-16 at 10:42 -0500, Simo Sorce wrote:

 But for anyone that does not using master as the default branch will
 be a problem. If you never used git you have to learn a lot of things
 anyway.

I would hope you don't have to. To be a Fedora maintainer you hardly
have to know a thing about CVS, after all - you can do all common
operations via the Makefiles. I would hope the fpkg (or whatever) tool
will do the same for the git-based system; if not, I'd consider that a
significant regression.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
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 Adam Williamson
On Mon, 2009-12-14 at 12:33 +, Paul Jakma wrote:

 You're missing the point.
 
 If I put you in front of 2 identical machines, one running 32bit and 
 one 64bit software, would you be able to tell which one was which, 
 from the interactive performance of common applications? I'd be 
 willing to bet that for the vast majority of applications you 
 wouldn't be.

That's a silly argument, because it simply relies on the fact that most
uses of computers aren't CPU-bound at all. In the same way I could
probably steal half the RAM from your system and clock the CPU down 50%
(the BOFH's favourite revenue-generating technique!) and from 'the
interactive performance of common applications' you wouldn't be able to
tell the difference. I don't think that _means_ very much, though.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Why pavucontrol is not installed by default?

2009-12-14 Thread Adam Williamson
On Mon, 2009-12-14 at 23:22 +0100, Kevin Kofler wrote:
 Adam Williamson wrote:
  I actually dropped gst-mixer with F12, as we planned all along. So that
  one's not an option for F12.
 
 Someone could unorphan it, or use the F11 package.
 
 (BTW, I don't see why you retired it as it was clearly still useful to some 
 users and it can't hurt to have it in the repository.)

Because I don't see a substantial enough need to keep maintaining it now
gnome-volume-control has most of the features most users need. If
someone wants to maintain it I'm happy to pass it off to them, though
I'd now agree with Lennart and the desktop team that it should not be in
the default installed package sets (comps) any more.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: X on UEFI systems.

2009-12-13 Thread Adam Williamson
On Sun, 2009-12-13 at 10:49 +0300, Vasily Levchenko wrote:

 Right, we still in progress (e.g. VBox 3.1 is failing to load FC12 with ACPI, 
 and it can't load
 Windows Vista and 7/EFI) but with VBox 3.1 with manually edited config runs 
 FC11(i386/x86_64)
 fine.
 
 
  From what I saw in the thread, the bug seems to be that X is assuming
  the presence of a VGA BIOS, which would seem to be a fairly generic
  problem that would hit any EFI setup.
 
 I guess real EFI systems has proprietary  drivers + corresponding drivers, 
 e.g. nvidia, 
 and there're no serious reasons to use vga bios. 

Fedora never assumes the presence of proprietary drivers. When we say we
want EFI to work, we mean with the drivers included in Fedora.

  AIUI anyway. See Vasily's message
  of a couple of days ago. But I could be wrong, and also I'm not sure why
  he's testing with F11 rather than F12 or Rawhide.
 
 About rawhide, could you please give me some pointers on ISO images, 
 instructions for kernel compilations (looks like it bit different from 
 compilation of 
 vanilla kernels)? 

Live images go up nightly here:

http://alt.fedoraproject.org/pub/alt/nightly-composes/

building kernels - well, approaches differ. Personally I tend to grab
the latest .src.rpm, make the changes I want in the spec, build it back
into a .src.rpm and compile with mock.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora release criteria completely revised

2009-12-11 Thread Adam Williamson
On Fri, 2009-12-11 at 10:53 -0500, James Laska wrote:

 Not sure if this has been raised yet, but are we specifying when in the
 release that packages should be signed with a valid signature?  I
 believe packages are signed at all release milestones, but I'd like to
 clear up that assumption.

Do you think that's a criteria issue, i.e. something to which there's an
innate correct answer which can be defined and which shouldn't change?
I'd think of it more as a process issue, but IMBW.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Why pavucontrol is not installed by default?

2009-12-11 Thread Adam Williamson
On Tue, 2009-12-08 at 14:05 -0500, Jon Masters wrote:
 On Tue, 2009-12-08 at 12:59 +0100, Tomasz Torcz wrote:
  On Tue, Dec 08, 2009 at 09:51:55AM -0200, Paulo Cavalcanti wrote:
   I did a clean install of Fedora 12 and realized
   that pavucontrol was not installed by default.
   I have two sound cards and I only got sound when
   I manually installed pavucontrol and used it.
  
   Any reason?
 
pavucontrol is regarded as advance tool, but also partly
  obsolete. Current gnome-volume-control superseded most of
  its functionality: controlling different streams volume,
  switching profile, outputs, fallback devices.
 
 The new gnome-volume-control is so cut-down it's not useful to me. In
 the quest to be more Mac-like in removing mixer controls (and not even
 having any obvious advanced mode), I now have a choice of no audio or
 having full volume LFE output *and* whatever mixer level I have set for
 the master output. alsamixer works fine, but then I can't use the volume
 sliders on my desktop and it gets rather awkward.

pauvucontrol is no different in that respect. If gnome-volume-control /
pavucontrol do not correctly control your volume, please file an
appropriate bug report:

https://fedoraproject.org/wiki/How_to_debug_PulseAudio_problems

Thanks.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Why pavucontrol is not installed by default?

2009-12-11 Thread Adam Williamson
On Tue, 2009-12-08 at 21:45 +, Bastien Nocera wrote:

 You can still do all the heavy lifting you want. Install the old
 gst-mixer, 

I actually dropped gst-mixer with F12, as we planned all along. So that
one's not an option for F12.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Why pavucontrol is not installed by default?

2009-12-11 Thread Adam Williamson
On Wed, 2009-12-09 at 13:40 -0500, Jon Masters wrote:

 I couldn't disagree more strongly. As a Linux user, I want the show me
 everything option. I don't care if I have to check a box to do it, but
 I want to see all the knobs and dials. And I at least expect not to have
 what I'm doing with alsamixer interfered with by the other tools.

It's quite difficult for any given mixer not to 'interfere' with any
other, given that, in the end, they're all poking the same underlying
dials. We're always going to provide alsamixer for anyone who needs
access to all the controls, it's not going anywhere.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Why pavucontrol is not installed by default?

2009-12-11 Thread Adam Williamson
On Wed, 2009-12-09 at 13:46 -0500, Jon Masters wrote:

 All paranoia and ranting aside, there is some truth to this. There is a
 definite trend in the Linux community to want to cater to the lowest
 common denominator by being more Mac/Windows-esque. I put up with it
 because I can usually ignore it (I refuse on principal to use a GUI to
 copy a file, for example, but that's just me being weird), but I don't
 see the harm in hiding the advanced stuff under a checkbox - the
 advanced mixer stuff is still there underneath after all.

That kind of 'split' interface - with the advanced stuff 'hidden away' -
has several significant problems. It's much more difficult to support
when you have to consider the possibility of there being two different
interfaces the user could be using to the program. It's also been quite
solidly documented in usability studies that just about everyone tends
to consider themselves an expert and hence hit the 'advanced' button,
even when they don't actually have a freaking clue what they're doing.

It also encourages lazy interface design - the designer can always think
'well, I'll just make this a checkbox under 'advanced' somewhere',
rather than considering how to properly design a single configuration
interface.

There are probably still cases where it makes sense, but it's not an
unproblematic design, and I'm not sure I'd agree it's a sensible model
for the default volume control.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Request for help maintaining packages while away.

2009-12-11 Thread Adam Williamson
On Wed, 2009-12-09 at 12:38 -0900, Jeff Spaleta wrote:
 On Wed, Dec 9, 2009 at 12:26 PM, Paul W. Frields sticks...@gmail.com wrote:
  Jef, I'll help with istanbul.  If anyone else out there is considering
  doing so, please feel free to team up with me.
 
 Other than revelation(which essentially has a dead
 upstream)...Istanbul is probably the most in need of more development
 love.

This made me prick up my ears, as I keep my entire gigantic password
database in revelation. What kind of development does it actually need?
Dead upstream or not, it seems to work fine. Is it in imminent danger of
dying? I can't help, not being a coder, but I'd like to know what's
going on in case I have to change my workflow :/

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: X on UEFI systems.

2009-12-11 Thread Adam Williamson
On Thu, 2009-12-10 at 08:57 +0100, Matěj Cepl wrote:
 Dne 10.12.2009 07:36, Vasily Levchenko napsal(a):
  Does it not work without an xorg.conf, that would be the first goal.
 
  
  No.
 
 File a bug please, attaching your xorg.conf, Xorg.0.log and output of
 the dmesg command (all from inside of VB virtual machine, of course).

...nd (oh boy, I love it when a plan comes together) mark it as
blocking F13Beta , because I reckon this breaks beta criterion #4:

https://fedoraproject.org/wiki/Fedora_13_Beta_Release_Criteria

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: new webkitgtk incremental release for F12

2009-12-11 Thread Adam Williamson
On Fri, 2009-12-11 at 12:38 -0600, Adam Miller wrote:
 There is currently a new incremental release to webkitgtk (the current
 release in F12 is 1.1.15-3, latest is 1.1.15-4) and I wanted to shoot
 out to the list to find out if there is anything that would need a new
 build against webkitgtk if I were to build the latest as a potential
 stable update for F12 (possibly pywebkitgtk and/or $other?).
 
 I've done a scratch build and tested with Midori which has been a
 positive experience so far, so if there are any other alternative web
 browsers that use webkitgtk they should work as well against the new
 build, but testing is always best.

Isn't the Epiphany in F12 the webkit version?

I think kazehakase may use it too, but not 100% sure. And I think quite
a lot of bits of GNOME use webkit for HTML rendering these days.

A quick-n-dirty check gives:

[ad...@adam Download]$ repoquery --whatrequires libwebkit-1.0.so.2()(64bit)
gimp-help-browser-2:2.6.7-2.fc12.x86_64
evolution-rss-0:0.1.4-12.fc12.x86_64
epiphany-extensions-0:2.28.1-2.fc12.x86_64
awn-extras-applets-0:0.3.2.1-8.fc11.x86_64
libproxy-webkit-0:0.2.3-12.fc12.x86_64
kazehakase-webkit-0:0.5.8-3.fc12.x86_64
gimp-help-browser-2:2.6.7-3.fc12.x86_64
devhelp-0:2.28.1-1.fc12.x86_64
empathy-libs-0:2.28.1.1-3.fc12.x86_64
gmpc-0:0.18.0-1.fc12.x86_64
empathy-0:2.28.1.2-1.fc12.x86_64
epiphany-0:2.28.1-1.fc12.x86_64
anjuta-1:2.28.1.0-2.fc12.x86_64
kazehakase-webkit-0:0.5.8-2.fc12.x86_64
solang-0:0.3-2.fc12.x86_64
evolution-rss-0:0.1.4-5.fc12.x86_64
webkitgtk-devel-0:1.1.15.3-1.fc12.x86_64
empathy-libs-0:2.28.1.2-1.fc12.x86_64
empathy-0:2.28.1.1-3.fc12.x86_64
claws-mail-plugins-fancy-0:3.7.3-1.fc12.x86_64
midori-0:0.2.0-1.fc12.x86_64
webkitgtk-0:1.1.15.3-1.fc12.x86_64
cairo-dock-plug-ins-webkit-0:2.1.1.2-1.fc12.x86_64
liferea-1:1.6.0-1.fc12.x86_64
anjal-0:0.1.0-1.fc12.x86_64
pywebkitgtk-0:1.1.6-2.fc12.x86_64
devhelp-0:2.28.1-2.fc12.x86_64

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Request for help maintaining packages while away.

2009-12-11 Thread Adam Williamson
On Fri, 2009-12-11 at 11:12 -0900, Jeff Spaleta wrote:
 It's making use of some deprecated functionality for example
 gnomevfs  which really should be ported to the newer gvfs stuff.
 There are probably some pygtk/gtk-isms which need to be updated.  I'm
 willing to carry this as downstream patches if I have to but I really
 don't want to do that.

Thanks.

 Less critically for basic operation... the export functionality needs
 love. I'm not willing to carry this as downstream patches as I view
 the export functionality as a nice-to-have feature and not critical.
 I'm more inclined to just patch it to keep export from crashing on
 error than actually fix the export to work as a downstream only patch.

Well, I suppose a little ironically, if revelation were to die, the
'export' functionality would likely be the _most_ critical bit :)

 There's some subtle problems with language support... which I'm
 personally ill-equipped to work through as a US English speaker (and
 barely at that).  Crasher bug and something I'm willing to hold as
 downstream only patches if needed.

Haven't ever seen it crash.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: X on UEFI systems.

2009-12-11 Thread Adam Williamson
On Fri, 2009-12-11 at 17:14 -0500, Peter Jones wrote:
 On 12/11/2009 02:41 PM, Adam Williamson wrote:
  On Thu, 2009-12-10 at 08:57 +0100, Matěj Cepl wrote:
  Dne 10.12.2009 07:36, Vasily Levchenko napsal(a):
  Does it not work without an xorg.conf, that would be the first goal.
 
 
  No.
 
  File a bug please, attaching your xorg.conf, Xorg.0.log and output of
  the dmesg command (all from inside of VB virtual machine, of course).
  
  ...nd (oh boy, I love it when a plan comes together) mark it as
  blocking F13Beta , because I reckon this breaks beta criterion #4:
  
  https://fedoraproject.org/wiki/Fedora_13_Beta_Release_Criteria
 
 I like the sentiment here, but I'm not sure this is really in the
 spirit of the criteria - Vasily, as I understand it, is still in the
 process of implementing the support for UEFI on VirtualBox.
 
 Which is to say, yes, we need to fix the parts that are distro problems,
 but I'm not sure we've gotten to the point where VirtualBox+UEFI is
 expected to be a working system in the first place.
 
 But maybe I'm wrong - Vasily, what do you think?

From what I saw in the thread, the bug seems to be that X is assuming
the presence of a VGA BIOS, which would seem to be a fairly generic
problem that would hit any EFI setup. AIUI anyway. See Vasily's message
of a couple of days ago. But I could be wrong, and also I'm not sure why
he's testing with F11 rather than F12 or Rawhide.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: F12 updates-testing issue: X flickers and fails to start

2009-12-10 Thread Adam Williamson
On Wed, 2009-12-09 at 12:20 -0700, Linuxguy123 wrote:
 On Wed, 2009-12-09 at 18:36 +0100, Kevin Kofler wrote:
  Linuxguy123 wrote:
   I have logged 2 bugs that are possibly related to this.
   
   https://bugzilla.redhat.com/show_bug.cgi?id=528188
   
   https://bugzilla.redhat.com/show_bug.cgi?id=525767
  
  Huh? One of these is a Nouveau bug, the other is a bug in the proprietary 
  nvidia driver, both of them already happened with F12 as released, so these 
  have absolutely nothing to do with this thread.
 
 That is what you say.  How exactly did you determine that ? OR are you
 guessing ?

The fact that it only broke for the reporter with an update from three
days ago, but you had those problems in September and October. Seems
pretty clear. It's not even the same problem description.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora release criteria completely revised

2009-12-09 Thread Adam Williamson
On Tue, 2009-12-08 at 09:19 -0500, Colin Walters wrote:
 Hi Adam,
 
 Looks really great in general!  

Thanks!

 One specific comment, for Final 9; I
 think we need a more specific definition of and subsequent login.
 Does that mean that you just type your username/password and look at
 the default desktop?

This is what it was intended to mean, actually running apps I would have
defined as 'login and use'. How would you suggest wording a
clarification?

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora release criteria completely revised

2009-12-09 Thread Adam Williamson
On Wed, 2009-12-09 at 14:54 +0100, Dominik 'Rathann' Mierzejewski wrote:
 On Monday, 07 December 2009 at 23:55, Adam Williamson wrote:
 [...]
  https://fedoraproject.org/wiki/Fedora_13_Alpha_Release_Criteria
  https://fedoraproject.org/wiki/Fedora_13_Beta_Release_Criteria
 
 16. Automatic mounting on insertion of removable media must work
 
 It should be clarified with ... after GUI login, because it sure never
 worked before a user is logged in. Also it never worked when user was
 logged in via text console, did it?

Good point - changed. Thanks.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Fedora release criteria completely revised

2009-12-07 Thread Adam Williamson
During FUDCon, we've been working on revising the Fedora release criteria.
John Poelstra had already fleshed out a structure and much of the final
content, and we've been revising and tweaking it in conjunction with QA
(myself, Will Woods and James Laska), release engineering (Jesse Keating),
anaconda team (especially Denise Dumas and Peter Jones) and desktop team
(Christopher Aillon and Matthias Clasen, who provided suggestions at an
earlier stage).

The new structure is based around a general page and specific pages for the
Fedora 13 Alpha, Beta and Final releases (which have been written
generically so they can easily be converted into pages for F14 and all
future releases just by copying and pasting). You can find the criteria
here:

https://fedoraproject.org/wiki/Fedora_Release_Criteria
https://fedoraproject.org/wiki/Fedora_13_Alpha_Release_Criteria
https://fedoraproject.org/wiki/Fedora_13_Beta_Release_Criteria
https://fedoraproject.org/wiki/Fedora_13_Final_Release_Criteria

they should contain everything you need to know. We based most of the
criteria around testing that was already being carried out but with no
formal policy basis, with additional suggestions from the anaconda and
desktop teams.

We will follow these criteria for the Fedora 13 release process. So if you
can see any problems or potential trouble with any of this, please do reply
and let us know!

Desktop team - can you please let us know of any additional things that you
would expect to be working at each point during the release cycle? Note
that only things that *must* be working at each point should be listed on
these pages, not nice-to-haves. You must be able to commit to the idea
that, if any criterion on the page is not met, we would slip the release in
question.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Proposed F13 feature: drop separate updates repository

2009-12-03 Thread Adam Williamson
On Thu, 2009-12-03 at 00:32 -0500, Seth Vidal wrote:

 We wouldn't be talking about removing the original GA set - just adding 
 updated pkgs into the path. So you'd still have the number of pkgs -just 
 all in one repo, that you have to download all of the metadata for all of 
 the more often, despite that 15K of them don't CHANGE.

I don't think that was actually made clear in the initial proposal. I'd
been assuming that the proposal was _exactly_ to remove the GA set.
Usually, when a newer package shows up in any given repository, we don't
keep the previous version of the package, do we? So I assumed the
proposal was expecting that behaviour for the combined repository.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Proposed F13 feature: drop separate updates repository

2009-12-03 Thread Adam Williamson
On Thu, 2009-12-03 at 08:20 -0500, Seth Vidal wrote:

  We wouldn't be talking about removing the original GA set - just adding
  updated pkgs into the path. So you'd still have the number of pkgs -just
  all in one repo, that you have to download all of the metadata for all of
  the more often, despite that 15K of them don't CHANGE.
 
  I don't think that was actually made clear in the initial proposal. I'd
  been assuming that the proposal was _exactly_ to remove the GA set.
  Usually, when a newer package shows up in any given repository, we don't
  keep the previous version of the package, do we? So I assumed the
  proposal was expecting that behaviour for the combined repository.
 
 From a QA standpoint I'd think you'd want at least one known-installable 
 set of pkgs. Since everything after the original GA set is a giant 
 questionmark.
 
 Not to mention that removing all the old pkgs would more or less make 
 deltarpms very difficult.

I'm not saying I support the proposal, I don't, I think it's a waste of
effort for no benefit. I was just clarifying the initial
characterization. Actually I think the initial proposer _was_ expecting
to remove initial packages when updates become available, because they
keep saying stuff like 'only historians are interested in the GA
packages'.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Thunderbird crashing while trying to send e-mail (apparently trouble while composing message)

2009-12-03 Thread Adam Williamson
On Thu, 2009-12-03 at 13:40 +0100, Michal Schmidt wrote:

  But it appears in bugzilla as a low priority medium severity problem.
 
 Priority has no standardized meaning. Most maintainers do not use
 this field at all.

Policy on this is:

https://fedoraproject.org/wiki/BugZappers/BugStatusWorkFlow#Priority_and_Severity

as Michal said, there is no official definition of Priority, and the
only group entitled to set it is the maintainer(s) of the affected
component; maintainers can choose to use it however they like, or not at
all. Most maintainers don't use it at present.

Severity can be set by initial reporter, triager, or maintainer. It
didn't get set when you reported it because abrt doesn't set this field.
It hasn't been set by a triager yet, because it hasn't been triaged
(thunderbird isn't actually on our priority triage components list; I
don't think anyone's working on triaging tbird bugs at present). And it
hasn't been set by the maintainer because they haven't looked at it yet
(and they may not really care about severity settings either).

Also, as Michal pointed out, you didn't provide any explanation in the
report of when the crash actually happened, or explain that it crashes
every time you send a mail. Even if a triager were to look at it, it
would be impossible to judge a severity based on the information you
provided in the report.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security testing: need for a security policy, and a security-critical package process

2009-12-01 Thread Adam Williamson
On Tue, 2009-12-01 at 12:47 -0500, Gene Czarcinski wrote:

 I suspect that most commercial and government customers will be interested in 
 Red Hat Enterprise Linux rather than Fedora.  But, Fedora is the technology 
 base on which future Red Hat Enterprise Linux releases are built.  The better 
 Fedora is, the more confidence customers will have the the Red Hat product.

I agree. What I'm really worried about here, ultimately, is PolicyKit,
and the way it permits a lot more grey areas than have been possible
before. If you look at previous privilege escalation mechanisms, they're
simplistic; whether you're using sudo or consolehelper or whatever,
ultimately you either have a process run as root or as user. And it's
pretty obvious what should run as root and what shouldn't; I don't
remember there being any real serious debates about that, everyone
pretty much reaches the same conclusions independently. The
authentication question is equally simple: basically either the process
just runs as root automatically (which everyone agrees should happen for
as few processes as possible), or you have to authenticate each time -
for Fedora, basically you have to type the root password, since we never
really used sudo.

Things like 'well, we can perform this one specific type of operation
with this one specific type of authentication' just weren't possible.
Now they are, so stuff like the PackageKit issue was bound to start
happening. The things PolicyKit make possible really need some kind of
coherent oversight, I think, and that is indeed something Red Hat
Enterprise Linux will also need to address, so obviously from an RH
perspective, it helps RH if Fedora develops some kind of policy for
this. But I think it's necessary for Fedora anyway, regardless of RH.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora 12: Emacs is not for software development

2009-11-30 Thread Adam Williamson
On Fri, 2009-11-27 at 23:49 -0500, Orcan Ogetbil wrote:
 On Fri, Nov 27, 2009 at 11:19 PM, Braden McDaniel wrote:
 
  I'm an emacs user who's nearly completely useless in vi.  But, really...
  it just doesn't matter if emacs isn't installed by default.  If you want
  it, you know how to get it.  And let's be frank: emacs is not something
  that a user who is unaware of it might stumble into and suddenly find
  himself blindingly productive. (Nor, for that matter, is vi.)
 
 
 I agree. My problem is not that emacs is missing in development stack.
 My problem is when there is something wrong with the computer and I
 have to boot in the rescue mode, I can't rescue anything because emacs
 is not there. I wrote on a piece of paper how I would save and exit in
 vi, or exit without saving in vi, but that paper is gone now. I wish
 vi had some tutorial the way emacs does, so one don't get lost in it.

I'd recommend you use nano instead (which is, I believe, installed by
default for just this purpose). It has the main keyboard shortcuts
permanently displayed on screen, so you can't lose 'em. :)

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora 12 Graphics Issues: Cancel F13 and concentrate on fixing F12 ?

2009-11-30 Thread Adam Williamson
On Sun, 2009-11-29 at 09:23 +, Terry Barnaby wrote:

  That doesn't scale. There's lots of useful pages in the Wiki. We can't
  link to all of them from the front page.

 I was thinking of this more as a special Graphics debug push :)

Special cases are never a good idea.

  and add some search terms such as Graphics Problems, 3D problems etc.
 
  I'm not sure you can add search terms to Wiki pages, but if you can,
  then sure.

 I would have thought that simply adding the text for these in the page would
 have helped searching ?

It would be rather ugly, though?

  It's a decent idea, the problem I have with it is you wind up with a
  forest of little scripts with no decent maintenance strategy. I'd rather
  have a more integrated and properly maintained tool, it may grow out of
  abrt in future.

 Yes, but that the moment the Graphics bugs seem to have random user inputs
 of information. I would have thought that a simple script to help with just 
 Graphics bugs would help just now. (I am hoping all of the graphics problems 
 will have gone away by next year :) )

This is never a good way of thinking. The more experience you get with
working on an ongoing project like a Linux distribution, the more you
want to do _everything_ in a properly planned and sustainable framework,
because you find that the things you think will just be temporary hacks
never ever wind up that way. They just get built into the plumbing and
make people's lives miserable forever :)

Hoping all graphics problems will go away in a year is definitely not a
good way to plan. :)

  We don't do this except for extreme major brokenness which we somehow
  missed during testing, it's not worth the effort involved. Fedora Unity
  does updated re-spins, however they haven't got anything out for F11 yet
  due to some problems, I believe they're looking for extra volunteers.
 
 
 You say that producing a Fedora 12.1 release is not worth the effort 
 involved. Is that truly the case ?
 Certainly that is what I always do here. Normally the initial Fedora releases 
 contain quite a few issues and there are a flurry of updates. So I use pungi 
 to 
 create my own updated release that I use to install on further systems. There 
 is
 very little effort in this and, I would have thought, not to much further 
 testing effort needed. It is a problem that anaconda updates aren't released 
 however. Certainly from the users front I would have thought that this is 
 worth 
 the effort. It allows them to install a Fedora system with the core bugs that 
 users have found fixed in one pass.

Building a spin isn't that much work. Validating it (yes, QA would not
want to release any image which hadn't been through full installation
validation testing) and doing all the other release gubbins which
happens as _well_ as just spinning an image is a lot more work.

Not doing .1 releases has been the releng's team position for a long
time. I'm not in the releng team so I'm not going to argue their
position for them, but it is a properly argued one. Jesse can give you
full set of reasons if you like, and if he feels like rehashing them :)

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora 12 Graphics Issues: Cancel F13 and concentrate on fixing F12 ?

2009-11-30 Thread Adam Williamson
On Sun, 2009-11-29 at 20:03 +, Ikem Krueger wrote:
  The Bugzappers also always happy to have more people volunteer to help with 
  X.org bug triage; it's a lot of work to keep on top of.
 
 I'd like to help. But the wikipage for testing Xorg issues* is a way
 to much to read, given the case you follow all the links on the site
 and you need to do so to get an overview. :S To much confusing for a
 newb. A real howto with goal, what you need, small steps,
 final step, conclusion and how it change things would be nice. :)
 
 *https://fedoraproject.org/wiki/How_to_debug_Xorg_problems

If you'd like to mock up such a page as a draft and submit it to
test-list, that'd be fine. But I'm not sure it's actually possible to
make the existing page any _smaller_ without losing valuable
information.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Ubuntu Xorg Guru calls for help. Was Re: Fedora 12 Graphics Issues: Cancel F13 and concentrate on fixing F12 ?

2009-11-30 Thread Adam Williamson
On Mon, 2009-11-30 at 10:28 -0900, Jeff Spaleta wrote:
 On Mon, Nov 30, 2009 at 10:16 AM, Haïkel Guémar karlthe...@gmail.com wrote:
  Instead of whining, he should ask his employer to hire more X hackers,
  one guy is obviously not *enough*.
  This has nothing to do with our issue and Fedora at all.
 
 What is your definition of hacker? Is he contributing to X.org
 upstream development or is he just pulling patchsets to be applied to
 distribution specific packages?
 
 Just as interesting. he's spent most of his time between UDS and
 that post trying to address nvidia regressions
 
 Fwiw, I pretty much ended up spending 100% of my time between release
 and UDS on SRU bugs (mainly for -nvidia)
 
 Yippie for prioritizing regressions in proprietary code!

Nope, Bryce doesn't get to work on upstream in any significant way as
part of his Ubuntu work. I was chatting with Dave about this on IRC the
other day. The most significant submission to upstream X.org that's ever
come out of Ubuntu is a quirk table. (yippee.)

As others have said, this post doesn't really teach Fedora any lessons.
It could more accurately have been titled 'Why Having Exactly One X
Developer Is A Really Bad Idea For A Major Distribution'.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora 12 Graphics Issues: Cancel F13 and concentrate on fixing F12 ?

2009-11-28 Thread Adam Williamson
On Sat, 2009-11-28 at 07:31 +, Terry Barnaby wrote:

 Some really useful info in How_to_debug_Xorg_problems. I couldn't easily
 find it from the main wiki home page however. Maybe a link to this page 
 marked 
 Graphics issues could be made on the front page (focus users on improving 
 the
 graphics) ?

That doesn't scale. There's lots of useful pages in the Wiki. We can't
link to all of them from the front page.

There's a link on the front page which says 'Report a new bug', with the
word 'bug' a link to
https://fedoraproject.org/wiki/BugsAndFeatureRequests . The X page is
linked from that page in the 'Information required for bugs in specific
components' section. That's two steps from the front page.

 Could improve the title Graphics problems and bug reporting ?

We have multiple pages of this type, all named
How_to_debug_foobar_problems . We found that the best generic naming
scheme for all such pages.

 and add some search terms such as Graphics Problems, 3D problems etc.

I'm not sure you can add search terms to Wiki pages, but if you can,
then sure.

 Add some info on what to set for Bugzilla fields ?

That's not appropriate for subject-specific pages; it's discussed in the
main 'how to report bugs' page,
https://fedoraproject.org/wiki/BugsAndFeatureRequests .

 Maybe the bug reports should include the package version numbers ?

That might be useful in some cases, yeah.

 Maybe some simple user tools could be generated to ease and make bug 
 reporting 
 more useful. Something simple like the following might be useful:
 
 #!/bin/sh
 date  bug1
 lspci | grep VGA  bug1
 (echo -n kernel: ; uname -r)  bug1
 rpm -q --qf %{NAME}-%{VERSION}-%{RELEASE}\n xorg-x11-server-Xorg  bug1
 rpm -q --qf %{NAME}-%{VERSION}-%{RELEASE}\n xorg-x11-drv-ati  bug1
 rpm -q --qf %{NAME}-%{VERSION}-%{RELEASE}\n mesa-dri-drivers  bug1
 glxinfo | grep OpenGL renderer string  bug1

It's a decent idea, the problem I have with it is you wind up with a
forest of little scripts with no decent maintenance strategy. I'd rather
have a more integrated and properly maintained tool, it may grow out of
abrt in future.

 It might be worth including info on how to update from fedora-testing just 
 graphics related packages. Ie add something like:
 includepkgs=kernel* xorg-x11-* mesa*
 to the updates-testing section of fedora-updates-testing.repo and
 enable the repo ? Also how to revert. Should it state that all tests
 should be done with fedora-updates-testing packages ?

The automated systems for handling updates usually handle this (when an
update is submitted to updates-testing that's marked by the maintainer
as fixing a particular bug, an automatic comment is added to the bug
with a note that an update is in updates-testing to be tried).

 I notice there is a new xorg-x11-drv-ati. It does look like things are moving 
 :)
 All we need now is 2 months down the line for Fedora 12.1 to be released with
 updated anaconda and all updated packages in ISO form so that
 Joe public can easily install a good working Fedora release ...

We don't do this except for extreme major brokenness which we somehow
missed during testing, it's not worth the effort involved. Fedora Unity
does updated re-spins, however they haven't got anything out for F11 yet
due to some problems, I believe they're looking for extra volunteers.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora 12 Graphics Issues: Cancel F13 and concentrate on fixing F12 ?

2009-11-27 Thread Adam Williamson
On Fri, 2009-11-27 at 09:35 +, Terry Barnaby wrote:

 Also mentioned then I thought it would be good to have a basic, and simple
 for users, graphics testing system to easily allow users to test and
 feedback issues. Even if this is simply a short list of 2D/3D applications
 and a list of operations to try. Would a graphics testing day on F12 with
 the special graphics repo and some basic list of tests be useful to the
 developers ?

You mean, just like the three F12 graphics test days, with basic lists
of tests and special live spins, which we already did? :)

https://fedoraproject.org/wiki/Test_Day:2009-09-09_Radeon
https://fedoraproject.org/wiki/Test_Day:2009-09-10_Nouveau
https://fedoraproject.org/wiki/Test_Day:2009-09-11_Intel

So, here's my general take on this. First, as has been pointed out,
several of your issues were encountered when running the NVIDIA
proprietary driver. There is no way we can sensibly do any work on
NVIDIA driver issues as we have no source for the driver. There's no way
we can tell what's going wrong or fix it. It's just a complete
non-starter. And no, we can't even forward the bugs to NVIDIA, because
they don't have a bug tracking system. What they have is a guy who reads
the Linux / NVIDIA forums at nvnews.net and Phoronix, and that's it. All
we can really do is advise you to post your problem there.

Second, I do understand your frustration, really I do. I do quite a lot
of X triage, and it is noticeable that issues are often not fixed in the
release against which they're reported. However, there are really
genuinely good reasons for this. Mainly, as Dave noted, it's very hard
to implement fixes in X for stable releases and be sure they don't cause
regressions; again as he noted, we're hoping to work on a system to make
this a bit more possible. But also importantly, the 'upstream /
downstream divide' that's being discussed in this thread isn't so
simple, for Fedora. To a large extent, Fedora is _part_ of upstream, for
X server, radeon and nouveau especially. The people who package and
develop X in Fedora are also major upstream developers, and the work
they do tends to be genuine development work rather than integration /
fix backporting. Dave and Jerome are major contributors to radeon driver
development, Ben is a major contributor to nouveau driver development,
and all of them along with Adam contribute to X server development. So,
a lot of what our X team is doing is actually driving the major forward
progress of these components - not just fixing specific bugs but working
on support for new hardware, and new features / architecture like KMS
and DRI2 and GEM. So they tend to work by pulling fixes into new
development. A lot of issues reported in, say, 10 and 11 actually got
noticed by the developers and worked on, but they were worked on in such
a way that the fix isn't a minimal band-aid that it's trivially simple
to backport to that release. The fix got incorporated into significant
development work which would not be straightforward to backport without
the possibility of causing a regression.

It would, of course, be theoretically possible for Fedora's X team to
spend less time working on important new driver development and more
time working on minimal-impact fixes for the existing releases, but
that's not the same as saying it would be _desirable_. In the long run,
getting the major development done really needs to happen.

As Dave has implied several times in the thread, there are several
openings here for community involvement, and that would be great. It
would be entirely possible for volunteers to get involved both in
testing and development work, especially in building and testing update
packages for stable releases. But it's not something that we could
simply redirect existing development towards without suffering
significant consequences in other areas.

The Bugzappers also always happy to have more people volunteer to help
with X.org bug triage; it's a lot of work to keep on top of.
https://fedoraproject.org/wiki/BugZappers/Joining

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Bug triage: further change upcoming

2009-11-27 Thread Adam Williamson
On Fri, 2009-11-27 at 11:08 +0100, Matěj Cepl wrote:
 Dne 24.11.2009 18:02, Adam Williamson napsal(a):
  So, we've come up with a plan. With the help of David Lawrence we
  propose to add the Triaged keyword to all existing F10-F12 bugs that are
  in ASSIGNED state, with the exception of anaconda bugs, PackageReview
  bugs and FutureFeature bugs.
 
  If anyone can see why this may present a big problem, please let us
  know; we're holding off on the change for a day or so just in case.
 
 Adam, do you think it was presented here long enough, so we could just 
 go ahead with this plan?

yeah, I was about to poke you and suggest the same thing :) I think we
can go ahead with it now.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora 12 Graphics Issues: Cancel F13 and concentrate on fixing F12 ?

2009-11-27 Thread Adam Williamson
On Fri, 2009-11-27 at 20:04 +, Terry Barnaby wrote:

 Hi,
 
 I did take part in the Radeon test day. Unfortunately the tests did not
 really cover 3D and it was difficult to test this using the Live system.
 I did feed back this. 

Right...that is mainly a product of what Dave mentioned, that general 3D
functionality is unfortunately right at the bottom of the priority list,
at least until we have drivers that work really solidly for basic
desktop functionality. But I'd be happy to have more extensive 3D tests
in the list for future test days, please do feel free to submit some.

 But they are a good idea and I would have thought
 could be extended to having a test day after a release has been going
 for a month or so so more users could take part.

It's not a bad idea, for sure. I'm not sure _I'd_ do it, though, it's
enough work organizing the test days for the upcoming release without
doing ones for the last release too. :) However, we do have a process
for allowing anyone to organize a Test Day. You can propose one just by
mailing test-list or filing a ticket in QA trac, and we have an SOP for
the whole process of actually hosting one:

https://fedoraproject.org/wiki/QA/SOP_Test_Day_management

so it'd be perfectly feasible for a community member to organize
post-release graphics test events for the stable release. I'd be happy
to work those into the upcoming test day schedule if you'd be interested
in doing it.

 Actually it was not me with NVIDIA. I don't have any systems using this
 chipset.

sorry, yes, mistaken identity :)

 Yes I take your points, but it is hard for users, quite often, to test the
 system and know how to track down where a bug is occurring and report it.
 Generally users and volunteers do not have the experience of how the
 Fedora developer community and its systems work, how the graphics system
 works and how to test and report issues. So some involvement of developers
 to getting a relatively simple testing regime going may help get this
 underway.

We do have a page on reporting X.org bugs:

https://fedoraproject.org/wiki/How_to_debug_Xorg_problems

which should cover the major points, and which we try to direct people
to wherever we can. Do you think there's anything missing from that?

 Anyway, I have been convinced, from what Dave has said, that things are being 
 done and have now started trying to use F12 and will attempt to report back
 issues I see.

Thanks a lot.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora 12 Graphics Issues: Cancel F13 and concentrate on fixing F12 ?

2009-11-27 Thread Adam Williamson
On Fri, 2009-11-27 at 21:24 +0100, stefan riemens wrote:
 Not that i'm unhappy about the way things are going forward (my intel
 gfx are working great!), but gnome 3 isn't going to be much useful
 without 3d support...

Note that gnome-shell working was quite high in Dave's priority list
(within the range of 'things RH staff get paid for').

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: abrt + X Error = zillions of duplicate bug reports?

2009-11-26 Thread Adam Williamson
On Thu, 2009-11-26 at 11:32 +0100, Karel Klic wrote:
 On 11/25/2009 06:54 PM, Adam Williamson wrote:
  What do you think of the idea of running the improved duplicate
  detection logic over existing abrt bug reports in Bugzilla? Would that
  be feasible, perhaps with some help from the Bugzilla maintainer?
  Thanks!
 
 
 Many backtraces currently stored in bugzilla are damaged (truncated) by 
 a bug (in Linux kernel?). That bug has been fixed, but the backtraces 
 already uploaded with that bug are not parsable by current backtrace parser.
 
 I haven't figured out how to tweak the parser to handle the damaged 
 backtraces yet. However, I'd like to focus on the new duplication 
 detection mechanism for now, because it is more important from my point 
 of view.

Sure, I agree that would take priority for now.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: abrt + X Error = zillions of duplicate bug reports?

2009-11-25 Thread Adam Williamson
On Wed, 2009-11-25 at 10:20 +0100, Karel Klic wrote:

  We came up with several possible courses of action. First, we
  acknowledge that abrt team is working on improving duplicate detection,
  but Matej noted that this is intrinsically hard work and abrt will
  likely never be able to eliminate or even come close to eliminating
  duplicate reporting.
 
 The algorithm for duplicate detection in the currently released version 
 of ABRT is very rudimentary: it removes only the most obvious duplicates 
 in simple programs. As far as I know it does not work for applications 
 with variable number of threads (e.g. Firefox).
 
 Fortunately now we have a new algorithm for duplicate detection which 
 handles all the cases in a significantly better way. Most of the code is 
 written, but it needs some testing before releasing. I guess it will 
 take two weeks or so to finish it, and to make sure it works well.
 
 An important attribute of the new algorithm is that it errs on the side 
 of false duplicates. So it will much more often say some bug is a 
 duplicate of another bug, even if sometimes it is not the case. It 
 should make abrt bug flow sustainable, and than we can slowly improve 
 the detection mechanism to be more accurate.

  Second, we wondered if abrt team might be able to assist in running any
  improved duplicate detection mechanisms over already-reported bugs in
  Bugzilla retrospectively. We will follow up with them about that.

 When the duplicate detection works, it would be a loss to not have the 
 crashes directly in Bugzilla. I often see that the crashes reported by 
 ABRT are located in the code and fixed.
 
 If we fail to deliver better detection, then some intermediate site is 
 certainly better target for thousands of duplicates than Bugzilla.
 
 I would propose to create some intermediate site as a target for users 
 who are not experienced enough to create an account in Bugzilla and to 
 respond to questions, or they simply do not care. Then, it would be 
 possible for them to report almost automatically, and we could get a lot 
 of backtraces and support data that is currently lost. However, this 
 must be thought out (security issue with backtraces).

Thanks, Karel. If you think you'll be able to manage a level of
duplicate detection which keeps things workable for triaging, that's
great news and would certainly make the whole situation simpler :). I
think we'd be willing to wait on that and see how it goes. I was working
from Matej's suggestion in the meeting that he'd talked to you (abrt
team) already and was sure that a high enough level of duplicate
detection was hard/impossible; if that's not the case, obviously it
changes things.

What do you think of the idea of running the improved duplicate
detection logic over existing abrt bug reports in Bugzilla? Would that
be feasible, perhaps with some help from the Bugzilla maintainer?
Thanks!

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: crazy Xrandr/XOrg automatic display configuration.

2009-11-25 Thread Adam Williamson
On Wed, 2009-11-25 at 13:13 -0500, Jud Craft wrote:
  Oh, I misunderstood. Yeah, it should remember the previous configuration
  you had with this combination of outputs. This information is stored in
  ~/.config/monitors.xml.
 
 Right.  I guess what I'm saying is...it doesn't seem to.
 
 The very first time I booted my laptop with this (800x600) projector,
 it defaulted to clone mode in session.
 
 I left the room and restarted my laptop.  When I returned, plugging
 the monitor in live resulted in an extended desktop (very cool).
 
 I then restarted my laptop and let it boot fresh with the monitor
 plugged in.  The desktop session started in clone mode again.
 
 I have a completely-different-in-every-way giant widescreen monitor at
 home, so I don't think Display Settings is mixing up the external
 display configurations.

Did you read Bastien's suggestion about the BIOS?

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: crazy Xrandr/XOrg automatic display configuration.

2009-11-25 Thread Adam Williamson
On Wed, 2009-11-25 at 14:28 -0500, Jud Craft wrote:
 Please pardon my answering everyone in one email.
 
 
 
 To Adam:  I have not used my BIOS.  The Intel 965 card on my Toshiba
 laptop has no BIOS options.  I can't even change the default scaling
 from full-panel to off.  It's really sad.

so, um, you didn't read it, then. =) he simply suggested connecting the
external monitor at grub stage rather than having it plugged in at BIOS
stage, to see if that made a difference.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: review request - rasmol, Molecular Graphics Visualization Tool

2009-11-25 Thread Adam Williamson
On Wed, 2009-11-25 at 12:04 -0800, Carl Byington wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 
  the short version is that at a minimum you should stick an icon with
  the
  same name as the binary, extension / file format .png,
  in /usr/share/icons/hicolor/48x48/apps .
 
 That did not work for me, but if I put the converted .png icon in
 /usr/share/icons it works nicely.

That's the 'old' system and really shouldn't be used. What you probably
missed is the bit I missed from my original email - when using the new
system you need to add these snippets:

%post
touch --no-create %{_datadir}/icons/hicolor /dev/null || :

%postun
if [ $1 -eq 0 ] ; then
touch --no-create %{_datadir}/icons/hicolor /dev/null
gtk-update-icon-cache %{_datadir}/icons/hicolor /dev/null || :
fi

%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor /dev/null || :

to the spec. Otherwise the icon cache doesn't get updated so the icon
won't be available.

  ...that sounds like you shouldn't ship a menu entry at all, to me. As
  you say, it would be rather pointless. But I dunno if there's a policy
  requirement that you should anyway.
 
 It turns out to be trivial to have the desktop file launch the program
 from within a gnome-terminal
 
 Terminal=true
 
 which does exactly what I want.

ah, I see. I misunderstood you as suggesting that you need to pipe data
to rasmol at startup to make it useful, obviously that's not the case :)

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
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-24 Thread Adam Williamson
On Mon, 2009-11-23 at 19:01 -0500, Gregory Maxwell wrote:
 On Mon, Nov 23, 2009 at 6:43 PM, Jesse Keating jkeat...@j2solutions.net 
 wrote:
  This is precisely the dialog that has been removed from F12 and is not
  planned to be returned.
 
 My understanding was that this was removed because collecting the root 
 password
 during a user session is insecure because there could be a sniffer or the 
 dialog
 could be faked.
 
 If I understand you correctly you are saying that even if this weakness were
 addressed (e.g. through whatever means make fast user switching secure) that
 the feature would not be re-introduced.  Am I misunderstanding?
 
 If I am not misunderstand, can you point me to the real reason that this 
 feature
 was removed?

Your understanding is not correct. The 'feature that was removed' is
retention of authorizations (for more than a very short period).
PolicyKit 0.x had keep_always policies, which asked a user to
authenticate for an operation just once and then kept that authorization
indefinitely. These are what were removed in PolicyKit 1.x, leaving only
the keep policies, which retain authorization for just a few minutes.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Bug triage: further change upcoming

2009-11-24 Thread Adam Williamson
Hi, guys. Just a quick note - Matej Cepl pointed out that the
already-agreed BugZappers plan to switch to using the Triaged keyword
only for Fedora 13 and later presents problems. Most significantly, it's
impossible to reliably construct a Bugzilla search which will find bugs
that have been triaged under *both* the F13+ and F12- methods.

So, we've come up with a plan. With the help of David Lawrence we
propose to add the Triaged keyword to all existing F10-F12 bugs that are
in ASSIGNED state, with the exception of anaconda bugs, PackageReview
bugs and FutureFeature bugs.

No other change will be made to the bugs (they won't, for instance, be
changed back to NEW). This will be done without generating any email
notifications, so there won't be an email flood.

We can't think of any problems this could cause; some bugs that haven't
actually gone through the triage process may get marked as 'Triaged',
but that won't have any negative effects. All we really use the flag for
is searching to find which bugs need triage and which don't.

If anyone can see why this may present a big problem, please let us
know; we're holding off on the change for a day or so just in case.
Thanks.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Bug triage: further change upcoming

2009-11-24 Thread Adam Williamson
On Tue, 2009-11-24 at 22:35 +0530, Rahul Sundaram wrote:
 On 11/24/2009 10:32 PM, Adam Williamson wrote:
  Hi, guys. Just a quick note - Matej Cepl pointed out that the
  already-agreed BugZappers plan to switch to using the Triaged keyword
  only for Fedora 13 and later presents problems. Most significantly, it's
  impossible to reliably construct a Bugzilla search which will find bugs
  that have been triaged under *both* the F13+ and F12- methods.
  
  So, we've come up with a plan. With the help of David Lawrence we
  propose to add the Triaged keyword to all existing F10-F12 bugs that are
  in ASSIGNED state, with the exception of anaconda bugs, PackageReview
  bugs and FutureFeature bugs.
 
 Why the exception for Anaconda?

at present anaconda is in a state of having opted-out from the typical
triage process, so we generally leave them out of things like this and
let them handle their own bugs. in practice this change was actually
partly designed to bring the bugzappers practice and anaconda practice
closer together, and in future this may well change, but for now we're
leaving it out just to be consistent with the current official status of
anaconda wrt bugzappers.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: livecds in the future

2009-11-24 Thread Adam Williamson
On Tue, 2009-11-24 at 20:47 +0530, Rahul Sundaram wrote:

 We are not discarding CD images all together. If you feel there is a
 compelling reason to continue with a Live CD, I am afraid you will have
 to step up and do it.  The tools are easy enough to learn and I am
 willing to help you or anyone else interested.

I'm not sure that's entirely true. To my knowledge, only the desktop
team is considering making this change. I haven't heard that the KDE,
LXDE and Xfce spins are all moving to 1GB images.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security testing: need for a security policy, and a security-critical package process

2009-11-24 Thread Adam Williamson
On Tue, 2009-11-24 at 13:28 -0500, Bill Nottingham wrote:
  I don't want to ship a desktop that doesn't let the user do useful
  things.
  
  And you can ship a desktop SPIN that way. But the base pkgs should
  not install with an insecure set of choices.
  
  if you want the spin to have a post-scriptlet which allows more
  things, then that's the choice of the desktop sig over the desktop
  spin.
 
 Given how .pkla works, this is likely to be done with packages, not
 with %post hackery. (Which should make it much easier to reliably
 test, as well.)

As I noted somewhat flippantly in another thread, this comes with the
problem that, theoretically, a user who has the privileges to install
packages at a relaxed security level could arbitrarily raise the
security level of the system to a much higher level, against the wishes
of the administrator.

perhaps something akin to system-config-selinux would be needed to guard
against this? I'm not sure how it could work in the PolicyKit framework,
though.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: F12 install stops at screen switch (language select)

2009-11-24 Thread Adam Williamson
On Tue, 2009-11-24 at 19:28 +0100, Jos Vos wrote:
 On Tue, Nov 24, 2009 at 06:00:20PM +, Jóhann B. Guðmundsson wrote:
 
  Try adding the kernel parameters nomodeset and xdriver=vesa or
  xdriver=intel and vga=ask and select any of the 24 bit values offered..
  If install is successful  then boot into run level 3 and run Xorg
  -configure and adapt accordingly something like..
 
 BTW it looks like the nomodeset parameter is missing in the list of
 boot options at these two places:
 
 http://docs.fedoraproject.org/install-guide/f12/en-US/html/sn-bootoptions-hardware.html
 
 http://fedoraproject.org/wiki/Anaconda/Options
 
 I checked these lists to find a usable option first, but couldn't find it.

it is documented in the Common Bugs:

https://fedoraproject.org/wiki/Common_F12_bugs#intel-misc-gfx

it could stand to be in the install guide, I guess, but it will likely
go away in future - the UMS (userland mode setting) code path is going
away.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security testing: need for a security policy, and a security-critical package process

2009-11-24 Thread Adam Williamson
On Tue, 2009-11-24 at 10:44 -0800, Adam Williamson wrote:

 As I noted somewhat flippantly in another thread, this comes with the
 problem that, theoretically, a user who has the privileges to install
 packages at a relaxed security level could arbitrarily raise the
 security level of the system to a much higher level, against the wishes
 of the administrator.
 
 perhaps something akin to system-config-selinux would be needed to guard
 against this? I'm not sure how it could work in the PolicyKit framework,
 though.

or, I suppose more trivially, a PackageKit policy for the ability to
install PolicyKit policy packages. heh, now that's a bizarre sentence.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora 12 x86 DVD images

2009-11-24 Thread Adam Williamson
On Tue, 2009-11-24 at 10:54 -0800, Jesse Keating wrote:
 On Tue, 2009-11-24 at 12:24 -0600, Sir Gallantmon wrote:
  Why not label it x86_32 instead of i386? That is far less confusing and
  illustrates that it is 32-bit on the x86 architecture, since x86_64 says it
  is 64-bit on x86 architecture. 
 
 Because that's not what uname says.  Change that, and then we'll talk.

it doesn't change the fact that, logically speaking, either the DVD or
CD images is wrong. Or at least, less right. I can see no sustainable
argument that they should be different.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: abrt + X Error = zillions of duplicate bug reports?

2009-11-24 Thread Adam Williamson
On Sun, 2009-11-22 at 19:21 +0100, Martin Sourada wrote:
 So, 
 
 since I've already received 3 separate bug reports caused by BadIDChoice
 X Error in subtitleeditor [1][2][3] (haven't had enough time to debug
 and try to fix it yet though) by abrt, I wonder if there is any room for
 duplicity detection improvement in these cases, or if we are doomed to
 zillions of duplicates in rhbz? (btw. otherwise abrt is awesome, IMHO
 the bugreports from abrt are much more useful than before :-)

We discussed this issue at the Bugzappers meeting today. BZ would like
to register that the high level of duplicates reported by abrt is a
significant issue for triage work. We're not sure we can sustainably
triage some major components (e.g. Firefox) if the current situation
continues.

We came up with several possible courses of action. First, we
acknowledge that abrt team is working on improving duplicate detection,
but Matej noted that this is intrinsically hard work and abrt will
likely never be able to eliminate or even come close to eliminating
duplicate reporting.

Second, we wondered if abrt team might be able to assist in running any
improved duplicate detection mechanisms over already-reported bugs in
Bugzilla retrospectively. We will follow up with them about that.

Third, we agreed to look at methods used in GNOME and other Bugzillas to
cope with high levels of duplicate reporting from automated tools, such
as extracting significant sections of tracebacks as bug comments to make
manual duplicate detection faster and easier.

Finally, we considered - and rather approved of - the proposal that's
been floated on this list (and was floating in the meeting by Will
Woods) to consider using the mechanism used by the kernel developers for
kernel oopses: instead of being reported direct to Bugzilla, these are
reported to an intermediate site (kerneloops.org) and can be promoted
from there to Bugzilla if appropriate. Will is planning to work on this
idea after finishing up some AutoQA work, and will talk to abrt team
about it and see if they are interested in helping. He would welcome
contact from anyone else who's interested in helping with that, too.

That's all, really - I just took an action item to pass on our thoughts
about this :)

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security testing: need for a security policy, and a security-critical package process

2009-11-24 Thread Adam Williamson
On Tue, 2009-11-24 at 15:34 -0500, Bill Nottingham wrote:
 Chris Ball (c...@laptop.org) said: 
  If some some spin decided to make every user run as root, ship
  with no firewalling, have password-less accounts, or have
  insecure services enabled by default, etc.
  
  You mean Sugar as configured on the XO? (It has passwordless
  user, who can su without a password.)
  
  It's true, but note that the XO software is technically a Remix
  rather than a Spin, so there aren't any technical requirements
  on it to satisfy the use of the Fedora mark.  (I think I'd agree
  with Greg's point regarding official Fedora spins.)
 
 But if it was such a concern with respect to the Fedora brand and
 image, I would think the same argument would apply, even if it
 was just branded as a 'Fedora remix'. 

SoaS is not Fedora-branded in any way, AFAIK.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: abrt + X Error = zillions of duplicate bug reports?

2009-11-24 Thread Adam Williamson
On Tue, 2009-11-24 at 16:21 -0500, Peter Jones wrote:
 On 11/24/2009 02:15 PM, Adam Williamson wrote:
 
  We came up with several possible courses of action. First, we
  acknowledge that abrt team is working on improving duplicate detection,
  but Matej noted that this is intrinsically hard work and abrt will
  likely never be able to eliminate or even come close to eliminating
  duplicate reporting.
 
 What's the technical limitation to coming close here?  It seems likely
 that there will be some edge cases, but I would think that the majority
 of cases aren't all that exceptional, and are fundamentally straightforward
 to work out.

Matej?

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: livecds in the future

2009-11-24 Thread Adam Williamson
On Tue, 2009-11-24 at 16:38 -0500, Peter Jones wrote:

  Mandriva Flash - Mandriva's commercial system-on-a-USB-stick thingy -
  does exactly what you confidently proclaim to be impossible. It comes
  with a CD ISO you can burn onto a CD (or mini-CD) that allows you to
  'chain-boot' the Flash on systems with crappy BIOSes that can't boot
  from a USB stick (yes, they exist, but are getting progressively rarer,
  obviously).
 
 I don't suppose you can easily fish out a url for the source to this?  I'd 
 like
 to see what they're actually doing.

it ought to be *somewhere* in
http://svn.mandriva.com/cgi-bin/viewvc.cgi/ , but I dunno where exactly.
I'll try and find out.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: review request - rasmol, Molecular Graphics Visualization Tool

2009-11-24 Thread Adam Williamson
On Tue, 2009-11-24 at 15:05 -0800, Carl Byington wrote:

 1) There were some menu icon references to files that are no longer in
 the package, but there is a rasmol_48x48.xpm image. What is the
 preferred mechanism to create menu icons, where do they go, etc?

Follow the fd.o icon theme specification:
http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html

the short version is that at a minimum you should stick an icon with the
same name as the binary, extension / file format .png,
in /usr/share/icons/hicolor/48x48/apps . If upstream provides icons in
any other resolution, include those in the appropriate directory; if
upstream provides an SVG, include it
in /usr/share/icons/hicolor/scalable/apps . The .desktop file should
list the icon as simply the main part of the filename, with no extension
(so if the icon is rasmol.png , the .desktop file should state
Icon=rasmol ). However, see below...

 2) There does not seem to be much point in creating gui icons for this,
 since it seems to be intended to run from a command prompt in a
 terminal. The program uses stdin to read commands, and the data is then
 displayed in a graphic window. Unless there is an easy way to create an
 icon that launches a gnome-terminal which in turn runs the rasmol
 binary, and allows the user to then type commands into that terminal
 session.

...that sounds like you shouldn't ship a menu entry at all, to me. As
you say, it would be rather pointless. But I dunno if there's a policy
requirement that you should anyway.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security testing: need for a security policy, and a security-critical package process

2009-11-24 Thread Adam Williamson
On Tue, 2009-11-24 at 13:28 -0500, Bill Nottingham wrote:
  I don't want to ship a desktop that doesn't let the user do useful
  things.
  
  And you can ship a desktop SPIN that way. But the base pkgs should
  not install with an insecure set of choices.
  
  if you want the spin to have a post-scriptlet which allows more
  things, then that's the choice of the desktop sig over the desktop
  spin.
 
 Given how .pkla works, this is likely to be done with packages, not
 with %post hackery. (Which should make it much easier to reliably
 test, as well.)

As I noted somewhat flippantly in another thread, this comes with the
problem that, theoretically, a user who has the privileges to install
packages at a relaxed security level could arbitrarily raise the
security level of the system to a much higher level, against the wishes
of the administrator.

perhaps something akin to system-config-selinux would be needed to guard
against this? I'm not sure how it could work in the PolicyKit framework,
though.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security testing: need for a security policy, and a security-critical package process

2009-11-24 Thread Adam Williamson
On Tue, 2009-11-24 at 10:44 -0800, Adam Williamson wrote:

 As I noted somewhat flippantly in another thread, this comes with the
 problem that, theoretically, a user who has the privileges to install
 packages at a relaxed security level could arbitrarily raise the
 security level of the system to a much higher level, against the wishes
 of the administrator.
 
 perhaps something akin to system-config-selinux would be needed to guard
 against this? I'm not sure how it could work in the PolicyKit framework,
 though.

or, I suppose more trivially, a PackageKit policy for the ability to
install PolicyKit policy packages. heh, now that's a bizarre sentence.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Kernel-2.6.31.6-134 seems to have a bug on R600 DRM

2009-11-23 Thread Adam Williamson
On Mon, 2009-11-23 at 12:44 +0100, Andreas Tunek wrote:

 I seem to get crashes when I sometimes close tabs in Epiphany of
 Firefox. I have a ATI Mobile 340 (based on the R100 series I think). I
 do not get the same error on my other computer with intel gfx.

That has absolutely nothing to do with what Liang posted, but please do
file a separate bug report for it:

https://fedoraproject.org/wiki/How_to_debug_Xorg_problems

thanks!

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Kernel-2.6.31.6-134 seems to have a bug on R600 DRM

2009-11-23 Thread Adam Williamson
On Mon, 2009-11-23 at 17:31 +0800, Liang Suilong wrote:
 After updating the package, compiz crashed and glxgears can not run.
 However, KMS and plymouth can still run well. 
 
 
 Here is dmesg message that I grabbed: 
 
 
 [drm:r600_cs_packet_next_reloc_mm] *ERROR* No packet3 for relocation
 for packet at 47.
 [drm:r600_packet3_check] *ERROR* bad SET_CONTEXT_REG 0x28014
 [drm:radeon_cs_ioctl] *ERROR* Invalid command stream !
 
 
 But I reboot with kernel-2.6.31.5-127. All the thing return to normal.
 My desktop is running on Fedora 12 x86_64. My graphic card is HD3650. 

can you check if this is still the case with 145, and make sure you're
also running updated mesa packages from koji?


-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: abrt and bugzilla

2009-11-23 Thread Adam Williamson
On Mon, 2009-11-23 at 07:37 -0600, Otto Haliburton wrote:

 well, abrt just pops up and sends a report without user control, the user 

um, no it doesn't. it never sends a report unless you explicitly agree
to do it.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-23 Thread Adam Williamson
On Mon, 2009-11-23 at 19:48 +0100, Nicolas Mailhot wrote:
 Le lundi 23 novembre 2009 à 09:51 -0700, Jerry James a écrit :
 
  1) I'm going to nag you forever about a problem you can't fix.
 
 This is false, it can get fixed, either with code changes or by dropping
 the offending package

Maintainers do not equal developers. I am a package maintainer, yet my
coding skills extend to copying and pasting things from Google results.
usually incorrectly. You cannot assume that all the people to whom you
are sending these mails have the capability to fix code problems, that
is not a valid assumption.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-23 Thread Adam Williamson
On Mon, 2009-11-23 at 22:29 +0100, Nicolas Mailhot wrote:
 Le lundi 23 novembre 2009 à 13:13 -0800, Adam Williamson a écrit :
  On Mon, 2009-11-23 at 19:48 +0100, Nicolas Mailhot wrote:
   Le lundi 23 novembre 2009 à 09:51 -0700, Jerry James a écrit :
   
1) I'm going to nag you forever about a problem you can't fix.
   
   This is false, it can get fixed, either with code changes or by dropping
   the offending package
  
  Maintainers do not equal developers. I am a package maintainer, yet my
  coding skills extend to copying and pasting things from Google results.
  usually incorrectly. You cannot assume that all the people to whom you
  are sending these mails have the capability to fix code problems, that
  is not a valid assumption.
 
 I don't assume they have the capability to fix code problems.
 I assume they're ready to do their maintainer work and nag upstream till
 it does. Or are ready to drop the package if it costs them more than
 it's worth.

He already said that he had talked to his upstreams and they had said
they would not adjust their code. In that case, he really has done
everything he possibly can in his position as maintainer, and sending
him further nag emails is achieving nothing constructive and serving
only to annoy him.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Security testing: need for a security policy, and a security-critical package process

2009-11-23 Thread Adam Williamson
Hi, everyone. I'm sending this email as a result of a discussion in the
Fedora QA meeting this morning. You can find a log of the meeting here:

http://meetbot.fedoraproject.org/fedora-meeting/2009-11-23/fedora-meeting.2009-11-23-16.00.log.html

the discussion takes place from 16:14:09 onwards.

We discussed the recent PackageKit kerfuffle from a QA perspective,
which means we talked about how we could have meaningful security
testing. We came to some basic conclusions about this which require
co-ordination with the security and development groups.

We can't do any meaningful security testing without knowing exactly what
we should be testing for, in which packages. I believe Seth Vidal's
upcoming proposal for covering 'major changes' may touch on this, but I
doubt they'll cover exactly the same ground.

So, if we are to have meaningful security testing in future releases -
which QA believes would be a good thing - we need the project to define
a security policy. We believe there's a genuine need for this anyway, as
the introduction and widespread adoption of PolicyKit will likely lead
to much more complex and significant potential changes in security
posture than any previous change.

It's not QA's role to define exactly what the security policy should
look like or what it should cover, but from the point of view of
testing, what we really need are concrete requirements. The policy does
not have to be immediately comprehensive - try and cover every possible
security-related issue - to be valuable. Something as simple as spot's
proposed list of things an unprivileged user must not be able to do -
http://spot.livejournal.com/312216.html - would serve a valuable purpose
here.

The second thing QA would require, aside from a policy with concrete and
testable requirements, is a list of security-sensitive components to
test. Obviously we couldn't test every package in the entire
distribution for compliance with even such a simple list as spot's, and
it would be a waste of time to try. 

Focussing on the relatively simple issues for now, we believe it would
be reasonably simple to generate a list of all packages in the
distribution that attempt privilege escalation. We believe this would be
a list of packages that contain suid binaries, that invoke su, sudo or
consolehelper, or that contain PolicyKit policies. This list of packages
would be what the QA team would test with regard to the security policy.
We also believe there ought to be a process for maintaining this list,
and additions to the packaging guidelines for any new package which
would be on this list or any existing package for which a proposed
change would add it to this list. We could also hook AutoQA into this
process, to run additional tests on security-sensitive packages or alert
us when a package change was submitted which added security-sensitive
elements to an existing package.

Will Woods has indicated he is prepared to help work on the tools
necessary to generate the security-sensitive package list. The QA group
as a whole is happy to contribute what input we can to any discussion of
a general security policy. Mostly, we wanted to make it clear that we
believe security testing would be of benefit to the distribution, but
these things need to be in place before any meaningful such testing
could be done.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security testing: need for a security policy, and a security-critical package process

2009-11-23 Thread Adam Williamson
On Mon, 2009-11-23 at 14:33 -0800, Jesse Keating wrote:
 On Mon, 2009-11-23 at 14:08 -0800, Adam Williamson wrote:
  This list of packages
  would be what the QA team would test with regard to the security policy.
  We also believe there ought to be a process for maintaining this list,
  and additions to the packaging guidelines for any new package which
  would be on this list or any existing package for which a proposed
  change would add it to this list. We could also hook AutoQA into this
  process, to run additional tests on security-sensitive packages or alert
  us when a package change was submitted which added security-sensitive
  elements to an existing package. 
 
 I would warn against trying to have a manual static list of packages
 here, same as crit-path.  These packages need to be discoverable via
 software.

yeah, sorry - I was thinking along the same lines, having a script to
generate the list. I thought that was kind of implied in what I wrote
but I guess not :)

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security testing: need for a security policy, and a security-critical package process

2009-11-23 Thread Adam Williamson
On Mon, 2009-11-23 at 18:16 -0600, Chris Adams wrote:
 Once upon a time, Adam Williamson awill...@redhat.com said:
  It's not QA's role to define exactly what the security policy should
  look like or what it should cover, but from the point of view of
  testing, what we really need are concrete requirements. The policy does
  not have to be immediately comprehensive - try and cover every possible
  security-related issue - to be valuable. Something as simple as spot's
  proposed list of things an unprivileged user must not be able to do -
  http://spot.livejournal.com/312216.html - would serve a valuable purpose
  here.
 
 IMHO that's a backwards way of approaching security.  You will never be
 able to define everything somebody should _not_ be able to do.  You
 should always take the approach of defining what somebody _should_ be
 able to do.

But think from a QA perspective. However the policy is phrased, we have
to test the negatives. If we just tested that all the 'could' things on
the list were OK, we would happily approve a release that gave everyone
root privileges. After all, everyone would be able to do all the things
they were supposed to do. it'd be a 100% pass. =)

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security testing: need for a security policy, and a security-critical package process

2009-11-23 Thread Adam Williamson
On Mon, 2009-11-23 at 19:38 -0500, Matthias Clasen wrote:

 How that translates in packages and defaults is not really the most
 important part, but the plan is to have strict package defaults + a
 policy package that makes things work. 
 
 The important part is that we QA the combination, not just the strict
 defaults. 

Right. If the Grand Plan is to go down this path, then what I've been
referring to as 'the security policy' would include the policies defined
for each spin, and hence any testing QA did for any given spin would
involve the policy defined for that spin.

Having said that - is everyone agreeing that it's fine for each spin SIG
to be entirely in charge of defining and implementing security policy
for each spin? At the very least, that would possibly be problematic
given the known border issues between 'the desktop spin' and 'Fedora'.
Just another issue contributing to why we would need to settle that.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Kernel-2.6.31.6-134 seems to have a bug on R600 DRM

2009-11-23 Thread Adam Williamson
On Mon, 2009-11-23 at 16:52 -0600, Otto Haliburton wrote:
 - Original Message - 
 From: Adam Williamson awill...@redhat.com
 To: Development discussions related to Fedora 
 fedora-devel-list@redhat.com
 Sent: Monday, November 23, 2009 3:03 PM
 Subject: Re: Kernel-2.6.31.6-134 seems to have a bug on R600 DRM
 
 
  On Mon, 2009-11-23 at 12:44 +0100, Andreas Tunek wrote:
 
  I seem to get crashes when I sometimes close tabs in Epiphany of
  Firefox. I have a ATI Mobile 340 (based on the R100 series I think). I
  do not get the same error on my other computer with intel gfx.
 
  That has absolutely nothing to do with what Liang posted, but please do
  file a separate bug report for it:
 
  https://fedoraproject.org/wiki/How_to_debug_Xorg_problems
 
  thanks!
 again criticizing the reporter for reporting his case.  That was what he was 

Um, where did I criticize anyone? I just told the reporter it wasn't the
same bug.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Security testing: need for a security policy, and a security-critical package process

2009-11-23 Thread Adam Williamson
Hi, everyone. I'm sending this email as a result of a discussion in the
Fedora QA meeting this morning. You can find a log of the meeting here:

http://meetbot.fedoraproject.org/fedora-meeting/2009-11-23/fedora-meeting.2009-11-23-16.00.log.html

the discussion takes place from 16:14:09 onwards.

We discussed the recent PackageKit kerfuffle from a QA perspective,
which means we talked about how we could have meaningful security
testing. We came to some basic conclusions about this which require
co-ordination with the security and development groups.

We can't do any meaningful security testing without knowing exactly what
we should be testing for, in which packages. I believe Seth Vidal's
upcoming proposal for covering 'major changes' may touch on this, but I
doubt they'll cover exactly the same ground.

So, if we are to have meaningful security testing in future releases -
which QA believes would be a good thing - we need the project to define
a security policy. We believe there's a genuine need for this anyway, as
the introduction and widespread adoption of PolicyKit will likely lead
to much more complex and significant potential changes in security
posture than any previous change.

It's not QA's role to define exactly what the security policy should
look like or what it should cover, but from the point of view of
testing, what we really need are concrete requirements. The policy does
not have to be immediately comprehensive - try and cover every possible
security-related issue - to be valuable. Something as simple as spot's
proposed list of things an unprivileged user must not be able to do -
http://spot.livejournal.com/312216.html - would serve a valuable purpose
here.

The second thing QA would require, aside from a policy with concrete and
testable requirements, is a list of security-sensitive components to
test. Obviously we couldn't test every package in the entire
distribution for compliance with even such a simple list as spot's, and
it would be a waste of time to try. 

Focussing on the relatively simple issues for now, we believe it would
be reasonably simple to generate a list of all packages in the
distribution that attempt privilege escalation. We believe this would be
a list of packages that contain suid binaries, that invoke su, sudo or
consolehelper, or that contain PolicyKit policies. This list of packages
would be what the QA team would test with regard to the security policy.
We also believe there ought to be a process for maintaining this list,
and additions to the packaging guidelines for any new package which
would be on this list or any existing package for which a proposed
change would add it to this list. We could also hook AutoQA into this
process, to run additional tests on security-sensitive packages or alert
us when a package change was submitted which added security-sensitive
elements to an existing package.

Will Woods has indicated he is prepared to help work on the tools
necessary to generate the security-sensitive package list. The QA group
as a whole is happy to contribute what input we can to any discussion of
a general security policy. Mostly, we wanted to make it clear that we
believe security testing would be of benefit to the distribution, but
these things need to be in place before any meaningful such testing
could be done.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security testing: need for a security policy, and a security-critical package process

2009-11-23 Thread Adam Williamson
On Mon, 2009-11-23 at 14:33 -0800, Jesse Keating wrote:
 On Mon, 2009-11-23 at 14:08 -0800, Adam Williamson wrote:
  This list of packages
  would be what the QA team would test with regard to the security policy.
  We also believe there ought to be a process for maintaining this list,
  and additions to the packaging guidelines for any new package which
  would be on this list or any existing package for which a proposed
  change would add it to this list. We could also hook AutoQA into this
  process, to run additional tests on security-sensitive packages or alert
  us when a package change was submitted which added security-sensitive
  elements to an existing package. 
 
 I would warn against trying to have a manual static list of packages
 here, same as crit-path.  These packages need to be discoverable via
 software.

yeah, sorry - I was thinking along the same lines, having a script to
generate the list. I thought that was kind of implied in what I wrote
but I guess not :)

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security testing: need for a security policy, and a security-critical package process

2009-11-23 Thread Adam Williamson
On Mon, 2009-11-23 at 19:38 -0500, Matthias Clasen wrote:

 How that translates in packages and defaults is not really the most
 important part, but the plan is to have strict package defaults + a
 policy package that makes things work. 
 
 The important part is that we QA the combination, not just the strict
 defaults. 

Right. If the Grand Plan is to go down this path, then what I've been
referring to as 'the security policy' would include the policies defined
for each spin, and hence any testing QA did for any given spin would
involve the policy defined for that spin.

Having said that - is everyone agreeing that it's fine for each spin SIG
to be entirely in charge of defining and implementing security policy
for each spin? At the very least, that would possibly be problematic
given the known border issues between 'the desktop spin' and 'Fedora'.
Just another issue contributing to why we would need to settle that.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: PackageKit policy: background and plans

2009-11-21 Thread Adam Williamson
On Fri, 2009-11-20 at 21:28 -0500, Jeff Garzik wrote:
 On 11/20/2009 09:19 PM, James Morris wrote:
  Are we moving toward a model where the user and the administrator are no
  longer really separated?  Things seem to be regressing according to
  whatever use-case some desktop developer thinks is important at the time.
 
 Agreed.  Speaking even more generally, it seems we have abandoned the 
 default to secure principle.

just keep echoing back and forth like that and you'll be firmly
convinced the world is ending tomorrow.

the thesis seems quite comprehensively destroyed by, uh, the fact that
we changed the policy. if no-one cared about the default to secure
principle, why would we have changed anything?

please don't extrapolate to absurdity, here.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Improve the way rpm decides what is newer

2009-11-21 Thread Adam Williamson
On Sat, 2009-11-21 at 09:43 -0600, Mike McGrath wrote:

   We should just use release epochs, people might hate them for whatever
   reasons, but they would easily prevent such issues from happing.
  
 
  Which sounds great until 3.0.1 goes out on f11 while 2.5 is out on f12. 
  Really
  don't want to see that upgrade happen.
 
 
 Epochs are nasty.  Can anyone think of any other mechanism they could use
 with rpm?  I'm not talking about what rpm can do today, but any other
 mechanism we could make rpm do tomorrow that could replace epoch?

I was going to suggest what seems an obvious alternative way to do what
Christian wants, without changing anything in rpm. Instead of:

foobar-1.0-1.fc12.x86-64

have:

foobar-fc12-1.0-1.x86-64

it has the problem that we'd have to do something horrible one time to
switch to that system, of course, but that seems the 'cleanest' way to
do it. I'm still not sure it's necessary. I think as Jesse does - any
time this is broken indicates maintainer error, our work should focus on
helping maintainers not make errors.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Improve the way rpm decides what is newer

2009-11-21 Thread Adam Williamson
On Sat, 2009-11-21 at 18:07 +0100, Michael Schwendt wrote:
 On Sat, 21 Nov 2009 08:16:39 -0800, Adam wrote:
 
  I was going to suggest what seems an obvious alternative way to do what
  Christian wants, without changing anything in rpm. Instead of:
  
  foobar-1.0-1.fc12.x86-64
  
  have:
  
  foobar-fc12-1.0-1.x86-64
 
 Insufficient. 
 
 Making %dist most-significant is only sufficient for ordinary %dist
 upgrades, but doesn't replace everything %epoch is needed for: fixing
 issues with upstream versioning schemes, reverting accidental upgrades,
 resetting %version as a result of software project splits.

I didn't mean it as a replacement for epoch, I meant it as a way of
handling the initial problem. Of course, it has problems in that regard
too, which is why I don't actually support doing anything like this.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: abrt and bugzilla

2009-11-20 Thread Adam Williamson
On Fri, 2009-11-20 at 11:24 +, Matthew Booth wrote:
 Firstly, I'd like to say I think abrt is fantastic. Call what follows a 
 nit-pick. It's just a pretty in-your-face nit.
 
 After installing F12, after a short while I got presented with a couple 
 of SELinux errors. This is nothing unusual in a new Fedora release, but 
 this time it asked me for my bugzilla login details and offered to 
 submit the bug automatically for me. Fantastic! The lazy person in me 
 who wants to do the right thing truly appreciates this. Turns out I 
 wasn't the first person report them, so it added me to the CC list.

If these were selinux reports, you were not actually using abrt. You
were using the enhanced features of setroubleshoot, which can now submit
problems to Bugzilla.

All your points happen to be valid, however, and applicable to both.
Which is handy =)

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Local users get to play root?

2009-11-20 Thread Adam Williamson
On Fri, 2009-11-20 at 10:50 -0500, Bill Nottingham wrote:
 Benny Amorsen (benny+use...@amorsen.dk) said: 
   If there are pkgs which run daemons which are defaulting to ON when
   installed or on next reboot - then we should be auditing those pkgs.
   Last I checked we default to OFF and that should continue to be the
   case.
  
  Is there a blanket prohibition on daemons defaulting to ON or are some
  (presumably considered vital) daemons exempt? I ask because cronie
  defaults to ON.
 
 It's not a blanket prohibition. (See also opensshd, rsyslog, etc.)

Additionally, I believe it applies only to daemons which are configured
to be remote-accessible by default. I don't believe cronie is.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Local users get to play root?

2009-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 09:02 -0800, Jesse Keating wrote:
 On Thu, 2009-11-19 at 10:32 -0600, Chris Adams wrote:
  Once upon a time, Jesse Keating jkeat...@redhat.com said:
   That is incorrect, unless somehow your ssh tunneled VNC registers as
   local console login, which I doubt.  In your case, none of your users
   would be allowed to install software/updates.
  
  VNC looks like a local console login.
  -- 
  Chris Adams cmad...@hiwaay.net
  Systems and Network Administrator - HiWAAY Internet Services
  I don't speak for anybody but myself - that's enough trouble.
  
 
 Not according to what I'm being told by the Desktop folks, at least as
 far as PolicyKit and ConsoleKit are concerned.
 
 Oxf13 hrm, in the world of PolicyKit and ConsoleKit, does a VNC login
 look like a console login for the sake of policy?
 hughsie Oxf13: no
 hughsie if you log in, then start remote desktop, and then allow other
 users to connect then it does
 hughsie if you're just using vnc to create a virtual desktop for users
 then it's not on_console, so to speak

however, see:

https://bugzilla.redhat.com/show_bug.cgi?id=534047#c179

which points out that one could use x11vnc to exploit this method. As
x11vnc's page says:

x11vnc allows one to view remotely and interact with real X displays
(i.e. a display corresponding to a physical monitor, keyboard, and
mouse) with any VNC viewer.

certainly seems to fit the bill. the bugzilla comment notes that a
remote user could install a copy of x11vnc in his home directory and use
it to gain 'local console' access, there is no need to install it
systemwide.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security policy oversight needed?

2009-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 13:38 +, Richard Hughes wrote:
 2009/11/19 Paul W. Frields sticks...@gmail.com:
  It makes sense to me for the upstream defaults to be fairly
  restrictive, with changes being made downstream in distros (and their
  remixes/spins) to loosen those up as needed.  In other words, our
  desktop package group would include whatever was needed to induce the
  desired behavior in the Desktop spin.  A good bit of this issue would
  need to be addressed upstream though.  (Maybe I just repeated what you
  said, not sure if I caught the nuance.)
 
 Yes, this makes a lot of sense, and if I was to redo the F12
 experience again this is what I would have done. At the moment we're
 asking the server spin to essentially close the door, when maybe we
 should start with a closed door, and be asking the desktop spin to
 open it up a little more.

It's a point I've made elsewhere, but I'm not sure it's perfectly okay
to keep talking about 'the desktop spin'. First of all, this does not
only affect the desktop live image: it also affects a default install
from either the DVD image or a network install. PackageKit is installed
by default in both those cases.

(I wouldn't be surprised if it's also on the Xfce and LXDE spins too,
btw).

Second of all, the general perception of 'the desktop spin' is not 'the
desktop spin'. The general perception, helped by how our download page
set up, is that 'the desktop spin' is Fedora, or at least the three
methods mentioned above - desktop spin, DVD, network install - are
Fedora. Most people who are not quite active Fedora project members, and
probably even a lot of those, see the desktop spin as 'default Fedora',
not as a special-interest spin like the KDE or XFCE spins. Whether
that's right or not is a question to be looked at, but we have to take
into account that that's how things are generally seen at present.

Third of all, though this has been implied already, it's worth
explicitly stating: the policy change was not made in 'the desktop
spin'. It wasn't even made in Fedora's PackageKit package. It was made
upstream. Upstream PackageKit comes configured to allow trusted package
installation without authentication.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Security policy oversight needed?

2009-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 08:48 -0800, Jesse Keating wrote:
 On Thu, 2009-11-19 at 09:14 -0500, Owen Taylor wrote:
  It doesn't work practically: configuration for packages needs to live
  with the package. Putting gigantic amounts of configuration into the 
  %post of a kickstart file quickly becomes unmanageable. And the idea
  that we make configuration changes in the %post of the kickstart really
  falls part badly once people start upgrading their install to the next
  version of Fedora.

 Which is why you do it with specifically selected policy packages, and
 not trying to write out files in %post.  Create a set of policy packages
 that define certain user cases, and pick from those as you construct a
 spin.

I can't resist pointing out the irony that the
currently-under-discussion issue would precisely allow an unprivileged
user to torpedo such a system of enforcement, if we were using one
already =)

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
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-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 13:34 -0800, Adam Williamson wrote:
 On Wed, 2009-11-18 at 19:47 -0600, King InuYasha wrote:
  Netbooks are entirely 32-bit currently, and a majority of low end
  desktops are still 32-bit only. 
 
 I don't think your second assertion is true. I'm not aware of any
 currently-sold desktop processor, no matter how low end, which is not
 x86-64 capable. The very cheapest processor you can buy from my friendly
 local dealer is a 'Celeron 430', which is x86-64 capable. The last
 processor Intel released which was not x86-64 capable, so far as I can
 figure out, was the Celeron D 310, released December 2005. The last
 non-x86-64-capable chip AMD released was the 'Paris' Sempron family,
 which came in July 2004. The subsequent 'Palermo' Sempron family,
 released February 2005, had x86-64 support.
 
 If you're talking about already-existing systems rather than newly sold
 ones, there's more of a case there, but even so we've been in a
 64-bit-capable world aside from netbook Atom CPUs for over four years
 now.

oh, damn. Forgot the first Intel Core mobile families. Core Solo and
Core Duo are 32-bit only. The last of those showed up in January 2007,
so quite a bit more recent.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Fedora 12 gold. Well, not so golden

2009-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 11:51 -0200, Casimiro de Almeida Barreto wrote:
 Problems updating from F11 - F12
 
 1st: graphics interface (X) didn't work. Hardware NVIDIA 5500 + LG 710E CRT.
 After update: /etc/X11/xorg.conf was altered:
 
 Section Device
 Driver sis
 #  Driver nv
 ...
 
 I guess that install is detecting motherboard's Sis chip (but it is
 disabled)...

Current auto-detection methods don't rely on doing _anything_ to
xorg.conf. The only thing I can think of that would poke it is
livna-config-display , which comes from RPM Fusion. Do you have that
installed?

 LG 710E is also source of problems since correct definition is:
 
 Section Monitor
 Identifier   Monitor0
 VendorName   LG
 ModelName710E
 HorizSync30.0 - 71.0
 VertRefresh  50.0 - 160.0
 OptionDPMS
 EndSection

There's not enough detail here. Did something create an incorrect
monitor section? Was there no monitor section and that didn't work? What
goes wrong exactly?

Basically, it'd be interesting if you completely remove (rename)
xorg.conf and try starting X.


-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: F12: where did window properties go?

2009-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 11:52 -0500, Bill Nottingham wrote:
 Andre Robatino (an...@bwh.harvard.edu) said: 
  If control-center-extra goes away, then install gconf-editor, then under
  apps-metacity-general, set focus_mode to sloppy.  (Thanks to Adam
  Williamson for pointing this out.)
 
 You can do this with gconftool-2, without the need for gconf-editor.

I'm a sucky pointy-clicky user bum, not a l33t gconftool-using cool
ninja. sorry. :)

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: FC11 packages 'newer' than FC12

2009-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 13:19 -0500, James Antill wrote:
 On Thu, 2009-11-19 at 13:03 -0500, Przemek Klosowski wrote:
  I originally reported this through bugzilla, but at Rahul's suggestion,
  I am posting this to the fedora-devel.
  
  Some Fedora 12 packages have versions that do not supersede the versions 
  of Fedora 11 packages, preventing a complete upgrade to FC12. A partial 
  list is:
 [...]
  For example, 'yum update iw' does nothing; 'yum install iw' results in
  an error message
 
  Transaction Check Error:
  package iw-0.9.17-3.fc11.i586 (which is newer than
  iw-0.9.17-2.fc12.i686) is
  already installed
 
  This is due to the .i586 = .i686 change, probably worth a BZ against
 yum. downgrade also has problems ... of course this should really be the
 last time now, so adding any more hacks is going to be a low priority.

Er? No, it isn't, it's because -3.fc11 is bigger than -2.fc12. the arch
is irrelevant.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
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-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 16:38 -0500, Casey Dahlin wrote:

 The netbook-grade Atoms mentioned a few times in this thread are certainly 
 newer than that.

I did specifically say 'aside from those', since they're already clearly
under consideration.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
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-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 15:54 -0600, Chris Adams wrote:
 Once upon a time, Adam Williamson awill...@redhat.com said:
  The last
  processor Intel released which was not x86-64 capable, so far as I can
  figure out, was the Celeron D 310, released December 2005. The last
  non-x86-64-capable chip AMD released was the 'Paris' Sempron family,
  which came in July 2004. The subsequent 'Palermo' Sempron family,
  released February 2005, had x86-64 support.
 
 Don't just go by release date, go by end-of-sale date.  When did Intel
 and AMD _stop_ selling CPUs that did not have 64 bit support?  That's
 what really matters.

Usually fairly soon after, CPUs have pretty short shelf-lives these
days.

 I have a Thinkpad from early 2006 that is 32 bit only for example.  It
 works perfectly fine, so I am in no hurry to replace it just because it
 is only 32 bit.

see my 'oops' follow-up - I forgot to consider the first rev of the Core
architecture, which was 32-bit only and current until Jan 2007. The
follow-up 'Core 2' architecture was x86-64 capable. You probably have a
Core Duo or Core Solo CPU in that thing.

(Core 2 CPUs replaced Core CPUs in shipping models very quickly after
Core 2 was released, which kinda supports my first point of this mail).

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
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-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 16:19 -0500, Casey Dahlin wrote:

 Why put the users most likely to dislike us (low-computer-literacy newbies 
 using old computers) through such a hassle?

And here the Board's hard work comes into play. Reference, the current
state of the discussion on Fedora's target audience:

https://www.redhat.com/archives/fedora-advisory-board/2009-October/msg00350.html

We found four defining characteristics that we
believe best describe the Fedora distribution's target audience:
Someone who (1) is voluntarily switching to Linux, (2) is familiar
with computers, but is not necessarily a hacker or developer, (3) is
likely to collaborate in some fashion when something's wrong with
Fedora, and (4) wants to use Fedora for general productivity, either
using desktop applications or a Web browser.

as per that, 'low-computer-literacy newbies' are not the user group
towards which Fedora is primarily targeted, hence their needs should not
be a high priority in designing the download page.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
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-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 16:14 -0600, Chris Adams wrote:
 Once upon a time, Adam Williamson awill...@redhat.com said:
  On Thu, 2009-11-19 at 15:54 -0600, Chris Adams wrote:
   I have a Thinkpad from early 2006 that is 32 bit only for example.  It
   works perfectly fine, so I am in no hurry to replace it just because it
   is only 32 bit.
  
  see my 'oops' follow-up - I forgot to consider the first rev of the Core
  architecture, which was 32-bit only and current until Jan 2007. The
  follow-up 'Core 2' architecture was x86-64 capable. You probably have a
  Core Duo or Core Solo CPU in that thing.
 
 I just checked, and it is actually a Pentium M (Dothan core).

damn, my psychic powers stink lately.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Local users get to play root?

2009-11-19 Thread Adam Williamson
On Fri, 2009-11-20 at 09:25 +1100, Bojan Smojver wrote:
 On Fri, 2009-11-20 at 03:00 +0530, Rahul Sundaram wrote:
 
  I would have thought, it should have actually convinced you to not
  indulge in same thing but apparently not. I will lower my expectations.
 
 You don't seem to realise that right now you have a protest staged
 outside your office. Your response appears to be all you stupid people
 go home and wait for a decision.

No-one's calling anyone stupid. What would you suggest would be better
than escalating the issue at the first available opportunity to the
appropriate authority - FESco - which is exactly what's happened? The
only alternative is for someone to abuse Red Hat chains of command to
force some kind of change in this policy, which is exactly the kind of
thing that should _not_ happen in Fedora. The current process appears to
precisely the correct one, so far as I can see. The issue will be
considered in very timely fashion by the appropriately-constituted (and
majority-elected!) authority, which will decide what the appropriate
response will be.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Local users get to play root?

2009-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 18:07 -0500, Paul W. Frields wrote:

  No-one's calling anyone stupid. What would you suggest would be better
  than escalating the issue at the first available opportunity to the
  appropriate authority - FESco - which is exactly what's happened? The
  only alternative is for someone to abuse Red Hat chains of command to
  force some kind of change in this policy, which is exactly the kind of
  thing that should _not_ happen in Fedora. The current process appears to
  precisely the correct one, so far as I can see. The issue will be
  considered in very timely fashion by the appropriately-constituted (and
  majority-elected!) authority, which will decide what the appropriate
  response will be.
 
 Those aren't the only alternatives.  There's also the alternative of
 the maintainers voluntarily making a change to accommodate feedback.
 A situation where we have one part of the Fedora community giving
 unwanted marching orders to the other parts of the Fedora community is
 not an optimal result.  (Where that's happened before on rare
 occasions, it's never been a good thing.)
 
 I'm not saying that FESCo shouldn't have purview over the issue, just
 that you're really drawing a black and white picture where there's
 clearly some in-between.

Sorry, you're quite right, I shouldn't have omitted that bit. I
should've explicitly clarified that the above was working from the basis
that the maintainer has already said he's not just going to go ahead and
change this.

It's also worth noting that there's obviously issues for FESco to
discuss here even if the maintainer had decided to go ahead and revert
the change, and FESco is the appropriate venue for those wider
discussions.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Local users get to play root?

2009-11-19 Thread Adam Williamson
On Fri, 2009-11-20 at 01:01 +0100, Kevin Kofler wrote:

  I think what we have in F12 is much more usable, perhaps trading off with
  the perceived loss of control.
 
 I think you just picked the easy way out without realizing the consequences 
 and are now spitting out bullsh*t to make us believe that decision made 
 sense.

Before this bit gets any nastier it's worth pointing out the initial
discussion of this change:

http://thread.gmane.org/gmane.comp.freedesktop.packagekit/2611

(this is what Richard was thinking of with his passing reference to
having discussed it publicly over 9 months ago. which turns out to be an
underestimate :)

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: A silly question about our FC tag

2009-11-19 Thread Adam Williamson
On Thu, 2009-11-19 at 22:30 -0500, Josh Boyer wrote:
 On Thu, Nov 19, 2009 at 10:01:54PM -0500, Orcan Ogetbil wrote:
  Is RPM so hard to hack to work this around?
 
  There's many things that need to be changed in rpm but IMHO this isn't one
  of them.  RPM produces predictable versioning.  Hacking it up with special
  cases will lead nowhere but pain.
 
 
 Suppose we hack the RPM, such that right before RPM does the EVR check
 when updating a package, it will take the Release string and does a
 's...@.fc\([0-9]\)@.f\1@' for both the old and the new package? Can you
 give me an example where this might lead to a problem?
 
 Yes.  The part where you said hack the RPM.  Carrying a Fedora specific hack
 like that in our RPM package for _no_ good reason seems pretty silly.

also, QA and release engineering can provide an entertaining little talk
on what can go wrong with changes where 'nothing can possibly go
wrong' (aka, in this case, 'Can you give me an example where this might
lead to a problem?'). Warning: talk contains loud, expressive
lamentations and erratic hurling of empty liquor bottles.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Local users get to play root?

2009-11-18 Thread Adam Williamson
On Wed, 2009-11-18 at 10:52 -0800, Jesse Keating wrote:
 On Wed, 2009-11-18 at 13:22 -0500, James Antill wrote:
  
  7. And the most obvious one ... how hard is it to get a bad package into
  one of the repos. that the machine has enabled. 
 
 Right, PK is counting on this being sufficiently difficult enough to
 prevent bad things from happening.  While I'd like to think that, and
 would like to say that, I can't.

I do not see how that's relevant, frankly. For it to be relevant it
would have to be true to state that, if you need root privileges to
install signed packages, it's absolutely no problem if a signed package
is evil. Obviously, that's not at all true. An evil 'trusted' package
would be a Very Bad Thing in any case. Whether you need to be root to
install a trusted package or not is entirely orthogonal, as far as I can
see.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Local users get to play root?

2009-11-18 Thread Adam Williamson
On Wed, 2009-11-18 at 20:00 +, Richard W.M. Jones wrote:

 They can install lots of packages are fill up all the disk space?

Has someone checked yet whether this is actually possible? There are
nuances here. It depends whether PackageKit is capable of using up the
space reserved for root when installing packages or not. Even if it's
operating 'as root', it doesn't necessarily follow that it can, as I
understand it. Please check this before asserting it.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Local users get to play root?

2009-11-18 Thread Adam Williamson
On Wed, 2009-11-18 at 17:54 -0500, Eric Christensen wrote:

  I do not see how that's relevant, frankly. For it to be relevant it
  would have to be true to state that, if you need root privileges to
  install signed packages, it's absolutely no problem if a signed package
  is evil. Obviously, that's not at all true. An evil 'trusted' package
  would be a Very Bad Thing in any case. Whether you need to be root to
  install a trusted package or not is entirely orthogonal, as far as I can
  see.
 
 I'd like to point out that there are trusted packages that I wouldn't
 want my users downloading.  John is a good example but there are others.
 
 Anyone requested that CVE yet?

That's a different point, and specifically _not_ the point I was
addressing. You don't need to point it out as it's already been pointed
out about five times earlier in the thread. :)

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Bug zapper clears NEEDINFO

2009-11-18 Thread Adam Williamson
On Wed, 2009-11-18 at 22:03 +0100, Matěj Cepl wrote:
 Dne 18.11.2009 21:07, Jeff Spaleta napsal(a):
  On Wed, Nov 18, 2009 at 11:03 AM, Jerry James loganje...@gmail.com wrote:
  Should the NEEDINFO flag be cleared by adding such a comment?  I
  didn't expect that.
  
  when you set the needinfo flag did you set it such that anyone could
  clear it or did you specifically require that the original reporter
  needed to reply in the bugzilla interface?
 
 But to be fait. Bugzappers should be conscious of this and careful not
 to liquidate needinfo by mistake, even when it was set incorrectly.

To be clear (we went over this on IRC :) the initial message talking
about 'Bug Zapper' is talking about the automated F10 EOL bug
housekeeping. Since that added a comment on each bug, if those bugs were
in 'needinfo anyone' state, they're now not in it any more. =) there's
not much we can do about that.

but indeed, everyone should be careful to use needinfo appropriately.
generally it's a bad idea to use the 'needinfo from anyone' flag as it
will be cleared incorrectly far too often.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: A silly question about our FC tag

2009-11-18 Thread Adam Williamson
On Thu, 2009-11-19 at 04:48 +0530, Rahul Sundaram wrote:
 On 11/19/2009 04:31 AM, Jesse Keating wrote:
  On Wed, 2009-11-18 at 22:37 +0100, Michael Schwendt wrote:
  If there were an automated sanity check somewhere as part of the pkg
  release procedure, that might help. It would enforce proper %release
  bumps.
 
 
  
  That is coming with AutoQA and it will certainly be able to find
  upgrade-path issues.
 
 A lot of questions seem to be getting this answer but how close are we
 to AutoQA doing all this? Are we going to start running it and reporting
 bugs in Rawhide soon?

There's a weekly update on AutoQA in the QA group meetings, the
summaries and logs of which you can find linked here:

http://fedoraproject.org/wiki/QA/Meetings

I also summarize the weekly update in the QA section in every FWN issue.

I'm not working on autoqa myself, but we're actually already running
several autoqa tests - the results go to the autoqa-results mailing list
at present, https://fedorahosted.org/mailman/listinfo/autoqa-results ,
until we have things in more 'final' form - and I would guess we will be
running tests of the kind discussed above, oh, during the F13 cycle.
Will could be more precise.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Local users get to play root?

2009-11-18 Thread Adam Williamson
On Wed, 2009-11-18 at 19:34 -0500, Jeff Garzik wrote:

 IFF this feature was listed as a question in firstboot,

This is generally considered to be a bad way of organizing things.
Asking people vague questions about the intended role of the system or
the intended nature of a given user account is a great way to confuse
them into making the wrong choice, especially since it wouldn't be at
all obvious what the actual impact of each choice would be. I don't
think that's the answer here. (frankly I'm a bit dubious about the plan
to introduce a simplistic 'user / administrator' paradigm, but that's a
wider topic).

 and IFF this feature was explained in detail in release notes, then there 
 would have been no problem at all...

it is now :)
http://docs.fedoraproject.org/release-notes/f12/en-US/html/sect-Release_Notes-Security.html
 (but yes, obviously this should have happened way before release)

 You also omitted the case where admins of servers upgrade into a less 
 secure policy.  PackageKit presence does not imply desktop user.

i'm really not losing any sleep about that vector. if your server allows
untrusted people to have local login access it is a badly configured
server and you probably have more severe problems to worry about. the
impact on _non_-server machines is more significant, to my mind.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


Re: Local users get to play root?

2009-11-18 Thread Adam Williamson
On Wed, 2009-11-18 at 16:04 -0900, Jeff Spaleta wrote:

 And I think you missed my point. As we are learning..the hard way...
 sysadmins and spin developers can and should be encouraged to generate
 site specific policykit rules as part of hardening/softening ALL
 policykit enabled applications. You we really won't be able to rip out
 all the stuff using policykit.  We're gonna have to digest the fact
 that policykit is there and start dealing with it in our setups and we
 are going to need some hand holding so we can do it effectively.
 PackageKit's policy is just the beginning of the learning curve here.
 It may not be server relevant as an application.. but the underlying
 issue about checking and configuring PolicyKit settings will be server
 relevant and unavoidable at some point.

I agree, but I also agree with those who said that this issue makes it
very clear we need to have some kind of process for setting a general,
project-wide policy for what kind of policies packages should set via
PolicyKit; this needs to be handled in a joined-up way and with the
involvement of the appropriate people (i.e. the security group), not
just on an ad hoc level by individual package maintainers. This should
be something the FESCo discussion should cover, I think. We need to have
a proper definition of our desired default security posture, and proper
oversight of the implementation of this. Especially now PolicyKit usage
is becoming (rightly!) widespread.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

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


  1   2   3   4   5   >