Bug#1053575: RFS: ruby-mdl/0.13.0-1 -- Markdown lint tool
I remember that I opened an RFS as a bug for a Ruby package and the Kanashiro caught my attention. I had forgotten that the recommendation is to open in mailing list of the team. Em dom., 5 de nov. de 2023 10:39, Norwid Behrnd escreveu: > On Sat, 4 Nov 2023 19:02:02 +0100 > Tobias Frost wrote: > > > Am Wed, Nov 01, 2023 at 11:55:29PM +0100 schrieb Norwid Behrnd: > > > > Your transitional package needs to Depends: on the new package. > > > > Thank you for spotting my omission. The current upload to > > https://mentors.debian.net/package/ruby-mdl/#upload-5 > > by time stamp 2023-11-05 13:24 now equally mentions `markdownlint` as > dependency for the transitional dummy package `ruby-mdl`. > >
Bug#1053575: RFS: ruby-mdl/0.13.0-1 -- Markdown lint tool
On Sat, 4 Nov 2023 19:02:02 +0100 Tobias Frost wrote: > Am Wed, Nov 01, 2023 at 11:55:29PM +0100 schrieb Norwid Behrnd: > > Your transitional package needs to Depends: on the new package. > Thank you for spotting my omission. The current upload to https://mentors.debian.net/package/ruby-mdl/#upload-5 by time stamp 2023-11-05 13:24 now equally mentions `markdownlint` as dependency for the transitional dummy package `ruby-mdl`.
Bug#1053575: RFS: ruby-mdl/0.13.0-1 -- Markdown lint tool
Am Wed, Nov 01, 2023 at 11:55:29PM +0100 schrieb Norwid Behrnd: Your transitional package needs to Depends: on the new package. > The /debian/control file was edited to eventually yield an updated > `markdownlint_0.13.0-1_all.deb` (for future use) and a transitional > `ruby-mdl_0.13.0-1_all.deb`. Does this meet the criteria better? > > The additional lines replaces/provides/conflicts follow Andreas Fester's > blog[1] and example.[2] However, after reading current lintian's note and > sections 7.3 and 7.6 of the Debian Policy Manual (v4.6.2.0) with > > "[`Conflicts:`] can make it more difficult for the package manager to find a > correct solution to an upgrade or installation problem." (see page 61). > > I substituted `Conflicts:` for `Breaks:`. > [1] https://www.labcorner.de/renaming-a-debian-package/ > [2] https://sources.debian.org/src/crossvc/1.5.0-1%2Betch1/debian/control/ I think you need also > ``` file /debian/control > Source: ruby-mdl > Section: text > Priority: optional > Maintainer: Norwid Behrnd > Build-Depends: debhelper-compat (= 13), >gem2deb (>= 1), >ruby (>= 2.7), >ruby-kramdown (>= 2.3), >ruby-kramdown-parser-gfm (>= 1.1), >ruby-mixlib-cli (<< 2.2), >ruby-mixlib-cli (>= 2.1.1), >ruby-mixlib-config (<< 4), >ruby-mixlib-config (>= 2.2.1), >ruby-mixlib-shellout > Standards-Version: 4.6.2 > Vcs-Git: https://salsa.debian.org/nbehrnd/ruby-mdl.git > Vcs-Browser: https://salsa.debian.org/nbehrnd/ruby-mdl > Homepage: https://github.com/markdownlint/markdownlint > Testsuite: autopkgtest-pkg-ruby > Rules-Requires-Root: no > > Package: markdownlint > Architecture: all > Depends: ${misc:Depends}, > ${ruby:Depends}, > ${shlibs:Depends} > Replaces: ruby-mdl > Provides: ruby-mdl > Breaks: ruby-mdl (<< 0.13.0-1) > Description: Markdown lint tool > markdownlint checks an individual markdown file, or a directory of markdown > files against a set of rules for syntax consistency. In its report back > to the CLI, the Ruby based implementation reports the line(s) with an issue > identified and how to improve it. > > Package: ruby-mdl > Architecture: all > Depends: ${misc:Depends} > Section: oldlibs > Description: Markdown lint tool - transitional dummy package > This is a transitional package for markdownlint. It can be safely removed. > > ``` >
Bug#1053575: RFS: ruby-mdl/0.13.0-1 -- Markdown lint tool
Control: tags -1 moreinfo Control: forcemerge -1 1054258 On Wed, 1 Nov 2023 10:47:08 +0100 Norwid Behrnd wrote: > The RFS ticket #1054258 / > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054258 > aims to correct errors and substitute `ruby-mdl` by `mdl` for good. Thus, the > uploaded to mentors.debian.net by 2023-10-29 finally uses only one control file > in common to assemble both `ruby-mdl` as the transition dummy package, and > `mdl` as the one where further curated in future. > As Bastian said (and I did too, without knowing this bug report in #1054258), this is not a good reason to rename a source package. We explictly WANT to retrain the history of the package, for example. I'm merging the bug reports, as we should be discussed on a single bug. -- tobi
Bug#1053575: RFS: ruby-mdl/0.13.0-1 -- Markdown lint tool
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "ruby-mdl": * Package name : ruby-mdl Version : 0.13.0-1 Upstream contact : ["p...@ipom.com"] * URL : https://github.com/markdownlint/markdownlint * License : MIT * Vcs : https://salsa.debian.org/nbehrnd/ruby-mdl Section : text The source builds the following binary packages: ruby-mdl - Markdown lint tool To access further information about this package, please visit the following URL: https://mentors.debian.net/package/ruby-mdl/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/r/ruby-mdl/ruby-mdl_0.13.0-1.dsc Changes since the last upload: ruby-mdl (0.13.0-1) unstable; urgency=medium . * New upstream version 0.13.0, i.e. * added SARIF output * fixed rules MD007, MD027 * changed rules MD009, MD033 * new rules MD055, MD056, MD057 Regards,