Re: logrotate(8) and copytruncate as default

2013-06-28 Thread Adam Williamson
On Thu, 2013-06-27 at 18:41 -0400, Colin Walters wrote:
 On Thu, 2013-06-27 at 23:38 +0200, Lennart Poettering wrote:
 
  Why would you want this? I mean, we rate-limit per-service anyway, so
  the issue of one app flooding evreything else should be mostly
  non-existant. And hence, what you are asking for is some policy control
  about what to delete first, which only really matters if your disk space
  is very very limited?
 
 Would you consider it sane to log say Apache traffic to the journal?  If
 not, then there's still logrotate in the picture, and daemons need to do
 the whole SIGHUP dance.  You can ignore the rest of this message in that
 case.
 
 But if you do, then it would seem fairly sane to me on a medium traffic
 site to want the ability to have different retention
 policies for the webserver logs versus other system events like sudo
 activations or a change of the root password.

I'm not entirely sure how this works, but in some sense, journal
separates logs *by uid* - if you look in /var/log/journal , there are
files for root and files for your uid. If you were logging httpd via the
journal, it may be that it'd wind up in a different journal file for the
uid httpd was being run as. I haven't checked if you can set rotation
policies on a per-uid level. (I'm sure Lennart can explain this more,
er, correctly.)
-- 
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: libgd breakage

2013-06-28 Thread Volker Fröhlich

On 27/06/13 17:31, Orion Poplawski wrote:

On 06/26/2013 08:01 AM, Volker Fröhlich wrote:


GDAL is currently broken because it needs a rebuild for Poppler, but the
Texlive build is broken, as far as I can see.


texlive has now been rebuilt.



We've got a working GDAL build again.

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

Re: Media Sizes SRPMS DVD

2013-06-28 Thread Frank Murphy
On Thu, 27 Jun 2013 20:52:25 -0500
Dennis Gilmore den...@ausil.us wrote:

 
 The tooling can not make split media. its not possible. 

I meant us in Freemedia?
on our own pcs


-- 
Regards,
Frank  When in doubt PANIC!
 I check for new mail app. 20min
www.frankly3d.com
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Tinyproxy - provenpackager intervention needed (760474)

2013-06-28 Thread Tomasz Torcz
Hi,

 Tinyproxy package has a problem since F16 - because of missing tmpfilesd 
snippet,
the program won't start without intervention of admin. Tinyproxy wnats to store
pidfile in /run/tinyproxy.  This directory does not exist after fresh boot.
There's a bug open: https://bugzilla.redhat.com/show_bug.cgi?id=760474

  Yesterday I attached a .spec patch to the bug. Patch provides tmpfilesd file
and systemd unit file as a bonus.  Can someone commitbuild, so at least we have
working tinyproxy package for F19?

 Thanks,

-- 
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)



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

Re: logrotate(8) and copytruncate as default

2013-06-28 Thread P J P
   Hello Jan,

- Original Message -
 From: Jan Kaluza jkal...@redhat.com
 Subject: Re: logrotate(8) and copytruncate as default
 
 Right now, without locking, logrotate would loss more messages if the
 logs are big, because copying takes more time. It would be interesting
 to mention the file size in your tests too. 


===
#!/bin/sh   
#   
# flockexp.sh: is a simple experiment to create a large log file and    
# copy-truncate it when its size reaches a predefined limit.    
#   
    
    
if [ $# -lt 2 ]; then   
    echo Usage: $0 output-file maxsize;   
    exit 0; 
fi  
    
# main  
{   
     $1;   
    logsize=$2; 
    
    watch if [ \`stat -c '%s' $1\` -gt $logsize ];  \ 
    then flock -x $1 -c 'cp $1 $1.1;  $1'; fi  /dev/null   
    
    count=0;    
    while (true);   
    do  
    count=`expr $count + 1`;    
    echo `date +%d %a %Y %T` $count `grep 'MemFree' /proc/meminfo`;   
    done  $1; 
}   

===


I tried  it with different file sizes. It starts showing data loss as size 
grows  2MB.


===
$ stat -c '%s' test.log test.log.1 
418065
2007074
$
$ tail -n 4 test.log.1
28 Fri 2013 17:20:28 42937 MemFree: 3655640 kB
28 Fri 2013 17:20:28 42938 MemFree: 3655580 kB
28 Fri 2013 17:20:28 42939 MemFree: 3655068 kB
28 Fri 2013 17:20:28 42940 MemFree: 3655436 kB
$
$ head -n 4 test.log
28 Fri 2013 17:20:28 42942 MemFree: 3655428 kB
28 Fri 2013 17:20:28 42943 MemFree: 3655448 kB
28 Fri 2013 17:20:28 42944 MemFree: 3655812 kB
28 Fri 2013 17:20:28 42945 MemFree: 3655824 kB
===

I guess kernel buffers start dropping writes after very short limit.

---
Regards
   -Prasad
http://feedmug.com
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: How to remove package and all dependent packages from EL branch?

2013-06-28 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/28/2013 01:50 AM, Peter Lemenkov wrote:
 Hello. I've got bugreport that Erlang doesn't work on EL6 PPC64
 achitecture.
 
 https://bugzilla.redhat.com/show_bug.cgi?id=958953
 
 I don't have resources to fix this issue, and nobody volunteered
 to fix it so far, so I'd like to limit Erlang, and Erlang
 applications and libraries on EL6 to x86/x86_64, where they works
 for sure. It's not the only issue with Erlang and PPC64 - it also
 has limited support for Java which prevented Erlang-Java bridge
 from being built successfully. Reducing Erlang on EL6 to
 architectures where it works even allows me to drop one patch and
 remove a couple of ifdefs from spec so this will simplify things a
 bit.
 
 Is there any documentation which describes the process of package 
 removal from a particular EL hardware branch? -- With best regards,
 Peter Lemenkov.
 

Your best bet would be to add ppc64 to the ExclusiveArch on erlang,
rebuild it, get it pushed to stable, then the broken deps would make
it clear what packages were descended from it (and can also be patched
then to exclude ppc64).
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlHNhUgACgkQeiVVYja6o6M2GQCgrQ3UBtHTt28yLeatp6XS6h8C
ll4An2GF7/4XYU8yXoJBWV2JoSyv9tEP
=Zb6b
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

F-19 Branched report: 20130628 changes

2013-06-28 Thread Fedora Branched Report
Compose started at Fri Jun 28 09:15:03 UTC 2013

Broken deps for x86_64
--
[avgtime]
avgtime-0-0.5.git20120724.fc19.x86_64 requires 
libphobos-ldc.so.60()(64bit)
[derelict]
derelict-ogg-3-13.20130516gitd8aa11d.fc19.i686 requires ogg
derelict-ogg-3-13.20130516gitd8aa11d.fc19.i686 requires OGG
derelict-ogg-3-13.20130516gitd8aa11d.fc19.x86_64 requires ogg
derelict-ogg-3-13.20130516gitd8aa11d.fc19.x86_64 requires OGG
derelict-ogg-devel-3-13.20130516gitd8aa11d.fc19.i686 requires ogg
derelict-ogg-devel-3-13.20130516gitd8aa11d.fc19.i686 requires OGG
derelict-ogg-devel-3-13.20130516gitd8aa11d.fc19.x86_64 requires ogg
derelict-ogg-devel-3-13.20130516gitd8aa11d.fc19.x86_64 requires OGG
derelict-pq-3-13.20130516gitd8aa11d.fc19.i686 requires pq
derelict-pq-3-13.20130516gitd8aa11d.fc19.i686 requires PQ
derelict-pq-3-13.20130516gitd8aa11d.fc19.x86_64 requires pq
derelict-pq-3-13.20130516gitd8aa11d.fc19.x86_64 requires PQ
derelict-pq-devel-3-13.20130516gitd8aa11d.fc19.i686 requires pq
derelict-pq-devel-3-13.20130516gitd8aa11d.fc19.i686 requires PQ
derelict-pq-devel-3-13.20130516gitd8aa11d.fc19.x86_64 requires pq
derelict-pq-devel-3-13.20130516gitd8aa11d.fc19.x86_64 requires PQ
derelict-tcod-3-13.20130516gitd8aa11d.fc19.i686 requires tcod
derelict-tcod-3-13.20130516gitd8aa11d.fc19.i686 requires TCOD
derelict-tcod-3-13.20130516gitd8aa11d.fc19.x86_64 requires tcod
derelict-tcod-3-13.20130516gitd8aa11d.fc19.x86_64 requires TCOD
derelict-tcod-devel-3-13.20130516gitd8aa11d.fc19.i686 requires tcod
derelict-tcod-devel-3-13.20130516gitd8aa11d.fc19.i686 requires TCOD
derelict-tcod-devel-3-13.20130516gitd8aa11d.fc19.x86_64 requires tcod
derelict-tcod-devel-3-13.20130516gitd8aa11d.fc19.x86_64 requires TCOD
[dragonegg]
dragonegg-3.1-19.fc19.x86_64 requires gcc = 0:4.7.2-9.fc19
[dsqlite]
dsqlite-1.0-4.fc19.i686 requires libphobos-ldc.so.60
dsqlite-1.0-4.fc19.x86_64 requires libphobos-ldc.so.60()(64bit)
[dustmite]
dustmite-1-8.20121031git1fb3ac4.fc18.x86_64 requires 
libphobos-ldc.so.60()(64bit)
[freeipa]
freeipa-server-strict-3.2.1-1.fc19.x86_64 requires pki-ca = 0:10.0.2
freeipa-server-strict-3.2.1-1.fc19.x86_64 requires 389-ds-base = 
0:1.3.1.0
[gl3n]
gl3n-0.20120813-4.fc19.i686 requires libphobos-ldc.so.60
gl3n-0.20120813-4.fc19.x86_64 requires libphobos-ldc.so.60()(64bit)
[gooddata-cl]
gooddata-cl-1.2.56-2.fc19.noarch requires gdata-java
[kawa]
1:kawa-1.11-5.fc19.x86_64 requires servlet25
[koji]
koji-vm-1.8.0-1.fc19.noarch requires python-virtinst
[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
[nodejs-tilelive]
nodejs-tilelive-4.4.3-2.fc19.noarch requires npm(optimist)  0:0.4
[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
[ovirt-guest-agent]
ovirt-guest-agent-gdm-plugin-1.0.6-6.fc19.x86_64 requires 
libgdmsimplegreeter.so.1()(64bit)
[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-TraitsBackendQt]
python-TraitsBackendQt-3.5.0-5.fc19.noarch requires python-TraitsGUI
[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)
[tango]
tango-2-12.20120821git7b92443.fc19.i686 requires libphobos-ldc.so.60
tango-2-12.20120821git7b92443.fc19.x86_64 requires 
libphobos-ldc.so.60()(64bit)
[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
--
[avgtime]
avgtime-0-0.5.git20120724.fc19.i686 requires libphobos-ldc.so.60
[derelict]
derelict-ogg-3-13.20130516gitd8aa11d.fc19.i686 requires ogg
derelict-ogg-3-13.20130516gitd8aa11d.fc19.i686 requires OGG
derelict-ogg-devel-3-13.20130516gitd8aa11d.fc19.i686 requires ogg
derelict-ogg-devel-3-13.20130516gitd8aa11d.fc19.i686 requires OGG
derelict-pq-3-13.20130516gitd8aa11d.fc19.i686 requires pq
derelict-pq-3-13.20130516gitd8aa11d.fc19.i686 requires PQ

Re: Tinyproxy - provenpackager intervention needed (760474)

2013-06-28 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/28/2013 05:43 AM, Tomasz Torcz wrote:
 Hi,
 
 Tinyproxy package has a problem since F16 - because of missing
 tmpfilesd snippet, the program won't start without intervention of
 admin. Tinyproxy wnats to store pidfile in /run/tinyproxy.  This
 directory does not exist after fresh boot. There's a bug open:
 https://bugzilla.redhat.com/show_bug.cgi?id=760474
 
 Yesterday I attached a .spec patch to the bug. Patch provides
 tmpfilesd file and systemd unit file as a bonus.  Can someone
 commitbuild, so at least we have working tinyproxy package for
 F19?


If you can get someone else to review and ack the proposed patch, I'll
apply it to the package and get it rebuilt.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEUEARECAAYFAlHNhd4ACgkQeiVVYja6o6MLbwCXXOkCQkA8uJreClyJEwLSmXbq
mwCfcY/tkCnu7VGQcjXrtjmD+N0Q1R8=
=M3HQ
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Tinyproxy - provenpackager intervention needed (760474)

2013-06-28 Thread Jóhann B. Guðmundsson

On 06/28/2013 12:47 PM, Stephen Gallagher wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/28/2013 05:43 AM, Tomasz Torcz wrote:

Hi,

Tinyproxy package has a problem since F16 - because of missing
tmpfilesd snippet, the program won't start without intervention of
admin. Tinyproxy wnats to store pidfile in /run/tinyproxy.  This
directory does not exist after fresh boot. There's a bug open:
https://bugzilla.redhat.com/show_bug.cgi?id=760474

Yesterday I attached a .spec patch to the bug. Patch provides
tmpfilesd file and systemd unit file as a bonus.  Can someone
commitbuild, so at least we have working tinyproxy package for
F19?


If you can get someone else to review and ack the proposed patch, I'll
apply it to the package and get it rebuilt.


Who's maintaining this package and where is that maintainer?

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

Re: Tinyproxy - provenpackager intervention needed (760474)

2013-06-28 Thread Tomasz Torcz
On Fri, Jun 28, 2013 at 12:46:52PM +, Jóhann B. Guðmundsson wrote:
 On 06/28/2013 12:47 PM, Stephen Gallagher wrote:
 
 Tinyproxy package has a problem since F16 - because of missing
 tmpfilesd snippet, the program won't start without intervention of
 admin. Tinyproxy wnats to store pidfile in /run/tinyproxy.  This
 directory does not exist after fresh boot. There's a bug open:
 https://bugzilla.redhat.com/show_bug.cgi?id=760474
 
 Yesterday I attached a .spec patch to the bug. Patch provides
 tmpfilesd file and systemd unit file as a bonus.  Can someone
 commitbuild, so at least we have working tinyproxy package for
 F19?
 
 If you can get someone else to review and ack the proposed patch, I'll
 apply it to the package and get it rebuilt.
 
 Who's maintaining this package and where is that maintainer?

 Jeremy Hinegardner - jjh in Fedora.  And where he is.. that's a good 
question.

-- 
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: Architecture specific header files

2013-06-28 Thread Vít Ondruch

Dne 25.6.2013 15:41, Vít Ondruch napsal(a):

Hi,

Is there some common practice, where to place architecture specific 
header files? From output of the following command, I can't see any 
such place.



$ `gcc -print-prog-name=cc1` -v
ignoring nonexistent directory 
/usr/lib/gcc/x86_64-redhat-linux/4.8.1/include-fixed
ignoring nonexistent directory 
/usr/lib/gcc/x86_64-redhat-linux/4.8.1/../../../../x86_64-redhat-linux/include

#include ... search starts here:
#include ... search starts here:
 /usr/lib/gcc/x86_64-redhat-linux/4.8.1/include
 /usr/local/include
 /usr/include
End of search list.



Actually, the ignoring nonexistent directory 
/usr/lib/gcc/x86_64-redhat-linux/4.8.1/../../../../x86_64-redhat-linux/include 
might be usable, but is it allowed to use it? Does it conform to FHS 
(don't think so). Shouldn't it be configured differently?


The point is, that compilation of this simple program:


$ cat  rt.c
#include ruby.h

int main(int argc, char **argv)
{
  return 0;
}
^D



fails:


$ gcc rt.c
In file included from /usr/include/ruby.h:33:0,
 from rt.c:1:
/usr/include/ruby/ruby.h:24:25: fatal error: ruby/config.h: No such 
file or directory

 #include ruby/config.h
 ^
compilation terminated.


This should work out of the box IMO, without any configuration or 
specification of additional paths etc. The problem is, that Ruby ships 
architecture specific config.h header which is not available in GCC's 
default search path and I am wondering how to make this work.



Thanks



Vít


Since it seems that this is quite common issue and there are more 
packages needing to workaround this issue (Python is not mentioned in 
this thread yet), I took the liberty to open RFE at GCC:


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


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

Re: Tinyproxy - provenpackager intervention needed (760474)

2013-06-28 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/28/2013 08:53 AM, Tomasz Torcz wrote:
 On Fri, Jun 28, 2013 at 12:46:52PM +, Jóhann B. Guðmundsson
 wrote:
 On 06/28/2013 12:47 PM, Stephen Gallagher wrote:
 
 Tinyproxy package has a problem since F16 - because of
 missing tmpfilesd snippet, the program won't start without
 intervention of admin. Tinyproxy wnats to store pidfile in
 /run/tinyproxy.  This directory does not exist after fresh
 boot. There's a bug open: 
 https://bugzilla.redhat.com/show_bug.cgi?id=760474
 
 Yesterday I attached a .spec patch to the bug. Patch
 provides tmpfilesd file and systemd unit file as a bonus.
 Can someone commitbuild, so at least we have working
 tinyproxy package for F19?
 
 If you can get someone else to review and ack the proposed
 patch, I'll apply it to the package and get it rebuilt.
 
 Who's maintaining this package and where is that maintainer?
 
 Jeremy Hinegardner - jjh in Fedora.  And where he is.. that's a
 good question.
 

Looks to me like this package has been just carried along with only
mass-rebuilds since 2010...
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlHNiGQACgkQeiVVYja6o6MLXQCeMiERnOQl+b0Th7yTpmftJHUv
xlIAn1Ng9iiG0HVFJOLA0EsQA7e4ku7F
=+Hz4
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: How to remove package and all dependent packages from EL branch?

2013-06-28 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/28/2013 08:44 AM, Stephen Gallagher wrote:
 On 06/28/2013 01:50 AM, Peter Lemenkov wrote:
 Hello. I've got bugreport that Erlang doesn't work on EL6 PPC64 
 achitecture.
 
 https://bugzilla.redhat.com/show_bug.cgi?id=958953
 
 I don't have resources to fix this issue, and nobody volunteered 
 to fix it so far, so I'd like to limit Erlang, and Erlang 
 applications and libraries on EL6 to x86/x86_64, where they
 works for sure. It's not the only issue with Erlang and PPC64 -
 it also has limited support for Java which prevented Erlang-Java
 bridge from being built successfully. Reducing Erlang on EL6 to 
 architectures where it works even allows me to drop one patch
 and remove a couple of ifdefs from spec so this will simplify
 things a bit.
 
 Is there any documentation which describes the process of package
  removal from a particular EL hardware branch? -- With best
 regards, Peter Lemenkov.
 
 
 Your best bet would be to add ppc64 to the ExclusiveArch on
 erlang, rebuild it, get it pushed to stable, then the broken deps
 would make it clear what packages were descended from it (and can
 also be patched then to exclude ppc64).
 



Of course, I meant that you should be using
ExclusiveArch: %{ix86} x86_64


Adding ppc64 to that list would be the opposite of what you want...
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlHNiSMACgkQeiVVYja6o6MCzACfUCq6Jt7NSVPJsVS+VBcp1LtL
QVEAnRLRd44q5dOC5Sj2hpfAr7TxzncU
=vbHa
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Architecture specific header files

2013-06-28 Thread Jakub Jelinek
On Fri, Jun 28, 2013 at 02:58:12PM +0200, Vít Ondruch wrote:
 Dne 25.6.2013 15:41, Vít Ondruch napsal(a):
 Is there some common practice, where to place architecture
 specific header files? From output of the following command, I
 can't see any such place.

gcc doesn't have such location, you'd want a different path
for gcc -m64, different for gcc -m32, different for gcc -mx32, 
The standard way is to add a wrapper header and include your arch specific
header based on compiler predefined macros.  Say something like:
# ifdef __i386__
#  include asm/posix_types_32.h
# elif defined(__ILP32__)
#  include asm/posix_types_x32.h
# else
#  include asm/posix_types_64.h
# endif
or, if possible, avoid arch specific headers altogether.

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

Re: logrotate(8) and copytruncate as default

2013-06-28 Thread Lennart Poettering
On Fri, 28.06.13 13:23, P J P (pj.pan...@yahoo.co.in) wrote:

  The systemd-journald takes care of all of: receiving messages, writing
  them to storage, and rotating the storage.
 
  We do synchronous rotation before each write. i.e. the moment we append
  to a file we check if the write would cause the disk usage to be out of
  limits, and then do the rotation right away.
 
    I see.  While doing this rotation, I guess systemd uses flock(2) or similar
 mechanism to pause writing to a log file, move/rename or copy-truncate that
 file and continue writes again?

journald is the only writer, it doesn't need locking. The changes it
does are done in a way so that concurrent readers will either see the
changes or not, but never half-written changes. 

Also note that locking on Linux is seriously broken. You can get a lock
on any file you can read, thus you can freeze everybody else who might
want a lock. Or in other words: if a logging daemon takes a lock on its
lock files, then you can use this to make that service freeze forever.

File system locking on Unix cannot really work. 

Lennart

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

yum groupinstall development-tools FAILS

2013-06-28 Thread Philip Rhoades

People,

This command:

  yum groupinstall development-tools

fails with these errors:

Transaction Check Error:
  file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of 
systemtap-devel-2.2.1-1.fc18.x86_64 conflicts with file from package 
systemtap-sdt-devel-2.1-2.fc18.x86_64
  file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of 
systemtap-devel-2.2.1-1.fc18.x86_64 conflicts with file from package 
systemtap-sdt-devel-2.1-2.fc18.x86_64
  file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of 
systemtap-devel-2.2.1-1.fc18.x86_64 conflicts with file from package 
systemtap-sdt-devel-2.1-2.fc18.x86_64
  file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of 
systemtap-runtime-2.2.1-1.fc18.x86_64 conflicts with file from package 
systemtap-sdt-devel-2.1-2.fc18.x86_64
  file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of 
systemtap-runtime-2.2.1-1.fc18.x86_64 conflicts with file from package 
systemtap-sdt-devel-2.1-2.fc18.x86_64
  file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of 
systemtap-runtime-2.2.1-1.fc18.x86_64 conflicts with file from package 
systemtap-sdt-devel-2.1-2.fc18.x86_64
  file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of 
systemtap-client-2.2.1-1.fc18.x86_64 conflicts with file from package 
systemtap-sdt-devel-2.1-2.fc18.x86_64
  file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of 
systemtap-client-2.2.1-1.fc18.x86_64 conflicts with file from package 
systemtap-sdt-devel-2.1-2.fc18.x86_64
  file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of 
systemtap-client-2.2.1-1.fc18.x86_64 conflicts with file from package 
systemtap-sdt-devel-2.1-2.fc18.x86_64
  file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of 
systemtap-2.2.1-1.fc18.x86_64 conflicts with file from package 
systemtap-sdt-devel-2.1-2.fc18.x86_64
  file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of 
systemtap-2.2.1-1.fc18.x86_64 conflicts with file from package 
systemtap-sdt-devel-2.1-2.fc18.x86_64
  file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of 
systemtap-2.2.1-1.fc18.x86_64 conflicts with file from package 
systemtap-sdt-devel-2.1-2.fc18.x86_64


Are there workarounds or fixes?

Thanks,

Phil.
--
Philip Rhoades

GPO Box 3411
Sydney NSW  2001
Australia
E-mail:  p...@pricom.com.au
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: yum groupinstall development-tools FAILS

2013-06-28 Thread Itamar Reis Peixoto
On Fri, Jun 28, 2013 at 10:32 AM, Philip Rhoades p...@pricom.com.au wrote:
 People,

 This command:

   yum groupinstall development-tools

 fails with these errors:

 Transaction Check Error:
   file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of
 systemtap-devel-2.2.1-1.fc18.x86_64 conflicts with file from package

try

 yum -y install @development-tools --enablerepo=updates-testing





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

Re: Tinyproxy - provenpackager intervention needed (760474)

2013-06-28 Thread Eric H. Christensen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Fri, Jun 28, 2013 at 11:43:44AM +0200, Tomasz Torcz wrote:
  Tinyproxy package has a problem since F16 - because of missing tmpfilesd 
 snippet,
 the program won't start without intervention of admin. Tinyproxy wnats to 
 store
 pidfile in /run/tinyproxy.  This directory does not exist after fresh boot.
 There's a bug open: https://bugzilla.redhat.com/show_bug.cgi?id=760474

There is also a couple open CVEs that have been patched upstream.  I sent the 
maintainer and email earlier this week and was waiting to hear back from him 
before bringing it to the devel list.  It would be great if someone could push 
the latest version into Fedora.

- -- Eric

- --
Eric Sparks Christensen
Fedora Project - Red Hat

spa...@redhat.com - spa...@fedoraproject.org
097C 82C3 52DF C64A 50C2  E3A3 8076 ABDE 024B B3D1
- --
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)

iQGcBAEBCgAGBQJRzZSsAAoJEB/kgVGp2CYvJfsL/igDdi/OBrpiAu1y9liFvMIi
MkPEZNB2N6M+X6LoQmP+liRs/Vg8k7cHkBVxYFoD2Np36wAkOdaYivSrHbRKaccH
JRB/TnnPHaTxCGgo6Bo/7rwEQ489vXpytxGzKWUAdzE/JbXZew8qMy9gJWPlexXN
oFZxicQ5a0i8DE93HMOPs+gCG5oeXSc5vB3LE/+2AXnSU0jjRo3CSDoE1AcS6FSz
Pvz8D4jgmWQKevkYGLy5XyEQOMgJ0hw9McMVbY4XvGxzsDVRtMr8YT1nx2b5ZuCw
X+vKOaHQZSQx0qhyZ3PfPzKPbI9NEEt+vn1t0NTbcPioIGh3R8fCMqTbKLaGN3fI
MlUJv8yBjB2saqdua0RXfcQNBVOQamEMW0CU47gmwGMoRgIGHH82Ub2WQr43Zu34
DGcoOxAtSclCJC3nmb8YYq07szCHbF0y96V6V1PxXQ/Wm+DyqLkd9V/wpLn6tFWp
ddhNNpwfSiXmNGnwSoTBGbqtI79FC0TvMiBVEqmlgA==
=lwHz
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: yum groupinstall development-tools FAILS

2013-06-28 Thread Brendan Jones

On 06/28/2013 03:32 PM, Philip Rhoades wrote:

People,

This command:

   yum groupinstall development-tools

fails with these errors:

Transaction Check Error:
   file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of
systemtap-devel-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of
systemtap-devel-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of
systemtap-devel-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of
systemtap-runtime-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of
systemtap-runtime-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of
systemtap-runtime-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of
systemtap-client-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of
systemtap-client-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of
systemtap-client-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of
systemtap-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of
systemtap-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of
systemtap-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64

Are there workarounds or fixes?

Thanks,

Phil.


There's this bug https://bugzilla.redhat.com/show_bug.cgi?id=915247

You could --exclude=systemtap-sdt-devel* to get past it if you don't 
need this package.



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

Re: yum groupinstall development-tools FAILS

2013-06-28 Thread Philip Rhoades

Brendan,


On 2013-06-28 23:47, Brendan Jones wrote:

On 06/28/2013 03:32 PM, Philip Rhoades wrote:

People,

This command:

   yum groupinstall development-tools

fails with these errors:

Transaction Check Error:
   file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of
systemtap-devel-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of
systemtap-devel-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of
systemtap-devel-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of
systemtap-runtime-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of
systemtap-runtime-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of
systemtap-runtime-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of
systemtap-client-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of
systemtap-client-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of
systemtap-client-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of
systemtap-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of
systemtap-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64
   file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of
systemtap-2.2.1-1.fc18.x86_64 conflicts with file from package
systemtap-sdt-devel-2.1-2.fc18.x86_64

Are there workarounds or fixes?

Thanks,

Phil.


There's this bug https://bugzilla.redhat.com/show_bug.cgi?id=915247

You could --exclude=systemtap-sdt-devel* to get past it if you don't
need this package.



yum --exclude=systemtap-sdt-devel* groupinstall development-tools

still gives the same errors . .

Thanks,

Phil.
--
Philip Rhoades

GPO Box 3411
Sydney NSW  2001
Australia
E-mail:  p...@pricom.com.au
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

delays between kernel builds and updates-testing

2013-06-28 Thread Reindl Harald
why does yum --enablerepo=updates-testing -q check-update --security
today the first time show a kernel built a week ago?

this is *way* too long to get it in *updates-testing* and after that
wait forever to go to stable while 3.9.8 is still built, and new builts
especially security relevant ones must not lay around on koji for
days and weeks without hit users with enabled updates-testing
__

http://koji.fedoraproject.org/koji/buildinfo?buildID=428473
Completed: Fri, 21 Jun 2013 18:58:40 UTC

kernel.x86_64 3.9.7-100.fc17-testing
kernel-headers.x86_64 3.9.7-100.fc17-testing

first time seen froma daily-cronjob today
__



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

Re: Architecture specific header files

2013-06-28 Thread Vít Ondruch

Dne 28.6.2013 15:04, Jakub Jelinek napsal(a):

On Fri, Jun 28, 2013 at 02:58:12PM +0200, Vít Ondruch wrote:

Dne 25.6.2013 15:41, Vít Ondruch napsal(a):

Is there some common practice, where to place architecture
specific header files? From output of the following command, I
can't see any such place.

gcc doesn't have such location


Could you please consider to add such location?

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

Re: delays between kernel builds and updates-testing

2013-06-28 Thread Bruno Wolff III

On Fri, Jun 28, 2013 at 12:36:24 +0200,
  Reindl Harald h.rei...@thelounge.net wrote:

why does yum --enablerepo=updates-testing -q check-update --security
today the first time show a kernel built a week ago?

this is *way* too long to get it in *updates-testing* and after that
wait forever to go to stable while 3.9.8 is still built, and new builts
especially security relevant ones must not lay around on koji for
days and weeks without hit users with enabled updates-testing


Because only one kernel can be queued up in testing and kernels get updated 
faster than they get karma to get into stable. So if testing kernels got 
replaced as soon as there were new updates available, they may never 
get to stable.


If you want to help with this test kernels on the older releases and give 
appropriate feedback in bohdi for them.

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

Re: yum groupinstall development-tools FAILS

2013-06-28 Thread Frank Ch. Eigler
Philip Rhoades p...@pricom.com.au writes:

 [...]
 yum --exclude=systemtap-sdt-devel* groupinstall development-tools
 still gives the same errors . .

How about a yum update systemtap\* first?

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

Re: delays between kernel builds and updates-testing

2013-06-28 Thread Reindl Harald

Am 28.06.2013 16:49, schrieb Bruno Wolff III:
 On Fri, Jun 28, 2013 at 12:36:24 +0200,
 Reindl Harald h.rei...@thelounge.net wrote:
 why does yum --enablerepo=updates-testing -q check-update --security
 today the first time show a kernel built a week ago?

 this is *way* too long to get it in *updates-testing* and after that
 wait forever to go to stable while 3.9.8 is still built, and new builts
 especially security relevant ones must not lay around on koji for
 days and weeks without hit users with enabled updates-testing
 
 Because only one kernel can be queued up in testing and kernels get updated 
 faster than they get karma to get into stable

there was no 3.9.6 in updates-testing as 3.9.7 was built for a week

 So if testing kernels got replaced as soon as there were new 
 updates available, they may never get to stable.

which does not explain why 3.9.6 and 3.9.7 was not in updates-testing
and 3.9.7 got there today, a week after it was built and after 3.9.8
was built on koji for F17

 If you want to help with this test kernels on the older releases and 
 give appropriate feedback in bohdi for them.

this is a conceptional problem in the Fedora infrastructure

http://koji.fedoraproject.org/koji/buildinfo?buildID=428473
Jun 23 22:41:36 Installed: kernel-3.9.7-100.fc17.x86_64

so if the would be a link from koji to give karma i would have
done that last sunday as i installed it on my test-VM and as
said having users testing kernels and many other packages
often before the maintainer knows that the build has finished
but make it hard for them to give karma is a conceptional problem

hence i could give karma yet for 3.9.8-100.fc17.x86_64 #1 SMP Thu Jun 27
where? i have http://koji.fedoraproject.org/koji/buildinfo?buildID=429958
open in my browser, i deployed it to the backup-infrastructure which are
10 machines as well as on the production secondary nameserver and have
to search around how to give karma - seriously?



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

Re: delays between kernel builds and updates-testing

2013-06-28 Thread Kevin Fenzi
On Fri, 28 Jun 2013 17:09:43 +0200
Reindl Harald h.rei...@thelounge.net wrote:

...snip...

 which does not explain why 3.9.6 and 3.9.7 was not in updates-testing
 and 3.9.7 got there today, a week after it was built and after 3.9.8
 was built on koji for F17

Only the kernel maintainers can answer that. How about we wait and let
them do that? 

  If you want to help with this test kernels on the older releases
  and give appropriate feedback in bohdi for them.
 
 this is a conceptional problem in the Fedora infrastructure

IMHO, no. 

Only those builds that maintainers desire to push out as updates are
pushed out as updates. There's many reasons why someone would build
something but not push it out (yet). 

Perhaps there was a very nasty bug and they wanted a reporter to
confirm. 

Perhaps they did the build, but discovered some bug in their testing
after the build completed. 

Anyhow, there's no point in repeating things here... lets wait for the
kernel folks to let us know which case this was and move on with our
lives. ;) 

kevin



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

Re: delays between kernel builds and updates-testing

2013-06-28 Thread Bruno Wolff III

On Fri, Jun 28, 2013 at 17:09:43 +0200,
  Reindl Harald h.rei...@thelounge.net wrote:


so if the would be a link from koji to give karma i would have
done that last sunday as i installed it on my test-VM and as
said having users testing kernels and many other packages
often before the maintainer knows that the build has finished
but make it hard for them to give karma is a conceptional problem


I agree that it would be nice to be able to give karma to packages 
once there are koji builds available. I don't think that would solve 
the problems with updates not getting karma in older releases, but it 
could help it a bit.

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

Re: How to remove package and all dependent packages from EL branch?

2013-06-28 Thread Miloslav Trmač
On Fri, Jun 28, 2013 at 2:44 PM, Stephen Gallagher sgall...@redhat.com wrote:
 Your best bet would be to add ppc64 to the ExclusiveArch on erlang,
 rebuild it, get it pushed to stable, then the broken deps would make
 it clear what packages were descended from it (and can also be patched
 then to exclude ppc64).

Note also 
https://fedoraproject.org/wiki/Packaging:Guidelines?rd=PackagingGuidelines#Architecture_Build_Failures
.
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Matthew Garrett
On Thu, Jun 27, 2013 at 07:34:06PM -0400, Jaroslav Reznik wrote:
 At the Fedora 19 Final Go/No-Go Meeting that just occurred, it was
 agreed to Go with the Fedora 19 by Fedora QA, development, release
 engineering and FPM.

979205 got filed yesterday, which makes it incredibly difficult to 
install F19 on Macs while keeping OS X. This is rather frustrating, 
since Fedora's the only distribution with any significant support for 
running on Apple hardware. There's two problems here:

1) QA apparently don't have any Macs, so it's difficult to test this 
case
2) Policy says that once the go decision has been made, there's no way 
to revoke it

(1) is something that we really need to solve, because it's clearly 
unreasonable to expect community members to have a test Mac to install 
every RC.

(2) is stranger. Obviously once an image is released, we're not going to 
be able to recall it, and we have no history of producing updated 
install images. But right now we're in a window where we haven't 
officially shipped anything and are saying we can't fix this issue 
purely because we've written a policy that says we can't.

There are workarounds - users can either perform custom partitioning, 
wipe their disk entirely or install using beta and then upgrade to 
final. It's not an utter disaster. However, if it had been caught 12 
hours earlier, we'd probably have been willing to delay the release to 
fix it.

I don't know that there's a good answer here. It's unfortunate to ship 
with somewhat broken support for a widespread class of hardware, 
especially when Fedora's compatibility with that hardware is a unique 
selling point. But I don't know that it's worth going through the misery 
of trying to delay things at this point, especially since the US 
holidays next week seem to be the kind of thing designed to turn any 
small slip into weeks.

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

Re: delays between kernel builds and updates-testing

2013-06-28 Thread Reindl Harald


Am 28.06.2013 17:42, schrieb Kevin Fenzi:
 On Fri, 28 Jun 2013 17:09:43 +0200
 Reindl Harald h.rei...@thelounge.net wrote:
 which does not explain why 3.9.6 and 3.9.7 was not in updates-testing
 and 3.9.7 got there today, a week after it was built and after 3.9.8
 was built on koji for F17

 Only the kernel maintainers can answer that. How about we wait and let
 them do that? 

OK

 If you want to help with this test kernels on the older releases
 and give appropriate feedback in bohdi for them.

 this is a conceptional problem in the Fedora infrastructure
 
 IMHO, no. 
 
 Only those builds that maintainers desire to push out as updates are
 pushed out as updates. There's many reasons why someone would build
 something but not push it out (yet)

IMHO, yes.

if i install kernel from koji on several machines and
have a option to give karma if it works it would be in
any case a useful information for the maintainers which
is indepedent from what they desired intentionally

 Perhaps there was a very nasty bug and they wanted a reporter to
 confirm. 
 
 Perhaps they did the build, but discovered some bug in their testing
 after the build completed

then kernel.x86_64 3.9.7-100.fc17 would not have been pusehd to
updates-testing a week after build today, henceif the package would
have any hint that it is a security-update on koji i would have
tested and deployed it days ago, that is why we run test environments
for production-servers running Fedora old-stable to not wait for
karma of random users which may never happen - but not for each
random build with no indication of security-fixes

http://koji.fedoraproject.org/koji/buildinfo?buildID=428473
does not have any security hint in the changelog




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

Re: delays between kernel builds and updates-testing

2013-06-28 Thread Josh Boyer
On Fri, Jun 28, 2013 at 12:01 PM, Reindl Harald h.rei...@thelounge.net wrote:


 Am 28.06.2013 17:42, schrieb Kevin Fenzi:
 On Fri, 28 Jun 2013 17:09:43 +0200
 Reindl Harald h.rei...@thelounge.net wrote:
 which does not explain why 3.9.6 and 3.9.7 was not in updates-testing
 and 3.9.7 got there today, a week after it was built and after 3.9.8
 was built on koji for F17

 Only the kernel maintainers can answer that. How about we wait and let
 them do that?

 OK

There were no additional major fixes on top of 3.9.5.  Given that a
3.9.x kernel has been sitting in updates testing for almost a month
now, there seemed to be little point in throwing a new one in that
hasn't been tested very well.

 If you want to help with this test kernels on the older releases
 and give appropriate feedback in bohdi for them.

 this is a conceptional problem in the Fedora infrastructure

 IMHO, no.

 Only those builds that maintainers desire to push out as updates are
 pushed out as updates. There's many reasons why someone would build
 something but not push it out (yet)

 IMHO, yes.

 if i install kernel from koji on several machines and
 have a option to give karma if it works it would be in
 any case a useful information for the maintainers which
 is indepedent from what they desired intentionally

You can always email us saying it works.  Or comment in the bugs the
changelog says are fixed.

 Perhaps there was a very nasty bug and they wanted a reporter to
 confirm.

 Perhaps they did the build, but discovered some bug in their testing
 after the build completed

 then kernel.x86_64 3.9.7-100.fc17 would not have been pusehd to
 updates-testing a week after build today, henceif the package would
 have any hint that it is a security-update on koji i would have
 tested and deployed it days ago, that is why we run test environments
 for production-servers running Fedora old-stable to not wait for
 karma of random users which may never happen - but not for each
 random build with no indication of security-fixes

 http://koji.fedoraproject.org/koji/buildinfo?buildID=428473
 does not have any security hint in the changelog

Because 3.9.6, 3.9.7, and 3.9.8 don't have any security fixes.  If you
look at the F17 update, the fixes were already in 3.9.5, which was in
updates-testing already.  The update was edited to use the newer
builds.  It inherits the update type from whatever the original
setting was.

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Kevin Fenzi
On Fri, 28 Jun 2013 17:00:40 +0100
Matthew Garrett mj...@srcf.ucam.org wrote:

 979205 got filed yesterday, which makes it incredibly difficult to 
 install F19 on Macs while keeping OS X. This is rather frustrating, 
 since Fedora's the only distribution with any significant support for 
 running on Apple hardware. There's two problems here:
 
 1) QA apparently don't have any Macs, so it's difficult to test this 
 case
 2) Policy says that once the go decision has been made, there's no
 way to revoke it
 
 (1) is something that we really need to solve, because it's clearly 
 unreasonable to expect community members to have a test Mac to
 install every RC.
 
 (2) is stranger. Obviously once an image is released, we're not going
 to be able to recall it, and we have no history of producing updated 
 install images. But right now we're in a window where we haven't 
 officially shipped anything and are saying we can't fix this issue 
 purely because we've written a policy that says we can't.

It's not strange to me. Once go happens there's a lot of wheels that
start in motion: 

- Press/announcements/scheduling. Things like release day parties,
  ordering media to give out at events, reviewers in press, etc. 

- Branched nightly compose is disabled, 0 day updates populated. If we
  needed to pick things out of updates to re-add to the base repo we
  would have to reverse this, which is of course possible, but a
  gigantic hassle, something we have never done before so likely error
  prone, etc. 

- Content is staging to mirrors. We could of course tweak this content,
  but mirrors are expecting it now and may not like having to re-sync
  large content like isos. Note that a fedora release is not an
  image. It's a pretty staggering amount of content. ;) 

and finally the big one: 

- Say we ground all the wheels to a halt and slipped for this bug.
  Where to do we draw the line? If someone comes up with a bug at
  9:50am on release morning, do we cancel everything? There has to be a
  point where we say sorry, it's too late and this has been it since
  it makes sense from a logistic standpoint. 

Hopefully this makes sense.  

kevin


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

Re: delays between kernel builds and updates-testing

2013-06-28 Thread Reindl Harald


Am 28.06.2013 18:13, schrieb Josh Boyer:
 if i install kernel from koji on several machines and
 have a option to give karma if it works it would be in
 any case a useful information for the maintainers which
 is indepedent from what they desired intentionally
 
 You can always email us saying it works.  Or comment in the bugs the
 changelog says are fixed.

OK, if you are well with get a short e-mail what new kernel
build works on VMware ESxi as well as HP HP Compaq 8200/8300
i have no problem to do this

my setups covers a lot of usecases from web/mailserver up
to NAT/firewall/openvpn-routers between corporate networks

 http://koji.fedoraproject.org/koji/buildinfo?buildID=428473
 does not have any security hint in the changelog
 
 Because 3.9.6, 3.9.7, and 3.9.8 don't have any security fixes.  If you
 look at the F17 update, the fixes were already in 3.9.5, which was in
 updates-testing already.  The update was edited to use the newer
 builds.  It inherits the update type from whatever the original
 setting was

hm that is a little bit bad, i get usually alarmed with the daily
cronjob below if i not see CVE's on the koji changelog, in both
cases on a boring evening i start testing often before you know
the build has yet finished :-)

what would be *really* helpful is a changelog-entry on top of
each build security-update yes/no referring to the build
before for the same fedora version, this would make it easy
to look which package is installed on the production machines
and decide if the build can be skipped or not, in any case
my two physical machines and testing VMware guests most
likely get it

[root@buildserver:~]$ cat /scripts/check-updates.sh
#!/usr/bin/bash
yum_output=`LANG=C; yum --enablerepo=updates-testing -q check-update --security 
2 /dev/null`
echo $yum_output | xargs | sed 's/ updates//g' | tr -d '\n'

BTW:
3.9.8-100.fc17.x86_64 #1 SMP Thu Jun 27 19:19:57 UTC 2013 has passed
all tests on top of VMware ESXi and 3.9.8-200.fc18 will hit my homeserver
within the next 20 minutes



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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Matthew Garrett
On Fri, Jun 28, 2013 at 10:25:58AM -0600, Kevin Fenzi wrote:

 - Say we ground all the wheels to a halt and slipped for this bug.
   Where to do we draw the line? If someone comes up with a bug at
   9:50am on release morning, do we cancel everything? There has to be a
   point where we say sorry, it's too late and this has been it since
   it makes sense from a logistic standpoint. 

If at 9:50am on release morning we discovered that the installer would 
format all connected drives if the month had two digits, I'd like to 
think we'd do something about it. It's inevitably going to be a 
judgement call based on the perceived harm in releasing as is against 
the harm caused by slipping, just as it is at any other point in the 
release process. Current policy effectively says There is no issue 
sufficient to delay release after we've said an image is good, and I 
don't believe that that's true.

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

File Regexp-Grammars-1.030.tar.gz uploaded to lookaside cache by wfp

2013-06-28 Thread Bill Pemberton
A file has been added to the lookaside cache for perl-Regexp-Grammars:

a87a0204466d3e833f8e826c3eb75ebf  Regexp-Grammars-1.030.tar.gz
--
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: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Adam Williamson
On Fri, 2013-06-28 at 17:00 +0100, Matthew Garrett wrote:
 On Thu, Jun 27, 2013 at 07:34:06PM -0400, Jaroslav Reznik wrote:
  At the Fedora 19 Final Go/No-Go Meeting that just occurred, it was
  agreed to Go with the Fedora 19 by Fedora QA, development, release
  engineering and FPM.
 
 979205 got filed yesterday, which makes it incredibly difficult to 
 install F19 on Macs while keeping OS X. This is rather frustrating, 
 since Fedora's the only distribution with any significant support for 
 running on Apple hardware. There's two problems here:
 
 1) QA apparently don't have any Macs, so it's difficult to test this 
 case
 2) Policy says that once the go decision has been made, there's no way 
 to revoke it
 
 (1) is something that we really need to solve, because it's clearly 
 unreasonable to expect community members to have a test Mac to install 
 every RC.

So turns out I was wrong on that: we, (by which I think you mean paid
Red Hat QA staff - we certainly have regular testers with Macs, Chris
is one of them) do have a UEFI Mac Mini in Brno, we arranged that last
year. What we don't have is a test case for Mac dual-boot. This is
because it hasn't really been considered to be a release requirement
(ever, this release is no different from any previous one). We have a
dual-boot with Windows test and explicit criterion:

The installer must be able to install into free space alongside an
existing clean single-partition Windows installation and either install
a bootloader which can boot into the Windows installation, or leave the
Windows bootloader untouched and working

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

But we do not have anything corresponding for Macs. This was a conscious
decision made in the past, not an omission. If we now think it is
realistic and worthwhile to support dual boot on Macs we can re-consider
that decision, but it would be an explicit policy change, not just
rectifying an oversight or something.

(I'll note that, quite honestly, I wouldn't consider UEFI dual/multi
boot of any kind remotely robust as things stand. It still appears to be
very much a work in progress. The only thing that we really have code
for that I'd vaguely stand behind is Windows BIOS dual boot.)

 (2) is stranger. Obviously once an image is released, we're not going to 
 be able to recall it, and we have no history of producing updated 
 install images. But right now we're in a window where we haven't 
 officially shipped anything and are saying we can't fix this issue 
 purely because we've written a policy that says we can't.

Well, the policy was presumably not yanked out of thin air. It predates
my arrival at RH/Fedora, so I don't know personally the reasoning behind
it, but I can guess that a lot of it has to do with release engineering
and website logistics. We need to have a definite point of no return in
order to do a final stable push, mash, unfreeze the updates repo and
stage everything out to mirrors. That's not an overnight operation. I'm
not releng so I don't know for sure, but it may well be that at this
stage in the game it isn't actually straightforward/possible to
'un-Gold'.

 There are workarounds - users can either perform custom partitioning, 
 wipe their disk entirely or install using beta and then upgrade to 
 final. It's not an utter disaster. However, if it had been caught 12 
 hours earlier, we'd probably have been willing to delay the release to 
 fix it.

I'm not actually sure that's the case. As I said above, we don't have a
release requirement for this and that is at least in part an explicit
choice, not an oversight. We explicitly did not consider Mac dual boot a
case we wanted to commit to 'supporting' in the past.

I'll also note that we haven't _definitely_ confirmed the issue as
described yet. Chris is a good tester, but single testers can always get
things wrong. I would like it if someone else with a Mac can return it
as close to a stock factory configuration as possible and try a Fedora
19 install on the simplest possible path and confirm that they hit the
bug.

There is another 'workaround' you haven't considered: we can simply
build an updates.img that fixes the issue (or works around it, by
ditching the commit from 19.13.10 that apparently broke this case), and
link to that from the common bugs page and the bug itself.

 I don't know that there's a good answer here. It's unfortunate to ship 
 with somewhat broken support for a widespread class of hardware, 
 especially when Fedora's compatibility with that hardware is a unique 
 selling point. 

Well, I'd say _limited_ compatibility. We've had all kinds of bugs in
Mac support in, well, pretty much all previous releases too. It's not as
if we have a track record of excellent support, we have a track record
of 'you can probably kind of make it work if you try hard enough'.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora

Fedora 19 ARM GO/NO GO meeting minutes

2013-06-28 Thread Paul Whalen

Quick summary from our meeting today- we will be shipping Fedora 19 for ARM on 
July 2nd. 

This marks a significant milestone for ARM, being our first release that will 
ship alongside 
the primary architectures on day one. Many thanks to those who made this 
possible.

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

Minutes: 
http://meetbot.fedoraproject.org/fedora-meeting-1/2013-06-28/fedora_arm_19_gono-go.2013-06-28-16.06.html
Minutes (text): 
http://meetbot.fedoraproject.org/fedora-meeting-1/2013-06-28/fedora_arm_19_gono-go.2013-06-28-16.06.txt
Log: 
http://meetbot.fedoraproject.org/fedora-meeting-1/2013-06-28/fedora_arm_19_gono-go.2013-06-28-16.06.log.html

=
#fedora-meeting-1 Meeting
=


Meeting started by dgilmore at 16:06:36 UTC. The full logs are available
at
http://meetbot.fedoraproject.org/fedora-meeting-1/2013-06-28/fedora_arm_19_gono-go.2013-06-28-16.06.log.html
.



Meeting summary
---
* LINK: https://fedoraproject.org/wiki/Category:Fedora_19_ARM_RC3 link
  to test overview  (dgilmore, 16:11:26)
* QA status  (dgilmore, 16:13:10)

* releng status  (dgilmore, 16:32:37)

* Development status  (dgilmore, 16:36:45)

* todo  (dgilmore, 16:39:44)
  * LINK: https://fedoraproject.org/wiki/Fedora_ARM_Creator   (pwhalen,
16:45:43)
  * vote is to go  (dgilmore, 16:56:18)
  * stick a fork in it, shes done  (dgilmore, 16:56:31)
  * Dennis to do release announcement  (jonmasters, 16:56:34)
  * Dennis to do release announcement  (dgilmore, 16:56:47)
  * Paul to start page on release instructions, jonmasters to test OMAP
(jonmasters, 16:57:02)
  * Paul to start page on release instructions, jonmasters to test OMAP
(pwhalen, 16:58:10)
  * jonmasters to provide an OMAP3 fix (post-release) sufficient for an
OMAP Remix or updated 3.10 images later  (jonmasters, 16:58:44)
  * Release retrospective will be planned for a week or two after
release (when Paul and Dennis are back)  (jonmasters, 17:01:31)
  * LINK http://fedoraproject.org/wiki/Fedora_19_ARM_QA_Retrospective

Meeting ended at 17:02:36 UTC.




Action Items






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




People Present (lines said)
---
* dgilmore (110)
* jonmasters (96)
* pwhalen (69)
* handsome_pirate (21)
* masta (9)
* zodbot (8)
* bconoboy (7)
* dmarlin (3)
* jdulaney (1)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Josh Boyer
On Fri, Jun 28, 2013 at 1:13 PM, Adam Williamson awill...@redhat.com wrote:
 There is another 'workaround' you haven't considered: we can simply
 build an updates.img that fixes the issue (or works around it, by
 ditching the commit from 19.13.10 that apparently broke this case), and
 link to that from the common bugs page and the bug itself.

I asked Matthew and Brian about that earlier.  It can be done, but
most Macs don't have working wireless until after install because b43
and sucky firmware.  So any updates.img would likely need to be stuck
on a USB key.  Something to keep in mind if it gets written up for
common bugs.

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

Re: Firefox in Rawhide is out of date

2013-06-28 Thread Kalev Lember
2013-06-27 20:57, Elio Maldonado Batiz skrev:
 I brought this up with the nss/nspr team upstream. Kai added a good
 explanation for them and proposedchanging the naming scheme two use
 three numbersalwaysas the long term solution. Until that is accepted and
 implemented upstream option (1) is a good temporary solution. I'm
 working on testing it right now. I should have it solved by day's end.

Thanks for fixing it up Elio, I see it has now landed in today's rawhide
compose.

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Adam Williamson
On Fri, 2013-06-28 at 13:19 -0400, Josh Boyer wrote:
 On Fri, Jun 28, 2013 at 1:13 PM, Adam Williamson awill...@redhat.com wrote:
  There is another 'workaround' you haven't considered: we can simply
  build an updates.img that fixes the issue (or works around it, by
  ditching the commit from 19.13.10 that apparently broke this case), and
  link to that from the common bugs page and the bug itself.
 
 I asked Matthew and Brian about that earlier.  It can be done, but
 most Macs don't have working wireless until after install because b43
 and sucky firmware.  So any updates.img would likely need to be stuck
 on a USB key.  Something to keep in mind if it gets written up for
 common bugs.

Yee, I just _love_ me some Macs. Thanks; I'll take that into account for
commonbugs. When did Macs stop having ethernet ports?
-- 
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: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread DJ Delorie

If at 9:50am on release morning, aliens threatened to blow up the
world if we shipped, we'd certainly do something about it.

But it would be insane to expect us to *document* that we'd do
something about it.

IMHO it's perfectly reasonable for documented policy to simply say
bugs after this point won't stop a release because there are
rational people behind the process to handle exceptional cases, and no
amount of imagined example scenarios make the policy any less
appropriate.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: logrotate(8) and copytruncate as default

2013-06-28 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Jun 27, 2013 at 11:24:07PM -0700, Adam Williamson wrote:
 On Thu, 2013-06-27 at 18:41 -0400, Colin Walters wrote:
  On Thu, 2013-06-27 at 23:38 +0200, Lennart Poettering wrote:
  
   Why would you want this? I mean, we rate-limit per-service anyway, so
   the issue of one app flooding evreything else should be mostly
   non-existant. And hence, what you are asking for is some policy control
   about what to delete first, which only really matters if your disk space
   is very very limited?
  
  Would you consider it sane to log say Apache traffic to the journal?  If
  not, then there's still logrotate in the picture, and daemons need to do
  the whole SIGHUP dance.  You can ignore the rest of this message in that
  case.
  
  But if you do, then it would seem fairly sane to me on a medium traffic
  site to want the ability to have different retention
  policies for the webserver logs versus other system events like sudo
  activations or a change of the root password.
 
 I'm not entirely sure how this works, but in some sense, journal
 separates logs *by uid* - if you look in /var/log/journal , there are
 files for root and files for your uid. If you were logging httpd via the
 journal, it may be that it'd wind up in a different journal file for the
 uid httpd was being run as. I haven't checked if you can set rotation
 policies on a per-uid level. (I'm sure Lennart can explain this more,
 er, correctly.)
Splitting is controlled by SplitMode=

  Controls whether to split up journal files per user. One of login,
  uid and none. If login each logged in user will get his own
  journal files, but systemd user IDs will log into the system
  journal. If uid any user ID will get his own journal files
  regardless whether it belongs to a system service or refers to a
  real logged in user. If none journal files are not split up
  per-user and all messages are stored in the single system journal. [1]

I guess this could be sanely extended to split the logs for some services
out even more.

Zbyszek

[1] 
http://www.freedesktop.org/software/systemd/man/journald.conf.html#SplitMode=
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/28/2013 01:24 PM, Adam Williamson wrote:
 On Fri, 2013-06-28 at 13:19 -0400, Josh Boyer wrote:
 On Fri, Jun 28, 2013 at 1:13 PM, Adam Williamson
 awill...@redhat.com wrote:
 There is another 'workaround' you haven't considered: we can
 simply build an updates.img that fixes the issue (or works
 around it, by ditching the commit from 19.13.10 that apparently
 broke this case), and link to that from the common bugs page
 and the bug itself.
 
 I asked Matthew and Brian about that earlier.  It can be done,
 but most Macs don't have working wireless until after install
 because b43 and sucky firmware.  So any updates.img would likely
 need to be stuck on a USB key.  Something to keep in mind if it
 gets written up for common bugs.
 
 Yee, I just _love_ me some Macs. Thanks; I'll take that into
 account for commonbugs. When did Macs stop having ethernet ports?
 

When the MacBook Air became the flagship Mac.

I think most MacBook Pro and all desktop models still have one, though.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlHNyHgACgkQeiVVYja6o6OnLQCfX/5aCPIlO3oKdMIMjkGl5aqx
jYMAnj7tL3QOEnkLGxCnQxuLCNjTHBjK
=Qv+k
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Josh Boyer
On Fri, Jun 28, 2013 at 1:31 PM, Stephen Gallagher sgall...@redhat.com wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 06/28/2013 01:24 PM, Adam Williamson wrote:
 On Fri, 2013-06-28 at 13:19 -0400, Josh Boyer wrote:
 On Fri, Jun 28, 2013 at 1:13 PM, Adam Williamson
 awill...@redhat.com wrote:
 There is another 'workaround' you haven't considered: we can
 simply build an updates.img that fixes the issue (or works
 around it, by ditching the commit from 19.13.10 that apparently
 broke this case), and link to that from the common bugs page
 and the bug itself.

 I asked Matthew and Brian about that earlier.  It can be done,
 but most Macs don't have working wireless until after install
 because b43 and sucky firmware.  So any updates.img would likely
 need to be stuck on a USB key.  Something to keep in mind if it
 gets written up for common bugs.

 Yee, I just _love_ me some Macs. Thanks; I'll take that into
 account for commonbugs. When did Macs stop having ethernet ports?


 When the MacBook Air became the flagship Mac.

 I think most MacBook Pro and all desktop models still have one, though.

The MacBook Pro I have does not have an ethernet port.  It's a 10,2 model.

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Adam Williamson
On Fri, 2013-06-28 at 13:31 -0400, Stephen Gallagher wrote:
 On 06/28/2013 01:24 PM, Adam Williamson wrote:
  On Fri, 2013-06-28 at 13:19 -0400, Josh Boyer wrote:
  On Fri, Jun 28, 2013 at 1:13 PM, Adam Williamson
  awill...@redhat.com wrote:
  There is another 'workaround' you haven't considered: we can
  simply build an updates.img that fixes the issue (or works
  around it, by ditching the commit from 19.13.10 that apparently
  broke this case), and link to that from the common bugs page
  and the bug itself.
  
  I asked Matthew and Brian about that earlier.  It can be done,
  but most Macs don't have working wireless until after install
  because b43 and sucky firmware.  So any updates.img would likely
  need to be stuck on a USB key.  Something to keep in mind if it
  gets written up for common bugs.
  
  Yee, I just _love_ me some Macs. Thanks; I'll take that into
  account for commonbugs. When did Macs stop having ethernet ports?
 
 When the MacBook Air became the flagship Mac.

It was a genuine question, not a rhetorical 'OMG how can they not have
ethernet?!?' one - I was hoping for some specifics. It'll affect the
tone of the common bugs entry.

 I think most MacBook Pro and all desktop models still have one, though.

I figured desktops, but wasn't sure about MBPs. Thanks.
-- 
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: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Matthew Garrett
On Fri, Jun 28, 2013 at 01:26:52PM -0400, DJ Delorie wrote:
 
 If at 9:50am on release morning, aliens threatened to blow up the
 world if we shipped, we'd certainly do something about it.
 
 But it would be insane to expect us to *document* that we'd do
 something about it.

Why? Beyond this point the release will only be delayed if an issue is 
discovered that is deemed of exceptional importance is a perfectly 
reasonable thing to document.

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Peter Robinson
On Fri, Jun 28, 2013 at 6:33 PM, Adam Williamson awill...@redhat.com wrote:
 On Fri, 2013-06-28 at 13:31 -0400, Stephen Gallagher wrote:
 On 06/28/2013 01:24 PM, Adam Williamson wrote:
  On Fri, 2013-06-28 at 13:19 -0400, Josh Boyer wrote:
  On Fri, Jun 28, 2013 at 1:13 PM, Adam Williamson
  awill...@redhat.com wrote:
  There is another 'workaround' you haven't considered: we can
  simply build an updates.img that fixes the issue (or works
  around it, by ditching the commit from 19.13.10 that apparently
  broke this case), and link to that from the common bugs page
  and the bug itself.
 
  I asked Matthew and Brian about that earlier.  It can be done,
  but most Macs don't have working wireless until after install
  because b43 and sucky firmware.  So any updates.img would likely
  need to be stuck on a USB key.  Something to keep in mind if it
  gets written up for common bugs.
 
  Yee, I just _love_ me some Macs. Thanks; I'll take that into
  account for commonbugs. When did Macs stop having ethernet ports?

 When the MacBook Air became the flagship Mac.

 It was a genuine question, not a rhetorical 'OMG how can they not have
 ethernet?!?' one - I was hoping for some specifics. It'll affect the
 tone of the common bugs entry.

 I think most MacBook Pro and all desktop models still have one, though.

 I figured desktops, but wasn't sure about MBPs. Thanks.

I don't think any of the thunderbolt equipped MBPs (or maybe the later
ones) have them. The thunderbolt ethernet adapters apparently work if
you plug them in before you power them on and presumably all the usb
ethernet adapters would work as an option.

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/28/2013 01:33 PM, Adam Williamson wrote:
 On Fri, 2013-06-28 at 13:31 -0400, Stephen Gallagher wrote:
 On 06/28/2013 01:24 PM, Adam Williamson wrote:
 On Fri, 2013-06-28 at 13:19 -0400, Josh Boyer wrote:
 On Fri, Jun 28, 2013 at 1:13 PM, Adam Williamson 
 awill...@redhat.com wrote:
 There is another 'workaround' you haven't considered: we
 can simply build an updates.img that fixes the issue (or
 works around it, by ditching the commit from 19.13.10 that
 apparently broke this case), and link to that from the
 common bugs page and the bug itself.
 
 I asked Matthew and Brian about that earlier.  It can be
 done, but most Macs don't have working wireless until after
 install because b43 and sucky firmware.  So any updates.img
 would likely need to be stuck on a USB key.  Something to
 keep in mind if it gets written up for common bugs.
 
 Yee, I just _love_ me some Macs. Thanks; I'll take that into 
 account for commonbugs. When did Macs stop having ethernet
 ports?
 
 When the MacBook Air became the flagship Mac.
 
 It was a genuine question, not a rhetorical 'OMG how can they not
 have ethernet?!?' one - I was hoping for some specifics. It'll
 affect the tone of the common bugs entry.
 
 I think most MacBook Pro and all desktop models still have one,
 though.
 
 I figured desktops, but wasn't sure about MBPs. Thanks.
 

Actually, looks like the Retina Display models don't include ethernet
either (they have an ethernet-to-thunderbolt adapter for sale instead).
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlHNymgACgkQeiVVYja6o6P8TgCggYxRYaqsH5zz/OlFrw3M89+9
IbUAnRBwd/OQGcfBO0aUysKycDoKvtMU
=ysLq
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Matthew Garrett
On Fri, Jun 28, 2013 at 10:13:15AM -0700, Adam Williamson wrote:

 Well, I'd say _limited_ compatibility. We've had all kinds of bugs in
 Mac support in, well, pretty much all previous releases too. It's not as
 if we have a track record of excellent support, we have a track record
 of 'you can probably kind of make it work if you try hard enough'.

Since F17 we've had a track record of It'll work fine, as long as you 
don't hit a kernel bug. Which is exactly where we are with every other 
platform.

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Adam Williamson
On Fri, 2013-06-28 at 18:40 +0100, Matthew Garrett wrote:
 On Fri, Jun 28, 2013 at 10:13:15AM -0700, Adam Williamson wrote:
 
  Well, I'd say _limited_ compatibility. We've had all kinds of bugs in
  Mac support in, well, pretty much all previous releases too. It's not as
  if we have a track record of excellent support, we have a track record
  of 'you can probably kind of make it work if you try hard enough'.
 
 Since F17 we've had a track record of It'll work fine, as long as you 
 don't hit a kernel bug. Which is exactly where we are with every other 
 platform.

With all respect, the bug reports and blogs I've read would not lead me
to support that assertion.
-- 
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: Fedora 19 ARM GO/NO GO meeting minutes

2013-06-28 Thread Matthew Garrett
On Fri, Jun 28, 2013 at 01:18:59PM -0400, Paul Whalen wrote:
 
 Quick summary from our meeting today- we will be shipping Fedora 19 for ARM 
 on July 2nd. 
 
 This marks a significant milestone for ARM, being our first release that will 
 ship alongside 
 the primary architectures on day one. Many thanks to those who made this 
 possible.

Congratulations on getting this far! Is there documentation of the delta 
between ARM and primary architectures? I'm thinking things like no 
llvmpipe/clang or limited interactive Anaconda support.

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Richard Vickery
On Fri, Jun 28, 2013 at 10:38 AM, Matthew Garrett mj...@srcf.ucam.org wrote:
 On Fri, Jun 28, 2013 at 01:26:52PM -0400, DJ Delorie wrote:

 If at 9:50am on release morning, aliens threatened to blow up the
 world if we shipped, we'd certainly do something about it.

 But it would be insane to expect us to *document* that we'd do
 something about it.

 Why? Beyond this point the release will only be delayed if an issue is
 discovered that is deemed of exceptional importance is a perfectly
 reasonable thing to document.

Agreed. If added, and the end user demanded something unreasonable,
this would cover us and justify a delay.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Matthew Garrett
On Fri, Jun 28, 2013 at 10:43:33AM -0700, Adam Williamson wrote:

 With all respect, the bug reports and blogs I've read would not lead me
 to support that assertion.

With all respect, bug numbers.

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Kevin Fenzi
On Fri, 28 Jun 2013 10:46:51 -0700
Richard Vickery richard.vicker...@gmail.com wrote:

 On Fri, Jun 28, 2013 at 10:38 AM, Matthew Garrett
 mj...@srcf.ucam.org wrote:
  On Fri, Jun 28, 2013 at 01:26:52PM -0400, DJ Delorie wrote:
 
  If at 9:50am on release morning, aliens threatened to blow up the
  world if we shipped, we'd certainly do something about it.
 
  But it would be insane to expect us to *document* that we'd do
  something about it.
 
  Why? Beyond this point the release will only be delayed if an
  issue is discovered that is deemed of exceptional importance is a
  perfectly reasonable thing to document.
 
 Agreed. If added, and the end user demanded something unreasonable,
 this would cover us and justify a delay.

Well, the problem is then someone would ask What is exceptional ? 
So, we would need some process to determine that.

Based on this line you could also ask what we would do if some horrible
deadly bug was found _after_ public release. Should we remove images?
Disable mirrormanager? Repin the release? 19.1? 20? 

Anyhow, if you would like to amend the release process, feel free to
write up a proposal.

kevin


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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Corey Quinn


On Jun 28, 2013, at 10:26 AM, DJ Delorie d...@redhat.com wrote:

 If at 9:50am on release morning, aliens threatened to blow up the
 world if we shipped, we'd certainly do something about it.

So what you're saying is that you negotiate with terrorists? :-p

On a more serious note, though it hasn't been a focus before, dual boot is 
probably a decent design goal for the next iteration. I'd probably not hold 
back this release at this point in time, not that anybody asked me. 

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

Re: libgd breakage

2013-06-28 Thread Paulo César Pereira de Andrade
2013/6/28 Volker Fröhlich volke...@gmx.at:
 On 27/06/13 17:31, Orion Poplawski wrote:

 On 06/26/2013 08:01 AM, Volker Fröhlich wrote:


 GDAL is currently broken because it needs a rebuild for Poppler, but the
 Texlive build is broken, as far as I can see.


 texlive has now been rebuilt.


 We've got a working GDAL build again.

  Almost there, but still cannot generate chroot in mock.

DEBUG util.py:264:  Error: Package: gnuplot-4.6.2-2.fc20.x86_64 (build)
DEBUG util.py:264: Requires: libgd.so.2()(64bit)

Also cannot update my rawhide computer (yum loops forever if I
run with --skip-broken), after yum erase sagemath gnuplot still
fails:

Error: Package: libsss_sudo-1.10.0-7.fc20.beta1.x86_64 (@rawhide)
   Requires: sssd = 1.10.0-7.fc20.beta1
   Removing: sssd-1.10.0-7.fc20.beta1.x86_64 (@rawhide)
   sssd = 1.10.0-7.fc20.beta1
   Updated By: sssd-1.10.0-13.fc20.x86_64 (rawhide)
   sssd = 1.10.0-13.fc20

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Przemek Klosowski

On 06/28/2013 01:31 PM, Stephen Gallagher wrote:


Yee, I just _love_ me some Macs. Thanks; I'll take that into
account for commonbugs. When did Macs stop having ethernet ports?



When the MacBook Air became the flagship Mac.


We just got a MacBook Air and it came with a Thunderbolt pigtail 
Ethernet port:


http://cdn.arstechnica.net/wp-content/uploads/2012/06/tbge.jpg

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread DJ Delorie

 So what you're saying is that you negotiate with terrorists? :-p

Anyone else want to negotiate?

(sorry, couldn't resist ;)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Corey Quinn


On Jun 28, 2013, at 10:39 AM, Peter Robinson pbrobin...@gmail.com wrote:
 
 I don't think any of the thunderbolt equipped MBPs (or maybe the later
 ones) have them. The thunderbolt ethernet adapters apparently work if
 you plug them in before you power them on and presumably all the usb
 ethernet adapters would work as an option.
 

To be slightly more specific as a Mac laptop user, all of their currently 
shipping laptops omit an onboard Ethernet port, with the exception of their 
non-retina equipped MacBook Pros. That specific line is widely considered to be 
legacy, and expected to be discontinued. 

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

Re: logrotate(8) and copytruncate as default

2013-06-28 Thread Bill Nottingham
Zbigniew Jędrzejewski-Szmek (zbys...@in.waw.pl) said: 
 Splitting is controlled by SplitMode=
 
   Controls whether to split up journal files per user. One of login,
   uid and none. If login each logged in user will get his own
   journal files, but systemd user IDs will log into the system
   journal. If uid any user ID will get his own journal files
   regardless whether it belongs to a system service or refers to a
   real logged in user. If none journal files are not split up
   per-user and all messages are stored in the single system journal. [1]
 
 I guess this could be sanely extended to split the logs for some services
 out even more.

Presumably you'd want to do them by either service name or by slice?

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Corey Quinn


On Jun 28, 2013, at 11:14 AM, Przemek Klosowski przemek.klosow...@nist.gov 
wrote:

 On 06/28/2013 01:31 PM, Stephen Gallagher wrote:
 
 Yee, I just _love_ me some Macs. Thanks; I'll take that into
 account for commonbugs. When did Macs stop having ethernet ports?
 
 When the MacBook Air became the flagship Mac.
 
 We just got a MacBook Air and it came with a Thunderbolt pigtail Ethernet 
 port:
 
 http://cdn.arstechnica.net/wp-content/uploads/2012/06/tbge.jpg

Those are ~$30 a pop, and don't ship with the laptop. Thus we can't count on a 
Mac laptop user having one. 

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

Re: logrotate(8) and copytruncate as default

2013-06-28 Thread Matthew Miller
On Fri, Jun 28, 2013 at 07:27:30PM +0200, Zbigniew Jędrzejewski-Szmek wrote:
 Splitting is controlled by SplitMode=
   Controls whether to split up journal files per user. One of login,
   uid and none. If login each logged in user will get his own
   journal files, but systemd user IDs will log into the system
   journal. If uid any user ID will get his own journal files
   regardless whether it belongs to a system service or refers to a
   real logged in user. If none journal files are not split up
   per-user and all messages are stored in the single system journal. [1]
 I guess this could be sanely extended to split the logs for some services
 out even more.

Maybe we should make uid the default? What are the drawbacks? It seems like
this would allow sysadmins the ability to do some more flexible things with
log access without much effort.


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

Re: logrotate(8) and copytruncate as default

2013-06-28 Thread Zbigniew Jędrzejewski-Szmek
On Fri, Jun 28, 2013 at 02:46:25PM -0400, Matthew Miller wrote:
 On Fri, Jun 28, 2013 at 07:27:30PM +0200, Zbigniew Jędrzejewski-Szmek wrote:
  Splitting is controlled by SplitMode=
Controls whether to split up journal files per user. One of login,
uid and none. If login each logged in user will get his own
journal files, but systemd user IDs will log into the system
journal. If uid any user ID will get his own journal files
regardless whether it belongs to a system service or refers to a
real logged in user. If none journal files are not split up
per-user and all messages are stored in the single system journal. [1]
  I guess this could be sanely extended to split the logs for some services
  out even more.
 
 Maybe we should make uid the default? What are the drawbacks? It seems like
 this would allow sysadmins the ability to do some more flexible things with
 log access without much effort.
'uid' as default doesn't make sense, at least with the current way of accesing
logs. It is really nice to be able to view messages about a service
interleaved from various sources. Now when you say 'journalctl -u httpd',
you get logs from the processes in the httpd.service, but also messages
from systemd about this service, and possibly information about coredumps
and hopefully, soon, messages from setroubleshoot. With 'uid', and looking
only at one file, you'd get only the first kind.

With user messages the situation is better, because the messages from
outside are less interesting, so the login split works mostly ok.

Also, there's currently only one policy for rotation, so journald will
not treat logs for one service specially. It would be simple to add
a cron job which removes those files, but it is better to have such
functionality directly in journald.

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread drago01
On Fri, Jun 28, 2013 at 6:00 PM, Matthew Garrett mj...@srcf.ucam.org wrote:
 and we have no history of producing updated
 install images.

Is there *any* reason why we can't? This sounds like a reasonable
thing to do. Just because we have not done it in the past is not a
reason not to.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread drago01
On Fri, Jun 28, 2013 at 6:25 PM, Kevin Fenzi ke...@scrye.com wrote:

   it makes sense from a logistic standpoint.

But from any other POV it makes no sense. There is no reason why we
cannot produce and ship updated images if we find a bug that is
important enough.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Adam Williamson
On Fri, 2013-06-28 at 22:13 +0200, drago01 wrote:
 On Fri, Jun 28, 2013 at 6:00 PM, Matthew Garrett mj...@srcf.ucam.org wrote:
  and we have no history of producing updated
  install images.
 
 Is there *any* reason why we can't? This sounds like a reasonable
 thing to do. Just because we have not done it in the past is not a
 reason not to.

Well unless a bunch more people want to volunteer to test them, you'll
have a flaming-torch-and-pitchfork mob of QA people on your hands. =) We
already spend 8 months of the year on a constant test/rebuild/test
cycle; we get 2 months each cycle to do...pretty much everything else.
If we start trying to ship N.1 images we will likely be spending about 8
months of every 6 month cycle on release validation (if you see what I
mean). Count me out.
-- 
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: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Kevin Fenzi
On Fri, 28 Jun 2013 22:14:51 +0200
drago01 drag...@gmail.com wrote:

 On Fri, Jun 28, 2013 at 6:25 PM, Kevin Fenzi ke...@scrye.com wrote:
 
it makes sense from a logistic standpoint.
 
 But from any other POV it makes no sense. There is no reason why we
 cannot produce and ship updated images if we find a bug that is
 important enough.

Sure, we could release every day given enough resources and desire to
do so. 

I think we are very far afield. :) 

kevin


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

Re: logrotate(8) and copytruncate as default

2013-06-28 Thread Matthew Miller
On Fri, Jun 28, 2013 at 09:48:58PM +0200, Zbigniew Jędrzejewski-Szmek wrote:
 'uid' as default doesn't make sense, at least with the current way of accesing
 logs. It is really nice to be able to view messages about a service
 interleaved from various sources. Now when you say 'journalctl -u httpd',
 you get logs from the processes in the httpd.service, but also messages
 from systemd about this service, and possibly information about coredumps
 and hopefully, soon, messages from setroubleshoot. With 'uid', and looking
 only at one file, you'd get only the first kind.

But many cases for accesssing HTTP logs don't need that kind of mixed
information. The service is running fine, but people or programs may want to
look for information about visitors, hits, referrers, etc., etc.

The sysadmin wants the unified view, but the web admin just needs http logs.

Never mind the basic principle of least necessary privilege -- all that
other stuff is just noise.


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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread drago01
On Fri, Jun 28, 2013 at 10:32 PM, Kevin Fenzi ke...@scrye.com wrote:
 On Fri, 28 Jun 2013 22:14:51 +0200
 drago01 drag...@gmail.com wrote:

 On Fri, Jun 28, 2013 at 6:25 PM, Kevin Fenzi ke...@scrye.com wrote:

it makes sense from a logistic standpoint.

 But from any other POV it makes no sense. There is no reason why we
 cannot produce and ship updated images if we find a bug that is
 important enough.

 Sure, we could release every day given enough resources and desire to
 do so.

 there is a difference between every day and when there is an
urgent issue.

So this is really a non argument.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Kevin Fenzi
On Fri, 28 Jun 2013 22:13:09 +0200
drago01 drag...@gmail.com wrote:

 On Fri, Jun 28, 2013 at 6:00 PM, Matthew Garrett
 mj...@srcf.ucam.org wrote:
  and we have no history of producing updated
  install images.
 
 Is there *any* reason why we can't? This sounds like a reasonable
 thing to do. Just because we have not done it in the past is not a
 reason not to.

Sure we could. We would need to: 

* Have some way to freeze things so we could stablize for the release. 
* Anaconda team willing to work on updated release + next release at
  the same time. 
* releng folks avilable to compose stuff. 
* QA folks available to run through all the release tests. 
* Mirrors willing to have another pile of release bits
* Marketing/press folks willing to put together stuff for the release
* Docs willing to update any release notes, etc. 
* Any additional tooling needed if we call this 19.1 or something. 

So, all this is doable, it's just a lot of resources to try and move
around, so personally I would only be willing to go down this road if
it was something really really really severe, and it would need buy in
from stakeholders. 

kevin


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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread drago01
On Fri, Jun 28, 2013 at 10:36 PM, Kevin Fenzi ke...@scrye.com wrote:
 On Fri, 28 Jun 2013 22:13:09 +0200
 drago01 drag...@gmail.com wrote:

 On Fri, Jun 28, 2013 at 6:00 PM, Matthew Garrett
 mj...@srcf.ucam.org wrote:
  and we have no history of producing updated
  install images.

 Is there *any* reason why we can't? This sounds like a reasonable
 thing to do. Just because we have not done it in the past is not a
 reason not to.

 Sure we could. We would need to:

 * Have some way to freeze things so we could stablize for the release.

We should use the GA package set + the fixed build not get all updates in.
It is to fix one bug not to create updated images.

 * Anaconda team willing to work on updated release + next release at
   the same time.

The anaconda team will have to fix the bug anyway. Unless the bug requires
lots of changes should be easy to backport (cherry-pick) assuming an
anaconda bug
is the reason why we need a release. Otherwise they don't have to do anything.

 * releng folks avilable to compose stuff.
 * QA folks available to run through all the release tests.

Both sound doable.

 * Mirrors willing to have another pile of release bits
 * Marketing/press folks willing to put together stuff for the release
 * Docs willing to update any release notes, etc.
 * Any additional tooling needed if we call this 19.1 or something.

Do we have to bump the release number? We can just update the images
and let mirrors resync.

 So, all this is doable, it's just a lot of resources to try and move
 around,

Sure it needs work but do we should care about quality of what we ship
to users. If we fucked up
we should try to fix it. Not just say sorry that happened see you 6-8 months.

so personally I would only be willing to go down this road if
 it was something really really really severe,

That's the whole point. We should do it only if we have to. But not
rule it out because we have never done that.

 and it would need buy in  from stakeholders.

Given that we don't point guns at people in a (mostly) volunteer
driven project ... this is a given.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: logrotate(8) and copytruncate as default

2013-06-28 Thread P J P
  Hi,
- Original Message -
 From: Lennart Poettering mzerq...@0pointer.de
 Subject: Re: logrotate(8) and copytruncate as default
 
 journald is the only writer, it doesn't need locking. The changes it
 does are done in a way so that concurrent readers will either see the
 changes or not, but never half-written changes. 


    I see. How is that done? Does journald also renames the current file and
creates a new one and continues writing to that new file??

I'm asking because, if not, then journald could also suffer from the same
buffering issue that kernel seems to do with locking. Ie. As the file size grows
copy-truncate takes time, kernel is unable to buffer all the writes that happen
during that time, so it starts dropping a few, which results in data loss.


 Also note that locking on Linux is seriously broken. You can get a lock
 on any file you can read, thus you can freeze everybody else who might
 want a lock. Or in other words: if a logging daemon takes a lock on its
 lock files, then you can use this to make that service freeze forever.


  Yeah, I realised that. I posted a small script earlier in this thread.
With locking, you start seeing data loss as the file size grows = 2MB.


Thank you.

---
Regards
   -Prasad
http://feedmug.com 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Stephen John Smoogen
On 28 June 2013 14:43, drago01 drag...@gmail.com wrote:

 On Fri, Jun 28, 2013 at 10:36 PM, Kevin Fenzi ke...@scrye.com wrote:
  On Fri, 28 Jun 2013 22:13:09 +0200
  drago01 drag...@gmail.com wrote:
 
  * Mirrors willing to have another pile of release bits
  * Marketing/press folks willing to put together stuff for the release
  * Docs willing to update any release notes, etc.
  * Any additional tooling needed if we call this 19.1 or something.

 Do we have to bump the release number? We can just update the images
 and let mirrors resync.


In the far past when this was discussed, it was expensive for multiple
reasons:

1) Mirrors may not remirror static content. They do it once and then focus
on directories that they know change a lot. It cuts down their network
costs in a number of ways. So you end up with mirrors with one iso and
others with other isos.
2) People get a version of ISO x and then compare the MD5/signature with
the updated version and then start wondering if the website has been
hacked.  Emails on this can show up years and years later when no one
remembers that the ISO was replaced for some reason. We still get requests
and people using Fedora Core 6 images they just got..

All of these end up costing more in time and electrons than just spinning
up updates.img or a .x version.

Not counting the usual fight that has happened in the past for why isn't
my update not in the respin? .. especially when some argument can be made
that it is causing some sort of installation issue from my icons aren't
right on this box to that selinux policy would help make out fo the box
experience better.


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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Adam Williamson
On Fri, 2013-06-28 at 22:43 +0200, drago01 wrote:
 On Fri, Jun 28, 2013 at 10:36 PM, Kevin Fenzi ke...@scrye.com wrote:
  On Fri, 28 Jun 2013 22:13:09 +0200
  drago01 drag...@gmail.com wrote:
 
  On Fri, Jun 28, 2013 at 6:00 PM, Matthew Garrett
  mj...@srcf.ucam.org wrote:
   and we have no history of producing updated
   install images.
 
  Is there *any* reason why we can't? This sounds like a reasonable
  thing to do. Just because we have not done it in the past is not a
  reason not to.
 
  Sure we could. We would need to:
 
  * Have some way to freeze things so we could stablize for the release.
 
 We should use the GA package set + the fixed build not get all updates in.
 It is to fix one bug not to create updated images.

I think there's some confusion here. You now actually seem to be talking
about the specific question of producing an updated install image one
time, for this one issue, but at first it seemed like you were
advocating it as The New Way Forward.

Assuming we find a single simple change that Fixes Mac UEFI Dual Boot in
anaconda, then from a purely technical standpoint, yes, we could
theoretically throw together a boot ISO and DVD with the fix in quite
easily. All it'd need would be a new build of anaconda with only that
fix, and someone to run pungi a couple of times.

Given the apparent constraints on network access on Macs it might even
make sense to do that in this particular case, if someone wants to spend
the time on it.

The way I'd envisage that happening, though, is that we stick them up
pretty unofficially with a 'this is an image we think might install
better on Macs, use it if you like' label on it. I definitely wouldn't
want to go around sounding trumpets and calling it Fedora 19.1.
Something altogether less official and more low key seems appropriate.
-- 
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: yum groupinstall development-tools FAILS

2013-06-28 Thread Philip Rhoades

FChE,


On 2013-06-29 01:24, f...@redhat.com wrote:

Philip Rhoades p...@pricom.com.au writes:


[...]
yum --exclude=systemtap-sdt-devel* groupinstall development-tools
still gives the same errors . .


How about a yum update systemtap\* first?



That did it! - Good to remember . .

Thanks,

Phil.
--
Philip Rhoades

GPO Box 3411
Sydney NSW  2001
Australia
E-mail:  p...@pricom.com.au
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Chris Murphy

On Jun 28, 2013, at 10:39 AM, Matthew Garrett mj...@srcf.ucam.org wrote:

 On Fri, Jun 28, 2013 at 10:25:58AM -0600, Kevin Fenzi wrote:
 
 - Say we ground all the wheels to a halt and slipped for this bug.
  Where to do we draw the line? If someone comes up with a bug at
  9:50am on release morning, do we cancel everything? There has to be a
  point where we say sorry, it's too late and this has been it since
  it makes sense from a logistic standpoint. 
 
 If at 9:50am on release morning we discovered that the installer would 
 format all connected drives if the month had two digits, I'd like to 
 think we'd do something about it. It's inevitably going to be a 
 judgement call based on the perceived harm in releasing as is against 
 the harm caused by slipping, just as it is at any other point in the 
 release process. Current policy effectively says There is no issue 
 sufficient to delay release after we've said an image is good, and I 
 don't believe that that's true.

One possible solution is either more padding (time) between any RC release and 
go/no-go; or if certain listed packages, like anaconda, pykickstart, blivet, 
etc. are touched in even a seemingly trivial way, then the full QA test matrix 
has to be retested. Maybe that's already implicitly the case, but I don't know 
if it's a rule.

But what definitely isn't the case is, Macs are still not officially supported 
by QA for blocker status for Mac specific major bugs. If a Mac only bug comes 
up, block status is rejected on the basis that too few people will experience 
the bug. So before I'd suggest holding up Fedora 19, I think Macs need to have 
a promoted hardware status.

Something not totally dissimilar happened for Fedora 18 that was also a problem 
for Macs. That's bug 893839 Mac EFI from DVD and LiveCD ISO burned to actual 
DVD media results in grub prompt, no boot. I didn't find that until final, 
definitely too late. 

But the final release series of RC's happen very quickly, and any allowed 
change is by definition significant (i.e. necessary) or it simply wouldn't 
happen, but that also makes the change higher risk than other changes. So I 
think more time padding is needed between an RC and go/nogo.


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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Chris Murphy

On Jun 28, 2013, at 11:39 AM, Peter Robinson pbrobin...@gmail.com wrote:
 
 I don't think any of the thunderbolt equipped MBPs (or maybe the later
 ones) have them. The thunderbolt ethernet adapters apparently work if
 you plug them in before you power them on and presumably all the usb
 ethernet adapters would work as an option.

I think the rule of thumb is if it has one Thunderbolt port and isn't an Air, 
it has ethernet. If it has two Thunderbolt ports (starting with the late 2012 
MBP models), they don't have ethernet. I have a 2011 Thunderbolt MBP and it 
does have ethernet.

In any case the Air is sufficiently popular in and out of hard core Mac circles 
that it'd need to be taken into account for common bugs.


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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Adam Williamson
On Fri, 2013-06-28 at 15:42 -0600, Chris Murphy wrote:

 But the final release series of RC's happen very quickly, and any
 allowed change is by definition significant (i.e. necessary) or it
 simply wouldn't happen, but that also makes the change higher risk
 than other changes. So I think more time padding is needed between an
 RC and go/nogo.

I think you may be labouring under a bit of a misapprehension about what
should be tested, here. The distinction between a TC and an RC is not
large. An RC can only happen after freeze and must have all blockers
fixed: if a build after freeze doesn't have all blockers addressed, we
call it a TC.

We have gotten better at finding blockers earlier in recent releases.
What this means is that we're doing fewer but _better_ RCs. Back around
F14 or F15, our first 'RC' build was pretty much a joke; there was never
any chance it was actually going to get released. We'd find five
blockers in it straight away. I think in the last few release cycles,
though, we've actually released RC1 or RC2 several times.

I don't really see there being some big distinction between TCs and RCs.
If you want to make sure some workflow that's important to you is going
to work it's really a good idea to follow the process from TC1, there is
no mileage in jumping in at RC1, that's too late. (Never mind the people
who, every release, seem to jump in and start testing on the day we do
go/no-go and then kick up a fuss about whatever they find...not you, but
it does seem to happen).

That doesn't quite apply to this specific case, as it happens, but it's
an important point to make.

Getting down to specifics: the change that we believe broke this -
trying to re-use an existing EFI system partition if one is present
instead of always creating a new one - went into anaconda 19.30.10. TC6
had 19.30.9, RC1 had 19.30.11; 19.30.10 probably only went into smoke
test builds and we found some problem which necessitated 19.30.11. RC1
came out very early Tuesday morning (06-25) (2am Eastern time). If we
assume this had been a blocker bug (which I still think it probably
wasn't), that gave us about...62 hours to catch it before the sign-off
happened.

That is a pretty short timeframe, indeed. If we want to identify one
specific Thing That Went Wrong here, I would say it's that we probably
shouldn't have taken a moderately significant behaviour change as late
as that. So let's look at that in a bit more detail:

https://bugzilla.redhat.com/show_bug.cgi?id=974543 is the bug that
prompted this change. It was filed on 06-14 (though we'd been aware of
the behaviour for rather longer). It was proposed as a freeze exception
issue by bcl (anaconda developer) on 06-17: that effectively means
anaconda team was of the opinion that they wanted this change to go in.

It was reviewed for freeze exception status on 06-19. The log of the
review meeting is at
http://meetbot.fedoraproject.org/fedora-blocker-review/2013-06-19/f19final-blocker-review-7.2013-06-19-16.01.log.txt
 . Here are the relevant bits extracted, since it's very short:

18:53:38 adamw https://bugzilla.redhat.com/show_bug.cgi?id=974543
18:54:20 Viking-Ice dances on the limit of blocker
18:56:37 kparal but we should definitely vote on 974543
18:56:48 kparal it's proposed and patches are ready
18:57:09 adamw +1 on 974543
18:57:20 jreznik +1 FE for 974543, seems like bcl wants this one
18:57:59 tflink #topic (974543) Anaconda is always creating new efi
system partition
18:58:02 tflink #link
https://bugzilla.redhat.com/show_bug.cgi?id=974543
18:58:04 tflink #info Proposed Freeze Exceptions, anaconda, NEW
18:58:10 adamw tflink: the patches are not sent to anaconda-devel-list
so technically not 'post'ed
18:58:11 adamw +1
18:58:20 kparal +1 FE
18:58:20 adamw this is completely wrong behaviour and ought to be
fixed
18:58:27 nirik +1 FE
18:58:31 Viking-Ice +1
18:58:35 dgilmore +1 FE
18:58:36 jreznik +1 FE
18:59:12 adamw shame to put it in this late, but otoh our 'multiboot
uefi' story has never worked very well so unlikely to maek things worse
18:59:32 tflink proposed #agreed 974543 - AcceptedFreezeException -
This behavior of creating new EFI partitions is not correct and should
be fixed. A tested fix would be considered past freeze
18:59:33 adamw at some point we're going to run into the problem of
what to do if there isn't enough space in the esp but we'll burn that
bridge when we get to it
18:59:33 adamw ack
18:59:49 jreznik ack
18:59:57 nirik ack
18:59:59 Viking-Ice ack
18:59:59 tflink #agreed 974543 - AcceptedFreezeException - This
behavior of creating new EFI partitions is not correct and should be
fixed. A tested fix would be considered past freeze
19:00:00 handsome_pirate ack
19:00:20 kparal adamw: the files are very small, currently

So it sailed through review with +1s from four QA folks (myself, Kamil,
Tim (implied) and Johann), one from releng (dgilmore) and one from the
program manager (jreznik). As has often been the case lately, no-one
outside of those 

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread drago01
On Fri, Jun 28, 2013 at 11:16 PM, Adam Williamson awill...@redhat.com wrote:
 On Fri, 2013-06-28 at 22:43 +0200, drago01 wrote:
 On Fri, Jun 28, 2013 at 10:36 PM, Kevin Fenzi ke...@scrye.com wrote:
  On Fri, 28 Jun 2013 22:13:09 +0200
  drago01 drag...@gmail.com wrote:
 
  On Fri, Jun 28, 2013 at 6:00 PM, Matthew Garrett
  mj...@srcf.ucam.org wrote:
   and we have no history of producing updated
   install images.
 
  Is there *any* reason why we can't? This sounds like a reasonable
  thing to do. Just because we have not done it in the past is not a
  reason not to.
 
  Sure we could. We would need to:
 
  * Have some way to freeze things so we could stablize for the release.

 We should use the GA package set + the fixed build not get all updates in.
 It is to fix one bug not to create updated images.

 I think there's some confusion here. You now actually seem to be talking
 about the specific question of producing an updated install image one
 time, for this one issue, but at first it seemed like you were
 advocating it as The New Way Forward.

What I am saying is that for this particalur issue we should do it
once we have a fix. It does not have to be 19.1 or any other fancy
thing just provide something.
*AND* leave this option open for future release i.e if we have found
an issue that should have been fixed before release and that cannot be
fixed by an update we
should consider doing this again (decide on case by case basis).

We should not rule it out just because we have never done it.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Adam Williamson
On Sat, 2013-06-29 at 00:24 +0200, drago01 wrote:
 On Fri, Jun 28, 2013 at 11:16 PM, Adam Williamson awill...@redhat.com wrote:
  On Fri, 2013-06-28 at 22:43 +0200, drago01 wrote:
  On Fri, Jun 28, 2013 at 10:36 PM, Kevin Fenzi ke...@scrye.com wrote:
   On Fri, 28 Jun 2013 22:13:09 +0200
   drago01 drag...@gmail.com wrote:
  
   On Fri, Jun 28, 2013 at 6:00 PM, Matthew Garrett
   mj...@srcf.ucam.org wrote:
and we have no history of producing updated
install images.
  
   Is there *any* reason why we can't? This sounds like a reasonable
   thing to do. Just because we have not done it in the past is not a
   reason not to.
  
   Sure we could. We would need to:
  
   * Have some way to freeze things so we could stablize for the release.
 
  We should use the GA package set + the fixed build not get all updates in.
  It is to fix one bug not to create updated images.
 
  I think there's some confusion here. You now actually seem to be talking
  about the specific question of producing an updated install image one
  time, for this one issue, but at first it seemed like you were
  advocating it as The New Way Forward.
 
 What I am saying is that for this particalur issue we should do it
 once we have a fix. It does not have to be 19.1 or any other fancy
 thing just provide something.
 *AND* leave this option open for future release i.e if we have found
 an issue that should have been fixed before release and that cannot be
 fixed by an update we
 should consider doing this again (decide on case by case basis).
 
 We should not rule it out just because we have never done it.

What we rule out is doing big official .1 builds. We have done various
semi-official post-release workarounds for awkward bugs in the past,
along the lines of what we're discussing here. special boot.isos showing
up in people's fedorapeople.org directories are not unknown. updates.img
links in the commonbugs pages are fairly frequent.
-- 
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: libgd breakage

2013-06-28 Thread Adam Williamson
On Fri, 2013-06-28 at 15:14 -0300, Paulo César Pereira de Andrade wrote:
 2013/6/28 Volker Fröhlich volke...@gmx.at:
  On 27/06/13 17:31, Orion Poplawski wrote:
 
  On 06/26/2013 08:01 AM, Volker Fröhlich wrote:
 
 
  GDAL is currently broken because it needs a rebuild for Poppler, but the
  Texlive build is broken, as far as I can see.
 
 
  texlive has now been rebuilt.
 
 
  We've got a working GDAL build again.
 
   Almost there, but still cannot generate chroot in mock.
 
 DEBUG util.py:264:  Error: Package: gnuplot-4.6.2-2.fc20.x86_64 (build)
 DEBUG util.py:264: Requires: libgd.so.2()(64bit)

gnuplot appears to be failing on some sort of texlive-related nonsense:

Execute script `gnuplot.lg'
/usr/bin/t4ht: line 2: -f/gnuplot: No such file or directory
/usr/bin/t4ht: line 3: -f/gnuplot: No such file or directory
/usr/bin/t4ht: line 4: -f/gnuplot: No such file or directory
--- error --- improper command line

and then it just appears to loop over the tex4ht usage message forever
and ever. I don't know if the error is in texlive-tex4ht-bin (which
provides /usr/bin/t4ht and /usr/bin/tex4ht), or in how gnuplot is
calling it. (But I don't have time to figure out that crap, so I'm just
going to yum remove gnuplot...)
-- 
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: logrotate(8) and copytruncate as default

2013-06-28 Thread Lennart Poettering
On Fri, 28.06.13 14:46, Matthew Miller (mat...@fedoraproject.org) wrote:

 On Fri, Jun 28, 2013 at 07:27:30PM +0200, Zbigniew Jędrzejewski-Szmek wrote:
  Splitting is controlled by SplitMode=
Controls whether to split up journal files per user. One of login,
uid and none. If login each logged in user will get his own
journal files, but systemd user IDs will log into the system
journal. If uid any user ID will get his own journal files
regardless whether it belongs to a system service or refers to a
real logged in user. If none journal files are not split up
per-user and all messages are stored in the single system journal. [1]
  I guess this could be sanely extended to split the logs for some services
  out even more.
 
 Maybe we should make uid the default? What are the drawbacks? It seems like
 this would allow sysadmins the ability to do some more flexible things with
 log access without much effort.

No. The theory behind the journal is to have everything in one place, in
one centralized, comprehensive dataset, and then apply filters on it
*when reading it* to see just the bits of it you are interested in. We
made an exception to this only for login users, so that we can just
reuse normal Unix file system access controls to give them access to
their own files without giving them access to anything else.

There is no benefit on its own in splitting things up, that simply makes
things slower (as the complexity of interleaving journal files grows
O(n) with n being the number of journal files) and bigger (as within
unit files the same message fields are only stored once and henceforth
referenced just by their offset, the effect of which becomes nil if you
start anew too often).

To make this clear: the journal is *not* supposed to do everything
possibly anybody could ever think about. No. It's supposed to just work,
make the best of its situation and have only limited knobs to change,
for the stuff that really makes sense in major usecases. For
everything else you have rsyslog and ElasticSearch and whatnot. They
embed programming languages in their configuration files and that's OK
for them. For journald its not.

We will not split up journal files just for the sake of splitting them
up. We care about usecases. And stuff like do some more flexible
things is not a usecase.

Lennart

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

Re: logrotate(8) and copytruncate as default

2013-06-28 Thread Lennart Poettering
On Fri, 28.06.13 16:33, Matthew Miller (mat...@fedoraproject.org) wrote:

 On Fri, Jun 28, 2013 at 09:48:58PM +0200, Zbigniew Jędrzejewski-Szmek wrote:
  'uid' as default doesn't make sense, at least with the current way of 
  accesing
  logs. It is really nice to be able to view messages about a service
  interleaved from various sources. Now when you say 'journalctl -u httpd',
  you get logs from the processes in the httpd.service, but also messages
  from systemd about this service, and possibly information about coredumps
  and hopefully, soon, messages from setroubleshoot. With 'uid', and looking
  only at one file, you'd get only the first kind.
 
 But many cases for accesssing HTTP logs don't need that kind of mixed
 information. The service is running fine, but people or programs may want to
 look for information about visitors, hits, referrers, etc., etc.
 
 The sysadmin wants the unified view, but the web admin just needs http logs.
 
 Never mind the basic principle of least necessary privilege -- all that
 other stuff is just noise.

That's why we are so strong on filtering the dataset when you look at
it. May I recommend watching this video?

https://www.youtube.com/watch?v=i4CACB7paLc

if you want apache's logs, then run journalctl -u httpd... 

Lennart

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

More unhelpful update descriptions

2013-06-28 Thread Michael Catanzaro
There still seems to be an issue with the update descriptions that we
present in PackageKit. A lot of people just write update to version
x.y.z which is not great, but a whole lot better than some of the ones
we've been seeing recently. For example, from two updates I got today:

* Not tested locally yet, I need to spin back up a Fedora 18 VM.
* Here is where you give an explanation of your update.

Now the first one is obviously a one-off mistake, but had the update
been checked over just once it would have been caught. The placeholder
one is a big recurring problem, though: it seems to show up at least
every week or so, which is not OK.

And once, about two months ago -- I really should have complained then
and not now -- an update was pushed where the text displayed in
PackageKit was something along the lines of why do I have to describe
my update here when I've already filled out the RPM changelog. I wish
it was a joke, but something like that was actually pushed as the
description of a F18 update presented to every user who glances over the
updates

We need written policy on update descriptions, since despite the last
discussion on this list [1], poor update descriptions continue to
blemish the otherwise-professional image of the distro. A starting point
suggestion: Every update should have at least a one sentence
description. If the update is not worth writing one sentence about, it
is not worth pushing out.

Happy Friday,

Michael Catanzaro

[1]
https://lists.fedoraproject.org/pipermail/devel/2013-March/179655.html


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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Chris Murphy

On Jun 28, 2013, at 4:20 PM, Adam Williamson awill...@redhat.com wrote:
 
 I think you may be labouring under a bit of a misapprehension about what
 should be tested, here. The distinction between a TC and an RC is not
 large. An RC can only happen after freeze and must have all blockers
 fixed: if a build after freeze doesn't have all blockers addressed, we
 call it a TC.

The distinction between TC and RC is large in that an RC1 *could* be final 
release. And since this particular bug wasn't in TC6 but was in the very next 
build, RC1, I think that's consistent with suggesting more time between an RC 
and a go/no-go. I'm not saying e.g. maybe there shouldn't be freeze exception 
fixes in RCs. Just a bit more time when certain packages are touched.

Although even better than that would be more recruitment of Mac users to do 
installation testing, so that it's possible to get installation tests done for 
at least RC1s. I tested it in a VM, foolishly not testing it on baremetal. RC2 
hit, and I missed that since RC3 came soon after and immediately tested that on 
baremetal. But between RC3 and go/no-go was a matter of hours.


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

Re: More unhelpful update descriptions

2013-06-28 Thread Adam Williamson

On 2013-06-28 17:44, Michael Catanzaro wrote:

There still seems to be an issue with the update descriptions that we
present in PackageKit. A lot of people just write update to version
x.y.z which is not great, but a whole lot better than some of the ones
we've been seeing recently. For example, from two updates I got today:

* Not tested locally yet, I need to spin back up a Fedora 18 VM.
* Here is where you give an explanation of your update.

Now the first one is obviously a one-off mistake, but had the update
been checked over just once it would have been caught. The placeholder
one is a big recurring problem, though: it seems to show up at least
every week or so, which is not OK.

And once, about two months ago -- I really should have complained then
and not now -- an update was pushed where the text displayed in
PackageKit was something along the lines of why do I have to describe
my update here when I've already filled out the RPM changelog. I wish
it was a joke, but something like that was actually pushed as the
description of a F18 update presented to every user who glances over 
the

updates

We need written policy on update descriptions, since despite the last
discussion on this list [1], poor update descriptions continue to
blemish the otherwise-professional image of the distro. A starting 
point

suggestion: Every update should have at least a one sentence
description. If the update is not worth writing one sentence about, it
is not worth pushing out.


I've suggested before that Bodhi should reject any update with an empty 
description or with the placeholder text as the description. That would 
be really helpful.


Frankly I would suggest filing negative karma on the why do I have 
to... description you mentioned. I agree that it's simply not 
acceptable.

--
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: logrotate(8) and copytruncate as default

2013-06-28 Thread Lennart Poettering
On Fri, 28.06.13 01:17, Jan Kaluza (jkal...@redhat.com) wrote:

   Why would you want this? I mean, we rate-limit per-service anyway, so
   the issue of one app flooding evreything else should be mostly
   non-existant. And hence, what you are asking for is some policy control
   about what to delete first, which only really matters if your disk space
   is very very limited?
  
  Would you consider it sane to log say Apache traffic to the journal?  If
  not, then there's still logrotate in the picture, and daemons need to do
  the whole SIGHUP dance.  You can ignore the rest of this message in that
  case.
 
 I have httpd module for that, the problem is this bug:
 https://bugzilla.redhat.com/show_bug.cgi?id=963620. Once we fix this
 particular problem described in the bug, it will be possible to log
 structured httpd information into journal. Right now it's possible, but
 the performance is not good.
 
 I think right now (and in the short-term/mid-term future) journald is
 not ready yet to fully replace classic log files as we know them for
 example from httpd, but I hope in some long-term future, it will be done.
 
 There are clear benefits of journald logging I would like to have in
 httpd.

This is pretty much in-line with how we see it from upstream journald:
we want journald to scale well enough that it can just work HTTP logs
too.  Currently it doesn't (we spend too much time on collecting the
meta-data from /proc), but Jan and others have been working on kernel
patches to get this improved.

So, yeah, we are very interested in providing a building block for
others, and cover all major usecases, even if our particularly own one
is just system logs.

And on the topic of splitting up journal files: doing this makes sense
for access control reasons, and really only for that. Splitting things
up does not make sense for filtering (please use filtering while viewing
the files instead, it's more powerful, much more live and should be as
performant), and not really for enforcing data retention policies either
(for that we should probably repack the journals while dropping unwanted
stuff).

  Sometimes I've thought it'd be nice if it was easy to spin up a
  per-application journal daemon, with its own configuration and storage.
  Perhaps optionally an admin could use journalctl to see a merged view
  of these extended service journals with the system journal.

Our clear approach is to have a unified database and filter at display
time.

(Note that the reason why we have the per-uid split up mode is actually
a cloud setup, where UIDs map to customers, and each customer should get
access to his own service logs).

Lennart

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

Re: logrotate(8) and copytruncate as default

2013-06-28 Thread Lennart Poettering
On Sat, 29.06.13 04:46, P J P (pj.pan...@yahoo.co.in) wrote:

 
   Hi,
 - Original Message -
  From: Lennart Poettering mzerq...@0pointer.de
  Subject: Re: logrotate(8) and copytruncate as default
  
  journald is the only writer, it doesn't need locking. The changes it
  does are done in a way so that concurrent readers will either see the
  changes or not, but never half-written changes. 
 
     I see. How is that done? Does journald also renames the current file and
 creates a new one and continues writing to that new file??

It will create a new file and rename the old one.

Lennart

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Adam Williamson

On 2013-06-28 17:51, Chris Murphy wrote:
On Jun 28, 2013, at 4:20 PM, Adam Williamson awill...@redhat.com 
wrote:


I think you may be labouring under a bit of a misapprehension about 
what

should be tested, here. The distinction between a TC and an RC is not
large. An RC can only happen after freeze and must have all blockers
fixed: if a build after freeze doesn't have all blockers addressed, we
call it a TC.


The distinction between TC and RC is large in that an RC1 *could* be
final release.


Yes, I did address that in the rest of the mail. I was making a general 
point, not a specific one.



And since this particular bug wasn't in TC6 but was in
the very next build, RC1, I think that's consistent with suggesting
more time between an RC and a go/no-go.


If we do this, we are going to have more slips. _Considerably_ more 
slips. That is the trade-off. I don't think it's one people will be 
happy with. It's really that simple.



Although even better than that would be more recruitment of Mac users
to do installation testing, so that it's possible to get installation
tests done for at least RC1s. I tested it in a VM, foolishly not
testing it on baremetal. RC2 hit, and I missed that since RC3 came
soon after and immediately tested that on baremetal. But between RC3
and go/no-go was a matter of hours.


Because RC3 was RC2 with a single very precise change; we were basically 
expecting to be GO on RC2 when I went to sleep on Wednesday night, then 
an issue was found just after I went to sleep, and we decided to go 
ahead and just fix it and respin. The change was isolated in the 
anaconda TUI interface's Software Selection spoke so really couldn't 
possibly affect anything else.


We do actually have more than a few people with Macs: you, Fedora QA's 
Brno team, mjg59, and I think someone on anaconda team has one. It would 
be nice if at least one of the above could test each *C, though I 
realize bare metal testing is a PITA and I hate it myself.


If we actually blocked on Mac dual boot by policy, we would have a test 
case for it, and we would not have considered releasing without having 
that test case run in at least one of the RCs, FWIW.

--
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: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread Sérgio Basto
On Sex, 2013-06-28 at 14:16 -0700, Adam Williamson wrote: 
 On Fri, 2013-06-28 at 22:43 +0200, drago01 wrote:
  On Fri, Jun 28, 2013 at 10:36 PM, Kevin Fenzi ke...@scrye.com wrote:
   On Fri, 28 Jun 2013 22:13:09 +0200
   drago01 drag...@gmail.com wrote:
  
   On Fri, Jun 28, 2013 at 6:00 PM, Matthew Garrett
   mj...@srcf.ucam.org wrote:
and we have no history of producing updated
install images.
  
   Is there *any* reason why we can't? This sounds like a reasonable
   thing to do. Just because we have not done it in the past is not a
   reason not to.
  
   Sure we could. We would need to:
  
   * Have some way to freeze things so we could stablize for the release.
  
  We should use the GA package set + the fixed build not get all updates in.
  It is to fix one bug not to create updated images.
 
 I think there's some confusion here. You now actually seem to be talking
 about the specific question of producing an updated install image one
 time, for this one issue, but at first it seemed like you were
 advocating it as The New Way Forward.
 
 Assuming we find a single simple change that Fixes Mac UEFI Dual Boot in
 anaconda, then from a purely technical standpoint, yes, we could
 theoretically throw together a boot ISO and DVD with the fix in quite
 easily. All it'd need would be a new build of anaconda with only that
 fix, and someone to run pungi a couple of times.
 
 Given the apparent constraints on network access on Macs it might even
 make sense to do that in this particular case, if someone wants to spend
 the time on it.
 
 The way I'd envisage that happening, though, is that we stick them up
 pretty unofficially with a 'this is an image we think might install
 better on Macs, use it if you like' label on it. I definitely wouldn't
 want to go around sounding trumpets and calling it Fedora 19.1.
 Something altogether less official and more low key seems appropriate.

I like the idea of 19.1 pretty unofficially or untested, which fix some
issues on mac installs. Which is basically someone run pungi with new
boot installer stuff. 
Fedora installer already install updates, when we internet, if I'm not
wrong or at least in my install methods, so we don't need a 19.1 for
others things that aren't in boot process. And if some team fix and
release some packages that fix boots of any kind why not ? 
Release 19.1 could be only directories releases/19.1/Fedora/$arch/iso 
and releases/19.1/Fedora/$arch/os/EFI,images and isolinux , without all
packages .

-- 
Sérgio M. B.

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread William Brown


On 29/06/2013, at 7:12, Chris Murphy li...@colorremedies.com wrote:

 
 On Jun 28, 2013, at 10:39 AM, Matthew Garrett mj...@srcf.ucam.org wrote:
 
 On Fri, Jun 28, 2013 at 10:25:58AM -0600, Kevin Fenzi wrote:
 
 - Say we ground all the wheels to a halt and slipped for this bug.
 Where to do we draw the line? If someone comes up with a bug at
 9:50am on release morning, do we cancel everything? There has to be a
 point where we say sorry, it's too late and this has been it since
 it makes sense from a logistic standpoint. 
 
 If at 9:50am on release morning we discovered that the installer would 
 format all connected drives if the month had two digits, I'd like to 
 think we'd do something about it. It's inevitably going to be a 
 judgement call based on the perceived harm in releasing as is against 
 the harm caused by slipping, just as it is at any other point in the 
 release process. Current policy effectively says There is no issue 
 sufficient to delay release after we've said an image is good, and I 
 don't believe that that's true.
 
 One possible solution is either more padding (time) between any RC release 
 and go/no-go; or if certain listed packages, like anaconda, pykickstart, 
 blivet, etc. are touched in even a seemingly trivial way, then the full QA 
 test matrix has to be retested. Maybe that's already implicitly the case, but 
 I don't know if it's a rule.
 
 But what definitely isn't the case is, Macs are still not officially 
 supported by QA for blocker status for Mac specific major bugs. If a Mac only 
 bug comes up, block status is rejected on the basis that too few people will 
 experience the bug. So before I'd suggest holding up Fedora 19, I think Macs 
 need to have a promoted hardware status.
 
 Something not totally dissimilar happened for Fedora 18 that was also a 
 problem for Macs. That's bug 893839 Mac EFI from DVD and LiveCD ISO burned 
 to actual DVD media results in grub prompt, no boot. I didn't find that 
 until final, definitely too late. 
 
 But the final release series of RC's happen very quickly, and any allowed 
 change is by definition significant (i.e. necessary) or it simply wouldn't 
 happen, but that also makes the change higher risk than other changes. So I 
 think more time padding is needed between an RC and go/nogo.

Doesn't matter much : radeon macs get hit by 
https://bugzilla.redhat.com/show_bug.cgi?id=975280 on all kernel 3.9. (no x, no 
plymouth, black screen) 

So fedora 19 is somewhat useless on some intel macs.

Sincerely,

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

Re: logrotate(8) and copytruncate as default

2013-06-28 Thread Matthew Miller
On Sat, Jun 29, 2013 at 02:42:11AM +0200, Lennart Poettering wrote:
 That's why we are so strong on filtering the dataset when you look at
 it. May I recommend watching this video?
 https://www.youtube.com/watch?v=i4CACB7paLc

I was there at that talk. :)

I think the journal is cool. It does great things. I like having everything
together. But, giving restricted views into the data isn't a really crazy
case. The use case I give may not be as important as it used to be, and it's
certainly covered by having apache just right its own logs.

*But*, there are other situations -- like requiring extra identity assurance
for access to authpriv data -- which are much more important. If we ever
want systemd journal to be the default general logging solution, we need
that.

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

Re: Fedora 19 status is ALIVE, GA on July 02, 2013

2013-06-28 Thread William Brown
 
 
 
 We do actually have more than a few people with Macs: you, Fedora QA's Brno 
 team, mjg59, and I think someone on anaconda team has one. It would be nice 
 if at least one of the above could test each *C, though I realize bare metal 
 testing is a PITA and I hate it myself.
 

I do bare metal testing on intel macs but more often than not i find bug 
reports around the kernel are just flatly ignored, so I've kind of given up. 
Just my 2c

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

[Bug 844988] Upgrade to new upstream version

2013-06-28 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=844988

--- Comment #1 from lionel.c...@cern.ch ---
The latest version of Test::Class on CPAN is now 0.39.

This is the version to use everywhere. Please upgrade in Fedora as well as
EPEL5 and EPEL6.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=lkFjjIHiTpa=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 979143] rpm -q --provides perl has superfluous output

2013-06-28 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=979143

Petr Pisar ppi...@redhat.com changed:

   What|Removed |Added

 Status|NEW |ASSIGNED

--- Comment #1 from Petr Pisar ppi...@redhat.com ---
Thank you for the report. This is caused by unicore/Name.pm redefining
charnames module for internal purposes. We shall skip this file when scanning
for provides.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=EbnrqPTy00a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

File Digest-SHA-5.85.tar.gz uploaded to lookaside cache by ppisar

2013-06-28 Thread Petr Pisar
A file has been added to the lookaside cache for perl-Digest-SHA:

7e9d19d00a66363012a6fdb3ae3ffd22  Digest-SHA-5.85.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-Digest-SHA] 5.85 bump

2013-06-28 Thread Petr Pisar
commit 4b6c557a95836d21ac898dd851350bc950ddf523
Author: Petr Písař ppi...@redhat.com
Date:   Fri Jun 28 10:48:08 2013 +0200

5.85 bump

 .gitignore   |1 +
 perl-Digest-SHA.spec |   14 +-
 sources  |2 +-
 3 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1a8dc3e..67dd9fe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@ Digest-SHA-5.45.tar.gz
 /Digest-SHA-5.82.tar.gz
 /Digest-SHA-5.83.tar.gz
 /Digest-SHA-5.84.tar.gz
+/Digest-SHA-5.85.tar.gz
diff --git a/perl-Digest-SHA.spec b/perl-Digest-SHA.spec
index 83f7961..65c78f4 100644
--- a/perl-Digest-SHA.spec
+++ b/perl-Digest-SHA.spec
@@ -1,6 +1,6 @@
 Name:   perl-Digest-SHA
 Epoch:  1
-Version:5.84
+Version:5.85
 Release:1%{?dist}
 Summary:Perl extension for SHA-1/224/256/384/512
 License:GPL+ or Artistic
@@ -10,13 +10,22 @@ Source0:
http://www.cpan.org/authors/id/M/MS/MSHELOR/Digest-SHA-%{version
 # Since 5.80, upstream overrides CFLAGS because they think it improves
 # performance. Revert it.
 Patch0: Digest-SHA-5.84-Reset-CFLAGS.patch
+BuildRequires:  perl
+BuildRequires:  perl(Config)
 BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Getopt::Std)
+BuildRequires:  perl(strict)
 # Run-time
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(DynaLoader)
 BuildRequires:  perl(Exporter)
+BuildRequires:  perl(Fcntl)
+BuildRequires:  perl(integer)
+BuildRequires:  perl(vars)
 # Optional run-time
 BuildRequires:  perl(Digest::base)
+# Tests
+BuildRequires:  perl(FileHandle)
 # Optional tests
 %if !%{defined perl_bootstrap}
 BuildRequires:  perl(Test::Pod) = 1.00
@@ -63,6 +72,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Fri Jun 28 2013 Petr Pisar ppi...@redhat.com - 1:5.85-1
+- 5.85 bump
+
 * Mon Mar 11 2013 Petr Pisar ppi...@redhat.com - 1:5.84-1
 - 5.84 bump
 
diff --git a/sources b/sources
index e1a3cfa..fa5a681 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5e8a952b2728bac2a44caefc0abc9642  Digest-SHA-5.84.tar.gz
+7e9d19d00a66363012a6fdb3ae3ffd22  Digest-SHA-5.85.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-Digest-SHA/f19] 5.85 bump

2013-06-28 Thread Petr Pisar
Summary of changes:

  4b6c557... 5.85 bump (*)

(*) This commit already existed in another branch; no separate mail sent
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-Digest-SHA/f18] Deal with calling destructor multiple times

2013-06-28 Thread Petr Pisar
commit b186646a945e0d41dfccd035710c521b0961a71a
Author: Petr Písař ppi...@redhat.com
Date:   Fri Jun 28 14:12:28 2013 +0200

Deal with calling destructor multiple times

 Digest-SHA-5.84-repeated_shaclose.patch |   30 ++
 perl-Digest-SHA.spec|8 +++-
 2 files changed, 37 insertions(+), 1 deletions(-)
---
diff --git a/Digest-SHA-5.84-repeated_shaclose.patch 
b/Digest-SHA-5.84-repeated_shaclose.patch
new file mode 100644
index 000..ce08e9d
--- /dev/null
+++ b/Digest-SHA-5.84-repeated_shaclose.patch
@@ -0,0 +1,30 @@
+Workaround for repeated calls to shaclose()
+
+CPAN RT#86295
+Ported from Digest-SHA-5.85.
+
+diff -Naru Digest-SHA-5.84/lib/Digest/SHA.pm Digest-SHA-5.85/lib/Digest/SHA.pm
+--- Digest-SHA-5.84/lib/Digest/SHA.pm  2013-03-10 01:36:10.0 +0100
 Digest-SHA-5.85/lib/Digest/SHA.pm  2013-06-26 13:05:27.0 +0200
+@@ -62,7 +62,7 @@
+ 
+ sub DESTROY {
+   my $self = shift;
+-  shaclose($$self) if $$self;
++  if ($$self) { shaclose($$self); $$self = undef }
+ }
+ 
+ sub clone {
+diff -Naru Digest-SHA-5.84/SHA.xs Digest-SHA-5.85/SHA.xs
+--- Digest-SHA-5.84/SHA.xs 2013-03-09 21:38:02.0 +0100
 Digest-SHA-5.85/SHA.xs 2013-06-23 17:16:35.0 +0200
+@@ -31,6 +31,9 @@
+ int
+ shaclose(s)
+   SHA *   s
++CODE:
++  RETVAL = shaclose(s);
++  sv_setiv(SvRV(ST(0)), 0);
+ 
+ int
+ shadump(file, s)
diff --git a/perl-Digest-SHA.spec b/perl-Digest-SHA.spec
index 6d9110e..dbba683 100644
--- a/perl-Digest-SHA.spec
+++ b/perl-Digest-SHA.spec
@@ -1,7 +1,7 @@
 Name:   perl-Digest-SHA
 Epoch:  1
 Version:5.74
-Release:3%{?dist}
+Release:4%{?dist}
 Summary:Perl extension for SHA-1/224/256/384/512
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -10,6 +10,8 @@ Source0:
http://www.cpan.org/authors/id/M/MS/MSHELOR/Digest-SHA-%{version
 # Fix double-free when loading Digest::SHA object
 # https://rt.cpan.org/Public/Bug/Display.html?id=82655
 Patch0: Digest-SHA-5.81-Fix-RT82655.patch
+# Fix for multiple destructor call, CPAN RT#86295
+Patch1: Digest-SHA-5.84-repeated_shaclose.patch
 
 BuildRequires:  perl(ExtUtils::MakeMaker)
 # Run-time
@@ -39,6 +41,7 @@ handle all types of input, including partial-byte data.
 %prep
 %setup -q -n Digest-SHA-%{version}
 %patch0 -p1
+%patch1 -p1
 chmod -x examples/*
 perl -MExtUtils::MakeMaker -e 'ExtUtils::MM_Unix-fixin(q{examples/dups})'
 
@@ -64,6 +67,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Fri Jun 28 2013 Petr Pisar ppi...@redhat.com - 1:5.74-4
+- Deal with calling destructor multiple times (CPAN RT#86295)
+
 * Wed Jan 16 2013 Jitka Plesnikova jples...@redhat.com - 1:5.74-3
 - Add patch to fix RT#82655.
 
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Broken dependencies: perl-Bio-ASN1-EntrezGene

2013-06-28 Thread buildsys


perl-Bio-ASN1-EntrezGene has broken dependencies in the F-19 tree:
On x86_64:
perl-Bio-ASN1-EntrezGene-1.091-17.fc19.noarch requires 
perl(Bio::Index::AbstractSeq)
On i386:
perl-Bio-ASN1-EntrezGene-1.091-17.fc19.noarch requires 
perl(Bio::Index::AbstractSeq)
Please resolve this as soon as possible.


--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

  1   2   >