Re: Broken dependencies: rubygem-pam

2013-04-18 Thread Vít Ondruch

Dear Bryan,

If you think you fixed your package by changing ruby(abi) to 
ruby(release) then you don't. Quick look on the RPMs will reveal:


$ rpm -qp -l 
http://kojipkgs.fedoraproject.org//packages/rubygem-pam/1.5.4/15.fc19/x86_64/rubygem-pam-1.5.4-15.fc19.x86_64.rpm

/builddir/.gem/ruby/cache/pam-1.5.4.gem
/builddir/.gem/ruby/doc
/builddir/.gem/ruby/doc/pam-1.5.4
/builddir/.gem/ruby/doc/pam-1.5.4/ri
/builddir/.gem/ruby/doc/pam-1.5.4/ri/cache.ri
/builddir/.gem/ruby/gems/pam-1.5.4
/builddir/.gem/ruby/gems/pam-1.5.4/COPYING
/builddir/.gem/ruby/gems/pam-1.5.4/ChangeLog
/builddir/.gem/ruby/gems/pam-1.5.4/LICENSE
/builddir/.gem/ruby/gems/pam-1.5.4/MANIFEST
/builddir/.gem/ruby/gems/pam-1.5.4/README
/builddir/.gem/ruby/gems/pam-1.5.4/Rakefile
/builddir/.gem/ruby/gems/pam-1.5.4/lib
/builddir/.gem/ruby/gems/pam-1.5.4/lib/pam.rb
/builddir/.gem/ruby/gems/pam-1.5.4/test
/builddir/.gem/ruby/gems/pam-1.5.4/test/check_conv.rb
/builddir/.gem/ruby/gems/pam-1.5.4/test/check_get_item.rb
/builddir/.gem/ruby/gems/pam-1.5.4/test/check_user.rb
/builddir/.gem/ruby/specifications/pam-1.5.4.gemspec
/usr/local/lib64/ruby/site_ruby/_pam.so

$ rpm -qp -l 
http://kojipkgs.fedoraproject.org//packages/rubygem-pam/1.5.4/15.fc19/x86_64/ruby-pam-1.5.4-15.fc19.x86_64.rpm

/usr/local/share/ruby/site_ruby/pam.rb


That is not how the content of RPM should look like. I offered you help 
with the package more than year ago [1] but you did not used it. I 
offered you help again in this thread, but you ignore it again. Package 
in such state has no meaning for Fedora, causing more harm then help, so 
I suggest you to retire the package.


Thank you.


Vít


[1] https://bugzilla.redhat.com/show_bug.cgi?id=790454



Dne 15.4.2013 13:54, Bryan Kearney napsal(a):
I am not sure how to fix this. The current spec file in master and f19 
has the following requires:


BuildRequires:  ruby-devel =  1.9
Requires:   ruby(abi) = 1.9

The current package is at 2.0 which should be ok. Is there an obvious 
change I need to make?

-- bk




 Original Message 
Subject: Broken dependencies: rubygem-pam
Date: Mon, 15 Apr 2013 11:49:52 + (UTC)
From: build...@fedoraproject.org
To: rubygem-pam-ow...@fedoraproject.org



rubygem-pam has broken dependencies in the F-19 tree:
On x86_64:
rubygem-pam-1.5.4-14.fc19.x86_64 requires ruby(abi) = 0:1.9
On i386:
rubygem-pam-1.5.4-14.fc19.i686 requires ruby(abi) = 0:1.9
Please resolve this as soon as possible.








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

Re: Broken dependencies: rubygem-pam

2013-04-17 Thread Vít Ondruch

Dne 17.4.2013 01:30, Adam Williamson napsal(a):

On 15/04/13 05:30 AM, Josef Stribny wrote:

Hi,

change ruby(abi) to Requires: ruby(release) as in guidelines [1]

Each Ruby package must indicate it depends on a Ruby interpreter. 
Use ruby(release) virtual requirement to achieve that:


This is due to support both MRI and JRuby in next Fedora releases.


Y'know, this one kinda made me scratch my head a little when I came 
across it, because surely 'abi' is a more accurate term than 'release' 
in the context of 'there are multiple different but compatible 
interpretations of the same basic thing, and this is a virtual 
dependency for packages which can happily use any of them'? I mean, 
switching from the word 'abi' to the word 'release' because you now 
have two things that provide the same...ABI...seems exactly 
bass-ackwards :) but I may be missing something.


http://lists.fedoraproject.org/pipermail/packaging/2012-December/008798.html

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

Re: Broken dependencies: rubygem-pam

2013-04-16 Thread Adam Williamson

On 15/04/13 05:30 AM, Josef Stribny wrote:

Hi,

change ruby(abi) to Requires: ruby(release) as in guidelines [1]

Each Ruby package must indicate it depends on a Ruby interpreter. Use ruby(release) 
virtual requirement to achieve that:

This is due to support both MRI and JRuby in next Fedora releases.


Y'know, this one kinda made me scratch my head a little when I came 
across it, because surely 'abi' is a more accurate term than 'release' 
in the context of 'there are multiple different but compatible 
interpretations of the same basic thing, and this is a virtual 
dependency for packages which can happily use any of them'? I mean, 
switching from the word 'abi' to the word 'release' because you now have 
two things that provide the same...ABI...seems exactly bass-ackwards :) 
but I may be missing something.

--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Broken dependencies: rubygem-pam

2013-04-15 Thread Josef Stribny
Hi,

change ruby(abi) to Requires: ruby(release) as in guidelines [1]

Each Ruby package must indicate it depends on a Ruby interpreter. Use 
ruby(release) virtual requirement to achieve that: 

This is due to support both MRI and JRuby in next Fedora releases.

[1] https://fedoraproject.org/wiki/Packaging:Ruby

Regards
Josef

- Original Message -
From: Bryan Kearney bkear...@redhat.com
To: devel@lists.fedoraproject.org
Sent: Monday, April 15, 2013 1:54:05 PM
Subject: Broken dependencies: rubygem-pam

I am not sure how to fix this. The current spec file in master and f19 
has the following requires:

BuildRequires:  ruby-devel =  1.9
Requires:   ruby(abi) = 1.9

The current package is at 2.0 which should be ok. Is there an obvious 
change I need to make?
-- bk




 Original Message 
Subject: Broken dependencies: rubygem-pam
Date: Mon, 15 Apr 2013 11:49:52 + (UTC)
From: build...@fedoraproject.org
To: rubygem-pam-ow...@fedoraproject.org



rubygem-pam has broken dependencies in the F-19 tree:
On x86_64:
rubygem-pam-1.5.4-14.fc19.x86_64 requires ruby(abi) = 0:1.9
On i386:
rubygem-pam-1.5.4-14.fc19.i686 requires ruby(abi) = 0:1.9
Please resolve this as soon as possible.





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

Re: Broken dependencies: rubygem-pam

2013-04-15 Thread Vít Ondruch

Hi Bryan,


If you are OK with:

* making the .spef file F19+ compatible only
* dropping the ruby-pam sub-package

I can fix the .spec file for you. Please let me know.


Vít




Dne 15.4.2013 13:54, Bryan Kearney napsal(a):
I am not sure how to fix this. The current spec file in master and f19 
has the following requires:


BuildRequires:  ruby-devel =  1.9
Requires:   ruby(abi) = 1.9

The current package is at 2.0 which should be ok. Is there an obvious 
change I need to make?

-- bk




 Original Message 
Subject: Broken dependencies: rubygem-pam
Date: Mon, 15 Apr 2013 11:49:52 + (UTC)
From: build...@fedoraproject.org
To: rubygem-pam-ow...@fedoraproject.org



rubygem-pam has broken dependencies in the F-19 tree:
On x86_64:
rubygem-pam-1.5.4-14.fc19.x86_64 requires ruby(abi) = 0:1.9
On i386:
rubygem-pam-1.5.4-14.fc19.i686 requires ruby(abi) = 0:1.9
Please resolve this as soon as possible.








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