Re: PSA: If you are C/C++ developer, use cppcheck

2013-12-18 Thread Dave Jones
On Wed, Dec 18, 2013 at 09:12:06AM +0100, Ondrej Vasik wrote:

  Publishing them is a bit tricky - I can of course publish them (we scan
  with cppcheck, enhanced gcc warnings, clang and coverity) - but the
  reports may contain some attack vectors - and for inactive packages, it
  would only show the doors to attackers.

Then it's a good thing that attackers don't have any money and can't afford
to buy a checker license themselves.

Hiding bugs doesn't make them go away, and pretending we have tools bad people
don't is a fallacy.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Intent to retire: wimax, wimax-tools

2013-09-19 Thread Dave Jones
On Thu, Sep 19, 2013 at 04:26:08PM -0500, Bill Nottingham wrote:
  Because it's pretty much dead upstream, getting towards dead in real-world
  deployments, and never really worked well anyway in Linux.
  
  Orphaned in F20, rawhide. If no one wants to grab it, will retire in
  a week or two.

Kill it. We already disabled the kernel drivers in f20, because they're
broken and unmaintained.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: abrt server report: 20130917

2013-09-17 Thread Dave Jones
On Tue, Sep 17, 2013 at 03:57:55PM +0200, Michal Toman wrote:
  In last two weeks these components were crashing the most:
  
  1. kernel seen 85925 times (52% of all reports)
  https://retrace.fedoraproject.org/faf/problems/1174076/
  https://retrace.fedoraproject.org/faf/problems/1209703/

I've noticed a problem in your code that attributes blame to the
'function' field.   In that second trace:

Call Trace:
 [c043e33b] ? print_hardware_dmi_name+0x2b/0x30
 [c043e3a3] warn_slowpath_common+0x63/0x80
 [f7ea8413] ? carl9170_op_tx+0x733/0x810 [carl9170]
 [f7ea8413] ? carl9170_op_tx+0x733/0x810 [carl9170]
 [c043e462] warn_slowpath_null+0x22/0x30
 [f7ea8413] carl9170_op_tx+0x733/0x810 [carl9170]

the '?' fields are junk on the stack, and not actually the functions we're in.
Instead of blaming print_hardware_dmi_name, this trace should be attributed
to carl9170_op_tx.  Everything else above that is either noise on the stack
from previous calls, or parts of the dump trace logic.

I'd ignore the ? functions completely for this purpose.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: numatop: %{optflags} fail the 32bit build

2013-09-12 Thread Dave Jones
On Wed, Sep 11, 2013 at 08:46:33AM +0200, Florian Weimer wrote:
 
  This is the offending function:
  
  void
  cpuid(unsigned int *eax, unsigned int *ebx, unsigned int *ecx,
unsigned int *edx)
  {
__asm volatile
  (cpuid\n\t
   : =a (*eax),
 =b (*ebx),
 =c (*ecx),
 =d (*edx)
   : a (*eax));
  }
  
  The cryptic GCC error message (inconsistent operand constraints in
  an ‘asm’) refers to the fact that in PIC mode (which is activated
  by the hardening flags), %ebx is a reserved register.
  
  This version should work in 32 bit mode, and only in 32 bit mode:
  
  void
  cpuid(unsigned int *eax, unsigned int *ebx, unsigned int *ecx,
unsigned int *edx)
  {
__asm volatile
  (push %%ebx\n\t
   cpuid\n\t
   mov %%ebx, (%1)\n\t
   pop %%ebx
   : =a (*eax),
 =S (ebx),
 =c (*ecx),
 =d (*edx)
   : 0 (*eax));
  }
  
  I have not actually tested this.  There are other solutions
  floating around, but they are clearly incorrect and produce wrong
  code.

A better fix would be to rip all this out, and use reads from
/dev/cpu/*/cpuid, which is arch agnostic, and also takes care of cpu affinity 
problems.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: mass rebuild update

2013-08-05 Thread Dave Jones
On Mon, Aug 05, 2013 at 02:14:55AM -0500, Dennis Gilmore wrote:

  going forward we need to work out how to do the
  perl builds quicker. there really is no reason why it needs to take as
  long as it does.

Maybe only rebuild things that have a buildrequires on perl ?
None of the rebuild notifications I got over the weekend use perl at all.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Why does so much virt stuff depend on glusterfs?

2013-07-23 Thread Dave Jones
On Mon, Jul 22, 2013 at 05:17:01PM -0700, Adam Williamson wrote:
 
So this thread is complaining about..

   Removing:
glusterfs   x86_64 3.4.0-2.fc19 @updates-testing 
   4.7 M
   Removing for dependencies:
glusterfs-api   x86_64 3.4.0-2.fc19 @updates-testing  
   88 k
glusterfs-fuse  x86_64 3.4.0-2.fc19 @updates-testing 
   233 k

 5M of deps, meanwhile..

qemu-system-alpha   x86_64 2:1.4.2-4.fc19   @updates-testing 
   4.1 M
qemu-system-arm x86_64 2:1.4.2-4.fc19   @updates-testing 
   5.2 M
qemu-system-crisx86_64 2:1.4.2-4.fc19   @updates-testing 
   2.8 M
qemu-system-lm32x86_64 2:1.4.2-4.fc19   @updates-testing 
   2.8 M
qemu-system-m68kx86_64 2:1.4.2-4.fc19   @updates-testing 
   3.8 M
qemu-system-microblaze  x86_64 2:1.4.2-4.fc19   @updates-testing 
   5.6 M
qemu-system-mipsx86_64 2:1.4.2-4.fc19   @updates-testing  
   21 M
qemu-system-or32x86_64 2:1.4.2-4.fc19   @updates-testing 
   2.7 M
qemu-system-ppc x86_64 2:1.4.2-4.fc19   @updates-testing  
   18 M
qemu-system-s390x   x86_64 2:1.4.2-4.fc19   @updates-testing 
   3.1 M
qemu-system-sh4 x86_64 2:1.4.2-4.fc19   @updates-testing 
   7.5 M
qemu-system-sparc   x86_64 2:1.4.2-4.fc19   @updates-testing 
   7.3 M
qemu-system-unicore32   x86_64 2:1.4.2-4.fc19   @updates-testing 
   2.7 M
qemu-system-xtensa  x86_64 2:1.4.2-4.fc19   @updates-testing 
   5.6 M

Do we really *need* all those ?  (And why are mips  ppc so much bigger ?)

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Dave Jones
On Wed, May 15, 2013 at 02:25:22PM +0200, Lennart Poettering wrote:

   I Want To Believe in btrfs, but unfortunately it's still excessively
   buggy.  It's actually got worse in Rawhide recently
  
  Well, it works fine for myself and for quite a few other folks I know.

Cool story.

  I am pretty sure it's time to grow some, make this the default in
  Fedora, and then fix everything popping up quickyl with the necessary
  pressure. As it appears not having any pressure to stabilize btrfs
  certainly doesn't work at all for the project...

Playing dangerous games with users data isn't how you effect change.
All that switching default right now will achieve is a lot more pissed off 
users.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Rawhide / F19 tester PSA: Don't install the F19 fedora-release yet. If you do, don't install a kernel. If you do THAT, don't reboot.

2013-03-14 Thread Dave Jones
On Thu, Mar 14, 2013 at 09:12:58PM +0100, Nicolas Mailhot wrote:
  
  Le Jeu 14 mars 2013 20:57, Adam Williamson a écrit :
  
   So - don't get bitten by this :) If you really want to get on the F19
   branch, then just make sure you hand-check your grub config file before
   rebooting.
  
  Thank you for posting this I was trying to understand why grub refused to
  propose new kernels in boot menu.
  
  May I point out the problem would have been averted by using the correct
  unicode typographical apostrophe ’ (U+2019) instead of ' (U+0027) which is
  several symbols squatting on a single codepoint?

or.. not putting the codename in the bootloader strings at all ?

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: f19 mass branching

2013-03-13 Thread Dave Jones
On Tue, Mar 12, 2013 at 10:30:01AM -0500, Dennis Gilmore wrote:
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
  
  Hi All,
  
  F19 has been branched, please be sure to do a git pull --rebase to pick
  up the new branch, additionally rawhide/f20 has had inheritance cut off
  from previous releases,  so this means that anything you do for f19 you
  also have to do in the master branch and do a build there.
  
  Dennis

Having my local mirror wiped when I rsynced todays rawhide tree was unexpected.
Having to do a full rsync again is a pain.

wtf happened that caused the mirrors to be empty ?

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: f19 mass branching

2013-03-13 Thread Dave Jones
On Wed, Mar 13, 2013 at 09:51:01AM -0600, Kevin Fenzi wrote:
  On Wed, 13 Mar 2013 10:35:00 -0500
  Chris Adams cmad...@hiwaay.net wrote:
  
   Once upon a time, Dave Jones da...@redhat.com said:
Having my local mirror wiped when I rsynced todays rawhide tree was
unexpected. Having to do a full rsync again is a pain.

wtf happened that caused the mirrors to be empty ?
   
   Ouch.  I see that too.  IIRC this happened before (maybe last
   branch?). There should be some safety check that no more than X% of
   files get removed in a push (where X is probably small).
  
  It's being fixed up now. 
  
  Sorry for the trouble...
  
  http://git.fedorahosted.org/cgit/releng/tree/scripts/buildrawhide
  
  is the script that makes rawhide. Patches welcome. 

Something like this (obv. untested) might at least stop wiping the whole tree
when something gets screwed up.

I guessed at the logging part, I don't know if 'failed' is valid there.

Dave


--- 1/buildrawhide~ 2013-03-13 12:28:34.613042461 -0400
+++ 2/buildrawhide  2013-03-13 12:34:03.488671561 -0400
@@ -111,7 +111,7 @@ mock -r $MOCKCONFIG --uniqueext=$DATE --
 rm /mnt/koji/mash/rawhide
 ln -s /mnt/koji/mash/rawhide-$DATE/rawhide$EXPANDARCH/ /mnt/koji/mash/rawhide
 
-echo Compose finisheded at `date --utc`  
/mnt/koji/mash/rawhide-$DATE/logs/finish
+echo Compose finished at `date --utc`  
/mnt/koji/mash/rawhide-$DATE/logs/finish
 echo  /mnt/koji/mash/rawhide-$DATE/logs/finish
 
 # Emit a message using bodhi's cert (since we should be running as masher).
@@ -122,6 +122,19 @@ echo {\log\: \start\, \branch\: \
 --json-input
 
 cd /tmp
+
+# Check that we actually have RPMs to write out.
+COUNT=$(find . -name *.rpm | wc -l)
+if [ $COUNT-eq 0 ] ; then
+  echo No rpms generated. Something went horribly wrong\n  
/mnt/koji/mash/rawhide-$DATE/logs/finish
+  echo {\log\: \failed\, \branch\: \rawhide\, \arch\: \$ARCH\} | 
fedmsg-logger \
+--cert-prefix bodhi \
+--modname compose \
+--topic rawhide.rsync.complete \
+--json-input
+  exit
+fi
+
 # data
 $RSYNCPREFIX /usr/bin/rsync $RSYNC_OPTS --exclude repodata/ 
/mnt/koji/mash/rawhide-$DATE/rawhide$EXPANDARCH/ $DESTPATH
 # repodata  cleanup
 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: RFC: Fedora revamp proposal

2013-03-04 Thread Dave Jones
On Mon, Mar 04, 2013 at 08:35:08PM +0100, Miloslav Trmač wrote:
  On Mon, Mar 4, 2013 at 7:50 PM, Josh Boyer jwbo...@gmail.com wrote:
   1: Long-term ABI for applications that we don't want to break without
   significant discussion.
   For now, this will include the stable kernel and libc ABIs
  
   Please define what you mean by stable kernel ABI.  Do you mean the
   kernel - userspace syscall ABI?  If you mean anything other than that
   I really don't think it's going to work.
  
  This means whatever the Linux kernel project says is their stable
  ABI.  It was not at all intended to expand the ABI boundary.

The only really guaranteed stable ABI the kernel exports is the syscall/ioctl
interface, and to a lesser extent the proc/sysfs ABI.
 
Kernels in rawhide do differ from what we end up shipping in releases,
because they are continually rebased during the merge window/rc phase,
wherein it's entirely possible that a new interface is refined.

We've had situations for example where a new syscall added during the merge 
window
has had additional parameters added/existing ones changed during -rc phase.

This hasn't been a problem because typically, nothing relies upon an interface 
in
unreleased kernels, but we need to make it clear here that nothing in new 
interfaces
is frozen until a .0 release, in case people start thinking you shipped it in 
rawhide,
so it must be stable.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Abrt (was Re: Most buggy packages)

2013-02-19 Thread Dave Jones
On Tue, Feb 19, 2013 at 07:13:27AM -0500, David Malcolm wrote:
 
  I have a script that automates some of the workload of reassigning the
  component back to where the bug really is, but it currently requires
  some manual intervention:
  http://fedorapeople.org/cgit/dmalcolm/public_git/triage.git
  so inevitably I don't run it on every bug that comes in every day, and
  so I gradually get behind.
 
That looks useful. It's made of special-cases of course for your
use-case, but I think we can come up with some similar rules for common
things we see reported against the kernel.

Perhaps one day it might be worth gathering use-cases to make some generic
triage tool.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Abrt (was Re: Most buggy packages)

2013-02-19 Thread Dave Jones
On Tue, Feb 19, 2013 at 10:10:38PM +0100, Jiri Moskovcak wrote:

  So if you want to hack this into a tool for use on kernel bugs, go for
  it.
  ...and please integrate with abrt! Let's have it all working together :)
  
  - I am all for it, the abrt server is exactly the place where these
  kind of things should be

What I have in mind is the cases where some human interaction is still 
necessary.

Adding heuristics on the server side for certain cases would help us, but
there are still a bunch of common operations we do that require a human
to make a judgment call before we make a change.

But, pursuing the server-side solution, here are some things that we'd find 
useful
that *could* be automated.

- Unlike most packages, we have individual maintainers for subcomponents
  (this is where our bugzilla implementation sucks, because we can't file
   by subcomponent).  So when we get bugs against certain drivers,
   or filesystems etc, we reassign to those developers who signed up to work
   on those.
  This probably counts for a significant percentage of our interactions with
  bugzilla.  I'm not sure what kind of heuristics you'd need to add to automate
  assigning to the right person.  Maybe you can pull the symbol from the IP,
  translate that to a filename, and have a database of wildcards so you can do
  things like..
   drivers/net/wireless/* - linville@
   fs/btrfs/* - zab@
   etc..

  Because it's not always easy from a report to tell what component is 
responsible,
  sometimes parsing the Summary is necessary, which is the sort of thing
  I meant by 'needs human to make a judgment call'.  But if we can automate
  the majority of the cases, it would still help a lot.

- Similar thing as previous, but all graphics bugs get reassigned by us
  immediately to xorg-x11-drv-* because those guys deal with both the X and
  kernel modesetting/dri code. So any trace with 'i915', 'radeon' etc
  can probably be auto-reassigned.

- When we get 'general protection fault' bugs, it's useful to run the Code:
  line of the oops through scripts/decodecode (from a kernel tree).
  This disassembly will allow us to see what instruction caused the GPF.
  (Note: *just* general protection faults, not every trace.  Also, we
   only really need the faulting instruction, not the whole disassembly).
  Bonus points if it can suck the relevant data out of the debuginfo rpms
  to map the code line to C code.

- Extrapolating from the above, when we see certain register values in those
  bugs, they usually hint at the cause of a bug. For example 0x6b6b6b6b is
  SLAB_POISON, and usually means we tried to use memory after it was freed.
  Adding a comment to point this out speeds up analysis.

- Getting trickier..  We see a *lot* of flaky hardware, where we tried to
  dereference an address which had a single bit flip in memory.
  If the server side had some smarts so it knew what 'good' addresses looked 
like,
  it could detect the single bit-flip case, and guide the user to run
  memtest86 will save us a round-trip.

That's all I have right now, but there are probably a bunch of other
common operations we do which could be automated.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Results of a test mass rebuild of rawhide/x86_64 with gcc-4.8.0-0.1.fc19

2013-01-14 Thread Dave Jones
On Fri, Jan 04, 2013 at 09:40:27PM +0100, Jakub Jelinek wrote:
  Hi!
  
  As part of preparations for possible switch of system compiler in F19
  to GCC 4.8.0, we (myself and Marek Polacek) have performed a test mass
  rebuild of rawhide (December 17th package list) using gcc-4.8.0-0.1.fc19
  on x86_64, and for those packages that failed also rebuilt the same
  package with gcc-4.7.2-9.fc19 to quickly remove from the list packages
  that fail for non-gcc related reasons.
  
  11687 packages built fine, 933 packages failed to build with
  both gcc-4.8.0-0.1.f19.x86_64.rpm and gcc-4.7.2-9.fc19.x86_64.rpm
  (ignored for this analysis, unlikely to be gcc 4.8 related).
  
  The remaining packages, that failed to build with 4.8.0-0.1
  and succeeded with 4.7.2-9 are listed below.  67 of these look
  like issues on the package side, 22 gcc bugs that were supposedly
  fixed by now upstream and thus should be ok in 4.8.0-0.3 when
  it is built next week and 3 are not yet fixed gcc issues.

I'm pleasantly surprised that the kernel isn't in the failure list.
No issues at all ? Or was it skipped for some reason ?

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: modules, firmware, kernel size (was Re: systemd requires HTTP server and serves QR codes)

2012-10-17 Thread Dave Jones
On Wed, Oct 17, 2012 at 05:59:55PM +0200, drago01 wrote:

   Given that the kernel is currently a full quarter of the current image, I
   think it has to be.
  
  No you could also use a different kernel image; build your own kernel;
  use a compressed filesystem, don't use a kernel at all and some
  container based approach instead of full virt for your cloud instances
  (you could even base them on a btrfs subvolume and save more space
  that way).
  
  Outside of the cloud use case the disk space added by modules and
  firmware does not matter a bit (so I am ignoring this cases).
  
  So there are lots of other ways to achieve what you want without
  splitting the kernel into hundreds of sub packages.  So while it is a
  way it is not the only way.

As reluctant as I am to introduce new kernel packages, an ultra-minimal
kernel package for use in cloud environments may make more sense than
splitting up the one-size-fits-all packages into hundreds of sub-packages.
But even this option is a lot of work, and isn't a panacea.

With virtualised environments supporting pci/usb passthrough, where do you
draw the line on what hardware to support in a hypothetical kernel-cloud 
package ?

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: abrt server report: 20121004

2012-10-04 Thread Dave Jones
On Thu, Oct 04, 2012 at 04:52:19PM +0200, Richard Marko wrote:

  
  kernel   220   ▁▂▄▅▇▇█

Nice graphs!

  What's this about?
  --
  
  These are the statistics generated by ABRT Server deployed on [1].
  
  We are going to send these reports weekly as they should help developers
  prioritize their work. We expect them to become more and more accurate
  as more people will start using new versions of ABRT with simplified
  reporting [2].
  
  Note that kernel is incorrectly blamed as the most destabilized
  component as we started handling kerneloops reports only last week.

  Feedback is really appreciated mainly on these topics:
   - structure of this email,
   - clustering quality,
   - backtrace quality,
   - kerneloops processing.

Feature request:
Can you do the same backtrace hashing abrt does, and provide a link to any
bugs in bugzilla with the abrt_hash in the whiteboard ?

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: abrt server report: 20121004

2012-10-04 Thread Dave Jones
On Thu, Oct 04, 2012 at 11:02:43AM -0400, Dave Jones wrote:
  On Thu, Oct 04, 2012 at 04:52:19PM +0200, Richard Marko wrote:
  

kernel   220   ▁▂▄▅▇▇█
  
  Nice graphs!
  
What's this about?
--

These are the statistics generated by ABRT Server deployed on [1].

We are going to send these reports weekly as they should help developers
prioritize their work. We expect them to become more and more accurate
as more people will start using new versions of ABRT with simplified
reporting [2].

Note that kernel is incorrectly blamed as the most destabilized
component as we started handling kerneloops reports only last week.
  
Feedback is really appreciated mainly on these topics:
 - structure of this email,
 - clustering quality,
 - backtrace quality,
 - kerneloops processing.
  
  Feature request:
  Can you do the same backtrace hashing abrt does, and provide a link to any
  bugs in bugzilla with the abrt_hash in the whiteboard ?

Never mind. It seems you do that, and I was looking at reports where no bug
had been filed. Perhaps print no bug filed yet in that case ?

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: abrt server report: 20121004

2012-10-04 Thread Dave Jones
On Thu, Oct 04, 2012 at 11:10:47AM -0400, Dave Jones wrote:

Feature request:
Can you do the same backtrace hashing abrt does, and provide a link to any
bugs in bugzilla with the abrt_hash in the whiteboard ?
  
  Never mind. It seems you do that, and I was looking at reports where no bug
  had been filed. Perhaps print no bug filed yet in that case ?

Something else just occurred to me, that might be useful, would be to print the 
top-most function
in the summary page.  Looking at 
https://retrace.fedoraproject.org/faf/problems/hot/*/*/kernel/
it would be useful if I could see at a glance that bug 13935 was a wireless 
bug, without
needing to click into it.

But...  A lot of the 'function' fields on kernel bugs are going to be the same.
warn_slowpath_common or warn_slowpath_null.  We have a billion WARN() 
statements all over
the kernel, and it's more useful knowing the location of where those are placed 
than the
function name of the WARN statement.
Ie, the summary for https://retrace.fedoraproject.org/faf/problems/13955/
should show function: brcms_c_wait_for_tx_completion.


There may be a few other function names that would also require similar special 
casing.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ABRT Server

2012-09-05 Thread Dave Jones
On Wed, Sep 05, 2012 at 11:39:31AM +0200, Michal Toman wrote:

  We believe this will help developers to better prioritize their
  work and make debugging easier (crashes in common libraries are
  grouped into a single problem, for each crash versions of affected
  packages/architectures are listed etc.).

The 'hot problems' will be very useful for us, as we were just talking
last week about reporting such a list upstream periodically.

I looked at the only kernel bug caught so far..

https://retrace.fedoraproject.org/faf/reports/452/

'my_init' isn't part of the kernel package. Could you add some way
of filtering out reports from things we don't ship ?

Or was this a test-case ?
Related: How would I close reports so they don't show up on the list ?

Further related: Clicking 'login' makes this happen..

DoesNotExist at /auth/login/

Site matching query does not exist.

Request Method: GET
Request URL:
https://retrace.fedoraproject.org/faf/auth/login/?next=/faf/reports/452/
Django Version: 1.3.1
Exception Type: DoesNotExist
Exception Value:

Site matching query does not exist.

Exception Location: 
/usr/lib/python2.6/site-packages/django/db/models/query.py in get, line 349
Python Executable:  /usr/bin/python
Python Version: 2.6.6
Python Path:

['/usr/lib64/python26.zip',
 '/usr/lib64/python2.6',
 '/usr/lib64/python2.6/plat-linux2',
 '/usr/lib64/python2.6/lib-tk',
 '/usr/lib64/python2.6/lib-old',
 '/usr/lib64/python2.6/lib-dynload',
 '/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.3-py2.6-linux-x86_64.egg',
 '/usr/lib64/python2.6/site-packages',
 '/usr/lib64/python2.6/site-packages/gtk-2.0',
 '/usr/lib/python2.6/site-packages',
 '/usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg-info']

Server time:Wed, 5 Sep 2012 19:45:33 +0200


followed by 3-4 pages of additional spew.


Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F18 feature: MiniDebugInfo

2012-05-09 Thread Dave Jones
On Wed, May 09, 2012 at 11:20:43AM -0700, John Reiser wrote:

   1G fits on both the smallest MiniDVD format and most extant USB sticks.
   Let's do it already.
  
  If so, then please acknowledge explicitly that Fedora would be discarding
  some 4% of running, otherwise-capable machines (especially old laptops)
  that can read only CD and not DVD

As someone who frequently sees bugs that are attributed to old half-dead 
hardware
that belongs in a recycling center, I'll happily acknowledge anything that 
leaves
ancient junk behind.

I'd like to see us introduce more explicit cut-offs for support of older 
hardware.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: kernel-modules-extra and GFS2

2012-04-11 Thread Dave Jones
On Wed, Apr 11, 2012 at 07:19:32AM -0400, Josh Boyer wrote:

I've had some reports recently that appeared to suggest that in F17,
GFS2 was no longer being supported by the kernel. Having investigated
this, it appears that the root cause is that the gfs2.ko module has been
moved to a package called kernel-modules-extra (although the kernel RPM
still contains the directory in which the gfs2 module sits, which is a
bit odd - why package an empty directory?)
   
Now, I'm wondering whether I should add a dependency on
kernel-modules-extra in the gfs2-utils package?

I'm leaning towards saying that would be the right thing to do.

  Things that are not widely used in a typical Fedora setup, or things
  that we might disable entirely but are moving to see if there are users
  that notice.
  
  GFS2 falls into the first set, not the second.

For exactly this reason.
Your comment about DLM is helpful, though I seem to recall there may have
been another reason we couldn't move that to -extras at the time it
was implemented. (Was that non-modular for a while maybe?).

  We can move it back if needs be.  Honestly, we might wind up just
  disabling the rest of the stuff contained in there and dropping the
  sub-package entirely.  We're still kind of undecided on whether it's
  worth doing at all.  Thus far there have been 3 requests to move a
  module back.  The rest seem to be unnoticed.

I've added an item to discuss this on the agenda for this weeks
Fedora kernel meeting[*] for anyone interested.

Dave

[*] https://fedoraproject.org/wiki/Meeting_channel
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: kernel-modules-extra and GFS2

2012-04-11 Thread Dave Jones
On Wed, Apr 11, 2012 at 04:48:38PM +0200, Thorsten Leemhuis wrote:
 
   [*] https://fedoraproject.org/wiki/Meeting_channel
  
  Related question: Should
  http://lists.fedoraproject.org/pipermail/kernel/2012-March/003711.html
  ([PATCH] rawhide: enable HYPERV drivers) also be on the agenda? It seems
  to me the topic was simply forgotten?

Does it really need any discussion ? Seems like a no-brainer for rawhide really
as long as it doesn't negatively affect any of the existing virt stuff.
Justin, want to hook that up in the next build ?

  While at it: Why not enable those drivers for F17, too, even if the last
  hv driver leaves staging only in 3.4(¹)?

I'd like it to at least shake out in rawhide for a little first, just to be
sure there's nothing unexpected there.

  BTW: Why is the agenda not in the wiki? Or was I to stupid to find it?

No real reason. Is there a namespace already on the wiki for agendas, or
shall we just add it under the kernel namespace ?

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: /tmp on tmpfs

2012-04-02 Thread Dave Jones
On Mon, Apr 02, 2012 at 06:34:59PM -0400, Przemek Klosowski wrote:
  On Mon, Apr 02, 2012 at 08:32:56PM +0200, Miloslav Trmač wrote:
  * #834 F18 Feature: /tmp on tmpfs -
 http://fedoraproject.org/wiki/Features/tmp-on-tmpfs  (mitr, 17:40:06)
 * AGREED: tmp-on-tmpfs is accepted (+5 -3)  (mitr, 18:12:52)
  
  The wiki page says:
By implementing this we, by default, generate less IO on disks. This
increases SSD lifetime, saves a bit of power and makes things a bit
faster.
  
  What about the memory pressure? with on-disk /tmp, the buffer cache
  prevents excessive writing if there's memory to spare, but the
  system still works when memory is used up. What happens with tmpfs?

tmpfs contents are pageable, and will be swapped out if necessary.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: RFC: Primary architecture promotion requirements

2012-03-21 Thread Dave Jones
On Wed, Mar 21, 2012 at 01:27:04PM +, Peter Robinson wrote:
  All sorts of things can speed it up, most of the Fedora builders are
  currently loopback ext4 over NFS over 100Mb ethernet over USB. Not
  optimal.

Just switching them to ext2 would save a ton of IO. The buildroots
get regenerated every time anyway, so journalling isn't really getting
you anything. If a builder crashes, you probably want to throw the
old buildroot away and start over anyway.

out of curiousity, Is the setup of the builders documented somewhere ?

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: RFC: Primary architecture promotion requirements

2012-03-21 Thread Dave Jones
On Wed, Mar 21, 2012 at 11:32:04AM -0400, Zach Brown wrote:
  On 03/21/2012 10:58 AM, Dave Jones wrote:
   On Wed, Mar 21, 2012 at 01:27:04PM +, Peter Robinson wrote:
   All sorts of things can speed it up, most of the Fedora builders are
   currently loopback ext4 over NFS over 100Mb ethernet over USB. Not
   optimal.
  
   Just switching them to ext2 would save a ton of IO.
  
  You could also turn off the journal in ext4.  That'd lose the journal IO
  and stalls waiting for it and you'd still get the block mapping IO
  savings of delalloc and extents.

Yes, that would be even better. (Hi Zab!)

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: RFC: Primary architecture promotion requirements

2012-03-20 Thread Dave Jones
On Tue, Mar 20, 2012 at 12:54:36PM -0400, Jon Masters wrote:
   The hardware is way slower ... so we can just build on faster hardware
   (x86_64). Which is the only sane way to do it.
   Trying to build on ARM directly is kind of a gimmick but nothing one
   can seriously use to build a whole operating system. (Yes it works but
   it is way to slow).
  
  Well, we've done a number of mass rebuilds, a complete bootstrap from
  scratch, and several releases now. So, it might be a gimmick, but it
  works. We need to stop thinking of ARM as it was 10 years ago. This
  year, we're going to see systems with 288+ cores in 2U of rack space.

Why are you even bringing up this as yet unreleased hardware in the context
of arm32 builds are slow ? Even if it was released today, it doesn't
solve this problem at all.

Arm32 as primary and Arm64 as primary are two entirely separate discussions,
and conflating the two isn't solving anything.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: does /etc/sysctl.d/ really obeyed and does really override /etc/sysctl.conf

2012-03-16 Thread Dave Jones
On Fri, Mar 16, 2012 at 10:57:13AM -0500, Chris Adams wrote:
  Once upon a time, Matthew Garrett mj...@srcf.ucam.org said:
   No package should be automatically changing the sysrq policy.
  
  Why not?
  
  For example, I use a commercial backup program that makes extensive use
  of IPC and needs the msgmni and msgmnb limits raised beyond the default
  values.  Why shouldn't they be able to include that change in their RPM?

What happens if two packages want to set a sysctl to different values ?

Dave 

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: does /etc/sysctl.d/ really obeyed and does really override /etc/sysctl.conf

2012-03-16 Thread Dave Jones
On Fri, Mar 16, 2012 at 09:42:50PM +0200, Muayyad AlSadi wrote:
   What happens if two packages want to set a sysctl to different values ?
  
  that's why they are prefixed with numbers, the higher number will take
  effect
  eg. 99-foobar.conf
  
  sometimes we have conventions for number ranges like this
  
  http://fedoraproject.org/wiki/Fontconfig_packaging_tips#Choosing_a_ruleset_numeral_prefix
  
  50 User overrides
  51 Local system overrides
  ...

But for a system wide change, that's insufficient.

If 00-foo sets something to value A, and 99-bar sets it to B,
and B  A, foo may not function correctly.

This isn't an ordering problem, it's an exclusivity problem, because
sysctls are system-wide, not per-package.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Fedora Kernel Team Meeting agenda Mar 2 2012

2012-03-02 Thread Dave Jones
The kernel has several widespread bugs that are affecting all releases,
that are impacting a lot of users.

* Hibernation
  There are so many bugs here it's hard to know where to begin.
  - We have cases where it fails to sleep, or resumes instantly. 
  - There are cases where it looks to be working ok, but shortly
after resuming, we see oopses/panics etc. It looks like something
is scribbling over random parts of memory (usually landing on the dcache)
  - For some of those cases, it's an i915 bug where disabling modesetting
works around it. We've seen similar bugs from non-i915 hardware though.

* Root dentry has weird name 
  A number of users are seeing this message, which again, looks like
  something scribbled over the dcache. Some, but not all were using
  hibernate, so we have possibly another case of kernel memory corruption.
  (or perhaps resuming from hibernate makes this bug easier to hit)

* Page table corruption.
  We have an alarming number of reports from users seeing 'bad page map'
  or 'bad page entry' messages from the kernel.  There's no real pattern
  here that we can see.

We have a number of ideas to try and further diagnose this, which we'll
discuss at 18:00UTC today, in our bi-weekly kernel meeting in #fedora-meeting.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F16 Linux 3.1 soft lockups

2012-02-20 Thread Dave Jones
On Mon, Feb 20, 2012 at 06:39:54PM +0100, Michał Piotrowski wrote:
  Hi,
  
  W dniu 7 stycznia 2012 16:34 użytkownik Michał Piotrowski
  mkkp...@gmail.com napisał:
   Hi,
  
   I've noticed some strange soft lockup behaviour on my system (please
   see the attachment). Soft lockup appears to be caused by kswapd0
   process. It seems to me that in both cases this error occured when I
   used git fsck --full or git gc commands.
  
  
  I've got the same problem on 3.2.6-3.fc16. Any ideas what might be
  happening? I turned off the swap partition to see if this help.
 
Is this happening inside a virtual guest ?

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Apple will use LLVM

2012-02-16 Thread Dave Jones
On Thu, Feb 16, 2012 at 10:22:03AM +0530, Rahul Sundaram wrote:
  On 02/16/2012 10:08 AM, Genes MailLists wrote:
  
 Not to mention that the kernel devs use gcc to compile the kernel -
   and it most certainly puts a lot of pressure on the compiler. I suspect
   unless linus drops gcc as well, we'll at a minimum need to keep it to
   build the kernel itself. 
  
  Not quite.  LLVM can be used to build the kernel

The last I heard on this, it was very basic. Parts of the kernel
wouldn't compile/work. Including fundamental stuff, like the module loader.
I believe it still used gcc for some parts that choked llvm too.

Dave
 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F17 Slowness

2012-02-16 Thread Dave Jones
On Thu, Feb 16, 2012 at 10:44:45AM -0600, Mike Chambers wrote:
  Just seeing if it's just me, or we back to being slow again during
  testing with the debug options and the kernel?  Am on a F16 kernel and
  is little better than F17 3.3 kernels.

the first -rc build of each kernel release has debug turned off.
subsequent builds reenable it.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Dave Jones
On Tue, Nov 22, 2011 at 08:53:13AM -0800, Toshio Kuratomi wrote:
  According to the updates policy the
  maintainer needs to consider that their change will cause problems for third
  party kernel module packagers and end users that are compiling their own
  kernel modules.

We *know* we're going to break out of tree modules. It's entirely expected.
There's nothing to consider here at all.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Dave Jones
On Tue, Nov 22, 2011 at 09:55:59AM -0800, Toshio Kuratomi wrote:
 
  So, yes, it may be fully expected that issuing an update will break out of
  tree modules but that doesn't stop it from being one factor to *consider*.
 
Consideration implies that the following thought process will occur

This update will break out of tree modules, perhaps we shouldn't push it.

That isn't going to happen.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Dave Jones
On Tue, Nov 22, 2011 at 07:24:20PM +0100, Thomas Moschny wrote:
  2011/11/22 Dave Jones da...@redhat.com:
   On Tue, Nov 22, 2011 at 09:55:59AM -0800, Toshio Kuratomi wrote:
   Consideration implies that the following thought process will occur
  
   This update will break out of tree modules, perhaps we shouldn't push it.
  
   That isn't going to happen.
  
  To me, this sounds like knowingly violating the Updates Policy, which
  states: Updates should aim to fix bugs, and not introduce features,
  particularly when those features would materially affect the user or
  developer experience.

(Ignoring the fact that changing a documented unstable API isn't anything to do 
with
 a developer experience)

The kernel gets more bugs filed against it than any other component in the 
distro.
Obviously this needs to be dealt with somehow.

Asides from rebasing, we have two alternatives.

1. We backport just the fixes from upstream.
Not feasible with the limited manpower we have.
(See F14 for a great example of this failing)

2. We close every bug with -NEXTRELEASE

If someone wants to do the relevant beurocracy to document this in the policies,
go wild, but the kernel has always been this way since Fedora's inception.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

no rawhide images/

2011-11-14 Thread Dave Jones
Looking at http://kojipkgs.fedoraproject.org/mash/rawhide-2014/logs/mash.log
(and previous logs), I don't see any obvious message for why the images/
directory isn't being created in the composes.

anyone have info on what's broken ?

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: no rawhide images/

2011-11-14 Thread Dave Jones
On Mon, Nov 14, 2011 at 10:29:10AM -0800, Jesse Keating wrote:
  On Nov 14, 2011, at 10:24 AM, Dave Jones wrote:
   Looking at 
   http://kojipkgs.fedoraproject.org/mash/rawhide-2014/logs/mash.log
   (and previous logs), I don't see any obvious message for why the images/
   directory isn't being created in the composes.
   
   anyone have info on what's broken ?
   
  Dave
  
  
  We don't make images for Rawhide, we haven't for a number of releases now.  
  Images only get turned on when we branch.

that's unfortunate. f16 doesn't pxe install for me, and I'd rather make sure 
this
doesn't affect 17 sooner rather than later.  Where can I find the compose 
scripts 
So I can build images locally to debug this ?

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora kernel bug day.

2011-10-05 Thread Dave Jones
On Wed, Oct 05, 2011 at 07:33:22AM -0500, Bruno Wolff III wrote:
  On Mon, Oct 03, 2011 at 15:36:27 -0400,
Dave Jones da...@redhat.com wrote:
   
   So we're thinking of trying this again this thursday with a focus on 16,
   (but triage work on older releases is welcomed too).
  
  I have a bug (36242 at the unavailable kernel bugzilla and 684424 in Fedora)
  where sound being played using my motherboard sound chip and high I/O
  (it seems like network traffic more so than disk) results in a hang.
  I haven't been able to get a crash dump or traceback once the hang occurs. 
  I'd
  be interested in getting this bug looked at, but I think I need some
  suggestions for how to get a traceback, or there isn't going to be enough 
  info
  to track this down. I tried some kernel boot parameters to get watchdog
  timeouts, but that didn't work. Maybe I need to rebuild the kernel with
  a different config to really enable that feature though?

The kernel-debug rpm should have everything you'd need.

Hardware specific problems like this are a nightmare for us to diagnose.
It might even come down to you needing to do a bisect to find the individual
kernel change that caused the problem. (assuming you know a 'good' version
to start from)

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora kernel bug day.

2011-10-05 Thread Dave Jones
Some details about the triage day we are holding tomorrow.


Where:
#fedora-kernel on irc.freenode.net

When:
October 6th 2011

What:
The primary focus is going to be on getting things in the best shape possible
for Fedora 16's release. However there are some useful things that can be done
for all releases.

* Fedora 14
  At this point in 14's lifecycle, many open bugs are not going to be fixed,
  due to the amount of work necessary to identify and backport individual fixes.
  Because of this, identifying open bugs that are still relevant on 15/16
  is important, so we don't perpetually have to keep dragging these bugs forward
  every release. 

* Fedora 15
  F15 bugs that are likely to affect F16 are obviously of importance, so triage
  assistance on those bugs is useful.  If a bug is confirmed to be still present
  in Fedora 16, add 'F16' to the whiteboard field. 

* Fedora 16:
  With the release of the F16 beta, the primary focus will be to make sure the
  existing bugs are all properly assigned, and triaged.

* Rawhide:
  At the moment, Rawhide is essentially in-sync with F16.  The main difference
  is that Rawhide kernels have debugging enabled by default, whereas F16 doesn't
  (except for the kernel-debug builds).  Because F16 is the upcoming
  release, we're focusing there but bugs found in Rawhide will likely still
  occur in F16 as well.  However, there are a number of 'perpetual' bugs that
  are stuck in rawhide (especially Feature requests and WIP items) and those
  should probably be avoided for now.  When in doubt, focus on F16.

General info:
* See https://fedoraproject.org/wiki/KernelTriage for further 'howto' info.
* Of particular importance are bugs that will prevent installation, break
  networking, or cause system hangs.
  These bugs should be marked as blocking the f16blocker bug.  To do this, you
  can use the 'f16blocker' alias or the actual bug number 713568.
  Confirm in IRC before adding them to the tracker bug. If you don't have the
  Bugzilla powers to add them to the tracker bug, ask in IRC and someone else
  will be able to do it for you.
* Bugs that aren't serious enough to be blockers but might warrant special
  effort to fix might be added to the F16-accepted tracker (bug number 713566).
  Again, check in the channel before adding a bug to this tracker.


Useful links:
All open f14 kernel bugs: http://bit.ly/nmkC8m
All open f15 kernel bugs: http://bit.ly/pIpDdM
All open f16 kernel bugs: http://bit.ly/ouhRBY

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora kernel bug day.

2011-10-03 Thread Dave Jones
On Mon, Aug 22, 2011 at 10:24:45PM -0400, Dave Jones wrote:
  On Mon, Aug 22, 2011 at 03:33:24PM -0700, Adam Williamson wrote:
   
 We'll be doing this in #fedora-kernel next Monday (22nd)
 I expect that the wiki page will continue to evolve as we start working
 on this, and perhaps this can even become a regular thing.

apologies for not helping with this; turned out to be bad timing for me,
I didn't even get to decompress from Alpha last week before I had to
spend three days at Linuxcon, and spent most of the weekend in a dazed
heap on the couch...sorry again!
  
  You didn't miss much. Turned out to be a non-event.
  Maybe we'll give it another shot in a few weeks.

So we're thinking of trying this again this thursday with a focus on 16,
(but triage work on older releases is welcomed too).

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 16 feels slow

2011-09-14 Thread Dave Jones
On Wed, Sep 14, 2011 at 03:59:02PM -0500, Bruno Wolff III wrote:
 
  I think the degree of slow down now, compared with the past, makes this
  issue a bug. If things are like they are now, I won't be running debug
  kernels on my rawhide systems. It costs me too much time. It would be
  nice to know why things changed, as maybe some adjustments could be made
  (or a bug fixed) so that debug kernels can provide useful information
  without making such a big impact.

my last comment from the bug asked for someone to provide perf output.
If we can at least narrow it down to which option is causing people pain,
maybe we can start to investigate why.

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: floppy support

2011-08-29 Thread Dave Jones
On Mon, Aug 29, 2011 at 10:31:09AM -0500, Jon Ciesla wrote:
 
   P.S. Your argument will be moot when the kernel drops the floppy module.
  
  Is there actually a plan for this to happen?  Curious, not arguing here.
 
Not any time soon.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Memory requirements

2011-08-27 Thread Dave Jones
On Sat, Aug 27, 2011 at 05:35:19PM +0100, Richard W.M. Jones wrote:
 
  Why does it need so much to start with?
 
Because the installer initrd contains the kitchen sink.

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora kernel bug day.

2011-08-22 Thread Dave Jones
On Mon, Aug 22, 2011 at 03:33:24PM -0700, Adam Williamson wrote:
 
   We'll be doing this in #fedora-kernel next Monday (22nd)
   I expect that the wiki page will continue to evolve as we start working
   on this, and perhaps this can even become a regular thing.
  
  apologies for not helping with this; turned out to be bad timing for me,
  I didn't even get to decompress from Alpha last week before I had to
  spend three days at Linuxcon, and spent most of the weekend in a dazed
  heap on the couch...sorry again!

You didn't miss much. Turned out to be a non-event.
Maybe we'll give it another shot in a few weeks.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Fedora kernel bug day.

2011-08-18 Thread Dave Jones
We've been planning on doing one of these forever, but never seeming
to get around to it.

The kernel gets a lot of bugs (possibly more than any other package),
and as such, we've got nearly a thousand bugs open right now, and just
three people working on it full-time.

The problem we've faced with triage efforts in the past is that for many
bugs, the person doing the triage really needs to have at least some kernel
knowledge to know what information to ask the reporter.

However, there are some basic tasks that would help us out a lot, like
making sure bugs are assigned to the right people etc.
There's a first pass at some 'how to' ideas at 
https://fedoraproject.org/wiki/KernelTriage

We'll be doing this in #fedora-kernel next Monday (22nd)
I expect that the wiki page will continue to evolve as we start working
on this, and perhaps this can even become a regular thing.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: koji: kernel-2.6.40-3.fc15

2011-07-29 Thread Dave Jones
On Sat, Jul 30, 2011 at 01:16:43AM +0200, Reindl Harald wrote:

  i have running 2.6.40-4.fc15.x86_64 #1 SMP in my testing-virtual-machine 
  since
  some minutes, boot looked fine, after a minute a got a btrfs-stack-trace
  
  hope this helps (no i do not tend use btrfs in production *gg*)

hmm, doesn't look like that one has been reported before.
Can you file this in bugzilla please ?  I expect Josef will want to take
a look at it next week.

thanks,

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: koji: kernel-2.6.40-3.fc15

2011-07-29 Thread Dave Jones
On Fri, Jul 29, 2011 at 10:29:58PM -0400, Genes MailLists wrote:

   wasn't there some kind of issue in vm's ? Maybe I'm not remembering
  correctly.

too vague to comment. there are always 'issues in vm's :)

   Dave - how is the 2.6.40 code different or not from 3.0.0-2 ?

pretty much the same thing. Josh added a udl patch to f16 after I kicked off
the f15 build. Likewise I added a scsi patch to f15 but didn't get around to 
adding
it to 16.  they'll sync up soon.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: rawhide openssh-server update kills sshd

2011-07-26 Thread Dave Jones
On Tue, Jul 26, 2011 at 06:22:50PM +0200, Jim Meyering wrote:
  FYI, I've just yum-updated my rawhide VM to the latest
  (but not from the console) and was surprised to lose the connection
  while it was happening.  Again.  It happened to me last week, too.
  
  I got back in via the console and tried to reinstall it via yum
  reinstall openssh-server.  That failed (sorry, didn't record the 
  diagnostic).
  
  Just dug a little and found this was reported a week ago:
  
 http://bugzilla.redhat.com/722625

It bit me again yesterday, this time while in a screen session
(I thought I'd learn from the earlier mistake). When I logged back in,
somehow the screen session had vanished.

This behaviour from sshd is pretty nasty. I don't recall it ever
doing this before on updates, so why does it start doing it now ?

arguably that bz should be reassigned to sshd, as that's the root cause
for yum freaking out.

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [ INFO: possible recursive locking detected ] systemd-logind/651 is trying to acquire lock:

2011-07-15 Thread Dave Jones
On Fri, Jul 15, 2011 at 12:11:43PM +0400, Lucas wrote:
  Dear All.
  
  Just updated and got the following in dmesg:
 
Thanks, I just reported this upstream.

Dave 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [ACTION REQUIRED] Retiring packages in F-16 (v3)

2011-07-14 Thread Dave Jones
On Thu, Jul 14, 2011 at 03:39:13PM -0400, Bill Nottingham wrote:

  Orphan isic

seeing as I took ip6sic which is similar, I'll take this too.

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [ACTION REQUIRED] Retiring packages in F-16

2011-07-12 Thread Dave Jones
On Tue, Jul 12, 2011 at 05:12:07PM -0400, Bill Nottingham wrote:
 
 Orphan minicom
 comaintained by: jcapik
   
   If something is orphaned, but has comaintainers, is that enough to keep
   it in the distro ?
  
  Not really - we'd like one of the comaintainers to pick it up as primary
  maintainer. Once it gets closer to branch time, we may be poking
  comaintainers individually to pick things up.
  
  There's been talk of making pkgdb do that automatically on orphaning, but
  it does not at this time.

I kinda rely on this package, so I'm prepared to step up if jcapik doesn't
want to be maintainer for whatever reason, though my efforts would strictly
be enough to just keeping it building.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [ACTION REQUIRED] Retiring packages in F-16

2011-07-12 Thread Dave Jones
On Tue, Jul 12, 2011 at 05:04:51PM -0400, Dave Jones wrote:
  On Tue, Jul 12, 2011 at 03:28:59PM -0400, Bill Nottingham wrote:
  
Orphan ip6sic
  
  I've used this from time to time. I'll pick it up.

So I took maintainership in pkgdb. Now every time I commit,
I get a bounce email from ip6sic-ow...@fedoraproject.org.
Will that address be automatically recreated and pointed at me at some point ?
Or do I need to go click something else in pkgdb  ?

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [ACTION REQUIRED v2] Retiring packages in F-16

2011-07-12 Thread Dave Jones
On Tue, Jul 12, 2011 at 06:47:12PM -0400, Chuck Anderson wrote:
   Orphan midisport-firmware
  
  I own hardware that uses this.  Taken.

you'll want to take its dependancy too 'fxload'

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: i915 errors from 3.0 kernel

2011-06-29 Thread Dave Jones
On Wed, Jun 29, 2011 at 01:40:06PM -0400, Genes MailLists wrote:
 
I thought so - glad its benign ... I assume the messages will
  sometimes be useful to the kernel team ...
  
so should I keep mentioning new ones or only if its an actual OOPS?

If you have abrt installed it will file bugs where necessary,
(and also take care of dupes so you won't have to search for them first).

Dave
 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: appletalk+psnap+ipx modules in the kernel-3.0-0.rc3.git5.1.fc16

2011-06-18 Thread Dave Jones
On Sat, Jun 18, 2011 at 12:54:14PM +0400, Lucas wrote:
  Dear All
  
  I have installed the latest kernel from koji and found out that now I have 3 
  new modules:
  appletalk
  psnap
  ipx
  
  I know what is IPX.
  
  But do we really need to have AppleTalk always loaded in the kernel?

Protocols get auto-loaded when something tries to open a socket belonging
to that family, or when a packet is recieved from the network.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Are 3.0 kernels working for anyone?

2011-06-12 Thread Dave Jones
On Sat, Jun 11, 2011 at 01:27:44PM -0700, Garrett Holmstrom wrote:
  On 2011-06-11 12:11, Lucas wrote:
   Actually it does relabel by it self after boot with option selinux=0
  
  That sounds rather useful.  How does it know whether or not it was 
  previously booted with selinux=0?

booting with selinux=0 creates /.autorelabel
If you boot without it, and that file exists, relabeling occurs.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: F15 / VirtualBox

2011-06-09 Thread Dave Jones
On Thu, Jun 09, 2011 at 02:00:57PM +0100, Matthew Garrett wrote:
  On Thu, Jun 09, 2011 at 08:01:06PM +1000, Chris Jones wrote:
  
   I agree. As virtualization technology becomes more and more involved  
   and frequent on users systems, particularly with advanced Linux users,  
   I think there needs to be a strong focus on ensuring that all releases  
   run in virtualized environments without any major issues. ie.  
   Virtualbox.
   
   Perhaps a dedicated team among the developers who specialize in this area.
  
  I don't think there are any developers working on this area, where this 
  area is Virtualbox. We don't ship Virtualbox. We don't ship a kernel 
  that has any knowledge of Virtualbox. There's a good argument for having 
  this be part of the QA process and requiring that we boot in the common 
  virtualisation environments as part of the release criteria, but I don't 
  think we can realistically suggest that our virtualisation developers 
  (who work on code that has nothing to do with Virtualbox) be responsible 
  for that.

I'm curious why virtualbox has gained so much inertia so quickly.
Based solely on the number of kernel bug reports we get that seem to be
related to it, I have almost zero confidence in it being reliable.

Why are people choosing it over other solutions, and what can we change
in qemu/kvm to get users using that instead ?

Dave
 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Orphaning packages: fxload midisport-firmware

2011-05-28 Thread Dave Jones
I don't own a device to test this any more, so I'm going to orphan
these two. If anyone wants them, they're very low maintainence.
(mostly just keeping up with package guideline changes, though there's
a newer version of fxload available, but the absense of hardware made me
nervous to blindly rebase without testing)

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: 9base in Fedora?

2011-05-25 Thread Dave Jones
On Wed, May 25, 2011 at 12:56:25PM -0400, seth vidal wrote:
 
   What would cause someone to choose to use these tools rather than the 
   ones that exist in Fedora already?
  
  They come from an environment where plan9 is more commonly used

Rob Pike's house ?

Dave 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: kernel: CONFIG_NF_CONNTRACK=y

2011-05-17 Thread Dave Jones
On Mon, May 16, 2011 at 07:02:04PM +0200, Xose Vazquez Perez wrote:
  On 05/14/2011 06:10 PM, Dave Jones wrote:
  
   It used to be a module, but was converted to built-in as we were always
   loading it in the network scripts.  A lot of the decisions made in
   those '5 second boot' days seem a bit boneheaded in hindsight.
   For f16, we should do a good re-review of such decisions, and decide what
   makes sense and what doesn't, and where possible fix the startup scripts
   instead of working around them.
  
  indeed, the *complete kernel config* should be reviewed by the fedora 
  kernel team.
  There are modules included(yes) in the kernel,  missing options and
  modules, etc...
  
  These greps should help:
  
  look for static values:
  $ egrep -v =m|=y|is not set config
  
  look for missing features/modules:
  $ egrep -v =\|=[0-9]|=m|=y config
  
  look for yes, included features/modules:
  $ egrep -v =\|=[0-9]|=m|is not set config
  
  and also take a look to menuconfig.

For the 'missing' options, there's usually a reason why they haven't been 
enabled.
We could do a better job at documenting those decisions (perhaps even in the 
config files themselves)

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: kernel: CONFIG_NF_CONNTRACK=y

2011-05-14 Thread Dave Jones
On Sat, May 14, 2011 at 05:22:35PM +0200, Xose Vazquez Perez wrote:
  hi,
  
  why is it 'yes' instead of 'm'(module)? bug/feature??
  
  performance troubles: http://marc.info/?l=linux-netdevm=130212178423334w=2

It used to be a module, but was converted to built-in as we were always
loading it in the network scripts.  A lot of the decisions made in
those '5 second boot' days seem a bit boneheaded in hindsight.
For f16, we should do a good re-review of such decisions, and decide what
makes sense and what doesn't, and where possible fix the startup scripts
instead of working around them.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: powertop2 vs powertop

2011-03-14 Thread Dave Jones
On Mon, Mar 14, 2011 at 06:53:31PM +0100, jan.klepek wrote:
 
  In not so recent past, powertop2 alpha has been released [1] and it is
  currently in version 1.97. It is usuable and I was thinking about
  packaging it for Fedora. However, there is already old powertop.
  So I will have to package it as powertop2 because it is completely
  different tool. 
  Does it have sense to package it as powertop2? Or should rather powertop
  package maintainer update powertop package with new sources (even when
  they are considered as alpha)?

Is powertop1 going to continue to be updated ?  I would assume not,
and having both in the archive is just going to cause confusion.

What's wrong with waiting for the non-alpha version, and then updating
the existing powertop package ?

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: ABRT opt-out (was Re: Summary/Minutes from today's FESCo meeting)

2010-12-12 Thread Dave Jones
On Mon, Dec 13, 2010 at 12:46:04AM +0100, Jiri Moskovcak wrote:

   Apropos of nothing: kerneloops reporting seems to have been broken ever 
   since
   we switched from using the kerneloops client to abrt, but that's another 
   story..
  
  - I reported quite a few oops using abrt (even found them on the koops 
  server), but it's quite some time since I checked if it's still working, 
  I'll test that tmrw

poking around the kerneloops site some more, I'm wondering if some stuff has 
broken server-side.
As well as the number of submissions dropped off significantly, it isn't 
registering
anything newer than 2.6.34rc

I'll ping arjan about it tomorrow.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: ABRT opt-out (was Re: Summary/Minutes from today's FESCo meeting)

2010-12-11 Thread Dave Jones
On Sat, Dec 11, 2010 at 12:45:10PM +0100, Jiri Moskovcak wrote:
 
  The problem here is that some maintainers doesn't want ABRT reports at 
  all even those not yet reported...

It's arguable that such people are 'maintainers' at all if this is the case.
I find it quite sad that we have packagers who don't care about the
quality of what they are packaging beyond the specfile.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: ABRT opt-out (was Re: Summary/Minutes from today's FESCo meeting)

2010-12-11 Thread Dave Jones
On Sun, Dec 12, 2010 at 02:11:27AM +0100, Kevin Kofler wrote:
  Dave Jones wrote:
  
   On Sat, Dec 11, 2010 at 12:45:10PM +0100, Jiri Moskovcak wrote:

 The problem here is that some maintainers doesn't want ABRT reports at
 all even those not yet reported...
   
   It's arguable that such people are 'maintainers' at all if this is the
   case. I find it quite sad that we have packagers who don't care about the
   quality of what they are packaging beyond the specfile.
  
  … says the maintainer of the one package in Fedora for which ABRT reports 
  the bugs directly upstream.

I'm not sure what point you're trying to make, but there's a pretty big 
difference
between completely ignoring automatically filed bugs (regardless of where 
they're filed),
and automatically filing those bugs upstream.

Apropos of nothing: kerneloops reporting seems to have been broken ever since
we switched from using the kerneloops client to abrt, but that's another story..

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ABRT opt-out (was Re: Summary/Minutes from today's FESCo meeting)

2010-12-10 Thread Dave Jones
On Fri, Dec 10, 2010 at 10:51:39AM +0100, Jiri Moskovcak wrote:
 
   The problem is entirely cosmetic. No data is harmed, the program exits
   after that, it's just a child thread and the main process don't
   communicate the exit quite right. So, pretty much everyone who uses
   calibre sees this.
  
   I haven't been able to fix it (any help welcome), so in this case I
   might want to disable abrt reports for now until it's fixed, but enable
   them again once it is. If there was some easy way for me to do this
   without requiring a new abrt package be pushed out that would be
   great. ;)
  
  
  added as: provide a way for maintainers to blacklist their packages 
  without changes into abrt package
  
  https://fedorahosted.org/abrt/wiki/Wishlist

This sounds wrong to me. Blacklisting a specific trace so further reports
of it get ignored makes sense, but not ignoring all (unrelated) crashes in a 
package.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


updates-testing trainwreck.

2010-11-19 Thread Dave Jones
Wtf happened in updates-testing ?

gdm and a bunch of other stuff crashes on startup..


 NetworkManager[1059]: error [1290185488.399900] [nm-manager.c:1332] 
user_proxy_init(): could not init user settings proxy: (3) Could not get owner 
of name 'org.freedesktop.NetworkManagerUserSettings': no such name
 NetworkManager[1059]: error [1290185488.401072] [nm-manager.c:1332] 
user_proxy_init(): could not init user settings proxy: (3) Could not get owner 
of name 'org.freedesktop.NetworkManagerUserSettings': no such name
 NetworkManager[1059]: error [1290185488.401317] [nm-manager.c:1332] 
user_proxy_init(): could not init user settings proxy: (3) Could not get owner 
of name 'org.freedesktop.NetworkManagerUserSettings': no such name
 kernel: [   13.535165] gnome-settings-[1555]: segfault at 7f481f9b1d70 ip 
0031fa9323d8 sp 7fff0bdc9db8 error 4 in 
libc-2.12.90.so[31fa80+19a000]
 rtkit-daemon[1588]: Successfully made thread 1584 of process 1584 
((unreachable)/usr/bin/pulseaudio) owned by '42' high priority at nice level 
-11.
 rtkit-daemon[1588]: Successfully made thread 1606 of process 1584 
((unreachable)/usr/bin/pulseaudio) owned by '42' RT at priority 5.
 rtkit-daemon[1588]: Successfully made thread 1619 of process 1584 
((unreachable)/usr/bin/pulseaudio) owned by '42' RT at priority 5.
 kernel: [   13.995347] gnome-power-man[1574]: segfault at 7fe10283ad70 ip 
0031fa9323d8 sp 7fff6d775cd8 error 4 in 
libc-2.12.90.so[31fa80+19a000]
 gdm[1622]: *** START **
 rtkit-daemon[1588]: Successfully made thread 1625 of process 1584 
((unreachable)/usr/bin/pulseaudio) owned by '42' RT at priority 5.
 gdm[1622]: [Thread debugging using libthread_db enabled]
 gdm[1622]: [New Thread 0x7f967700 (LWP 1581)]
 gdm[1622]: [New Thread 0x7f968500e700 (LWP 1580)]
 gdm[1622]: 0x0031fac0ef5d in waitpid () from /lib64/libpthread.so.0
 gdm[1622]: #0  0x0031fac0ef5d in waitpid () from /lib64/libpthread.so.0
 gdm[1622]: #1  0x004330cb in ?? ()
 gdm[1622]: #2  0x0043317a in ?? ()
 gdm[1622]: #3  signal handler called
 gdm[1622]: #4  0x0031fa9323d8 in __strcmp_ssse3 () from /lib64/libc.so.6
 gdm[1622]: #5  0x003203110f91 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #6  0x003203116d3f in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #7  0x0032031185ba in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #8  0x0032031189d6 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #9  0x0032031195aa in gtk_icon_theme_lookup_icon () from 
/usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #10 0x00320311a08c in gtk_icon_theme_load_icon () from 
/usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #11 0x00320312ab63 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #12 0x00320312aff8 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #13 0x00320312b0ac in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #14 0x0031fcc0df89 in g_closure_invoke () from 
/lib64/libgobject-2.0.so.0
 gdm[1622]: #15 0x0031fcc1e64c in ?? () from /lib64/libgobject-2.0.so.0
 gdm[1622]: #16 0x0031fcc287b5 in g_signal_emit_valist () from 
/lib64/libgobject-2.0.so.0
 gdm[1622]: #17 0x0031fcc28b6d in g_signal_emit_by_name () from 
/lib64/libgobject-2.0.so.0
 gdm[1622]: #18 0x0032031caf48 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #19 0x00320308ec61 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #20 0x0031fcc0df89 in g_closure_invoke () from 
/lib64/libgobject-2.0.so.0
 gdm[1622]: #21 0x0031fcc1e64c in ?? () from /lib64/libgobject-2.0.so.0
 gdm[1622]: #22 0x0031fcc287b5 in g_signal_emit_valist () from 
/lib64/libgobject-2.0.so.0
 gdm[1622]: #23 0x0031fcc28b6d in g_signal_emit_by_name () from 
/lib64/libgobject-2.0.so.0
 gdm[1622]: #24 0x0032031caf48 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #25 0x00320308649f in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #26 0x0031fcc0df89 in g_closure_invoke () from 
/lib64/libgobject-2.0.so.0
 gdm[1622]: #27 0x0031fcc1e64c in ?? () from /lib64/libgobject-2.0.so.0
 gdm[1622]: #28 0x0031fcc287b5 in g_signal_emit_valist () from 
/lib64/libgobject-2.0.so.0
 gdm[1622]: #29 0x0031fcc28b6d in g_signal_emit_by_name () from 
/lib64/libgobject-2.0.so.0
 gdm[1622]: #30 0x0032031caf48 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #31 0x00424345 in ?? ()
 gdm[1622]: #32 0x0031fcc0e03e in g_closure_invoke () from 
/lib64/libgobject-2.0.so.0
 gdm[1622]: #33 0x0031fcc1e64c in ?? () from /lib64/libgobject-2.0.so.0
 gdm[1622]: #34 0x0031fcc287b5 in g_signal_emit_valist () from 
/lib64/libgobject-2.0.so.0
 gdm[1622]: #35 0x0031fcc28b6d in g_signal_emit_by_name () from 
/lib64/libgobject-2.0.so.0
 gdm[1622]: #36 0x0032031caf48 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
 gdm[1622]: #37 0x003203295faa in ?? () from 

Re: updates-testing trainwreck.

2010-11-19 Thread Dave Jones
On Fri, Nov 19, 2010 at 01:23:26PM -0500, Ray Strode wrote:
  Hi,
  
  On Fri, Nov 19, 2010 at 12:15 PM, Dave Jones da...@redhat.com wrote:
   Wtf happened in updates-testing ?
  
   gdm and a bunch of other stuff crashes on startup..
  
    gdm[1622]: #9  0x0032031195aa in gtk_icon_theme_lookup_icon () from 
   /usr/lib64/libgtk-x11-2.0.so.0
    gdm[1622]: #10 0x00320311a08c in gtk_icon_theme_load_icon () from 
   /usr/lib64/libgtk-x11-2.0.so.0
  
  Maybe your icon cache got corrupt somehow?
  
  does
  
  touch /usr/share/icons/*
  
  fix things?

it did!

thanks,

Dave
 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fixing the glibc adobe flash incompatibility

2010-11-18 Thread Dave Jones
On Thu, Nov 18, 2010 at 04:23:56PM +0100, Jakub Jelinek wrote:
 
  It is very sad that Intel/AMD just didn't make sure rep movsb
  isn't the fastest copying sequence on all of their CPUs,
  which underneath could do whatever magic based on size and src/dst
  alignment (e.g. for small length handle it in hw so it is as quick as
  possible, for larger sizes perhaps handle it in microcode) - rep movsb
  can be easily inlined and is quite short as well.  But on many, especially 
  recent, CPUs it performs very badly compared to these much larger SSE* 
  optimized
  routines.
  
  If you want exact numbers, best ask Intel folks who wrote and tuned the
  SSE4.2 memcpy routine.

I wonder if the Intel people who benchmarked memcpy throughput also benchmarked
the increased context switch time that will happen now that the kernels lazy-fpu
state saving is effectively disabled every time something calls memcpy.

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: disable drm_kms_helper polling in kernel 2.6.35

2010-11-04 Thread Dave Jones
On Thu, Nov 04, 2010 at 05:23:09PM +0300, macachuto wrote:
  Dear All.
  
  I would like to ask, when it will be possible to have kernel 2.6.35 with 
  /sys/module/drm_kms_helper/parameters/poll to disable hotplug polling.
  
  I have laptop with i915GM video and experience mouse cursor freezes every 10 
  second.
  
  This is all about:  issue with hotplug polling on those systems, 
  https://bugs.freedesktop.org/show_bug.cgi?id=29536.
  Kernel 2.6.36 already has drm_kms_helper module parameter, but 2.6.35 still 
  doesn't.

f14 should be getting a .36 update fairly soon.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Compile with -fno-omit-frame-pointer on x86_64?

2010-11-04 Thread Dave Jones
On Wed, Nov 03, 2010 at 04:51:01PM -0400, Owen Taylor wrote:

  [ But yes, 4% is a big hit. 1% I would accept without hesitation.
4% does make me hesitate a little bit. During devel cycles, we
accept much more slowdown than that for the debug kernel, 
of course. If we can figure out profiling without frame
pointers, that would be even better ]

I've had a bunch of people talking to me about the impact of the
kernel debugging causing grief for people wanting to do performance work.
Our options as I see it are
- Don't do debug by default, and ship kernel-debug in rawhide like we
  do in releases.  Downside: We lose coverage testing because not everyone
  will run it.
- We do the inverse of what we do in releases, and add a kernel-nodebug package
  I looked into this, and it really uglied up the spec file.
- We do debug off builds on Mondays, and the rest of the weeks builds are
  debug-on like they are now.  This way those doing perf work can just stay
  on the kernel from the beginning of the week.

If we go ahead and do something about that problem, what about just using
-fno-omit-frame-pointer during rawhide builds, and then switching it off
at branch time ?

As for the DWARF unwinder in the kernel.. I wouldn't rule out it ever
making a reappearance, but it really needs a lot more testing before it
gets merged. The reason it got ripped out was that it made backtraces
unreliable, which was the whole reason for even having it, so..
Rather than improve it, and then re-merge it later, the authors seem
to have got discouraged to the point where it just got dropped on the floor.
(that said, it may still be alive in SLES for all I know).

Additionally, back then, x86 maintainence in the kernel was a bit.. random.
It's a lot more focussed these days, so I'm pretty sure Ingo  co could
be persuaded to get something merged as long as it was actually stable
enough to be a viable replacement for the existing kernel backtrace
infrastructure.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


policycoreutils needs cairo.

2010-10-25 Thread Dave Jones
I did a minimal install yesterday, and was surprised to find that
cairo, and a bunch of X libs were still installed.

The dependancy chain that pulled them in looks like this..

policycoreutils - dbus-glib - gobject-introspection - fontconfig - cairo

Could any part of that chain have its dependancies relaxed ?

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 14 Beta Declared GOLD

2010-09-22 Thread Dave Jones
On Wed, Sep 22, 2010 at 03:31:39PM -0700, John Poelstra wrote:
  At the Fedora 14 Beta Go/No-Go meeting today, the Fedora 14 Beta was 
  declared GOLD and ready for release on September 28, 2010.

is what's at rsync://mirrors.kernel.org/mirrors/fedora/development/14/
right now the beta tree, or is that post-beta ?
I've been on vacation the last couple days, so out of the loop..

I did an install from the tree above this afternoon and hit this..

https://bugzilla.redhat.com/show_bug.cgi?id=636658 

which would be kinda embarressing if that problem made it into beta, and the
fix is sitting in updates-testing.  (I had to boot with enforcing=0
to update and get it working)

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora backports repo? (Was Re: PostgreSQL 9 for F14?)

2010-09-22 Thread Dave Jones
On Wed, Sep 22, 2010 at 02:45:03PM -0500, Michael Cronenworth wrote:
 
  I can see a big increase in boot time with my desktop setup when using a 
  debugging kernel among other slow-downs. From 8 seconds (non-debug) at 
  least double that. I use modern CPUs (quad core a minimum) with SSDs and 
  fast GPUs. Speed is very important to me.
 
booting with slab_debug=- should mitigate one of the more expensive options.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Problem with 2.6.35.4-12.fc14.x86_64

2010-09-15 Thread Dave Jones
On Wed, Sep 15, 2010 at 08:11:47PM +0200, Michał Piotrowski wrote:

  One problem fixed, introduced another
  
  ===
  [ INFO: suspicious rcu_dereference_check() usage. ]
  ---
  include/linux/cgroup.h:542 invoked rcu_dereference_check() without 
  protection!
  
  At least on my Atom 330 with 2.6.35.4-25.fc13.x86_64.

Just committed a fix for this.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Problem with 2.6.35.4-12.fc14.x86_64

2010-09-15 Thread Dave Jones
On Wed, Sep 15, 2010 at 11:11:52PM +0200, Morten P.D. Stevens wrote:
  
   -Original Message-
   From: devel-boun...@lists.fedoraproject.org [mailto:devel-
   boun...@lists.fedoraproject.org] On Behalf Of Michal Schmidt
   Sent: Wednesday, September 15, 2010 8:03 PM
   To: devel@lists.fedoraproject.org
   Subject: Re: Problem with 2.6.35.4-12.fc14.x86_64
   
   On Wed, 15 Sep 2010 17:44:47 +0200 Morten P.D. Stevens wrote:
Does anyone know something about this issue?
   [...]
===
[ INFO: suspicious rcu_dereference_check() usage. ]
---
kernel/sched.c:616 invoked rcu_dereference_check() without
   protection!
   
   Try kernel = 2.6.35.4-21 from Koji. It has this change
  
  The same problem with the newest 2.6.35.4-28.fc14.x86_64 kernel.
  
  ===
  [ INFO: suspicious rcu_dereference_check() usage. ]
  ---
  include/linux/cgroup.h:542 invoked rcu_dereference_check() without 
  protection!
 
This is the 2nd variant that I just fixed.  No builds yet.

Dave
 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: article on security of various linux

2010-09-09 Thread Dave Jones
On Thu, Sep 09, 2010 at 10:30:57AM -0400, Gregory Maxwell wrote:
  On Thu, Sep 9, 2010 at 9:45 AM, Neal Becker ndbeck...@gmail.com wrote:
   This article:
  
   http://labs.mwrinfosecurity.com/notices/security_mechanisms_in_linux_environment__part_1___userspace_memory_protection/
  
   seems to say that fedora is ranking poorly in deployment of various
   userspace memory protection mechanisms.  Is this information accurate?
  
  I asked about one point of this on LWN:
  Library randomization / prelink
  Posted Sep 8, 2010 18:26 UTC (Wed) by gmaxwell  (subscriber, #30048) [Link]
  Anyone know how the library randomization is being counted? 3 bits for
  fedora doesn't sound right. Is the 3 bits the value for a system vs
  itself or for this system vs all other systems?
  
  a note here: fedora uses exec-shield which maps libraries in two different
  regions: ascii-armor (lower 16MB) and the rest. i think what paxtest
  measured there is the former where the usable entropy is necessarily
  less than elsewhere and may not be representative of real life apps
  and their address spaces (not saying the whole ascii-armor region is
  worth anything for security though ;)

This article was brought up on fedora-kernel-list last week.

In my tests, I've not been able to reproduce the '3 bits' result.
On current kernels, I see 12 bits for 32-bit, and 'no randomisation' for 64-bit.
I'm not entirely sure yet why we're showing different results on some of the
other tests to other distros too.

I'll poke at it some more tomorrow.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


newer NVRs in older releases.

2010-09-07 Thread Dave Jones
I just hit this on an f13 box.

Transaction Check Error:
  package libgcc-4.4.4-11.fc12.x86_64 (which is newer than 
libgcc-4.4.4-10.fc13.i686) is already installed
 

Could the buildsystem be changed to prevent newer NVRs from being built if an 
older
one exists in a newer buildroot ? Should it ? Is there a valid reason for ever 
allowing
this to happen?

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HEADS-UP] adding missing systemd links in rawhide upgrades

2010-08-18 Thread Dave Jones
On Thu, Aug 19, 2010 at 12:32:01AM +0200, Lennart Poettering wrote:
  On Wed, 18.08.10 18:15, Dave Jones (da...@redhat.com) wrote:
  
 # systemctl enable ge...@.service prefdm.service getty.target 
   rc-local.service remote-fs.target
 
 And that should make things work again.
   
   even after doing this, I still haven't managed to get a single box running 
   systemd.
   They all hang after complaining that it failed to load configuration for 
   default.target
   (and a bunch of other services like distcache, livesys-late, cman)
  
  Have you seen the two follow-up messages I posted to this one? You need
  to create the default.target link as well. See those two mails for details.

ah, missed that in the noise. thanks. 

   It tells me to see the logs for details, but there's not a single message
   from systemd in the logs.
  
  There should be an explanation in dmesg, that it cannot find default.target.

at the stage that it stopped, I guess syslog wasn't running, so it never made
it into the boot logs. 

   as an aside: it also prints out some bogus messages about autofs and ipv6 
   being
   missing. if you could remove those, that would likely save some pointless 
   bug reports.
  
  Well, systemd by default uses autofs for certain API vfs mounts, such
  as binfmt_misc: we create the mount point and only when it is accessed
  we actually mount the file system on it. This has the effect that we'll
  load the binfmt kernel module only when somebody actaully writes
  something to the fs. i.e. we make the mount points availabale all the
  time in the file system, but the backing module is not necessarily
  loaded. Something similar applies to a couple of other non-essential
  virtual API file systems. 
  
  When systemd initializes we will initialize autofs too (by opening
  /dev/autofs), and that will fail if the module is not loaded (and the
  usual module-autoloading won't work for the autofs device node since
  udev isn't around yet, and the device node is hence not created yet).

this seems like a rube goldberg machine to me, but ok.
 
  systemd also configures the lo network device by default as part of
  early bootup, as part of its normal startup code (in C). here too module
  autoloading doesn't work, since configuring an ipv6 address on lo will
  not cause the protocol module to be loaded.
 
  So, in summary, we have to modprobe autofs and ipv6 manually before we
  go on with the startup, and given that this is how it is I don't think
  it makes much sense compiling them as a module anymore. It's similarly
  pointless as compiling unix.ko as a module, or the RTC module. It just
  slows down the boot and will be loaded into the kernel anyway. And
  that's why we complain.
  
  (note that systemd will still boot if autofs and ipv6 aren't available
  at all, it's not essential and we actually do honour the modprobe
  blacklist)

we had to revert the ipv6=y change for rhel6 because someone showed that it's
actually costly in high performance networking cases where ipv6 isn't even used.
rhel7 may be a long ways away, but eventually, systemd will have to
be made to handle that case, so it may as well get it right from the start.

There will always be use cases for disabling ipv6, so building it in
seems ill advised.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HEADS-UP] adding missing systemd links in rawhide upgrades

2010-08-18 Thread Dave Jones
On Thu, Aug 19, 2010 at 12:53:44AM +0200, Lennart Poettering wrote:
 
  It tells me to see the logs for details, but there's not a single 
   message
  from systemd in the logs.
 
 There should be an explanation in dmesg, that it cannot find 
   default.target.
   
   at the stage that it stopped, I guess syslog wasn't running, so it never 
   made
   it into the boot logs. 
  
  Hmm, could be. Note that we log to kmsg as long as syslog isn't up, so
  nothing should get lost -- as long as you manage to get a shell somehow.
  
  BTW, as a side note: a simply fix to bypass the problem with a missing
  default.target is to pass 5 on the kernel command line. This will then
  boot into gdm regardless whether default.target exists or not.
  
  the git version of systemd will automatically enter signle user mode if
  default.target is missing or borked.
 
So I got it booting after creating the default.target symlink, but the network
no longer comes up automatically (nor services dependant upon it, like sshd).
Did I miss another mail ?

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Staying close to upstream

2010-08-13 Thread Dave Jones
On Fri, Aug 13, 2010 at 05:47:37PM +0200, Kevin Kofler wrote:
 
  Good luck getting Mozilla to accept anything. Just like the kernel, they're 
  a very hard to work with upstream. If you don't know the right people, your 
  stuff just doesn't get in. :-(
 
Which is odd, because the number of changesets per release seems to be 
increasing.
As does the number of new committers.

It's almost like you're talking complete rubbish.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: modification of sources file causes git corruption.

2010-08-01 Thread Dave Jones
On Sat, Jul 31, 2010 at 10:58:26PM -0700, Matt McCutchen wrote:

  That's not corruption, that's just an unreferenced object, which does
  no harm except to waste space.  git gc will delete such objects.
 
(20:50:18:da...@gelk:kernel)$ git fsck --full
dangling blob 41bc432a23a83d5775562572936792fc25aa9380
(20:50:29:da...@gelk:kernel)$ git gc
Counting objects: 395, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (274/274), done.
Writing objects: 100% (395/395), done.
Total 395 (delta 119), reused 388 (delta 115)
(20:50:31:da...@gelk:kernel)$ git fsck --full
dangling blob 41bc432a23a83d5775562572936792fc25aa9380

I've just been deleting them by hand from .git/objects/ 
but at the frequency the kernel rebases, this is a pain.

They may be harmless, but if something was to go wrong, they'd make figuring
out what happened more complicated.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


modification of sources file causes git corruption.

2010-07-31 Thread Dave Jones
Check this out..

(00:13:25:da...@gelk:kernel)$ fedpkg -v upload patch-2.6.35-rc6-git6.bz2
Creating module object from /mnt/data/src/fedora/kernel
Uploading: f73d01927a3150e729b44add5ea4923c  patch-2.6.35-rc6-git6.bz2
Running curl -k --cert /home/davej/.fedora.cert --fail -o /dev/null 
--show-error --progress-bar -F name=kernel -F 
md5sum=f73d01927a3150e729b44add5ea4923c -F fi...@patch-2.6.35-rc6-git6.bz2 
https://pkgs.fedoraproject.org/repo/pkgs/upload.cgi directly on the tty
 100.0%
Source upload succeeded. Don't forget to commit the sources file
(00:13:35:da...@gelk:kernel)$ git fsck --full
(00:13:59:da...@gelk:kernel)$ cat sources 
10eebcb0178fb4540e2165bfd7efc7ad  linux-2.6.34.tar.bz2
1205481c8d1b5ccecad87840ddaeaf81  patch-2.6.35-rc6.bz2
6488f89f618d7e03af865534b31d3419  patch-2.6.35-rc6-git5.bz2
f73d01927a3150e729b44add5ea4923c  patch-2.6.35-rc6-git6.bz2
(00:14:02:da...@gelk:kernel)$ vim sources 
(00:14:05:da...@gelk:kernel)$ cat sources 
10eebcb0178fb4540e2165bfd7efc7ad  linux-2.6.34.tar.bz2
1205481c8d1b5ccecad87840ddaeaf81  patch-2.6.35-rc6.bz2
f73d01927a3150e729b44add5ea4923c  patch-2.6.35-rc6-git6.bz2
(00:14:06:da...@gelk:kernel)$ git fsck --full
(00:14:43:da...@gelk:kernel)$ git commit -a
[master 89d0d88] 2.6.35-rc6-git6
 3 files changed, 6 insertions(+), 2 deletions(-)
(00:16:40:da...@gelk:kernel)$ git fsck --full
dangling blob 64802926167a6aef0d71a5e6de35f0857674947b


git show on that blob shows the variant of 'sources' before I removed
the git5 entry. It seems if there's a pending staged commit to a file,
and then you modify it, git loses its shit.

Why can't fedpkg upload just leave the file modified instead of staging the 
commit ?
This would also have the advantage of showing up in git diff without the need
for --cached before doing the actual commit.

If we're modifying sources for an upload, chances are we're going to want to 
remove
a stale entry anyway, and having to do this as two commits seems a bit dumb.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Question on SELinux AVC messages with systemd.

2010-07-27 Thread Dave Jones
On Mon, Jul 26, 2010 at 02:39:55PM -0400, Bill Nottingham wrote:
  Dave Jones (da...@redhat.com) said: 
   of those that it does open(),.. Is there seriously a use-case for someone 
   wanting
   lvm partitioned /dev/ram disks ? or /dev/loop ?
  
  I would assume that's for testing.

point being that for those who care about doing that, they probably know
how to add a line to /etc/lvm.conf  we don't need to support this and other
madness out of the box at the detriment of the common case user.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Question on SELinux AVC messages with systemd.

2010-07-21 Thread Dave Jones
On Tue, Jul 20, 2010 at 04:26:14PM +0200, Lennart Poettering wrote:
  On Tue, 20.07.10 16:04, Lennart Poettering (mzerq...@0pointer.de) wrote:
  
   I am not entirely sure though why those processes actually access those
   dirs in this case. Maybe they are iterating through the files in /dev?
   Smells a bit broken to me.
  
  OK, the udevd is a result from /lib/udev/devices/ which is copied to
  /dev early on boot by udevd. Kay says that this dir reeally should not
  be put in /lib/udev/devices/.
  
  Still puzzled why LVM wants with /dev/mqueue though. Anybody from LVM
  around who can say something about this?

lvm is brain damaged.  strace lvm pvscan, and watch as it opens a bunch
of stuff that there's no way there'd ever be a volume on.
/dev/snd/*, tty's, usbmon etc etc

It's been this way for years.  I first noticed it when it triggered a bug
in agpgart a long time ago.

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Question on SELinux AVC messages with systemd.

2010-07-21 Thread Dave Jones
On Wed, Jul 21, 2010 at 02:30:03PM -0400, Dave Jones wrote:
  On Tue, Jul 20, 2010 at 04:26:14PM +0200, Lennart Poettering wrote:
On Tue, 20.07.10 16:04, Lennart Poettering (mzerq...@0pointer.de) wrote:

 I am not entirely sure though why those processes actually access those
 dirs in this case. Maybe they are iterating through the files in /dev?
 Smells a bit broken to me.

OK, the udevd is a result from /lib/udev/devices/ which is copied to
/dev early on boot by udevd. Kay says that this dir reeally should not
be put in /lib/udev/devices/.

Still puzzled why LVM wants with /dev/mqueue though. Anybody from LVM
around who can say something about this?
  
  lvm is brain damaged.  strace lvm pvscan, and watch as it opens a bunch
  of stuff that there's no way there'd ever be a volume on.
  /dev/snd/*, tty's, usbmon etc etc

looking closer, it seems to be only stat'ing, instead of opening most of them,
which isn't quite so bad, but still pretty lame.

of those that it does open(),.. Is there seriously a use-case for someone 
wanting
lvm partitioned /dev/ram disks ? or /dev/loop ?

I think we could probably use some extra filter definitions in /etc/lvm/lvm.conf

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Outage: Updates - 2010-07-21 16:00 UTC

2010-07-21 Thread Dave Jones
On Tue, Jul 20, 2010 at 04:47:38PM -0600, Stephen John Smoogen wrote:
  There will be an outage starting at 2010-07-21 16:00 UTC, which will
  last approximately 3 hours. Outages will be small but noticeable for
  small segments as systems are updated and rebooted.
  
  To convert UTC to your local time, take a look at
  http://fedoraproject.org/wiki/Infrastructure/UTCHowto
  or run:
  
  date -d '2010-07-21 16:00 UTC'
  
  Reason for outage: Updates to xen and other critical packages require
  rebooting servers to take effect.
  
  Affected Services:
  
  CVS / Source Control
 
I noticed cvs has come back up, but the webserver on cvs.fedoraproject.org 
hasn't,
which means make upload is failing.

Is it still in the outage window, or did something not come back up correctly?

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Proposed release criteria additions for F14+

2010-06-30 Thread Dave Jones
On Thu, Jun 24, 2010 at 11:28:16AM -0700, Adam Williamson wrote:
 
  * The desktop default update manager must not periodically check for
   updates when the system is booted live, but must periodically check for
   updates when running on an installed system

tangentally related:
Do we ever respin the live image if there are security updates ?

Dave

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: NVR email I just sent

2010-05-27 Thread Dave Jones
On Thu, May 27, 2010 at 11:28:08AM -0700, John Reiser wrote:
 greater for f12: x86info (davej )
  f12 = 1:x86info-1.25-1.45.fc12.src
  f13 = 1:x86info-1.25-1.44.fc13.src

   These are actually the same, (I did two commits in f12, and combined
   both when I updated f13).
   
   is it worth rebuilding just to get it off the list ?
  
  Yes.
  
   It seems kinda pointless to push an update when nothing changes at all.
  
  The _name_ changes, and that is important because the name has semantic 
  meaning.

ok, rebuilt, and update pushed out.

thanks,

Dave
 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


tor dependency insanity.

2010-03-02 Thread Dave Jones
So after having heard the nth discussion about tor, I decided to check it out.
I tried installing it on a stripped down f12 box that has no X, or other stuff
unnecessary for routing network packets.

What happened next has me lost for words.
Our dependency chains suck.

Dave

(12:24:07:r...@firewall:~)# yum install tor
Setting up Install Process
Resolving Dependencies
-- Running transaction check
--- Package tor.i686 0:0.2.1.23-1200.fc12 set to be updated
-- Processing Dependency: tor-core = 0.2.1.23-1200.fc12 for package: 
tor-0.2.1.23-1200.fc12.i686
-- Processing Dependency: tor-lsb = 0.2.1.23-1200.fc12 for package: 
tor-0.2.1.23-1200.fc12.i686
-- Running transaction check
--- Package tor-core.i686 0:0.2.1.23-1200.fc12 set to be updated
-- Processing Dependency: fedora-usermgmt for package: 
tor-core-0.2.1.23-1200.fc12.i686
-- Processing Dependency: fedora-usermgmt for package: 
tor-core-0.2.1.23-1200.fc12.i686
--- Package tor-lsb.noarch 0:0.2.1.23-1200.fc12 set to be updated
-- Processing Dependency: lsb-core-noarch for package: 
tor-lsb-0.2.1.23-1200.fc12.noarch
-- Processing Dependency: lsb-core-noarch for package: 
tor-lsb-0.2.1.23-1200.fc12.noarch
-- Running transaction check
--- Package fedora-usermgmt.noarch 0:0.10-1200.fc12 set to be updated
-- Processing Dependency: fedora-usermgmt-core = 0.10-1200.fc12 for package: 
fedora-usermgmt-0.10-1200.fc12.noarch
-- Processing Dependency: instance(fedora-usermgmt) for package: 
fedora-usermgmt-0.10-1200.fc12.noarch
-- Processing Dependency: setup(fedora-usermgmt) for package: 
fedora-usermgmt-0.10-1200.fc12.noarch
--- Package redhat-lsb.i686 0:3.2-7.fc12 set to be updated
-- Processing Dependency: /usr/bin/at for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: /usr/bin/lp for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libQtCore.so.4 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libgtk-x11-2.0.so.0 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libpangoft2-1.0.so.0 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libICE.so.6 for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libQtSql.so.4 for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libcups.so.2 for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libgdk_pixbuf-2.0.so.0 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: /usr/bin/batch for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libasound.so.2 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libpangoxft-1.0.so.0 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libgdk-x11-2.0.so.0 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: /usr/bin/pax for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libQtOpenGL.so.4 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libQtSvg.so.4 for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libQtNetwork.so.4 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: /usr/bin/lpr for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: /usr/bin/man for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: /usr/bin/foomatic-rip for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libXi.so.6 for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libqt-mt.so.3 for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libatk-1.0.so.0 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libQtXml.so.4 for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libQtGui.so.4 for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libSM.so.6 for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libcupsimage.so.2 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libGL.so.1 for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libXt.so.6 for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: /usr/bin/msgfmt for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: /bin/gettext for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: /usr/bin/gs for package: redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libgdk_pixbuf_xlib-2.0.so.0 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Processing Dependency: libpango-1.0.so.0 for package: 
redhat-lsb-3.2-7.fc12.i686
-- Running transaction check
--- Package alsa-lib.i686 0:1.0.22-2.fc12 set to be updated
--- Package at.i686 0:3.1.10-40.fc12 set to be updated
--- Package atk.i686 0:1.28.0-1.fc12 set to be updated
--- Package cups.i686 1:1.4.2-20.fc12 set to be updated
-- Processing Dependency: libavahi-common.so.3 for package: 
1:cups-1.4.2-20.fc12.i686
-- Processing Dependency: portreserve for package: 1:cups-1.4.2-20.fc12.i686
-- Processing Dependency: libavahi-client.so.3 for package: 
1:cups-1.4.2-20.fc12.i686
-- Processing Dependency: poppler-utils 

Re: tor dependency insanity.

2010-03-02 Thread Dave Jones
On Tue, Mar 02, 2010 at 09:51:17AM -0800, Jesse Keating wrote:
  On Tue, 2010-03-02 at 12:37 -0500, Dave Jones wrote:
   -- Processing Dependency: tor-lsb = 0.2.1.23-1200.fc12 for package:
   tor-0.2.1.23-1200.fc12.i686
  
  This is where things go to hell.  Why in the hell is tor-lsb /required/
  by tor?  LSB isn't really good for anything except landing a bunch of
  crap on your system that you don't really want there.  Making it
  required is rather... lame.

Why do we even bother supporting bullshit standards like LSB ?

We should make a stand and drop it from Fedora until it's not made up of
bonghits and failure.  (haha, yeah. thanks, here all week, etc)

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


intent to orphan: oprofileui

2010-02-17 Thread Dave Jones
I'm going to recommend dropping this package from Fedora entirely.
- Upstream seems to have stopped development on it since intel acquired
  its developers (opened-hand)
- The new profiling tools (perf) are in many cases easier to use than
  oprofile
- oprofileui had a number of bugs that look like they'll not be fixed
  (profiling a 32bit target from a 64bit host it broken for eg)
- the package never really got much interest.
  (I never heard a single report of someone using it)

if someone wants to take it over from me, I won't stand in their way,
but I think it's better to just drop it.

Dave
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel