Re: Broken dependencies: rubygem-pam
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
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
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
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
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