diff -Nru ruby-babosa-1.0.2/debian/changelog ruby-babosa-1.0.2/debian/changelog --- ruby-babosa-1.0.2/debian/changelog 2016-11-18 13:22:08.000000000 +0000 +++ ruby-babosa-1.0.2/debian/changelog 2020-02-07 14:06:19.000000000 +0000 @@ -1,3 +1,28 @@ +ruby-babosa (1.0.2-3) unstable; urgency=medium + + * Team upload. + + [ Lucas Kanashiro ] + * Bump debhelper compatibility level to 11 + * Declare complaince with Debian Policy 4.2.1 + * Update VCS urls to point to salsa + * debian/copyright: use secure urls in Format and Source fields + + [ Utkarsh Gupta ] + * Add salsa-ci.yml + + [ Balasankar C ] + * fix-ruby-2.7.patch: Make tests run in Ruby 2.7 + * Drop ruby | ruby-interpreter dependencies. + * Use debhelper-compat virtual package. + * Bup DH compatibility to 12. + * Bump Standards-Version to 4.5.0 + * Declare Rules-Requires-Root. + * Add upstream metadata file. + * Use https link for homepage. + + -- Balasankar C Fri, 07 Feb 2020 19:36:19 +0530 + ruby-babosa (1.0.2-2) unstable; urgency=medium * Solve interference with ruby-unicode-display-width diff -Nru ruby-babosa-1.0.2/debian/compat ruby-babosa-1.0.2/debian/compat --- ruby-babosa-1.0.2/debian/compat 2016-11-18 13:22:08.000000000 +0000 +++ ruby-babosa-1.0.2/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -9 diff -Nru ruby-babosa-1.0.2/debian/control ruby-babosa-1.0.2/debian/control --- ruby-babosa-1.0.2/debian/control 2016-11-18 13:22:08.000000000 +0000 +++ ruby-babosa-1.0.2/debian/control 2020-02-07 14:06:19.000000000 +0000 @@ -2,28 +2,29 @@ Section: ruby Priority: optional Maintainer: Debian Ruby Extras Maintainers -Uploaders: Balasankar C -Build-Depends: debhelper (>= 9~), +Uploaders: Balasankar C , +Build-Depends: debhelper-compat (= 12), gem2deb, rake, ruby-activesupport, ruby-rspec, - ruby-unicode -Standards-Version: 3.9.7 -Vcs-Git: https://anonscm.debian.org/git/pkg-ruby-extras/ruby-babosa.git -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-ruby-extras/ruby-babosa.git -Homepage: http://github.com/norman/babosa + ruby-unicode, +Standards-Version: 4.5.0 +Vcs-Git: https://salsa.debian.org/ruby-team/ruby-babosa.git +Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-babosa +Homepage: https://github.com/norman/babosa Testsuite: autopkgtest-pkg-ruby XS-Ruby-Versions: all +Rules-Requires-Root: no Package: ruby-babosa Architecture: all XB-Ruby-Versions: ${ruby:Versions} -Depends: ruby | ruby-interpreter, - ruby-activesupport, +Depends: ruby-activesupport, ruby-unicode, ${misc:Depends}, - ${shlibs:Depends} + ${ruby:Depends}, + ${shlibs:Depends}, Description: library for creating slugs This provides the gem babosa, a library for creating slugs. Babosa is an extraction and improvement of the string code from FriendlyId, intended to diff -Nru ruby-babosa-1.0.2/debian/copyright ruby-babosa-1.0.2/debian/copyright --- ruby-babosa-1.0.2/debian/copyright 2016-11-18 13:22:08.000000000 +0000 +++ ruby-babosa-1.0.2/debian/copyright 2020-02-07 13:26:57.000000000 +0000 @@ -1,6 +1,6 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: babosa -Source: http://github.com/norman/babosa +Source: https://github.com/norman/babosa Files: * Copyright: 2010-2013 Norman Clarke diff -Nru ruby-babosa-1.0.2/debian/patches/fix-ruby-2.7.patch ruby-babosa-1.0.2/debian/patches/fix-ruby-2.7.patch --- ruby-babosa-1.0.2/debian/patches/fix-ruby-2.7.patch 1970-01-01 00:00:00.000000000 +0000 +++ ruby-babosa-1.0.2/debian/patches/fix-ruby-2.7.patch 2020-02-07 13:21:49.000000000 +0000 @@ -0,0 +1,21 @@ +Description: Handle cases where strings are frozen + Objects can be nil, which when cast to Strings yield frozen strings [0] + which cannot be mutated using methods like downcase!. +Author: Balasankar C +Bug: https://github.com/norman/babosa/issues/51 +Last-Update: 2020-02-07 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/lib/babosa/identifier.rb ++++ b/lib/babosa/identifier.rb +@@ -166,8 +166,8 @@ + # Normalize a string so that it can safely be used as a Ruby method name. + def to_ruby_method!(allow_bangs = true) + leader, trailer = @wrapped_string.strip.scan(/\A(.+)(.)\z/).flatten +- leader = leader.to_s +- trailer = trailer.to_s ++ leader = leader.to_s.dup ++ trailer = trailer.to_s.dup + if allow_bangs + trailer.downcase! + trailer.gsub!(/[^a-z0-9!=\\?]/, '') diff -Nru ruby-babosa-1.0.2/debian/patches/series ruby-babosa-1.0.2/debian/patches/series --- ruby-babosa-1.0.2/debian/patches/series 2016-11-18 13:22:08.000000000 +0000 +++ ruby-babosa-1.0.2/debian/patches/series 2020-02-07 13:19:22.000000000 +0000 @@ -1,2 +1,3 @@ +fix-ruby-2.7.patch remove-bundler.patch unicode_version_check.patch diff -Nru ruby-babosa-1.0.2/debian/salsa-ci.yml ruby-babosa-1.0.2/debian/salsa-ci.yml --- ruby-babosa-1.0.2/debian/salsa-ci.yml 1970-01-01 00:00:00.000000000 +0000 +++ ruby-babosa-1.0.2/debian/salsa-ci.yml 2020-02-07 12:38:50.000000000 +0000 @@ -0,0 +1,4 @@ +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml diff -Nru ruby-babosa-1.0.2/debian/upstream/metadata ruby-babosa-1.0.2/debian/upstream/metadata --- ruby-babosa-1.0.2/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ ruby-babosa-1.0.2/debian/upstream/metadata 2020-02-07 14:06:19.000000000 +0000 @@ -0,0 +1,8 @@ +--- +Archive: GitHub +Bug-Database: http://github.com/norman/babosa/issues +Bug-Submit: http://github.com/norman/babosa/issues +Changelog: http://github.com/norman/babosa/tags +Contact: http://github.com/norman/babosa/issues +Repository: http://github.com/norman/babosa.git +Repository-Browse: http://github.com/norman/babosa