Tareas #343
Tareas #280: Unicorn - hora de...
Empaquetar rubygem-unicorn
| Status: | En Progreso | Start date: | 01/08/2012 | ||
|---|---|---|---|---|---|
| Priority: | Alta | Due date: | 03/16/2012 | ||
| Assignee: | % Done: | 80% |
|||
| Category: | Empaquetamiento | ||||
| Target version: | Verne | ||||
| Duration: | 69 |
Description
Creo la subtarea por el manejo de redmine en el progreso de la tarea padre.
En cuanto al spec como tal de unicorn, me falta hacer correr las pruebas.
Related issues
History
Updated by Guillermo Gómez 4 months ago
- Status changed from Nueva to En Progreso
- % Done changed from 0 to 80
Updated by Guillermo Gómez 4 months ago
Mover los binarios a lugar adecuado, actualmente están en:
/usr/lib/ruby/gems/1.8/bin/unicorn /usr/lib/ruby/gems/1.8/bin/unicorn_rails
Updated by Guillermo Gómez 4 months ago
¿Dependencia faltante?
<mock-chroot>[root@movix unicorn-4.1.1]# rake rake aborted! no such file to load -- wrongdoc (See full trace by running task with --trace) <mock-chroot>[root@movix unicorn-4.1.1]# pwd /builddir/build/BUILD/rubygem-unicorn-4.1.1/usr/lib/ruby/gems/1.8/gems/unicorn-4.1.
Updated by Guillermo Gómez 4 months ago
- Due date changed from 01/22/2012 to 02/05/2012
Updated by Guillermo Gómez 4 months ago
Ya que rubygem-raindrops ya está en updates-testing, puede probar mock y seguir trabajando.
$ mock -r fedora-16-x86_64-testing SRPMS/rubygem-unicorn-4.1.1-1.fc16.src.rpm INFO: mock.py version 1.1.18 starting... State Changed: init plugins INFO: selinux disabled State Changed: start INFO: Start(SRPMS/rubygem-unicorn-4.1.1-1.fc16.src.rpm) Config(fedora-16-x86_64) State Changed: lock buildroot State Changed: clean INFO: chroot (/var/lib/mock/fedora-16-x86_64) unlocked and deleted State Changed: unlock buildroot State Changed: init State Changed: lock buildroot Mock Version: 1.1.18 INFO: Mock Version: 1.1.18 INFO: calling preinit hooks INFO: enabled root cache INFO: /etc/mock/fedora-16-x86_64-testing.cfg newer than root cache; cache will be rebuilt INFO: enabled yum cache State Changed: cleaning yum metadata INFO: enabled ccache State Changed: running yum State Changed: creating cache State Changed: unlock buildroot INFO: Installed packages: State Changed: setup State Changed: build INFO: Done(SRPMS/rubygem-unicorn-4.1.1-1.fc16.src.rpm) Config(fedora-16-x86_64-testing) 7 minutes 4 seconds INFO: Results and/or logs in: /var/lib/mock/fedora-16-x86_64/result State Changed: end
Parece construir bien!
Updated by Guillermo Gómez 4 months ago
Ya logré hacer correr todos los test/unit que incorpora el software.
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_configurator.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_http_parser_ng.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_http_parser_xftrust.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_response.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_signals.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_stream_input.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_upload.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_droplet.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_http_parser.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_request.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_server.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_socket_helper.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_tee_input.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_util.rb
Updated by Guillermo Gómez 4 months ago
- koji scratch build f16
- Actualizando fuentes a Unicorn 4.2.0 antes de hacer el BZ.
Dependencias revisadas:
1 if s.respond_to? :specification_version then
2 s.specification_version = 3
3
4 if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
5 s.add_runtime_dependency(%q<rack>, [">= 0"])
6 s.add_runtime_dependency(%q<kgio>, ["~> 2.6"])
7 s.add_runtime_dependency(%q<raindrops>, ["~> 0.7"])
8 s.add_development_dependency(%q<isolate>, ["~> 3.2"])
9 s.add_development_dependency(%q<wrongdoc>, ["~> 1.6.1"])
10 else
11 s.add_dependency(%q<rack>, [">= 0"])
12 s.add_dependency(%q<kgio>, ["~> 2.6"])
13 s.add_dependency(%q<raindrops>, ["~> 0.7"])
14 s.add_dependency(%q<isolate>, ["~> 3.2"])
15 s.add_dependency(%q<wrongdoc>, ["~> 1.6.1"])
16 end
17 else
18 s.add_dependency(%q<rack>, [">= 0"])
19 s.add_dependency(%q<kgio>, ["~> 2.6"])
20 s.add_dependency(%q<raindrops>, ["~> 0.7"])
21 s.add_dependency(%q<isolate>, ["~> 3.2"])
22 s.add_dependency(%q<wrongdoc>, ["~> 1.6.1"])
23 end
No tengo problemas, sólo me falta aclarar si necesito rubygem-isolate:
# grep -ri isolate * | grep -i require gems/unicorn-4.2.0/script/isolate_for_tests:require 'isolate'
Al parecer está relacionado con las pruebas, veamos las pruebas que se están corriendo actualmente, que NO necesitan isolate.
echo "Running tests"
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_configurator.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_http_parser_ng.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_http_parser_xftrust.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_response.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_signals.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_stream_input.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_upload.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_droplet.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_http_parser.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_request.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_server.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_socket_helper.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_tee_input.rb
RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/unit/test_util.rb
#RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/rails/test_rails.rb
Updated by Guillermo Gómez 4 months ago
Al parecer me falta correr una grupo más de pruebas test_sni_hostnames.rb (unit). Ya fueron incoporadas y koji construye feliz.
Updated by Guillermo Gómez 4 months ago
Bueno me lancé al agua: https://bugzilla.redhat.com/show_bug.cgi?id=786636
Updated by Guillermo Gómez 3 months ago
Estoy actualizando mi spec para que construya en -f16 y +f17.
Updated by Guillermo Gómez 2 months ago
- Priority changed from Normal to Alta
Updated by Guillermo Gómez 2 months ago
- Due date changed from 02/05/2012 to 03/16/2012