Re: F22 System Wide Change: Set sshd(8) PermitRootLogin=no

2015-01-14 Thread Mike Pinkerton


On 14 Jan 2015, at 12:34, Miloslav Trmač wrote:


I'd request all(those who are opposing) too describe their
requirements in the etherpad page above.


Being able to authenticate as root right after installation would be
the requirement for me.


Let’s be precise here; “able to authenticate as root” is an  
implementation detail; the underlying requirement is something  
else.  “Able to set up IPA”?  “Able to run administrative  
commands in shell?” (e.g. we could just, as a part of firstboot,  
open a root shell without any authentication



It seems that the boxes affected by this proposal are either  
product=server or product=nonproduct.  For servers, immediately  
after installing, I log in as root and run a set-up or configuration  
script which, among other things, sets the box to a non-graphical  
target and prevents firstboot from ever running.  I'm not sure why  
one would run firstboot on a server.


I also do something similar and prevent firstboot from running on  
boxes set up as general desktops for office workers, etc., as I don't  
want the first random user who logs into a box to be able to become  
part of the wheel group and have access to sudo.


As far as I can see, firstboot is only useful on one's personal box.

--
Mike Pinkerton

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

Re: How to contact Michale Cromeworth

2015-01-14 Thread Michael Cronenworth

On 01/14/2015 12:39 PM, Chris Adams wrote:

MX-CNAME is against RFCs but in common enough real-world usage that
anything that doesn't handle it is generally considered broken.

However, that isn't the case for cchtml.com; the MX points to
cchtml.com, not mail.cchtml.com, and cchtml.com has an A record.


That was not the case 30 minutes ago. I modified the MX record to point to 
cchtml.com.


My registrar may have changed something recently as the interface allows for an 
IP address and that wasn't what it was doing.

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

Re: How to contact Michale Cromeworth

2015-01-14 Thread Felix Schwarz
Am 14.01.2015 um 19:39 schrieb Chris Adams:
 MX-CNAME is against RFCs but in common enough real-world usage that
 anything that doesn't handle it is generally considered broken.

Well, one of the biggest German freemailers refused to send emails for
recipient domains using MX is CNAME when using their web interface (as of 
2014).

fs


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

Split DNS broken again - test case?

2015-01-14 Thread Ian Pilcher
https://bugzilla.redhat.com/show_bug.cgi?id=1161232

It seems like this is the 3rd or 4th time that this functionality has
been broken, leaving anyone who needs to simultaneously connect to both
VPN and other non-public (e.g. home network) resources up a creek.

Would this be worth of a test case?

-- 

Ian Pilcher arequip...@gmail.com
 I grew up before Mark Zuckerberg invented friendship 


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

Re: F22 System Wide Change: Set sshd(8) PermitRootLogin=no

2015-01-14 Thread Adam Williamson
On Wed, 2015-01-14 at 16:54 +, P J P wrote:
Hi,
 
  On Wednesday, 14 January 2015 8:01 PM, Simo Sorce wrote:
  Ok, I state my opposition to without-password too inequivocably 
  here. Mostly because it is just the same as 'no', given there is 
  no way, in a regular install to seed a key into the root account.
  
  Except you have no mechanism to inject a key at installation time,
 
 
Sure. Could you please elaborate how would you like this key to be
 injected into the 'root' account? Feature page does have a listed 
 workflow change:
 
   Anaconda installer OR maybe OpenSSH package needs to create
initial set of authentication keys for 'root' user.
 
 It'll help if you could add your details to the ether pad, for later 
 reference.

Still, you can't just invoke features into existence by describing 
them on a Change page. There needs to be a credible plan for actually 
*doing* that work, yet so far as I can tell, none of the anaconda 
developers is involved the Change proposal, nor has anyone said I 
will write the code to make this work.

In a project like Fedora, it doesn't always work out well to do things 
the way this Change seems to be going: think of one change you want to 
do, write up a Change for it, realize that lots of other things would 
have to be done to make the change viable, and just write those things 
into the Change as bullet points, and assume that somehow they'll be 
made to happen if the change is approved.

Two other outcomes are more likely: 1) the Change will be rejected 
because FESCo is worried about whether the necessary work will 
actually get done, 2) the Change will get accepted but all the 
necessary work won't actually get done, and the Change will have to be 
backed out (wasting a lot of everyone's time), or the Change will go 
in broken and everyone loses.

Basically, when proposing a Change, you need to make sure that you 
have a plausible plan for all the necessary work to get done *ahead of 
time* - i.e. you need actual people who have said yes, I will do this 
work, and I can believably commit to having it done in time. It 
doesn't work, normally, to draw up a Change which requires work to be 
done, then expect that you can get the Change accepted and resources 
will somehow transpire to do the work.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

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

Summary/Minutes from today's FESCo Meeting (2015-01-14)

2015-01-14 Thread Matthew Miller
===
#fedora-meeting: FESCO (2015-01-14)
===


Meeting started by mattdm at 18:01:50 UTC. The full logs are available
at
http://meetbot.fedoraproject.org/fedora-meeting/2015-01-14/fesco.2015-01-14-18.01.log.html
.



Meeting summary
---
* init process  (mattdm, 18:01:56)

* 1349 Fedora 22 scheduling strategy (and beyond)  (mattdm, 18:06:50)
  * LINK: https://fedorahosted.org/fesco/ticket/1349   (mattdm,
18:06:54)
  * AGREED: While Fedora prefers to always carry the latest features,
FESCo has determined that the Fedora 22 schedule is not compatible
with including a mass-rebuild. FESCo would prefer to hold to a
time-based schedule. (+6, 1, -1)  (sgallagh, 19:02:40)

* meeting schedule, continued  (mattdm, 19:08:58)

* #1374 SElf Contained Changes  (mattdm, 19:11:02)
  * LINK: https://fedorahosted.org/fesco/ticket/1374   (mattdm,
19:11:14)
  * AGREED: Lohit2 Odia Telugu self-contained change passes +7/-0
(mattdm, 19:15:47)
  * AGREED: New Default Console Font self-contained change passes +7/-0
(mattdm, 19:16:07)

* #1307 F22 System Wide Change: Default Local DNS Resolver  (mattdm,
  19:16:45)
  * LINK:
https://fedoraproject.org/wiki/Changes/Default_Local_DNS_Resolver
(mattdm, 19:16:49)
  * LINK: https://fedorahosted.org/fesco/ticket/1307   (mattdm,
19:16:51)
  * ACTION: pjp to add some notes about docker and cloud to the feature
page :)  (mattdm, 19:24:16)
  * ACTION: pavlix to look at init.d/network  (thozza, 19:24:36)
  * AGREED: Default Local DNS Resolver accepted for F22 (+7/0/0)
(mattdm, 19:25:17)

* #1379 F22 System Wide Change: Change xorg input stack to use libinput
  (mattdm, 19:25:31)
  * LINK: https://fedoraproject.org/wiki/Changes/LibinputForXorg
(mattdm, 19:25:34)
  * LINK: https://fedorahosted.org/fesco/ticket/1379   (mattdm,
19:25:36)
  * AGREED: Change xorg input stack to use libinpu accepted for F22
(+7/0/0)  (mattdm, 19:28:43)

* #1382 F22 System Wide Change: Fedora 22 Boost 1.58 Uplift  (mattdm,
  19:29:59)
  * LINK: https://fedoraproject.org/wiki/Changes/F22Boost158   (mattdm,
19:30:03)
  * LINK: https://fedorahosted.org/fesco/ticket/1382   (mattdm,
19:30:05)
  * AGREED: Side-tags must be merged into Rawhide by February 6th, with
Branch occurring on February 10th as previously scheduled. (+7/0/0)
(mattdm, 19:37:44)
  * AGREED: Boost 1.58 accepted for F22 (+6/-0/1)  (mattdm, 19:43:03)
  * timing makes 1.57 likely (as page explains)  (mattdm, 19:43:24)

* #1383 F22 System Wide Change: GHC 7.8  (mattdm, 19:43:59)
  * LINK: https://fedoraproject.org/wiki/Changes/GHC_7.8   (mattdm,
19:44:02)
  * LINK: https://fedorahosted.org/fesco/ticket/1383   (mattdm,
19:44:04)
  * AGREED: GHC 7.8 accepted for F22 (+7/0/0)  (mattdm, 19:45:52)

* #1384 F22 System Wide Change: Harden all packages with
  position-independent code  (mattdm, 19:45:59)
  * LINK:

https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
(mattdm, 19:46:03)
  * LINK: https://fedorahosted.org/fesco/ticket/1384   (mattdm,
19:46:05)
  * AGREED: System Wide Change: Harden all packages with
position-independent code NOT accepted for F22 (0,-7,0)  (mattdm,
19:49:04)
  * F23 decision defered until next week  (mattdm, 19:55:43)

* #1385 F22 System Wide Change: Ruby 2.2  (mattdm, 19:56:00)
  * LINK: https://fedoraproject.org/wiki/Changes/Ruby_2.2   (mattdm,
19:56:03)
  * LINK: https://fedorahosted.org/fesco/ticket/1385   (mattdm,
19:56:05)
  * AGREED: System Wide Change: Ruby 2.2 accepted for F22 (+6/0/0)
(mattdm, 19:56:55)

* #1386 F22 System Wide Change: Set sshd(8) PermitRootLogin=no
* # (mattdm,
  19:57:04)
  * LINK:
  * https://fedoraproject.org/wiki/Changes/SSHD_PermitRootLogin_no
(mattdm, 19:57:08)
  * LINK: https://fedorahosted.org/fesco/ticket/1386   (mattdm,
19:57:10)
  * The change text now actually proposes
PermitRootLogin=without-password  (mitr, 20:06:40)
  * AGREED: Set sshd(8) PermitRootLogin=no as systemwide DOES NOT
  * pass
for F22 (+0/-5/2)  (mattdm, 20:08:35)

* Next week's chair  (mattdm, 20:09:20)
  * dgilmore is the heroic chair for next week's meeting  (mattdm,
20:09:43)

* Open Floor  (mattdm, 20:09:47)

Meeting ended at 20:12:12 UTC.




Action Items

* pjp to add some notes about docker and cloud to the feature page :)
* pavlix to look at init.d/network




Action Items, by person
---
* pavlix
  * pavlix to look at init.d/network
* pjp
  * pjp to add some notes about docker and cloud to the feature page :)
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* mattdm (230)
* sgallagh (116)
* dgilmore (108)
* nirik (96)
* mitr (73)
* jwb (67)
* jreznik (38)
* jakubrh (37)
* kalev (35)
* thozza (30)
* pjp (28)
* zodbot (20)
* moezroy (9)
* vondruch (6)
* rdieter (5)
* drago01 (5)
* pavlix (5)
* hansg (5)
* tyll (2)

Re: GUI applications writing garbage to stdout/stderr

2015-01-14 Thread Alexander Ploumistos
On Thu, Jan 15, 2015 at 12:09 AM, Björn Persson Bjorn@rombobjörn.se wrote:

 Alexander Ploumistos wrote:
 On the other hand, if every message that was not meant for the user
 were suppressed, it would be very difficult to troubleshoot such a
 program, should an actual bug come along, because you would need a
 different build to get useful output in the console or a logging
 service.

 Nah, it takes only a command line parameter to turn on debug logging. An
 environment variable could also be used. A different build isn't needed.
 It's no harder to make logging conditional at run time than it is to
 make it conditional at build time.


The programs mentioned above do not have a debugging or verbosity flag,
like e.g. nmap -dd. The output can help pinpoint anything from minor
aesthetic glitches, like a missing gtk theme, to crashes at startup. And
that is a lot faster than querying the environment or running debuggers.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Koji build root caching

2015-01-14 Thread Dennis Gilmore
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, 14 Jan 2015 16:40:35 +0100
Vít Ondruch vondr...@redhat.com wrote:

 
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Dne 14.1.2015 v 16:00 Dennis Gilmore napsal(a):
  On Wed, 14 Jan 2015 14:57:59 +0100
  Miroslav Suchý msu...@redhat.com wrote:
 
   On 01/13/2015 06:01 PM, Dennis Gilmore wrote:
   that all being said. koji doesn't use any caching and will not
   use the lvm plugin. we make every buildroot from scratch using a
   fully clean environment to help with ensuring reproducability.
 
   You can cache and still preserve reproducability. What I'm
   planning for Copr is to do (every week/month) for chroot in
   fedora-20-x86_64 fedora-21_86_64 ... ; do mock --init $chroot
 done
   take snapshot of that. I plan to do that on VM level.
   And when new task come, I will just restore from that snapshot.
   And mock will start with already populated cache. So I will have
   better caching and yet reproducability.
 
  you really can't.  you would need to make a new cache any time one
  of the packages in the minimal buildroot changes.
 
 Actually this is not anytime. newRepo has to be run, which is not run
 more then 4 times per hour I'd say. If the new snapshot is prepared as
 part of newRepo task, the mock could reuse the snapshot.

ok I have a data point here https://ausil.fedorapeople.org/buildroots
the file in the link is the output of a sql query on koji's db it gives
the number of times a unique repo was used on a builder to do a build.
so basically it tells you if we cached the buildroots somehow  how many
times they would get used. 

$ grep ^ 19 | buildroots|wc -l
1
$ grep ^ 18 | buildroots|wc -l
0
$ grep ^ 17 | buildroots|wc -l
0
$ grep ^ 16 | buildroots|wc -l
2
$ grep ^ 15 | buildroots|wc -l
1
$ grep ^ 14 | buildroots|wc -l
0
$ grep ^ 13 | buildroots|wc -l
8
$ grep ^ 12 | buildroots|wc -l
13
$ grep ^ 11 | buildroots|wc -l
14
$ grep ^ 10 | buildroots|wc -l
15
$ grep ^  9 | buildroots|wc -l
20
$ grep ^  8 | buildroots|wc -l
24
$ grep ^  7 | buildroots|wc -l
40
$ grep ^  6 | buildroots|wc -l
59
$ grep ^  5 | buildroots|wc -l
84
$ grep ^  4 | buildroots|wc -l
155
$ grep ^  3 | buildroots|wc -l
409
$ grep ^  2 | buildroots|wc -l
1446
$ grep ^  1 | buildroots|wc -l
4794

What I get from this is that in the majority of cases caching won't
help at all.  The cost of creating the cache is higher than the benefit
we would get.

Dennis
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBAgAGBQJUtvHgAAoJEH7ltONmPFDRP/sP/1iteUyvThkZLQGH4o+MY4uX
oIwdgwQQwkkjvpCyjFP1yyO5aJa/BTiOGSMtT0vQtnfAl+qYs7IiqGH6VJkNt+Io
Lmqr0yItXLr6ZyTwuKha2XYa88g+q657VmaJT/OmXGqi0Ezx8Rj/6NLXcV6twgKW
LD3YjxtPmyxX79p7RrkrI5+iJ+Iyw48HLepZup+XOfydOJ0RWZccRVlm0c0MYzt1
P6H0M+iiDikLl2NE1/jCTx+/P9yQNSQ8zhMVCjhevGiHSHmhIZmcpPib/IYGfRBN
OmgTaQ9XSaePNNrE4iqq6bQQ9fKqpA1FDlj1U2IaEHTh0CQ9zLCqKBuOl0ky98zY
/m3obzNSYu441tl/1Ig6imzRXga/iQ0jo8WnQoW8Grh3JtGpNM6NVPEUkkyKWCxE
XuagkPGWqP7x8YT/czn0Y9ZGjA+jIijzhdcAJ8R9R94wuhy+wvY5F69z6FKSycX6
Mho6yGj6cOrIB+F3Vs2+zn4rmtsU8jT7uhYc81CHJ0pEilcnINvFW9VDw7gYKq1E
LFzxMeixQugtGO39PqVFdG7WErqX2pjInJLu/CZIVz0bofQ17RuE006yl1pS4+jG
HoF6pCbZlapsRWS6TqXiMPhTSruszbZ733zihOgbDNSB6kIXZgI9nqj/jN8s8Dw1
ikGLTDN8nrnFxWMSt9pY
=/MGg
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: GUI applications writing garbage to stdout/stderr

2015-01-14 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Jan 15, 2015 at 12:35:02AM +0100, Reindl Harald wrote:
 
 Am 15.01.2015 um 00:29 schrieb Alexander Ploumistos:
 On Thu, Jan 15, 2015 at 1:16 AM, Björn Persson Bjorn@rombobjörn.se
 mailto:Bjorn@rombobjörn.se wrote:
 
 If they don't have such a build-time option, then what I'm saying is
 that if one were to suppress the messages, then one should do it with a
 run-time option, not a build-time option. Then no different build would
 be needed and debugging would be easy.
 
 No argument from me there. I just hate it when things start dying and
 leave you clueless (without as much as a -v option). And let's not
 forget that a special debug build may not suffer from the same issues as
 the regular one. It has happened to me on occasion.
 Perhaps over the years I've grown accustomed to the gibberish in my
 terminal and started considering it normal, instead of buggy, as Reindl
 Harald points out
 
 the real problem with that crap messages is that if you are about
 writing a longer command line and the in background mode started GUI
 app decides to blow out it's helpful messages they appear unasked in
 the middle of your input and so the only thing you can do is CTRL+C
 and hope the next try don't get interrupted again
^L should work.

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

Re: Remove gcc, gcc-c++ and make from minimal build root

2015-01-14 Thread Susi Lehtola

On 01/14/2015 04:38 AM, Vít Ondruch wrote:

And it seems that this is the number of packages written in C++:

$ repoquery --disablerepo=* --enablerepo=rawhide --source --whatrequires
'libstdc++.so.6*' | sort -u | sed -r 's/(.*)-.*-.*/\1/' | uniq | wc -l
2396

I'd like to point out at this place, that this would help also the 5006
packages written in C, since they don't need C++ to build. Only 14.8 %
of packages, which happens to be written in C++, would not benefit from
this change.


Instead of dropping make, gcc, and gcc-c++ from the minimal build root, 
would it make sense just to drop gcc-c++? That would only affect a small 
minority of packages, while eliminating some amount of additional 
packages in the buildroot.

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

Re: GUI applications writing garbage to stdout/stderr

2015-01-14 Thread Reindl Harald


Am 15.01.2015 um 00:29 schrieb Alexander Ploumistos:

On Thu, Jan 15, 2015 at 1:16 AM, Björn Persson Bjorn@rombobjörn.se
mailto:Bjorn@rombobjörn.se wrote:

If they don't have such a build-time option, then what I'm saying is
that if one were to suppress the messages, then one should do it with a
run-time option, not a build-time option. Then no different build would
be needed and debugging would be easy.

No argument from me there. I just hate it when things start dying and
leave you clueless (without as much as a -v option). And let's not
forget that a special debug build may not suffer from the same issues as
the regular one. It has happened to me on occasion.
Perhaps over the years I've grown accustomed to the gibberish in my
terminal and started considering it normal, instead of buggy, as Reindl
Harald points out


the real problem with that crap messages is that if you are about 
writing a longer command line and the in background mode started GUI app 
decides to blow out it's helpful messages they appear unasked in the 
middle of your input and so the only thing you can do is CTRL+C and hope 
the next try don't get interrupted again




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

Re: GUI applications writing garbage to stdout/stderr

2015-01-14 Thread Björn Persson
Alexander Ploumistos wrote:
On Thu, Jan 15, 2015 at 12:09 AM, Björn Persson Bjorn@rombobjörn.se
wrote:

 Alexander Ploumistos wrote:
 On the other hand, if every message that was not meant for the user
 were suppressed, it would be very difficult to troubleshoot such a
 program, should an actual bug come along, because you would need a
 different build to get useful output in the console or a logging
 service.

 Nah, it takes only a command line parameter to turn on debug
 logging. An environment variable could also be used. A different
 build isn't needed. It's no harder to make logging conditional at
 run time than it is to make it conditional at build time.

The programs mentioned above do not have a debugging or verbosity flag,
like e.g. nmap -dd.

Do they have a build-time option to make the different build you
mentioned? If so, then that's the reason why they would be difficult to
troubleshoot if the messages were suppressed. The developers could
easily have made Marcel happy, and at the same time kept the programs
easy to debug, simply by making it a run-time option instead of a
build-time option.

If they don't have such a build-time option, then what I'm saying is
that if one were to suppress the messages, then one should do it with a
run-time option, not a build-time option. Then no different build would
be needed and debugging would be easy.

-- 
Björn Persson


pgpDpsssop0Og.pgp
Description: OpenPGP digital signatur
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: GUI applications writing garbage to stdout/stderr

2015-01-14 Thread Reindl Harald


Am 15.01.2015 um 00:36 schrieb Zbigniew Jędrzejewski-Szmek:

the real problem with that crap messages is that if you are about
writing a longer command line and the in background mode started GUI
app decides to blow out it's helpful messages they appear unasked in
the middle of your input and so the only thing you can do is CTRL+C
and hope the next try don't get interrupted again

^L should work


which clears also the screen - bad if the input you make depends on the 
output of previous commands, the same if your foreground terminal app is 
producing output intended for copypaste into a mail after finish


a application has *no* valid reason to spit debug output left and right 
unasked, and as said proven by deprecation warnings over years even the 
upstream developers don't read them - so why annoy endusers




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

Re: GUI applications writing garbage to stdout/stderr

2015-01-14 Thread Reindl Harald


Am 15.01.2015 um 00:13 schrieb Reindl Harald:

Am 14.01.2015 um 23:36 schrieb Alexander Ploumistos:

On Thu, Jan 15, 2015 at 12:09 AM, Björn Persson wrote:

Alexander Ploumistos wrote:
On the other hand, if every message that was not meant for the user
were suppressed, it would be very difficult to troubleshoot such a
program, should an actual bug come along, because you would need a
different build to get useful output in the console or a logging
service.

Nah, it takes only a command line parameter to turn on debug
logging. An
environment variable could also be used. A different build isn't
needed.
It's no harder to make logging conditional at run time than it is to
make it conditional at build time.

The programs mentioned above do not have a debugging or verbosity flag,
like e.g. nmap -dd


then they are broken and instead that the developer spits full my
terminal started a remote X11 appplication because i touch something in
that window he better would include such a switch defaulting to off

start kate (kde app) in a remote SSH session like below

udisks2 is masked? so what - i know that
hence there is a entry in rsyslog to shut up

that crap appears everytime you successful open a file


and BTW messages like Connecting to deprecated signal 
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) 
which appears for many years now prove that it is *completly useless* 
and even the developers of the application itself don't care


otherwise such warning would go away over time

the same for broken desktop-files and what not reported again and again 
in that context and nobody cares about - so why annoy the ordinary user 
with that debug informations all day long?





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

Unplanned Fedora Outage 2015-01-14 21:30

2015-01-14 Thread Stephen John Smoogen
Fedora had a 35 minutes off the internet outage starting around 21:30 UTC.
This was due to my pushing an incomplete DNS table out causing named to
crash when it got to starting the file getfedora.com and not finding it.
Problem was backed out and changed but because of a bootstrap issue of
needing dns to get to dns in a couple of places it had to be done by hand
to get all DNS servers back up.

I am looking at what I can do to not have this happen again or make backing
out faster.

My apologies for the many many many pages people in sysadmin got.

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

Re: GUI applications writing garbage to stdout/stderr

2015-01-14 Thread Reindl Harald


Am 14.01.2015 um 23:36 schrieb Alexander Ploumistos:

On Thu, Jan 15, 2015 at 12:09 AM, Björn Persson wrote:

Alexander Ploumistos wrote:
On the other hand, if every message that was not meant for the user
were suppressed, it would be very difficult to troubleshoot such a
program, should an actual bug come along, because you would need a
different build to get useful output in the console or a logging
service.

Nah, it takes only a command line parameter to turn on debug logging. An
environment variable could also be used. A different build isn't needed.
It's no harder to make logging conditional at run time than it is to
make it conditional at build time.

The programs mentioned above do not have a debugging or verbosity flag,
like e.g. nmap -dd


then they are broken and instead that the developer spits full my 
terminal started a remote X11 appplication because i touch something in 
that window he better would include such a switch defaulting to off


start kate (kde app) in a remote SSH session like below

udisks2 is masked? so what - i know that
hence there is a entry in rsyslog to shut up

that crap appears everytime you successful open a file


Connecting to deprecated signal 
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)

kbuildsycoca4 running...
Object::connect: No such signal QDBusAbstractInterface::DeviceAdded(QString)
Object::connect: No such signal 
QDBusAbstractInterface::DeviceRemoved(QString)
Object::connect: No such signal 
QDBusAbstractInterface::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal 
QDBusAbstractInterface::DeviceRemoved(QDBusObjectPath)

Failed enumerating UDisks2 objects: org.freedesktop.systemd1.Masked
 Unit udisks2.service is masked.
Failed enumerating UDisks2 objects: org.freedesktop.systemd1.Masked
 Unit udisks2.service is masked.
Failed enumerating UDisks2 objects: org.freedesktop.systemd1.Masked
 Unit udisks2.service is masked.
Failed enumerating UDisks2 objects: org.freedesktop.systemd1.Masked
 Unit udisks2.service is masked.
Failed enumerating UDisks2 objects: org.freedesktop.systemd1.Masked
 Unit udisks2.service is masked.
Failed enumerating UDisks2 objects: org.freedesktop.systemd1.Masked
 Unit udisks2.service is masked.
Failed enumerating UDisks2 objects: org.freedesktop.systemd1.Masked
 Unit udisks2.service is masked.
Failed enumerating UDisks2 objects: org.freedesktop.systemd1.Masked
 Unit udisks2.service is masked.
Object::connect: No such signal QDBusAbstractInterface::DeviceAdded(QString)
Object::connect: No such signal 
QDBusAbstractInterface::DeviceRemoved(QString)
Object::connect: No such signal 
QDBusAbstractInterface::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal 
QDBusAbstractInterface::DeviceRemoved(QDBusObjectPath)

Failed enumerating UDisks2 objects: org.freedesktop.systemd1.Masked
 Unit udisks2.service is masked.
Failed enumerating UDisks2 objects: org.freedesktop.systemd1.Masked
 Unit udisks2.service is masked.



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

Re: GUI applications writing garbage to stdout/stderr

2015-01-14 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Jan 15, 2015 at 12:36:27AM +0200, Alexander Ploumistos wrote:
 On Thu, Jan 15, 2015 at 12:09 AM, Björn Persson Bjorn@rombobjörn.se wrote:
 
  Alexander Ploumistos wrote:
  On the other hand, if every message that was not meant for the user
  were suppressed, it would be very difficult to troubleshoot such a
  program, should an actual bug come along, because you would need a
  different build to get useful output in the console or a logging
  service.
 
  Nah, it takes only a command line parameter to turn on debug logging. An
  environment variable could also be used. A different build isn't needed.
  It's no harder to make logging conditional at run time than it is to
  make it conditional at build time.
 
 
 The programs mentioned above do not have a debugging or verbosity flag,
 like e.g. nmap -dd. The output can help pinpoint anything from minor
 aesthetic glitches, like a missing gtk theme, to crashes at startup. And
 that is a lot faster than querying the environment or running debuggers.
According to this logic, any program should spout maximum possible information,
because it might be useful. The reality is different — only some users debug
those issues some of the time. They can easily flip a switch or set an
environment variable when they want to use debug output. For the majority
of users useless output annoys and makes it harder to find relevant things
or use the tools from the command line.

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

Re: GUI applications writing garbage to stdout/stderr

2015-01-14 Thread Alexander Ploumistos
On Thu, Jan 15, 2015 at 1:16 AM, Björn Persson Bjorn@rombobjörn.se wrote:

 If they don't have such a build-time option, then what I'm saying is
 that if one were to suppress the messages, then one should do it with a
 run-time option, not a build-time option. Then no different build would
 be needed and debugging would be easy.


No argument from me there. I just hate it when things start dying and leave
you clueless (without as much as a -v option). And let's not forget that a
special debug build may not suffer from the same issues as the regular
one. It has happened to me on occasion.
Perhaps over the years I've grown accustomed to the gibberish in my
terminal and started considering it normal, instead of buggy, as Reindl
Harald points out.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: GUI applications writing garbage to stdout/stderr

2015-01-14 Thread Björn Persson
Alexander Ploumistos wrote:
On the other hand, if every message that was not meant for the user
were suppressed, it would be very difficult to troubleshoot such a
program, should an actual bug come along, because you would need a
different build to get useful output in the console or a logging
service.

Nah, it takes only a command line parameter to turn on debug logging. An
environment variable could also be used. A different build isn't needed.
It's no harder to make logging conditional at run time than it is to
make it conditional at build time.

-- 
Björn Persson


pgpe3awOb9zZ2.pgp
Description: OpenPGP digital signatur
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Split DNS broken again - test case?

2015-01-14 Thread Dan Williams
On Wed, 2015-01-14 at 14:29 -0600, Ian Pilcher wrote:
 https://bugzilla.redhat.com/show_bug.cgi?id=1161232
 
 It seems like this is the 3rd or 4th time that this functionality has
 been broken, leaving anyone who needs to simultaneously connect to both
 VPN and other non-public (e.g. home network) resources up a creek.
 
 Would this be worth of a test case?

It seems that the issue never actually got fixed, so it was always
broken.  Patches have been submitted upstream (to the bug linked from
rhbz#1161232) which will be backported to F21's 0.9.10 and submitted as
an update soon.

Dan

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

wxPython 3.0 in Rawhide

2015-01-14 Thread Scott Talbert

All,

As discussed in [1], I've updated the wxPython package into Rawhide to 
wxPython 3.0.  I'll start working on testing all of the dependent 
packages.  If any maintainers of dependent packages can test their 
packages, that would be helpful too.  Please let me know the status, or 
update the changes wiki page.


Thanks,
Scott

[1] https://fedoraproject.org/wiki/Changes/wxPython3
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[EPEL-devel] Questiona regarding c++11 support

2015-01-14 Thread Zhiwei Zhu
Dear all,

I am not sure whether this has been discussed before or whether it's 
appropriate to discuss this in this list.

My question is about c++11 support for the projects on epel (probably more 
specifically, epel7).  Do we have any kind of general policy regarding c++11 
support?
I am asking this because recently we encountered a problem related to this. The 
case is that our project is built with option '-std=c++11' while the library 
used by our project on epel (specifically mongo-cxx-driver) was not built with 
this option, and our process simply crashes during start.
The root cause is the ABI built with c++11 option is actually not compatible 
with that without it. Please refer to 
https://gcc.gnu.org/wiki/Cxx11AbiCompatibility.

So the '-std=c++11' draws a clear line between binaries/libraries, all of them 
must be built either with it or without it(C code is probably fine). You cannot 
mix them togother, otherwise there might be risks.

Is there any general policy regarding this c++11 support? Or just maintainers 
make the decision for specific project?

If the question is not approriate to discuss in this list, please ignore it. Or 
if anyone has any idea about where I can find relevant information,  could you 
please share with me?

Thanks~


--
Best Regards
Jacky

[wargaming.net]
EgzO3mXGcK

This e-mail may contain CONFIDENTIAL AND PROPRIETARY INFORMATION and/or 
PRIVILEGED AND CONFIDENTIAL COMMUNICATION intended solely for the recipient 
and, therefore, may not be retransmitted to any party outside of the 
recipient's organization without the prior written consent of the sender. If 
you have received this e-mail in error please notify the sender immediately by 
telephone or reply e-mail and destroy the original message without making a 
copy. Wargaming.net accepts no liability for any losses or damages resulting 
from infected e-mail transmissions and viruses in e-mail attachment. kgzO3mXGcg
___
epel-devel mailing list
epel-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/epel-devel


gcc and re-initialization of dynamic libraries?

2015-01-14 Thread Dave Johansen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60731
https://bugzilla.redhat.com/show_bug.cgi?id=1083292

I know that this isn't directly related to Fedora, but I was wondering if
anyone had any recommendations on how to proceed with this. clang and icpc
generate code that has the correct behavior (or at least what I believe is
the correct behavior), but because of some flags that are set by gcc it
doesn't re-initialize the dynamic library as expected. Any
ideas/suggestions?

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

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Peter Robinson
On Wed, Jan 14, 2015 at 5:51 PM, Miloslav Trmač m...@redhat.com wrote:
 * Contingency mechanism: Revert to older gcc, mass rebuild everything again
 * Contingency deadline: Before release

 This is an invasive contingency mechanism, requiring retesting a lot of 
 functionality; the contingency deadline for this (i.e. when we need to be 
 comfortable that the revert will not be needed, should certainly be at the 
 usual beta freeze at the latest, if not earlier.  Invoking this contingency 
 mechanism “before release”, say during the GA RC phase, would really not be 
 feasible without a massive slip.

Any revert of this would mean another mass rebuild similar to what was
needed in F-21 which will guarantee a slip of probably two weeks, late
in the beta phase this becomes more of an issue. 18K packages do take
some time to rebuild, tag etc.

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

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Jakub Jelinek
On Wed, Jan 14, 2015 at 09:12:42AM -0500, Jaroslav Reznik wrote:
 - Original Message -
  On Wed, Jan 14, 2015 at 02:55:15PM +0100, Zbigniew Jędrzejewski-Szmek wrote:
   http://gcc.gnu.org/gcc-5/porting_to.html → 404
  
  That will be added likely after the test mass rebuild with what we find
  during that.
 
 Do you have any estimate when it will be done? F22 schedule is/will be pretty
 tight. We already have problem scheduling mass rebuild and I expect GCC 5
 would require as long as possible period to fix issues/build problems. This

How is that different from any other past Fedora releases (with the
exception of F21)?  If I remember well, at least starting with GCC 4.3 (March 
2008)
new GCC was deployed always in the spring release of Fedora, we've skipped
4.2 before that and as there was no spring release last year, GCC 4.9 was
kind of an exception too.

 time, schedule is more strict time based - what would it mean for you if
 GCC 5 will miss F22? I'm not saying it's going to happen but it could be
 option.

Well, if we want to turn Fedora into a collection of obsolete software
rather than trying to lead progress, we don't have to update anything.
In the past, from my experience with both GCC distro maintainer and upstream
maintainer hats, shipping GCC early in Fedora helped both projects,
the early deployment in Fedora helped Fedora developers to use latest
langauge features (e.g. GCC 5 will finally have C++11 compliant std::string
or std::list, and feature completeness on the C++14 language side, see
changes.html for other stuff), help upstreams make the packages more
portable and enjoy better generated code (e.g. if you really want to make
PIE the default on x86_64, doing it with 4.9 is just a terribly bad idea
because only in 5 you can actually rely on PIE copy relocs and not get hit
as much by the PIE penalty as before), and for the GCC project lead to
wider testing and more bugfixes.

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

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Jonathan Underwood
On 14 January 2015 at 14:31, Jakub Jelinek ja...@redhat.com wrote:
 Again, how is that different from F9, F11, F13, F15, F17, F19?

Only a partial answer to your question, but one fairly significant
change (as you know) compared to the GCC upgrades for those releases
is moving from C89 to C11 as the default C standard for the compiler,
which could have quite some consequences. Or do you plan to have
-std=gnu89 added to the default compiler flags?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Summary/Minutes from today's FESCo Meeting (2015-01-07)

2015-01-14 Thread Josh Boyer
On Wed, Jan 14, 2015 at 4:32 AM, Jaroslav Reznik jrez...@redhat.com wrote:
 - Original Message -
 On Tue, 2015-01-13 at 15:58 -0700, Kevin Fenzi wrote:
  The Fedora 21 mass rebuild took about 40 hours. ;)

 BTW, https://fedoraproject.org/wiki/Fedora_22_Mass_Rebuild is empty.
 What are the goals of a mass rebuild now, given that we just had one
 before F21 Beta?

 This is actually that reason I liked how we constructed schedule last two
 releases - based on proposed changes, taking look what needs mass rebuild
 etc. And it could even end with no mass rebuild (or mass rebuild request
 can come on Jan-20 when the deadline for changes is). But I was alone
 who liked the old-new way and FESCo decided to set schedule the old-old
 way, I'm just the guy who puts it to the wiki :).

You aren't alone.  I'm still not convinced the strict time-based
schedule will work, but most of FESCo wanted to give it a shot.
Rather then be a stick in the mud, I went with don't be afraid to
fail.

Who knows, maybe it will work out.  If it does, I think it's going to
change some of the things people expect from Fedora in both good and
bad ways.  Good, delivered on time.  Bad (maybe), delivered with less
cutting-edge packages.

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

Re: Remove gcc, gcc-c++ and make from minimal build root

2015-01-14 Thread Dennis Gilmore
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, 14 Jan 2015 14:57:59 +0100
Miroslav Suchý msu...@redhat.com wrote:

 On 01/13/2015 06:01 PM, Dennis Gilmore wrote:
  that all being said. koji doesn't use any caching and will not use
  the lvm plugin. we make every buildroot from scratch using a fully
  clean environment to help with ensuring reproducability.
 
 You can cache and still preserve reproducability. What I'm planning
 for Copr is to do (every week/month) for chroot in fedora-20-x86_64
 fedora-21_86_64 ... ; do mock --init $chroot
   done
 take snapshot of that. I plan to do that on VM level.
 And when new task come, I will just restore from that snapshot. And
 mock will start with already populated cache. So I will have better
 caching and yet reproducability.

you really can't.  you would need to make a new cache any time one of
the packages in the minimal buildroot changes. while it may not be
intentional you can get differences in setup and behaviour due to
scriptlets doing different things on update and initial install. to get
reproducability you would need to start with the same packages set and
get the same updates. it really is not simple to do nor to track. which
is why we purposely disable all caching.

Dennis
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBAgAGBQJUtoSFAAoJEH7ltONmPFDR4ssP/RF2a1sQ1h+M7bU6A455311X
Q1JH7h6gcBLiYlcDfDURB2EoeQTqTkyqNgXRjNIZQc9B74/DprH2Tqipz/E3dvt2
i9oRL7yyO7uzaj+Epyg0Pa1ktCz4eEqvuTdUokgQtbwtK4nkgj7O5G9ui48vCbE2
bqsLzcavQqHb/UHT1yqBiEQaTptu07u8/KFRWwTI2HNAS8naQ+07/e26OkGT+NDZ
QT2nnVPPOAd21wps5Bi2r33CZzQHwQRnUd+XcXn0hARWy+9A06T4/4x0/N8C60Rf
NgDF0RyJouIilw4Y0YGijBPMY5aQ88YljVYm5UG8foGxi2romvW0DmpNumlB+1S+
gHS27G3EgY8zdlvZcIOlOR6TLRpfFBmGEMz9JrvNNoDaKEqBlBxt55AOBRw16oFQ
Oq9jdYMq1hlIjz58812yd/Qoc0RqreMU5UVX8NxLw0GLKUeDMTWyCU+jmqKWiWnC
99DiUOTjwncZL55wjXEgFAztL9XxcsJcFuzz3WJR84RI4OUNZbpyFlJ8u1/a5iaL
JYx1j6MrkVMBjtz3W8jOQ4218feB/kiGNbm37hH+GHTeuFPTIUu/dv/eE0LSMT0T
LFLSqe6toEZrlapIEmYEuHNpLnOPg1Y/0+mAEj6PEwVKWyXKDms53rICKq3y9dw2
2fhJJ4duyZKIYSfWA8KJ
=jxfx
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F22 System Wide Change: Set sshd(8) PermitRootLogin=no

2015-01-14 Thread Ian Malone
On 14 January 2015 at 14:31, Simo Sorce s...@redhat.com wrote:
 On Wed, 14 Jan 2015 05:53:23 + (UTC)
 P J P pj.pan...@yahoo.co.in wrote:


 IMO, the ones opposing are those who fear their current
 setups/practices would break. Because they need remote 'root' access
 in their set-up. Which is a genuine use-case. And to support it, we
 could provide an option to enable remote root access with
 'PermitRootLogin=Yes', based on the the user's response to Anaconda
 at install time, as was suggested in previous email. However, let's
 not assume _all_ Fedora users have this use-case.

 Workstation do not even enable sshd (IIRC) so this impacts the server
 images (cloud images already do their magic with sshd so I am not
 counting them here), and server has different use cases and security
 implications than a generic population.


Not just workstation, spin images, it's a decision pre-dating workstation.

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

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Jakub Jelinek
On Wed, Jan 14, 2015 at 03:05:09PM +, Peter Robinson wrote:
  Well, if we want to turn Fedora into a collection of obsolete software
  rather than trying to lead progress, we don't have to update anything.
 
 I think that's a bit of an over reaction, ultimately F-22 is due to
 branch on February 10th which is less than a month from now, the
 moment it branches gcc5 could land and people are then free to rebuild
 anything they like and gcc5 will be in the October release which is in
 all likely hood earlier than most other distros would adopt it anyway.

For a product with a rough schedule every 6 month and another quite time
based every 12 months that is significant.  It turns Fedora from being one
of the first distros to ship the new compilers to one of the last if not the
last one.

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

Re: F22 Self Contained Change: Gnome Shell - New Notifications

2015-01-14 Thread Matthias Clasen
On Wed, 2015-01-14 at 13:24 +, Peter Robinson wrote:
 On Wed, Jan 14, 2015 at 1:17 PM, Pierre-Yves Chibon pin...@pingoured.fr 
 wrote:
  On Wed, Jan 14, 2015 at 01:00:27PM +0100, Jaroslav Reznik wrote:
  = Proposed Self Contained Change: Gnome Shell - New Notifications =
  https://fedoraproject.org/wiki/Changes/GnomeShell_NewNotifications
 
  Change owner(s): Florian Müllner fmuel...@redhat.com
 
  Redesign the way in which notifications are shown and kept available in 
  gnome-
  shell.
 
  == Detailed Description ==
  The message tray is one of the remaining weaker points of the original 
  gnome-
  shell design. This change will replace it with a new implementation of
  notifications that avoids the problems of the current implementation.
 
  Is there a place where the detailed description is more detailed?
  A wiki page on gnome.org maybe listing the current problems and the new 
  approach
  taken?
  I'm curious and would like to read more about this :)
 
 Allan Day, one of the gnome designers, did a pretty good overview in a
 couple of blog posts.
 
 http://blogs.gnome.org/aday/2014/06/18/a-notifications-update/

Good point - I've added that link to the page now.

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

Re: F22 System Wide Change: Set sshd(8) PermitRootLogin=no

2015-01-14 Thread Simo Sorce
On Wed, 14 Jan 2015 05:53:23 + (UTC)
P J P pj.pan...@yahoo.co.in wrote:

   Hello Simo,
 
  On Wednesday, 14 January 2015 2:29 AM, Simo Sorce wrote:
  Sorry this is false. You got enough emails telling you this
  change is undesirable, that's the definition of opposition
  and means you have no _consensus_.
 
 
   IIUC, that was for disabling remote root access completely with
 'PermitRootLogin=no'. As the 'PermitRootLoing=without-password'
 option seems more preferred. As for the emails, many folks have also
 said that it is a useful change.

Ok, I state my opposition to without-password too inequivocably here.
Mostly because it is just the same as 'no', given there is no way, in a
regular install to seed a key into the root account.

 IMO, the ones opposing are those who fear their current
 setups/practices would break. Because they need remote 'root' access
 in their set-up. Which is a genuine use-case. And to support it, we
 could provide an option to enable remote root access with
 'PermitRootLogin=Yes', based on the the user's response to Anaconda
 at install time, as was suggested in previous email. However, let's
 not assume _all_ Fedora users have this use-case.

Workstation do not even enable sshd (IIRC) so this impacts the server
images (cloud images already do their magic with sshd so I am not
counting them here), and server has different use cases and security
implications than a generic population.

 - IMHO, the change helps to harden Fedora systems and raise the
 security bar a notch higher. It is similar to how we run services as
 non-root user instead of 'root' user.

I disagree that there is any similarity, and it doesn't bring security
up a notch, most ssh attempts already probe for multiple users,
preventing just root+password login is just cosmetics if
user+password+sudo can do the same operations when broken in.

If you want to do something effective against password guessing attack
there are a few much better (and easy to implement) methods:

1) require a longer root password, so that brute forcing just fail
2) implement throttling so that trying to log in as root is
slowed down considerably (and the related brute-force)
3) implement temporary black-listing, so that an IP that fails a
pre-set number of times simply gets black-list for a pre-set period of
time.

 - The proposed change of using ssh keys for remote 'root' access
 introduces that mechanism to a wider audience, which in turn would
 help increase its usage in the future. Hence bring more value in the
 long term.

Except you have no mechanism to inject a key at installation time, you
would have to implement that first, *then* you can think of changing
the default.

 - IMO, it is beneficial to supply hardened default configurations,
 because they protect maximum users and have greater impact, than
 otherwise. Security is not a feature, it must be available by default.

Security and Usability are always at odds, exceeding in one and
destroying the other is always as bad. The solution you propose only
minimally affect security, the security increase is really negligible.
But the usability is affected greatly, I think disproportionally, which
is why I am opposed to this change.
I am not against hardening, but this is just make things diofficult for
little to no gain.

 - Of course that does not mean we overlook the usability aspect. As
 said before intention is _not_ to trouble users, but increase their
 safety as much as we can.

The intention may be not, then I'll call it poor execution/planning and
still oppose this move *at this time* unless there is proof we address
the usability problem first.

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Jakub Jelinek
On Wed, Jan 14, 2015 at 02:24:29PM +, Peter Robinson wrote:
 On Wed, Jan 14, 2015 at 2:12 PM, Jaroslav Reznik jrez...@redhat.com wrote:
  - Original Message -
  On Wed, Jan 14, 2015 at 02:55:15PM +0100, Zbigniew Jędrzejewski-Szmek 
  wrote:
   http://gcc.gnu.org/gcc-5/porting_to.html → 404
 
  That will be added likely after the test mass rebuild with what we find
  during that.
 
  Do you have any estimate when it will be done? F22 schedule is/will be 
  pretty
  tight. We already have problem scheduling mass rebuild and I expect GCC 5
  would require as long as possible period to fix issues/build problems. This
  time, schedule is more strict time based - what would it mean for you if
  GCC 5 will miss F22? I'm not saying it's going to happen but it could be
  option.
 
 I was thinking exactly that, mass rebuild is scheduled for Jan 30th
 according to the schedule [1] with branching 10 days or so later. That
 is only two weeks away. With statements like The release will happen
 probably in the first half of April when we're already suppose to be
 be in freeze from end of March I think this would be better landing in
 F-23 right after we branch F-22 off on Feb 10th. Ultimately the above
 gives us no room to move and a roll back is another mass rebuild which
 will only cause more delay!

Again, how is that different from F9, F11, F13, F15, F17, F19?

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

[perl-Linux-Pid] Specify all dependencies

2015-01-14 Thread Petr Pisar
commit 5f5a4df31398551361d1b0f75a1ecb90942b4381
Author: Petr Písař ppi...@redhat.com
Date:   Wed Jan 14 15:32:31 2015 +0100

Specify all dependencies

 perl-Linux-Pid.spec |   15 +--
 1 files changed, 13 insertions(+), 2 deletions(-)
---
diff --git a/perl-Linux-Pid.spec b/perl-Linux-Pid.spec
index 5566264..8e706a8 100644
--- a/perl-Linux-Pid.spec
+++ b/perl-Linux-Pid.spec
@@ -1,6 +1,6 @@
 Name:   perl-Linux-Pid
 Version:0.04
-Release:23%{?dist}
+Release:24%{?dist}
 Summary:Get the native PID and the PPID on Linux 
 
 Group:  Development/Libraries
@@ -9,12 +9,20 @@ URL:http://search.cpan.org/dist/Linux-Pid/
 Source0:
http://www.cpan.org/modules/by-module/Linux/Linux-Pid-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
+BuildRequires:  perl
 BuildRequires:  perl(ExtUtils::MakeMaker)
+# Run-time:
+# Carp not used at tests
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+BuildRequires:  perl(XSLoader)
+# Tests:
+BuildRequires:  perl(Config)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(threads)
 BuildRequires:  perl(threads::shared)
-BuildRequires:  perl(XSLoader)
 Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
+Requires:   perl(Carp)
 
 %global __provides_exclude ^Pid\.so
 
@@ -60,6 +68,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Jan 14 2015 Petr Pisar ppi...@redhat.com - 0.04-24
+- Specify all dependencies
+
 * Tue Aug 26 2014 Jitka Plesnikova jples...@redhat.com - 0.04-23
 - Perl 5.20 rebuild
 
--
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-Linux-Pid] Fix dependency filtering

2015-01-14 Thread Petr Pisar
commit a38f98427aa354088ce55c45be29322c7e08c593
Author: Petr Písař ppi...@redhat.com
Date:   Wed Jan 14 15:36:03 2015 +0100

Fix dependency filtering

 perl-Linux-Pid.spec |3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/perl-Linux-Pid.spec b/perl-Linux-Pid.spec
index 8e706a8..aab6e80 100644
--- a/perl-Linux-Pid.spec
+++ b/perl-Linux-Pid.spec
@@ -24,7 +24,7 @@ BuildRequires:  perl(threads::shared)
 Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
 Requires:   perl(Carp)
 
-%global __provides_exclude ^Pid\.so
+%{?perl_default_filter}
 
 %description
 Linux::Pid gets the native PID and the PPID on Linux. It's useful with
@@ -70,6 +70,7 @@ rm -rf $RPM_BUILD_ROOT
 %changelog
 * Wed Jan 14 2015 Petr Pisar ppi...@redhat.com - 0.04-24
 - Specify all dependencies
+- Fix dependency filtering
 
 * Tue Aug 26 2014 Jitka Plesnikova jples...@redhat.com - 0.04-23
 - Perl 5.20 rebuild
--
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

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Jakub Jelinek
On Wed, Jan 14, 2015 at 02:37:02PM +, Jonathan Underwood wrote:
 On 14 January 2015 at 14:31, Jakub Jelinek ja...@redhat.com wrote:
  Again, how is that different from F9, F11, F13, F15, F17, F19?
 
 Only a partial answer to your question, but one fairly significant
 change (as you know) compared to the GCC upgrades for those releases
 is moving from C89 to C11 as the default C standard for the compiler,
 which could have quite some consequences. Or do you plan to have
 -std=gnu89 added to the default compiler flags?

That is to be decided based on Mass rebuild results.
I think in many packages it means no changes needed at all, in others
only very small changes, then of course there could be packages with helplessly
obsolete codebases where -std=gnu89 will be probably the only possibility,
at least short term.
The C99-C11 step is a fairly minor, C89-C99 is bigger, but mainly for
old packages that haven't ever seen -Wmissing-prototypes or similar options.

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

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Richard Hughes
On 14 January 2015 at 14:37, Jonathan Underwood
jonathan.underw...@gmail.com wrote:
 Only a partial answer to your question, but one fairly significant
 change (as you know) compared to the GCC upgrades for those releases
 is moving from C89 to C11 as the default C standard for the compiler

Is there any easy way for humble little upstream maintainers to test
their code with the new compiler?

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

Re: Summary/Minutes from today's FESCo Meeting (2015-01-07)

2015-01-14 Thread Dennis Gilmore
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, 14 Jan 2015 10:48:16 +0100
Vít Ondruch vondr...@redhat.com wrote:

 
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Dne 14.1.2015 v 00:24 Dennis Gilmore napsal(a):
  On Tue, 13 Jan 2015 15:58:51 -0700
  Kevin Fenzi ke...@scrye.com wrote:
 
   On Tue, 13 Jan 2015 15:50:06 -0700
   Stephen John Smoogen smo...@gmail.com wrote:
 
   You forgot too many packages? There are 15842 packages in
   Fedora 21 and 16230 in Rawhide. That is a lot of packages that
   have to be rebuilt possibly multiple times due to FTBFS, multiple
   architectures, etc.
  
   2.5 weeks is 25200 minutes. That means a mass rebuild is doing
   0.6 packages a minute across 3 architectures. That is pretty
   darn fast
 
   The Fedora 21 mass rebuild took about 40 hours. ;)
 
   That's really not the reason for more time, its the fallout from
   that. When the mass rebuild is tagged in, sometimes there's
   things broken in the build root, those need humans to look at and
   fix. Then, there are all the packages that didn't build for
   whatever reason, those need humans to look at them and fix them
   up. The ones with broken deps need fixing, etc.
 
   So, while the mass rebuild itself is less than 2 days, it takes a
   while to stablize things after that. If we branched right after
   the mass rebuild we would have to then stablize both rawhide and
   f22.
 
   It's hard to say how much time we really need there... it depends
   on how much stuff got broken, how hard it is to fix and how much
   time maintainers have to fix things.
 
  right. in the past the building took around a week or a bit more, we
  have gotten that down. which is why I said we could drop the 4
  weeks to 3. the time consuming part is the cleanup and fixing of
  issues. that needs people. If everything is perfect a week could
  well be sufficient. Ideally we want secondary arches to be done in
  the window as well. just to make sure that there is no fallout on
  them requiring a second rebuild. which could also happen on
  primary. we have had ABI issues etc in the past on all arches.
 
  Dennis
 
 What I would love to see is to leave out the packages which are build
 in side tag from mass rebuild.
 
 E.g. if I have side tag for Ruby, I rebuild every package in the side
 tag in two weeks before mass rebuild, I can hardly see any
 justification to build them once again (unless there lands gcc in the
 man time or something like this). So if you could exclude the
 packages which are already build in side tag from mass rebuild, it
 would help you with following merge and it would give me additional
 time to rebuild Ruby packages.
 
 Is something like this feasible?

It really depends on a lot of things. like does gcc 5 land after you
have started your builds? we can go about excluding things viaa few
different means. but it all really depends on a bunch of currently
unknown factors.

Dennis
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBAgAGBQJUtoLsAAoJEH7ltONmPFDRBp8P/RpWJ1hF3plD/zUMh6jR8bZS
frgXBJ/R9uFvLXASEAfLoaHjrALeygRCF/ZDvd5RaZz3folzXF7YYhXsAijTRiwU
vfmZj4svkJrDCU+uSWZeIC/KKmza4n4mFw8894njJCHfxggD6VupsYAoaQfWboBa
gz4mC9srLZX10KOhyPuf+5GZ+ywZbsf0ELkdYitTGVYjYWrxhHjW9pC7dLCBUk+a
4d+Y3fNHqzNzOLIhL/NASB1cJpPqTV89g5yemDjGPPojUtj2qK2IAxHIh573JfgN
dmjmAHsgOBA1GneUXLlMi/X42S9rm5gYNf+Cbr3sIhQghUUC79aeW0gG93PzTxGk
iI106UaxEYuJ/NZXWMOkHaw/pvLluo8CtneXXskGRGdPAKHGrdyqtfFP93UfDn5t
uGkJ403ESZSxkSv1sDJW9IhUdyJyVcp/tvyCHCgPnGpEz7eDEj3K52jPlLOLPmeT
nWSvw7doMBUJX0oHtbDsSGm7jt3QhAHX/ru5LsQYNARn1A406vffqYnZnN3FpVHL
Mnt9fVzm8iH/8wtz3taRQuTVOWLXyJzrq1+CTqxvkxp72sLxgRAMog+paUoD77IZ
EX/b9L65pQ4WxLAHkm4mSd0yyJb29xLNWchahqwu1w2dBTo0hX5jXlpgejFyBcPw
bRyCWm2X1sgM3p8QAqkO
=gxJf
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Koji build root caching

2015-01-14 Thread Vít Ondruch

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dne 14.1.2015 v 16:00 Dennis Gilmore napsal(a):
 On Wed, 14 Jan 2015 14:57:59 +0100
 Miroslav Suchý msu...@redhat.com wrote:

  On 01/13/2015 06:01 PM, Dennis Gilmore wrote:
  that all being said. koji doesn't use any caching and will not use
  the lvm plugin. we make every buildroot from scratch using a fully
  clean environment to help with ensuring reproducability.

  You can cache and still preserve reproducability. What I'm planning
  for Copr is to do (every week/month) for chroot in fedora-20-x86_64
  fedora-21_86_64 ... ; do mock --init $chroot
done
  take snapshot of that. I plan to do that on VM level.
  And when new task come, I will just restore from that snapshot. And
  mock will start with already populated cache. So I will have better
  caching and yet reproducability.

 you really can't.  you would need to make a new cache any time one of
 the packages in the minimal buildroot changes.

Actually this is not anytime. newRepo has to be run, which is not run
more then 4 times per hour I'd say. If the new snapshot is prepared as
part of newRepo task, the mock could reuse the snapshot.


Vít

 while it may not be
 intentional you can get differences in setup and behaviour due to
 scriptlets doing different things on update and initial install. to get
 reproducability you would need to start with the same packages set and
 get the same updates. it really is not simple to do nor to track. which
 is why we purposely disable all caching.

 Dennis
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJUto3yAAoJEAzgnueZF7h8WqoP/28+1zNKBSnYp8UfKJkBgltT
qslYPgfwKWIVDsYVAKDf1Yqi/hYXl7cQuNOwDwgROO8Y34R0zPKGOVavl9CX7j4u
+i8UGdpa9AmFe2WffTa6Z3U9rw93sMlPYtNhMKv3LeyQfgbhEIIqhVe4RL7bnht6
WfGrxWonWfipI8SL/jm60DgbT7634uoj0XZoVekETBoF67nmW5Y1U3zoLnpTJnEM
ZO0+i2hHYPfRE3nPgN6Vw983Mh8pGya2vGFyRmyL5mjgz8i5fiSD0zjxhoX6BBF9
QYqVVPCCs8IJRhvX27AOSOKc9O3aBLYg1DczSpHTWMKGGTr9TgtgU5mOQuAhA06q
8c65nI5t/owmNwjQeC2uiQHa8jaqBtpmHYDevcjnqhsSfbCcdvLRjS7b80bvNWdg
IcEv9ui6Af8+x75hTVhGUyvb7N02rQaOQx9MSVrWISG59AvRpBvE0HXM2d9lSdnN
Kzs9EHerihLO+doZNZBD6qj9AaSzY2tKXJtBQL3myhi0Oj2wmUulUAm67VZmP4XK
zZ9JGZ7DJCQOFAL2xkl/t1t4/0tDFwBZM1OFt8wQjE91CS3eCpV1iQRDVtDWZx2B
Ih6y3gRNfJMRLBdUHSVfvU32kNmvxkloT98mv5F5bhJH4cYiY8OxmEoEvmg29u/y
n7Ry0RU1Z37l7v5LvfRB
=TqRs
-END PGP SIGNATURE-

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

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Josh Boyer
On Wed, Jan 14, 2015 at 9:28 AM, Jakub Jelinek ja...@redhat.com wrote:
 On Wed, Jan 14, 2015 at 09:12:42AM -0500, Jaroslav Reznik wrote:
 - Original Message -
  On Wed, Jan 14, 2015 at 02:55:15PM +0100, Zbigniew Jędrzejewski-Szmek 
  wrote:
   http://gcc.gnu.org/gcc-5/porting_to.html → 404
 
  That will be added likely after the test mass rebuild with what we find
  during that.

 Do you have any estimate when it will be done? F22 schedule is/will be pretty
 tight. We already have problem scheduling mass rebuild and I expect GCC 5
 would require as long as possible period to fix issues/build problems. This

 How is that different from any other past Fedora releases (with the
 exception of F21)?  If I remember well, at least starting with GCC 4.3 (March 
 2008)
 new GCC was deployed always in the spring release of Fedora, we've skipped
 4.2 before that and as there was no spring release last year, GCC 4.9 was
 kind of an exception too.

The difference this time is that FESCo decided to set a time-based
schedule and adhere to it.  The past two releases were set based on
submitted Changes (with F21 being weird all around).  Before that, the
schedule was time-based but not strictly stuck to which led to lots of
slips.  Essentially, this is an attempt to _actually_ do a time-based
schedule.

That being said, FESCo is discussing the schedule again today because
there's no room for a mass rebuild at all.  It will be interesting to
see if they actually stick to the plan and defer any Change that
requires a mass rebuild.

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

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Jakub Jelinek
On Wed, Jan 14, 2015 at 02:44:03PM +, Richard Hughes wrote:
 On 14 January 2015 at 14:37, Jonathan Underwood
 jonathan.underw...@gmail.com wrote:
  Only a partial answer to your question, but one fairly significant
  change (as you know) compared to the GCC upgrades for those releases
  is moving from C89 to C11 as the default C standard for the compiler
 
 Is there any easy way for humble little upstream maintainers to test
 their code with the new compiler?

You mean for the C89 - C11 default change, or for other changes in GCC 5?
For the former, just build with -std=gnu11 with GCC 4.9 (or 4.8).
The latter is mainly C++ or new features, so something you don't hit on
average C code.

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

[perl-Data-Flow] Specify all dependencies

2015-01-14 Thread Petr Pisar
commit fe850d568e8d59fb2c295c191fa53ee85f7f7c50
Author: Petr Písař ppi...@redhat.com
Date:   Wed Jan 14 15:46:28 2015 +0100

Specify all dependencies

 perl-Data-Flow.spec |   19 ---
 1 files changed, 12 insertions(+), 7 deletions(-)
---
diff --git a/perl-Data-Flow.spec b/perl-Data-Flow.spec
index 76a524a..f3aa2fd 100644
--- a/perl-Data-Flow.spec
+++ b/perl-Data-Flow.spec
@@ -1,6 +1,6 @@
 Name:   perl-Data-Flow
 Version:1.02
-Release:8%{?dist}
+Release:9%{?dist}
 Summary:Perl extension for simple-minded recipe-controlled build of 
data
 # Author declared license there:
 # https://rt.cpan.org/Public/Bug/Display.html?id=18068#txn-175743
@@ -9,11 +9,14 @@ Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Data-Flow/
 Source0:
http://www.cpan.org/authors/id/I/IL/ILYAZ/modules/Data-Flow-%{version}.tar.gz
 BuildArch:  noarch
+BuildRequires:  perl
 BuildRequires:  perl(ExtUtils::MakeMaker)
-# Run-time
-BuildRequires:  perl(Exporter)
+# Run-time:
 BuildRequires:  perl(AutoLoader)
-Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(vars)
+Requires:   perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
 
 %description
 %{summary}.
@@ -22,13 +25,12 @@ Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} 
-V:version`; echo $versi
 %setup -q -n Data-Flow-%{version}
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
 %install
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+make pure_install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
@@ -40,6 +42,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Wed Jan 14 2015 Petr Pisar ppi...@redhat.com - 1.02-9
+- Specify all dependencies
+
 * Wed Aug 27 2014 Jitka Plesnikova jples...@redhat.com - 1.02-8
 - Perl 5.20 rebuild
 
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Zbigniew Jędrzejewski-Szmek
On Wed, Jan 14, 2015 at 03:47:18PM +0100, Jakub Jelinek wrote:
 On Wed, Jan 14, 2015 at 02:44:03PM +, Richard Hughes wrote:
  On 14 January 2015 at 14:37, Jonathan Underwood
  jonathan.underw...@gmail.com wrote:
   Only a partial answer to your question, but one fairly significant
   change (as you know) compared to the GCC upgrades for those releases
   is moving from C89 to C11 as the default C standard for the compiler
  
  Is there any easy way for humble little upstream maintainers to test
  their code with the new compiler?
 
 You mean for the C89 - C11 default change, or for other changes in GCC 5?
 For the former, just build with -std=gnu11 with GCC 4.9 (or 4.8).
 The latter is mainly C++ or new features, so something you don't hit on
 average C code.
I think it's a valid request. Of course packagers can approximate, but
to test for issues it would be best to have a simple way to build with gcc5
from the latest snapshot. How do you expect people to make an informed
decision otherwise?

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

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Peter Robinson
On Wed, Jan 14, 2015 at 2:12 PM, Jaroslav Reznik jrez...@redhat.com wrote:
 - Original Message -
 On Wed, Jan 14, 2015 at 02:55:15PM +0100, Zbigniew Jędrzejewski-Szmek wrote:
  http://gcc.gnu.org/gcc-5/porting_to.html → 404

 That will be added likely after the test mass rebuild with what we find
 during that.

 Do you have any estimate when it will be done? F22 schedule is/will be pretty
 tight. We already have problem scheduling mass rebuild and I expect GCC 5
 would require as long as possible period to fix issues/build problems. This
 time, schedule is more strict time based - what would it mean for you if
 GCC 5 will miss F22? I'm not saying it's going to happen but it could be
 option.

I was thinking exactly that, mass rebuild is scheduled for Jan 30th
according to the schedule [1] with branching 10 days or so later. That
is only two weeks away. With statements like The release will happen
probably in the first half of April when we're already suppose to be
be in freeze from end of March I think this would be better landing in
F-23 right after we branch F-22 off on Feb 10th. Ultimately the above
gives us no room to move and a roll back is another mass rebuild which
will only cause more delay!

Peter

[1] https://fedoraproject.org/wiki/Releases/22/Schedule
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Peter Robinson
   http://gcc.gnu.org/gcc-5/porting_to.html → 404
 
  That will be added likely after the test mass rebuild with what we find
  during that.

 Do you have any estimate when it will be done? F22 schedule is/will be pretty
 tight. We already have problem scheduling mass rebuild and I expect GCC 5
 would require as long as possible period to fix issues/build problems. This

 How is that different from any other past Fedora releases (with the
 exception of F21)?  If I remember well, at least starting with GCC 4.3 (March 
 2008)
 new GCC was deployed always in the spring release of Fedora, we've skipped
 4.2 before that and as there was no spring release last year, GCC 4.9 was
 kind of an exception too.

 time, schedule is more strict time based - what would it mean for you if
 GCC 5 will miss F22? I'm not saying it's going to happen but it could be
 option.

 Well, if we want to turn Fedora into a collection of obsolete software
 rather than trying to lead progress, we don't have to update anything.

I think that's a bit of an over reaction, ultimately F-22 is due to
branch on February 10th which is less than a month from now, the
moment it branches gcc5 could land and people are then free to rebuild
anything they like and gcc5 will be in the October release which is in
all likely hood earlier than most other distros would adopt it anyway.

 In the past, from my experience with both GCC distro maintainer and upstream
 maintainer hats, shipping GCC early in Fedora helped both projects,
 the early deployment in Fedora helped Fedora developers to use latest
 langauge features (e.g. GCC 5 will finally have C++11 compliant std::string

And how is that any different if it lands in f-23/rawhide in mid Feb?

 or std::list, and feature completeness on the C++14 language side, see
 changes.html for other stuff), help upstreams make the packages more
 portable and enjoy better generated code (e.g. if you really want to make
 PIE the default on x86_64, doing it with 4.9 is just a terribly bad idea
 because only in 5 you can actually rely on PIE copy relocs and not get hit
 as much by the PIE penalty as before), and for the GCC project lead to
 wider testing and more bugfixes.

So the feature gets delayed by a release and it gets enabled in F-23
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[perl-IO-stringy] Correct changelog date

2015-01-14 Thread Petr Pisar
commit a25222cb60a95469eef076d20d326077d5c423b2
Author: Petr Písař ppi...@redhat.com
Date:   Thu Jan 15 07:53:09 2015 +0100

Correct changelog date

 perl-IO-stringy.spec |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/perl-IO-stringy.spec b/perl-IO-stringy.spec
index fd70f74..9e12dc6 100644
--- a/perl-IO-stringy.spec
+++ b/perl-IO-stringy.spec
@@ -156,7 +156,7 @@ rm -rf %{buildroot}
 - assume rpm knows about %%check and %%{perl_vendorlib}
 - cosmetic spec file changes
 
-* Fri Apr  7 2005 Michael Schwendt mschwendt[AT]users.sf.net
+* Wed Apr 06 2005 Michael Schwendt mschwendt[AT]users.sf.net
 - rebuilt
 
 * Tue Feb 15 2005 Ville Skyttä ville.skytta at iki.fi 2.110-1
--
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-IO-stringy] Specify all dependencies

2015-01-14 Thread Petr Pisar
commit 3d4630751c1c599e2d8cda14adb59f578d66477a
Author: Petr Písař ppi...@redhat.com
Date:   Thu Jan 15 07:48:37 2015 +0100

Specify all dependencies

 perl-IO-stringy.spec |   16 +---
 1 files changed, 13 insertions(+), 3 deletions(-)
---
diff --git a/perl-IO-stringy.spec b/perl-IO-stringy.spec
index 5ca50ea..fd70f74 100644
--- a/perl-IO-stringy.spec
+++ b/perl-IO-stringy.spec
@@ -1,21 +1,28 @@
 Summary:   I/O on in-core objects like strings and arrays for Perl
 Name:  perl-IO-stringy
 Version:   2.110
-Release:   26%{?dist}
+Release:   27%{?dist}
 License:   GPL+ or Artistic
 Group: Development/Libraries
 URL:   http://search.cpan.org/dist/IO-stringy/
 Source0:   
http://search.cpan.org/CPAN/authors/id/D/DS/DSKOLL/IO-stringy-%{version}.tar.gz
 BuildArch: noarch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+BuildRequires:  perl
+BuildRequires: perl(ExtUtils::MakeMaker)
+# Run-time:
 BuildRequires: perl(Carp)
 BuildRequires: perl(Exporter)
-BuildRequires: perl(ExtUtils::MakeMaker)
 BuildRequires: perl(FileHandle)
 BuildRequires: perl(IO::File)
 BuildRequires: perl(IO::Handle)
-BuildRequires: perl(lib)
+BuildRequires:  perl(overload)
+BuildRequires:  perl(strict)
 BuildRequires: perl(Symbol)
+BuildRequires:  perl(vars)
+# Tests:
+BuildRequires:  perl(File::Basename)
+BuildRequires: perl(lib)
 Requires:  perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
 
 %description
@@ -64,6 +71,9 @@ rm -rf %{buildroot}
 %{_mandir}/man3/IO::WrapTie.3pm*
 
 %changelog
+* Thu Jan 15 2015 Petr Pisar ppi...@redhat.com - 2.110-27
+- Specify all dependencies
+
 * Tue Aug 26 2014 Jitka Plesnikova jples...@redhat.com - 2.110-26
 - Perl 5.20 rebuild
 
--
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-File-Which] Specify all dependencies

2015-01-14 Thread Petr Pisar
commit 98512bb983c0a188364f14763b8d77488a82ef42
Author: Petr Písař ppi...@redhat.com
Date:   Thu Jan 15 08:14:27 2015 +0100

Specify all dependencies

 perl-File-Which.spec |   21 +
 1 files changed, 17 insertions(+), 4 deletions(-)
---
diff --git a/perl-File-Which.spec b/perl-File-Which.spec
index 30b77bc..6b1a741 100644
--- a/perl-File-Which.spec
+++ b/perl-File-Which.spec
@@ -1,21 +1,31 @@
 Name:   perl-File-Which
 Version:1.09
-Release:18%{?dist}
+Release:19%{?dist}
 Summary:Portable implementation of the 'which' utility
 Group:  Development/Libraries
 License:GPL+ or Artistic
 URL:http://search.cpan.org/dist/File-Which/
 Source0:
http://www.cpan.org/authors/id/A/AD/ADAMK/File-Which-%{version}.tar.gz
 BuildArch:  noarch
+BuildRequires:  perl
 BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(strict)
+# Run-time:
 %if !%{defined perl_bootstrap}
 BuildRequires:  perl(constant)
 BuildRequires:  perl(Exporter)
-BuildRequires:  perl(File::Spec)
-BuildRequires:  perl(Test::More)
-BuildRequires:  perl(Test::Script)
+BuildRequires:  perl(File::Spec) = 0.60
+BuildRequires:  perl(Getopt::Std)
+BuildRequires:  perl(vars)
+# Tests:
+BuildRequires:  perl(Test::More) = 0.80
+BuildRequires:  perl(Test::Script) = 1.05
 %endif
 Requires:   perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
+Requires:   perl(File::Spec) = 0.60
+
+# Remove under-specified dependencies
+%global __requires_exclude 
%{?__requires_exclude:%__requires_exclude|}^perl\\(File::Spec\\)$
 
 %description
 File::Which is a portable implementation (in Perl) of 'which', and can
@@ -51,6 +61,9 @@ make test
 
 
 %changelog
+* Thu Jan 15 2015 Petr Pisar ppi...@redhat.com - 1.09-19
+- Specify all dependencies
+
 * Sun Sep 07 2014 Jitka Plesnikova jples...@redhat.com - 1.09-18
 - Perl 5.20 re-rebuild of bootstrapped packages
 
--
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

Re: F22 Self Contained Change: Gnome Shell - New Notifications

2015-01-14 Thread Pierre-Yves Chibon
On Wed, Jan 14, 2015 at 10:31:05AM -0500, Matthias Clasen wrote:
 On Wed, 2015-01-14 at 13:24 +, Peter Robinson wrote:
  On Wed, Jan 14, 2015 at 1:17 PM, Pierre-Yves Chibon pin...@pingoured.fr 
  wrote:
   On Wed, Jan 14, 2015 at 01:00:27PM +0100, Jaroslav Reznik wrote:
   = Proposed Self Contained Change: Gnome Shell - New Notifications =
   https://fedoraproject.org/wiki/Changes/GnomeShell_NewNotifications
  
   Change owner(s): Florian Müllner fmuel...@redhat.com
  
   Redesign the way in which notifications are shown and kept available in 
   gnome-
   shell.
  
   == Detailed Description ==
   The message tray is one of the remaining weaker points of the original 
   gnome-
   shell design. This change will replace it with a new implementation of
   notifications that avoids the problems of the current implementation.
  
   Is there a place where the detailed description is more detailed?
   A wiki page on gnome.org maybe listing the current problems and the new 
   approach
   taken?
   I'm curious and would like to read more about this :)
  
  Allan Day, one of the gnome designers, did a pretty good overview in a
  couple of blog posts.
  
  http://blogs.gnome.org/aday/2014/06/18/a-notifications-update/
 
 Good point - I've added that link to the page now.


Thank you both :)

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

[EPEL-devel] Fedora EPEL 6 updates-testing report

2015-01-14 Thread updates
The following Fedora EPEL 6 Security updates need testing:
 Age  URL
 997  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2012-5620/bugzilla-3.4.14-2.el6
 216  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-1616/puppet-2.7.26-1.el6
  87  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-3434/pylint-1.3.1-1.el6,python-astroid-1.2.1-2.el6,python-logilab-common-0.62.1-2.el6
  62  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4008/cross-binutils-2.23.51.0.3-1.el6.1
  50  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4242/facter-1.6.18-8.el6
  38  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4485/python-tornado-2.2.1-7.el6
  30  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4669/libhtp-0.5.16-1.el6
  26  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4766/mediawiki119-1.19.23-1.el6
  20  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4884/mapserver-6.0.4-1.el6
  18  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4918/dokuwiki-0-0.23.20140929b.el6
   6  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0151/docker-io-1.4.1-2.el6
   4  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0193/bsd-mailx-8.1.2-5.el6
   0  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0232/chicken-4.9.0.1-2.el6
   0  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0278/Django14-1.4.18-1.el6
   0  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0279/drupal7-context-3.6-1.el6


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

Django14-1.4.18-1.el6
drupal7-context-3.6-1.el6
drupal7-rules-2.8-1.el6
perl-Digest-SHA3-0.24-1.el6
perl-REST-Client-272-1.el6
perl-URL-Encode-XS-0.03-1.el6

Details about builds:



 Django14-1.4.18-1.el6 (FEDORA-EPEL-2015-0278)
 A high-level Python Web framework

Update Information:

Fix for CVE-2015-0221

ChangeLog:

* Wed Jan 14 2015 Matthias Runge mru...@redhat.com - 1.4.18-1
- fix CVE-2015-0221 (rhbz#1181949)
* Tue Nov 11 2014 Matthias Runge mru...@redhat.com - 1.4.16-1
- update to 1.4.16

References:

  [ 1 ] Bug #1179679 - CVE-2015-0221 Django: denial of service attack against 
django.views.static.serve
https://bugzilla.redhat.com/show_bug.cgi?id=1179679




 drupal7-context-3.6-1.el6 (FEDORA-EPEL-2015-0279)
 Allows contextual conditions and reactions management

Update Information:

[SA-CONTRIB-2015-004 - Context - Open 
Redirect](https://www.drupal.org/node/2403351)

ChangeLog:

* Tue Jan 13 2015 Shawn Iwinski shawn.iwin...@gmail.com - 3.6-1
- Updated to 3.6 (DRUPAL-SA-CONTRIB-2015-004 / BZ #1180429)

References:

  [ 1 ] Bug #1180429 - drupal7-context-3.6 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1180429




 drupal7-rules-2.8-1.el6 (FEDORA-EPEL-2015-0271)
 React on events and conditionally evaluate actions

Update Information:

## 7.x-2.8

* Issue #2013513 by EmanueleQuinto, das-peter: Action: type conversion for token
* Issue #2324587 by fago: Rules might be triggered too early in the bootstrap
* Issue #1810656 by pjcdawkins, moonray, GoddamnNoise, deggertsen, 
nielsdefeyter, xandeadx: Rules UI does not work with JQuery 1.7+
* Issue #2161847 by axel.rutz, maikeru, Mschudders | kenorb: Fixed Fatal error: 
Unsupported operand types in rules.module on line 227.
* Issue #2190553 by das-peter, fago: Add locking to cache rebuild to avoid 
stampeding.
* Issue #2014065 by heddn, fago | jhodgdon: UI very confusing for Data 
Comparison for Boolean values.
* Issue #2103079 by axel.rutz, lootoo: Allow providing Rules metadata 
assertions for lists of entities.
* Issue #2206545 by pjcdawkins, sanchiz: Replace field_info_fields() with 
field_info_field_map() for Drupal = 7.22.
* Issue #1077700 by arithmetric: Add Drush integration for en/disabling rules.

ChangeLog:

* Tue Jan 13 2015 Shawn Iwinski shawn.iwin...@gmail.com - 2.8-1
- Updated to 2.8 (BZ #1180431)
- Spec 

[EPEL-devel] Fedora EPEL 5 updates-testing report

2015-01-14 Thread updates
The following Fedora EPEL 5 Security updates need testing:
 Age  URL
 997  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2012-5630/bugzilla-3.2.10-5.el5
 451  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-11893/libguestfs-1.20.12-1.el5
 216  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-1626/puppet-2.7.26-1.el5
  70  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-3784/mantis-1.2.17-3.el5
  66  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-3849/sblim-sfcb-1.3.8-2.el5
  32  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4430/phpMyAdmin4-4.0.10.7-2.el5
  18  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4917/dokuwiki-0-0.23.20140929b.el5
   8  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0074/nail-12.4-1.el5
   0  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0261/libsndfile-1.0.17-6.el5
   0  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0280/drupal7-context-3.6-1.el5


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

drupal7-context-3.6-1.el5
drupal7-rules-2.8-1.el5

Details about builds:



 drupal7-context-3.6-1.el5 (FEDORA-EPEL-2015-0280)
 Allows contextual conditions and reactions management

Update Information:

[SA-CONTRIB-2015-004 - Context - Open 
Redirect](https://www.drupal.org/node/2403351)

ChangeLog:

* Tue Jan 13 2015 Shawn Iwinski shawn.iwin...@gmail.com - 3.6-1
- Updated to 3.6 (DRUPAL-SA-CONTRIB-2015-004 / BZ #1180429)

References:

  [ 1 ] Bug #1180429 - drupal7-context-3.6 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1180429




 drupal7-rules-2.8-1.el5 (FEDORA-EPEL-2015-0270)
 React on events and conditionally evaluate actions

Update Information:

## 7.x-2.8

* Issue #2013513 by EmanueleQuinto, das-peter: Action: type conversion for token
* Issue #2324587 by fago: Rules might be triggered too early in the bootstrap
* Issue #1810656 by pjcdawkins, moonray, GoddamnNoise, deggertsen, 
nielsdefeyter, xandeadx: Rules UI does not work with JQuery 1.7+
* Issue #2161847 by axel.rutz, maikeru, Mschudders | kenorb: Fixed Fatal error: 
Unsupported operand types in rules.module on line 227.
* Issue #2190553 by das-peter, fago: Add locking to cache rebuild to avoid 
stampeding.
* Issue #2014065 by heddn, fago | jhodgdon: UI very confusing for Data 
Comparison for Boolean values.
* Issue #2103079 by axel.rutz, lootoo: Allow providing Rules metadata 
assertions for lists of entities.
* Issue #2206545 by pjcdawkins, sanchiz: Replace field_info_fields() with 
field_info_field_map() for Drupal = 7.22.
* Issue #1077700 by arithmetric: Add Drush integration for en/disabling rules.

ChangeLog:

* Tue Jan 13 2015 Shawn Iwinski shawn.iwin...@gmail.com - 2.8-1
- Updated to 2.8 (BZ #1180431)
- Spec cleanup
- Removed RPM README b/c it only explained common Drupal workflow
- %license usage
* Sat Jun  7 2014 Fedora Release Engineering rel-...@lists.fedoraproject.org 
- 2.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sun May 11 2014 Peter Borsa peter.bo...@gmail.com - 2.7-1
- Update to upstream 2.7 release for bug fixes
- Upstream changelog for this release is available at 
https://drupal.org/node/2257127

References:

  [ 1 ] Bug #1180431 - drupal7-rules-2.8 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1180431


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


Re: F22 System Wide Change: GCC5

2015-01-14 Thread Jonathan Underwood
On 14 January 2015 at 14:47, Jakub Jelinek ja...@redhat.com wrote:
 On Wed, Jan 14, 2015 at 02:44:03PM +, Richard Hughes wrote:
 On 14 January 2015 at 14:37, Jonathan Underwood
 jonathan.underw...@gmail.com wrote:
  Only a partial answer to your question, but one fairly significant
  change (as you know) compared to the GCC upgrades for those releases
  is moving from C89 to C11 as the default C standard for the compiler

 Is there any easy way for humble little upstream maintainers to test
 their code with the new compiler?

 You mean for the C89 - C11 default change, or for other changes in GCC 5?
 For the former, just build with -std=gnu11 with GCC 4.9 (or 4.8).

Perhaps it would be worth adding -std=gnu11 to the F22 default flags
now and having a rebuild, before gcc5 lands, to start shaking out
problems now?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Summary/Minutes from today's FESCo Meeting (2015-01-07)

2015-01-14 Thread Vít Ondruch

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dne 14.1.2015 v 15:53 Dennis Gilmore napsal(a):
 On Wed, 14 Jan 2015 10:48:16 +0100
 Vít Ondruch vondr...@redhat.com wrote:


  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1

  Dne 14.1.2015 v 00:24 Dennis Gilmore napsal(a):
  On Tue, 13 Jan 2015 15:58:51 -0700
  Kevin Fenzi ke...@scrye.com wrote:
 
  On Tue, 13 Jan 2015 15:50:06 -0700
  Stephen John Smoogen smo...@gmail.com wrote:
 
  You forgot too many packages? There are 15842 packages in
  Fedora 21 and 16230 in Rawhide. That is a lot of packages that
  have to be rebuilt possibly multiple times due to FTBFS, multiple
  architectures, etc.
 
  2.5 weeks is 25200 minutes. That means a mass rebuild is doing
  0.6 packages a minute across 3 architectures. That is pretty
  darn fast
 
  The Fedora 21 mass rebuild took about 40 hours. ;)
 
  That's really not the reason for more time, its the fallout from
  that. When the mass rebuild is tagged in, sometimes there's
  things broken in the build root, those need humans to look at and
  fix. Then, there are all the packages that didn't build for
  whatever reason, those need humans to look at them and fix them
  up. The ones with broken deps need fixing, etc.
 
  So, while the mass rebuild itself is less than 2 days, it takes a
  while to stablize things after that. If we branched right after
  the mass rebuild we would have to then stablize both rawhide and
  f22.
 
  It's hard to say how much time we really need there... it depends
  on how much stuff got broken, how hard it is to fix and how much
  time maintainers have to fix things.
 
  right. in the past the building took around a week or a bit more, we
  have gotten that down. which is why I said we could drop the 4
  weeks to 3. the time consuming part is the cleanup and fixing of
  issues. that needs people. If everything is perfect a week could
  well be sufficient. Ideally we want secondary arches to be done in
  the window as well. just to make sure that there is no fallout on
  them requiring a second rebuild. which could also happen on
  primary. we have had ABI issues etc in the past on all arches.
 
  Dennis

  What I would love to see is to leave out the packages which are build
  in side tag from mass rebuild.

  E.g. if I have side tag for Ruby, I rebuild every package in the side
  tag in two weeks before mass rebuild, I can hardly see any
  justification to build them once again (unless there lands gcc in the
  man time or something like this). So if you could exclude the
  packages which are already build in side tag from mass rebuild, it
  would help you with following merge and it would give me additional
  time to rebuild Ruby packages.

  Is something like this feasible?

 It really depends on a lot of things. like does gcc 5 land after you
 have started your builds? we can go about excluding things viaa few
 different means. but it all really depends on a bunch of currently
 unknown factors.

 Dennis

Yes sure, depends on precise timing. It could be also solved by sidetag
mini-mass rebuild ...


Vít
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJUto6kAAoJEAzgnueZF7h8CEYQAIVjaHhx6MxII4XaRLygGEoB
iJqiH1D0b2FWmPwwAVMQ0Lzqibj19VbyLqm9+3FsxZcSs4X2uJ4oACKJlAAfv4Yc
imK4oMQiB4iSnOpxk5IFQpDvm1yU+1yl6S7O3CA/R/sLOzXuM+nd7iqWwkVYYG2V
1vvilhLKcwm51wDJ+HlIvmIWFjR0yRy1Q8LFybdveKR3XlJHIPhAY+F8BHRM8SfI
tcQ46lS/YOQYZa0VDxO3x6pY6759OOHEI02DQG7agU3KT15Vk6Cg4qw9HUXoJDvM
IN35Wnr/nFKfwwxRYyQWYBNnfXnK1KM8UONNG+wQ/ieXTQet7/DWLWLzfr4Dccz0
FZ30tirxhX7UDinKgk6sYytxjxbQGOdb8NB3KO+/ddmFQN5FMnWhiEWQGitHt221
vHil3HV6FaUQ71c7hBWWQftOIDbRIUaz4oH3NCzw0tnilQzq2CWmVekYip0zQ+/u
c1HoMUu1B+JddklZJ+a6Ad92eKEZiJCsZESJDxN71SNgWTpy1DOXPAiIUsFQBdJp
X+Lr9SMc515UME1uvEBC7RO5ufC7cWoCq1KkCm1J5xViX3UR5KTcbMuVVdqPgegM
7taueRHcn2HX3+8LcC5ZTgTWaPX26IXwWZQ3y86Yd/oIqTwC6obJY4g9GcBodFdx
sQxIvjcwJSBYsVSUBEbo
=B71B
-END PGP SIGNATURE-

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

Re: F22 Self Contained Change: Gnome Shell - New Notifications

2015-01-14 Thread Jiri Eischmann
Jaroslav Reznik píše v St 14. 01. 2015 v 13:00 +0100:
 = Proposed Self Contained Change: Gnome Shell - New Notifications =
 https://fedoraproject.org/wiki/Changes/GnomeShell_NewNotifications
 
 Change owner(s): Florian Müllner fmuel...@redhat.com 
 
 Redesign the way in which notifications are shown and kept available in gnome-
 shell. 
 
 == Detailed Description ==
 The message tray is one of the remaining weaker points of the original gnome-
 shell design. This change will replace it with a new implementation of 
 notifications that avoids the problems of the current implementation. 
 
 == Scope ==
 * Proposal owners:
 ** Implement the new design
 ** Get the changes reviewed and merged upstream
 
 * Other developers: N/A (not a System Wide Change)
 * Release engineering: N/A (not a System Wide Change)
 * Policies and guidelines: N/A (not a System Wide Change) 
 
 == Contingency Plan ==
 N/A (not a System Wide Change)

What is still not very clear to me is if IM will still be somehow
integrated into the Shell. I know I will be able to reply directly in
the notification, but now if I miss the notification I can always go
back to the contact in the message tray and see the conversation there.
It's been a killer feature for me and many people around me and since
Empathy itself is not very usable in GNOME 3 it'd be a pity to lose the
integration.
What about app icons for the notification area (Dropbox, Pidgin,...),
where will they go?

Jiri 

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

Re: F22 Self Contained Change: Wine to use mesa Direct3D

2015-01-14 Thread Igor Gnatenko
On Wed, Jan 14, 2015 at 5:16 PM, Michael Cronenworth m...@cchtml.com wrote:
 On 01/14/2015 06:28 AM, Jaroslav Reznik wrote:
 [snip]

 * Contingency mechanism: Revert and try to do in next release


 I don't see this one happening. The patch set is large. Upstream has
 rejected it. The affected user base is small. I'm unconvinced right now that
 it's worth the time and effort to maintain.
I will cite Axel Davy who wrote this patchset (he sent this privately
to me, you and other maintainer)
1) you can find a list of D3D11 only apps here:
http://en.wikipedia.org/wiki/List_of_games_with_DirectX_11_support

As you can see all d3d11 apps before 2012 had a d3d9 backend, and some
d3d11 apps still had
a d3d9 backend after that. A lot of new games released this year (most
non-big production games) are still using d3d9.

2) After several discussions with wine devs, they said they would
never consider putting us upstream,
but that we could with - a lot of work and refactoring - compile our
mesa code with the wine compiler and get a resulting d3d9.dll that we
could distribute and give to users so that they can use it instead of
wine dll.
This scheme requires work, and we would like to let the possibility to
have nine outside of wine. It's probably not going to happen in the
next two years, but who knows...

3) wine nine code doesn't change a lot of wine code. Most of the ~20
patches are on our code.
Our team take care of rebasing often under the last version of wine.

4) Do you play some games with wine ? Some games have severe issues,
like stutter, etc. While on radeon cards, there is obvious gains, on
nouveau there is too according to one of our nouveau tester.

I think for fedora it would make sense to keep the mesa nine package,
but I'm not 100% sure for the wine part.
We are probably going to have PlayOnLinux support soon, which allows
to install easily different version of wine, including non-official
ones. Users wanting to use wine nine could go through that if it isn't
shipped in the main wine package.



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



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

Re: Hundreds of bugzilla mails on one day

2015-01-14 Thread Matthew Miller
On Sat, Jan 10, 2015 at 12:43:46PM +0100, drago01 wrote:
 Yeah I just delete those mails now days. Its just spam F19 is EOL is
 not news that I need to get 1000 times.

Right, clearly, that message is not really for _you_. It's for the
people who reported the bug.

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

Invitation to DevConf.cz 2015

2015-01-14 Thread Jiri Eischmann
Hi,
let me invite you to DevConf.cz 2015 [1] which will take place in Brno,
Czech Republic on Feb 6-8.
The third day of the conference will again be Fedora Day with a lot of
Fedora-focused talks and discussions (and also with a lot of Fedora
contributors around). You can find the list of Fedora-focused talks and
workshops at [2]. There are, of course, much more talks on
Fedora-related technologies, just check the schedule [3].

Jiri

[1] http://devconf.cz/
[2]
https://eischmann.wordpress.com/2015/01/13/fedora-at-devconf-cz-2015/
[3] http://devconf.cz/schedule

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

How to contact Michale Cromeworth

2015-01-14 Thread Jochen Schmitt
Halle,

I have got a mail from a guy which ask me for co-maintainership of the inady-mt 
package.

Unfortunately, I have got the below error report on the try to contact
him via mail.

So I would like to ask how I can contact him via an alternative mail
contact.

Best Regards:

Jochen Schmitt

- Forwarded message from Mail Delivery System 
mailer-dae...@kundenserver.de -

Date: Sat, 03 Jan 2015 20:47:02 +0100
From: Mail Delivery System mailer-dae...@kundenserver.de
To: joc...@herr-schmitt.de
Subject: Mail delivery failed: returning message to sender

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of
its recipients. This is a permanent error. The following address
failed:

m...@cchtml.com:
no valid MX hosts found



--- The header of the original message is following. ---

Received: from omega.inet.herr-schmitt.de ([80.128.217.208]) by
 mrelayeu.kundenserver.de (mreue003) with ESMTPSA (Nemesis) id
 0M0MwL-1Xp8iK3d5J-00uZ2Z for m...@cchtml.com; Sat, 03 Jan 2015 20:41:45
 +0100
Received: by omega.inet.herr-schmitt.de (Postfix, from userid 1000)
id 0D6CB60382; Sat,  3 Jan 2015 20:41:09 +0100 (CET)
Date: Sat, 3 Jan 2015 20:41:09 +0100
From: Jochen Schmitt joc...@herr-schmitt.de
To: Michael Cronenworth m...@cchtml.com
Subject: Re: inadyn-mt help
Message-ID: 20150103194108.gb1...@omega.inet.herr-schmitt.de
References: 5499e0df.3030...@cchtml.com
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: 5499e0df.3030...@cchtml.com
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Provags-ID:  V03:K0:jTSMh79IfVn8wJZUna2WoNiPIhCAPcRhE/vWzPNUmm75tiuIMaV
 pfnQYi00z1YKcr6YXhDhQ4PcD3cEJQrR08EMILgoGBvVa8+rHWpvshkAqOX2CNuPqxvP0+R
 /anI9CkhfEh3LnJZoVZvrVfge/kaEzDiOdFmYrfmyy6CpiKLdYpQxeKBv1EJGeyEMM3Eq92
 RLkoS3LjtCUSw5kMr1RmQ==
X-UI-Out-Filterresults: notjunk:1;




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

Re: Summary/Minutes from today's FESCo Meeting (2015-01-07)

2015-01-14 Thread Jaroslav Reznik
- Original Message -
 On Wed, Jan 14, 2015 at 4:32 AM, Jaroslav Reznik jrez...@redhat.com wrote:
  - Original Message -
  On Tue, 2015-01-13 at 15:58 -0700, Kevin Fenzi wrote:
   The Fedora 21 mass rebuild took about 40 hours. ;)
 
  BTW, https://fedoraproject.org/wiki/Fedora_22_Mass_Rebuild is empty.
  What are the goals of a mass rebuild now, given that we just had one
  before F21 Beta?
 
  This is actually that reason I liked how we constructed schedule last two
  releases - based on proposed changes, taking look what needs mass rebuild
  etc. And it could even end with no mass rebuild (or mass rebuild request
  can come on Jan-20 when the deadline for changes is). But I was alone
  who liked the old-new way and FESCo decided to set schedule the old-old
  way, I'm just the guy who puts it to the wiki :).
 
 You aren't alone.  I'm still not convinced the strict time-based
 schedule will work, but most of FESCo wanted to give it a shot.
 Rather then be a stick in the mud, I went with don't be afraid to
 fail.

 Who knows, maybe it will work out.  If it does, I think it's going to
 change some of the things people expect from Fedora in both good and
 bad ways.  Good, delivered on time.  Bad (maybe), delivered with less
 cutting-edge packages.

I didn't mean it bad and yes - the result may lead to less cutting
edge packages but on the other hand with predictable schedule, you know
the next window is pretty soon (within 6 months). I'm just not convinced
(planned) slips are that big deal (unless Phoronix forum complaints
makes it a big deal;-). It can put more stress on folks, flexibility
has some costs but... And we have that power to define what Fedora
should be and I accepted it :). 

Jaroslav

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

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Helio Chissini de Castro
On Wed, Jan 14, 2015 at 1:46 PM, Jonathan Underwood 
jonathan.underw...@gmail.com wrote:

 On 14 January 2015 at 14:47, Jakub Jelinek ja...@redhat.com wrote:
  On Wed, Jan 14, 2015 at 02:44:03PM +, Richard Hughes wrote:
  On 14 January 2015 at 14:37, Jonathan Underwood
  jonathan.underw...@gmail.com wrote:
   Only a partial answer to your question, but one fairly significant
   change (as you know) compared to the GCC upgrades for those releases
   is moving from C89 to C11 as the default C standard for the compiler
 
  Is there any easy way for humble little upstream maintainers to test
  their code with the new compiler?
 
  You mean for the C89 - C11 default change, or for other changes in GCC
 5?
  For the former, just build with -std=gnu11 with GCC 4.9 (or 4.8).

 Perhaps it would be worth adding -std=gnu11 to the F22 default flags
 now and having a rebuild, before gcc5 lands, to start shaking out
 problems now?
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


+1 for this.

Will help a lot to see how all the code base is behaving well on new
standards
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Miloslav Trmač
 On Wed, Jan 14, 2015 at 02:24:29PM +, Peter Robinson wrote:
  I was thinking exactly that, mass rebuild is scheduled for Jan 30th
  according to the schedule [1] with branching 10 days or so later. That
  is only two weeks away. With statements like The release will happen
  probably in the first half of April when we're already suppose to be
  be in freeze from end of March I think this would be better landing in
  F-23 right after we branch F-22 off on Feb 10th. Ultimately the above
  gives us no room to move and a roll back is another mass rebuild which
  will only cause more delay!
 
 Again, how is that different from F9, F11, F13, F15, F17, F19?

We are learning not to do the same mistakes all over again ☺

Now it could, I guess, be argued, that gcc has a long history of not having 
egregious failure modes we are learning from, and should be allowed to land 
later.  OTOH there is also, IIRC, a history of having to do a second (full or 
partial) or even a third rebuild due to necessary gcc bug fixes, and landing 
the .0 version at the time we ship Beta is basically an explicit bet that there 
will be no such bug in .0, or we are slipping.
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Bug 1169369] CVE-2014-9130 libyaml: assert failure when processing wrapped strings

2015-01-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1169369

Vincent Danen vda...@redhat.com changed:

   What|Removed |Added

 Whiteboard|impact=moderate,public=2014 |impact=moderate,public=2014
   |1126,reported=20141201,sour |1126,reported=20141201,sour
   |ce=oss-sec,cvss2=4.3/AV:N/A |ce=oss-sec,cvss2=4.3/AV:N/A
   |C:M/Au:N/C:N/I:N/A:P,cwe=CW |C:M/Au:N/C:N/I:N/A:P,cwe=CW
   |E-617,rhel-6/libyaml=affect |E-617,rhel-6/libyaml=affect
   |ed,rhel-7/libyaml=affected, |ed,rhel-7/libyaml=affected,
   |rhscl-1/libyaml=defer,fedor |rhscl-1/libyaml=affected,fe
   |a-all/libyaml=affected,epel |dora-all/libyaml=affected,e
   |-all/libyaml=affected,mrg-1 |pel-all/libyaml=affected,mr
   |/libyaml=wontfix,mrg-2/liby |g-1/libyaml=wontfix,mrg-2/l
   |aml=wontfix,rhn_satellite_5 |ibyaml=wontfix,rhn_satellit
   |.3/libyaml=defer,rhn_satell |e_5.3/libyaml=defer,rhn_sat
   |ite_5.4/libyaml=defer,rhn_s |ellite_5.4/libyaml=defer,rh
   |atellite_5.5/libyaml=defer, |n_satellite_5.5/libyaml=def
   |rhn_satellite_5.6/libyaml=d |er,rhn_satellite_5.6/libyam
   |efer,rhn_satellite_6/libyam |l=defer,rhn_satellite_6/lib
   |l=defer,rhn_satellite_6/rub |yaml=defer,rhn_satellite_6/
   |y193-libyaml=defer,rhui-2/l |ruby193-libyaml=defer,rhui-
   |ibyaml=affected,sam-1/libya |2/libyaml=affected,sam-1/li
   |ml=defer,cfme-5/mingw-libya |byaml=defer,cfme-5/mingw-li
   |ml=defer,cfme-5/ruby193-lib |byaml=defer,cfme-5/ruby193-
   |yaml=defer,openstack-4/liby |libyaml=defer,openstack-4/l
   |aml=new,openstack-5/libyaml |ibyaml=new,openstack-5/liby
   |=new,openshift-1/ruby193-li |aml=new,openshift-1/ruby193
   |byaml=defer,fedora-all/perl |-libyaml=defer,fedora-all/p
   |-YAML-LibYAML=affected,epel |erl-YAML-LibYAML=affected,e
   |-6/perl-YAML-LibYAML=affect |pel-6/perl-YAML-LibYAML=aff
   |ed,epel-7/perl-YAML-LibYAML |ected,epel-7/perl-YAML-LibY
   |=affected,jboss/inktank-1.2 |AML=affected,jboss/inktank-
   |-libyaml=notaffected|1.2-libyaml=notaffected



-- 
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=VCIK6kIq3Ca=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 1169369] CVE-2014-9130 libyaml: assert failure when processing wrapped strings

2015-01-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1169369

Vincent Danen vda...@redhat.com changed:

   What|Removed |Added

 Depends On||1182257
 Depends On||1182258



-- 
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=m46hIHYLOda=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

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Miloslav Trmač
 * Contingency mechanism: Revert to older gcc, mass rebuild everything again
 * Contingency deadline: Before release

This is an invasive contingency mechanism, requiring retesting a lot of 
functionality; the contingency deadline for this (i.e. when we need to be 
comfortable that the revert will not be needed, should certainly be at the 
usual beta freeze at the latest, if not earlier.  Invoking this contingency 
mechanism “before release”, say during the GA RC phase, would really not be 
feasible without a massive slip.
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to contact Michale Cromeworth

2015-01-14 Thread Jochen Schmitt
On Wed, Jan 14, 2015 at 11:37:22AM -0600, Chris Adams wrote:

 Look at your results; you did not get that result in your dig.  You got

tahk you for your information, but the error message was created by a
relay host located by my ISP.


 failure while trying to resolve cchtml.com/MX.  It works for me from
 several locations on the Internet, so the problem would appear to be
 with your DNS.

I have retried to send the message without any success. But I have tried to
maske an DNS query directly agins the Google DNS and have find out, that the
hostname, which you have specified as a mail excahnge is a CNAME. But this is 
not
allowed for MX records. MX records have to point to A reords instead of CNAME
records.

Best Regards:

Jochen Schmitt

Skript gestartet auf Mi 14 Jan 2015 18:42:28 CET

;  DiG 9.9.6-P1-RedHat-9.9.6-6.P1.fc21  @8.8.8.8 mail.cchtml.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; -HEADER- opcode: QUERY, status: NOERROR, id: 61595
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;mail.cchtml.com.   IN  A

;; ANSWER SECTION:
mail.cchtml.com.1720IN  CNAME   cchtml.com.
cchtml.com. 100 IN  A   71.86.124.216

;; Query time: 16 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mi Jan 14 18:42:28 CET 2015
;; MSG SIZE  rcvd: 74


Skript beendet: Mi 14 Jan 2015 18:42:28 CET
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F22 System Wide Change: Set sshd(8) PermitRootLogin=no

2015-01-14 Thread Dennis Gilmore
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, 14 Jan 2015 12:34:22 -0500 (EST)
Miloslav Trmač m...@redhat.com wrote:

  On Wed, 14 Jan 2015 16:54:09 + (UTC)
  P J P pj.pan...@yahoo.co.in wrote:
On Wednesday, 14 January 2015 8:01 PM, Simo Sorce wrote:
Ok, I state my opposition to without-password too inequivocably
here. Mostly because it is just the same as 'no', given there
is no way, in a regular install to seed a key into the root
account.

Except you have no mechanism to inject a key at installation
time,
   
  Sure. Could you please elaborate how would you like this key
   to be injected into the 'root' account? Feature page does have a
   listed workflow change:
   
 Anaconda installer OR maybe OpenSSH package needs to create
  initial set of authentication keys for 'root' user.
 
 That’s not how, to my knowledge, ssh keys are usually deployed; there
 is one private key per user (or, for the paranoid, one private key
 per client machine / user’s home directory), not one private key per
 the server one is connecting to.  And creating a key does not really
 solve the problem: how do the administrators get the key so that they
 can connect?
 
 
   I'd request all(those who are opposing) too describe their
   requirements in the etherpad page above.
  
  Being able to authenticate as root right after installation would be
  the requirement for me.
 
 Let’s be precise here; “able to authenticate as root” is an
 implementation detail; the underlying requirement is something else.
 “Able to set up IPA”?  “Able to run administrative commands in
 shell?” (e.g. we could just, as a part of firstboot, open a root
 shell without any authentication ☺ ). Mirek

except that will not work when you do not have access to a console and
only have ssh access

Dennis
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBAgAGBQJUtq2ZAAoJEH7ltONmPFDRzqsQAI59frCILBqB6zUWedryB5yp
378Wakimicon8HAHuUEqZb334246k4U3/d4FPaspGiqKtqSf2w1Y2nixFNdxGqor
mH5oyoToddasptFS2okRGh8IaPnZiBNXPVZ6emKrjeL+ln2DMsfSCPA9NN15AO/I
KllQ4j3YhDVm4qmL9a25pcNcPjUlIi1C6amR19eOkG7+788+7pMQ0yzcDcn3ow3O
F8u+j5bwPdPfwL/sEe6ZyGNgfHJEx+wtYCQjXMCQp3VkYHMkqHwkjR/q63l5TMtb
5SIFwzP6wmAaLvU3Nz4jEu8GWNQwm86cYIiEj1cRSN9muKffoIuJopKM1fchbveh
VuPH+FjZhvWShvN5tddaunOkGN2WtFJp8rgnWeVtT/09H+PbkzT3pigZt2OElnD/
49DWLork4uLOSuVPQvqMjMMsUbg1SLv9tB6AA45gtkEgkg+X256MdHUVK49HfOXS
ogCfgx7CfCPCd6cOEHx+exK3Xg9JlxqboIklR1pFyDLcyQUDkXaV0wrXq23hhrci
kLUpZ7yYTZwvHgKrQfQ99ael5alAHyCb/ZvWyAZyAoMeoJQKZoyCvNI5BWsVoGPQ
Ir1Z/nEGz2T/RbbpVrLvH5VzwkWY0hZyCEUwa+Wrh/LfyFBjxN6YM+YTdoPSI4Et
cifUPiu3gJqlrMnOJvyt
=nj7u
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Jakub Jelinek
On Wed, Jan 14, 2015 at 12:51:24PM -0500, Miloslav Trmač wrote:
  * Contingency mechanism: Revert to older gcc, mass rebuild everything again
  * Contingency deadline: Before release
 
 This is an invasive contingency mechanism, requiring retesting a lot of
 functionality; the contingency deadline for this (i.e.  when we need

It is a contingency mechanism which we never invoked in the past.

If there are bugs on the GCC side, they are just fixed.

And the GCC GA release time isn't that much special time, it is time when
the compiler is declared officially GA, but bugs are fixed before and after
that time under completely the same policy, only regression bugfixes and
documentation bugfixes are allowed starting with this Saturday onwards
(last two months allowed general bugfixes too, so not only for things that
regressed from earlier GCC releases).  So from the Fedora POV, starting this
Saturday only regression bugfixes will be allowed from now on until all
Fedoras that will ship GCC 5 go EOL.

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

Re: F22 System Wide Change: Set sshd(8) PermitRootLogin=no

2015-01-14 Thread Miloslav Trmač
 On Wed, 14 Jan 2015 12:34:22 -0500 (EST)
 Miloslav Trmač m...@redhat.com wrote:
 
   On Wed, 14 Jan 2015 16:54:09 + (UTC)
   P J P pj.pan...@yahoo.co.in wrote:
I'd request all(those who are opposing) too describe their
requirements in the etherpad page above.
   
   Being able to authenticate as root right after installation would be
   the requirement for me.
  
  Let’s be precise here; “able to authenticate as root” is an
  implementation detail; the underlying requirement is something else.
  “Able to set up IPA”?  “Able to run administrative commands in
  shell?” (e.g. we could just, as a part of firstboot, open a root
  shell without any authentication ☺ ). Mirek
 
 except that will not work when you do not have access to a console and
 only have ssh access

At this point/in this sub-discussion, I personally very much don’t care.  Let’s 
collect the requirements first.
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to contact Michale Cromeworth

2015-01-14 Thread Michael Cronenworth

On 01/14/2015 11:52 AM, Jochen Schmitt wrote:

I have retried to send the message without any success. But I have tried to
maske an DNS query directly agins the Google DNS and have find out, that the
hostname, which you have specified as a mail excahnge is a CNAME. But this is 
not
allowed for MX records. MX records have to point to A reords instead of CNAME
records.


Yes, my registrar over-simplified the mail record interface. I have now fixed 
that.

Regardless, this is the first time I've had an issue with receiving e-mail.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to contact Michale Cromeworth

2015-01-14 Thread Reindl Harald


Am 14.01.2015 um 18:26 schrieb Jochen Schmitt:

It very important, that your domain provides any MX records because
this is absolutly require to send mails to your domain


bullshit - fix your mailserver

there is no need for a MX record
read the SMTP RFC

the only reason when you need a MX is if your inbound mailserver is on a 
different machine then the A-record for the domain


[harry@srv-rhsoft:~]$ nslookup cchtml.com
Server: 127.0.0.1
Address:127.0.0.1#53

Non-authoritative answer:
Name:   cchtml.com
Address: 71.86.124.216

[harry@srv-rhsoft:~]$ telnet 71.86.124.216 25 



Trying 71.86.124.216... 



Connected to 71.86.124.216. 



Escape character is '^]'. 



220 cchtml.com ESMTP Postfix 



EHLO harry 



250-cchtml.com 



250-PIPELINING 



250-SIZE 2048 



250-VRFY 



250-ETRN 



250-STARTTLS 



250-AUTH PLAIN LOGIN 



250-AUTH=PLAIN LOGIN 



250-ENHANCEDSTATUSCODES
250-8BITMIM



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

Re: F22 System Wide Change: Set sshd(8) PermitRootLogin=no

2015-01-14 Thread Simo Sorce
On Wed, 14 Jan 2015 16:54:09 + (UTC)
P J P pj.pan...@yahoo.co.in wrote:

Hi,
 
  On Wednesday, 14 January 2015 8:01 PM, Simo Sorce wrote:
  Ok, I state my opposition to without-password too inequivocably
  here. Mostly because it is just the same as 'no', given there is no
  way, in a regular install to seed a key into the root account.
  
  Except you have no mechanism to inject a key at installation time,
 
 
Sure. Could you please elaborate how would you like this key to be
 injected into the 'root' account? Feature page does have a listed
 workflow change:
 
   Anaconda installer OR maybe OpenSSH package needs to create
initial set of authentication keys for 'root' user.

Sorry,
but what is the point of this operation, wrt auth with keys issue ?

 It'll help if you could add your details to the ether pad, for
 later reference.
 
   here - https://www.piratepad.ca/p/ssh-remoterootloigin
 
 
  The intention may be not, then I'll call it poor execution/planning
  and still oppose this move *at this time* unless there is proof we
  address the usability problem first.
 
   We are still in the proposal state, not execution yet. IMO, before
 we request the respective upstream developers to provide the needed
 functionality, we need to state and agree on the usability
 requirements. That'll be useful in the evaluation of the feature by
 the FES committee too. Otherwise it's a chicken-and-egg problem.

It *is* a chicken-egg issue to some degree.

 I'd request all(those who are opposing) too describe their
 requirements in the etherpad page above.

Being able to authenticate as root right after installation would be
the requirement for me.

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to contact Michale Cromeworth

2015-01-14 Thread Jochen Schmitt
On Wed, Jan 14, 2015 at 10:47:07AM -0600, Michael Cronenworth wrote:

 Hi,
 
 I'm here. I'm not sure why your e-mail failed. Could you try it again?

When I call dig with your domain, I have to recornized, thatyour domain
doesn't provides any MX records. I have tried to contact the
homstmaster of your domain without any response.

It very important, that your domain provides any MX records because
this is absolutly require to send mails to your domain.

Best Regards:

Jochen Schmitt

Skript gestartet auf Mi 14 Jan 2015 18:16:05 CET

;  DiG 9.9.6-P1-RedHat-9.9.6-6.P1.fc21  cchtml.com mx
;; global options: +cmd
;; Got answer:
;; -HEADER- opcode: QUERY, status: SERVFAIL, id: 62795
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;cchtml.com.IN  MX

;; Query time: 6 msec
;; SERVER: 192.168.178.2#53(192.168.178.2)
;; WHEN: Mi Jan 14 18:16:05 CET 2015
;; MSG SIZE  rcvd: 39


Skript beendet: Mi 14 Jan 2015 18:16:05 CET


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

Re: How to contact Michale Cromeworth

2015-01-14 Thread Michael Cronenworth

On 01/14/2015 11:26 AM, Jochen Schmitt wrote:

When I call dig with your domain, I have to recornized, thatyour domain
doesn't provides any MX records. I have tried to contact the
homstmaster of your domain without any response.

It very important, that your domain provides any MX records because
this is absolutly require to send mails to your domain.


My domain does list an MX record. I'm afraid there is a problem with your local 
DNS.

$ dig @8.8.8.8 MX cchtml.com

;  DiG 9.9.6-P1-RedHat-9.9.6-6.P1.fc21  @8.8.8.8 MX cchtml.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; -HEADER- opcode: QUERY, status: NOERROR, id: 30951
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;cchtml.com.IN  MX

;; ANSWER SECTION:
cchtml.com. 1799IN  MX  10 mail.cchtml.com.

;; Query time: 128 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Wed Jan 14 11:27:06 CST 2015
;; MSG SIZE  rcvd: 60

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

Re: How to contact Michale Cromeworth

2015-01-14 Thread Chris Adams
Once upon a time, Jochen Schmitt joc...@herr-schmitt.de said:
 When I call dig with your domain, I have to recornized, thatyour domain
 doesn't provides any MX records. I have tried to contact the
 homstmaster of your domain without any response.

Look at your results; you did not get that result in your dig.  You got
a status: SERVFAIL, which means your recursive server had some type of
failure while trying to resolve cchtml.com/MX.  It works for me from
several locations on the Internet, so the problem would appear to be
with your DNS.

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

Re: F22 System Wide Change: Set sshd(8) PermitRootLogin=no

2015-01-14 Thread P J P
 On Wednesday, 14 January 2015 10:44 PM, Simo Sorce wrote:
   Anaconda installer OR maybe OpenSSH package needs to create
 initial set of authentication keys for 'root' user.
 
 Sorry, but what is the point of this operation, wrt auth with keys issue ?

  Well, it can be used it to export to other machines. It'll require you to
login as non-root user first.

 Being able to authenticate as root right after installation would be
 the requirement for me.

  Right. But how would you inject a key for that? 

If you must have only 'root' account in your set-up, remote root access
could be enabled by default. Feature page lists

  ...
  Omission of such user account should prompt user if they wish to
enable remote 'root' login, and set the parameter appropriately.

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

Re: How to contact Michale Cromeworth

2015-01-14 Thread Michael Cronenworth

On 01/14/2015 10:42 AM, Jochen Schmitt wrote:

I have got a mail from a guy which ask me for co-maintainership of the inady-mt 
package.

Unfortunately, I have got the below error report on the try to contact
him via mail.

So I would like to ask how I can contact him via an alternative mail
contact.

Best Regards:

Jochen Schmitt


Hi,

I'm here. I'm not sure why your e-mail failed. Could you try it again?
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Bug 628655] perl segfaults when joining a thread and using perl-Tk

2015-01-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=628655

Andreas Bierfert andreas.bierf...@lowlatency.de changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution|--- |NEXTRELEASE
  Flags|needinfo?(andreas.bierfert@ |
   |lowlatency.de)  |
Last Closed|2012-08-07 15:26:53 |2015-01-14 12:31:55



--- Comment #11 from Andreas Bierfert andreas.bierf...@lowlatency.de ---
Yes. Thanks for the reminder...

-- 
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=lE4ugCJnfQa=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

Re: F22 System Wide Change: Set sshd(8) PermitRootLogin=no

2015-01-14 Thread P J P
   Hi,

 On Wednesday, 14 January 2015 8:01 PM, Simo Sorce wrote:
 Ok, I state my opposition to without-password too inequivocably here.
 Mostly because it is just the same as 'no', given there is no way, in a
 regular install to seed a key into the root account.
 
 Except you have no mechanism to inject a key at installation time,


   Sure. Could you please elaborate how would you like this key to be
injected into the 'root' account? Feature page does have a listed
workflow change:

  Anaconda installer OR maybe OpenSSH package needs to create
   initial set of authentication keys for 'root' user.

It'll help if you could add your details to the ether pad, for
later reference.

  here - https://www.piratepad.ca/p/ssh-remoterootloigin


 The intention may be not, then I'll call it poor execution/planning and
 still oppose this move *at this time* unless there is proof we address
 the usability problem first.

  We are still in the proposal state, not execution yet. IMO, before
we request the respective upstream developers to provide the needed
functionality, we need to state and agree on the usability requirements.
That'll be useful in the evaluation of the feature by the FES committee too.
Otherwise it's a chicken-and-egg problem.

I'd request all(those who are opposing) too describe their requirements in
the etherpad page above.

Thank you.
---
Regards
   -Prasad
http://feedmug.com
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Jakub Jelinek
On Wed, Jan 14, 2015 at 05:05:50PM +, David Howells wrote:
 Jaroslav Reznik jrez...@redhat.com wrote:
 
  Switch GCC in Fedora 22 to 5.x.y, rebuild all packages with it.
 
 Does cross-gcc need to switch simultaneously?  Some packages are built with
 that, I believe.

It is a different package, so it can switch independently.

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

Re: F22 System Wide Change: GCC5

2015-01-14 Thread David Howells
Jaroslav Reznik jrez...@redhat.com wrote:

 Switch GCC in Fedora 22 to 5.x.y, rebuild all packages with it.

Does cross-gcc need to switch simultaneously?  Some packages are built with
that, I believe.

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

Re: F22 System Wide Change: Set sshd(8) PermitRootLogin=no

2015-01-14 Thread Miloslav Trmač
 On Wed, 14 Jan 2015 16:54:09 + (UTC)
 P J P pj.pan...@yahoo.co.in wrote:
   On Wednesday, 14 January 2015 8:01 PM, Simo Sorce wrote:
   Ok, I state my opposition to without-password too inequivocably
   here. Mostly because it is just the same as 'no', given there is no
   way, in a regular install to seed a key into the root account.
   
   Except you have no mechanism to inject a key at installation time,
  
 Sure. Could you please elaborate how would you like this key to be
  injected into the 'root' account? Feature page does have a listed
  workflow change:
  
Anaconda installer OR maybe OpenSSH package needs to create
 initial set of authentication keys for 'root' user.

That’s not how, to my knowledge, ssh keys are usually deployed; there is one 
private key per user (or, for the paranoid, one private key per client machine 
/ user’s home directory), not one private key per the server one is connecting 
to.  And creating a key does not really solve the problem: how do the 
administrators get the key so that they can connect?


  I'd request all(those who are opposing) too describe their
  requirements in the etherpad page above.
 
 Being able to authenticate as root right after installation would be
 the requirement for me.

Let’s be precise here; “able to authenticate as root” is an implementation 
detail; the underlying requirement is something else.  “Able to set up IPA”?  
“Able to run administrative commands in shell?” (e.g. we could just, as a part 
of firstboot, open a root shell without any authentication ☺ ).
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to contact Michale Cromeworth

2015-01-14 Thread Kevin Fenzi
On Wed, 14 Jan 2015 11:27:51 -0600
Michael Cronenworth m...@cchtml.com wrote:

 On 01/14/2015 11:26 AM, Jochen Schmitt wrote:
  When I call dig with your domain, I have to recornized, thatyour
  domain doesn't provides any MX records. I have tried to contact the
  homstmaster of your domain without any response.
 
  It very important, that your domain provides any MX records because
  this is absolutly require to send mails to your domain.
 
 My domain does list an MX record. I'm afraid there is a problem with
 your local DNS.

...snip...

In addition, just to be clear, a MX record is not actually required. 

If there's no MX record, a A record should be used. (If any). 

If there's no MX or A, then there's a problem. :) 

kevin


pgpQGEoB98CTW.pgp
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to contact Michale Cromeworth

2015-01-14 Thread Chris Adams
Once upon a time, Jochen Schmitt joc...@herr-schmitt.de said:
 I have retried to send the message without any success. But I have tried to
 maske an DNS query directly agins the Google DNS and have find out, that the
 hostname, which you have specified as a mail excahnge is a CNAME. But this is 
 not
 allowed for MX records. MX records have to point to A reords instead of CNAME
 records.

MX-CNAME is against RFCs but in common enough real-world usage that
anything that doesn't handle it is generally considered broken.

However, that isn't the case for cchtml.com; the MX points to
cchtml.com, not mail.cchtml.com, and cchtml.com has an A record.

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

Self Introduction and Review Request: Sinny Kumari

2015-01-14 Thread Sinny Kumari
Hi List,

I just pushed a package for review at
https://bugzilla.redhat.com/show_bug.cgi?id=1182261 and would like some
review on it.
I work at Red Hat India and contribute to KDE in my free time. I blog at
http://sinny.io/ and also give talks at local FOSS events (the last one was
on basic RPM packaging at Fedora 21 release party in Bangalore).

Please review my package and let me know if any changes are needed. I will
be more than happy to work on it.

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

Re: Remove gcc, gcc-c++ and make from minimal build root

2015-01-14 Thread Gerd Hoffmann
  Hi,

 I don't think the original question was all that great.  If we were to
 script the change to add the BRs, it would take time but it would
 mostly be a one-time cost.  Reducing buildroot time creation, network
 bandwidth, and storage savings is a reduction over each new buildroot
 instance creation over a long period of time.

IMO it isn't that clear there is a significant win due to the caching
mock is doing.  mock creates the minimal buildroot every once in a
while, then keeps reusing it for builds.  So, with a hot cache the build
goes like this:

  (1) unpack cached minimal buildroot
  (2) rpm install build deps
  (3) do the build

Taking gcc out of the minimal buildroot is an obvious win for packages
not using gcc.  But for packages using gcc it just moves gcc
installation from step (1) to step (2), and I expect this will slow down
the builds due to unpacking the cached buildroot being faster than doing
an rpm install.

So effectively we are going to trade faster non-gcc builds for slower
gcc builds.  Which still might be a net win at the end, but just from
looking at the proposal it isn't obvious whenever it actually is or not.

cheers,
  Gerd


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

[Bug 1180476] perl-Devel-PPPort-3.27 is available

2015-01-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1180476

Upstream Release Monitoring upstream-release-monitor...@fedoraproject.org 
changed:

   What|Removed |Added

Summary|perl-Devel-PPPort-3.26 is   |perl-Devel-PPPort-3.27 is
   |available   |available



--- Comment #1 from Upstream Release Monitoring 
upstream-release-monitor...@fedoraproject.org ---
Latest upstream release: 3.27
Current version/release in Fedora Rawhide: 3.25-2.fc22
URL: http://search.cpan.org/dist/Devel-PPPort/

Please consult the package updates policy before you issue an update to a
stable branch: https://fedoraproject.org/wiki/Updates_Policy


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=KwQPn3xgNca=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 1181998] New: perl-Pod-Simple-3.29 is available

2015-01-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1181998

Bug ID: 1181998
   Summary: perl-Pod-Simple-3.29 is available
   Product: Fedora
   Version: rawhide
 Component: perl-Pod-Simple
  Keywords: FutureFeature, Triaged
  Assignee: ppi...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: mmasl...@redhat.com,
perl-devel@lists.fedoraproject.org, ppi...@redhat.com,
st...@silug.org



Latest upstream release: 3.29
Current version/release in Fedora Rawhide: 3.28-310.fc22
URL: http://search.cpan.org/dist/Pod-Simple/

Please consult the package updates policy before you issue an update to a
stable branch: https://fedoraproject.org/wiki/Updates_Policy


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=BmgFcRwruva=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

Re: Summary/Minutes from today's FESCo Meeting (2015-01-07)

2015-01-14 Thread Jaroslav Reznik
- Original Message -
 On Tue, 2015-01-13 at 15:58 -0700, Kevin Fenzi wrote:
  The Fedora 21 mass rebuild took about 40 hours. ;)
 
 BTW, https://fedoraproject.org/wiki/Fedora_22_Mass_Rebuild is empty.
 What are the goals of a mass rebuild now, given that we just had one
 before F21 Beta?

This is actually that reason I liked how we constructed schedule last two
releases - based on proposed changes, taking look what needs mass rebuild
etc. And it could even end with no mass rebuild (or mass rebuild request
can come on Jan-20 when the deadline for changes is). But I was alone
who liked the old-new way and FESCo decided to set schedule the old-old
way, I'm just the guy who puts it to the wiki :).

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

Re: F22 Self Contained Change: Gnome Shell - New Notifications

2015-01-14 Thread Pierre-Yves Chibon
On Wed, Jan 14, 2015 at 01:00:27PM +0100, Jaroslav Reznik wrote:
 = Proposed Self Contained Change: Gnome Shell - New Notifications =
 https://fedoraproject.org/wiki/Changes/GnomeShell_NewNotifications
 
 Change owner(s): Florian Müllner fmuel...@redhat.com 
 
 Redesign the way in which notifications are shown and kept available in gnome-
 shell. 
 
 == Detailed Description ==
 The message tray is one of the remaining weaker points of the original gnome-
 shell design. This change will replace it with a new implementation of 
 notifications that avoids the problems of the current implementation. 

Is there a place where the detailed description is more detailed?
A wiki page on gnome.org maybe listing the current problems and the new approach
taken?
I'm curious and would like to read more about this :)

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

Re: F22 Self Contained Change: Gnome Shell - New Notifications

2015-01-14 Thread Peter Robinson
On Wed, Jan 14, 2015 at 1:17 PM, Pierre-Yves Chibon pin...@pingoured.fr wrote:
 On Wed, Jan 14, 2015 at 01:00:27PM +0100, Jaroslav Reznik wrote:
 = Proposed Self Contained Change: Gnome Shell - New Notifications =
 https://fedoraproject.org/wiki/Changes/GnomeShell_NewNotifications

 Change owner(s): Florian Müllner fmuel...@redhat.com

 Redesign the way in which notifications are shown and kept available in 
 gnome-
 shell.

 == Detailed Description ==
 The message tray is one of the remaining weaker points of the original gnome-
 shell design. This change will replace it with a new implementation of
 notifications that avoids the problems of the current implementation.

 Is there a place where the detailed description is more detailed?
 A wiki page on gnome.org maybe listing the current problems and the new 
 approach
 taken?
 I'm curious and would like to read more about this :)

Allan Day, one of the gnome designers, did a pretty good overview in a
couple of blog posts.

http://blogs.gnome.org/aday/2014/06/18/a-notifications-update/

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

Re: Remove gcc, gcc-c++ and make from minimal build root

2015-01-14 Thread Miroslav Suchý
On 01/13/2015 06:01 PM, Dennis Gilmore wrote:
 that all being said. koji doesn't use any caching and will not use the
 lvm plugin. we make every buildroot from scratch using a fully clean
 environment to help with ensuring reproducability.

You can cache and still preserve reproducability. What I'm planning for Copr is 
to do (every week/month)
  for chroot in fedora-20-x86_64 fedora-21_86_64 ... ; do
mock --init $chroot
  done
take snapshot of that. I plan to do that on VM level.
And when new task come, I will just restore from that snapshot. And mock will 
start with already populated cache. So I
will have better caching and yet reproducability.


-- 
Miroslav Suchy, RHCE, RHCDS
Red Hat, Senior Software Engineer, #brno, #devexp, #fedora-buildsys
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Summary/Minutes from today's FESCo Meeting (2015-01-07)

2015-01-14 Thread Kevin Fenzi
On Wed, 14 Jan 2015 01:53:02 -0600
Yaakov Selkowitz yselk...@redhat.com wrote:

 On Tue, 2015-01-13 at 15:58 -0700, Kevin Fenzi wrote:
  The Fedora 21 mass rebuild took about 40 hours. ;) 
 
 BTW, https://fedoraproject.org/wiki/Fedora_22_Mass_Rebuild is empty.
 What are the goals of a mass rebuild now, given that we just had one
 before F21 Beta?

We don't yet know. Changes are still being submitted and discussed and
reviewed by FESCo. Until the change submission deadline + 1 week we
will not have a full list of changes and be able to tell if a mass
rebuild is needed and for what. 

There are of course already some changes that call for one... like
enabling hardened_build for all packages and gcc 5.0. 

kevin


pgp3PVu7aP2WI.pgp
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Zbigniew Jędrzejewski-Szmek
On Wed, Jan 14, 2015 at 02:55:15PM +0100, Zbigniew Jędrzejewski-Szmek wrote:
 On Wed, Jan 14, 2015 at 12:53:18PM +0100, Jaroslav Reznik wrote:
  = Proposed System Wide Change: GCC5 =
  https://fedoraproject.org/wiki/Changes/GCC5
  
  Change owner(s):  Jakub Jelínek ja...@redhat.com
  
  Switch GCC in Fedora 22 to 5.x.y, rebuild all packages with it.
  
  == Detailed Description ==
  GCC 5 is currently in stage3, but in 3 days will move to stage4, in 
  prerelease 
  state with only regression bugfixes and documentation fixes allowed. The 
  release 
  will happen probably in the first half of April. We are working on scratch 
  gcc 
  rpms and will perform a test mass rebuild. Other distributions have 
  performed 
  test mass rebuilds already. 
  
  == Scope ==
  All packages should be rebuilt with the new gcc once it hits f22.
  
  * Proposal owners: Build gcc in f22, rebuild packages that have direct 
  dependencies on exact gcc version (libtool, llvm, gcc-python-plugin).
  
  * Other developers: First few days/weeks just voluntary rebuilds using the 
  new 
  system gcc, if things fail, look at
 
 http://gcc.gnu.org/gcc-5/porting_to.html → 404
 
 (also on the wiki)
BTW: is there a copr or another place to get gcc5 without compiling from source?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F22 System Wide Change: GCC5

2015-01-14 Thread Vít Ondruch
Dne 14.1.2015 v 12:53 Jaroslav Reznik napsal(a):
 = Proposed System Wide Change: GCC5 =
 https://fedoraproject.org/wiki/Changes/GCC5

 Change owner(s):  Jakub Jelínek ja...@redhat.com

 Switch GCC in Fedora 22 to 5.x.y, rebuild all packages with it.

 == Detailed Description ==
 GCC 5 is currently in stage3, but in 3 days will move to stage4, in 
 prerelease 
 state with only regression bugfixes and documentation fixes allowed. The 
 release 
 will happen probably in the first half of April. We are working on scratch 
 gcc 
 rpms and will perform a test mass rebuild. Other distributions have performed 
 test mass rebuilds already. 

 == Scope ==
 All packages should be rebuilt with the new gcc once it hits f22.

 * Proposal owners: Build gcc in f22, rebuild packages that have direct 
 dependencies on exact gcc version (libtool, llvm, gcc-python-plugin).

 * Other developers: First few days/weeks just voluntary rebuilds using the 
 new 
 system gcc, if things fail, look at http://gcc.gnu.org/gcc-5/porting_to.html 
 and fix bugs in packages or, if there is a gcc bug or suspected gcc bug, 
 analyze and report.

Ah, few days/weeks. Now I really can't see how this will fit into schedule.


Vít


  

 * Release engineering: Organize a mass rebuild 
 * Policies and guidelines: No policies need to be changed 

 == Contingency Plan ==
 If bugs are discovered, I'd appreciate help from the package owners in 
 preparing self-contained testcases to speed up analysis and fixing the bugs. 
 Don't have time to debug issues in 12000+ packages, especially when in many 
 cases it could be caused by undefined code in the packages etc. I don't 
 expect 
 we'll have to fall back to the older gcc, we've never had to do it in the 
 past, but worst case we can mass rebuild everything with older gcc again.

 * Contingency mechanism: Revert to older gcc, mass rebuild everything again
 * Contingency deadline: Before release
 * Blocks release? Yes
 * Blocks product? No 
 ___
 devel-announce mailing list
 devel-annou...@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel-announce

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

Re: Summary/Minutes from today's FESCo Meeting (2015-01-07)

2015-01-14 Thread Vít Ondruch

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dne 14.1.2015 v 00:24 Dennis Gilmore napsal(a):
 On Tue, 13 Jan 2015 15:58:51 -0700
 Kevin Fenzi ke...@scrye.com wrote:

  On Tue, 13 Jan 2015 15:50:06 -0700
  Stephen John Smoogen smo...@gmail.com wrote:

  You forgot too many packages? There are 15842 packages in Fedora
  21 and 16230 in Rawhide. That is a lot of packages that have to be
  rebuilt possibly multiple times due to FTBFS, multiple
  architectures, etc.
 
  2.5 weeks is 25200 minutes. That means a mass rebuild is doing 0.6
  packages a minute across 3 architectures. That is pretty darn fast

  The Fedora 21 mass rebuild took about 40 hours. ;)

  That's really not the reason for more time, its the fallout from that.
  When the mass rebuild is tagged in, sometimes there's things broken in
  the build root, those need humans to look at and fix. Then, there are
  all the packages that didn't build for whatever reason, those need
  humans to look at them and fix them up. The ones with broken deps need
  fixing, etc.

  So, while the mass rebuild itself is less than 2 days, it takes a
  while to stablize things after that. If we branched right after the
  mass rebuild we would have to then stablize both rawhide and f22.

  It's hard to say how much time we really need there... it depends on
  how much stuff got broken, how hard it is to fix and how much time
  maintainers have to fix things.

 right. in the past the building took around a week or a bit more, we
 have gotten that down. which is why I said we could drop the 4 weeks to
 3. the time consuming part is the cleanup and fixing of issues. that
 needs people. If everything is perfect a week could well be sufficient.
 Ideally we want secondary arches to be done in the window as well.
 just to make sure that there is no fallout on them requiring a second
 rebuild. which could also happen on primary. we have had ABI issues etc
 in the past on all arches.

 Dennis

What I would love to see is to leave out the packages which are build in
side tag from mass rebuild.

E.g. if I have side tag for Ruby, I rebuild every package in the side
tag in two weeks before mass rebuild, I can hardly see any justification
to build them once again (unless there lands gcc in the man time or
something like this). So if you could exclude the packages which are
already build in side tag from mass rebuild, it would help you with
following merge and it would give me additional time to rebuild Ruby
packages.

Is something like this feasible?



Vít
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJUtjtgAAoJEAzgnueZF7h8FNAP/R+qxtq1XEJcK1MakXamiVhy
DDjjgOEgBaHchx2lVRKQbslq8K1Uk7X/gryLu/YD88z+4umoAyXFoD/6RTHQmJct
6YEFndsKToJqtVuQ2Mmx8PxjtruVvaZs37DOZ8bw+KP2QSC4CvWaOmGB4SN2xcSv
IPPAz1YHSV7TGnQWXDemVP7OHEfhkiPRkI+B4MXUGkwj3bgZOoFZFxOFCOfSs7nQ
2zFe9aCPktDsIBr99aO0BzICiCKsJRzZmxh+rplTR6uvvO2LzPBeEeiUY/nQh/Dh
Rp4Yl0xuM9wYXzG/ewzcqJ/1++Wz/EibsVhO3ZgrzLcajjHd0Ie421MB31YqW1EF
/Z06rTr9iaCudAkmiMO4jPvXr692XO6vHrTQL6THMbA0nK4SiI/lnu2Kkn5qXf5M
O26KgYZ8aXSgJiIcW/W9rPO2zq5FgR1EGJPdcuP7LNobfIUX+58tkjtnuhYOWuKB
6H3923VOHJws39PRIrd0Upoh+ZJkxobotsYUCgMplOJR+XKY8/7DaHr+J8eKNKOn
PeVsCiZR1E73wQqCTf01Aj5GaY/0Fumwb76cQW4tbvfVuFJD6qY3gr6PTSC2pkFo
LccTorT+zrAu0EI9tIKgb0MZ1ih+tQ7x8QZvm1rrxxh7RH6A+5qNlxEvla7S7WsJ
+YeUbwHbvjZlLFUHJUOu
=p/dY
-END PGP SIGNATURE-

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

Re: GUI applications writing garbage to stdout/stderr

2015-01-14 Thread Alexander Ploumistos
On Wed, Jan 14, 2015 at 12:22 PM, Marcel Oliver 
m.oli...@jacobs-university.de wrote:

 Some of the main culprints for me are nemo, evince, and okular;


The applications that you mention are parts of specific desktop
environments. The messages that you see are not meant to be visible to the
user, unless something breaks; in such a case, such programs would pop up a
warning/info/error window, notifying the user about the problem. Messages
about missing themes or services that belong to the parent DE, but which
are not essential to the core functionality of the programs, do not
(usually) fall under that category, given that they don't stop the programs
from working and in most cases they are logged somewhere (e.g. in
.xsession-errors or journald).

On the other hand, if every message that was not meant for the user were
suppressed, it would be very difficult to troubleshoot such a program,
should an actual bug come along, because you would need a different build
to get useful output in the console or a logging service.

So, your options are to learn to live with the output of these programs,
redirect it to the null device, start them from their launchers or via the
command prompt (Alt+F2).
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

File Test-CPAN-Meta-JSON-0.16.tar.gz uploaded to lookaside cache by pghmcfc

2015-01-14 Thread Paul Howarth
A file has been added to the lookaside cache for perl-Test-CPAN-Meta-JSON:

1d6f3ff573e8b8b3daf89f677b7404bf  Test-CPAN-Meta-JSON-0.16.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

Re: Content of change announcements Was:F22 System Wide Change: RpmOstree - Server side composes and atomic upgrades

2015-01-14 Thread Jaroslav Reznik
- Original Message -
 On Tue, Jan 13, 2015 at 3:27 PM, Miloslav Trmač m...@redhat.com wrote:
  Jaroslav, there is a lot more information on the actual wiki page.
  Like the fact that this is only for particular opt-in new installs and
  that yum/dnf/RPM can only operate in read-only mode on such installs.
  Could you resend this with the entirety of the text?  It might lead to
  fewer questions.
 
  This is being sent to devel-announce, so should not overwhelm people who
  are not interested.  That’s why it includes the basic description (to let
  you decide whether you are interested) and the Scope section (to let you
  check whether this will, through the “Other developers” bullet point,
  place demands on you).  It is somewhat important that everybody reads
  these parts; wouldn’t including the full page drown these parts out?
 
 No.  People can stop reading wherever they'd like.  Omitting relevant
 information from the actual Change page makes it rather difficult to
 _discuss_ the Change on the devel list, which is the main reason they
 are sent.  Doing the discussion on the wiki is terrible.  I would much
 rather be able to quote the sections via email.

Actually it was Mitr who asked me first to add more parts into email
announcement but then we talked about it - and I think current way is
a good compromise - to give overview of change but not to overload
people with two many details. Also it really depends on how change is
filled, usually detailed description and scope are that parts really
needed to do the decision/get overview of changes in detail. With more
aim on contingency plans, I can add contingency plan section. By these
three, you have covered 95% of content of standard changes. Let's try
it.

You can easily copy excerpt from wiki to the email and start that 
discussion, wiki for discussion is not needed (and really very bad
place to do so). 

Btw. it's my opinion, if more people would like to see the whole
change page announced, I'll do it. Or any other ideas in the way
how announcement is structured...

Jaroslav

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

[perl-CGI-Fast] Specify run-time dependency versions

2015-01-14 Thread Petr Pisar
commit f74b3fbf7b5b34b64e102cce588f4b657da61688
Author: Petr Písař ppi...@redhat.com
Date:   Wed Jan 14 12:46:36 2015 +0100

Specify run-time dependency versions

 perl-CGI-Fast.spec |   15 ++-
 1 files changed, 10 insertions(+), 5 deletions(-)
---
diff --git a/perl-CGI-Fast.spec b/perl-CGI-Fast.spec
index f702f9a..6997bce 100644
--- a/perl-CGI-Fast.spec
+++ b/perl-CGI-Fast.spec
@@ -1,6 +1,6 @@
 Name:   perl-CGI-Fast
 Version:2.05
-Release:1%{?dist}
+Release:2%{?dist}
 Summary:CGI Interface for Fast CGI
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -11,17 +11,19 @@ Source0:
http://www.cpan.org/authors/id/L/LE/LEEJO/CGI-Fast-%{version}.ta
 Patch0: CGI-Fast-2.04-Make-Test-Deep-tests-optional.patch
 BuildArch:  noarch
 BuildRequires:  perl
+BuildRequires:  perl(ExtUtils::MakeMaker)
+# Run-time:
 BuildRequires:  perl(CGI) = 4.00
 %if 0%(perl -e 'print $] = 5.019')
 BuildRequires:  perl(deprecate)
 %endif
-BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(FCGI) = 0.67
 BuildRequires:  perl(File::Spec) = 0.82
 BuildRequires:  perl(if)
 BuildRequires:  perl(strict)
-BuildRequires:  perl(Test::More) = 0.98
 BuildRequires:  perl(vars)
+# Tests:
+BuildRequires:  perl(Test::More) = 0.98
 BuildRequires:  perl(warnings)
 # Optional tests:
 %if !%{defined perl_bootstrap}
@@ -31,13 +33,13 @@ Requires:   perl(:MODULE_COMPAT_%(eval `perl 
-V:version`; echo $version))
 %if 0%(perl -e 'print $] = 5.019')
 Requires:   perl(deprecate)
 %endif
+Requires:   perl(CGI) = 4.00
 Requires:   perl(FCGI) = 0.67
 Requires:   perl(File::Spec) = 0.82
-
 # perl-CGI-Fast was split from perl-CGI
 Conflicts:  perl-CGI  4.00
 
-%global __requires_exclude 
%{?__requires_exclude:%__requires_exclude|}^perl\\((FCGI|File::Spec)\\)$
+%global __requires_exclude 
%{?__requires_exclude:%__requires_exclude|}^perl\\((CGI|FCGI|File::Spec)\\)$
 
 %description
 CGI::Fast is a subclass of the CGI object created by CGI.pm. It is
@@ -69,6 +71,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Wed Jan 14 2015 Petr Pisar ppi...@redhat.com - 2.05-2
+- Specify run-time dependency versions
+
 * Mon Dec 15 2014 Jitka Plesnikova jples...@redhat.com - 2.05-1
 - 2.05 bump
 
--
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

F22 System Wide Change: GCC5

2015-01-14 Thread Jaroslav Reznik
= Proposed System Wide Change: GCC5 =
https://fedoraproject.org/wiki/Changes/GCC5

Change owner(s):  Jakub Jelínek ja...@redhat.com

Switch GCC in Fedora 22 to 5.x.y, rebuild all packages with it.

== Detailed Description ==
GCC 5 is currently in stage3, but in 3 days will move to stage4, in prerelease 
state with only regression bugfixes and documentation fixes allowed. The 
release 
will happen probably in the first half of April. We are working on scratch gcc 
rpms and will perform a test mass rebuild. Other distributions have performed 
test mass rebuilds already. 

== Scope ==
All packages should be rebuilt with the new gcc once it hits f22.

* Proposal owners: Build gcc in f22, rebuild packages that have direct 
dependencies on exact gcc version (libtool, llvm, gcc-python-plugin).

* Other developers: First few days/weeks just voluntary rebuilds using the new 
system gcc, if things fail, look at http://gcc.gnu.org/gcc-5/porting_to.html 
and fix bugs in packages or, if there is a gcc bug or suspected gcc bug, 
analyze and report. 

* Release engineering: Organize a mass rebuild 
* Policies and guidelines: No policies need to be changed 

== Contingency Plan ==
If bugs are discovered, I'd appreciate help from the package owners in 
preparing self-contained testcases to speed up analysis and fixing the bugs. 
Don't have time to debug issues in 12000+ packages, especially when in many 
cases it could be caused by undefined code in the packages etc. I don't expect 
we'll have to fall back to the older gcc, we've never had to do it in the 
past, but worst case we can mass rebuild everything with older gcc again.

* Contingency mechanism: Revert to older gcc, mass rebuild everything again
* Contingency deadline: Before release
* Blocks release? Yes
* Blocks product? No 
___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

  1   2   >