vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit 54e4fccb66200b651c2f5becd1b2219580df91cc
Merge: 4bd12df 423e0f7
Author: Kevin Watt <k@funmula.com>
Date: Mon Nov 2 10:22:22 2026 +0000
Update upstream source from tag 'upstream/0.2.8+ds'
Update to upstream version '0.2.8+ds'
with Debian dir f2e4dee0abdaca2e670295c205bc1dfe9362ff68
commit 4bd12dfe35ea5dbf919020e7d9cf13a7a90e7ecd
Author: Kevin Watt <k@funmula.com>
Date: Mon Nov 2 10:22:02 2026 +0000
Exclude the nlohmann/json copy and add the libtabe notice
Build with nlohmann-json3-dev instead of the copy in the upstream tree. The
version becomes 0.2.8+ds. gbp cannot remove +ds from the version, so give the
upstream tag when importing. The programs still report 0.2.8.
words.tsv has phrases from libtabe through McBopomofo, so name the holders and
the terms of libtabe's tsi-src/COPYING. chars.tsv has its own stanza, because
it has other sources.
commit e8dba0bdead35613594d96f8a6490524a57a229d
Merge: 9b5cd7a 578e0fd
Author: Kevin Watt <k@funmula.com>
Date: Sun Nov 1 13:20:26 2026 +0000
Update upstream source from tag 'upstream/0.2.8'
Update to upstream version '0.2.8'
with Debian dir 87473a73f1e2faa078f4cebe8c01aaaa8aada6e2
commit 9b5cd7a5e0db6d74a04bc8c43bc1e8b45b229673
Author: Kevin Watt <k@funmula.com>
Date: Sun Nov 1 21:19:38 2026 +0800
Use the GitHub archive and drop +ds
The dictionary is now in 0c-ime-data, so the tarball has nothing to remove and
debian/watch can use Template: GitHub. The new version of 0c-ime-data is
0.0.git20261101.
commit 2f7e10e6ec4c230b3022dff563c8d9503bd02825
Author: Kevin Watt <k@funmula.com>
Date: Sun Nov 1 21:19:38 2026 +0800
Remove debian/rules variables that are not needed
The build does not need DH_GOLANG_EXCLUDES or cmd in
DH_GOLANG_INSTALL_EXTRA. The packages have the same files without them, and
11 more test packages run.
commit ef4b441d20cefe8c72cbe1c29ad98a60a30b2c41
Author: Kevin Watt <k@funmula.com>
Date: Sun Nov 1 00:30:42 2026 +0000
Drop the patches, they are in 0.2.8
Set the version to 0.2.8+ds-1.
commit af888db49c32bec15c4dbc1c5692d71553667ee8
Merge: 307d340 199ad17
Author: Kevin Watt <k@funmula.com>
Date: Sun Nov 1 00:30:42 2026 +0000
Update upstream source from tag 'upstream/0.2.8+ds'
Update to upstream version '0.2.8+ds'
with Debian dir 1f5ef0143ad666f290506b1055f2265b8624e095
commit 307d34089666dc60d4cbf6f6396df3a10f790ea3
Author: kevin <k@funmula.com>
Date: Sat Oct 31 20:02:56 2026 +0000
Set the version to 0.2.7+ds-1
commit 06a99a5a1862861ae2fce6ab652a4a49f80333ad
Merge: c699d5a 0d751c2
Author: kevin <k@funmula.com>
Date: Sat Oct 31 20:02:56 2026 +0000
Update upstream source from tag 'upstream/0.2.7+ds'
Update to upstream version '0.2.7+ds'
with Debian dir eebac3d0a5aff84c897706a815981a257350e557
commit c699d5a378d06b86e565d1de82446c51458f0f5d
Author: kevin <k@funmula.com>
Date: Sun Nov 1 03:48:39 2026 +0800
Move the dictionary and the bigram files to 0c-ime-data
The dictionary changes less often than the engine, and the bigram tarball was
uploaded again with every upstream release. The new 0c-ime-data source package
has them, and builds with the tools in the new 0c-ime-tools package.
0c-ime depends on a minimum version of 0c-ime-data, so updating the engine does
not have to update the data. Remove assets/data from the tarball, and stop
using a component and Version-Schema: checksum.
commit a5f802ad6b37bf006defd0662607d585571858e8
Merge: 1df9ee3 6ae1990
Author: kevin <k@funmula.com>
Date: Sun Nov 1 03:46:39 2026 +0800
Merge remote-tracking branch 'origin/dh-go' into debian/sid
commit 1df9ee3edc92ae36314d0b34749cefa73d268a25
Merge: 5b21a5e 0e13a35
Author: kevin <k@funmula.com>
Date: Sun Nov 1 03:46:39 2026 +0800
Merge remote-tracking branch 'origin/fix-watch-release-assets' into debian/sid
commit 5b21a5ec8e7909f409684822586a98c8123207f4
Merge: deb04cb c66c584
Author: Andrew Lee (李健秋) <ajqlee@debian.org>
Date: Sat Oct 31 18:15:44 2026 +0100
Merge branch 'ajqlee/merge-request-queue' into 'debian/sid'
Fix debian/watch and debian/gbp.conf
See merge request kevinwatt/0c-ime!1
commit 6ae199011b7be980c433211a88269e38806051f4
Author: kevin <k@funmula.com>
Date: Sat Oct 31 23:56:22 2026 +0800
Keep the +~cs part out of the version the programs report
Version-Schema: checksum makes the upstream version 0.2.7+~cs20261019, which
would end up in the engine's version and distribution.json.
commit 0e13a35f9b6cf5b9714950b342cc13467cedc079
Author: kevin <k@funmula.com>
Date: Sat Oct 31 23:55:56 2026 +0800
debian/watch: fetch the release assets again
Template: GitHub fetches GitHub's generated archives, which only hold what
is in Git. That leaves out assets/data and SOURCE-RELEASE.json from the main
tarball and the four bigram TSVs from the component, so make install stops
with no dictionary and the dictionary cannot be rebuilt either.
Keep Version-Schema: checksum in the header, and update debian/README.source
and the test-uscan comment to match.
commit 16bcf410b7140afb917d65afbe871b4d766748fc
Author: kevin <k@funmula.com>
Date: Sat Oct 31 22:47:34 2026 +0800
Restore hardening=+all and stop copying bigram into _build
Restore hardening=+all so that lib0c.so and the Go programs get BIND_NOW,
as the description of the first patch says.
List the directories to copy into _build with DH_GOLANG_INSTALL_EXTRA.
DH_GOLANG_INSTALL_ALL ignores DH_GOLANG_EXCLUDES when copying, so the
bigram component was copied too.
commit deb04cbe4b7e4d6f3272f7431bbae3d879990f6a
Merge: 401a708 e0f5335
Author: Andrew Lee (李健秋) <ajqlee@debian.org>
Date: Sat Oct 31 11:44:38 2026 +0100
Merge branch 'dh-go' into 'debian/sid'
Build with dh-go and clean up debian/rules, debian/control
See merge request kevinwatt/0c-ime!2
commit e0f5335ada5640ab1e4835a609fa823570a8b01b
Author: kevin <k@funmula.com>
Date: Fri Oct 30 19:48:47 2026 +0800
Use the default hardening flags and Go build mode
Drop hardening=+all, which only added bindnow to the dpkg defaults, and the
per-architecture -buildmode=pie list.
commit 4ae8309f1bd229750e845ddb85fc7276ac2c6457
Author: kevin <k@funmula.com>
Date: Fri Oct 30 19:48:47 2026 +0800
Drop more variables and overrides that only repeat the defaults
- The installs.* -X flags repeat the values in internal/installs, and
FCITX5, IBUS and MODEL_DOWNLOAD repeat upstream's Makefile defaults.
- Let dh_compress and dh_golang run as they are.
- dpkg-build-api (= 1) changes nothing for this package.
commit e8b766a6790f6bad0fea235e93b4005e6516d5cf
Author: kevin <k@funmula.com>
Date: Thu Oct 29 22:48:20 2026 +0800
Build with dh-go and drop what debhelper 14 does by default
- Build-Depend on dh-go and run dh --with=golang. dh-go builds in module
mode, where the go.mod "go" line sets the GODEBUG defaults, so the
//go:debug backport (patch 0004) is no longer needed.
- debian/control: compat 14 applies ${misc:Depends}, ${shlibs:Depends} and
${misc:Static-Built-Using} automatically.
- debian/rules: dh already exports the build flags and gives dh_auto_* a
writable HOME; compat 14 drops dh_dwz from the sequence; CHANGELOG.md is
found without an override. Run upstream's make through dh_auto_* and
use $(DH_OVERRIDDEN_COMMAND). Keep Static-Built-Using off fcitx5-0c,
which contains no Go code.
commit c66c584c134bddbc8e74d516dcef9184fd663d08
Author: Andrew Lee (李健秋) <ajqlee@debian.org>
Date: Thu Oct 29 15:01:48 2026 +0100
debian/salsa-ci.yml: enable licenserecon job.
commit 6a0ed1de4413c384b0285d76da83fd0f93766047
Author: Andrew Lee (李健秋) <ajqlee@debian.org>
Date: Thu Oct 29 12:14:42 2026 +0100
debian/gbp.conf: adjust to match upstream version Version-Schema.
commit e9e8a2b498f2d9c7a4db0b72970377c96a130134
Author: Andrew Lee (李健秋) <ajqlee@debian.org>
Date: Thu Oct 29 12:05:01 2026 +0100
debian/watch: adjust to make salsa-ci happy.
commit 401a708d1704a82d2057553dc538c7544cdea28d
Author: kevin <k@funmula.com>
Date: Thu Oct 29 12:39:26 2026 +0800
salsa-ci: skip the i386 build
commit dcc4d7b6cc4806a055fe35b2f9b4b5faca46ddd2
Author: kevin <k@funmula.com>
Date: Thu Oct 29 11:39:42 2026 +0800
salsa-ci: allow test-uscan to fail until uscan honours Version-Schema
commit 132e0f82e3fb808a0d3553bbb5fd99b84f6eb9eb
Author: kevin <k@funmula.com>
Date: Thu Oct 29 01:45:17 2026 +0800
Refresh the man page backport with upstream's review fixes
The 0c-update link is now relative and never replaces another 0c-update,
and the man pages are dated from SOURCE_DATE_EPOCH.
commit 1feed6ee6a71fe9a467e5b6e9cc74e17f399d4ff
Author: kevin <k@funmula.com>
Date: Thu Oct 29 01:08:47 2026 +0800
Point Vcs-* at the salsa repository
commit d6b2d9ecb5a004f62933cf3da0bd70e670bf29f3
Author: kevin <k@funmula.com>
Date: Wed Oct 28 18:40:00 2026 +0800
Backport the upstream packaging fixes made after 0.2.7
Upstream issue #239: Fcitx5 hardening flags, the root-only settingsapp test, the model reminder without a settings program, GODEBUG defaults for GOPATH builds, and the system install's man pages and 0c-update link. All are committed upstream and go away with the next release.
commit 57fb1d9a3662bc1bc5ec940d10ad112a560d1eb8
Author: kevin <k@funmula.com>
Date: Wed Oct 28 17:27:18 2026 +0800
Use upstream's man pages and 0c-update link
Upstream installs 0c-update(1), 0c-mcp(1) and /usr/bin/0c-update from 0.2.8 on (ime #239); dh_link makes the link relative.
commit 51fd0dfbb9e8371165ff245b05bb136b178775ee
Author: kevin <k@funmula.com>
Date: Wed Oct 28 16:56:48 2026 +0800
Initial packaging (Closes: #1152241)