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&orde...
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
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" vondruch@redhat.com To: "Ruby SIG mailing list" ruby-sig@lists.fedoraproject.org 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&orde...
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 ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org
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" pvalena@redhat.com To: "Ruby SIG mailing list" ruby-sig@lists.fedoraproject.org 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" vondruch@redhat.com To: "Ruby SIG mailing list" ruby-sig@lists.fedoraproject.org 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&orde...
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 ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org _______________________________________________ ruby-sig mailing list ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org
This should be a part of fermig! :)
On Thu, Jan 7, 2016 at 8:55 AM, Pavel Valena pvalena@redhat.com 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" pvalena@redhat.com To: "Ruby SIG mailing list" ruby-sig@lists.fedoraproject.org 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" vondruch@redhat.com To: "Ruby SIG mailing list" ruby-sig@lists.fedoraproject.org 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&orde...
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 ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org _______________________________________________ ruby-sig mailing list ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org _______________________________________________ ruby-sig mailing list ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org
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
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 pvalena@redhat.com 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" pvalena@redhat.com To: "Ruby SIG mailing list" ruby-sig@lists.fedoraproject.org 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" vondruch@redhat.com To: "Ruby SIG mailing list" ruby-sig@lists.fedoraproject.org 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&orde...
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 ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org _______________________________________________ ruby-sig mailing list ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org _______________________________________________ ruby-sig mailing list ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org
ruby-sig mailing list ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org
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! :)
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 pvalena@redhat.com 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" pvalena@redhat.com To: "Ruby SIG mailing list" ruby-sig@lists.fedoraproject.org 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" vondruch@redhat.com To: "Ruby SIG mailing list" ruby-sig@lists.fedoraproject.org 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&orde...
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 ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org _______________________________________________ ruby-sig mailing list ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org _______________________________________________ ruby-sig mailing list ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org
ruby-sig mailing list ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org
ruby-sig mailing list ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org
Hi all,
Building vim-command-t, I found out that since Ruby 2.3 packages are now using weak dependencies wherever possible, I need to tweak a BuildRequires a bit, since the weak dependencies are ignored during build. Please adjust the BR as appropriate for your package. Luckily, this is very likely non issue for rubygem- packages.
Vít
This is the current state:
$ koji list-tagged f24-ruby --latest Build Tag Built by ---------------------------------------- -------------------- ---------------- ruby-2.3.0-52.fc24 f24-ruby vondruch rubygem-atomic-1.1.99-2.fc24 f24-ruby vondruch rubygem-bcrypt-3.1.10-3.fc24 f24-ruby vondruch rubygem-binding_of_caller-0.7.2-3.fc24 f24-ruby vondruch rubygem-bson_ext-1.10.2-5.fc24 f24-ruby vondruch rubygem-curb-0.8.8-3.fc24 f24-ruby vondruch rubygem-debug_inspector-0.0.2-4.fc24 f24-ruby vondruch rubygem-eventmachine-1.0.8-1.fc24 f24-ruby vondruch rubygem-ffi-1.9.10-2.fc24 f24-ruby vondruch rubygem-ox-2.2.3-1.fc24 f24-ruby valtri rubygem-pg-0.18.4-1.fc24 f24-ruby vondruch rubygem-ruby-libvirt-0.6.0-2.fc24 f24-ruby vondruch rubygem-sqlite3-1.3.11-1.fc24 f24-ruby vondruch rubygem-therubyracer-0.11.0-12.fc24 f24-ruby vondruch rubygem-thin-1.6.4-2.fc24 f24-ruby vondruch vim-command-t-2.0-1.fc24 f24-ruby vondruch
IOW ~10 % of packages is done. And since I am done with all my packages, I'm going to rebuild yours, so be warned ;)
Vít
Hello, ruby folks:
Vít Ondruch wrote on 01/07/2016 01:21 AM:
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
Currently I used: $ repoquery --disablerepo=* --enablerepo=koji-ruby24 --whatrequires 'libruby.so.2.2()(64bit)' | sort
Current leftovers (for libruby.so.2.2) are:
postgresql-plruby-0:0.5.4-6.fc23.x86_64 ruby-libguestfs-1:1.33.1-1.fc24.x86_64 ruby-shogun-0:4.0.1-0.6.git20151219.af8c1df.fc24.x86_64 rubygem-raindrops-0:0.13.0-2.fc23.x86_64 subversion-ruby-0:1.9.3-1.fc24.x86_64
postgresql-plruby: Build fails: DEBUG: In function 'pl_init_all', DEBUG: inlined from 'pl_internal_call_handler' at plruby.c:526:9: DEBUG: plruby.c:1660:5: error: call to 'ruby_safe_level_2_error' declared with attribute error: $SAFE=2 to 4 are obsolete DEBUG: rb_set_safe_level(MAIN_SAFE_LEVEL); DEBUG: ^ DEBUG: Makefile:239: recipe for target 'plruby.o' failed
Looks like $SAFE on ruby2.3 is valid only if it is 0 or 1.
libguestfs: not tried shogun: not tried
rubygem-raindrops: Test fails. DEBUG: # Running: DEBUG: ...E............... DEBUG: Finished in 0.455880s, 41.6777 runs/s, 372.9054 assertions/s. DEBUG: 1) Error: DEBUG: TestLinux#test_unix_resolves_symlinks: DEBUG: RegexpError: /.../n has a non escaped non ASCII character in non ASCII-8BIT script DEBUG: /builddir/build/BUILD/rubygem-raindrops-0.13.0/usr/share/gems/gems/raindrops-0.13.0/lib/raindrops/linux.rb:57:in `unix_listener_stats' DEBUG: /builddir/build/BUILD/rubygem-raindrops-0.13.0/usr/share/gems/gems/raindrops-0.13.0/test/test_linux.rb:97:in `test_unix_resolves_symlinks' DEBUG: 19 runs, 170 assertions, 0 failures, 1 errors, 0 skips
subversion: Test fails. koji.fedoraproject.org/koji/taskinfo?taskID=12558220
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
Regards, Mamoru
Hi everybody,
Dne 15.1.2016 v 14:31 Mamoru TASAKA napsal(a):
Hello, ruby folks:
Vít Ondruch wrote on 01/07/2016 01:21 AM:
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
Currently I used: $ repoquery --disablerepo=* --enablerepo=koji-ruby24 --whatrequires 'libruby.so.2.2()(64bit)' | sort
Current leftovers (for libruby.so.2.2) are:
postgresql-plruby-0:0.5.4-6.fc23.x86_64 ruby-libguestfs-1:1.33.1-1.fc24.x86_64 ruby-shogun-0:4.0.1-0.6.git20151219.af8c1df.fc24.x86_64 rubygem-raindrops-0:0.13.0-2.fc23.x86_64 subversion-ruby-0:1.9.3-1.fc24.x86_64
postgresql-plruby: Build fails: DEBUG: In function 'pl_init_all', DEBUG: inlined from 'pl_internal_call_handler' at plruby.c:526:9: DEBUG: plruby.c:1660:5: error: call to 'ruby_safe_level_2_error' declared with attribute error: $SAFE=2 to 4 are obsolete DEBUG: rb_set_safe_level(MAIN_SAFE_LEVEL); DEBUG: ^ DEBUG: Makefile:239: recipe for target 'plruby.o' failed
Looks like $SAFE on ruby2.3 is valid only if it is 0 or 1.
Postgres guys are aware and looking into this. There is already used some "safelevel" parameter, not sure if lowering to 1 would help. Otherwise, some patching (mostly code removal will be needed, something along these lines: https://bugs.ruby-lang.org/issues/5455). Will see.
libguestfs: not tried
I asked Rich about rebuild and since they are building quite often, we agreed that we will look into this after merge of side tag.
shogun: not tried
This is blocked by SWIG if I am not mistaken. And SWIG is broken for Ruby 2.3:
https://github.com/swig/swig/issues/593
rubygem-raindrops: Test fails. DEBUG: # Running: DEBUG: ...E............... DEBUG: Finished in 0.455880s, 41.6777 runs/s, 372.9054 assertions/s. DEBUG: 1) Error: DEBUG: TestLinux#test_unix_resolves_symlinks: DEBUG: RegexpError: /.../n has a non escaped non ASCII character in non ASCII-8BIT script DEBUG: /builddir/build/BUILD/rubygem-raindrops-0.13.0/usr/share/gems/gems/raindrops-0.13.0/lib/raindrops/linux.rb:57:in `unix_listener_stats' DEBUG: /builddir/build/BUILD/rubygem-raindrops-0.13.0/usr/share/gems/gems/raindrops-0.13.0/test/test_linux.rb:97:in `test_unix_resolves_symlinks' DEBUG: 19 runs, 170 assertions, 0 failures, 1 errors, 0 skips
Have not looked into this yet. Weird error.
subversion: Test fails. koji.fedoraproject.org/koji/taskinfo?taskID=12558220
This seems to be SWIG yet again.
From my POV, we are good to merge back into the master. Mamoru, please ask rel-engs if you like, or I'll ask them on Monday (unless there arises some real blocker). And thank you for the help with rebuild!
Vít
Hello, again:
Vít Ondruch wrote on 01/16/2016 12:38 AM:
Hi everybody,
Dne 15.1.2016 v 14:31 Mamoru TASAKA napsal(a):
Current leftovers (for libruby.so.2.2) are:
postgresql-plruby-0:0.5.4-6.fc23.x86_64 ruby-libguestfs-1:1.33.1-1.fc24.x86_64 ruby-shogun-0:4.0.1-0.6.git20151219.af8c1df.fc24.x86_64 rubygem-raindrops-0:0.13.0-2.fc23.x86_64 subversion-ruby-0:1.9.3-1.fc24.x86_64
From my POV, we are good to merge back into the master. Mamoru, please ask rel-engs if you like, or I'll ask them on Monday (unless there arises some real blocker). And thank you for the help with rebuild!
Okay, now f24-ruby packages are tagged into f24. Big thank you for Vít, and thank you for all ruby folks.
Regards, Mamoru
On Fri, Jan 15, 2016 at 9:26 AM, Mamoru TASAKA mtasaka@fedoraproject.org wrote:
Okay, now f24-ruby packages are tagged into f24. Big thank you for Vít, and thank you for all ruby folks.
Yes, thanks Vít!
- Ken
Dne 15.1.2016 v 14:31 Mamoru TASAKA napsal(a):
Current leftovers (for libruby.so.2.2) are:
rubygem-raindrops-0:0.13.0-2.fc23.x86_64
This one is really weird. One thing I noticed that it seems that Ruby does not honor the encoding directive in RegExps (or it handles them differently than strings), so I opened
https://bugs.ruby-lang.org/issues/12034
And since the raindrops maintainer is Ruby committer, I hope he will notice (I put him on CC).
Vít
Dne 15.1.2016 v 14:31 Mamoru TASAKA napsal(a):
subversion: Test fails. koji.fedoraproject.org/koji/taskinfo?taskID=12558220
This seems to be due to Swig 3.0.8:
https://github.com/swig/swig/issues/602
Vít
It seems there is plenty of issues reported by Koschei. Please check your packages if possible, you save your time later after mass rebuild.
Thx
Vít
Hi,
I just noticed, that Ruby 2.3 does not respect LANG environment variable anymore [1]. This is just heads up in case somebody wondered about some FTBFS (may be Mamoru rebuilding Gherkin?). Hopefully, this will be fixed soon.
In the mean time
s/LANG=en_US.utf-8/RUBYOPT=-EUTF-8/
might help.
Vít
[1] https://bugs.ruby-lang.org/issues/12127
Dne 6.1.2016 v 17:21 Vít Ondruch napsal(a):
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&orde...
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 ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org
It seems I was bitten by the recent glibc changes. So probably
s/LANG=en_US.utf-8/LANG=C.UTF-8/
should be the right option, since C.UTF-8 should be always available, no matter what is installed.
Vít
Dne 29.2.2016 v 15:45 Vít Ondruch napsal(a):
Hi,
I just noticed, that Ruby 2.3 does not respect LANG environment variable anymore [1]. This is just heads up in case somebody wondered about some FTBFS (may be Mamoru rebuilding Gherkin?). Hopefully, this will be fixed soon.
In the mean time
s/LANG=en_US.utf-8/RUBYOPT=-EUTF-8/
might help.
Vít
[1] https://bugs.ruby-lang.org/issues/12127
Dne 6.1.2016 v 17:21 Vít Ondruch napsal(a):
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&orde...
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 ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org
ruby-sig mailing list ruby-sig@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/ruby-sig@lists.fedoraproject.org
ruby-sig@lists.fedoraproject.org