Skip to content
  • Lucas Kanashiro's avatar
    Import Debian version 1.4 · 982d37f4
    Lucas Kanashiro authored
    gem2deb (1.4) unstable; urgency=medium
    
      [ Helmut Grohne ]
      * Annotate ruby interpreter dependencies with :any. (Closes: #970470)
    
      [ Antonio Terceiro ]
      * test_helper: fix code coverage configuration
    
      [ Lucas Kanashiro ]
      * Do not add extensions to the generated gemspec (Closes: #972702)
      * Add myself to the Uploaders list
    
    gem2deb (1.3) unstable; urgency=medium
    
      [ Chris Hofstaedtler ]
      * Remove rubysetuprb buildsystem (Closes: #969327)
    
      [ Cédric Boutillier ]
      * Add .gitattributes to keep unwanted files out of the source package
    
      [ Antonio Terceiro ]
      * rake test:coverage: run unit tests only
      * test_helper: review code coverage requirements
      * README: update
    
    gem2deb (1.2.1) unstable; urgency=medium
    
      [ Marc Dequènes (Duck) ]
      * Safety net for UTF-8 unfriendly env
    
      [ Antonio Terceiro ]
      * Gem2Deb::TestRunner: use UTF-8 encoding by default
    
    gem2deb (1.2) unstable; urgency=medium
    
      [ Marc Dequènes (Duck) ]
      * Support dependency checks with multiple binaries (Closes: #950629).
    
      [ Utkarsh Gupta ]
      * Bump debhelper-compat to 13
    
      [ Chris Lamb ]
      * Gem2Deb::GemInstaller: delete mkmf.log from extension dir (Closes: #964772)
    
    gem2deb (1.1) unstable; urgency=medium
    
      [ Antonio Terceiro ]
      * dh-make-ruby: don't produce Name and Contact fields in
        debian/upstream/metadata (Closes: #951022)
      * Gem2Deb::GemInstaller: remove executable bit from .rb files
      * dh-make-ruby: drop exception for "ruby" in gem names
      * Replace "Debian Ruby Extras Maintainers" with "Debian Ruby Team"
      * Gem2Deb::GemInstaller: don't install coverage/* and man/*
      * dh-make-ruby: word wrap long description
      * Gem2Deb::Installer: handle shebangs with whitespace
      * Gem2Deb::Metadata: try modified gemspec first.
        If the gemspec does not use git, this should have no effect. For
        gemspecs that do use git, this should fix the issue when builds done on
        system where git is present produce mostly-empty packages.
    
      [ Lucas Kanashiro ]
      * d/t/reproducible-extensions: add -kernel option to reprotest call
    
    gem2deb (1.0.5) unstable; urgency=medium
    
      [ Antonio Terceiro ]
      * gem2deb-test-runner: pass absolute directory names in GEM_PATH
      * Gem2Deb::PackageNameMapping: don't hardcode the location of apt-file
      * dh-make-ruby: add option to skip dependency detection
      * tests/reproducible-extensions:
        - disable container-unfriendly variations
        - skip dependency detection in dh-make-ruby (fixes autopkgtest regression)
      * Revert "dh-make-ruby: Add .gitattributes template."
      * dh-make-ruby: write debian/.gitattributes programmatically (Closes: #951430)
      * gem2deb-test-runner: add Breaks: against packages with missing test
        suites, affected by "gem2deb-test-runner: exit 77 under autopkgtest if
        test suite is missing" from 1.0
      * Bump Standards-Version to 4.5.0; no changes needed otherwise
    
      [ Sebastien Badia ]
      * Set Standards-Version to 4.5.0 in template
    
      [ Daniel Leidert ]
      * Minor wording update for copyright files
    
    gem2deb (1.0.4) unstable; urgency=medium
    
      * Gem2Deb::Metadata: drop alternative dependency on ruby-interpreter
      * Build Ruby C extensions reproducibly
    
    gem2deb (1.0.3) unstable; urgency=medium
    
      * debian/rules: don't duplicate list of files owned by gem2deb-test-runner
      * gem2deb-test-runner: add Breaks:/Replaces: against gem2deb 1.0.1.
        This fixes upgrades from 1.0.1 where a file that was supposed to be
        provided by gem2deb-test-runner was actually included in gem2deb.
      * debian/rules: fix for use with mawk
    
    gem2deb (1.0.2) unstable; urgency=medium
    
      * autopkgtest: add tests for gem2deb and gem2deb-test-runner
      * gem2deb-test-runner: ship Gem2Deb::PackageNameMapping
    
    gem2deb (1.0.1) unstable; urgency=medium
    
      * Gem2Deb::Metadata: pass global parameter forward.
        This fixes just building packages without apt-file being instaled.
      * Gem2Deb::PackageNameMapping: fix getting data from installed packages
    
    gem2deb (1.0) unstable; urgency=medium
    
      [ Daniel Leidert ]
      * dh-make-ruby: Add .gitattributes template.
    
      [ Antonio Terceiro ]
      * Gem2Deb::Installer; only rewrite shebangs of files that have one
        (Closes: #790331)
      * dh-make-ruby: delete debian/compat
      * Drop build-dependency on lintian
      * gem2deb-test-runner: exit 77 under autopkgtest if test suite is missing
      * dh_ruby(1): drop advice to Build-Depend on ruby when using
        debian/ruby-tests.rake gem2deb-test-runner itself already depends on rake,
        and nowadays even ruby itself does.
      * dh-make-ruby: don't add interpreter dependencies to libraries
      * dh_ruby: add support for a ${ruby:Depends} substvar
      * dh-make-ruby: use ${ruby:Depends} for new packages.
        Also make these new packages build depend on gem2deb >= 1
      * Gem2Deb::GemInstaller: call gem with --no-document instead of --no-rdoc
        --no-rdoc was deprecated and has been removed in ruby 2.7
      * gem2deb: fix use with .gem files not in the current directory
      * test/sample/name_clash_multiple: drop unused sample package
      * test/sample/simpleextension_with_name_clash: drop use case
      * Gem2Deb::DhMakeRuby: fix warning under ruby2.7
      * salsa-ci.yml: run test coverage
      * gem2deb: add -g/--git option.
        Passing -g/--git will make gem2deb import the resulting source package
        into a git repository under the current directory.
      * gem2deb: document -d/--no-check-builddeps
      * gem2deb: --purge: remove all generated files
      * gem2deb: --git: use pristine-tar
    
    gem2deb (0.45) unstable; urgency=medium
    
      [ Frank Schaefer ]
      * tweak Gem::Ext::*Builder usage for ruby 2.6
    
      [ Antonio Terceiro ]
      * gem2tgz: always extract tarballs as the current user
      * dh_ruby: drop remaining mention of rubygems usage check
      * dh_ruby: drop remaining mention of rubygems usage check
      * gem2deb-test-runner manpage: remove truncated sentence
      * Gem2Deb::MetaData: rename method
      * Gem2Deb::MetaData: unset gemspec.rubyforge_project
      * tests: drop references to deprecated field rubyforge_project
      * Bump Standards-Version; no changes needed otherwise
      * Set Rules-Requires-Root: no
    
      [ Joseph Herlant ]
      * Move away the Gemfile.lock during tests to avoid bundler issues.
    
      [ Utkarsh Gupta ]
      * Update version=3 to 4 in d/watch
      * Use gem_name instead of source_package_name in d/upstream/metadata
    
    gem2deb (0.44) unstable; urgency=medium
    
      [ Georg Faerber ]
      * bin/gem2deb-test-runner: fix typo
    
      [ Cédric Boutillier ]
      * Update templates for new packages
        - Set debhelper compat level to 12
        - Add salsa-ci config file
        - Set Standards-Version to 4.4.0 in template
    
      [ Utkarsh Gupta ]
      * Add salsa-ci.yml
      * Add d/upstream/metadata in template
      * Bump lib/gem2deb/version.rb
      * Bump Standards-Version to 4.4.0 & debhelper-compat to 12
      * Remove compat from test
    
      [ Antonio Terceiro ]
      * dh-make-ruby: add `DH_RUBY = --gem-install` by default to debian/rules
    982d37f4