Debian Package Tracker
Register | Log in
Subscribe

libsonlib

Choose email to subscribe with

versioned links
  • 1.1+git20220915.5cbc158+dfsg-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
action needed
50 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 835cb89fd02e34fda92cf36cd655c8a824fb656d
Author: Andreas Tille <tille@debian.org>
Date:   Thu Oct 22 07:30:23 2026 +0200

    Fix autopkgtest, Fix links for lz4, upload to new

commit 560d5f128dc9f5588ddb3f04ad8a3e3097b6f8d9
Author: Andreas Tille <tille@debian.org>
Date:   Thu Oct 22 07:18:25 2026 +0200

    Review d/copyright

commit ad01c86252cc577901d6a901296fdb3d13643c72
Author: Andreas Tille <tille@debian.org>
Date:   Thu Oct 22 07:05:59 2026 +0200

    Review DEP3 fields

commit 788d28349afb8cffa88bacc77742baf264cf9808
Author: Andreas Tille <tille@debian.org>
Date:   Thu Oct 22 07:03:51 2026 +0200

    Ignore i386 and blhc tests

commit 68baca37fc654c85b37c934eb72b2c57cb802e21
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 21:07:16 2026 +0200

    Add a shared library libsonlib.so.1.1.0
    
    Upstream sonLib only builds the static archive.  Build the same sources
    with -fPIC into libsonlib.so.1.1.0 (soname libsonlib.so.1) via a new
    quilt patch, and ship it in a new runtime package libsonlib; the -dev
    package now provides the libsonlib.so linker symlink and depends on
    libsonlib.
    
    Quicktree symbols are deliberately left unresolved in the shared library:
    libquicktree is a static, non-PIC library that cannot be embedded in a
    shared object.  Consumers link -lquicktree (as for the static library),
    which exports the quicktree symbols into the executable's dynamic symbol
    table so the library resolves them at run time.
    
    The autopkgtest now links and runs against both the shared and the static
    library, exercising the neighbour-joining (quicktree) path.

commit 6e37e6c5c2e5e40543ddc439aa0c7c61902be5a5
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 18:25:43 2026 +0200

    Fix FTBFS and ship a vg-usable libsonlib-dev
    
    Drop CGL_DEBUG=ultra from debian/rules (its -Werror --pedantic broke the
    build) and fix the resulting errors via new patches:
    - fix_build_errors: sonLibTreap.c use-after-free, stSafeC.c
      unused-but-set, include.mk drops --pedantic
    - fix_quicktree_clone_child_ids: clear the uninitialized child_ids of
      cloned quicktree trees before freeing them (fixes a segfault in the
      neighbour-joining tests against libquicktree 2.5)
    - python313_compat: unittest.makeSuite -> loadTestsFromTestCase
    - fix_test: correct the PYTHONPATH for the test suite
    - use_debian_packaged_quicktree: fix -I/usr/include/quicktree typo
    
    Install headers under /usr/include/sonLib and name the static archive
    libsonlib.a so it links with -lsonlib as vg does; add an autopkgtest
    verifying the vg-style include/link/run.  Run only the C test suite
    during the build (Python tests exercise unshipped modules and fail on
    Python 3.13).  Fix upstream URLs (ArtRand -> benedictpaten), drop
    unused build-deps, add Multi-Arch: same.

commit f7c2fde3d385dca85e1897bbbaac4c79e93dbef0
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 17:19:42 2026 +0200

    Remove README.test

commit e66ccab0993af42a18c835e74d2d3a9e45e7659f
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 17:18:47 2026 +0200

    Cleanup d/changelog

commit 1fdaf4df263061a5e2bdcd7984bc0e3d59de9e5a
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 17:18:01 2026 +0200

    Remove autopkgtest template

commit 7ce75e73e6ea1505c5276e6ee8e16469080a8154
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 17:17:09 2026 +0200

    debputy lint --auto-fix (routine-update)

commit 68add60557996350d4eb085332215b92197f4bae
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 16:17:07 2026 +0100

    Set upstream metadata fields: Bug-Database, Repository-Browse.
    
    Changes-By: lintian-brush

commit 7584d8a82bf231858900af8b61322a161c24724e
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 16:17:04 2026 +0100

    Remove unused dh-exec usage from debian/libsonlib-dev.install.
    
    Changes-By: lintian-brush
    Fixes: lintian: source: dh-exec-script-without-dh-exec-features [debian/libsonlib-dev.install]
    See-also: https://lintian.debian.org/tags/dh-exec-script-without-dh-exec-features.html

commit bf6922f457ac46a02260243cfc05e626feb8da0f
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 16:17:04 2026 +0100

    Reformat the Last-Update date as ISO YYYY-MM-DD.
    
    Changes-By: lintian-brush
    Fixes: lintian: source: invalid-dep3-format-patch-wrong-last-update [debian/patches/use_debian_packaged_quicktree.patch]
    Fixes: lintian: source: invalid-dep3-format-patch-wrong-last-update [debian/patches/2to3.patch]
    Fixes: lintian: source: invalid-dep3-format-patch-wrong-last-update [debian/patches/fix_test.patch]
    Fixes: lintian: source: invalid-dep3-format-patch-wrong-last-update [debian/patches/rpath.patch]
    See-also: https://lintian.debian.org/tags/invalid-dep3-format-patch-wrong-last-update.html

commit eb9bb490ed6ce2f255dff959f4edf9aa016f01a1
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 17:17:03 2026 +0200

    Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)

commit 14a7ebe784fbabe7b2d76641ceab1187c83705cb
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 17:17:01 2026 +0200

    Changes made by cme

commit 0d750c0405dd774695b4eabec6c767cf5cf726e5
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 17:16:53 2026 +0200

    Standards-Version: 4.7.4 (routine-update)

commit 1e595edf805355b35fa86b63c05441df900c2fea
Merge: 11649d6 30d08e0
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 17:16:53 2026 +0200

    Update upstream source from tag 'upstream/1.1+git20220915.5cbc158+dfsg'
    
    Update to upstream version '1.1+git20220915.5cbc158+dfsg'
    with Debian dir 438538612edaba1a47c00f27374693baaf441794

commit 11649d623fa3b9c2824dbcdfc6ed8e0749214213
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 17:16:52 2026 +0200

    New upstream version

commit 572ca14c6246ab2d680d51f0e12be0be990ee229
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 21 17:16:30 2026 +0200

    d/watch: version=5

commit 2ef9a2e1f1aa9d43bbc537c9cefe1a6e0ec54360
Author: Andreas Tille <tille@debian.org>
Date:   Sat Jul 4 07:59:58 2020 +0200

    Fix: error: comparison between pointer and zero character constant "[-Werror=pointer-compare]"

commit ea2f51958597771ff26a105ee539d7f3dab55b6b
Author: Shayan Doust <hello@shayandoust.me>
Date:   Fri Jun 26 17:35:31 2020 +0100

    Re-remove installation of bin/

commit 5145d390a8cde350f916a0e40804d405cae6f684
Author: Shayan Doust <hello@shayandoust.me>
Date:   Fri Jun 26 17:33:28 2020 +0100

    Attempt to fix import issues with python tests

commit 34be65f64aea44b31bff2df96a7f315cf3981022
Author: Shayan Doust <hello@shayandoust.me>
Date:   Fri Jun 26 17:00:40 2020 +0100

    Revert "Comment out test within Makefile (we want to run these tests within autopkgtest in the future)"
    
    This reverts commit 74cbe8742cc70e884506f22744ab5b03dc477301.

commit 7060f5aff051c6fbde2f869cb8a2bf08275b244e
Author: Shayan Doust <hello@shayandoust.me>
Date:   Fri Jun 26 17:00:08 2020 +0100

    Revert "Move test scripts and binaries into a volatile location within debian/tests/"
    
    This reverts commit 9c872ba3b24f0a7070628d74f3817f965a16df38.

commit 44af7a8f332fca73bcd97c96b194366ce2a8f115
Author: Shayan Doust <hello@shayandoust.me>
Date:   Fri Jun 26 16:59:58 2020 +0100

    Revert "Fix separator issue due to previous commit"
    
    This reverts commit e5ad017b3617f348a112f99744bde80fed3c85e5.

commit 627ba4c5cd89f1ed6f5018aca0ea00a50d3670b4
Author: Shayan Doust <hello@shayandoust.me>
Date:   Fri Jun 26 16:59:46 2020 +0100

    Revert "Attempt to fix python test files"
    
    This reverts commit 154c65c815d20a5e236d864b5a6998885e148236.

commit 154c65c815d20a5e236d864b5a6998885e148236
Author: Shayan Doust <hello@shayandoust.me>
Date:   Fri Jun 26 16:48:35 2020 +0100

    Attempt to fix python test files

commit e5ad017b3617f348a112f99744bde80fed3c85e5
Author: Shayan Doust <hello@shayandoust.me>
Date:   Thu Jun 25 20:42:36 2020 +0000

    Fix separator issue due to previous commit

commit 74cbe8742cc70e884506f22744ab5b03dc477301
Author: Shayan Doust <hello@shayandoust.me>
Date:   Thu Jun 25 20:40:04 2020 +0000

    Comment out test within Makefile (we want to run these tests within autopkgtest in the future)

commit 9c872ba3b24f0a7070628d74f3817f965a16df38
Author: Shayan Doust <hello@shayandoust.me>
Date:   Thu Jun 25 20:36:18 2020 +0000

    Move test scripts and binaries into a volatile location within debian/tests/

commit 6b94e14a624dd52e480d7b4befd46eb1706243ea
Author: Andreas Tille <tille@debian.org>
Date:   Wed Jun 24 11:09:56 2020 +0200

    Add ITP bug

commit a7363e28335763a495acd5e0451c2e002730d9a6
Author: Shayan Doust <hello@shayandoust.me>
Date:   Tue Jun 23 17:57:39 2020 +0100

    Add myself as an uploader

commit 50f2d42bce4bd2928e20a7b378b969047f8da87f
Author: Shayan Doust <hello@shayandoust.me>
Date:   Tue Jun 23 17:54:00 2020 +0100

    Remove clean file so we do not need sonLib_daemonize.py as missing-source

commit 4ddc557d8f4839e39a707ecdc0e9ec59ba6a9eb1
Author: Shayan Doust <hello@shayandoust.me>
Date:   Tue Jun 23 17:51:53 2020 +0100

    allTests.py is now located in root directory of project in this upstream version

commit 0021299b86c78549874e5d1cb0f1e2f5621e517a
Author: Shayan Doust <hello@shayandoust.me>
Date:   Tue Jun 23 17:39:01 2020 +0100

    Add missing quicktree header locations

commit b21640f447ed832e64b8a57ea5ea70465129741d
Merge: 396d0cf b879468
Author: Shayan Doust <hello@shayandoust.me>
Date:   Tue Jun 23 17:31:31 2020 +0100

    Update upstream source from tag 'upstream/1.1+git20200429.1040ab0+dfsg'
    
    Update to upstream version '1.1+git20200429.1040ab0+dfsg'
    with Debian dir 97fdf3ca6008c008de93ed7c0caa11569f1790e9

commit 396d0cfe0646d51e4d7643d733e5ce226f94c22f
Author: Shayan Doust <hello@shayandoust.me>
Date:   Tue Jun 23 17:28:33 2020 +0100

    Revert "New upstream version 1.1+git20200429.1040ab0+dfsg"
    
    This reverts commit 1fca9fbfbc0526ffe1bc6041d0f42e2c15f84bae.

commit e99bb276b45fbbaa46bf85b01acc8dce9c95652c
Author: Shayan Doust <hello@shayandoust.me>
Date:   Tue Jun 23 16:10:37 2020 +0100

    Include sonLib_daemonize.py into missing-sources

commit c3ecf788e3eadb7349ad649a2de6dfe7e8d54b7f
Author: Shayan Doust <hello@shayandoust.me>
Date:   Tue Jun 23 14:29:58 2020 +0100

    Disable some sonLib_daemonize.py handling for now

commit 1805ad4a76860e4ae8f88eb4314fa83210bcfb76
Author: Shayan Doust <hello@shayandoust.me>
Date:   Tue Jun 23 13:54:09 2020 +0100

    Refresh and fix all patches
    Also, re-run 2to3

commit db611bb4312bbe9cc3d058d03c94fc72380d1900
Author: Shayan Doust <hello@shayandoust.me>
Date:   Tue Jun 23 13:40:06 2020 +0100

    Update upstream version in changelog

commit 4de788a2fb2bd8a78b6bdc3ce0027dd6fcdeea22
Merge: 46fcf18 1fca9fb
Author: Shayan Doust <hello@shayandoust.me>
Date:   Tue Jun 23 13:38:57 2020 +0100

    Update upstream source from tag 'upstream/1.1+git20200429.1040ab0+dfsg'
    
    Update to upstream version '1.1+git20200429.1040ab0+dfsg'
    with Debian dir ba3722963fbc952ded2dfbb9ec4908fe90cbcbe0

commit 46fcf180835ac2a2c0a8d4c48e55d6c7c42f5c65
Author: Shayan Doust <hello@shayandoust.me>
Date:   Tue Jun 23 13:38:03 2020 +0100

    Point to the original (and more up-to-date) codebase

commit a872780b468d0b04612e400fb174ff9fd7c0646a
Author: Andreas Tille <tille@debian.org>
Date:   Mon Jun 22 15:53:43 2020 +0200

    Sort out installation of header files

commit 28ea6666306a261a3160270ab15b82dbd44da03d
Author: Andreas Tille <tille@debian.org>
Date:   Mon Jun 22 15:43:21 2020 +0200

    Fix install

commit 7e679d0f698c5aec8e4e56b732b43ae4fa06be2d
Author: Andreas Tille <tille@debian.org>
Date:   Tue Jun 16 14:13:35 2020 +0200

    Add missing copyright

commit 5158a61f0abbc7b9df932ebc15f3a67f68d75084
Author: Andreas Tille <tille@debian.org>
Date:   Tue Jun 16 12:50:49 2020 +0200

    Fix imports

commit 7e5f2bafe3a360ec28ad9357e1e05673fc204797
Author: Andreas Tille <tille@debian.org>
Date:   Tue Jun 16 11:44:35 2020 +0200

    DEP3

commit e02ce9f8e568331b7320aaad5855e7fa59c8b051
Author: Andreas Tille <tille@debian.org>
Date:   Tue Jun 16 11:43:02 2020 +0200

    Build-Depends: tokyocabinet

commit d9c8af3536608e3f936d0b605040aaca2861b4be
Author: Andreas Tille <tille@debian.org>
Date:   Tue Jun 16 11:36:03 2020 +0200

    Try really hard to get tests run
Created: 2026-10-25 Last update: 2026-10-25 04:34
debian/patches: 9 patches to forward upstream low

Among the 9 debian patches available in version 1.1+git20220915.5cbc158+dfsg-1 of the package, we noticed the following issues:

  • 9 patches where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2026-10-25 Last update: 2026-10-25 06:22
testing migrations
  • excuses:
    • Migration status for libsonlib (- to 1.1+git20220915.5cbc158+dfsg-1): Waiting for test results or another package, or too young (no action required now - check later)
    • Issues preventing migration:
    • ∙ ∙ Lintian check waiting for test results - info
    • ∙ ∙ Too young, only 0 of 5 days old
    • Additional info (not blocking):
    • ∙ ∙ Piuparts can't test libsonlib (not a blocker) - (no link yet)
    • ∙ ∙ Reproduced on amd64 - info
    • ∙ ∙ Reproduced on arm64 - info
    • ∙ ∙ Reproduced on armhf - info
    • ∙ ∙ Reproduced on i386 - info
    • Not considered
news
[rss feed]
  • [2026-10-24] Accepted libsonlib 1.1+git20220915.5cbc158+dfsg-1 (source amd64) into unstable (Debian FTP Masters) (signed by: Andreas Tille)
bugs [bug history graph]
  • all: 0
links
  • homepage
  • buildd: logs
  • popcon
  • browse source code
  • other distros
  • debian patches

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