How to check EPEL dependencies from Fedora?

2013-08-23 Thread Richard Shaw
I would like to get fltk in EPEL updated to 1.3.X as fldigi is dropping
backward compatibility with fltk 1.1.X.

In order to do that I was trying to figure out the magnatude of the change,
but I don't seem to have a good way of checking which other EPEL packages
will need to be rebuilt.

I tried using repoquery from a mock chroot of EPEL 6, but as I understand
it, running yum/rpm tools really are not designed to work from inside mock.
At least if gives a lot of errors about the rpm database, but it did
produce output...

# repoquery --whatrequires libfltk.so.1.1
rpmdb: /var/lib/rpm/Name: unexpected file type or format
error: cannot open Name index using db3 - Invalid argument (22)
rpmdb: /var/lib/rpm/Providename: unexpected file type or format
error: cannot open Providename index using db3 - Invalid argument (22)
Pixie-0:2.2.6-3.el6.i686
aqsis-libs-0:1.6.0-3.el6.i686
fltk-devel-0:1.1.10-1.el6.i686
octave-6:3.4.3-1.el6.i686

Thanks,
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: How to check EPEL dependencies from Fedora?

2013-08-23 Thread Richard Shaw
I'm thinking this produce a bit more of a complete list...

# repoquery --resolve --whatrequires fltk
rpmdb: /var/lib/rpm/Name: unexpected file type or format
error: cannot open Name index using db3 - Invalid argument (22)
rpmdb: /var/lib/rpm/Providename: unexpected file type or format
error: cannot open Providename index using db3 - Invalid argument (22)
fltk-0:1.1.10-1.el6.x86_64
fltk-0:1.1.10-1.el6.i686
Pixie-0:2.2.6-3.el6.i686
Pixie-0:2.2.6-3.el6.x86_64
alsamixergui-0:0.9.0-0.9.rc2.el6.x86_64
aqsis-0:1.6.0-3.el6.x86_64
aqsis-libs-0:1.6.0-3.el6.i686
aqsis-libs-0:1.6.0-3.el6.x86_64
fltk-devel-0:1.1.10-1.el6.i686
fltk-devel-0:1.1.10-1.el6.x86_64
fltk-fluid-0:1.1.10-1.el6.x86_64
htmldoc-0:1.8.27-13.el6.x86_64
mup-0:6.1-4.el6.x86_64
octave-6:3.4.3-1.el6.i686
octave-6:3.4.3-1.el6.x86_64
rakarrack-0:0.5.8-2.el6.x86_64

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: How to check EPEL dependencies from Fedora?

2013-08-23 Thread Matthew Miller
On Fri, Aug 23, 2013 at 09:10:44AM -0500, Richard Shaw wrote:
 I tried using repoquery from a mock chroot of EPEL 6, but as I understand
 it, running yum/rpm tools really are not designed to work from inside mock.
 At least if gives a lot of errors about the rpm database, but it did
 produce output...

If you're maintaining EPEL packages, might I suggest having a VM with RHEL
or CentOS handy?


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@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: How to check EPEL dependencies from Fedora?

2013-08-23 Thread Ville Skyttä
On Fri, Aug 23, 2013 at 5:10 PM, Richard Shaw hobbes1...@gmail.com wrote:
 I tried using repoquery from a mock chroot of EPEL 6, but as I understand
 it, running yum/rpm tools really are not designed to work from inside mock.

repoquery from yum-utils = 1.1.31-17.fc19 has --installroot which can
be used from outside the mock chroot like

$ repoquery --installroot /var/lib/mock/epel-6-x86_64/root --whatrequires fltk
-- 
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 check EPEL dependencies from Fedora?

2013-08-23 Thread Richard Shaw
On Fri, Aug 23, 2013 at 9:52 AM, Matthew Miller mat...@fedoraproject.orgwrote:

 On Fri, Aug 23, 2013 at 09:10:44AM -0500, Richard Shaw wrote:
  I tried using repoquery from a mock chroot of EPEL 6, but as I understand
  it, running yum/rpm tools really are not designed to work from inside
 mock.
  At least if gives a lot of errors about the rpm database, but it did
  produce output...

 If you're maintaining EPEL packages, might I suggest having a VM with RHEL
 or CentOS handy?''


Yup, that's the full blown way to do it :) But I'm looking for a way to do
it remoted in over SSH instead of at my desk. I think the chroot method
(via mock or otherwise).

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: How to check EPEL dependencies from Fedora?

2013-08-23 Thread Till Maas
On Fri, Aug 23, 2013 at 10:52:47AM -0400, Matthew Miller wrote:

 If you're maintaining EPEL packages, might I suggest having a VM with RHEL
 or CentOS handy?

Kevin does this already for everybody:
https://fedoraproject.org/wiki/Test_Machine_Resources_For_Package_Maintainers

Regards
Till
-- 
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 check EPEL dependencies from Fedora?

2013-08-23 Thread Richard Shaw
On Fri, Aug 23, 2013 at 12:41 PM, Till Maas opensou...@till.name wrote:

 On Fri, Aug 23, 2013 at 10:52:47AM -0400, Matthew Miller wrote:

  If you're maintaining EPEL packages, might I suggest having a VM with
 RHEL
  or CentOS handy?

 Kevin does this already for everybody:

 https://fedoraproject.org/wiki/Test_Machine_Resources_For_Package_Maintainers


That works. Thanks!

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