libsodium soname change brought into action

2014-05-21 Thread Christopher Meng
Hi,

libsodium 0.5.0 will land in rawhide soon.

SONAME change: libsodium.so.4 --> libsodium.so.10

Thanks.

Yours sincerely,
Christopher Meng

Noob here.

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

libgssglue still alive ? was Re: DISTRIBUTION tag seems wrong

2014-05-21 Thread Simo Sorce
On Tue, 2014-05-20 at 18:08 -0700, Adam Williamson wrote:
> Well, you can't, really. Especially 5). For instance,
> libgssglue-0.4-2.fc19.x86_64 has so far been a "component_of" Fedora
> 19
> and Fedora 20, and is currently a "component_of" Fedora Rawhide.
> 
Steve,
didn't we kill libgssglue ?

Is it really still in rawhide ?

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

Schedule for Wednesday's (today's) FESCo Meeting (2014-05-21)

2014-05-21 Thread Tomas Mraz
Following is the list of topics that will be discussed in the FESCo
meeting Wednesday at 17:00UTC in #fedora-meeting on irc.freenode.net.

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

or run:
  date -d '2014-05-21 17:00 UTC'


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

= Followups =

#topic #1178 Fedora 21 scheduling strategy
.fesco 1178
https://fedorahosted.org/fesco/ticket/1178

#topic #1221 Product working group activity reports
.fesco 1221
https://fedorahosted.org/fesco/ticket/1221

#topic #1250 F21 Self Contained Changes
.fesco 1250
https://fedorahosted.org/fesco/ticket/1250#comment:26

Self Contained Changes for 2014-05-21 meeting:

  * Review Board 2.0 - ​
http://fedoraproject.org/wiki/Changes/ReviewBoard2 discussed
at ​
https://lists.fedoraproject.org/pipermail/devel/2014-May/199143.html
Review Board is a powerful tool for managing patch reviews. 

  * Serf 0.4.5 - ​http://fedoraproject.org/wiki/Changes/Serf_0.4.5
discussed at ​
https://lists.fedoraproject.org/pipermail/devel/2014-May/199148.html
Serf is a decentralized solution for service discovery and orchestration
that is lightweight, highly available, and fault tolerant. This change
is to package serf for Fedora users. 

  * SSSD GPO-Based Access Control -
fedoraproject.org/wiki/Changes/SssdGpoBasedAccessControl
discussed at ​
https://lists.fedoraproject.org/pipermail/devel/2014-May/199145.html
This change will enhance SSSD, by adding support for centrally managed
host-based access control in an Active Directory (AD) environment, using
Group Policy Objects (GPOs).

  * Web Application Authentication -
fedoraproject.org/wiki/Changes/Web_App_Authentication discussed
at ​
https://lists.fedoraproject.org/pipermail/devel/2014-May/199144.html
On operating system level, there are numerous authentication and
identity lookup mechanisms, some of them using sssd. With new Apache
modules and new sssd, some of those mechanisms become more easily
consumable by web applications. Various web application environments and
frameworks can then consume results of the authentication and
information retrieval using environment variables similar to
REMOTE_USER. 

#topic #1291 System Wide Change: BerkeleyDB 6 - 
https://fedoraproject.org/wiki/Changes/BerkeleyDB_6
.fesco 1291
https://fedorahosted.org/fesco/ticket/1291

= New business =

#topic #1309 F21 System Wide Change: Web Assets - 
http://fedoraproject.org/wiki/Changes/Web_Assets
.fesco 1309
https://fedorahosted.org/fesco/ticket/1309

= Open Floor = 

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

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

-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
  Turkish proverb
(You'll never know whether the road is wrong though.)


-- 
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: PkgDB2 is now in production

2014-05-21 Thread Matthias Runge
On Mon, May 19, 2014 at 04:27:22PM +0200, Pierre-Yves Chibon wrote:
> On Mon, May 19, 2014 at 03:22:31PM +0100, Sérgio Basto wrote:
> > On Sáb, 2014-05-17 at 09:27 +0200, Pierre-Yves Chibon wrote: 
> > > On Fri, 2014-05-16 at 10:44 +0800, Christopher Meng wrote:
> > > > There are many broken redirect links, please fix asap.
> > > 
> > > It's not that there are many broken redirect it's that we didn't put in
> > > place any redirect atm :)
> 
> It's fixed in git: https://github.com/fedora-infra/fedora-packages/pull/86
> it 'just' need a new release :)
> 
It's those links are broken here[1] as well.

http://fedoraproject.org/wiki/Using_the_package_database#Bugzilla_Acls
-- 
Matthias Runge 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Mommy, why do I have duplicate packages installed?

2014-05-21 Thread Kalev Lember
Hi all,

If you've been using GNOME 3.12 and updating packages with
gnome-software, you might have run into an issue with the update process
leaving behind a lot of duplicate packages:

https://bugzilla.gnome.org/show_bug.cgi?id=730451

This turned out to be an issue with PackageKit's Fedora packaging. It
had an rpm postun script for restarting the PackageKit daemon after an
update, but if PackageKit itself was driving the update as is the case
with updates done through gnome-software, it interrupted the whole
transaction.

I've now built fixed packages for both the f20-gnome-3-12 copr and rawhide.


How To Make Everything Work Again
=

1) Run 'package-cleanup --dupes' -- if you are affected, it prints out a
number of packages. If the command is not installed, install yum-utils
first.

2) Find a good time for the next step. In some cases, it can uninstall
half of your system, so don't run it 5 minutes before you have to give a
presentation!

3) Run 'package-cleanup --cleandupes'

4) Update to PackageKit-0.9.2-3.fc20 with either yum or dnf:
   yum update 'PackageKit*'
   dnf update 'PackageKit*'

5) All done, can now resume to using gnome-software and PackageKit updates.

-- 
Hope this helps,
Kalev
-- 
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: page encrypted but downloads not

2014-05-21 Thread Kevin Fenzi
On Tue, 20 May 2014 22:47:12 +0200
Reindl Harald  wrote:

> simple example:
> 
> https://koji.fedoraproject.org/koji/buildinfo?buildID=516900
> 
> the page itself is encrypted
> 
> *but* all the download-links are not
> http://kojipkgs.fedoraproject.org//packages/gcc/4.8.2/18.fc20/src/gcc-4.8.2-18.fc20.src.rpm
> 
> why?

Well, until very recently, kojipkgs didn't offer https at all. 

We can look at switching the default, but then it means koji uses https
to talk to kojipkgs (which I assure you it does more than any external
downloading does), which might mean more overhead and slower builds.

kevin



signature.asc
Description: 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: koji: page encrypted but downloads not

2014-05-21 Thread Reindl Harald


Am 21.05.2014 16:55, schrieb Kevin Fenzi:
> On Tue, 20 May 2014 22:47:12 +0200
> Reindl Harald  wrote:
> 
>> simple example:
>>
>> https://koji.fedoraproject.org/koji/buildinfo?buildID=516900
>>
>> the page itself is encrypted
>>
>> *but* all the download-links are not
>> http://kojipkgs.fedoraproject.org//packages/gcc/4.8.2/18.fc20/src/gcc-4.8.2-18.fc20.src.rpm
>>
>> why?
> 
> Well, until very recently, kojipkgs didn't offer https at all. 
> 
> We can look at switching the default, but then it means koji uses https
> to talk to kojipkgs (which I assure you it does more than any external
> downloading does), which might mean more overhead and slower builds

no need to change the defaults

IMHO it should not be that complicated to add the https:// prefix
only for webpage-output without changing internal defaults or if
that won't work for now if add the https:// in case of a wget
command would work at all



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

Hadoop + log4j2 = fullstop

2014-05-21 Thread Robert Rati
I've been working on updating the hadoop package to the latest 2.4.0 
release and at this point I've resolved all the issues but I'm now 
blocked by the log4j2 update.  log4j2 breaks the hadoop build pretty 
severely, and it doesn't seem the log4j2 team has spent much time 
thinking about how to provide backwards compatibility to existing 
log4j1.2 users.  From my investigation of log4j2:


log4j.properties file is no longer read at all
configuration file is now in XML or JSON
configuration file name is log4j2.[xml|json|jsn]
V2 isn't backwards compatible with V1.  There's a shim for v1 api but it 
will only work for a limited set of cases, and for some cases it does 
work for it turns some operations into noop calls.


This is a pretty major change and even the compatibility layer, if it 
will work for a project, does not seem to guarantee like functionality 
and minimally will require a re-do of all log4j configuration files a 
project ships.  I'm not sure many sizable upstream projects would 
undertake/accept such a drastic change very quickly.


The list of projects currently blocked by this update are:
hadoop
hbase
oozie
hive
apache-log4j-extras
amplab-tachyon

I would be surprised if there aren't a lot more.  I understand Fedora is 
always pushing for the latest versions, but for some fundamental 
packages can there be compatibility packages introduced at the same time 
as an incompatible update?  Package maintainers of dependent packages 
will still need to touch their packages and determine if the new version 
will work for them.  Providing a compat package will also allow packages 
to update to their newer versions while not held up on trying to 
integrate changes from a compatibility breaking dependency update.


Rob
--
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: [fedora-java] Hadoop + log4j2 = fullstop

2014-05-21 Thread Mat Booth
On 21 May 2014 17:03, Robert Rati  wrote:

> I've been working on updating the hadoop package to the latest 2.4.0
> release and at this point I've resolved all the issues but I'm now blocked
> by the log4j2 update.  log4j2 breaks the hadoop build pretty severely, and
> it doesn't seem the log4j2 team has spent much time thinking about how to
> provide backwards compatibility to existing log4j1.2 users.  From my
> investigation of log4j2:
>
> log4j.properties file is no longer read at all
> configuration file is now in XML or JSON
> configuration file name is log4j2.[xml|json|jsn]
> V2 isn't backwards compatible with V1.  There's a shim for v1 api but it
> will only work for a limited set of cases, and for some cases it does work
> for it turns some operations into noop calls.
>
> This is a pretty major change and even the compatibility layer, if it will
> work for a project, does not seem to guarantee like functionality and
> minimally will require a re-do of all log4j configuration files a project
> ships.  I'm not sure many sizable upstream projects would undertake/accept
> such a drastic change very quickly.
>
> The list of projects currently blocked by this update are:
> hadoop
> hbase
> oozie
> hive
> apache-log4j-extras
> amplab-tachyon
>
> I would be surprised if there aren't a lot more.  I understand Fedora is
> always pushing for the latest versions, but for some fundamental packages
> can there be compatibility packages introduced at the same time as an
> incompatible update?  Package maintainers of dependent packages will still
> need to touch their packages and determine if the new version will work for
> them.  Providing a compat package will also allow packages to update to
> their newer versions while not held up on trying to integrate changes from
> a compatibility breaking dependency update.
>
> Rob
> --
>

Yes, there are precedents for compat packages.  For example there are both
jdom and jdom2 packages in Fedora for this reason. There also used to be a
xml-commons-apis12 compat package (not any more though, we were able to
finally retire it in favour of xml-commons-apis.)


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

pkgdb2 package/owner CSV list

2014-05-21 Thread Ralf Corsepius

Hi,

Before pkgdb2 it was possible to retrieve a plain text CSV list of 
package/owners pairs.


What is the corrent URL to achieve the same with pgkdb2 or has this 
feature been lost?


Ralf

--
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: pkgdb2 package/owner CSV list

2014-05-21 Thread Kevin Fenzi
On Wed, 21 May 2014 18:18:12 +0200
Ralf Corsepius  wrote:

> Hi,
> 
> Before pkgdb2 it was possible to retrieve a plain text CSV list of 
> package/owners pairs.
> 
> What is the corrent URL to achieve the same with pgkdb2 or has this 
> feature been lost?

Well, there is: 

https://admin.fedoraproject.org/pkgdb/api/bugzilla

and

https://admin.fedoraproject.org/pkgdb/api/vcs

But they aren't CSV lists exactly. 
Are one of those what you are looking for?

kevin


signature.asc
Description: 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: pkgdb2 package/owner CSV list

2014-05-21 Thread Ralf Corsepius

On 05/21/2014 06:25 PM, Kevin Fenzi wrote:

On Wed, 21 May 2014 18:18:12 +0200
Ralf Corsepius  wrote:


Hi,

Before pkgdb2 it was possible to retrieve a plain text CSV list of
package/owners pairs.

What is the corrent URL to achieve the same with pgkdb2 or has this
feature been lost?


Well, there is:

https://admin.fedoraproject.org/pkgdb/api/bugzilla


Thanks. This seems to be what I was looking for



and

https://admin.fedoraproject.org/pkgdb/api/vcs

But they aren't CSV lists exactly.
Are one of those what you are looking for?


I was looking for a replacement for what used to be returned by
https://admin.fedoraproject.org/pkgdb/lists/bugzilla?tg_format=plain

Without having checked details yet, the *bugzilla URL above seems to 
return the same file format as the old URL did.


Ralf

--
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 for today's FESCo meeting (2014-05-21)

2014-05-21 Thread Tomas Mraz
===
#fedora-meeting: FESCO (2014-05-21)
===

Meeting started by t8m at 17:00:01 UTC. The full logs are available at
http://meetbot.fedoraproject.org/fedora-meeting/2014-05-21/fesco.2014-05-21-17.00.log.html
.


Meeting summary
---
* init process  (t8m, 17:00:09)

* #1178 Fedora 21 scheduling strategy  (t8m, 17:02:38)

* #1221 Product working group activity reports  (t8m, 17:04:41)
  * See the notes in the ticket  (t8m, 17:05:11)

* #1250 F21 Self Contained Changes  (t8m, 17:08:36)
  * AGREED: All self contained Changes for 2014-05-21 FESCo meeting are
approved (+9, -0, 0:0)  (t8m, 17:12:06)
  * See https://fedorahosted.org/fesco/ticket/1250#comment:26 for the
list of them  (t8m, 17:12:43)

* #1291 System Wide Change: BerkeleyDB 6 -
  https://fedoraproject.org/wiki/Changes/BerkeleyDB_6  (t8m, 17:13:06)
  * ACTION: sgallagh to talk to hhorak directly  (sgallagh, 17:18:37)
  * AGREED: The definitive decision is deferred to next week  (t8m,
17:19:18)

* #1309 F21 System Wide Change: Web Assets -
  http://fedoraproject.org/wiki/Changes/Web_Assets  (t8m, 17:19:38)
  * AGREED: F21 System Wide Change: Web Assets is approved (+9, -0, 0:0)
(t8m, 17:23:45)

* Next week chair  (t8m, 17:24:04)
  * ACTION: abadger1999 will chair the meeting next week  (t8m,
17:26:03)

* Open floor  (t8m, 17:26:11)

Meeting ended at 17:35:01 UTC.


Action Items

* sgallagh to talk to hhorak directly
* abadger1999 will chair the meeting next week


Action Items, by person
---
* abadger1999
  * abadger1999 will chair the meeting next week
* sgallagh
  * sgallagh to talk to hhorak directly
* **UNASSIGNED**
  * (none)


People Present (lines said)
---
* t8m (52)
* sgallagh (16)
* dgilmore (15)
* pjones (9)
* zodbot (9)
* abadger1999 (8)
* mattdm (8)
* nirik (7)
* mitr (5)
* notting (5)
* jwb (2)
* jsmith (1)
* mmaslano (0)


Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot
-

17:00:01  #startmeeting FESCO (2014-05-21)
17:00:01  Meeting started Wed May 21 17:00:01 2014 UTC.  The chair is 
t8m. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:00:01  Useful Commands: #action #agreed #halp #info #idea #link 
#topic.
17:00:08  #meetingname fesco
17:00:09  The meeting name has been set to 'fesco'
17:00:09  #chair abadger1999 dgilmore mattdm mitr notting nirik pjones t8m 
sgallagh mmaslano jwb
17:00:09  #topic init process
17:00:09  Current chairs: abadger1999 dgilmore jwb mattdm mitr mmaslano 
nirik notting pjones sgallagh t8m
17:00:17  Hello, party people.
17:00:17  I'm here but I have a hard stop in one hour
17:00:20  Hi all
17:00:38 * notting is here
17:00:41  morning
17:00:44  sgallagh, hopefully we will be able to finish by that time
17:01:10  Hello
17:01:33  Greetings
17:01:51 * jsmith lurks
17:01:54  dgilmore, mattdm, around?
17:02:01  t8m: yep
17:02:11  hi
17:02:11 * mattdm is here
17:02:18  ok, let's start
17:02:38  #topic #1178 Fedora 21 scheduling strategy
17:02:44  .fesco 1178
17:02:46  t8m: #1178 (Fedora 21 scheduling strategy) – FESCo - 
https://fedorahosted.org/fesco/ticket/1178
17:03:19  Anything else to discuss today regarding to scheduling?
17:03:29  ive announced to devel-aanounce the dates for mass rebuild 
and side tag completion
17:03:30  Actually, I think I just forgot to remove the 'meeting' 
keyword last week.
17:03:39  I think we are good
17:04:27  OK, moving on
17:04:41  #topic #1221 Product working group activity reports
17:04:48  .fesco 1221
17:04:50  t8m: #1221 (Product working group activity reports) – FESCo 
- https://fedorahosted.org/fesco/ticket/1221
17:05:05  there are some notes in the ticket
17:05:11  #info See the notes in the ticket
17:05:15  :)
17:05:49  I don't think cloud has any cross-project things to note... 
as mentioned there we're working on some of the issues around ostree and 
mirroring
17:06:48  In Server, we know we need to sync up with release 
engineering and work out the install media situation
17:06:56  thats going to take a lot of focus and effort
17:07:44  sgallagh: from what I can tell its nothing different to 
what we make today, you need to work with the anaconda guys to support your use 
cases
17:07:44  jwb, nothing from workstation group?
17:07:58  not this week
17:08:08  ok
17:08:11  moving on
17:08:18  dgilmore: I'm not sure we need any anaconda changes either. 
We can discuss that later.
17:08:26  sgallagh: sure
17:08:36  #topic #1250 F21 Self Contained Changes
17:08:44  .fesco 1250
17:08:45  t8m: #1250 (F21 Self Contained Changes) – FESCo - 
https://fedorahosted.org/fesco/ticket/1250
17:09:04  Review Board 2.0 -
http://fedoraproject.org/wiki/Changes/ReviewBoard2
17:09:12  Serf 0.4.5 - ​http://fedoraproject.org/wiki/Changes/Serf_0.4.5
17:09:30  +1 to all of them
17:09:41  SSSD GPO-Based Access Control -
http://fedoraproject.org/wiki/Changes/SssdGpoBasedAccessControl
17:09

Re: Hadoop + log4j2 = fullstop

2014-05-21 Thread Aleksandar Kurtakov


Alexander Kurtakov
Red Hat Eclipse team

- Original Message -
> From: "Robert Rati" 
> To: "Fedora Big Data SIG" , "Development 
> discussions related to Fedora"
> , "Fedora Java Development List" 
> 
> Sent: Wednesday, May 21, 2014 7:03:42 PM
> Subject: Hadoop + log4j2 = fullstop
> 
> I've been working on updating the hadoop package to the latest 2.4.0
> release and at this point I've resolved all the issues but I'm now
> blocked by the log4j2 update.  log4j2 breaks the hadoop build pretty
> severely, and it doesn't seem the log4j2 team has spent much time
> thinking about how to provide backwards compatibility to existing
> log4j1.2 users.  From my investigation of log4j2:
> 
> log4j.properties file is no longer read at all
> configuration file is now in XML or JSON
> configuration file name is log4j2.[xml|json|jsn]
> V2 isn't backwards compatible with V1.  There's a shim for v1 api but it
> will only work for a limited set of cases, and for some cases it does
> work for it turns some operations into noop calls.
> 
> This is a pretty major change and even the compatibility layer, if it
> will work for a project, does not seem to guarantee like functionality
> and minimally will require a re-do of all log4j configuration files a
> project ships.  I'm not sure many sizable upstream projects would
> undertake/accept such a drastic change very quickly.
> 
> The list of projects currently blocked by this update are:
> hadoop
> hbase
> oozie
> hive
> apache-log4j-extras
> amplab-tachyon
> 
> I would be surprised if there aren't a lot more.  I understand Fedora is
> always pushing for the latest versions, but for some fundamental
> packages can there be compatibility packages introduced at the same time
> as an incompatible update? 

Nothing stops compatibility packages from appearing. But it's the people that 
need it that have to drive it. Everyone is time constrained so whoever needs 
something must do it. 
It's really is as simple as that.

Alexander Kurtakov
Red Hat Eclipse team

> Package maintainers of dependent packages
> will still need to touch their packages and determine if the new version
> will work for them.  Providing a compat package will also allow packages
> to update to their newer versions while not held up on trying to
> integrate changes from a compatibility breaking dependency update.
> 
> Rob
> --
> 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: [fedora-java] Hadoop + log4j2 = fullstop

2014-05-21 Thread Robert Rati
So, who needed log4j2?  It is massively incompatible with log4j1.2 and 
isn't a simple port job.  I would argue if log4j2 was actually needed, 
it should have been introduced as a separate log4j2 package and allow 
projects to port to it as they have time/need.  This update log4j to an 
incompatible version with no compat package provided at the same time is 
not the way to handle such an upgrade.  Giving advanced notice that the 
world will come crumbling down and you'll have to deal with it is not 
enough.


Rob

On 05/21/2014 02:01 PM, Aleksandar Kurtakov wrote:



Alexander Kurtakov
Red Hat Eclipse team

- Original Message -

From: "Robert Rati" 
To: "Fedora Big Data SIG" , "Development 
discussions related to Fedora"
, "Fedora Java Development List" 

Sent: Wednesday, May 21, 2014 7:03:42 PM
Subject: Hadoop + log4j2 = fullstop

I've been working on updating the hadoop package to the latest 2.4.0
release and at this point I've resolved all the issues but I'm now
blocked by the log4j2 update.  log4j2 breaks the hadoop build pretty
severely, and it doesn't seem the log4j2 team has spent much time
thinking about how to provide backwards compatibility to existing
log4j1.2 users.  From my investigation of log4j2:

log4j.properties file is no longer read at all
configuration file is now in XML or JSON
configuration file name is log4j2.[xml|json|jsn]
V2 isn't backwards compatible with V1.  There's a shim for v1 api but it
will only work for a limited set of cases, and for some cases it does
work for it turns some operations into noop calls.

This is a pretty major change and even the compatibility layer, if it
will work for a project, does not seem to guarantee like functionality
and minimally will require a re-do of all log4j configuration files a
project ships.  I'm not sure many sizable upstream projects would
undertake/accept such a drastic change very quickly.

The list of projects currently blocked by this update are:
hadoop
hbase
oozie
hive
apache-log4j-extras
amplab-tachyon

I would be surprised if there aren't a lot more.  I understand Fedora is
always pushing for the latest versions, but for some fundamental
packages can there be compatibility packages introduced at the same time
as an incompatible update?


Nothing stops compatibility packages from appearing. But it's the people that 
need it that have to drive it. Everyone is time constrained so whoever needs 
something must do it.
It's really is as simple as that.

Alexander Kurtakov
Red Hat Eclipse team


Package maintainers of dependent packages
will still need to touch their packages and determine if the new version
will work for them.  Providing a compat package will also allow packages
to update to their newer versions while not held up on trying to
integrate changes from a compatibility breaking dependency update.

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

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


--
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: [fedora-java] Hadoop + log4j2 = fullstop

2014-05-21 Thread Aleksandar Kurtakov
- Original Message -
> From: "Robert Rati" 
> To: "Aleksandar Kurtakov" , "Development discussions 
> related to Fedora"
> 
> Cc: "Fedora Big Data SIG" , "Fedora Java 
> Development List"
> 
> Sent: Wednesday, May 21, 2014 9:06:07 PM
> Subject: Re: [fedora-java] Hadoop + log4j2 = fullstop
> 
> So, who needed log4j2?  It is massively incompatible with log4j1.2 and
> isn't a simple port job.  I would argue if log4j2 was actually needed,
> it should have been introduced as a separate log4j2 package and allow
> projects to port to it as they have time/need.  This update log4j to an
> incompatible version with no compat package provided at the same time is
> not the way to handle such an upgrade.  Giving advanced notice that the
> world will come crumbling down and you'll have to deal with it is not
> enough.

Now this it the wrong question. Questioning the right of someone doing the 
update and maintaining something for others to use is unfair at least. The one 
that *does* decides. Others are free to *do* themself.
I can write an essay why keeping old software around is bad and how often it 
hurts people that care for the whole distro. It's pretty easy for others caring 
for just their own thing to dismiss this work and any explanation would simply 
be not understood until they try to look at the bigger picture. I really 
recommend you joining in the big effort to keep the Java ecosystem in good 
shape on fedora to feel the pain and understand why so many don't want to deal 
with such things. 
P.S. 1. Just trying to get explanation for something or make the build system 
work with latest build systems around once new major release is available 
upstream will show you what I speak for.
P.S. 2. Two of my packages are failing because of this. I still haven't 
investigated it but if moving to log4j2 is not easy it's my problem not log4j 
maintainer one (who by the way is awesome guy and provides more support than 
people can ask for, making the question even more unfair).


Alexander Kurtakov
Red Hat Eclipse team

> 
> Rob
> 
> On 05/21/2014 02:01 PM, Aleksandar Kurtakov wrote:
> >
> >
> > Alexander Kurtakov
> > Red Hat Eclipse team
> >
> > - Original Message -
> >> From: "Robert Rati" 
> >> To: "Fedora Big Data SIG" , "Development
> >> discussions related to Fedora"
> >> , "Fedora Java Development List"
> >> 
> >> Sent: Wednesday, May 21, 2014 7:03:42 PM
> >> Subject: Hadoop + log4j2 = fullstop
> >>
> >> I've been working on updating the hadoop package to the latest 2.4.0
> >> release and at this point I've resolved all the issues but I'm now
> >> blocked by the log4j2 update.  log4j2 breaks the hadoop build pretty
> >> severely, and it doesn't seem the log4j2 team has spent much time
> >> thinking about how to provide backwards compatibility to existing
> >> log4j1.2 users.  From my investigation of log4j2:
> >>
> >> log4j.properties file is no longer read at all
> >> configuration file is now in XML or JSON
> >> configuration file name is log4j2.[xml|json|jsn]
> >> V2 isn't backwards compatible with V1.  There's a shim for v1 api but it
> >> will only work for a limited set of cases, and for some cases it does
> >> work for it turns some operations into noop calls.
> >>
> >> This is a pretty major change and even the compatibility layer, if it
> >> will work for a project, does not seem to guarantee like functionality
> >> and minimally will require a re-do of all log4j configuration files a
> >> project ships.  I'm not sure many sizable upstream projects would
> >> undertake/accept such a drastic change very quickly.
> >>
> >> The list of projects currently blocked by this update are:
> >> hadoop
> >> hbase
> >> oozie
> >> hive
> >> apache-log4j-extras
> >> amplab-tachyon
> >>
> >> I would be surprised if there aren't a lot more.  I understand Fedora is
> >> always pushing for the latest versions, but for some fundamental
> >> packages can there be compatibility packages introduced at the same time
> >> as an incompatible update?
> >
> > Nothing stops compatibility packages from appearing. But it's the people
> > that need it that have to drive it. Everyone is time constrained so
> > whoever needs something must do it.
> > It's really is as simple as that.
> >
> > Alexander Kurtakov
> > Red Hat Eclipse team
> >
> >> Package maintainers of dependent packages
> >> will still need to touch their packages and determine if the new version
> >> will work for them.  Providing a compat package will also allow packages
> >> to update to their newer versions while not held up on trying to
> >> integrate changes from a compatibility breaking dependency update.
> >>
> >> Rob
> >> --
> >> devel mailing list
> >> devel@lists.fedoraproject.org
> >> https://admin.fedoraproject.org/mailman/listinfo/devel
> >> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
> > --
> > java-devel mailing list
> > java-de...@lists.fedoraproject.org
> > https://admin.fedoraproject.org/mailman/listinfo/java-devel
>

xz-compressed kernel modules

2014-05-21 Thread Richard W.M. Jones

Rawhide has xz-compressed kernel modules.  I think this is a good
thing as it saves a lot of disk space in VMs.

It did however necessitate a change in supermin (used by libguestfs).
Upstream already supported xz-compressed modules -- the patch was
contributed by Arch Linux which has been using them for a long time.
However it was not turned on in Fedora because it needs a statically
linked liblzma (we're building a tiny, static init to bootstrap a VM).

So I've taken co-maint of xz and added the xz-static subpackage.
[Discussion: https://bugzilla.redhat.com/show_bug.cgi?id=547011 ]

I've added this to Rawhide.

It's waiting in updates-testing for F20, and could do with some
testing and karma:
https://admin.fedoraproject.org/updates/FEDORA-2014-6534/xz-5.1.2-9alpha.fc20,supermin-5.1.8-5.fc20

I've not done anything for F19.  Please let me know if xz-compressed
modules will be turned on there.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v
-- 
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: xz-compressed kernel modules

2014-05-21 Thread Josh Boyer
On Wed, May 21, 2014 at 3:43 PM, Richard W.M. Jones  wrote:
>
> Rawhide has xz-compressed kernel modules.  I think this is a good
> thing as it saves a lot of disk space in VMs.
>
> It did however necessitate a change in supermin (used by libguestfs).
> Upstream already supported xz-compressed modules -- the patch was
> contributed by Arch Linux which has been using them for a long time.
> However it was not turned on in Fedora because it needs a statically
> linked liblzma (we're building a tiny, static init to bootstrap a VM).

My apologies.  I was unaware of supermin when I enabled it.

> So I've taken co-maint of xz and added the xz-static subpackage.
> [Discussion: https://bugzilla.redhat.com/show_bug.cgi?id=547011 ]
>
> I've added this to Rawhide.

Thanks for jumping on this so quickly.

> It's waiting in updates-testing for F20, and could do with some
> testing and karma:
> https://admin.fedoraproject.org/updates/FEDORA-2014-6534/xz-5.1.2-9alpha.fc20,supermin-5.1.8-5.fc20
>
> I've not done anything for F19.  Please let me know if xz-compressed
> modules will be turned on there.

We won't be enabling the compression for the stable releases.  This is
an F21 and future change only.

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

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

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

 Local time information (via. rktime):

2014-05-22 09:00 Thu US/Pacific PDT
2014-05-22 12:00 Thu US/Eastern EDT
2014-05-22 16:00 Thu UTC <-
2014-05-22 17:00 Thu Europe/London  BST
2014-05-22 18:00 Thu Europe/Paris  CEST
2014-05-22 18:00 Thu Europe/Berlin CEST
2014-05-22 21:30 Thu Asia/Calcutta  IST
--new day--
2014-05-23 00:00 Fri Asia/Singapore SGT
2014-05-23 00:00 Fri Asia/Hong_Kong HKT
2014-05-23 01:00 Fri Asia/Tokyo JST
2014-05-23 02:00 Fri Australia/Brisbane EST

 Links to all tickets below can be found at: 

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

= Followups =

(approval and retirement sections already passed, /opt exception passed)
#topic #339 software collections in Fedora
.fpc 339
https://fedorahosted.org/fpc/ticket/339

#topic #382 Go Packaging Guidelines Draft
.fpc 382
https://fedorahosted.org/fpc/ticket/382

#topic #400 Exception for bundled library FoX in exciting
.fpc 400
https://fedorahosted.org/fpc/ticket/400

(needs to be reworded to match new .desktop wording)
#topic #414 Please consider requiring AppData for all desktop
applications
.fpc 414
https://fedorahosted.org/fpc/ticket/414

(dots in name, utility of ruby without rails)
#topic #419 ruby193 in SCL
.fpc 419
https://fedorahosted.org/fpc/ticket/419

(needs fakesystemd, or another solution)
#topic #425 systemd or systemd-units should not be required if a spec
file does a %systemd_post command
.fpc 425
https://fedorahosted.org/fpc/ticket/425

= New business =

#topic #424 Bundling exception request for nodejs-weak-map
.fpc 424
https://fedorahosted.org/fpc/ticket/424

#topic #426 Need policy and macros for binfmt.d file handling
.fpc 426
https://fedorahosted.org/fpc/ticket/426

#topic #427 Bundling exception requests for new julia package
.fpc 427
https://fedorahosted.org/fpc/ticket/427

#topic #428 Exception for bundling css in infrastructure application
.fpc 428
https://fedorahosted.org/fpc/ticket/428

#topic #429 Bundling exception request for apitrace: libbacktrace
.fpc 429
https://fedorahosted.org/fpc/ticket/429

= Open Floor = 

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

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


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

Re: [fedora-java] Hadoop + log4j2 = fullstop

2014-05-21 Thread Mikolaj Izdebski
On 05/21/2014 08:06 PM, Robert Rati wrote:
> So, who needed log4j2?  It is massively incompatible with log4j1.2 and
> isn't a simple port job.  I would argue if log4j2 was actually needed,
> it should have been introduced as a separate log4j2 package and allow
> projects to port to it as they have time/need.  This update log4j to an
> incompatible version with no compat package provided at the same time is
> not the way to handle such an upgrade.  Giving advanced notice that the
> world will come crumbling down and you'll have to deal with it is not
> enough.

1. This change was announced [1] in advance and I didn't hear any
concerns from anyone until the change was implemented.  hadoop and all
other packages were mentioned in the announcement as possibly being
affected by the update.

2. The original announcement [1] and follow-up messages contain some of
the reasons for updating to 2.0.  But there are other reasons as well --
log4j 2.0 was blocking mybatis package update [3].

3. As I already said on IRC multiple times, I am going to introduce a
compat package log4j12 before 6 Jun 2014.  If that's too late then feel
free to package it yourself.

4. I shared my general opinions about Java compat packages and update
procedures on java-devel [2] and I didn't hear any concerns about them.
 Recent log4j update follows the procedure and best practices I
presented there, like keeping the name log4j instead using log4j2.

[1] https://lists.fedoraproject.org/pipermail/devel/2014-May/198934.html
[2]
https://lists.fedoraproject.org/pipermail/java-devel/2013-October/005000.html
[3] https://bugzilla.redhat.com/show_bug.cgi?id=1091042

-- 
Mikolaj Izdebski
Software Engineer, Red Hat
IRC: mizdebsk
-- 
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: [fedora-java] Hadoop + log4j2 = fullstop

2014-05-21 Thread punto...@libero.it

Il 22/05/2014 06:55, Mikolaj Izdebski ha scritto:

On 05/21/2014 08:06 PM, Robert Rati wrote:

So, who needed log4j2?  It is massively incompatible with log4j1.2 and
isn't a simple port job.  I would argue if log4j2 was actually needed,
it should have been introduced as a separate log4j2 package and allow
projects to port to it as they have time/need.  This update log4j to an
incompatible version with no compat package provided at the same time is
not the way to handle such an upgrade.  Giving advanced notice that the
world will come crumbling down and you'll have to deal with it is not
enough.

1. This change was announced [1] in advance and I didn't hear any
concerns from anyone until the change was implemented.  hadoop and all
other packages were mentioned in the announcement as possibly being
affected by the update.

2. The original announcement [1] and follow-up messages contain some of
the reasons for updating to 2.0.  But there are other reasons as well --
log4j 2.0 was blocking mybatis package update [3].

but mybatis  use them both
see https://github.com/mybatis/mybatis-3/blob/mybatis-3.2.7/pom.xml
regards

3. As I already said on IRC multiple times, I am going to introduce a
compat package log4j12 before 6 Jun 2014.  If that's too late then feel
free to package it yourself.

4. I shared my general opinions about Java compat packages and update
procedures on java-devel [2] and I didn't hear any concerns about them.
  Recent log4j update follows the procedure and best practices I
presented there, like keeping the name log4j instead using log4j2.

[1] https://lists.fedoraproject.org/pipermail/devel/2014-May/198934.html
[2]
https://lists.fedoraproject.org/pipermail/java-devel/2013-October/005000.html
[3] https://bugzilla.redhat.com/show_bug.cgi?id=1091042



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