[DRE-maint] Hello

Antono Vasiljev antono.vasiljev at gmail.com
Thu Jul 23 05:22:28 UTC 2009


Hello!

I've just subscribed to list and I would like to get some experience
from clever debian guys about ruby packaging :) 

My primary goal is to support "Ubuntu on Rails"[1] PPA and maybe push
something useful to debian/ubuntu/universe.

Trying to update rubygems package to 1.3.5:

1) downloaded libgems-ruby-1.3.4 (contains only debian/ repo)
2) Renamed it to libgems-ruby-1.3.5 
3) Got tarbasll with pkg-ruby-get-sources
4) Unpacked sources in home of ./libgems-ruby-1.3.4
   tar -xzvf tarballs/libgems-ruby_1.3.5.orig.tar.gz
   Do i need this step?
5) Got directory tree (see attached file).
6) Trying to build package with debuild and patching fails

I need advice/comments on my workflow and help in updating dpatches.

Thank you in advance!


[1] https://edge.launchpad.net/~ubuntu-on-rails

-- 
Antono Vasiljev <antono.vasiljev at gmail.com>
antono.info
-------------- next part --------------
.
|-- cleanup.sh
|-- libgems-build-tree.txt
|-- libgems-ruby-1.3.5
|   `-- debian
|       |-- README.Debian
|       |-- changelog
|       |-- compat
|       |-- control
|       |-- copyright
|       |-- etc
|       |   `-- bash_completion.d
|       |       `-- gem.in
|       |-- gem.in
|       |-- patches
|       |   |-- 00list
|       |   |-- 01_default_gem_path.dpatch
|       |   |-- 03_disable_update_system.dpatch
|       |   |-- 05_gem_commands.dpatch
|       |   |-- 08_tighter_search_regex.dpatch
|       |   `-- 09_installer.dpatch
|       |-- rubygems-doc.doc-base
|       |-- rubygems1.8.postinst
|       |-- rubygems1.8.postrm
|       |-- rubygems1.8.prerm
|       |-- rubygems1.9.postinst
|       |-- rubygems1.9.postrm
|       |-- rubygems1.9.prerm
|       |-- rules
|       `-- watch
|-- rubygems-1.3.5
|   |-- ChangeLog
|   |-- GPL.txt
|   |-- History.txt
|   |-- LICENSE.txt
|   |-- Manifest.txt
|   |-- README
|   |-- Rakefile
|   |-- bin
|   |   |-- gem
|   |   `-- update_rubygems
|   |-- cruise_config.rb
|   |-- lib
|   |   |-- gauntlet_rubygems.rb
|   |   |-- rbconfig
|   |   |   `-- datadir.rb
|   |   |-- rubygems
|   |   |   |-- builder.rb
|   |   |   |-- command.rb
|   |   |   |-- command_manager.rb
|   |   |   |-- commands
|   |   |   |   |-- build_command.rb
|   |   |   |   |-- cert_command.rb
|   |   |   |   |-- check_command.rb
|   |   |   |   |-- cleanup_command.rb
|   |   |   |   |-- contents_command.rb
|   |   |   |   |-- dependency_command.rb
|   |   |   |   |-- environment_command.rb
|   |   |   |   |-- fetch_command.rb
|   |   |   |   |-- generate_index_command.rb
|   |   |   |   |-- help_command.rb
|   |   |   |   |-- install_command.rb
|   |   |   |   |-- list_command.rb
|   |   |   |   |-- lock_command.rb
|   |   |   |   |-- mirror_command.rb
|   |   |   |   |-- outdated_command.rb
|   |   |   |   |-- pristine_command.rb
|   |   |   |   |-- query_command.rb
|   |   |   |   |-- rdoc_command.rb
|   |   |   |   |-- search_command.rb
|   |   |   |   |-- server_command.rb
|   |   |   |   |-- setup_command.rb
|   |   |   |   |-- sources_command.rb
|   |   |   |   |-- specification_command.rb
|   |   |   |   |-- stale_command.rb
|   |   |   |   |-- uninstall_command.rb
|   |   |   |   |-- unpack_command.rb
|   |   |   |   |-- update_command.rb
|   |   |   |   `-- which_command.rb
|   |   |   |-- config_file.rb
|   |   |   |-- custom_require.rb
|   |   |   |-- defaults.rb
|   |   |   |-- dependency.rb
|   |   |   |-- dependency_installer.rb
|   |   |   |-- dependency_list.rb
|   |   |   |-- digest
|   |   |   |   |-- digest_adapter.rb
|   |   |   |   |-- md5.rb
|   |   |   |   |-- sha1.rb
|   |   |   |   `-- sha2.rb
|   |   |   |-- doc_manager.rb
|   |   |   |-- exceptions.rb
|   |   |   |-- ext
|   |   |   |   |-- builder.rb
|   |   |   |   |-- configure_builder.rb
|   |   |   |   |-- ext_conf_builder.rb
|   |   |   |   `-- rake_builder.rb
|   |   |   |-- ext.rb
|   |   |   |-- format.rb
|   |   |   |-- gem_openssl.rb
|   |   |   |-- gem_path_searcher.rb
|   |   |   |-- gem_runner.rb
|   |   |   |-- indexer.rb
|   |   |   |-- install_update_options.rb
|   |   |   |-- installer.rb
|   |   |   |-- local_remote_options.rb
|   |   |   |-- old_format.rb
|   |   |   |-- package
|   |   |   |   |-- f_sync_dir.rb
|   |   |   |   |-- tar_header.rb
|   |   |   |   |-- tar_input.rb
|   |   |   |   |-- tar_output.rb
|   |   |   |   |-- tar_reader
|   |   |   |   |   `-- entry.rb
|   |   |   |   |-- tar_reader.rb
|   |   |   |   `-- tar_writer.rb
|   |   |   |-- package.rb
|   |   |   |-- package_task.rb
|   |   |   |-- platform.rb
|   |   |   |-- remote_fetcher.rb
|   |   |   |-- require_paths_builder.rb
|   |   |   |-- requirement.rb
|   |   |   |-- security.rb
|   |   |   |-- server.rb
|   |   |   |-- source_index.rb
|   |   |   |-- source_info_cache.rb
|   |   |   |-- source_info_cache_entry.rb
|   |   |   |-- spec_fetcher.rb
|   |   |   |-- specification.rb
|   |   |   |-- test_utilities.rb
|   |   |   |-- text.rb
|   |   |   |-- timer.rb
|   |   |   |-- uninstaller.rb
|   |   |   |-- user_interaction.rb
|   |   |   |-- validator.rb
|   |   |   |-- version.rb
|   |   |   `-- version_option.rb
|   |   |-- rubygems.rb
|   |   `-- ubygems.rb
|   |-- pkgs
|   |   `-- sources
|   |       |-- lib
|   |       |   `-- sources.rb
|   |       `-- sources.gemspec
|   |-- setup.rb
|   |-- test
|   |   |-- bogussources.rb
|   |   |-- data
|   |   |   |-- gem-private_key.pem
|   |   |   `-- gem-public_cert.pem
|   |   |-- fake_certlib
|   |   |   `-- openssl.rb
|   |   |-- foo
|   |   |   `-- discover.rb
|   |   |-- functional.rb
|   |   |-- gem_installer_test_case.rb
|   |   |-- gem_package_tar_test_case.rb
|   |   |-- gemutilities.rb
|   |   |-- insure_session.rb
|   |   |-- mockgemui.rb
|   |   |-- private_key.pem
|   |   |-- public_cert.pem
|   |   |-- rubygems_plugin.rb
|   |   |-- simple_gem.rb
|   |   |-- test_config.rb
|   |   |-- test_gem.rb
|   |   |-- test_gem_builder.rb
|   |   |-- test_gem_command.rb
|   |   |-- test_gem_command_manager.rb
|   |   |-- test_gem_commands_build_command.rb
|   |   |-- test_gem_commands_cert_command.rb
|   |   |-- test_gem_commands_check_command.rb
|   |   |-- test_gem_commands_contents_command.rb
|   |   |-- test_gem_commands_dependency_command.rb
|   |   |-- test_gem_commands_environment_command.rb
|   |   |-- test_gem_commands_fetch_command.rb
|   |   |-- test_gem_commands_generate_index_command.rb
|   |   |-- test_gem_commands_install_command.rb
|   |   |-- test_gem_commands_list_command.rb
|   |   |-- test_gem_commands_lock_command.rb
|   |   |-- test_gem_commands_mirror_command.rb
|   |   |-- test_gem_commands_outdated_command.rb
|   |   |-- test_gem_commands_pristine_command.rb
|   |   |-- test_gem_commands_query_command.rb
|   |   |-- test_gem_commands_server_command.rb
|   |   |-- test_gem_commands_sources_command.rb
|   |   |-- test_gem_commands_specification_command.rb
|   |   |-- test_gem_commands_stale_command.rb
|   |   |-- test_gem_commands_uninstall_command.rb
|   |   |-- test_gem_commands_unpack_command.rb
|   |   |-- test_gem_commands_update_command.rb
|   |   |-- test_gem_config_file.rb
|   |   |-- test_gem_dependency.rb
|   |   |-- test_gem_dependency_installer.rb
|   |   |-- test_gem_dependency_list.rb
|   |   |-- test_gem_digest.rb
|   |   |-- test_gem_doc_manager.rb
|   |   |-- test_gem_ext_configure_builder.rb
|   |   |-- test_gem_ext_ext_conf_builder.rb
|   |   |-- test_gem_ext_rake_builder.rb
|   |   |-- test_gem_format.rb
|   |   |-- test_gem_gem_path_searcher.rb
|   |   |-- test_gem_gem_runner.rb
|   |   |-- test_gem_indexer.rb
|   |   |-- test_gem_install_update_options.rb
|   |   |-- test_gem_installer.rb
|   |   |-- test_gem_local_remote_options.rb
|   |   |-- test_gem_package_tar_header.rb
|   |   |-- test_gem_package_tar_input.rb
|   |   |-- test_gem_package_tar_output.rb
|   |   |-- test_gem_package_tar_reader.rb
|   |   |-- test_gem_package_tar_reader_entry.rb
|   |   |-- test_gem_package_tar_writer.rb
|   |   |-- test_gem_package_task.rb
|   |   |-- test_gem_platform.rb
|   |   |-- test_gem_remote_fetcher.rb
|   |   |-- test_gem_requirement.rb
|   |   |-- test_gem_server.rb
|   |   |-- test_gem_source_index.rb
|   |   |-- test_gem_source_info_cache.rb
|   |   |-- test_gem_source_info_cache_entry.rb
|   |   |-- test_gem_spec_fetcher.rb
|   |   |-- test_gem_specification.rb
|   |   |-- test_gem_stream_ui.rb
|   |   |-- test_gem_uninstaller.rb
|   |   |-- test_gem_validator.rb
|   |   |-- test_gem_version.rb
|   |   |-- test_gem_version_option.rb
|   |   `-- test_kernel.rb
|   `-- util
|       |-- CL2notes
|       `-- gem_prelude.rb.template
`-- tarballs
    `-- libgems-ruby_1.3.5.orig.tar.gz

24 directories, 209 files


More information about the Pkg-ruby-extras-maintainers mailing list