#1145837 RFS: formiko/2.0.0-2 -- reStructuredText and MarkDown editor and live previewer

#1145837#5
Date:
2026-08-27 08:43:29 UTC
From:
To:
Dear mentors,

I am looking for a sponsor for the new version 2.0.0-2 of my package
"formiko".

 * Package name    : formiko
   Version         : 2.0.0-2
   Upstream Author : Ondřej Tůma <mcbig@zeropage.cz>
 * URL             : https://formiko.zeropage.cz
 * License         : BSD-3-Clause and MIT
   Vcs             : https://github.com/ondratu/formiko-debian.git
   Section         : editors

It builds those binary packages:

  formiko     - reStructuredText and MarkDown editor and live previewer
  formiko-vim - reStructuredText and MarkDown editor and live previewer - Vim mode

To access further information about this package, please visit the
following URL:

https://mentors.debian.net/package/formiko/

Alternatively, you can download the package with dget using this
command:

  dget -x https://mentors.debian.net/debian/pool/main/f/formiko/formiko_2.0.0-2.dsc

Changes since the last upload:

  * debian/control: split formiko-vim into its own binary package
    (Closes: #1145686)
    - New formiko-vim package ships the formiko-vim binary, its
      .desktop file and man page, with an explicit Depends on
      formiko (= ${binary:Version}) and python3-pynvim: pynvim was
      previously only a Suggests on formiko, so the Vim mode silently
      failed to work without it
    - formiko no longer ships the formiko-vim binary, .desktop file
      or man page
    - Move python3-m2r2 and python3-pygments from Suggests to
      Recommends for formiko: they are small and worth having
      installed by default
    - Drop Suggests entirely (python3-pynvim is now a hard Depends
      of formiko-vim instead)
    - Add Breaks/Replaces (<< 2.0.0-2~) on formiko-vim for the files
      moved out of formiko
    - Drop dh-sequence-single-binary from Build-Depends, required
      now that the source builds two binary packages
  * debian/rules: add formiko.install/formiko-vim.install to split
    the pybuild install tree between the two packages; override
    dh_installdocs so formiko-vim's doc directory is a symlink to
    formiko's

Build and test status:
  Verified with dpkg-buildpackage that the source builds both binary
  packages cleanly, lintian -EviIL+pedantic is clean of anything new
  compared to the previously accepted 2.0.0-1 upload, debdiff against
  2.0.0-1 shows only the intended changes, dpkg-source -x round-trips
  the source package back to the packaging in Vcs-Git, and an
  apt-get install --dry-run of both .debs confirms formiko-vim pulls
  in formiko and python3-pynvim as expected with no file overlap
  between the two packages.

Regards,
 Ondřej Tůma

#1145837#10
Date:
2026-09-11 06:52:54 UTC
From:
To:
New source and binary packages for the sponsorship request of "formiko"
have been uploaded to mentors.debian.net:

 * Package name    : formiko
   Version         : 2.0.0-3
   Upstream Author : Ondřej Tůma <mcbig@zeropage.cz>
 * URL             : https://formiko.zeropage.cz
 * License         : BSD-3-Clause and MIT
   Vcs             : https://github.com/ondratu/formiko-debian.git
   Section         : editors

It builds those binary packages:

  formiko     - reStructuredText and MarkDown editor and live previewer
  formiko-vim - reStructuredText and MarkDown editor and live previewer - Vim mode

To access further information about this package, please visit the
following URL:

https://mentors.debian.net/package/formiko/

Alternatively, you can download the package with dget using this
command:

  dget -x https://mentors.debian.net/debian/pool/main/f/formiko/formiko_2.0.0-3.dsc

Changes since the last upload:

  * debian/patches: add pynvim-optional-import.patch, fixing a startup
    crash of formiko (without formiko-vim) when python3-pynvim is not
    installed but gir1.2-vte-3.91 is (a Recommends of formiko, so
    installed by default); backported from upstream commit
    7ac2d9dc203ad60f796cb9c97efec6da51bee37b

Build and test status:
  Verified with dpkg-buildpackage that the source builds both binary
  packages cleanly, the upstream pytest suite passes (224 passed, 1
  skipped), lintian -EviIL+pedantic is clean of anything new compared
  to the previously accepted 2.0.0-2 upload, and formiko was installed
  and run on a system with gir1.2-vte-3.91 present but python3-pynvim
  absent to confirm the crash no longer happens.

Regards,
 Ondřej Tůma

#1145837#13
Date:
2026-09-11 06:52:54 UTC
From:
To:
New source and binary packages for the sponsorship request of "formiko"
have been uploaded to mentors.debian.net:

 * Package name    : formiko
   Version         : 2.0.0-3
   Upstream Author : Ondřej Tůma <mcbig@zeropage.cz>
 * URL             : https://formiko.zeropage.cz
 * License         : BSD-3-Clause and MIT
   Vcs             : https://github.com/ondratu/formiko-debian.git
   Section         : editors

It builds those binary packages:

  formiko     - reStructuredText and MarkDown editor and live previewer
  formiko-vim - reStructuredText and MarkDown editor and live previewer - Vim mode

To access further information about this package, please visit the
following URL:

https://mentors.debian.net/package/formiko/

Alternatively, you can download the package with dget using this
command:

  dget -x https://mentors.debian.net/debian/pool/main/f/formiko/formiko_2.0.0-3.dsc

Changes since the last upload:

  * debian/patches: add pynvim-optional-import.patch, fixing a startup
    crash of formiko (without formiko-vim) when python3-pynvim is not
    installed but gir1.2-vte-3.91 is (a Recommends of formiko, so
    installed by default); backported from upstream commit
    7ac2d9dc203ad60f796cb9c97efec6da51bee37b

Build and test status:
  Verified with dpkg-buildpackage that the source builds both binary
  packages cleanly, the upstream pytest suite passes (224 passed, 1
  skipped), lintian -EviIL+pedantic is clean of anything new compared
  to the previously accepted 2.0.0-2 upload, and formiko was installed
  and run on a system with gir1.2-vte-3.91 present but python3-pynvim
  absent to confirm the crash no longer happens.

Regards,
 Ondřej Tůma

#1145837#20
Date:
2026-09-14 15:05:13 UTC
From:
To:
Sorry for the confusion — 2.0.0-2 was never accepted into the archive,
so the pynvim crash fix should not have been released as a separate
2.0.0-3. I've merged it back into the still-unreleased 2.0.0-2 instead
of keeping it as a new revision, and re-uploaded the corrected package
to mentors.debian.net:

https://mentors.debian.net/package/formiko/

The changelog for 2.0.0-2 now contains both changes (the formiko-vim
split and the pynvim fix) in a single entry. Retitling this bug back
to 2.0.0-2 accordingly.

Ondřej Tůma