Bug#1053575: RFS: ruby-mdl/0.13.0-1 -- Markdown lint tool

2023-11-05 Thread Leandro Cunha
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

2023-11-05 Thread Norwid Behrnd
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

2023-11-04 Thread Tobias Frost
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

2023-11-01 Thread Tobias Frost
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

2023-10-06 Thread Norwid Behrnd
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,