[DRE-commits] [SCM] gem2deb.git annotated tag, 0.2.3, created. debian/0.2.3
Antonio Terceiro
terceiro at softwarelivre.org
Wed May 11 18:37:09 UTC 2011
The annotated tag, 0.2.3 has been created
at 5b52f4cbe8b7d273c8295f4599e7badccc8de171 (tag)
tagging 03450b7eeef486fb5ca336ac7e192f536bf4dd6a (commit)
tagged by Antonio Terceiro
on Tue May 10 19:30:26 2011 -0700
- Shortlog ------------------------------------------------------------
Debian release 0.2.3
Antonio Terceiro (62):
Fix typo
Be more strict with command line arguments
Remove useless variable
$VERBOSE support for Gem2Deb#run
Different installation schemes
Native extensions support
Copy gem2tgz test over (from ruby-pkg-tools svn)
Making tests more general
Run one time setup during setup
Moving constants to a central place
Separate test case-specific contant
Very basic tests for dh-make-ruby
Refactoring: abstract creation of tmp directories
Easier name for tmp directories
Reading debian/control data as a YAML stream
Closing debian/control after finishing with it
Writing basic tests for dh_ruby
Test installation of programs and manpages
Implemented shebang rewriting
Removing unecessary hardcoded path
Generate multiple binary packages for native extensions
Testing installation of native extensions
Merge branch 'master' into add-tests
Map packages without 'ruby' in the name to 'ruby'
Run tests on all versions for version-independent packages
Fix build of multi-version packages
Rake task to ease testing building packages
Fix shebang updating for multiple packages
Remove test helper to read debian/control
Remove useless `require`
Run tests during build; remove manpages when cleaning
Initial infrastructure for integration tests
Remove `instance` from generic test case
Abstract list of binary packages into a method
Avoid the need for dependency loops
Renamed library files to match the Ruby convention
Reorganization of DhMakeRuby class
Add --package options to gem2deb and dh-make-ruby
Cleanup dh_ruby in unit tests
Explicitly Build-depend on ruby1.8 and ruby1.9.1
Update TODO
Check consistency of version numbers
Build all sample packages in integration testing
Being more strict with input package names
Modularize logic for handling native extensions
Update tests for change to single binary packages
Remove code for handling multiple binary packages
Remove uneeded build dependency
Extract Method Gem2Deb::DhRuby#skip_tests?
Add missing .git in git.debian.org URL's
Add missing license header
Support running dh-make-ruby over a directory
Fix: don't create native packages by default
Extract logic for running a gem2deb command
Fix dh-make-ruby for directories without gemspec
Removing unwanted file from repo
Extract method to read the supported Ruby versions
Depend on ruby | ruby-interpreter by default
Correct handling of shebangs
Also support debian/ruby-tests.rake
Bump standards-version to 3.9.2
Preparing upload of version 2.3
Clint Byrum (1):
control changes to allow building gem2deb in a chroot
Daigo Moriwaki (2):
Escape including the .git directory in a tar archive.
debuild friendly logging.
David Greaves (1):
Add support for env-var DH_RUBY_GEMSPEC to specify the .gemspec.
Laurent Arnoud (18):
Check for require_paths include "ext" on control file set Architecture
Remove FIXME check architecture
Add simple manpages support
Add <gemroot>/man/apps.1 scheme for manpages
Add accept_pattern support for DhRuby#find_files
Add debian/ruby-GEM_NAME.manpages for dh_installman
Don't depends on meta-packages
Improve the maintainer search from ENV
Depends readeable dependencies
Fix introduced bug for debemail and debfullname
Can transform .tgz packages to .orig
Add tests for simpletgz (.tgz packages)
Substitute ^ruby- from gems named like future Debian packages
fix warning ambiguous first argument
Substitute -ruby$
Don't create debian/changelog if already exist
Dont move gem to source dirname if already exist
put a new line when no long_description
Lucas Nussbaum (121):
import gem2tgz from ruby-pkg-tools SVN
add almost empty TODO file
add setup.rb
change gem2tgz mode
Integrate into gem2deb
continue integration in gem2deb
continue integration in gem2deb (2)
new tool: dh-make-ruby
introduce dh_ruby
import setup.rb
dh-make-ruby fixes
moved dh_ruby functionality to a lib
implement installation in lib and bin
add README
document TODOs
add more TODO
correctly handle empty dep list
move ruby.pm to debhelper7 dir
prepare debian package
good-enough-for-development Debian package
install files manually
Merge branch 'master', remote branch 'terceiro/ext-multi'
Merge remote branch 'spk/manpages'
Move functionality to lib
getter for name of build dir ; method to build package
add wrapper to do all the process
close control file at end of preparation
FIXME: use dh_installman
debian copyright ; build-dep on gem2deb
find docs and examples; prepare files
strip description in debian/control
replace _ by - in gem name
handle data/ and conf/
handle regenerating over existing dir ; fix typo
stricter check for junk
handle examples
build extensions
generate control file for each ruby version if ext/ present
downcase names of gems with caps
first attempt at a test runner
cleanup
cleanup
cleanup
use ruby1.8
add more dependencies
look for test and spec at the correct place
fix check for rubygems
Merge remote branch 'terceiro/add-tests'
use debi instead of dpkg -i
Add terceiro to Uploaders, add description
add DEP5 copyright file
fix copyright notices to use my debian.org address
remove ITP number from changelog
update default standards-version
add a way to ignore test failures
generate man page ; use optparse instead of getoptlong
fix build-dep: pod2man is in perl
improve manpages and commandline parsing
add installation instructions to README
try gem fetch if file not found
update changelog
install manpags
refer to debian/control
missing block
prepare changelog for next upload
Merge remote branch 'terceiro/dh-make-ruby-package-name'
add changelog entries
Generate packages that depend on ruby1.8 | ruby-interpreter.
rm TODO
give more examples for tests
When tests fail, and user says No, do not continue.
more examples for running tests
add debian/TODO with things to fix
add a rake snapshot target
TODO++: Generate a basic debian/copyright using DEP5
Add Vcs-* fields after moving to PRE repo
Document that gem2deb can download the gem using gem fetch
Add TODO: gem2deb yajl-ruby doesn't work
gem2tgz gemname now downloads the gem if needed.
Generate a better debian/copyright template.
Merge remote branch 'spk/rebuild-fix'
update version to 0.1.1
Support DEB_BUILD_OPTIONS=nocheck.
require yaml
update TODO
Put everything in the same binary package.
Add a dh7 sequence.
Better detection of test failures.
Rewrite depends after dh_shlibdeps to create ORed deps.
Do nothing if shlibs file does not exist
fix exitstatus testing
add sequence in integration test
disable tests that fail with single binary package
Add perl:Depends, reorganize Depends:, switch to 3.0 (native)
Support building only for specific ruby versions.
TODO cleanup
rework changelog
bump version to 0.2.0
prepare changelog for next upload
Export RUBY_TEST_VERSION and RUBY_TEST_BIN environment variables when running tests.
Run make distclean || make clean instead of just make clean
Add test suite in simpleextension
suppress warning
allow integration tests to run test suites
run test suite after building each extension
update changelog and gem2deb version
Add bin/generate-ruby-transitional-packages: script to generate debian/control snippets for transitional packages
prepare changelog for upload
add LIBDIR to ruby's path when running tests
rename + add man page
fix changelog
fix manpage
add misc-Depends to generated Depends
gen-ruby-trans-pkgs: better formatting of output
Merge branch 'master' of https://github.com/lbt/gem2deb
update changelog
bump version
prepare changelog for upload
prepare changelog for upload
Merged pull request #21 from daigo/daigo.
Merge branch 'master' of github.com:ln/gem2deb
Vincent (1):
Writing a skeleton for the Debian Ruby Policy
Vincent Fourmond (4):
Listed most of the requirements for Ruby libraries
End of library policy
First draft of the Ruby policy
Moving away the Ruby policy to its own package
-----------------------------------------------------------------------
--
gem2deb.git
More information about the Pkg-ruby-extras-commits
mailing list