Bug#732805: ruby-actionpack-3.2: Invalid requirements in actionpack-3.2.16.gemspec

2013-12-23 Thread Antonio Terceiro
Control: tag -1 pending

On Sat, Dec 21, 2013 at 10:59:00PM +0100, Christian Hofstaedtler wrote:
 Package: ruby-actionpack-3.2
 Version: 3.2.16-2
 
 Dear Maintainer,
 
 The shipped gemspec contains an invalid requirements on sprockets:
 
 /usr/share/rubygems-integration/1.9.1/specifications/actionpack-3.2.16.gemspec:
   s.add_runtime_dependency(%qsprockets, [= 
 #Gem::Version:0x00024e8188])
   s.add_dependency(%qsprockets, [= #Gem::Version:0x00024e8188])
 s.add_dependency(%qsprockets, [= #Gem::Version:0x00024e8188])
 
 This causes bundler, and likely gem to emit these warnings:
 Invalid gemspec in 
 [/usr/share/rubygems-integration/1.9.1/specifications/actionpack-3.2.16.gemspec]:
  Illformed requirement [= #Gem::Version:0x00024e8188]
 
 I suspect that the version tracking is broken as well.

I'm building a fixed package for this specific issue right now and will
upload it soon.

There is also a deeper problem, which is meeting the actual version
requirements in the gemspecs with packages from the archive, e.g.:

$ rails new foobar
  create
  create  README.rdoc
  create  Rakefile
  create  config.ru
  create  .gitignore
  create  Gemfile
  create  app
  create  app/assets/images/rails.png
  create  app/assets/javascripts/application.js
  create  app/assets/stylesheets/application.css
  create  app/controllers/application_controller.rb
  create  app/helpers/application_helper.rb
  create  app/views/layouts/application.html.erb
  create  app/mailers/.gitkeep
  create  app/models/.gitkeep
  create  config
  create  config/routes.rb
  create  config/application.rb
  create  config/environment.rb
  create  config/environments
  create  config/environments/development.rb
  create  config/environments/production.rb
  create  config/environments/test.rb
  create  config/initializers
  create  config/initializers/backtrace_silencers.rb
  create  config/initializers/inflections.rb
  create  config/initializers/mime_types.rb
  create  config/initializers/secret_token.rb
  create  config/initializers/session_store.rb
  create  config/initializers/wrap_parameters.rb
  create  config/locales
  create  config/locales/en.yml
  create  config/boot.rb
  create  config/database.yml
  create  db
  create  db/seeds.rb
  create  doc
  create  doc/README_FOR_APP
  create  lib
  create  lib/tasks
  create  lib/tasks/.gitkeep
  create  lib/assets
  create  lib/assets/.gitkeep
  create  log
  create  log/.gitkeep
  create  public
  create  public/404.html
  create  public/422.html
  create  public/500.html
  create  public/favicon.ico
  create  public/index.html
  create  public/robots.txt
  create  script
  create  script/rails
  create  test/fixtures
  create  test/fixtures/.gitkeep
  create  test/functional
  create  test/functional/.gitkeep
  create  test/integration
  create  test/integration/.gitkeep
  create  test/unit
  create  test/unit/.gitkeep
  create  test/performance/browsing_test.rb
  create  test/test_helper.rb
  create  tmp/cache
  create  tmp/cache/assets
  create  vendor/assets/javascripts
  create  vendor/assets/javascripts/.gitkeep
  create  vendor/assets/stylesheets
  create  vendor/assets/stylesheets/.gitkeep
  create  vendor/plugins
  create  vendor/plugins/.gitkeep
 run  bundle install --local
Resolving dependencies...
Could not find gem 'arel (~ 3.0.2) ruby', which is required by gem 'rails (= 
3.2.16) ruby', in any of the sources.

This issue is being fixed in the unified rails 3 package being worked on at the
rails-3.2.git repo, which will replace the individual source packages for each
of the rails components soon.

-- 
Antonio Terceiro terce...@debian.org


signature.asc
Description: Digital signature


Bug#732805: ruby-actionpack-3.2: Invalid requirements in actionpack-3.2.16.gemspec

2013-12-21 Thread Christian Hofstaedtler
Package: ruby-actionpack-3.2
Version: 3.2.16-2

Dear Maintainer,

The shipped gemspec contains an invalid requirements on sprockets:

/usr/share/rubygems-integration/1.9.1/specifications/actionpack-3.2.16.gemspec:
  s.add_runtime_dependency(%qsprockets, [= 
#Gem::Version:0x00024e8188])
  s.add_dependency(%qsprockets, [= #Gem::Version:0x00024e8188])
s.add_dependency(%qsprockets, [= #Gem::Version:0x00024e8188])

This causes bundler, and likely gem to emit these warnings:
Invalid gemspec in 
[/usr/share/rubygems-integration/1.9.1/specifications/actionpack-3.2.16.gemspec]:
 Illformed requirement [= #Gem::Version:0x00024e8188]

I suspect that the version tracking is broken as well.

  Christian

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ruby-actionpack-3.2 depends on:
ii  ruby  1:1.9.3
ii  ruby-activemodel-3.2  3.2.16-1
ii  ruby-activerecord-3.2 3.2.16-1
ii  ruby-activesupport-3.23.2.16-1
ii  ruby-builder  3.2.0-1
ii  ruby-erubis   2.7.0-2
ii  ruby-journey  1.0.4-1
ii  ruby-rack-cache   1.2-3
ii  ruby-rack-test0.6.2-2
ii  ruby-rack1.4  1.4.5-1
ii  ruby-sprockets2.4.3-2
ii  ruby-tzinfo   1.1.0-1
ii  ruby1.8 [ruby-interpreter]1.8.7.358-9
ii  ruby1.9.1 [ruby-interpreter]  1.9.3.484-1
ii  ruby2.0 [ruby-interpreter]2.0.0.353-1

ruby-actionpack-3.2 recommends no packages.

ruby-actionpack-3.2 suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org