Re: Maintainer input on release notes

2013-05-15 Thread Dan Mashal
On Mon, May 13, 2013 at 12:52 PM, John J. McDonough wb8...@arrl.net wrote:
 We had a short discussion of this at this morning's meeting but felt a
 broader discussion here was warranted.

 When preparing the Release Notes, we often ask the developers for wiki
 input, and generally come up dry. More recently, we look though the
 repos for changes, but the upstream release notes are often very poor or
 nonexistent. Every release includes literally thousands of changed
 packages, and while we strive to document significant changes, these
 poor upstream release notes leave us little clue as to what constitutes
 significant.  Certainly the feature pages get us started, but they
 only capture a tiny fraction of what changes in a release.

 But if we think about the maintainers, chances are they begin working on
 the next thing just as soon as the compose closes for the previous
 release, if not sooner.  Very likely they have an interest in the
 packages they are maintaining, and it would not be surprising if they
 viewed some features to be important.

 But by the time we ask for input, odds are they have moved on and most
 of the updated packages in the new release are ancient history.

 However, if we were to open the beats as soon as possible, certainly
 when the compose closes or even as soon as we have converted the beats
 to XML, then the developers could make a note in the wiki about what is
 significant, right at the time they are working on it and interested in
 it.

 Of course we would still need to remind the maintainers that we want
 their input, and especially that it doesn't need to be beautiful prose -
 all we really need is a clue as to what is important.  But I think if we
 can capture the input early, we have better odds of getting more
 complete release notes.

 Is this something we should do?  Is there something different we should
 be doing?

 --McD

I think you should focus on Common Bugs and work with the IRC support SIG.

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

Re: MTA virtual provides craziness

2013-05-15 Thread Peter Robinson
On 15 May 2013 06:49, Dan Mashal dan.mas...@gmail.com wrote:

 On Tue, May 14, 2013 at 6:10 PM, Adam Williamson awill...@redhat.com
wrote:
  We now appear to have *four* virtual provides for mail servers:
 
  MTA
  smtpd
  smtpdaemon
  server(smtp)
 
  This seems a tad excessive. exim and postfix provide all four. sendmail
  provides MTA, smtpdaemon and server(smtp). Nothing else provides any of
  them (though if we could just agree on what any of them meant or what
  they were for, probably esmtp and ssmtp might want to).
 
  Nothing requires 'smtpd'. One thing each requires each of the others,
  just to make things nice and complicated:
 
  [root@adam blivet (master %)]# repoquery --whatrequires MTA
  ratbox-services-0:1.2.1-8.fc19.x86_64
  [root@adam blivet (master %)]# repoquery --whatrequires server(smtp)
  sagator-core-0:1.2.3-6.fc19.noarch
  [root@adam blivet (master %)]# repoquery --whatrequires smtpdaemon
  vacation-0:1.2.7.1-3.fc19.x86_64
 
  Good lord. Anyone feel like injecting any sanity? Anyone have a long
  enough memory to know what the hell each of the different provides is
  meant for? I seem to vaguely recall that 'MTA' and 'smtpdaemon' were
  meant to express subtly different things, but I can't remember any
  details.

 Sanity: Switching to postfix?

That's a matter of opinion and completely unhelpful to this discussion.

Adam, like you I seem to remember a subtle difference between MTA and the
others. I think its because some MTAs only do local delivery, some do
remote and some can do both. Eg sendmail needs procmail to handle the local
part from distant memory.

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

Re: Maintainer input on release notes

2013-05-15 Thread Pete Travis
On Wed, May 15, 2013 at 12:04 AM, Dan Mashal dan.mas...@gmail.com wrote:

 On Mon, May 13, 2013 at 12:52 PM, John J. McDonough wb8...@arrl.net
 wrote:
  We had a short discussion of this at this morning's meeting but felt a
  broader discussion here was warranted.
 
  When preparing the Release Notes, we often ask the developers for wiki
  input, and generally come up dry. More recently, we look though the
  repos for changes, but the upstream release notes are often very poor or
  nonexistent. Every release includes literally thousands of changed
  packages, and while we strive to document significant changes, these
  poor upstream release notes leave us little clue as to what constitutes
  significant.  Certainly the feature pages get us started, but they
  only capture a tiny fraction of what changes in a release.
 
  But if we think about the maintainers, chances are they begin working on
  the next thing just as soon as the compose closes for the previous
  release, if not sooner.  Very likely they have an interest in the
  packages they are maintaining, and it would not be surprising if they
  viewed some features to be important.
 
  But by the time we ask for input, odds are they have moved on and most
  of the updated packages in the new release are ancient history.
 
  However, if we were to open the beats as soon as possible, certainly
  when the compose closes or even as soon as we have converted the beats
  to XML, then the developers could make a note in the wiki about what is
  significant, right at the time they are working on it and interested in
  it.
 
  Of course we would still need to remind the maintainers that we want
  their input, and especially that it doesn't need to be beautiful prose -
  all we really need is a clue as to what is important.  But I think if we
  can capture the input early, we have better odds of getting more
  complete release notes.
 
  Is this something we should do?  Is there something different we should
  be doing?
 
  --McD

 I think you should focus on Common Bugs and work with the IRC support
 SIG.

 Dan
 --



I think the Common Bugs are well handled by the QA team and effectively
feature-complete.  The docs writers could probably benefit from a feedback
loop with the IRC folks, I like that idea.  It would help improve the
guides - but not the Release Notes.

The goal of John's idea is to track changes better by keeping up with the
developers.  The existing communication channel includes
https://fedoraproject.org/wiki/Category:Documentation_beats?rd=Docs/Beats ,
which gets cleared around branch time and worked on until beta composes
start.  Opening the release note beats earler is an effort to change the
docs process to better align with the packagers' workflow.

Here's the question: If we clear this wiki space *now*, at this point in
the release cycle, would you use it?  If the wiki isn't an effective way to
point us at the changes you're currently working on for F20 and beyond, is
there something better?

I'll cite an example that demonstrates the changelog problem John refers
to, then share a little of our process, and the issue might make a little
more sense:

In writing the release notes, I noticed `pavucontrol` had been bumped to
version 2.0. I'm not picking on it's maintainers - I *like* pavucontrol,
and pulseaudio as a while - but I couldn't find out what had changed.
/usr/share/doc/pavucontrol-*/ had no NEWS or CHANGELOG. The packaging
changelog  said ~Updating to v2.0. The upstream website had an equally
release announcement, and their public git repo hadn't seen a commit since
March 2011.  Actually getting a diff of the source and sorting out the
changes would take more time than a single package might merit.

So, a package gets a major version bump and I'm silent about it.  There
might be some really interesting things in there, and I might be just as
silent about well documented changes in other packages because I didn't
know or think to look for them.  What we do come up with gets piled into
the release notes, which is used as a base for marketing materials like
release announcements and talking points.  These interesting changes might
miss marketing attention and press interest they would otherwise have
benefited from.

The public at large reads the Release Notes (albeit often secondhand) and
accepts them as the representation of the package maintainers' work. The
docs writers can create a better product with developer help, and we're
asking for input on how to make that process work.

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

Re: MTA virtual provides craziness

2013-05-15 Thread Michael Scherer
Le mercredi 15 mai 2013 à 07:45 +0100, Peter Robinson a écrit :

 Adam, like you I seem to remember a subtle difference between MTA and
 the others. I think its because some MTAs only do local delivery, some
 do remote and some can do both. Eg sendmail needs procmail to handle
 the local part from distant memory.

The way I see the issue, a software would likely need a interface, ie
something that provides /usr/bin/sendmail with this set of supported
option. We cannot requires directly this file due to alternative ( I
think ), so we may need a Requires/Provides for that. 

I do not see why a rpm would need to express  I need to have something
listening on port 25 or anything like that ( and so pull smtpd or
anything like this ), from a network point of view ( since anything
using the network could use a different host, so this mean a Requires is
not the good way to express this dependency ).

-- 
Michael Scherer

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

Re: when startup delays become bugs

2013-05-15 Thread Alexey Torkhov
2013/5/15 Chris Adams li...@cmadams.net:
 Once upon a time, Chris Murphy li...@colorremedies.com said:
 The only things related to networking I change is setting a hostname from 
 localhost to f18s, f19s or f19q; and occasionally adding the b43 firmware if 
 I decide to go wireless.

 Do you add the changed hostname to /etc/hosts?  If not, sendmail (and
 some other things) will stop for some time trying to resolve the local
 hostname to an IP address.

Why doesn't nss_myhostname resolve local hostname even if it is not in
/etc/hosts?


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

Re: when startup delays become bugs

2013-05-15 Thread Michal Schmidt

On 05/15/2013 12:56 AM, Jeffrey Bastian wrote:

The slowest component on F19 is this new wait service:
  10.102s NetworkManager-wait-online.service

This service doesn't seem to do anything other than wait until the
network is fully up.  This really skews unfavorably the boot time
reported by systemd-analyze.  But if I mask that service and reboot,
everthing still appears to work fine and systemd-analyze reports a boot
time of only 6.2 seconds.


A bit OT...

This is not the first time in this thread that someone mentions masking 
a service. Do you guys have a reason why you mask the service instead of 
simply disabling it? Is there anything pulling the service into your 
boot even when it's disabled?


Thanks,
Michal

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

Re: when startup delays become bugs

2013-05-15 Thread Paolo Bonzini
Il 15/05/2013 05:43, Adam Williamson ha scritto:
 On Tue, 2013-05-14 at 15:51 -0600, Chris Murphy wrote:
 
 But firewalld goes from 7 seconds to 18 seconds? Why? avahi-daemon,
 restorecond, all are an order of magnitude longer on F19 than F18.
 It's a 3+ minute userspace hit on the startup time where the kernel
 takes 1.9 seconds. Off hand this doesn't seem reasonable, especially
 sendmail. If the time can't be brought down by a lot, can it ship
 disabled by default?
 
 FWIW, I found your results here interesting, so I did a little test of
 my own. I did default DVD installs of F17, F18 and F19 Beta TC4, ran
 through firstboot, rebooted, then rebooted again and ran systemd-analyze
 (to let prelink kick in). Results are that F18's slightly slower than
 F17 and F19 is somewhat slower again. My numbers are way way faster than
 your numbers overall, though; VMs do seem to perform very quickly on
 this box for whatever reason.

Can you include here the QEMU command line or libvirt XML definition?

Unless you have something like cache=none or cache='none' in it
(respectively for QEMU and libvirt), chances are that you're using the
host memory as a very fast and large disk cache for your VM. :)

(VMs tend to be fast in the initramfs anyway, because they do not have
much hardware to initialize, especially graphics cards).

Paolo

 F17
 ---
 
 Startup finished in 493ms (kernel) + 794ms (initramfs) + 2751ms
 (userspace) = 4039ms
 
446ms udev-settle.service
345ms NetworkManager.service
268ms systemd-logind.service
266ms ip6tables.service
262ms avahi-daemon.service
261ms iptables.service
173ms mcelog.service
170ms nfs-lock.service
145ms udev-trigger.service
136ms udev.service
135ms abrt-ccpp.service
122ms spice-vdagentd.service
117ms sendmail.service
114ms sm-client.service
110ms media.mount
106ms sys-kernel-debug.mount
105ms fedora-loadmodules.service
105ms dev-hugepages.mount
103ms dev-mqueue.mount
100ms sys-kernel-security.mount
 98ms rsyslog.service
 91ms remount-rootfs.service
 90ms dbus.service
 86ms sys-kernel-config.mount
 84ms systemd-vconsole-setup.service
 84ms acpid.service
 77ms boot.mount
 62ms systemd-tmpfiles-setup.service
 56ms abrt-vmcore.service
 53ms fedora-storage-init.service
 53ms systemd-user-sessions.service
 49ms sshd.service
 47ms auditd.service
 44ms systemd-remount-api-vfs.service
 41ms colord.service
 41ms systemd-sysctl.service
 38ms bluetooth.service
 32ms fedora-storage-init-late.service
 28ms fedora-readonly.service
 28ms lvm2-monitor.service
 27ms systemd-readahead-collect.service
 25ms colord-sane.service
 18ms udisks2.service
 18ms mdmonitor-takeover.service
 13ms upower.service
 13ms accounts-daemon.service
 11ms rtkit-daemon.service
 10ms rpcbind.service
  9ms fedora-wait-storage.service
 
 F18
 ---
 
 Startup finished in 521ms (kernel) + 616ms (initramfs) + 3348ms
 (userspace) = 4485ms
 
742ms iscsid.service
607ms firewalld.service
460ms systemd-udev-settle.service
372ms chronyd.service
369ms restorecond.service
321ms gdm.service
292ms abrt-ccpp.service
279ms ksmtuned.service
231ms accounts-daemon.service
208ms spice-vdagentd.service
208ms auditd.service
182ms systemd-logind.service
174ms avahi-daemon.service
167ms rtkit-daemon.service
163ms sm-client.service
116ms fedora-readonly.service
110ms fedora-loadmodules.service
109ms systemd-udev-trigger.service
104ms NetworkManager.service
101ms mcelog.service
 95ms systemd-udevd.service
 87ms sendmail.service
 84ms sys-kernel-debug.mount
 82ms dev-hugepages.mount
 82ms dev-mqueue.mount
 79ms iscsi.service
 74ms systemd-remount-fs.service
 64ms sys-kernel-config.mount
 56ms systemd-vconsole-setup.service
 52ms colord.service
 42ms fedora-storage-init.service
 41ms systemd-user-sessions.service
 35ms udisks2.service
 34ms ksm.service
 34ms polkit.service
 29ms systemd-tmpfiles-setup.service
 28ms rpcbind.service
 26ms bluetooth.service
 24ms fedora-storage-init-late.service
 23ms sshd.service
 16ms abrt-vmcore.service
 15ms upower.service
 15ms lvm2-monitor.service
 15ms systemd-sysctl.service
 13ms systemd-modules-load.service
 13ms mdmonitor-takeover.service
 10ms boot.mount
  4ms tmp.mount
 
 F19
 ---
 
 Startup finished in 411ms (kernel) + 745ms (initrd) + 4.704s (userspace)
 = 5.861s
 
   2.745s plymouth-quit-wait.service
   2.389s NetworkManager-wait-online.service
   1.078s accounts-daemon.service
   1.026s firewalld.service
   1.007s restorecond.service
987ms avahi-daemon.service
479ms iprupdate.service
385ms iprinit.service
356ms systemd-udev-settle.service
  

Re: when startup delays become bugs

2013-05-15 Thread Lennart Poettering
On Tue, 14.05.13 17:58, Chris Murphy (li...@colorremedies.com) wrote:

 Static hostname: f19q.localdomain
 Takes 1.5 minutes before I can ssh into the VM, but the
 sendmail.service is now about 2 seconds instead of a minute.

Is this a non-debug kernel?

 [root@f19q ~]# systemd-analyze blame
  51.688s firewalld.service
  50.696s restorecond.service
  16.989s avahi-daemon.service
  16.023s systemd-logind.service
  11.908s NetworkManager-wait-online.service

With the recommendations from

https://bugzilla.redhat.com/show_bug.cgi?id=787314#c37

NM-w-o.s would become a service that is only pulled in when actually
needed. It would be good to get this included in F19, as it is
completely bogus to delay the boot for everybody just because a few
people happen to have static NFS mounts listed in fstab.

BTW, systemd-analyze critical-chain (possibly with --fuzz=500ms) is a
new tool in F19, which allows a bit more 

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Lennart Poettering
On Tue, 14.05.13 17:30, Dan Williams (d...@redhat.com) wrote:

 On Tue, 2013-05-14 at 15:51 -0600, Chris Murphy wrote:
  This is not intended to be snarky, but I admit it could sound like it is.  
  When are long startup times for services considered to be bugs in their own 
  right?
  
  
  [root@f19q ~]# systemd-analyze blame
1min 444ms sm-client.service
1min 310ms sendmail.service
  18.602s firewalld.service
   13.882s avahi-daemon.service
   12.944s NetworkManager-wait-online.service
 
 Is anything waiting on NetworkManager-wait-online in your install?  That
 target is really intended for servers where you want to block Apache or
 Sendmail or Database from starting until you're sure your networking is
 fully configured.  If you don't have any services that require a network
 to be up, then you can mask NetworkManager-wait-online and things will
 be more parallel.

Dan, could you please implement these recommendations for F19:

https://bugzilla.redhat.com/show_bug.cgi?id=787314#c37

This really shouldn't be pulled in unconditionally...

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Lennart Poettering
On Tue, 14.05.13 15:51, Chris Murphy (li...@colorremedies.com) wrote:

   2.911s abrt-uefioops.service

I don't understand really why abrt needs to run at all by default. It
should be spawned automatically when an actualy crash happens, so that
by default nobody has to have this serice running.

Abrt guys, any chance you can make use of socket/bus/path activation so
that abrt is auto-spawned when needed and not before?

You don't even need to patch abrt itself for that (dropping in unit
files is sufficient) if it needs only bus or path activation. Only
socket activation needs patching.

I filed this now, to keep track of this:

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

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Lennart Poettering
On Tue, 14.05.13 20:43, Adam Williamson (awill...@redhat.com) wrote:

Let me take the opportunity to dissect some of this:

 Startup finished in 411ms (kernel) + 745ms (initrd) + 4.704s (userspace)
 = 5.861s
 
   2.745s plymouth-quit-wait.service

This one is misleading, as this just makes sure the bootsplash is
terminated when start-up is complete.

   2.389s NetworkManager-wait-online.service

https://bugzilla.redhat.com/show_bug.cgi?id=787314#c37

479ms iprupdate.service
385ms iprinit.service

These appear to be untis that are only necessary for IBM RAID. It's
hugely disappointing if this is pulled into all boots. I wonder if we
can find a different logic for this, for example pulling it in from a
udev rules or so. Or by changing anaconda to install this only onb IBM
RAID systemd... Anyone knows what this is about?

Also, I don't see either of these listed in the default preset
file. This really shouldnt be started by default.

356ms systemd-udev-settle.service

This is exlusively LVM's fault. There's really no need to ever have that
in the boot unless you run LVM. 

On many machines LVM is the primary reason why things are slow. I can
only recommend everybody to not install on LVM if you can. It's a real
shame that LVM hasn't gotten their things together still, after all
those years. 

A service that needs systemd-udev-settle is a broken service! LVM, you
are broken!

I am hoping for the day LVM gets kicked out of the default install. Oh
btrfs, why are you still not around?

297ms ksmtuned.service

I thought the kernel did this without user-interaction these days?

236ms spice-vdagentd.service

I don't see why this is on by default. According to this bug report this
should have been pulled in on-demand only:

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

233ms abrt-ccpp.service

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

160ms fedora-loadmodules.service

Somebody should file bugs against all packages that still drop something
into /etc/sysconfig/modules/.

I see that kvm and bluez do this still. I filed these bugs now:

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

138ms sm-client.service

Oh my, sendmail. What an emabrassement that we still ship this enabled
by default... If we could at least turn it into something that is
activated on-demand. But I gues touching these sources to implement that
would be too awful...

112ms iscsi.service

This really sounds like something that should be socket actviated on
demand rather than run by default.

 97ms sshd.service

Dito. THis is something to start by default only on hosts where a ton of
people log in all the time.


 80ms isdn.service

In very new systemd 'isdn.service' is not enabled any more in the preset
file, so this is already gone now.

 79ms systemd-modules-load.service

Ah, cute, on my machine the only reason this is pulled in is
/etc/modules-load.d/spice-vdagentd.conf -- which also pulls in our old
friend uinput (see above).

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

 78ms iprdump.service

IBM RAID again? Jeez...

 64ms sendmail.service

Urks...

 56ms systemd-localed.service

Hmm, this one is weird... It should only be loaded when needed, so I am
surprised tjat there's something that needs this during boot-up.

 54ms ksm.service

I thought the kernel would do this internally these days without
userspace interaction.

 54ms abrt-vmcore.service

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

 45ms rpcbind.service

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

 33ms dmraid-activation.service

I wonder if we can change this to pull this in only if DMRAID is
actually used... SOunds wrong to spawn this unconditionally...

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Lennart Poettering
On Wed, 15.05.13 12:07, Alexey Torkhov (atork...@gmail.com) wrote:

 2013/5/15 Chris Adams li...@cmadams.net:
  Once upon a time, Chris Murphy li...@colorremedies.com said:
  The only things related to networking I change is setting a hostname from 
  localhost to f18s, f19s or f19q; and occasionally adding the b43 firmware 
  if I decide to go wireless.
 
  Do you add the changed hostname to /etc/hosts?  If not, sendmail (and
  some other things) will stop for some time trying to resolve the local
  hostname to an IP address.
 
 Why doesn't nss_myhostname resolve local hostname even if it is not in
 /etc/hosts?

My suspicion is that sendmail uses res_query() and friends since it
needs MX and stuff... THis means NSS is bypassed and hence
nss_myhostname and /etc/hosts won't take effect anyway...

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Richard W.M. Jones
On Wed, May 15, 2013 at 01:36:57PM +0200, Lennart Poettering wrote:
 On Tue, 14.05.13 20:43, Adam Williamson (awill...@redhat.com) wrote:
 356ms systemd-udev-settle.service
 
 This is exlusively LVM's fault. There's really no need to ever have that
 in the boot unless you run LVM. 
 
 On many machines LVM is the primary reason why things are slow. I can
 only recommend everybody to not install on LVM if you can. It's a real
 shame that LVM hasn't gotten their things together still, after all
 those years. 

Is there a constructive summary anywhere of what LVM needs
to do / change?  This problem affects libguestfs too.

 I am hoping for the day LVM gets kicked out of the default install. Oh
 btrfs, why are you still not around?

I Want To Believe in btrfs, but unfortunately it's still excessively
buggy.  It's actually got worse in Rawhide recently -- it reliably
fails in mkfs.btrfs :-(  I stopped bothering filing bugs about this
because they just get ignored because Rawhide isn't new enough (they
want us to retest everything on some non-upstream btrfs-next kernel).
My colleague ran btrfs on his laptop and had daily crashes.  Last week
he went back to ext4.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Igor Gnatenko
On Wed, 2013-05-15 at 13:36 +0200, Lennart Poettering wrote:
 On Tue, 14.05.13 20:43, Adam Williamson (awill...@redhat.com) wrote:
 
 Let me take the opportunity to dissect some of this:
 
  Startup finished in 411ms (kernel) + 745ms (initrd) + 4.704s (userspace)
  = 5.861s
  
2.745s plymouth-quit-wait.service
 
 This one is misleading, as this just makes sure the bootsplash is
 terminated when start-up is complete.
 
2.389s NetworkManager-wait-online.service
 
 https://bugzilla.redhat.com/show_bug.cgi?id=787314#c37
 
 479ms iprupdate.service
 385ms iprinit.service
 
 These appear to be untis that are only necessary for IBM RAID. It's
 hugely disappointing if this is pulled into all boots. I wonder if we
 can find a different logic for this, for example pulling it in from a
 udev rules or so. Or by changing anaconda to install this only onb IBM
 RAID systemd... Anyone knows what this is about?
 
 Also, I don't see either of these listed in the default preset
 file. This really shouldnt be started by default.
 
 356ms systemd-udev-settle.service
 
 This is exlusively LVM's fault. There's really no need to ever have that
 in the boot unless you run LVM. 
 
 On many machines LVM is the primary reason why things are slow. I can
 only recommend everybody to not install on LVM if you can. It's a real
 shame that LVM hasn't gotten their things together still, after all
 those years. 
 
 A service that needs systemd-udev-settle is a broken service! LVM, you
 are broken!
 
 I am hoping for the day LVM gets kicked out of the default install. Oh
 btrfs, why are you still not around?
 
 297ms ksmtuned.service
 
 I thought the kernel did this without user-interaction these days?
 
 236ms spice-vdagentd.service
 
 I don't see why this is on by default. According to this bug report this
 should have been pulled in on-demand only:
 
 https://bugzilla.redhat.com/show_bug.cgi?id=876237
 
 233ms abrt-ccpp.service
 
 https://bugzilla.redhat.com/show_bug.cgi?id=963184
 
 160ms fedora-loadmodules.service
 
 Somebody should file bugs against all packages that still drop something
 into /etc/sysconfig/modules/.
 
 I see that kvm and bluez do this still. I filed these bugs now:
 
 https://bugzilla.redhat.com/show_bug.cgi?id=963193
 https://bugzilla.redhat.com/show_bug.cgi?id=963198
 
 138ms sm-client.service
 
 Oh my, sendmail. What an emabrassement that we still ship this enabled
 by default... If we could at least turn it into something that is
 activated on-demand. But I gues touching these sources to implement that
 would be too awful...
 
 112ms iscsi.service
 
 This really sounds like something that should be socket actviated on
 demand rather than run by default.
 
  97ms sshd.service
 
 Dito. THis is something to start by default only on hosts where a ton of
 people log in all the time.
 
 
  80ms isdn.service
 
 In very new systemd 'isdn.service' is not enabled any more in the preset
 file, so this is already gone now.
 
  79ms systemd-modules-load.service
 
 Ah, cute, on my machine the only reason this is pulled in is
 /etc/modules-load.d/spice-vdagentd.conf -- which also pulls in our old
 friend uinput (see above).
 
 https://bugzilla.redhat.com/show_bug.cgi?id=963201
 
  78ms iprdump.service
 
 IBM RAID again? Jeez...
 
  64ms sendmail.service
 
 Urks...
 
  56ms systemd-localed.service
 
 Hmm, this one is weird... It should only be loaded when needed, so I am
 surprised tjat there's something that needs this during boot-up.
 
  54ms ksm.service
 
 I thought the kernel would do this internally these days without
 userspace interaction.
 
  54ms abrt-vmcore.service
 
 https://bugzilla.redhat.com/show_bug.cgi?id=963184
 
  45ms rpcbind.service
 
 https://bugzilla.redhat.com/show_bug.cgi?id=963189
 
  33ms dmraid-activation.service
 
 I wonder if we can change this to pull this in only if DMRAID is
 actually used... SOunds wrong to spawn this unconditionally...
 
 Lennart
 
 -- 
 Lennart Poettering - Red Hat, Inc.

Lennart, good.
I CC'ed for interested bugs.

-- 
Best Regards,
Igor Gnatenko

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

Re: when startup delays become bugs

2013-05-15 Thread Tomasz Torcz
On Wed, May 15, 2013 at 01:36:57PM +0200, Lennart Poettering wrote:
 112ms iscsi.service
 
 This really sounds like something that should be socket actviated on
 demand rather than run by default.

  There are few parts of iSCSI stack in Fedora. This iscsi.service brings
up all targets previously configured. Nevertheless it should only be pulled
in when there are actaully some targets discovered:

  https://bugzilla.redhat.com/show_bug.cgi?id=951951#c3

  Other part of stack, iscsid.service, is already socket activable (at least
upstream since Mike pulled my patches, in Fedora since 6.2.0.873-4).

-- 
Tomasz Torcz  ,,If you try to upissue this patchset I shall be 
seeking
xmpp: zdzich...@chrome.pl   an IP-routable hand grenade.'' -- Andrew Morton 
(LKML)

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

Re: when startup delays become bugs

2013-05-15 Thread Lennart Poettering
On Wed, 15.05.13 13:36, Lennart Poettering (mzerq...@0pointer.de) wrote:

I have now created a tracker bug WhyWeBotSoSlow to track all these
little issues that cause things to be in our boot-up sequence that
really shouldn't be there...

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

Would be fantastic if we could find some volunteers to keep an eye on
this and put some pressure behind this!

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

F-19 Branched report: 20130515 changes

2013-05-15 Thread Fedora Branched Report
Compose started at Wed May 15 09:15:02 UTC 2013

Broken deps for x86_64
--
[byzanz]
byzanz-0.3-0.5.fc17.x86_64 requires libpanel-applet-4.so.0()(64bit)
[deltacloud-core]
deltacloud-core-rhevm-1.1.3-1.fc19.noarch requires rubygem(rbovirt) = 
0:0.0.18
[dragonegg]
dragonegg-3.1-19.fc19.x86_64 requires gcc = 0:4.7.2-9.fc19
[fence-virt]
fence-virtd-libvirt-qmf-0.3.0-11.fc19.x86_64 requires libvirt-qmf
[freeipa]
freeipa-server-strict-3.2.0-0.3.beta1.fc19.x86_64 requires pki-ca = 
0:10.0.1
freeipa-server-strict-3.2.0-0.3.beta1.fc19.x86_64 requires krb5-server 
= 0:1.11.2-1
freeipa-server-strict-3.2.0-0.3.beta1.fc19.x86_64 requires 389-ds-base 
= 0:1.3.0.5
[glusterfs]
glusterfs-ufo-3.4.0-0.4.beta1.fc19.noarch requires 
openstack-swift-proxy = 0:1.8.0
glusterfs-ufo-3.4.0-0.4.beta1.fc19.noarch requires 
openstack-swift-object = 0:1.8.0
glusterfs-ufo-3.4.0-0.4.beta1.fc19.noarch requires 
openstack-swift-container = 0:1.8.0
glusterfs-ufo-3.4.0-0.4.beta1.fc19.noarch requires 
openstack-swift-account = 0:1.8.0
glusterfs-ufo-3.4.0-0.4.beta1.fc19.noarch requires openstack-swift = 
0:1.8.0
[gooddata-cl]
gooddata-cl-1.2.56-2.fc19.noarch requires gdata-java
[kawa]
1:kawa-1.11-5.fc19.x86_64 requires servlet25
[libkolab]
php-kolab-0.4.1-3.fc19.x86_64 requires php(zend-abi) = 0:20100525-x86-64
php-kolab-0.4.1-3.fc19.x86_64 requires php(api) = 0:20100412-x86-64
[ooo2gd]
ooo2gd-3.0.0-6.fc19.x86_64 requires gdata-java
[openbox]
gdm-control-3.5.0-11.20121001git782b28.fc19.x86_64 requires gnome-panel
gnome-panel-control-3.5.0-11.20121001git782b28.fc19.x86_64 requires 
gnome-panel
[ovirt-engine]
ovirt-engine-notification-service-3.1.0-1.fc19.noarch requires 
classpathx-mail
[perl-Bio-ASN1-EntrezGene]
perl-Bio-ASN1-EntrezGene-1.091-17.fc19.noarch requires 
perl(Bio::Index::AbstractSeq)
[perl-Bio-SamTools]
perl-Bio-SamTools-1.35-2.fc19.x86_64 requires 
perl(Bio::SeqFeature::Lite)
perl-Bio-SamTools-1.35-2.fc19.x86_64 requires perl(Bio::PrimarySeq)
[python-AppTools]
python-AppTools-3.4.0-5.fc19.noarch requires python-TraitsGUI
[python-TraitsBackendQt]
python-TraitsBackendQt-3.5.0-5.fc19.noarch requires python-TraitsGUI
[python-flask-admin]
python-flask-admin-1.0.5-2.fc19.noarch requires python-flask-mongonegine
[scala]
scala-2.9.2-2.fc19.noarch requires osgi(org.scala-ide.scala.library)
[spacewalk-web]
spacewalk-dobby-1.9.22-2.fc19.noarch requires perl(Spacewalk::Setup)
[tntnet]
tntnet-2.1-15.fc19.i686 requires libcxxtools.so.8
tntnet-2.1-15.fc19.x86_64 requires libcxxtools.so.8()(64bit)
[xorg-x11-drivers]
xorg-x11-drivers-7.7-4.fc19.x86_64 requires xorg-x11-drv-ast
[zarafa]
php-mapi-7.0.13-1.fc19.x86_64 requires php(zend-abi) = 0:20100525-x86-64
php-mapi-7.0.13-1.fc19.x86_64 requires php(api) = 0:20100412-x86-64



Broken deps for i386
--
[byzanz]
byzanz-0.3-0.5.fc17.i686 requires libpanel-applet-4.so.0
[deltacloud-core]
deltacloud-core-rhevm-1.1.3-1.fc19.noarch requires rubygem(rbovirt) = 
0:0.0.18
[dragonegg]
dragonegg-3.1-19.fc19.i686 requires gcc = 0:4.7.2-9.fc19
[fence-virt]
fence-virtd-libvirt-qmf-0.3.0-11.fc19.i686 requires libvirt-qmf
[freeipa]
freeipa-server-strict-3.2.0-0.3.beta1.fc19.i686 requires pki-ca = 
0:10.0.1
freeipa-server-strict-3.2.0-0.3.beta1.fc19.i686 requires krb5-server = 
0:1.11.2-1
freeipa-server-strict-3.2.0-0.3.beta1.fc19.i686 requires 389-ds-base = 
0:1.3.0.5
[glusterfs]
glusterfs-ufo-3.4.0-0.4.beta1.fc19.noarch requires 
openstack-swift-proxy = 0:1.8.0
glusterfs-ufo-3.4.0-0.4.beta1.fc19.noarch requires 
openstack-swift-object = 0:1.8.0
glusterfs-ufo-3.4.0-0.4.beta1.fc19.noarch requires 
openstack-swift-container = 0:1.8.0
glusterfs-ufo-3.4.0-0.4.beta1.fc19.noarch requires 
openstack-swift-account = 0:1.8.0
glusterfs-ufo-3.4.0-0.4.beta1.fc19.noarch requires openstack-swift = 
0:1.8.0
[gooddata-cl]
gooddata-cl-1.2.56-2.fc19.noarch requires gdata-java
[kawa]
1:kawa-1.11-5.fc19.i686 requires servlet25
[libkolab]
php-kolab-0.4.1-3.fc19.i686 requires php(zend-abi) = 0:20100525-x86-32
php-kolab-0.4.1-3.fc19.i686 requires php(api) = 0:20100412-x86-32
[ooo2gd]
ooo2gd-3.0.0-6.fc19.i686 requires gdata-java
[openbox]
gdm-control-3.5.0-11.20121001git782b28.fc19.i686 requires gnome-panel
gnome-panel-control-3.5.0-11.20121001git782b28.fc19.i686 requires 
gnome-panel
[ovirt-engine]
ovirt-engine-notification-service-3.1.0-1.fc19.noarch requires 
classpathx-mail
[perl-Bio-ASN1-EntrezGene]
perl-Bio-ASN1-EntrezGene-1.091-17.fc19.noarch requires 
perl(Bio::Index::AbstractSeq)

Re: when startup delays become bugs

2013-05-15 Thread Lennart Poettering
On Wed, 15.05.13 12:55, Richard W.M. Jones (rjo...@redhat.com) wrote:

 On Wed, May 15, 2013 at 01:36:57PM +0200, Lennart Poettering wrote:
  On Tue, 14.05.13 20:43, Adam Williamson (awill...@redhat.com) wrote:
  356ms systemd-udev-settle.service
  
  This is exlusively LVM's fault. There's really no need to ever have that
  in the boot unless you run LVM. 
  
  On many machines LVM is the primary reason why things are slow. I can
  only recommend everybody to not install on LVM if you can. It's a real
  shame that LVM hasn't gotten their things together still, after all
  those years. 
 
 Is there a constructive summary anywhere of what LVM needs
 to do / change?  This problem affects libguestfs too.

It should subscribe to block devices coming and going and then assemble
things as stuff appears. Right now it expects to be called at a point in
time where everything that might show up has shown up. Of course, that's
not how modern hardware works (everything is hotpluggable now, hw gives
no guarantees when it shows up and we don't have any idea what might
still come hence), and requires pulling in of udev-settle. It requires
us to delay the boot, in order to keep the promise of everything has
shown up now to LVM, which happens to be a promise that we cannot
actually hold, since we don't know whether something is missing...

LVM should subscribe to udev events like any other daemon, and 
as soon as all devices it needs have shown up immeidately
assemble things. This would guarantee minimal boot times since we
would have to wait exactly for the devices that are actually needed, and
that's it. We wouldn't have to wait for devices we never know might
appear and that nobody actually needs.

If it wasn't for LVM we'd have removed the udev-settle functionality
from udev already, since it's just broken, and slows down things too.

LVM of course has been broken like this for 5 years, and they know
that. And they did nothing about it. And that's so disappointing...

(Of course, btrfs got assembly right from day 1: it will assemble disks
exclusively via udev events and as soon as a device is complete it is
made available to the OS. The btrfs folks understood how modern hardware
and storage technology works, the LVM folks not so much I fear...)

  I am hoping for the day LVM gets kicked out of the default install. Oh
  btrfs, why are you still not around?
 
 I Want To Believe in btrfs, but unfortunately it's still excessively
 buggy.  It's actually got worse in Rawhide recently -- it reliably
 fails in mkfs.btrfs :-(  I stopped bothering filing bugs about this
 because they just get ignored because Rawhide isn't new enough (they
 want us to retest everything on some non-upstream btrfs-next kernel).
 My colleague ran btrfs on his laptop and had daily crashes.  Last week
 he went back to ext4.

Well, it works fine for myself and for quite a few other folks I
know. 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...

Lennart

PS: I am very good at bitching about LVM. You can book me for your party
at very low rates!

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Michal Schmidt

On 05/15/2013 02:25 PM, Lennart Poettering wrote:

On Wed, 15.05.13 12:55, Richard W.M. Jones (rjo...@redhat.com) wrote:

Is there a constructive summary anywhere of what LVM needs
to do / change?  This problem affects libguestfs too.


It should subscribe to block devices coming and going and then assemble
things as stuff appears.


They have added the lvmetad daemon which does this. And it seems to be 
used by default on my test F19 installation. I.e. I am not seeing 
udev-settle being pulled in anymore.


Michal

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

Re: when startup delays become bugs

2013-05-15 Thread Dan Williams
On Wed, 2013-05-15 at 12:52 +0200, Lennart Poettering wrote:
 On Tue, 14.05.13 17:30, Dan Williams (d...@redhat.com) wrote:
 
  On Tue, 2013-05-14 at 15:51 -0600, Chris Murphy wrote:
   This is not intended to be snarky, but I admit it could sound like it is. 
When are long startup times for services considered to be bugs in their 
   own right?
   
   
   [root@f19q ~]# systemd-analyze blame
 1min 444ms sm-client.service
 1min 310ms sendmail.service
   18.602s firewalld.service
13.882s avahi-daemon.service
12.944s NetworkManager-wait-online.service
  
  Is anything waiting on NetworkManager-wait-online in your install?  That
  target is really intended for servers where you want to block Apache or
  Sendmail or Database from starting until you're sure your networking is
  fully configured.  If you don't have any services that require a network
  to be up, then you can mask NetworkManager-wait-online and things will
  be more parallel.
 
 Dan, could you please implement these recommendations for F19:
 
 https://bugzilla.redhat.com/show_bug.cgi?id=787314#c37
 
 This really shouldn't be pulled in unconditionally...

The changes you suggest there seem fine; one question about
After=syslog.target being removed though: intentional?  I pretty much
just take your guidance on the .service files.

Dan

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

Re: when startup delays become bugs

2013-05-15 Thread Lennart Poettering
On Wed, 15.05.13 07:45, Dan Williams (d...@redhat.com) wrote:

   Is anything waiting on NetworkManager-wait-online in your install?  That
   target is really intended for servers where you want to block Apache or
   Sendmail or Database from starting until you're sure your networking is
   fully configured.  If you don't have any services that require a network
   to be up, then you can mask NetworkManager-wait-online and things will
   be more parallel.
  
  Dan, could you please implement these recommendations for F19:
  
  https://bugzilla.redhat.com/show_bug.cgi?id=787314#c37
  
  This really shouldn't be pulled in unconditionally...
 
 The changes you suggest there seem fine; one question about
 After=syslog.target being removed though: intentional?  I pretty much
 just take your guidance on the .service files.

After=syslog.target is unnecessary these days and should be removed from
all unit files, to keep things simple.

We nowadays require syslog implementations to be socket activatable, and
that socket is around before normal services start, and that's
guaranteed, hence nobody has to depend on syslog explicitly anymore. All
services will have logging available anyway, out-of-the-box, as default,
with no manual configuration necessary, and without any referring to
syslog.target.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Farkas Levente
On 05/15/2013 02:48 PM, Lennart Poettering wrote:
 On Wed, 15.05.13 07:45, Dan Williams (d...@redhat.com) wrote:
 
 Is anything waiting on NetworkManager-wait-online in your install?  That
 target is really intended for servers where you want to block Apache or
 Sendmail or Database from starting until you're sure your networking is
 fully configured.  If you don't have any services that require a network
 to be up, then you can mask NetworkManager-wait-online and things will
 be more parallel.

 Dan, could you please implement these recommendations for F19:

 https://bugzilla.redhat.com/show_bug.cgi?id=787314#c37

 This really shouldn't be pulled in unconditionally...

 The changes you suggest there seem fine; one question about
 After=syslog.target being removed though: intentional?  I pretty much
 just take your guidance on the .service files.
 
 After=syslog.target is unnecessary these days and should be removed from
 all unit files, to keep things simple.
 
 We nowadays require syslog implementations to be socket activatable, and
 that socket is around before normal services start, and that's
 guaranteed, hence nobody has to depend on syslog explicitly anymore. All
 services will have logging available anyway, out-of-the-box, as default,
 with no manual configuration necessary, and without any referring to
 syslog.target.

is it documented?

in many of your mails in this thread you wrote nowadays, anymore,
default, modern system, modern hardware, etc...
does it documented anywhere? what are the assumptions and how nowadays
fedora should have to work?


-- 
  Levente   Si vis pacem para bellum!
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Michal Schmidt

On 05/15/2013 02:58 PM, Farkas Levente wrote:

On 05/15/2013 02:48 PM, Lennart Poettering wrote:

We nowadays require syslog implementations to be socket activatable, and
that socket is around before normal services start, and that's
guaranteed, hence nobody has to depend on syslog explicitly anymore. All
services will have logging available anyway, out-of-the-box, as default,
with no manual configuration necessary, and without any referring to
syslog.target.


is it documented?

in many of your mails in this thread you wrote nowadays, anymore,
default, modern system, modern hardware, etc...
does it documented anywhere? what are the assumptions and how nowadays
fedora should have to work?


The requirements on syslog implementations to be compatible with systemd 
are described in:

http://www.freedesktop.org/wiki/Software/systemd/syslog

Michal

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

Schedule for Wednesday's FESCo Meeting (2013-05-15)

2013-05-15 Thread Bill Nottingham
Following is the list of topics that will be discussed in the FESCo
meeting Wednesday at 18:00UTC in #fedora-meeting on irc.freenode.net.

To convert UTC to your local time, take a look at
  http://fedoraproject.org/wiki/UTCHowto

or run:
  date -d '2013-05-15 18:00 UTC'

Links to all tickets below can be found at: 
https://fedorahosted.org/fesco/report/9

= Followups =

#topic #1098 F19 Features - Progress on Features 100% Complete
.fesco 1098
https://fedorahosted.org/fesco/ticket/1098

= New business =

= Open Floor = 

For more complete details, please visit each individual ticket.  The
report of the agenda items can be found at
https://fedorahosted.org/fesco/report/9

If you would like to add something to this agenda, you can reply to
this e-mail, file a new ticket at https://fedorahosted.org/fesco,
e-mail me directly, or bring it up at the end of the meeting, during
the open floor topic. Note that added topics may be deferred until
the following meeting. 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Matthew Garrett
On Wed, May 15, 2013 at 01:01:18PM +0200, Lennart Poettering wrote:
 On Tue, 14.05.13 15:51, Chris Murphy (li...@colorremedies.com) wrote:
 
2.911s abrt-uefioops.service
 
 I don't understand really why abrt needs to run at all by default. It
 should be spawned automatically when an actualy crash happens, so that
 by default nobody has to have this serice running.

This specific one is scraping previous kernel crash reports out of 
pstore, so it should really only be doing something if there's anything 
there.

-- 
Matthew Garrett | mj...@srcf.ucam.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Hans de Goede

Hi,

On 05/15/2013 01:36 PM, Lennart Poettering wrote:

On Tue, 14.05.13 20:43, Adam Williamson (awill...@redhat.com) wrote:

Let me take the opportunity to dissect some of this:



snip


236ms spice-vdagentd.service


I don't see why this is on by default. According to this bug report this
should have been pulled in on-demand only:


Adam is running a spice enabled vm, so it is getting started
because he has the required virtual hardware.




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


233ms abrt-ccpp.service


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


160ms fedora-loadmodules.service


Somebody should file bugs against all packages that still drop something
into /etc/sysconfig/modules/.

I see that kvm and bluez do this still. I filed these bugs now:

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


 79ms systemd-modules-load.service


Ah, cute, on my machine the only reason this is pulled in is
/etc/modules-load.d/spice-vdagentd.conf -- which also pulls in our old
friend uinput (see above).

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


I'm fine with dropping the config file from spice-vdagent as long as
something then creates the /dev/uinput device node, so that module
auto-load will actually work, without the device-node pre-existing
trying to use /dev/uinput will just cause a -ENOENT failure.

snip


 54ms ksm.service


I thought the kernel would do this internally these days without
userspace interaction.


At a minimum we should consider not starting these *inside* vms

Regards,

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

Re: when startup delays become bugs

2013-05-15 Thread Chris Adams
Once upon a time, Lennart Poettering mzerq...@0pointer.de said:
 112ms iscsi.service
 
 This really sounds like something that should be socket actviated on
 demand rather than run by default.

This is attaching to configured iSCSI devices (which at a minimum
requires parsing configuration files to see if there are any devices
configured), not running a listening daemon.

  97ms sshd.service
 
 Dito. THis is something to start by default only on hosts where a ton of
 people log in all the time.

SSH host key generation needs to be done in advance (don't want a
connecting socket to wait for that).  Maybe that could be done with a
separate firstboot-like service that gets disabled once run?

-- 
Chris Adams li...@cmadams.net
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Michael Catanzaro
On Tue, 2013-05-14 at 22:21 -0600, Chris Murphy wrote:
 I've tried both, but when I rename it I'm using 'hostnamectl set-hostname 
 XXX' as I'm not seeing anything obvious in Gnome that does this.
This is on the Details panel of System Settings.  You're expected to
type a pretty hostnames with spaces and caps. You'll end up with
something like

[michael@victory-road ~]$ hostnamectl
   Static hostname: victory-road
   Pretty hostname: Victory Road

It doesn't magically become fully qualified.


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Default-installed MTA (was Re: MTA virtual provides craziness)

2013-05-15 Thread Chris Adams
Once upon a time, Dan Mashal dan.mas...@gmail.com said:
 Sanity: Switching to postfix?

That's a long-time sore point, but the general idea is that sanity is
not switching desktops/non-mail-servers from one full-featured MTA to
another.  The right move is to either remove a local MTA from the
default install (which I think has been worked on), or switch to a
light-weight daemon that is a local queue-and-forward mail handler.

The downside of that would be that configuration of an upstream mail
server (possibly requiring SSL and/or authentication) would be required
for it to work, while sendmail/postfix/etc. can actually deliver
messages (modulo other servers' spam filtering) in the default config.

The core problem is that there's a general long-time Unix assumption
that piping something to /usr/sbin/sendmail and/or connecting a TCP
socket to localhost:smtp can send email, and so many things don't
explicitly specify that need.  The idea is that /usr/sbin/sendmail
handles connecting to the right host, aliasing, etc.

Just to pick an example: mdadm (for Linux software RAID) has a monitor
mode to notify somebody of disk failures.  Failures would already go in
the system log (from the kernel); running mdadm --monitor is for sending
a more active notice.  It is possible for mdadm to run an external alert
program; on a desktop, that could use the system bus to notify the
logged-in user.  How do you handle a headless system, a desktop with
nobody logged in, etc.?  The only standard way to notifiy somebody off
the box is SMTP (I suppose mdadm could use SNMP traps, but that's even
more work to configure correctly).

You could have mdadm implement a full SMTP client (and hope the network
isn't down), but that's what /usr/sbin/sendmail is for.

I'm not saying that these are insurmountable issues, just that that's
where things stand today (to my knowledge).
-- 
Chris Adams li...@cmadams.net
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Lennart Poettering
On Wed, 15.05.13 08:53, Chris Adams (li...@cmadams.net) wrote:

 Once upon a time, Lennart Poettering mzerq...@0pointer.de said:
  112ms iscsi.service
  
  This really sounds like something that should be socket actviated on
  demand rather than run by default.
 
 This is attaching to configured iSCSI devices (which at a minimum
 requires parsing configuration files to see if there are any devices
 configured), not running a listening daemon.

It should be possible to come up with some form of ConditionPathExists=
or ConditionDirectoryNotEmpty= that causes this to be skipped if no
targets are configured.

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

   97ms sshd.service
  
  Dito. THis is something to start by default only on hosts where a ton of
  people log in all the time.
 
 SSH host key generation needs to be done in advance (don't want a
 connecting socket to wait for that).  Maybe that could be done with a
 separate firstboot-like service that gets disabled once run?

We should really to be as stateless as possible here and not require
write access to /etc, which a solution like this would require.

Instead I'd propose to splitt the key generation into its own service
but then pull this in by the first connection and conditionalize it also
with ConditionPathExists= or so:

ConditionPathExists=!/etc/ssh/ssh_host_rsa_key

I filed this now:

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

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Default-installed MTA (was Re: MTA virtual provides craziness)

2013-05-15 Thread Lennart Poettering
On Wed, 15.05.13 09:08, Chris Adams (li...@cmadams.net) wrote:

 Once upon a time, Dan Mashal dan.mas...@gmail.com said:
  Sanity: Switching to postfix?
 
 That's a long-time sore point, but the general idea is that sanity is
 not switching desktops/non-mail-servers from one full-featured MTA to
 another.  The right move is to either remove a local MTA from the
 default install (which I think has been worked on), or switch to a
 light-weight daemon that is a local queue-and-forward mail handler.
 
 The downside of that would be that configuration of an upstream mail
 server (possibly requiring SSL and/or authentication) would be required
 for it to work, while sendmail/postfix/etc. can actually deliver
 messages (modulo other servers' spam filtering) in the default config.

I am pretty sure that the big majority of mail servers on the internet
still accept mails from servers in this default mode.

An unconfigured mail server doesn't really do anything good. And stuff
that needs configuration before being useful shouldn't be in the default
install.

 The core problem is that there's a general long-time Unix assumption
 that piping something to /usr/sbin/sendmail and/or connecting a TCP
 socket to localhost:smtp can send email, and so many things don't
 explicitly specify that need.  The idea is that /usr/sbin/sendmail
 handles connecting to the right host, aliasing, etc.
 
 Just to pick an example: mdadm (for Linux software RAID) has a monitor
 mode to notify somebody of disk failures.  Failures would already go in
 the system log (from the kernel); running mdadm --monitor is for sending
 a more active notice.  It is possible for mdadm to run an external alert
 program; on a desktop, that could use the system bus to notify the
 logged-in user.  How do you handle a headless system, a desktop with
 nobody logged in, etc.?  The only standard way to notifiy somebody off
 the box is SMTP (I suppose mdadm could use SNMP traps, but that's even
 more work to configure correctly).

I'd suggest that mdadm should do what cronie already does these days:
try to use sendmail if it's there and only then, and unconditionally log
things to syslog. This would the allow us to remove an SMTP server from
the default install, and everything would appear in the logs just
fine. And as soon as the admin decides to install a mail server and
configure it then he will get mails too.

That would allow people who want everything via logs to get everything
via logs. It would make our basic installed set smaller, and boot-up
faster. And people who want a mail server can just install one and
configure it and things will be magically hooked up with everything else.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Lennart Poettering
On Wed, 15.05.13 15:38, Hans de Goede (hdego...@redhat.com) wrote:

 Ah, cute, on my machine the only reason this is pulled in is
 /etc/modules-load.d/spice-vdagentd.conf -- which also pulls in our old
 friend uinput (see above).
 
 https://bugzilla.redhat.com/show_bug.cgi?id=963201
 
 I'm fine with dropping the config file from spice-vdagent as long as
 something then creates the /dev/uinput device node, so that module
 auto-load will actually work, without the device-node pre-existing
 trying to use /dev/uinput will just cause a -ENOENT failure.

Yeah, kmod/udev/systemd get this right these days: the kernel modules
just export in modalias what node they want to have created, kmod then
extracts that and udev/systemd create the device node for it. Then, when
userspace opens the deivce the kernel will make sure the module is
actually auto-loaded.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Adam Williamson
On Wed, 2013-05-15 at 11:58 +0200, Paolo Bonzini wrote:
 Il 15/05/2013 05:43, Adam Williamson ha scritto:
  On Tue, 2013-05-14 at 15:51 -0600, Chris Murphy wrote:
  
  But firewalld goes from 7 seconds to 18 seconds? Why? avahi-daemon,
  restorecond, all are an order of magnitude longer on F19 than F18.
  It's a 3+ minute userspace hit on the startup time where the kernel
  takes 1.9 seconds. Off hand this doesn't seem reasonable, especially
  sendmail. If the time can't be brought down by a lot, can it ship
  disabled by default?
  
  FWIW, I found your results here interesting, so I did a little test of
  my own. I did default DVD installs of F17, F18 and F19 Beta TC4, ran
  through firstboot, rebooted, then rebooted again and ran systemd-analyze
  (to let prelink kick in). Results are that F18's slightly slower than
  F17 and F19 is somewhat slower again. My numbers are way way faster than
  your numbers overall, though; VMs do seem to perform very quickly on
  this box for whatever reason.
 
 Can you include here the QEMU command line or libvirt XML definition?
 
 Unless you have something like cache=none or cache='none' in it
 (respectively for QEMU and libvirt), chances are that you're using the
 host memory as a very fast and large disk cache for your VM. :)

That's likely the case, yeah, I'm using a standard VM definition, no
tweaks, and I have 16GB of RAM.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

[perl-POE] Don't require POE::Test::Loops on EPEL

2013-05-15 Thread Petr Šabata
commit 962c2b925a29a063ba9a7111b5da03f3a127ee9c
Author: Petr Šabata con...@redhat.com
Date:   Wed May 15 16:50:15 2013 +0200

Don't require POE::Test::Loops on EPEL

 perl-POE.spec |8 ++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/perl-POE.spec b/perl-POE.spec
index 9883ca0..87e6864 100644
--- a/perl-POE.spec
+++ b/perl-POE.spec
@@ -1,6 +1,6 @@
 Name:  perl-POE
 Version:   1.354
-Release:   5%{?dist}
+Release:   6%{?dist}
 Summary:   POE - portable multitasking and networking framework for Perl
 
 Group: Development/Libraries
@@ -28,7 +28,8 @@ BuildRequires:  perl(HTTP::Request)
 BuildRequires:  perl(HTTP::Response)
 BuildRequires:  perl(HTTP::Status)
 # POE::Test::Loops unsurprisingly requires POE
-%if 0%{!?perl_bootstrap:1}
+# ...and it's not in EPEL at the moment
+%if 0%{!?perl_bootstrap:1}  ! ( 0%{?rhel} )
 BuildRequires:  perl(POE::Test::Loops) = 1.351
 %endif
 BuildRequires:  perl(Socket) = 1.7
@@ -119,6 +120,9 @@ make test
 %{_mandir}/man3/*.3*
 
 %changelog
+* Wed May 15 2013 Petr Šabata con...@redhat.com - 1.354-6
+- Don't require POE::Test::Loops on EPEL
+
 * Thu Feb 14 2013 Fedora Release Engineering rel-...@lists.fedoraproject.org 
- 1.354-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: when startup delays become bugs

2013-05-15 Thread Adam Williamson
On Wed, 2013-05-15 at 13:36 +0200, Lennart Poettering wrote:

 236ms spice-vdagentd.service
 
 I don't see why this is on by default. According to this bug report this
 should have been pulled in on-demand only:
 
 https://bugzilla.redhat.com/show_bug.cgi?id=876237

It probably was. I was testing in a SPICE/qxl KVM. Please don't anyone
take it out; I really appreciate having it in all my test VMs.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

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

Re: lua 5.2

2013-05-15 Thread Tom Callaway
On 05/13/2013 03:01 PM, Tom Callaway wrote:
 On 05/10/2013 04:55 PM, Tom Callaway wrote:
 You may have noticed me poking random packages, I'm preparing rawhide
 (and only rawhide) for an update to lua 5.2.

 Please be patient. :)
 
 tolua++ does not have lua 5.2 support, and porting it is beyond my
 skillset (I can do the C++ bits, but the lua bits... nope. I'm not even
 entirely sure how to regenerate toluabind_default.c.)
 
 This means I'm going to keep liblua-5.1.so around, possibly
 indefinitely, in a compat-lua-libs subpackage.

Additionally, I can't figure out the lua 5.2 equivalent of:

lua_replace(L,LUA_GLOBALSINDEX);

If anyone can determine that, it would help out a lot.

~tom

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

Re: Default-installed MTA (was Re: MTA virtual provides craziness)

2013-05-15 Thread Matthew Miller
On Wed, May 15, 2013 at 04:30:35PM +0200, Lennart Poettering wrote:
 I'd suggest that mdadm should do what cronie already does these days:
 try to use sendmail if it's there and only then, and unconditionally log
 things to syslog. This would the allow us to remove an SMTP server from
 the default install, and everything would appear in the logs just
 fine. And as soon as the admin decides to install a mail server and
 configure it then he will get mails too.

I'm in support of this general idea, but I think it's a big enough change
that we should probably do it as a feature -- mdadm is a key example but
probably not the only thing.


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Matthew Miller
On Wed, May 15, 2013 at 08:53:44AM -0500, Chris Adams wrote:
 SSH host key generation needs to be done in advance (don't want a
 connecting socket to wait for that).  Maybe that could be done with a
 separate firstboot-like service that gets disabled once run?

Bugzilla # ? :)

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Matthew Miller
On Wed, May 15, 2013 at 10:57:52AM -0400, Matthew Miller wrote:
 On Wed, May 15, 2013 at 08:53:44AM -0500, Chris Adams wrote:
  SSH host key generation needs to be done in advance (don't want a
  connecting socket to wait for that).  Maybe that could be done with a
  separate firstboot-like service that gets disabled once run?
 Bugzilla # ? :)

Oh -- Lennart is ahead of me. 

(mumbles about the good advice of reading all the messages before sending
replies)

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Matthew Miller
On Wed, May 15, 2013 at 04:21:20PM +0200, Lennart Poettering wrote:
 https://bugzilla.redhat.com/show_bug.cgi?id=963268

In that bug you suggest that administrators could change back to standalone
mode. Given that what you say about frequency of access is true (even on
systems where ssh login is a primary activity, time between accesess is
generally on a human scale rather hundreds per second), is there a
disadvantage to socket activation beyond a very slight delay in the first
access?

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Chris Adams
Once upon a time, Matthew Miller mat...@fedoraproject.org said:
 In that bug you suggest that administrators could change back to standalone
 mode. Given that what you say about frequency of access is true (even on
 systems where ssh login is a primary activity, time between accesess is
 generally on a human scale rather hundreds per second), is there a
 disadvantage to socket activation beyond a very slight delay in the first
 access?

Well, SSH connection rate is on human scale until your system is the
target of a scan, which can result in at least dozens per second.
-- 
Chris Adams li...@cmadams.net
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Review Swap with 3 packages

2013-05-15 Thread Christopher Meng
Hi,

I have 3 packages:

cego:  A relational and transactional database

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

liblfc:  Lemke Foundation Classes

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

liblfc-xml:   Lemke Foundation Classes XML extension

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

These 3 packages are the core of cego database. Two libs are the BR of cego.

Please help review these 3 packages.

Thanks.



*Yours sincerely,*
*Christopher Meng*

Always playing in Fedora Project

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

Re: Default-installed MTA (was Re: MTA virtual provides craziness)

2013-05-15 Thread Kevin Fenzi
On Wed, 15 May 2013 10:56:39 -0400
Matthew Miller mat...@fedoraproject.org wrote:

 On Wed, May 15, 2013 at 04:30:35PM +0200, Lennart Poettering wrote:
  I'd suggest that mdadm should do what cronie already does these
  days: try to use sendmail if it's there and only then, and
  unconditionally log things to syslog. This would the allow us to
  remove an SMTP server from the default install, and everything
  would appear in the logs just fine. And as soon as the admin
  decides to install a mail server and configure it then he will get
  mails too.
 
 I'm in support of this general idea, but I think it's a big enough
 change that we should probably do it as a feature -- mdadm is a key
 example but probably not the only thing.

Perhaps interested parties could get behind/revive: 

https://fedoraproject.org/wiki/Features/NoMTA

and finish it out for f20?

kevin


signature.asc
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Glitch in Upgrading from EOL Fedora using yum

2013-05-15 Thread Reindl Harald
but *it is not the same filesystem* if you stay on
topic and /var is a own partition

Am 14.05.2013 18:41, schrieb Philip Prindeville:
 I get that part… but that shouldn't stop the directory from being renamed if 
 it's staying on the same filesystem.
 
 -Philip
 
 On May 14, 2013, at 6:08 AM, Björn Esser bjoern.es...@gmail.com wrote:
 
 All those have their corresponding .pid-files inside /var/run. So I
 guess some of them are keeping an open handle on it.

 Am Montag, den 13.05.2013, 22:45 -0600 schrieb Philip A. Prindeville:
 And I had it showed systemd, dbus-daemon, atd, crond, cupsd, 
 avahi-daemon, rpcbind, and all sorts of other things having open files in 
 /var/run. Nothing was using it as a cwd.

 So I'm not sure why that would stop it from being renamed.

 On 05/13/2013 08:12 PM, Christopher Meng wrote:

 Maybe you can try lsof?



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Default-installed MTA (was Re: MTA virtual provides craziness)

2013-05-15 Thread Reindl Harald


Am 15.05.2013 16:08, schrieb Chris Adams:
 The core problem is that there's a general long-time Unix assumption
 that piping something to /usr/sbin/sendmail and/or connecting a TCP
 socket to localhost:smtp can send email, and so many things don't
 explicitly specify that need.  The idea is that /usr/sbin/sendmail
 handles connecting to the right host, aliasing, etc.

and the assumption is fine as it comnes to more than a desktop
hence that is why you can simply write any script in any language
run it as cronjob and if it spits out anything you get a mail
notify

cronjobs like rkhunter use this assumption

this behavior is *perfect*
a sane script in this context is silent until errors warnings



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Review Swap with 3 packages

2013-05-15 Thread Alejandro Alvarez Ayllon

Hi,

On 15/05/13 17:08, Christopher Meng wrote:

Hi,

I have 3 packages:

cego:  A relational and transactional database

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

liblfc:  Lemke Foundation Classes

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


Regarding this one, I foresee a problem: If I am not mistaken, this RPM 
will generate a

liblfc.so, which is already provided by lfc-devel.

# rpm -qf /usr/lib64/liblfc.so
lfc-devel-1.8.7-1.el6.x86_64

Regards.



liblfc-xml:   Lemke Foundation Classes XML extension

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

These 3 packages are the core of cego database. Two libs are the BR of 
cego.


Please help review these 3 packages.

Thanks.



/Yours sincerely,/
/*Christopher Meng*/

Always playing in Fedora Project

http://cicku.me




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

Re: when startup delays become bugs

2013-05-15 Thread Matthew Miller
On Wed, May 15, 2013 at 10:05:40AM -0500, Chris Adams wrote:
 Once upon a time, Matthew Miller mat...@fedoraproject.org said:
  In that bug you suggest that administrators could change back to standalone
  mode. Given that what you say about frequency of access is true (even on
  systems where ssh login is a primary activity, time between accesess is
  generally on a human scale rather hundreds per second), is there a
  disadvantage to socket activation beyond a very slight delay in the first
  access?
 Well, SSH connection rate is on human scale until your system is the
 target of a scan, which can result in at least dozens per second.

Oh, I see. I missed that the idea is to activate sshd each time rather than
as a singleton service.


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Default-installed MTA (was Re: MTA virtual provides craziness)

2013-05-15 Thread Matthew Miller
On Wed, May 15, 2013 at 09:11:32AM -0600, Kevin Fenzi wrote:
 Perhaps interested parties could get behind/revive: 
 https://fedoraproject.org/wiki/Features/NoMTA
 and finish it out for f20?

*nod*

Hmmm -- Percentage of completion: 98% seems optimistic. :)


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Review Swap with 3 packages

2013-05-15 Thread Christopher Meng
I've noticed it

How to solve it?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Jóhann B. Guðmundsson

On 05/15/2013 02:21 PM, Lennart Poettering wrote:

On Wed, 15.05.13 08:53, Chris Adams (li...@cmadams.net) wrote:


Once upon a time, Lennart Poettering mzerq...@0pointer.de said:

112ms iscsi.service

This really sounds like something that should be socket actviated on
demand rather than run by default.

This is attaching to configured iSCSI devices (which at a minimum
requires parsing configuration files to see if there are any devices
configured), not running a listening daemon.

It should be possible to come up with some form of ConditionPathExists=
or ConditionDirectoryNotEmpty= that causes this to be skipped if no
targets are configured.

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


 97ms sshd.service

Dito. THis is something to start by default only on hosts where a ton of
people log in all the time.

SSH host key generation needs to be done in advance (don't want a
connecting socket to wait for that).  Maybe that could be done with a
separate firstboot-like service that gets disabled once run?

We should really to be as stateless as possible here and not require
write access to /etc, which a solution like this would require.

Instead I'd propose to splitt the key generation into its own service
but then pull this in by the first connection and conditionalize it also
with ConditionPathExists= or so:

ConditionPathExists=!/etc/ssh/ssh_host_rsa_key

I filed this now:

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


I created such service ( ssh-keygen.service ) when I migrated the ssh to 
unit files.


For some reason the maintainers in the distribution chose not to include 
it..


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

Re: Review Swap with 3 packages

2013-05-15 Thread Sandro Mani


On 15.05.2013 17:24, Christopher Meng wrote:

I've noticed it

How to solve it?

See 
https://fedoraproject.org/wiki/Packaging:Conflicts#Library_Name_Conflicts

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

[dspam: 1/2] fixed bugs #657357 and #954345

2013-05-15 Thread Nathanael Noblet
commit b6f84d3fed56ce66a500e87149f37728aea5559e
Author: Nathanael D. Noblet nathan...@gnat.ca
Date:   Wed May 15 09:35:36 2013 -0600

fixed bugs #657357 and #954345

 dspam-cron |2 +-
 dspam.spec |8 +++-
 2 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/dspam-cron b/dspam-cron
index a513b26..ad92777 100644
--- a/dspam-cron
+++ b/dspam-cron
@@ -239,7 +239,7 @@ clean_pgsql_drv() {
[ -n ${PgSQLServer} -a -n ${PgSQLUser} -a -n ${PgSQLDb} ]
then
DSPAM_PgSQL_PURGE_SQL=
-   DSPAM_PgSQL_PURGE_SQL_FILES=pgsql/pe-purge pgsql/purge
+   DSPAM_PgSQL_PURGE_SQL_FILES=pgsql/purge-pe pgsql/purge
 
#
# We first search for the purge scripts in the directory the 
user has
diff --git a/dspam.spec b/dspam.spec
index 1df1324..09262f2 100644
--- a/dspam.spec
+++ b/dspam.spec
@@ -7,11 +7,12 @@
 %global dspam_mode  2511
 %global dspam_web_docroot %{_localstatedir}/www/dspam
 %global __perl_requires %{SOURCE99}
+%global _hardened_build 1
 
 Summary:A library and Mail Delivery Agent for Bayesian SPAM 
filtering
 Name:   dspam
 Version:3.10.2
-Release:6%{?dist}
+Release:7%{?dist}
 License:GPLv2
 Group:  System Environment/Daemons
 Source0:
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
@@ -367,6 +368,11 @@ exit 0
 %config(noreplace) %{_sysconfdir}/httpd/conf.d/dspam-web.conf
 
 %changelog
+* Wed May 15 2013 Nathanael Noblet nathan...@gnat.ca - 3.10.2-7
+- set hardened build to add PIE option since dspam can be long running
+- bug #954345
+- properly fixes #657357 - PostgreSQL purge script works
+
 * Thu Jan 17 2013 Nathanael Noblet nathan...@gnat.ca - 3.10.2-6
 - Attempting to fix purge bug #657357
 
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[dspam: 2/2] merged rebuild

2013-05-15 Thread Nathanael Noblet
commit e4d8635e2d4b14cae68cd14624dde0a3c7c826de
Merge: b6f84d3 5628b9b
Author: Nathanael D. Noblet nathan...@gnat.ca
Date:   Wed May 15 09:36:43 2013 -0600

merged rebuild

 dspam.spec |7 +--
 1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --cc dspam.spec
index 09262f2,a9c109c..1fe25c5
--- a/dspam.spec
+++ b/dspam.spec
@@@ -12,7 -11,7 +12,7 @@@
  Summary:A library and Mail Delivery Agent for Bayesian SPAM 
filtering
  Name:   dspam
  Version:3.10.2
--Release:7%{?dist}
++Release:8%{?dist}
  License:GPLv2
  Group:  System Environment/Daemons
  Source0:
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
@@@ -368,11 -367,9 +368,14 @@@ exit 
  %config(noreplace) %{_sysconfdir}/httpd/conf.d/dspam-web.conf
  
  %changelog
- * Wed May 15 2013 Nathanael Noblet nathan...@gnat.ca - 3.10.2-7
++* Wed May 15 2013 Nathanael Noblet nathan...@gnat.ca - 3.10.2-8
 +- set hardened build to add PIE option since dspam can be long running
 +- bug #954345
 +- properly fixes #657357 - PostgreSQL purge script works
 +
+ * Wed Feb 13 2013 Fedora Release Engineering 
rel-...@lists.fedoraproject.org - 3.10.2-7
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+ 
  * Thu Jan 17 2013 Nathanael Noblet nathan...@gnat.ca - 3.10.2-6
  - Attempting to fix purge bug #657357
  
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: MTA virtual provides craziness

2013-05-15 Thread Bill Nottingham
Adam Williamson (awill...@redhat.com) said: 
 We now appear to have *four* virtual provides for mail servers:
 
 MTA
 smtpd
 smtpdaemon
 server(smtp)

smtpdaemon's the oldest one, dating back to at least 1997, so should be
standard. smtpd and MTA came along in 2000 when postfix and exim were
imported into powertools, so likely came from Simon Mudd (who did the
original package before it was imported.) So... accident?

server(smtp) was added in 2007 for
https://bugzilla.redhat.com/show_bug.cgi?id=380621, as part of a Fedora
proposed feature/packaging standard. I don't know that this standard
was ever accepted - if it was, we should nuke the rest.

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

Re: Question about what to do if mantainer is absent

2013-05-15 Thread Kevin Fenzi
On Tue, 14 May 2013 20:56:59 -0500
Michael Catanzaro mike.catanz...@gmail.com wrote:

 Well I mean, someone actually has to press the OK button, or the
 change doesn't happen. Sometimes that can cause delays, at least for
 big undermanned projects (GNOME in openSUSE isn't too popular). But
 usually it works really well.

Sure. 

 I doubt that model would be accepted in Fedora, though. Different
 cultures.

I'm not opposed to making things easier for patches or others to help,
I'm just wanting to try and do it in a way that doesn't cause a pile of
communications issues. ;) 

 Yes, but I usually just want to submit the one fix and not co-maintain
 -- we all help out as we're able. :)

Sure. Understood. 

 Plus I mainly use GNOME programs, and GNOME maintainership in Fedora
 seems to be something of an exclusive cabel anyway (can't complain --
 Fedora has the best GNOME, period).

I don't really think this is the case... gnome folks in my experience
seem happy to get help.

...snip... 

 Yes, but that doesn't work well when the person assigned to your bug
 has 800 other bugs to deal with. I count four people with that many.

Sure, but note that doesn't tell the whole story. 
I consider myself very responsive in bugzilla, and I have 312 open
bugs. :) The vast majority of them are abrt bugs where I asked the
submitter what they were doing and if they can duplicate it, and never
got an answer. After that are a lot of bugs where the solution is not
easy/clear or I am waiting on more info from reporters. 

Several things that can help filter this mass of stuff: 

1. If your bug has a patch and is very easy/clear fix, mark it easyfix: 
http://fedoraproject.org/easyfix/

2. Make it clear that there is a patch attached for the issue. Either
add '[PATCH]' to the subject or something similar. 

 And Red Hat Bugzilla is actually the *best* open source bugzilla I
 use, very clean and well-organized, and seems to work great when
 maintainers have few packages, but this is slightly broken.

Well, it could be better for sure. :) 

 I've seen this program is completely broken, here's an 8-line patch
 sit for two months; this program segfaults, here is an upstream
 patch sit about that long; this package is missing one essential
 Requires sit for three. The big name GNOME packagers are awesome,
 but not enough to deal with that many bugs, that many emails. But 20
 pull requests where all that needs to be done is press OK... that's
 more manageable.

Perhaps. If you get 20 pull requests you still need to examine them.
You also might get pull requests that do things that are not what you
want, especially if they are larger amounts of code. 

 (That's not the only solution, of course; more Bugzilla-foo would work
 just as well. Emails to this list of unreviewed patches more than two
 weeks old, for example.)

Yeah, there's things we could try and do for sure. 

 Just dumping thoughts. Happy Tuesday!

Thanks!

kevin


signature.asc
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Lennart Poettering
On Wed, 15.05.13 10:05, Chris Adams (li...@cmadams.net) wrote:

 Once upon a time, Matthew Miller mat...@fedoraproject.org said:
  In that bug you suggest that administrators could change back to standalone
  mode. Given that what you say about frequency of access is true (even on
  systems where ssh login is a primary activity, time between accesess is
  generally on a human scale rather hundreds per second), is there a
  disadvantage to socket activation beyond a very slight delay in the first
  access?
 
 Well, SSH connection rate is on human scale until your system is the
 target of a scan, which can result in at least dozens per second.

Note that systemd puts a (configurable) limit on the number of
concurrent connections, much like sshd does it, so there's very little
difference... Also ssh forks of per-connection processes too, so the
difference is probably even smaller...

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Chris Adams
Once upon a time, Lennart Poettering mzerq...@0pointer.de said:
 Note that systemd puts a (configurable) limit on the number of
 concurrent connections, much like sshd does it, so there's very little
 difference... Also ssh forks of per-connection processes too, so the
 difference is probably even smaller...

The difference is that when sshd is running as a traditional daemon,
it can do all of its start-up processing once (parsing config files,
loading host keys, etc.), instead of for each connection.
-- 
Chris Adams li...@cmadams.net
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

[dspam/f18] fixed bugs #657357 and #954345

2013-05-15 Thread Nathanael Noblet
commit 9b0286684f31ddcef056f61cac336155c62130e9
Author: Nathanael D. Noblet nathan...@gnat.ca
Date:   Wed May 15 09:51:14 2013 -0600

fixed bugs #657357 and #954345

 dspam-cron |   48 ++--
 dspam.spec |7 ++-
 2 files changed, 8 insertions(+), 47 deletions(-)
---
diff --git a/dspam-cron b/dspam-cron
index 26e0ae3..1f08bb3 100644
--- a/dspam-cron
+++ b/dspam-cron
@@ -239,7 +239,7 @@ clean_pgsql_drv() {
[ -n ${PgSQLServer} -a -n ${PgSQLUser} -a -n ${PgSQLDb} ]
then
DSPAM_PgSQL_PURGE_SQL=
-   DSPAM_PgSQL_PURGE_SQL_FILES=pgsql_pe-purge
+DSPAM_PgSQL_PURGE_SQL_FILES=pgsql/purge-pe pgsql/purge
 
#
# We first search for the purge scripts in the directory the 
user has
@@ -347,7 +347,7 @@ clean_sqlite3_drv() {
then
DSPAM_SQLite3_PURGE_SQL=
[ -f ${DSPAM_CONFIGDIR}/config/sqlite3_purge.sql ]  
DSPAM_SQLite3_PURGE_SQL=${DSPAM_CONFIGDIR}/config/sqlite3_purge.sql
-   [ -f ${DSPAM_CONFIGDIR}/sqlite3_purge.sql ]  
DSPAM_SQLite3_PURGE_SQL=${DSPAM_CONFIGDIR}/sqlite3_purge.sql
+[ -f ${DSPAM_PURGE_SCRIPT_DIR}/sqlite3/purge-3.sql ]  
DSPAM_SQLite3_PURGE_SQL=${DSPAM_PURGE_SCRIPT_DIR}/sqlite3/purge-3.sql
 
if [ -z ${DSPAM_SQLite3_PURGE_SQL} ]
then
@@ -377,47 +377,6 @@ clean_sqlite3_drv() {
 
 
 #
-# Function to clean DSPAM SQLite  3.0 data
-#
-clean_sqlite_drv() {
-   #
-   # SQLite
-   #
-   [ ${VERBOSE} = true ]  echo Running SQLite v2 storage driver 
data cleanup
-   if  [ ${USE_SQL_PURGE} = true ]
-   then
-   DSPAM_SQLite_PURGE_SQL=
-   [ -f ${DSPAM_CONFIGDIR}/config/sqlite_purge.sql ]  
DSPAM_SQLite_PURGE_SQL=${DSPAM_CONFIGDIR}/config/sqlite_purge.sql
-   [ -f ${DSPAM_CONFIGDIR}/sqlite_purge.sql ]  
DSPAM_SQLite_PURGE_SQL=${DSPAM_CONFIGDIR}/sqlite_purge.sql
-
-   if [ -z ${DSPAM_SQLite_PURGE_SQL} ]
-   then
-   echo Can not run SQLite purge script:
-   echo   No sqlite_purge SQL script found
-   return 1
-   fi
-
-   if [ ! -e ${SQLITE_BIN_DIR}/sqlite ]
-   then
-   echo Can not run SQLite purge script:
-   echo   ${SQLITE_BIN_DIR}/sqlite does not exist
-   return 1
-   fi
-
-   # Run the SQLite purge script and vacuum
-   find ${DSPAM_HOMEDIR} -name *.sdb -print | while read name
-   do
-   ${SQLITE_BIN_DIR}/sqlite ${name}  
${DSPAM_SQLite_PURGE_SQL} /dev/null
-   # Enable the next line if you don't vacuum in the purge 
script
-   # echo vacuum; | ${SQLITE_BIN_DIR}/sqlite ${name} 
/dev/null
-   done 1/dev/null 21
-   return 0
-   fi
-
-}
-
-
-#
 # Use a lock file to prevent multiple runs at the same time
 #
 DSPAM_CRON_LOCKFILE=/var/run/$(basename $0 .sh).pid
@@ -737,9 +696,6 @@ if ( set -o noclobber; echo $$  
${DSPAM_CRON_LOCKFILE}) 2 /dev/null; then
sqlite3_drv)
clean_sqlite3_drv
;;
-   sqlite_drv)
-   clean_sqlite_drv
-   ;;
*)
RUN_FULL_DSPAM_CLEAN=YES
echo Unknown storage ${foo} driver
diff --git a/dspam.spec b/dspam.spec
index 25754e1..d0e2804 100644
--- a/dspam.spec
+++ b/dspam.spec
@@ -7,11 +7,12 @@
 %global dspam_mode  2511
 %global dspam_web_docroot %{_localstatedir}/www/dspam
 %global __perl_requires %{SOURCE99}
+%global _hardened_build 1
 
 Summary:A library and Mail Delivery Agent for Bayesian SPAM 
filtering
 Name:   dspam
 Version:3.10.2
-Release:5%{?dist}
+Release:6%{?dist}
 License:GPLv2
 Group:  System Environment/Daemons
 Source0:
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
@@ -367,6 +368,10 @@ exit 0
 %config(noreplace) %{_sysconfdir}/httpd/conf.d/dspam-web.conf
 
 %changelog
+* Wed May 15 2013 Nathanael Noblet nathan...@gnat.ca - 3.10.2-6
+- set hardened build to add PIE option since dspam can be long running bug 
#954345
+- properly fixes #657357 - PostgreSQL purge script works
+
 * Thu Nov 29 2012 Nathanael Noblet nathan...@gnat.ca - 3.10.2-5
 - Fix dspam-web.conf file to work with httpd 2.4 and 2.2 bug#871396
 
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: when startup delays become bugs

2013-05-15 Thread Jeffrey Bastian
On Tue, May 14, 2013 at 05:58:42PM -0600, Chris Murphy wrote:
 And avahi doesn't play nice with the localdomain extension anyway.
 Without the extension I ssh into boxes just like I do from Windows or
 OS X:
 
 ssh chris@f19q.local
 
 Whereas if I change the hostname to f19q.localdomain, to ssh into the
 system now I have to use a non-obvious, nonstandard:
 
 ssh chris@f19q.localdomain



Hmm, that doesn't seem right.  I have a .localdomain on all my hostnames
and Avahi and mDNS work just fine with the special .local domain.

  [jbastian@tarantula ~]$ hostname
  tarantula.localdomain

  [jbastian@tarantula ~]$ ip addr show em1 | grep inet | awk '{print $2}'
  192.168.1.75/24
  fe80::f2de:f1ff:fe15:6496/64

From another system:

  [jbastian@gecko ~]$ avahi-resolve-host-name tarantula.local
  tarantula.local   fe80::f2de:f1ff:fe15:6496

  [jbastian@gecko ~]$ ping -n tarantula.local
  PING tarantula.local (192.168.1.75) 56(84) bytes of data.
  64 bytes from 192.168.1.75: icmp_seq=1 ttl=64 time=0.281 ms
  ...

Maybe you have iptables blocking mDNS traffic (tcp port 5353)?

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

Re: when startup delays become bugs

2013-05-15 Thread Ian Pilcher
On 05/15/2013 10:53 AM, Jeffrey Bastian wrote:
 Maybe you have iptables blocking mDNS traffic (tcp port 5353)?

UDP

-- 

Ian Pilcher arequip...@gmail.com
Sometimes there's nothing left to do but crash and burn...or die trying.


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

[dspam/el6] fixed bugs #657357 and #954345

2013-05-15 Thread Nathanael Noblet
commit 47df07f460e42b98bfe35cd5757902f9d709ec96
Author: Nathanael D. Noblet nathan...@gnat.ca
Date:   Wed May 15 10:12:27 2013 -0600

fixed bugs #657357 and #954345

 dspam-cron |   48 ++--
 dspam.spec |7 ++-
 2 files changed, 8 insertions(+), 47 deletions(-)
---
diff --git a/dspam-cron b/dspam-cron
index 26e0ae3..4f3afc4 100644
--- a/dspam-cron
+++ b/dspam-cron
@@ -239,7 +239,7 @@ clean_pgsql_drv() {
[ -n ${PgSQLServer} -a -n ${PgSQLUser} -a -n ${PgSQLDb} ]
then
DSPAM_PgSQL_PURGE_SQL=
-   DSPAM_PgSQL_PURGE_SQL_FILES=pgsql_pe-purge
+   DSPAM_PgSQL_PURGE_SQL_FILES=pgsql/purge-pe pgsql/purge
 
#
# We first search for the purge scripts in the directory the 
user has
@@ -347,7 +347,7 @@ clean_sqlite3_drv() {
then
DSPAM_SQLite3_PURGE_SQL=
[ -f ${DSPAM_CONFIGDIR}/config/sqlite3_purge.sql ]  
DSPAM_SQLite3_PURGE_SQL=${DSPAM_CONFIGDIR}/config/sqlite3_purge.sql
-   [ -f ${DSPAM_CONFIGDIR}/sqlite3_purge.sql ]  
DSPAM_SQLite3_PURGE_SQL=${DSPAM_CONFIGDIR}/sqlite3_purge.sql
+[ -f ${DSPAM_PURGE_SCRIPT_DIR}/sqlite3/purge-3.sql ]  
DSPAM_SQLite3_PURGE_SQL=${DSPAM_PURGE_SCRIPT_DIR}/sqlite3/purge-3.sql
 
if [ -z ${DSPAM_SQLite3_PURGE_SQL} ]
then
@@ -377,47 +377,6 @@ clean_sqlite3_drv() {
 
 
 #
-# Function to clean DSPAM SQLite  3.0 data
-#
-clean_sqlite_drv() {
-   #
-   # SQLite
-   #
-   [ ${VERBOSE} = true ]  echo Running SQLite v2 storage driver 
data cleanup
-   if  [ ${USE_SQL_PURGE} = true ]
-   then
-   DSPAM_SQLite_PURGE_SQL=
-   [ -f ${DSPAM_CONFIGDIR}/config/sqlite_purge.sql ]  
DSPAM_SQLite_PURGE_SQL=${DSPAM_CONFIGDIR}/config/sqlite_purge.sql
-   [ -f ${DSPAM_CONFIGDIR}/sqlite_purge.sql ]  
DSPAM_SQLite_PURGE_SQL=${DSPAM_CONFIGDIR}/sqlite_purge.sql
-
-   if [ -z ${DSPAM_SQLite_PURGE_SQL} ]
-   then
-   echo Can not run SQLite purge script:
-   echo   No sqlite_purge SQL script found
-   return 1
-   fi
-
-   if [ ! -e ${SQLITE_BIN_DIR}/sqlite ]
-   then
-   echo Can not run SQLite purge script:
-   echo   ${SQLITE_BIN_DIR}/sqlite does not exist
-   return 1
-   fi
-
-   # Run the SQLite purge script and vacuum
-   find ${DSPAM_HOMEDIR} -name *.sdb -print | while read name
-   do
-   ${SQLITE_BIN_DIR}/sqlite ${name}  
${DSPAM_SQLite_PURGE_SQL} /dev/null
-   # Enable the next line if you don't vacuum in the purge 
script
-   # echo vacuum; | ${SQLITE_BIN_DIR}/sqlite ${name} 
/dev/null
-   done 1/dev/null 21
-   return 0
-   fi
-
-}
-
-
-#
 # Use a lock file to prevent multiple runs at the same time
 #
 DSPAM_CRON_LOCKFILE=/var/run/$(basename $0 .sh).pid
@@ -737,9 +696,6 @@ if ( set -o noclobber; echo $$  
${DSPAM_CRON_LOCKFILE}) 2 /dev/null; then
sqlite3_drv)
clean_sqlite3_drv
;;
-   sqlite_drv)
-   clean_sqlite_drv
-   ;;
*)
RUN_FULL_DSPAM_CLEAN=YES
echo Unknown storage ${foo} driver
diff --git a/dspam.spec b/dspam.spec
index db60f70..a4e2e23 100644
--- a/dspam.spec
+++ b/dspam.spec
@@ -7,11 +7,12 @@
 %global dspam_mode  2511
 %global dspam_web_docroot %{_localstatedir}/www/dspam
 %global __perl_requires %{SOURCE99}
+%global _hardened_build 1
 
 Summary:A library and Mail Delivery Agent for Bayesian SPAM 
filtering
 Name:   dspam
 Version:3.10.2
-Release:2%{?dist}
+Release:3%{?dist}
 License:GPLv2
 Group:  System Environment/Daemons
 Source0:
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
@@ -376,6 +377,10 @@ exit 0
 %config(noreplace) %{_sysconfdir}/httpd/conf.d/dspam-web.conf
 
 %changelog
+* Wed May 15 2013 Nathanael Noblet nathan...@gnat.ca - 3.10.2-3
+- set hardened build to add PIE option since dspam can be long running bug 
#954345
+- properly fixes #657357 - PostgreSQL purge script works
+
 * Sun Oct 7 2012 Nathanael Noblet nathan...@gnat.ca - 3.10.2-2
 - require perl(Mail::MboxParser)
 
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: when startup delays become bugs

2013-05-15 Thread Bill Nottingham
Jeffrey Bastian (jbast...@redhat.com) said: 
 On Tue, May 14, 2013 at 03:51:44PM -0600, Chris Murphy wrote:
  But firewalld goes from 7 seconds to 18 seconds? Why? avahi-daemon,
  restorecond, all are an order of magnitude longer on F19 than F18.
 
 And it was even faster on F17.  I had F17 cold booting to a usable
 Xfce desktop in 3.6 seconds by following Harald Hoyer's guide [1]:
   Startup finished in 1470ms (kernel) + 2130ms (userspace) = 3601ms
 
 But F18 and F19 now take 16 seconds on the same system:
   Startup finished in 1.061s (kernel) + 15.299s (userspace) = 16.361s
 
 The slowest component on F19 is this new wait service:
  10.102s NetworkManager-wait-online.service

This shouldn't be enabled by default, as Lennart has said - it
should only be brought in unconditionally when there's a network
filesystem to be mounted at boot; otherwise only on admin configuration.

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

Re: when startup delays become bugs

2013-05-15 Thread Bill Nottingham
Lennart Poettering (mzerq...@0pointer.de) said: 
 LVM of course has been broken like this for 5 years, and they know
 that. And they did nothing about it. And that's so disappointing...

lvmetad exists to do this now. All it requires is the patches to
plumb it in everywhere.

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

[dspam/el5] fixed bugs #657357 and #954345

2013-05-15 Thread Nathanael Noblet
commit dfe0f5813431eac5a852603b3122024e8e46c3f9
Author: Nathanael D. Noblet nathan...@gnat.ca
Date:   Wed May 15 10:17:24 2013 -0600

fixed bugs #657357 and #954345

 dspam-cron |   48 
 dspam.spec |7 ++-
 2 files changed, 10 insertions(+), 45 deletions(-)
---
diff --git a/dspam-cron b/dspam-cron
index 26e0ae3..ad92777 100644
--- a/dspam-cron
+++ b/dspam-cron
@@ -148,9 +148,9 @@ clean_mysql_drv() {
# For the 4.1-optimized version see:
# http://securitydot.net/txt/id/32/type/articles/
# Version = 3.9.0 of DSPAM do already include a better 
purge script.
-   DSPAM_MySQL_PURGE_SQL_FILES=mysql_purge-4.1-optimized 
mysql_purge-4.1
+   DSPAM_MySQL_PURGE_SQL_FILES=mysql/purge-4.1-optimized 
mysql/purge-4.1
else
-   DSPAM_MySQL_PURGE_SQL_FILES=mysql_purge
+   DSPAM_MySQL_PURGE_SQL_FILES=mysql/purge
 
fi
 
@@ -239,7 +239,7 @@ clean_pgsql_drv() {
[ -n ${PgSQLServer} -a -n ${PgSQLUser} -a -n ${PgSQLDb} ]
then
DSPAM_PgSQL_PURGE_SQL=
-   DSPAM_PgSQL_PURGE_SQL_FILES=pgsql_pe-purge
+   DSPAM_PgSQL_PURGE_SQL_FILES=pgsql/purge-pe pgsql/purge
 
#
# We first search for the purge scripts in the directory the 
user has
@@ -348,6 +348,7 @@ clean_sqlite3_drv() {
DSPAM_SQLite3_PURGE_SQL=
[ -f ${DSPAM_CONFIGDIR}/config/sqlite3_purge.sql ]  
DSPAM_SQLite3_PURGE_SQL=${DSPAM_CONFIGDIR}/config/sqlite3_purge.sql
[ -f ${DSPAM_CONFIGDIR}/sqlite3_purge.sql ]  
DSPAM_SQLite3_PURGE_SQL=${DSPAM_CONFIGDIR}/sqlite3_purge.sql
+   [ -f ${DSPAM_PURGE_SCRIPT_DIR}/sqlite3/purge-3.sql ]  
DSPAM_SQLite3_PURGE_SQL=${DSPAM_PURGE_SCRIPT_DIR}/sqlite3/purge-3.sql
 
if [ -z ${DSPAM_SQLite3_PURGE_SQL} ]
then
@@ -377,47 +378,6 @@ clean_sqlite3_drv() {
 
 
 #
-# Function to clean DSPAM SQLite  3.0 data
-#
-clean_sqlite_drv() {
-   #
-   # SQLite
-   #
-   [ ${VERBOSE} = true ]  echo Running SQLite v2 storage driver 
data cleanup
-   if  [ ${USE_SQL_PURGE} = true ]
-   then
-   DSPAM_SQLite_PURGE_SQL=
-   [ -f ${DSPAM_CONFIGDIR}/config/sqlite_purge.sql ]  
DSPAM_SQLite_PURGE_SQL=${DSPAM_CONFIGDIR}/config/sqlite_purge.sql
-   [ -f ${DSPAM_CONFIGDIR}/sqlite_purge.sql ]  
DSPAM_SQLite_PURGE_SQL=${DSPAM_CONFIGDIR}/sqlite_purge.sql
-
-   if [ -z ${DSPAM_SQLite_PURGE_SQL} ]
-   then
-   echo Can not run SQLite purge script:
-   echo   No sqlite_purge SQL script found
-   return 1
-   fi
-
-   if [ ! -e ${SQLITE_BIN_DIR}/sqlite ]
-   then
-   echo Can not run SQLite purge script:
-   echo   ${SQLITE_BIN_DIR}/sqlite does not exist
-   return 1
-   fi
-
-   # Run the SQLite purge script and vacuum
-   find ${DSPAM_HOMEDIR} -name *.sdb -print | while read name
-   do
-   ${SQLITE_BIN_DIR}/sqlite ${name}  
${DSPAM_SQLite_PURGE_SQL} /dev/null
-   # Enable the next line if you don't vacuum in the purge 
script
-   # echo vacuum; | ${SQLITE_BIN_DIR}/sqlite ${name} 
/dev/null
-   done 1/dev/null 21
-   return 0
-   fi
-
-}
-
-
-#
 # Use a lock file to prevent multiple runs at the same time
 #
 DSPAM_CRON_LOCKFILE=/var/run/$(basename $0 .sh).pid
diff --git a/dspam.spec b/dspam.spec
index 428a5ed..37aeffb 100644
--- a/dspam.spec
+++ b/dspam.spec
@@ -7,11 +7,12 @@
 %global dspam_mode  2511
 %global dspam_web_docroot %{_localstatedir}/www/dspam
 %global __perl_requires %{SOURCE99}
+%global _hardened_build 1
 
 Summary:A library and Mail Delivery Agent for Bayesian SPAM 
filtering
 Name:   dspam
 Version:3.10.2
-Release:2%{?dist}
+Release:3%{?dist}
 License:GPLv2
 Group:  System Environment/Daemons
 Source0:
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
@@ -376,6 +377,10 @@ exit 0
 %config(noreplace) %{_sysconfdir}/httpd/conf.d/dspam-web.conf
 
 %changelog
+* Wed May 15 2013 Nathanael Noblet nathan...@gnat.ca - 3.10.2-3
+- set hardened build to add PIE option since dspam can be long running bug 
#954345
+- properly fixes #657357 - PostgreSQL purge script works
+
 * Sun Oct 7 2012 Nathanael Noblet nathan...@gnat.ca - 3.10.2-2
 - require perl(Mail::MboxParser)
 
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org

Daily package ownership changes?

2013-05-15 Thread Pierre-Yves Chibon
Dear all,

Ian Weller and Ralf Bean have pushed to producation datagrepper two days
ago [1]. This is basically a public API to query messages that went on
the fedmsg bus thus given a way to make some statistics and provide some
information.

I have been playing with it with the idea that not all packages that are
orphaned are actually announced on this list. Using datagrepper we can
easily retrieve this information.

Would it be of interest to have a daily mail with the ownership changes
that happened over the last 24h (or make it bi-daily and 48h or
weekly...)?

I put together something quickly [2] to give an idea of what it could be
(see below).

Let me know what you think,
Pierre

[1] http://threebean.org/blog/new-datagrepper-api/
[2] https://github.com/pypingou/fedora-owner-change


Change in ownership over the last 48 hours
== 

6 packages were orphaned

gnome-disk-utility [devel,f17,f18,f19] was changed to orphan by
tbzatek
  Disk management application
  https://admin.fedoraproject.org/pkgdb/acls/name/gnome-disk-utility

rsnapshot [EL-5,EL-6,devel,f17,f18,f19] was changed to orphan by xris
  Local and remote filesystem snapshot utility
  https://admin.fedoraproject.org/pkgdb/acls/name/rsnapshot

yafc [EL-5,EL-6,devel,f17,f18,f19] was changed to orphan by xris
  Yet Another FTP/SFTP Client
  https://admin.fedoraproject.org/pkgdb/acls/name/yafc

automake17 [devel] was changed to orphan by praiskup
  A GNU tool for automatically creating Makefiles
  https://admin.fedoraproject.org/pkgdb/acls/name/automake17

automake14 [devel] was changed to orphan by praiskup
  A GNU tool for automatically creating Makefiles
  https://admin.fedoraproject.org/pkgdb/acls/name/automake14

dar [EL-5,EL-6,devel,f17,f18,f19] was changed to orphan by xris
  Software for making/restoring incremental CD/DVD backups
  https://admin.fedoraproject.org/pkgdb/acls/name/dar


16 packages changed owner
-
python-django-piston [EL-6] was changed to mrunge by limb 

p11-kit [devel,f18,f19] was changed to stefw by stefw 

python-django-authority [EL-6] was changed to mrunge by ausil 

libjpeg-turbo [devel,f17,f18,f19] was changed to phracek by phracek 

python-AppTools [EL-6] was changed to orion by limb 

libtiff [devel,f17,f18,f19] was changed to phracek by phracek 

python-django-notification [EL-6] was changed to mrunge by ausil 

collectd [EL-5,EL-6] was changed to ruben by ruben 

libthai [devel,f17,f18,f19] was changed to ueno by petersen 

opencv [devel,f17,f18,f19,f19] was changed to kwizart by kwizart 

python-django-tagging [EL-6] was changed to mrunge by limb 

libpng [devel,f17,f18,f19] was changed to phracek by phracek 

pango [devel,f17,f18,f19] was changed to tagoh by petersen 

libpng12 [devel,f18,f19] was changed to phracek by phracek 

python-django-contact-form [EL-6] was changed to mrunge by ausil 

python-django-pagination [EL-6] was changed to mrunge by limb 

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

Fedora ARM Weekly Status Meeting 2013-05-15

2013-05-15 Thread Paul Whalen
Good day all,

Please join us today (Wednesday, May 15th) at 4PM EDT (8PM UTC)
for the Fedora ARM weekly status meeting in #fedora-meeting-1 on Freenode.

On the agenda so far..

0) Status of ACTION items from our previous meeting

1) Problem packages

2) Kernel Status Update

3) Aarch64 Status Update

4) Fedora 19 for ARM - a) Skipping Alpha, releasing Beta with PA
   b) Graphics support
   c) Image format
   d) Scheduling a VFAD

5) Pidora Status Update 

6) Open Floor

If there is something that you would like to discuss that isn't mentioned
please feel free to bring it up at the end of the meeting or send an email
to the list.

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

Re: Daily package ownership changes?

2013-05-15 Thread Rahul Sundaram

On 05/15/2013 12:59 PM, Pierre-Yves Chibon wrote:

Would it be of interest to have a daily mail with the ownership changes
that happened over the last 24h (or make it bi-daily and 48h or
weekly...)?

I put together something quickly [2] to give an idea of what it could be
(see below).


This looks very useful.  If this is done, please note the change in the 
wiki that currently require you to manually announce such changes here


Rahul


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

Re: Daily package ownership changes?

2013-05-15 Thread Pierre-Yves Chibon
On Wed, 2013-05-15 at 13:15 -0400, Rahul Sundaram wrote:
 On 05/15/2013 12:59 PM, Pierre-Yves Chibon wrote:
  Would it be of interest to have a daily mail with the ownership changes
  that happened over the last 24h (or make it bi-daily and 48h or
  weekly...)?
 
  I put together something quickly [2] to give an idea of what it could be
  (see below).
 
 This looks very useful.  If this is done, please note the change in the 
 wiki that currently require you to manually announce such changes here

As you can see from the output at the end of my email, not everyone does
it ;-)

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

Re: lua 5.2

2013-05-15 Thread Craig Barnes
Just forwarding this reply. I sent it to Alek directly but my
CC to the list got bounced due to me not being subscribed.


-- Forwarded message --
From: Craig Barnes craigbarne...@gmail.com
Date: 13 May 2013 21:19
Subject: Re: lua 5.2
To: Alek Paunov a...@declera.com
Cc: Richard W.M. Jones rjo...@redhat.com


On 12 May 2013 01:27, Alek Paunov a...@declera.com wrote:

 Personally, I not have learned all of the guidelines yet and do not feel 
 ready to make proper reviews of other packages ( besides my recent hard times 
 with bunch of stalled tasks :-( ), but there are another unofficial spec [4] 
 and if Craig is willing to become leading maintainer I will be happy to apply 
 as co-maintainer (not because package requires additional care, but as help 
 with the bugs processing duties, if any). @Craig what you think?

 [4] https://github.com/craigbarnes/packages/blob/master/luajit.spec


I'm more than willing to maintain LuaJIT for Fedora but I
haven't been sponsored as a packager yet. I submitted
a package (discount) about 18 months ago, along with a
sponsorship request but it's still awaiting formal review.

 So, may be Fedora transition to 5.2 is the right moment for LuaJIT to be 
 finally included in the collection (with an additional role as lua51-compat 
 package - alternative provider of lua(abi) = 5.1 on all architectures except 
 s390 and ppc64).


Some Lua C modules implement support for both ABIs by using
compile-time macros and so won't be loadable by both at runtime.
Quite a few Lua packages will probably need some attention/patching
and all of them could probably use some testing after such a change.
I'd like to help with that too, but without sponsorship or guidance
I don't really know where to start or what the procedure is.


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

Re: Daily package ownership changes?

2013-05-15 Thread Rahul Sundaram

On 05/15/2013 01:22 PM, Pierre-Yves Chibon wrote:

As you can see from the output at the end of my email, not everyone does
it ;-)
Yeah.  I am not surprised at all.  Automating as much as possible is the 
only efficient way to handle it


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

Re: Daily package ownership changes?

2013-05-15 Thread Stanislav Ochotnicky
Quoting Rahul Sundaram (2013-05-15 19:55:17)
 On 05/15/2013 01:22 PM, Pierre-Yves Chibon wrote:
  As you can see from the output at the end of my email, not everyone does
  it ;-)
 Yeah.  I am not surprised at all.  Automating as much as possible is the 
 only efficient way to handle it

To play the devil's advocate a bit, if we automate it without requiring announce
we end up without any additional info about reasons why package was orphaned.

So I'd say announce mail could probably go from MUST to Nice to have. I.e.
please explain to prospective new maintainers what to be aware of.

Anyway, I am a fan of automation so +1 to this whole thing at least as a test
run. It's not visible from your example output, but if the owner just changed
from person A to person B instead to orphan, it would be 1 change instead of
A-orphan, orphan-B correct?

I would probably say daily reports would be overkill. Weekly could be perhaps
too long? If I think about it I'd probably invent some crazy complicated stuff
so...just pick some schedule and be prepared to change if people complain :-)

-- 
Stanislav Ochotnicky sochotni...@redhat.com
Software Engineer - Developer Experience

PGP: 7B087241
Red Hat Inc.   http://cz.redhat.com
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Daily package ownership changes?

2013-05-15 Thread Pierre-Yves Chibon
On Wed, 2013-05-15 at 20:12 +0200, Stanislav Ochotnicky wrote:
 Quoting Rahul Sundaram (2013-05-15 19:55:17)
  On 05/15/2013 01:22 PM, Pierre-Yves Chibon wrote:
   As you can see from the output at the end of my email, not everyone does
   it ;-)
  Yeah.  I am not surprised at all.  Automating as much as possible is the 
  only efficient way to handle it
 
 To play the devil's advocate a bit, if we automate it without requiring 
 announce
 we end up without any additional info about reasons why package was orphaned.
 
 So I'd say announce mail could probably go from MUST to Nice to have. I.e.
 please explain to prospective new maintainers what to be aware of.
 
 Anyway, I am a fan of automation so +1 to this whole thing at least as a test
 run. It's not visible from your example output, but if the owner just changed
 from person A to person B instead to orphan, it would be 1 change instead of
 A-orphan, orphan-B correct?

If both happened in the period considered yes

 I would probably say daily reports would be overkill. Weekly could be perhaps
 too long? If I think about it I'd probably invent some crazy complicated stuff
 so...just pick some schedule and be prepared to change if people complain :-)

That's easy enough to adjust but should also be easy enough to set a
filter to ignore it :)

Thanks for the feedback,
Pierre
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Question about what to do if mantainer is absent

2013-05-15 Thread Pete Zaitcev
On Tue, 14 May 2013 20:03:41 -0500
Michael Catanzaro mike.catanz...@gmail.com wrote:

 Well the open model has already been tried and proven in openSUSE, and
 they're still using it because it actually works really well.  There
 aren't usually any issues regarding overlap of work, though admittedly
 that community is a smaller than Fedora's. It's hard to get away with
 scp /home/*/.ssh/id_rsa evilhost because every change is always reviewed
 by a small group of maintainers responsible for a collection of
 packages.

How do they deal with a conflict? Imagine someone there splitting
texlive into 2500 subpackages and then 100 angry contributors
reverting it. What are they going to do in their open model then?

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

Re: Question about what to do if mantainer is absent

2013-05-15 Thread Adam Williamson
On Wed, 2013-05-15 at 12:21 -0600, Pete Zaitcev wrote:
 On Tue, 14 May 2013 20:03:41 -0500
 Michael Catanzaro mike.catanz...@gmail.com wrote:
 
  Well the open model has already been tried and proven in openSUSE, and
  they're still using it because it actually works really well.  There
  aren't usually any issues regarding overlap of work, though admittedly
  that community is a smaller than Fedora's. It's hard to get away with
  scp /home/*/.ssh/id_rsa evilhost because every change is always reviewed
  by a small group of maintainers responsible for a collection of
  packages.
 
 How do they deal with a conflict? Imagine someone there splitting
 texlive into 2500 subpackages and then 100 angry contributors
 reverting it. What are they going to do in their open model then?

FWIW, Mandriva used a similar open-commit model - compared to Fedora,
basically all packagers were proven packagers and could commit to almost
anything, a small range of packages were 'protected' as they are in
Fedora - and I don't recall any significant issues like this actually
popping up. In general, if you give F/OSS people a collaborative system,
they will work collaboratively. It seems pessimistic to assume that
people would get into edit wars just because they disagreed.

It would be true to say that the Mandriva package corpus overall was on
average of somewhat lower quality, in terms of conforming to the distro
guidelines, than Fedora's is, but I don't think that can be attributed
to the collaborative model so much as to a simple lack of sufficient
personpower. If anything it would have been *worse* without motivated
packagers being able to go through the whole package base and fix up
problems.

(Probably the extant Mandriva forks still use such a model, but I'm not
really involved in any of them so I can't say for sure.)

It is worth remembering that we do have provenpackagers in Fedora, quite
a lot of them, and at least some of us with provenpackager status aren't
shy about using it. It's not accurate to think about Fedora as being a
*strictly* maintainer-only model.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net


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

Schedule for Thursday's FPC Meeting (2013-05-16 16:00 UTC)

2013-05-15 Thread James Antill
 Following is the list of topics that will be discussed in the FPC
meeting Thursday at 2013-05-16 16:00 UTC in #fedora-meeting-1 on
irc.freenode.net.

 Local time information (via. rktime):

2013-05-16 09:00 Thu US/Pacific
2013-05-16 12:00 Thu US/Eastern
2013-05-16 16:00 Thu UTC -
2013-05-16 17:00 Thu Europe/London
2013-05-16 18:00 Thu Europe/Paris
2013-05-16 18:00 Thu Europe/Berlin
2013-05-16 21:30 Thu Asia/Calcutta
--new day--
2013-05-17 00:00 Fri Asia/Singapore
2013-05-17 00:00 Fri Asia/Hong_Kong
2013-05-17 01:00 Fri Asia/Tokyo
2013-05-17 02:00 Fri Australia/Brisbane

 Links to all tickets below can be found at: 

https://fedorahosted.org/fpc/report/12

= Followups =

#topic #279 Bundling exception for agg in mapnik
.fpc 279
https://fedorahosted.org/fpc/ticket/279

= New business =

#topic #286 permission on files and directories
.fpc 286
https://fedorahosted.org/fpc/ticket/286

#topic #287 Bundling exception request for sigrok-firmware-fx2lafw
.fpc 287
https://fedorahosted.org/fpc/ticket/287

#topic #289 Request for permission for usage of autogenerated sources
.fpc 289
https://fedorahosted.org/fpc/ticket/289

#topic #290 Octave provides filtering
.fpc 290
https://fedorahosted.org/fpc/ticket/290

#topic #291 copylib: mt19937ar.c
.fpc 291
https://fedorahosted.org/fpc/ticket/291

= Open Floor = 

 For more complete details, please visit each individual ticket.  The
report of the agenda items can be found at:

https://fedorahosted.org/fpc/report/12


 If you would like to add something to this agenda, you can reply to
this e-mail, file a new ticket at https://fedorahosted.org/fpc,
e-mail me directly, or bring it up at the end of the meeting, during
the open floor topic. Note that added topics may be deferred until
the following meeting. 
-- 
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

Orphaning link-grammar

2013-05-15 Thread Johannes Lips

Hi all,

I am going to orphan link-grammar in a short while, because I actually 
have absolutely no use for it and I don't recall, why I picked it up in 
the first place.

So please anyone interested in abiword might want to pick it up.

Thanks a lot!

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

Re: when startup delays become bugs

2013-05-15 Thread Chris Murphy

On May 15, 2013, at 4:49 AM, Lennart Poettering mzerq...@0pointer.de wrote:

 On Tue, 14.05.13 17:58, Chris Murphy (li...@colorremedies.com) wrote:
 
 Static hostname: f19q.localdomain
 Takes 1.5 minutes before I can ssh into the VM, but the
 sendmail.service is now about 2 seconds instead of a minute.
 
 Is this a non-debug kernel?

Yes. All 3.9.x kernels in the F19 VM, and a 3.9.2 kernel on the F18 host.


Chris Murphy

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

Re: Orphaning link-grammar

2013-05-15 Thread Jon Ciesla
On Wed, May 15, 2013 at 1:45 PM, Johannes Lips johannes.l...@gmail.comwrote:

 Hi all,

 I am going to orphan link-grammar in a short while, because I actually
 have absolutely no use for it and I don't recall, why I picked it up in the
 first place.
 So please anyone interested in abiword might want to pick it up.

 Thanks a lot!

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


I'll take it when you orphan it, unless someone else jumps it.

-J

-- 
http://cecinestpasunefromage.wordpress.com/

in your fear, seek only peace
in your fear, seek only love

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

Re: Provides: icon-theme for *-icon-theme packages

2013-05-15 Thread Eugene Pivnev

13.05.2013 19:30, Eugene Pivnev пишет:

Subj.
For packages that requies _any_ icon theme (something like oxygen 
provides system-kde-icon-theme).


Prehistory: as we started RazorQt rpms - some people was crying I 
have no any icon in main menu!. So we deside to add _any_ icon theme 
to Razor's Requires. And now 10MB razorqt requies 30MB 
oxygen-icon-theme :-)
Seems I have to make bugeports/featurerequest for _each_ *-icon-theme 
package :-(

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

Re: when startup delays become bugs

2013-05-15 Thread Tomas Mraz
On Wed, 2013-05-15 at 14:41 -0400, Dave Jones wrote: 
 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.

+1 million

-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
  Turkish proverb

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

Koji doensn't resolve package dependency

2013-05-15 Thread Jochen Schmitt
Hallo,

I have got an odd issue with koji on building gnustep-base-1.24.4-7.fc19.
http://koji.fedoraproject.org/koji/buildinfo?buildID=419373

Koji told me, that the requirement gnustep-make = 2.6.4-13
could not been resolved.

An research on bodhi told me, that gnustep-make-2.6.4-13.fc19 is tagged
as stable. So it may be nice, if anyone can give me a hint to solve this
issue.

Best Regards:

Jochen Schmitt

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

Re: Orphaning link-grammar

2013-05-15 Thread Johannes Lips

Jon Ciesla wrote:




On Wed, May 15, 2013 at 1:45 PM, Johannes Lips johannes.l...@gmail.com
mailto:johannes.l...@gmail.com wrote:

Hi all,

I am going to orphan link-grammar in a short while, because I
actually have absolutely no use for it and I don't recall, why I
picked it up in the first place.
So please anyone interested in abiword might want to pick it up.

Thanks a lot!

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


I'll take it when you orphan it, unless someone else jumps it.

I orphaned it, just now!

Thanks a lot for taking over!

Johannes


-J

--
http://cecinestpasunefromage.wordpress.com/

in your fear, seek only peace
in your fear, seek only love

-d. bowie




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

Re: Orphaning link-grammar

2013-05-15 Thread Jon Ciesla
On Wed, May 15, 2013 at 2:22 PM, Johannes Lips johannes.l...@gmail.comwrote:

 Jon Ciesla wrote:




 On Wed, May 15, 2013 at 1:45 PM, Johannes Lips johannes.l...@gmail.com
 mailto:johannes.lips@gmail.**com johannes.l...@gmail.com wrote:

 Hi all,

 I am going to orphan link-grammar in a short while, because I
 actually have absolutely no use for it and I don't recall, why I
 picked it up in the first place.
 So please anyone interested in abiword might want to pick it up.

 Thanks a lot!

 Johannes
 --
 devel mailing list
 devel@lists.fedoraproject.org 
 mailto:devel@lists.**fedoraproject.orgdevel@lists.fedoraproject.org
 
 https://admin.fedoraproject.__**org/mailman/listinfo/devel
 
 https://admin.fedoraproject.**org/mailman/listinfo/develhttps://admin.fedoraproject.org/mailman/listinfo/devel
 


 I'll take it when you orphan it, unless someone else jumps it.

 I orphaned it, just now!

 Got it.


 Thanks a lot for taking over!

 Anytime!

-J


 Johannes


 -J

 --
 http://cecinestpasunefromage.**wordpress.com/http://cecinestpasunefromage.wordpress.com/
 --**--
 in your fear, seek only peace
 in your fear, seek only love

 -d. bowie



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




-- 
http://cecinestpasunefromage.wordpress.com/

in your fear, seek only peace
in your fear, seek only love

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

Re: when startup delays become bugs

2013-05-15 Thread Chris Murphy

On May 15, 2013, at 9:53 AM, Jeffrey Bastian jbast...@redhat.com wrote:

 On Tue, May 14, 2013 at 05:58:42PM -0600, Chris Murphy wrote:
 And avahi doesn't play nice with the localdomain extension anyway.
 Without the extension I ssh into boxes just like I do from Windows or
 OS X:
 
 ssh chris@f19q.local
 
 Whereas if I change the hostname to f19q.localdomain, to ssh into the
 system now I have to use a non-obvious, nonstandard:
 
 ssh chris@f19q.localdomain
 
 
 
 Hmm, that doesn't seem right.  I have a .localdomain on all my hostnames
 and Avahi and mDNS work just fine with the special .local domain.

The mDNS issue likely needs a separate thread in any case, as something is 
definitely not right with a very basic 3-4 computer, tablet, phone and router 
with open source firmware. I consistently get the Macs to work with each other 
(bidirectional ssh and scp, using merely chris@ming). I can ssh into Fedora 
computers using chris@f19 or chris@f19.local. But I can't do this from Fedora 
computers with an installed system, it only works when booted from Live media.

So upon installation, something isn't right.

The .localdomain addon doesn't make sense to me, it's a convention not used on 
Windows or Macs. On OS X, I can't even add it as an extension. The period is 
removed and localdomain is just part of the static hostname, i.e. 
ming.localdomain becomes minglocaldomain.local.

So this could be part of the problem, except that from F19 Live media I can ssh 
to chris@ming, but from an installed F19 system I can't; but the Mac can ssh 
chris@f19 even without an extension if that's what I've set as the static 
hostname.

*shrug* So I don't know what's going on, I'll do more testing and start a 
separate thread if I get stuck.


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

Re: Orphaning link-grammar

2013-05-15 Thread Johannes Lips

Johannes Lips wrote:

Jon Ciesla wrote:




On Wed, May 15, 2013 at 1:45 PM, Johannes Lips johannes.l...@gmail.com
mailto:johannes.l...@gmail.com wrote:

Hi all,

I am going to orphan link-grammar in a short while, because I
actually have absolutely no use for it and I don't recall, why I
picked it up in the first place.
So please anyone interested in abiword might want to pick it up.

Thanks a lot!

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


I'll take it when you orphan it, unless someone else jumps it.

I orphaned it, just now!

Sorry forgot all the other branches!
Just orphaned it in them as well.


Thanks a lot for taking over!

Johannes


-J

--
http://cecinestpasunefromage.wordpress.com/

in your fear, seek only peace
in your fear, seek only love

-d. bowie






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

Summary/Minutes from today's FESCo Meeting (2013-05-15)

2013-05-15 Thread Bill Nottingham
===
#fedora-meeting: FESCO (2013-05-15)
===


Meeting started by notting at 18:00:11 UTC. The full logs are available
at
http://meetbot.fedoraproject.org/fedora-meeting/2013-05-15/fesco.2013-05-15-18.00.log.html
.

Meeting summary
---
* init process  (notting, 18:00:18)

* #1098 F19 Features - Progress on Features 100% Complete  (notting,
  18:05:35)
  * AGREED: give dracut-hostonly and anaconda-newui-followup until next
week to update status (+:7, -:0, 0:0)  (notting, 18:35:29)

* Next week's chair  (notting, 18:36:04)
  * nirik to chair 2013-05-22 meeting  (notting, 18:36:27)

* Elections  (notting, 18:36:45)
  * note that the FESCo nomination period is open through 2013-05-25
(notting, 18:37:16)
  * 5 seats open (notting, jwb, nirik, pjones, t8m)  (notting, 18:38:03)

* Open Floor  (notting, 18:39:03)

Meeting ended at 18:44:39 UTC.


Action Items


Action Items, by person
---
* **UNASSIGNED**
  * (none)

People Present (lines said)
---
* notting (39)
* nirik (20)
* jwb (18)
* mitr (14)
* jreznik_z10 (12)
* abadger1999 (11)
* t8m (9)
* zodbot (7)
* mmaslano (5)
* pjones (4)
* sgallagh (0)

Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot
18:00:11 notting #startmeeting FESCO (2013-05-15)
18:00:11 zodbot Meeting started Wed May 15 18:00:11 2013 UTC.  The chair is 
notting. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:00:11 zodbot Useful Commands: #action #agreed #halp #info #idea #link 
#topic.
18:00:15 pjones greetings.
18:00:18 notting #meetingname fesco
18:00:18 zodbot The meeting name has been set to 'fesco'
18:00:18 notting #chair abadger1999 jwb mitr mmaslano notting nirik pjones 
t8m sgallagh
18:00:18 notting #topic init process
18:00:18 zodbot Current chairs: abadger1999 jwb mitr mmaslano nirik notting 
pjones sgallagh t8m
18:00:20 nirik morning everyone.
18:01:12 mmaslano hi
18:01:19 abadger1999 greetings
18:02:51 mitr Hello
18:04:37 t8m hello
18:05:06 notting i believe sgallagh was out today. so might as well get 
started
18:05:35 notting #topic #1098 F19 Features - Progress on Features 100% 
Complete
18:05:35 notting .fesco 1098
18:05:36 zodbot notting: #1098 (F19 Features - Progress on Features 100% 
Complete) – FESCo - https://fedorahosted.org/fesco/ticket/1098
18:05:59 notting jreznik_z10?
18:06:20 * jreznik_z10 is on phone, typing slowly
18:06:30 nirik so, we have only 2 that aren't 100% right?
18:06:38 notting oh, *that* z10.
18:06:44 nirik anaconda followup and dracut hostonly.
18:06:45 jreznik_z10 It looks pretty good,take a look on ticket
18:07:09 jreznik_z10 I ping clumens but no reply yet
18:07:14 jreznik_z10 Pinged
18:07:27 jreznik_z10 Harald seems to be out
18:07:28 pjones I think he's pretty much given up talking to you.
18:07:47 nirik so, I would say we ask those two to rebase their pages based 
on whats landed/done now and move on.
18:08:05 jreznik_z10 Pones, it could be :-)
18:08:23 jreznik_z10 Nirik, yep
18:08:46 t8m nirik, +1
18:08:56 notting the dracut one doesn't list any items not done/fixed, so 
unsure why it's at 98%
18:09:11 notting the anaconda page hasn't been updated since march
18:09:25 jwb i suspect it won't be
18:09:55 notting jwb: ?
18:10:15 mmaslano why? they move track progress elsewhere?
18:11:10 jwb they've been pinged several times, right?  it hasn't been 
updated since march, right?  not sure why it would magically be updated now, or 
if it is why it wouldn't magically go to 100%
18:11:35 mmaslano that's an attitude
18:11:48 nirik well, ideally they could do one more update, set it to 100% 
and note the things that were landed.
18:11:55 nirik but I know, the world isn't ideal.
18:12:00 mitr ... if only for the release notes
18:12:06 t8m so the feature page should be dropped
18:12:14 jwb sure
18:12:34 mmaslano yes
18:12:41 jreznik_z10 We need it for release notes with correct content
18:13:13 t8m don't we have also separate process for release notes? or am I 
confused with the new change process
18:13:23 jwb i don't think that's true.  you might need information, but you 
don't need a feature page
18:14:22 jreznik_z10 The page is now the only source of current status
18:15:09 nirik so, would it help if some of us went thru changelogs and 
proposed an update to the feature page? or otherwise tried to help gather the 
info?
18:15:27 jwb jreznik_z10, no it's the only place with a (stale) summarized 
status
18:15:30 t8m if they are so irritated that it is a Feature page, they can 
describe the current status of anaconda on a separate place and relnotes can be 
created from there
18:15:33 notting nirik: no, because that's stupid.
18:15:56 * nirik shrugs. It wouldn't be fun, but what else should we do?
18:16:05 jwb just drop it
18:16:25 nirik the feature? or asking for an update?
18:16:37 jwb the feature page
18:16:54 t8m but that still leaves the problem with release notes

Re: Orphaning link-grammar

2013-05-15 Thread Jon Ciesla
On Wed, May 15, 2013 at 2:33 PM, Johannes Lips johannes.l...@gmail.comwrote:

 Johannes Lips wrote:

 Jon Ciesla wrote:




 On Wed, May 15, 2013 at 1:45 PM, Johannes Lips johannes.l...@gmail.com
 mailto:johannes.lips@gmail.**com johannes.l...@gmail.com wrote:

 Hi all,

 I am going to orphan link-grammar in a short while, because I
 actually have absolutely no use for it and I don't recall, why I
 picked it up in the first place.
 So please anyone interested in abiword might want to pick it up.

 Thanks a lot!

 Johannes
 --
 devel mailing list
 devel@lists.fedoraproject.org mailto:devel@lists.**
 fedoraproject.org devel@lists.fedoraproject.org
 https://admin.fedoraproject.__**org/mailman/listinfo/devel
 
 https://admin.fedoraproject.**org/mailman/listinfo/develhttps://admin.fedoraproject.org/mailman/listinfo/devel
 


 I'll take it when you orphan it, unless someone else jumps it.

 I orphaned it, just now!

 Sorry forgot all the other branches!
 Just orphaned it in them as well.


No worries, I took them.

-J


 Thanks a lot for taking over!

 Johannes


 -J

 --
 http://cecinestpasunefromage.**wordpress.com/http://cecinestpasunefromage.wordpress.com/
 --**--
 in your fear, seek only peace
 in your fear, seek only love

 -d. bowie




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




-- 
http://cecinestpasunefromage.wordpress.com/

in your fear, seek only peace
in your fear, seek only love

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

Re: Question about what to do if mantainer is absent

2013-05-15 Thread Jóhann B. Guðmundsson

On 05/15/2013 01:56 AM, Michael Catanzaro wrote:

I doubt that model would be accepted in Fedora, though. Different
cultures.


Which difference in culture do you see?

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

EPEL Fedora 5 updates-testing report

2013-05-15 Thread updates
The following Fedora EPEL 5 Security updates need testing:
 Age  URL
 388  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2012-5630/bugzilla-3.2.10-5.el5
 283  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2012-6608/Django-1.1.4-2.el5
  89  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0366/openconnect-4.08-1.el5
  22  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-5517/git-1.8.2.1-1.el5
   8  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-5711/openvpn-2.3.1-1.el5
   1  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-5799/python-virtualenv-1.9.1-1.el5


The following builds have been pushed to Fedora EPEL 5 updates-testing

git-bugzilla-0-0.9.20091211git.el5
perl-Net-SSH-Expect-1.09-6.el5

Details about builds:



 git-bugzilla-0-0.9.20091211git.el5 (FEDORA-EPEL-2013-5813)
 Attach patches to a bugzilla bug

Update Information:

add Requires: perl(LWP::Protocol::https) (RHBZ# 960289)


References:

  [ 1 ] Bug #960289 - Protocol scheme 'https' is not supported 
(LWP::Protocol::https not installed)
https://bugzilla.redhat.com/show_bug.cgi?id=960289




 perl-Net-SSH-Expect-1.09-6.el5 (FEDORA-EPEL-2013-5824)
 Net-SSH-Expect - SSH wrapper to execute remote commands

Update Information:

Added directories to %files section of spec file

ChangeLog:

* Tue May 14 2013 Carl Thopmson fed...@red-dragon.com - 1.09-6
- added ownership to directories

References:

  [ 1 ] Bug #894523 - /usr/share/perl5/vendor_perl/Net/SSH/ is unowned
https://bugzilla.redhat.com/show_bug.cgi?id=894523


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


EPEL Fedora 6 updates-testing report

2013-05-15 Thread updates
The following Fedora EPEL 6 Security updates need testing:
 Age  URL
 576  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2011-4701/supybot-gribble-0.83.4.1-10.el6
 388  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2012-5620/bugzilla-3.4.14-2.el6
  89  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0376/openconnect-4.08-1.el6
  82  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0420/awstats-7.0-3.el6
  46  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0823/openstack-keystone-2012.2.3-5.el6
  12  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-5649/mediawiki119-1.19.6-1.el6
  12  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-5643/php-sabredav-Sabre_DAV-1.6.5-5.el6
   8  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-5713/openvpn-2.3.1-1.el6
   2  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-5789/gallery3-3.0.7-1.el6
   1  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-5801/python-virtualenv-1.9.1-1.el6


The following builds have been pushed to Fedora EPEL 6 updates-testing

cloc-1.58-4.el6
fedmsg-0.6.8-4.el6
ga-5.1.1-2.el6
git-bugzilla-0-0.9.20091211git.el6
nut-2.6.5-2.el6
perl-Net-SSH-Expect-1.09-6.el6
perl-POE-1.354-1.el6
perl-Rose-DB-0.770-1.el6
python-AppTools-4.2.0-1.el6
python-datanommer-consumer-0.4.3-1.el6
python-datanommer-models-0.4.4-1.el6
python-envisage-4.3.0-3.el6
python-traitsui-4.3.0-2.el6
razorqt-0.5.2-9.el6
trac-fedmsg-plugin-0.1.0-1.el6

Details about builds:



 cloc-1.58-4.el6 (FEDORA-EPEL-2013-5825)
 Count lines of code

Update Information:

Fix autoreqs.
Latest upstream.

ChangeLog:

* Tue May 14 2013 Ricky Elrod codebl...@fedoraproject.org - 1.58-4
- Enable the requires filter. (bz #962783)
* Mon May 13 2013 Ricky Elrod codebl...@fedoraproject.org - 1.58-3
- Refer to pod2man BR by path, the package name varies.
* Mon May 13 2013 Ricky Elrod codebl...@fedoraproject.org - 1.58-2
- Use the tarball release instead.
- Fix license field.
* Mon May 13 2013 Ricky Elrod codebl...@fedoraproject.org - 1.58-1
- Latest upstream release.
* Wed Feb 13 2013 Fedora Release Engineering rel-...@lists.fedoraproject.org 
- 1.56-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Wed Jul 18 2012 Fedora Release Engineering rel-...@lists.fedoraproject.org 
- 1.56-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

References:

  [ 1 ] Bug #962783 - cloc-1.58-3.el6 has wrong autoreq requires for 
perl(Win32::File)
https://bugzilla.redhat.com/show_bug.cgi?id=962783
  [ 2 ] Bug #962268 - cloc-1.58 is available
https://bugzilla.redhat.com/show_bug.cgi?id=962268




 fedmsg-0.6.8-4.el6 (FEDORA-EPEL-2013-5818)
 Tools for Fedora Infrastructure real-time messaging

Update Information:

Relegate daemon-specific config files to their respective subpackages.

ChangeLog:

* Tue May 14 2013 Ralph Bean rb...@redhat.com - 0.6.8-4
- Make file ownership over /etc/fedmsg.d explicit per sub-package.
* Mon Mar 25 2013 Ralph Bean rb...@redhat.com - 0.6.8-3
- Added forgotten mkdir for %{buildroot}%{_unitdir}
* Mon Mar 25 2013 Ralph Bean rb...@redhat.com - 0.6.8-2
- Moved .service files from a dbus folder to a systemd folder
  https://github.com/fedora-infra/fedmsg/issues/125
- Marked .service files as no longer %config files.

References:

  [ 1 ] Bug #919978 - Relegate config files to subpackages
https://bugzilla.redhat.com/show_bug.cgi?id=919978




 ga-5.1.1-2.el6 (FEDORA-EPEL-2013-5819)
 Global Arrays Toolkit

Update Information:

New package Global Arrays Toolkit.

References:

  [ 1 ] Bug #810336 - Review Request: ga - Global Arrays Toolkit
https://bugzilla.redhat.com/show_bug.cgi?id=810336




 

Re: Question about what to do if mantainer is absent

2013-05-15 Thread Michael Catanzaro
On Wed, 2013-05-15 at 12:21 -0600, Pete Zaitcev wrote:
 How do they deal with a conflict? Imagine someone there splitting
 texlive into 2500 subpackages and then 100 angry contributors
 reverting it. What are they going to do in their open model then?
 
 -- Pete
Well the maintainers would just not accept the requests. :)

But probably none would be submitted anyway, since everybody knows that
would be what happens. (But #2, the texlive maintainers would never do
that since the release team would not approve the maintainers' request -
it's a tiered process.  Again, probably not appropriate for Fedora.)

What does happen sometimes is two people make unrelated changes to the
same package, and open build service is not smart enough to handle that
very well. (Not a problem with git.)

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

hdf5 update to 1.8.11 in rawhide

2013-05-15 Thread Orion Poplawski
I will be updating hdf5 t0 1.8.11 in rawhide tomorrow.  This will requires a 
rebuild of packages built against it.  I will try to get to all of those well.


cgnslib-3.1-5.r4.fc19.src.rpm
dmapd-0.0.51-1.fc20.src.rpm
Field3D-1.3.2-9.fc19.src.rpm
gdal-1.9.2-5.fc20.src.rpm
gdl-0.9.3-6.cvs20130321.fc20.src.rpm
grads-2.0.1-6.fc19.src.rpm
gtatool-1.5.2-1.fc20.src.rpm
h5py-2.1.0-2.fc19.src.rpm
hdf5-1.8.10-3.fc19.src.rpm
InsightToolkit-4.3.1-11.fc20.src.rpm
jhdf5-2.9-1.fc19.src.rpm
LabPlot-1.6.0.3-3.fc19.src.rpm
mathgl-2.1.2-7.fc20.src.rpm
matio-1.5.1-1.fc20.src.rpm
ncl-6.1.2-1.fc19.src.rpm
netcdf-4.3.0-1.fc20.src.rpm
nip2-7.32.1-1.fc20.src.rpm
octave-3.6.4-3.fc20.src.rpm
OpenImageIO-1.1.3-7.fc20.src.rpm
paraview-3.98.1-4.fc20.src.rpm
python-tables-2.4.0-2.fc19.src.rpm
R-hdf5-1.6.9-20.fc19.src.rpm
R-Rsolid-0.9.31-9.fc20.src.rpm
scilab-5.4.0-2.fc19.src.rpm
vigra-1.9.0-5.fc19.src.rpm
vips-7.32.3-1.fc20.src.rpm
ViTables-2.1-5.fc19.src.rpm
vtk-5.10.1-4.fc19.src.rpm

--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301   http://www.nwra.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Przemek Klosowski

On 05/15/2013 02:41 PM, Dave Jones wrote:

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.


FWIW, I ran btrfs (over LVM, sorry Lennart) on my home system ever since 
it became available in Fedora. I have seen weird performance issues 
under swapping load that I couldn't measure with my inferior system 
tuning chops (the pinnacle of my effort was running iotop), but it's 
been solid otherwise.


I was planning to upgrade to F19 soon, and I kind-of care about the data 
on that system (I have backup, but corruption would not be welcome, just 
for the lost time reason). Do people recommend sticking with it? holding 
off the upgrade? switching back to ext4?

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

Re: when startup delays become bugs

2013-05-15 Thread Jóhann B. Guðmundsson

On 05/15/2013 08:39 PM, Przemek Klosowski wrote:

On 05/15/2013 02:41 PM, Dave Jones wrote:

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.


FWIW, I ran btrfs (over LVM, sorry Lennart) on my home system ever 
since it became available in Fedora. I have seen weird performance 
issues under swapping load that I couldn't measure with my inferior 
system tuning chops (the pinnacle of my effort was running iotop), but 
it's been solid otherwise.


I was planning to upgrade to F19 soon, and I kind-of care about the 
data on that system (I have backup, but corruption would not be 
welcome, just for the lost time reason). Do people recommend sticking 
with it? holding off the upgrade? switching back to ext4?


Dont we need few brave souls to give Josef something to work with ;)

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

Re: Question about what to do if mantainer is absent

2013-05-15 Thread Ken Dreyer
On Tue, May 14, 2013 at 7:56 PM, Michael Catanzaro
mike.catanz...@gmail.com wrote:
 You can even now also mention in your bug that you are a packager and
 would be willing to co-maintain. Not everyone would be interested, but
 I suspect a lot of maintainers would be happy for the help and would
 add you to make your change.

 Yes, but I usually just want to submit the one fix and not co-maintain
 -- we all help out as we're able. :)

You can always drop the co-maintainership after you've got the ACLs
and done your work :)

Speaking for myself, if I see someone's contributed a good patch in
Bugzilla, I'd much sooner add them as a co-maintainer (even if it's
just temporary) than have the entire Fedora project become a
free-for-all.

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

Re: when startup delays become bugs

2013-05-15 Thread Rahul Sundaram

On 05/15/2013 04:39 PM, Przemek Klosowski wrote:
I was planning to upgrade to F19 soon, and I kind-of care about the 
data on that system (I have backup, but corruption would not be 
welcome, just for the lost time reason). Do people recommend sticking 
with it? holding off the upgrade? switching back to ext4?


https://btrfs.wiki.kernel.org/index.php/FAQ#Is_btrfs_stable.3F is a 
reasonably good answer to that question.  I would note that traditional 
linux filesystems have a very  long history and time to mature including 
XFS and Ext4 and only check for metadata integrity unlike Btrfs.  If you 
have a good (and frequent) backup system, it might be worth riding it 
out but you will have to evaluate the risks and make that determination 
of your own.


FWIW, I am using Btrfs without any (known) issues for a while but I also 
have almost no data in my laptop that I cannot afford to lose since 
everything important is an external backup disk and really important 
files are in another laptop as well.


Rahul

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

Re: when startup delays become bugs

2013-05-15 Thread Orion Poplawski

On 05/15/2013 05:36 AM, Lennart Poettering wrote:

On Tue, 14.05.13 20:43, Adam Williamson (awill...@redhat.com) wrote:

479ms iprupdate.service
385ms iprinit.service


These appear to be untis that are only necessary for IBM RAID. It's
hugely disappointing if this is pulled into all boots. I wonder if we
can find a different logic for this, for example pulling it in from a
udev rules or so. Or by changing anaconda to install this only onb IBM
RAID systemd... Anyone knows what this is about?

Also, I don't see either of these listed in the default preset
file. This really shouldnt be started by default.


 78ms iprdump.service


IBM RAID again? Jeez...


These are from the iprutils package:

Summary : Utilities for the IBM Power Linux RAID adapters
Description :
Provides a suite of utilities to manage and configure SCSI devices
supported by the ipr SCSI storage device driver.

And are sysv init scripts:

/etc/rc.d/init.d/iprdump
/etc/rc.d/init.d/iprinit
/etc/rc.d/init.d/iprupdate

Which is listed a mandatory in the core group of comps.

CCing iprutils-owner for comment.

--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301   http://www.nwra.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Fedora ARM Weekly Status Meeting Minutes 2013-05-15

2013-05-15 Thread Paul Whalen

Thanks to those that were able to join for the status meeting today, for those 
unable the minutes
are posted below:

Minutes: 
http://meetbot.fedoraproject.org/fedora-meeting-1/2013-05-15/fedora-meeting-1.2013-05-15-20.18.html
Minutes (text): 
http://meetbot.fedoraproject.org/fedora-meeting-1/2013-05-15/fedora-meeting-1.2013-05-15-20.18.txt
Log: 
http://meetbot.fedoraproject.org/fedora-meeting-1/2013-05-15/fedora-meeting-1.2013-05-15-20.18.log.html


===
#fedora-meeting-1: Fedora ARM weekly status meeting
===


Meeting started by pwhalen at 20:18:19 UTC. The full logs are available
at
http://meetbot.fedoraproject.org/fedora-meeting-1/2013-05-15/fedora-meeting-1.2013-05-15-20.18.log.html
.



Meeting summary
---
* 0) Status of ACTION items from our previous meeting  (pwhalen,
  20:19:20)
  * LINK:

http://meetbot.fedoraproject.org/fedora-meeting-1/2013-05-08/fedora-meeting-1.2013-05-08-20.00.html
(pwhalen, 20:19:20)
  * COMPLETE - dgilmore to post TC Images to list later today/tomorrow
(pwhalen, 20:19:30)
  * COMPLETE - pwhalen to update wiki with pointers/instructions (to be
updated for Beta)  (pwhalen, 20:19:31)
  * INPROGRESS - jonmasters to help review 3.10 test kernels, and assist
pwhalen with vexpress  (pwhalen, 20:19:31)
  * INPROGRESS - jonmasters to probe highbank 3.9 instability issue and
send update  (pwhalen, 20:19:31)
  * ACTION: jonmasters to help review 3.10 test kernels, and assist
pwhalen with vexpress  (pwhalen, 20:24:24)

* 1) Problem packages  (pwhalen, 20:24:41)

* 2) Kernel Status Update  (pwhalen, 20:28:08)

* 3) Aarch64 Status Update  (pwhalen, 20:29:24)
  * 9278 packages built, 4000 to go  (bconoboy, 20:31:19)
  * documentation processing packages such as texlive and doxygen are
now built  (bconoboy, 20:31:52)
  * j_dulaney has bootstrapped ghc  (bconoboy, 20:32:09)
  * new foundation model is available which fixes crash issue with
image-based rootfs  (bconoboy, 20:32:37)
  * ACTION: pwhalen to post new image/instructions to the wiki for
aarch64 quickstart  (pwhalen, 20:33:23)
  * LINK: Participating on the bootstrap starts at
https://fedoraproject.org/wiki/Architectures/ARM/AArch64/QuickStart
(bconoboy, 20:33:52)

* 4) Fedora 19 Beta for ARM  (pwhalen, 20:39:15)

* 4a) Fedora 19 for ARM - Skipping Alpha, releasing Beta with PA
  (pwhalen, 20:39:21)

* 4b) Fedora 19 for ARM - Graphics support  (pwhalen, 20:41:05)
  * beta might not have support for graphics hardware  (bconoboy,
20:44:44)
  * ACTION: jonmasters will check vexpress or omap over weekend
(bconoboy, 20:44:59)
  * ACTION: pwhalen will investigate tegra options  (bconoboy, 20:45:05)

* 4c) Fedora 19 for ARM - Image format  (pwhalen, 20:45:40)
  * docs on omap booting
http://www.omappedia.com/wiki/Bootloader_Project  (dgilmore,
20:50:12)

* 4d) Fedora 19 for ARM - Scheduling a VFAD  (pwhalen, 20:51:02)
  * Fedora 19 Beta VFAD on Tuesday May 21st @ 11am (provided we have
images)  (pwhalen, 20:51:52)

* 5) Pidora Status Update  (pwhalen, 20:54:28)
  * ACTION: ctyler to send an email to the list with Pidora (Raspberry
Pi Fedora 18 Remix armv6hl version) image link  (pwhalen, 21:03:00)

* 6) Open Floor  (pwhalen, 21:05:53)

Meeting ended at 21:13:08 UTC.




Action Items

* jonmasters to help review 3.10 test kernels, and assist pwhalen with
  vexpress
* pwhalen to post new image/instructions to the wiki for aarch64
  quickstart
* jonmasters will check vexpress or omap over weekend
* pwhalen will investigate tegra options
* ctyler to send an email to the list with Pidora (Raspberry Pi Fedora
  18 Remix armv6hl version) image link




Action Items, by person
---
* ctyler
  * ctyler to send an email to the list with Pidora (Raspberry Pi Fedora
18 Remix armv6hl version) image link
* jonmasters
  * jonmasters to help review 3.10 test kernels, and assist pwhalen with
vexpress
  * jonmasters will check vexpress or omap over weekend
* pwhalen
  * jonmasters to help review 3.10 test kernels, and assist pwhalen with
vexpress
  * pwhalen to post new image/instructions to the wiki for aarch64
quickstart
  * pwhalen will investigate tegra options
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* pwhalen (75)
* bconoboy (55)
* j_dulaney (34)
* dgilmore (32)
* masta (30)
* jonmasters_ (28)
* ctyler (27)
* zodbot (12)
* ddd__ (7)
* msalter (4)
* ahs3 (3)
* dmarlin (2)
* jcapik (2)
* nirik (1)
* kwizart (1)
* pbrobinson (0)
* agreene (0)
* jonmasters (0)
* ddd (0)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: when startup delays become bugs

2013-05-15 Thread Orion Poplawski

On 05/15/2013 03:17 PM, Orion Poplawski wrote:

On 05/15/2013 05:36 AM, Lennart Poettering wrote:

On Tue, 14.05.13 20:43, Adam Williamson (awill...@redhat.com) wrote:

479ms iprupdate.service
385ms iprinit.service


These appear to be untis that are only necessary for IBM RAID. It's
hugely disappointing if this is pulled into all boots. I wonder if we
can find a different logic for this, for example pulling it in from a
udev rules or so. Or by changing anaconda to install this only onb IBM
RAID systemd... Anyone knows what this is about?

Also, I don't see either of these listed in the default preset
file. This really shouldnt be started by default.


 78ms iprdump.service


IBM RAID again? Jeez...


These are from the iprutils package:

Summary : Utilities for the IBM Power Linux RAID adapters
Description :
Provides a suite of utilities to manage and configure SCSI devices
supported by the ipr SCSI storage device driver.

And are sysv init scripts:

/etc/rc.d/init.d/iprdump
/etc/rc.d/init.d/iprinit
/etc/rc.d/init.d/iprupdate

Which is listed a mandatory in the core group of comps.

CCing iprutils-owner for comment.



Interestingly, I only see this installed on a few of my machines.  I haven't 
figured out the common thread yet.  I think it may be Fedora 18+, so maybe 
something changed in anaconda to no longer remove/exclude it.


--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301   http://www.nwra.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

  1   2   >