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.vasil...@gmail.com> antono.info
. |-- 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
_______________________________________________ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-ruby-extras-maintainers