Debian Package Tracker
Register | Log in
Subscribe

0c-ime

Zhuyin (Bopomofo) input method engine

Choose email to subscribe with

general
  • source: 0c-ime (main)
  • version: 0.2.8+ds-1
  • maintainer: Kevin Watt (DMD)
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • unstable: 0.2.8+ds-1
versioned links
  • 0.2.8+ds-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • 0c-ime
  • 0c-ime-tools
  • fcitx5-0c
  • ibus-0c
action needed
piuparts found (un)installation error(s) normal
Piuparts stresses package installation, uninstallation, upgrade, ... While doing such tests, one or more errors were found for the following suites:
  • sid - piuparts
You should fix them.
Created: 2026-11-07 Last update: 2026-11-07 19:30
30 new commits since last upload, is it time to release? normal
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)
Created: 2026-11-07 Last update: 2026-11-07 16:03
testing migrations
  • excuses:
    • Migration status for 0c-ime (- to 0.2.8+ds-1): BLOCKED: Rejected/violates migration policy/introduces a regression
    • Issues preventing migration:
    • ∙ ∙ 0c-ime/amd64 has unsatisfiable dependency
    • ∙ ∙ fcitx5-0c/amd64 has unsatisfiable dependency
    • ∙ ∙ ibus-0c/amd64 has unsatisfiable dependency
    • ∙ ∙ 0c-ime/arm64 has unsatisfiable dependency
    • ∙ ∙ fcitx5-0c/arm64 has unsatisfiable dependency
    • ∙ ∙ ibus-0c/arm64 has unsatisfiable dependency
    • ∙ ∙ 0c-ime/armhf has unsatisfiable dependency
    • ∙ ∙ fcitx5-0c/armhf has unsatisfiable dependency
    • ∙ ∙ ibus-0c/armhf has unsatisfiable dependency
    • ∙ ∙ 0c-ime/i386 has unsatisfiable dependency
    • ∙ ∙ fcitx5-0c/i386 has unsatisfiable dependency
    • ∙ ∙ ibus-0c/i386 has unsatisfiable dependency
    • ∙ ∙ 0c-ime/loong64 has unsatisfiable dependency
    • ∙ ∙ fcitx5-0c/loong64 has unsatisfiable dependency
    • ∙ ∙ ibus-0c/loong64 has unsatisfiable dependency
    • ∙ ∙ 0c-ime/ppc64el has unsatisfiable dependency
    • ∙ ∙ fcitx5-0c/ppc64el has unsatisfiable dependency
    • ∙ ∙ ibus-0c/ppc64el has unsatisfiable dependency
    • ∙ ∙ 0c-ime/s390x has unsatisfiable dependency
    • ∙ ∙ fcitx5-0c/s390x has unsatisfiable dependency
    • ∙ ∙ ibus-0c/s390x has unsatisfiable dependency
    • ∙ ∙ Too young, only 1 of 5 days old
    • Additional info (not blocking):
    • ∙ ∙ Piuparts can't test 0c-ime (not a blocker) - https://piuparts.debian.org/sid/source/0/0c-ime.html
    • ∙ ∙ Autopkgtest skipped on amd64: not installable
    • ∙ ∙ Autopkgtest skipped on arm64: not installable
    • ∙ ∙ Autopkgtest skipped on armhf: not installable
    • ∙ ∙ Autopkgtest skipped on i386: not installable
    • ∙ ∙ Autopkgtest skipped on loong64: not installable
    • ∙ ∙ Autopkgtest skipped on ppc64el: not installable
    • ∙ ∙ Autopkgtest skipped on s390x: not installable
    • ∙ ∙ Reproduced on amd64 - info
    • ∙ ∙ Reproduced on arm64 - info
    • ∙ ∙ Reproduced on armhf - info
    • ∙ ∙ Reproduced on i386 - info
    • Not considered
news
[rss feed]
  • [2026-11-07] Accepted 0c-ime 0.2.8+ds-1 (source amd64) into unstable (Debian FTP Masters) (signed by: 李健秋 Andrew Lee)
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian
  • buildd: logs, cross
  • popcon
  • browse source code
  • other distros

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing