Dne 7.1.2016 v 17:33 Vít Ondruch napsal(a): > Dne 7.1.2016 v 17:10 Ken Dreyer napsal(a): >> This should be a part of fermig! :) > There is https://github.com/fedora-ruby/fermig/pull/5/files
So this is merged now. You can use the '-u' command line parameter to rebuild just your packages. Vít > > Not sure how to integrate it yet (some command line switch probably? > Pavel?) ... but you can take the file from PR and modify: > > https://github.com/fedora-ruby/fermig/blob/master/all.rb#L5 > > for the moment. > > > Vít > > > > > > >> On Thu, Jan 7, 2016 at 8:55 AM, Pavel Valena <[email protected]> wrote: >>> Hi again, >>> >>>> $ ruby -e "puts (\`pkgdb-cli list --user $USER | tr -s ' ' | grep -vE >>>> '^Total: ' | cut -d' ' -f2\`.lines - \`dnf repoquery -q --disablerepo='*' >>>> --enablerepo=rawhide-source --arch=src --qf '%{name}' --whatrequires >>>> 'ruby-devel'\`.lines).sort.uniq" >>> I am very sorry, but there is an error in sign('-'), between the two >>> outputs. It should be &. >>> >>> To get the correct list of your packages which very likely need to be >>> rebuild: >>> >>> $ ruby -e "puts (\`pkgdb-cli list --user $USER | tr -s ' ' | grep -vE >>> '^Total: ' | cut -d' ' -f2\`.lines & \`dnf repoquery -q --disablerepo='*' >>> --enablerepo=rawhide-source --arch=src --qf '%{name}' --whatrequires >>> 'ruby-devel'\`.lines).sort.uniq" >>> >>> Pavel Valena >>> Associate Software Engineer >>> Brno, Czech Republic >>> >>> RED HAT | TRIED. TESTED. TRUSTED. >>> All of the airlines in the Fortune Global 500 rely on Red Hat. >>> Find out why at Trusted | Red Hat >>> >>> <http://www.redhat.com/en/about/trusted> >>> >>> >>> ----- Original Message ----- >>> From: "Pavel Valena" <[email protected]> >>> To: "Ruby SIG mailing list" <[email protected]> >>> Sent: Thursday, January 7, 2016 4:21:19 PM >>> Subject: Re: Ruby 2.3 - Mass rebuild >>> >>> Hi, >>> >>>> What does it means? This is the list of packages which very likely needs >>>> to be rebuild: >>>> >>>> $ dnf repoquery --disablerepo=* --enablerepo=rawhide >>>> --enablerepo=rawhide-source --arch=src --whatrequires 'ruby-devel' | >>>> sort | uniq >>> To get package names, you can use: >>> >>> $ dnf repoquery -q --disablerepo='*' --enablerepo=rawhide-source --arch=src >>> --qf '%{name}' --whatrequires 'ruby-devel' | sort -u >>> >>> Also, to get list of your packages (assumes $USER is your FAS name): >>> >>> $ pkgdb-cli list --user $USER | tr -s ' ' | grep -vE "^Total: " | cut -d' ' >>> -f2 >>> >>> To get the list of your packages which very likely need to be rebuild: >>> >>> $ ruby -e "puts (\`pkgdb-cli list --user $USER | tr -s ' ' | grep -vE >>> '^Total: ' | cut -d' ' -f2\`.lines - \`dnf repoquery -q --disablerepo='*' >>> --enablerepo=rawhide-source --arch=src --qf '%{name}' --whatrequires >>> 'ruby-devel'\`.lines).sort.uniq" >>> >>> Pavel Valena >>> Associate Software Engineer >>> Brno, Czech Republic >>> >>> RED HAT | TRIED. TESTED. TRUSTED. >>> All of the airlines in the Fortune Global 500 rely on Red Hat. >>> Find out why at Trusted | Red Hat >>> >>> <http://www.redhat.com/en/about/trusted> >>> >>> >>> ----- Original Message ----- >>> From: "Vít Ondruch" <[email protected]> >>> To: "Ruby SIG mailing list" <[email protected]> >>> Sent: Wednesday, January 6, 2016 5:21:42 PM >>> Subject: Ruby 2.3 - Mass rebuild >>> >>> Hi all, >>> >>> You have probably noticed, that Ruby 2.3 was released during Christmas >>> so we can move forward with the change proposal [1] and get Ruby 2.3 for >>> F24. Actually, I already obtained build target for Ruby 2.3 [2] and >>> build ruby-2.3 package and now its time for you to help :) >>> >>> What does it means? This is the list of packages which very likely needs >>> to be rebuild: >>> >>> $ dnf repoquery --disablerepo=* --enablerepo=rawhide >>> --enablerepo=rawhide-source --arch=src --whatrequires 'ruby-devel' | >>> sort | uniq >>> >>> You can take the and just fire rebuild, but please, you should be using >>> f24-ruby build target, i.e. the build command should look like: >>> >>> $ fedpkg build --target f24-ruby >>> >>> If you forget to specify the target, you'll do build against Ruby 2.2, >>> which is not what you want. >>> >>> If you don't make it soon enough, I'll very likely rebuild your package >>> sooner or later. I'll be using fermig [4] to do that as I did during >>> previous rebuilds. If you don't like me to touch you package for >>> whatever reason, please let me know (Mamoru, I suppose you are going to >>> rebuild your packages yourself, right?). >>> >>> You can follow the progress at: >>> >>> http://koji.fedoraproject.org/koji/builds?inherited=0&tagID=331&order=-build_id&latest=1 >>> >>> or using: >>> >>> $ koji list-tagged f24-ruby >>> >>> >>> As always, any help/testing/feedback is welcome. >>> >>> >>> Vít >>> >>> >>> >>> [1] https://fedoraproject.org/wiki/Changes/Ruby_2.3 >>> [2] https://fedorahosted.org/rel-eng/ticket/6324 >>> [3] https://koji.fedoraproject.org/koji/buildinfo?buildID=709430 >>> [4] https://github.com/fedora-ruby/fermig >>> _______________________________________________ >>> ruby-sig mailing list >>> [email protected] >>> http://lists.fedoraproject.org/admin/lists/[email protected] >>> _______________________________________________ >>> ruby-sig mailing list >>> [email protected] >>> http://lists.fedoraproject.org/admin/lists/[email protected] >>> _______________________________________________ >>> ruby-sig mailing list >>> [email protected] >>> http://lists.fedoraproject.org/admin/lists/[email protected] >> _______________________________________________ >> ruby-sig mailing list >> [email protected] >> http://lists.fedoraproject.org/admin/lists/[email protected] > _______________________________________________ > ruby-sig mailing list > [email protected] > http://lists.fedoraproject.org/admin/lists/[email protected] _______________________________________________ ruby-sig mailing list [email protected] http://lists.fedoraproject.org/admin/lists/[email protected]
