Re: java-1.8.0-openjdk i686 and x86_64 rpms

2014-04-23 Thread Severin Gehwolf
On Wed, 2014-04-23 at 13:01 +0200, Michael Schwendt wrote:
> On Wed, 23 Apr 2014 12:13:29 +0200, Mikolaj Izdebski wrote:
> 
> > On 04/23/2014 12:07 PM, Michael Schwendt wrote:
> > > On Wed, 23 Apr 2014 11:51:21 +0200, Severin Gehwolf wrote:
> > > 
> > >> I can only guess, but i386 updates being pushed to a x86_64 repo sounds
> > >> like a bug to me. 
> > > 
> > > No, it's a pretty normal thing the mash multilib compose strategy does.
> > > http://pkgs.fedoraproject.org/cgit/mash.git/tree/\
> > 
> > No, Java is exempt from multilib, see:
> >
> > https://fedorahosted.org/fesco/ticket/961
> 
> Yes, see my other reply in this thread. Here I only replied to the general
> "i386 updates being pushed to a x86_64 repo sounds like a bug to me",
> which is wrong.

Thanks for clarifying, Michael! Learned something.

Cheers,
Severin



-- 
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: java-1.8.0-openjdk i686 and x86_64 rpms

2014-04-23 Thread Michael Schwendt
On Wed, 23 Apr 2014 12:20:20 +0200, Mikolaj Izdebski wrote:

> On 04/23/2014 12:54 AM, Arun SAG wrote:
> > Hi,
> > 
> > I see openjdk-1.8.0 got built and pushed  as an update for fedora 19
> > http://koji.fedoraproject.org/koji/buildinfo?buildID=505651 .
> > 
> > 
> >  In the past the i686 rpms of openjdk were pushed into release x86_64
> > repo of fedora 19
> > (http://mirrors.kernel.org/fedora-enchilada/linux/releases/19/Everything/x86_64/os/Packages/j/)
> > , But with this particular update the i686 rpm never got pushed into
> > x86_64 repository
> > http://mirrors.kernel.org/fedora-enchilada/linux/updates/19/x86_64/
> > 
> > Any reason why it is not happening?
> 
> Java packages don't  support multilib for several reasons.  Because of
> that Java has been granted an multibib exemption by FESCo [1].  32-bit
> JVMs not appearing in 64-bit repos is an expected thing.

That's not the full story, however. Follow the last link in above post,
  http://mirrors.kernel.org/fedora-enchilada/linux/updates/19/x86_64/
and notice the i686 package in the repo and its date:

  java-1.5.0-gcj-1.5.0.0-44.fc19.x86_64.rpm 
   19-Sep-2013 19:05  161K  
  java-1.5.0-gcj-devel-1.5.0.0-44.fc19.x86_64.rpm   
   19-Sep-2013 19:06   48K  
  java-1.5.0-gcj-javadoc-1.5.0.0-44.fc19.x86_64.rpm 
   19-Sep-2013 19:06   13M  
  java-1.5.0-gcj-src-1.5.0.0-44.fc19.x86_64.rpm 
   19-Sep-2013 19:06   25K  
! java-1.7.0-openjdk-1.7.0.60-2.4.7.0.fc19.i686.rpm 
   16-Apr-2014 13:35   27M  
  java-1.7.0-openjdk-1.7.0.60-2.4.7.0.fc19.x86_64.rpm   
   16-Apr-2014 13:36   25M  
  java-1.7.0-openjdk-accessibility-1.7.0.60-2.4.7.0.fc19.x86_64.rpm 
   16-Apr-2014 13:33   26K  
  java-1.7.0-openjdk-demo-1.7.0.60-2.4.7.0.fc19.x86_64.rpm  
   16-Apr-2014 13:34  1.9M  
  java-1.7.0-openjdk-devel-1.7.0.60-2.4.7.0.fc19.x86_64.rpm 
   16-Apr-2014 13:32  9.2M  
  java-1.7.0-openjdk-javadoc-1.7.0.60-2.4.7.0.fc19.noarch.rpm   
   16-Apr-2014 13:32   14M  
  java-1.7.0-openjdk-src-1.7.0.60-2.4.7.0.fc19.x86_64.rpm   
   16-Apr-2014 13:36   39M  
  java-1.8.0-openjdk-1.8.0.0-0.34.b132.fc19.x86_64.rpm  
   20-Mar-2014 18:13  192K  
  java-1.8.0-openjdk-accessibility-1.8.0.0-0.34.b132.fc19.x86_64.rpm
   20-Mar-2014 18:13  9.7K  
  java-1.8.0-openjdk-demo-1.8.0.0-0.34.b132.fc19.x86_64.rpm 
   20-Mar-2014 18:12  1.9M  
  java-1.8.0-openjdk-devel-1.8.0.0-0.34.b132.fc19.x86_64.rpm
   20-Mar-2014 18:15  9.2M  
  java-1.8.0-openjdk-headless-1.8.0.0-0.34.b132.fc19.x86_64.rpm 
   20-Mar-2014 18:14   28M  
  java-1.8.0-openjdk-javadoc-1.8.0.0-0.34.b132.fc19.noarch.rpm  
   20-Mar-2014 18:12   15M  
  java-1.8.0-openjdk-src-1.8.0.0-0.34.b132.fc19.x86_64.rpm  
   20-Mar-2014 18:13   21M  
-- 
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: java-1.8.0-openjdk i686 and x86_64 rpms

2014-04-23 Thread Michael Schwendt
On Wed, 23 Apr 2014 12:13:29 +0200, Mikolaj Izdebski wrote:

> On 04/23/2014 12:07 PM, Michael Schwendt wrote:
> > On Wed, 23 Apr 2014 11:51:21 +0200, Severin Gehwolf wrote:
> > 
> >> I can only guess, but i386 updates being pushed to a x86_64 repo sounds
> >> like a bug to me. 
> > 
> > No, it's a pretty normal thing the mash multilib compose strategy does.
> > http://pkgs.fedoraproject.org/cgit/mash.git/tree/\
> 
> No, Java is exempt from multilib, see:
>
> https://fedorahosted.org/fesco/ticket/961

Yes, see my other reply in this thread. Here I only replied to the general
"i386 updates being pushed to a x86_64 repo sounds like a bug to me",
which is wrong.

-- 
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: java-1.8.0-openjdk i686 and x86_64 rpms

2014-04-23 Thread Mikolaj Izdebski
On 04/23/2014 12:54 AM, Arun SAG wrote:
> Hi,
> 
> I see openjdk-1.8.0 got built and pushed  as an update for fedora 19
> http://koji.fedoraproject.org/koji/buildinfo?buildID=505651 .
> 
> 
>  In the past the i686 rpms of openjdk were pushed into release x86_64
> repo of fedora 19
> (http://mirrors.kernel.org/fedora-enchilada/linux/releases/19/Everything/x86_64/os/Packages/j/)
> , But with this particular update the i686 rpm never got pushed into
> x86_64 repository
> http://mirrors.kernel.org/fedora-enchilada/linux/updates/19/x86_64/
> 
> Any reason why it is not happening?

Java packages don't  support multilib for several reasons.  Because of
that Java has been granted an multibib exemption by FESCo [1].  32-bit
JVMs not appearing in 64-bit repos is an expected thing.

-- 
Mikolaj Izdebski
Software Engineer, Red Hat
IRC: mizdebsk

[1] https://fedorahosted.org/fesco/ticket/961
-- 
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: java-1.8.0-openjdk i686 and x86_64 rpms

2014-04-23 Thread Mikolaj Izdebski
On 04/23/2014 12:07 PM, Michael Schwendt wrote:
> On Wed, 23 Apr 2014 11:51:21 +0200, Severin Gehwolf wrote:
> 
>> I can only guess, but i386 updates being pushed to a x86_64 repo sounds
>> like a bug to me. 
> 
> No, it's a pretty normal thing the mash multilib compose strategy does.
> http://pkgs.fedoraproject.org/cgit/mash.git/tree/\

No, Java is exempt from multilib, see:

https://fedorahosted.org/fesco/ticket/961

-- 
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: java-1.8.0-openjdk i686 and x86_64 rpms

2014-04-23 Thread Michael Schwendt
On Tue, 22 Apr 2014 15:54:51 -0700, Arun SAG wrote:

> Hi,
> 
> I see openjdk-1.8.0 got built and pushed  as an update for fedora 19
> http://koji.fedoraproject.org/koji/buildinfo?buildID=505651 .
> 
> 
>  In the past the i686 rpms of openjdk were pushed into release x86_64
> repo of fedora 19
> (http://mirrors.kernel.org/fedora-enchilada/linux/releases/19/Everything/x86_64/os/Packages/j/)
> , But with this particular update the i686 rpm never got pushed into
> x86_64 repository
> http://mirrors.kernel.org/fedora-enchilada/linux/updates/19/x86_64/
> 
> Any reason why it is not happening?

Intiminate familiarity with the "mash" compose tool is needed here.
openjdk is on the multilib blacklist,

   188  blacklist = ['dmraid-devel', 'kdeutils-devel', 
'mkinitrd-devel', 'java-1.5.0-gcj-devel', 'java-1.7.0-icedtea-devel', 
'php-devel', 'java-1.6.0-openjdk-devel',
   189   'java-1.7.0-openjdk-devel', 
'java-1.8.0-openjdk-devel' ]

but i686 rpms may still be pulled in to resolve multilib dependencies.

http://pkgs.fedoraproject.org/cgit/mash.git/tree/
-- 
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: java-1.8.0-openjdk i686 and x86_64 rpms

2014-04-23 Thread Michael Schwendt
On Wed, 23 Apr 2014 11:51:21 +0200, Severin Gehwolf wrote:

> I can only guess, but i386 updates being pushed to a x86_64 repo sounds
> like a bug to me. 

No, it's a pretty normal thing the mash multilib compose strategy does.
http://pkgs.fedoraproject.org/cgit/mash.git/tree/
-- 
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: java-1.8.0-openjdk i686 and x86_64 rpms

2014-04-23 Thread Severin Gehwolf
Hi,

On Tue, 2014-04-22 at 15:54 -0700, Arun SAG wrote:
> Hi,
> 
> I see openjdk-1.8.0 got built and pushed  as an update for fedora 19
> http://koji.fedoraproject.org/koji/buildinfo?buildID=505651 .
> 
> 
>  In the past the i686 rpms of openjdk were pushed into release x86_64
> repo of fedora 19
> (http://mirrors.kernel.org/fedora-enchilada/linux/releases/19/Everything/x86_64/os/Packages/j/)
> , But with this particular update the i686 rpm never got pushed into
> x86_64 repository
> http://mirrors.kernel.org/fedora-enchilada/linux/updates/19/x86_64/
> 
> Any reason why it is not happening?

I can only guess, but i386 updates being pushed to a x86_64 repo sounds
like a bug to me. The update you are looking for (b132) is in the i386
updates repo:
http://mirrors.kernel.org/fedora-enchilada/linux/updates/19/i386/

HTH,
Severin

-- 
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-1.8.0-openjdk i686 and x86_64 rpms

2014-04-22 Thread Arun SAG
Hi,

I see openjdk-1.8.0 got built and pushed  as an update for fedora 19
http://koji.fedoraproject.org/koji/buildinfo?buildID=505651 .


 In the past the i686 rpms of openjdk were pushed into release x86_64
repo of fedora 19
(http://mirrors.kernel.org/fedora-enchilada/linux/releases/19/Everything/x86_64/os/Packages/j/)
, But with this particular update the i686 rpm never got pushed into
x86_64 repository
http://mirrors.kernel.org/fedora-enchilada/linux/updates/19/x86_64/

Any reason why it is not happening?


-- 
Arun S A G
http://zer0c00l.in/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct