Details about package formiko
| Name: | formiko (PTS) |
|---|---|
| Uploader: | Ondřej Tůma <mcbig@zeropage.cz> (Debian QA page) |
| Description: | formiko - reStructuredText and MarkDown editor and live previewer formiko-vim - reStructuredText and MarkDown editor and live previewer - Vim mode |
Package uploads
Upload #2
Information
| Version: | 2.0.0-2 |
|---|---|
| Uploaded: | 2026-09-14 14:52 |
| Source package: | formiko_2.0.0-2.dsc |
| Distribution: | unstable |
| Section: | editors |
| Priority: | optional |
| Homepage: | https://github.com/ondratu/formiko |
| Vcs-Git: | https://github.com/ondratu/formiko-debian.git |
| Vcs-Browser: | https://github.com/ondratu/formiko-debian |
| Closes bugs: | #1145686 |
Changelog
formiko (2.0.0-2) unstable; urgency=medium
.
* 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 (Recommends installs it by
default); backported from upstream commit
7ac2d9dc203ad60f796cb9c97efec6da51bee37b
* 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
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 14
-
–
Package is the latest upstream version
Local: 2.0.0 Upstream: 2.0.0 Url: https://pypi.debian.net/formiko/formiko-2.0.0.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian warningsformiko source
-
W
debian-watch-could-verify-download
- debian/upstream/signing-key.asc [debian/watch]
-
W
orig-tarball-missing-upstream-signature
- formiko_2.0.0.orig.tar.gz
-
I
missing-prerequisite-for-pyproject-backend
- setuptools.build_meta (does not satisfy python3-setuptools:any, pybuild-plugin-pyproject:any) [pyproject.toml:3]
-
P
package-uses-experimental-debhelper-compat-version
- 14
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
W
debian-watch-could-verify-download
-
–
Package closes bug
-
–
Package is already in Debian
- The package uploader is currently maintaining formiko in Debian
- Last upload was on the 2026-08-20
-
–
d/copyright is in DEP5 format
Upstream Contact: Ondřej Tůma <mcbig@zeropage.cz> Licenses: BSD-3-Clause, MIT
Comments
Upload #1
Information
| Version: | 2.0.0-3 |
|---|---|
| Uploaded: | 2026-09-11 06:52 |
| Source package: | formiko_2.0.0-3.dsc |
| Distribution: | unstable |
| Section: | editors |
| Priority: | optional |
| Homepage: | https://github.com/ondratu/formiko |
| Vcs-Git: | https://github.com/ondratu/formiko-debian.git |
| Vcs-Browser: | https://github.com/ondratu/formiko-debian |
Changelog
formiko (2.0.0-3) unstable; urgency=medium
.
* 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 (Recommends installs it by
default); backported from upstream commit
7ac2d9dc203ad60f796cb9c97efec6da51bee37b
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 14
-
–
Package is the latest upstream version
Local: 2.0.0 Upstream: 2.0.0 Url: https://pypi.debian.net/formiko/formiko-2.0.0.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian warningsformiko source
-
W
debian-watch-could-verify-download
- debian/upstream/signing-key.asc [debian/watch]
-
W
orig-tarball-missing-upstream-signature
- formiko_2.0.0.orig.tar.gz
-
I
missing-prerequisite-for-pyproject-backend
- setuptools.build_meta (does not satisfy python3-setuptools:any, pybuild-plugin-pyproject:any) [pyproject.toml:3]
-
P
package-uses-experimental-debhelper-compat-version
- 14
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
W
debian-watch-could-verify-download
-
–
Package is already in Debian
- The package uploader is currently maintaining formiko in Debian
- Last upload was on the 2026-08-20
-
–
d/copyright is in DEP5 format
Upstream Contact: Ondřej Tůma <mcbig@zeropage.cz> Licenses: BSD-3-Clause, MIT
Comments
-
If you improve the packaging in multiple steps, and thus by multiple uploads to the mentor page, beside the time stamp of the upload to the mentors page, the uploads obtain a counter (1; 2, 3, ...) to visually facilitate navigation on the mentors website. Keep in mind these usually do not justify to change `2.0.0-2` to `2.0.0-3` in d/changelog, because substring `-2` is about the Debian revision, i.e. to easily discern versions if the package eventually is admitted to Debian testing (section 5.6.12 of the Debian manual, https://www.debian.org/doc/debian-policy/ch-controlfields.html). Standard's version 4.7.4 (d/control) retains the change introducted by standard 4.7.3 that a priority `optional` is presumed implicit default (section 10.3, https://www.debian.org/doc/debian-policy/upgrading-checklist.html#version-4-7-4). Does current upload #2 (2026-09-11 06:52 utc) include changes of upload #1 (2026-08-27 08:37 utc)? If so, the d/changelog of the more recent upload should retain / contain (parts) of the earlier.
-
Thanks for the review and for pointing out the versioning issue. You're right — 2.0.0-2 was never accepted into the archive, so the pynvim crash fix shouldn't have been released as a new 2.0.0-3, but merged into the still-unreleased 2.0.0-2 instead. I've fixed this: the 2.0.0-2 changelog entry now contains both changes (the formiko-vim split and the pynvim fix) in a single entry. The corrected package has been uploaded — please have another look.