Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 442952 - ruby warnings on the recruiting web application
Summary: ruby warnings on the recruiting web application
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: RecruitingWebapp (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Infrastructure
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-13 09:16 UTC by Markos Chandras (RETIRED)
Modified: 2012-11-14 15:09 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markos Chandras (RETIRED) gentoo-dev 2012-11-13 09:16:28 UTC
NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
Gem.source_index called from /var/www/recruiting.gentoo.org/htdocs/vendor/bundle/ruby/1.8/gems/rails-2.3.11/lib/rails/gem_dependency.rb:21.
NOTE: Gem::SourceIndex#refresh! is deprecated with no replacement. It will be removed on or after 2011-11-01.
Gem::SourceIndex#refresh! called from /var/www/recruiting.gentoo.org/htdocs/vendor/bundle/ruby/1.8/gems/rails-2.3.11/lib/rails/vendor_gem_source_index.rb:34.
NOTE: Gem::SourceIndex#load_gems_in is deprecated with no replacement. It will be removed on or after 2011-11-01.
Gem::SourceIndex#load_gems_in called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:322.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/lib64/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
....
....
....


we keep getting hundreds of these emails to recruiters@ alias.

I guess the webapp should be fixed somehow, but since we have no maintainer could you please hide this warning or just don't send us anything until it is fixed?
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2012-11-13 09:29:14 UTC
I already emailed betelgeuse about it.

I see no way to suppress the warning.

All that needs to be done is updating the bundled Rails to a newer version.
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2012-11-13 19:45:21 UTC
(In reply to comment #1)
> I already emailed betelgeuse about it.
> 
> I see no way to suppress the warning.
> 
> All that needs to be done is updating the bundled Rails to a newer version.

Then please shut this application down. Nobody should be using it, nobody maintains it so we should just kill it now.
Comment 3 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2012-11-13 19:58:05 UTC
Agreed, but we need to extract the current answers from the DB then first before killing the webapp
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2012-11-13 21:52:49 UTC
(In reply to comment #3)
> Agreed, but we need to extract the current answers from the DB then first
> before killing the webapp
Why? Stop running the application does not mean erasing the database. Just remove it from the apache on that box. If we need to extract answers we can do that later on. As far as I can tell the application does not offer any export functionality anyway
Comment 5 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2012-11-13 22:04:57 UTC
Yes, I need to do it by hand because I had two mentees that finished the quizes already, and two more that have done a few there
Comment 6 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2012-11-14 13:39:12 UTC
the webapp is now closed. I sent mail to gentoo-core and gentoo-dev-announce (plus I wrote a blog post) to let people know about the termination of the service. As I said in those mails, please inform me about any data you have there and you would like me to export and send to you.
Also, infra is willing to revive the service if the recruiters want it back at some point (although personally I'd prefer the UI issues to be resolved first :) )
Comment 7 Markos Chandras (RETIRED) gentoo-dev 2012-11-14 13:56:50 UTC
The resolution of this bug was surprisingly quick. Thanks a lot
Comment 8 Petteri Räty (RETIRED) gentoo-dev 2012-11-14 14:48:59 UTC
Yeah this has also been a problem previously with the cron based solution to running delayed jobs. If we revive the problem hopefully we can use a daemon based approach with infra.
Comment 9 Markos Chandras (RETIRED) gentoo-dev 2012-11-14 14:50:56 UTC
I am still getting the warnings on recruiters@ like I posted on comment #1. Is this really solved? :)
Comment 10 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2012-11-14 15:09:30 UTC
I didn't remove the webapp completely from the server, I just disabled it from apache, thus there was a cronjob still running. It is now disabled. I will remove the webapp from the server completely after I extract the data and keep a final backup of the db