Debian Package Tracker
Register | Log in
Subscribe

stimfit

Program for viewing and analyzing electrophysiological data

Choose email to subscribe with

general
  • source: stimfit (main)
  • version: 0.17.2-1
  • maintainer: Christoph Schmidt-Hieber (DMD)
  • uploaders: Yaroslav Halchenko [DMD]
  • arch: any
  • std-ver: 4.7.3
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 0.16.0-1
  • oldstable: 0.16.0-1.2
  • stable: 0.16.7-1
  • testing: 0.17.2-1
  • unstable: 0.17.2-1
versioned links
  • 0.16.0-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.16.0-1.2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.16.7-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.17.2-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • python3-stfio
  • stimfit
action needed
Marked for autoremoval on 04 November due to petsc: #1102465 high
Version 0.17.2-1 of stimfit is marked for autoremoval from testing on Wed 04 Nov 2026. It depends (transitively) on petsc, affected by #1102465. You should try to prevent the removal by fixing these RC bugs.
Created: 2026-10-04 Last update: 2026-10-20 16:19
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 0.17.2-2, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit dcafd0d1179c042eb328a54ee463d2d8ccf67ee4
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Tue Oct 13 17:00:54 2026 +0200

    debian: add unreleased changelog for upstream updates
    
    Summarize the GoogleTest upgrade, compiler-flag and platform fixes, and successful fresh Debian sid package validation in a 0.17.2-2 UNRELEASED entry.

commit b294aca5ba0a5926de8f9843eca805e6bc5dc659
Merge: dedb426 930fa93
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Tue Oct 13 16:29:17 2026 +0200

    Merge master into debian/sid
    
    Bring in GoogleTest 1.18.0, strict test warning checks, the MSVC warning
    fixes, and the fix that keeps Debian CFLAGS and CXXFLAGS scoped to their
    respective languages. Preserve the Debian packaging files.
    
    Validation on the merged tree using Debian hardening=+all flags, shared
    libraries, and system Biosig: all six packaging-enabled test cases pass
    with clean test compilation. Enabling numeric tests also passes all 49
    cases. Confirm C-only diagnostics are absent from C++ compile commands.
    The broader Biosig build retains two pre-existing timestamp warnings.
    A full Debian package build was not performed because packaging tools
    and some build dependencies are not installed on this host.

commit 930fa930bfce167fd76eca5e21d14d1921bdf5a6
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Tue Oct 13 16:23:32 2026 +0200

    Keep Debian compiler flags scoped to their languages
    
    Apply CFLAGS only to C sources and CXXFLAGS only to C++ sources. Debian can
    include -Werror=implicit-function-declaration in CFLAGS; passing that C-only
    option to C++ triggers a diagnostic that now stops strict GoogleTest builds.
    Keep common preprocessor and linker flags shared.
    
    Validation: reproduced the failure before the fix. All six packaging container
    cases compile and pass without warnings under Debian hardening=+all flags.
    With numeric tests enabled, all 49 cases also pass using shared libraries and
    system Biosig. Verify C-only flags are absent from C++ compile commands.
    The broader Biosig build retains two pre-existing timestamp warnings; a full
    Debian package build was not performed.

commit df5f7bd65e309d64881df2afa4a0dc2b74a56a5d
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Tue Oct 13 14:08:03 2026 +0200

    Fix MSVC warning errors in numeric tests and file readers
    
    Rename local fit options and baseline tolerance variables that hide globals.
    MSVC reports C4459 for these declarations and /WX stops the numeric test build.
    Add -Wshadow to the GCC/Clang test flags so the same regression is caught locally.
    
    Resolve the other warnings exposed by building the full Windows numeric suite:
    rename shadowed AxoGraph byte counts, make its existing float and Pascal-string
    conversions explicit, retain the WinAPI BOOL result type, and use size_t for
    in-memory HEKA indices, counts, and fread results. Binary record layouts and
    sample conversions remain unchanged. Keep warnings-as-errors enabled.
    
    Validation: all 49 cases pass without compiler diagnostics in GCC 15.2
    Release/static and Debug/shared builds. A binary AxoGraph smoke test verifies
    integer/double columns (including float rounding) and Pascal string round-trips.

commit 4b57fb8549b5a166e476408c598e89aa4627f6b1
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Tue Oct 13 13:55:18 2026 +0200

    Upgrade vendored GoogleTest to 1.18.0 and enforce clean test builds
    
    Import the official release headers and sources without local patches and record
    release provenance, commit, and archive checksum. Keep the static GoogleTest
    build on Stimfit's C++17 toolchain and runtime settings.
    
    Fix test type conversions and unused fit results, use ULP comparisons for fixed
    floating-point parameters, and make random inputs and diagnostic paths suitable
    for CI. Treat test-target warnings as errors and compile MSVC tests as UTF-8.
    
    Expand Windows CI to run the numeric suite alongside the container suite and
    require nonempty test runs on Windows, Ubuntu, and macOS.
    
    Validation: 49 cases pass with zero compiler diagnostics under GCC 15.2 in a
    clean Release/static build and a Debug/shared build. Test sources also pass
    -Wconversion -Werror checks. Verify vendored files against the official archive
    and validate the CI workflow YAML and CMake presets.

commit c6da86d73ff2c40cec8029c43fe9f46025980030
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Mon Oct 12 20:38:07 2026 +0200

    Simplify executable directory lookup across platforms

commit a7b725e385c558e04c31cf9c8af7e118b6b4d981
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Mon Oct 12 20:38:01 2026 +0200

    Remove unused macOS packaging assets

commit decb0c1030a35c30dfae6f2bd726f18ee7f21565
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Mon Oct 12 20:27:00 2026 +0200

    Drop Python 2 support and retire legacy packaging

commit 322ea55d166477625c59544bfc15209cf422eb01
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Mon Oct 12 20:10:20 2026 +0200

    Fix macOS builds without Ninja and unoptimized BioSig linking

commit 78a213097df26ac1a90a1bcef33ed91e2c01704a
Merge: 30fd6cf 65b3271
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Mon Oct 12 19:37:22 2026 +0200

    Merge pull request #127 from neurodroid/release/windows-0.17.2
    
    Update BioSig to 3.9.8 and repair Windows installer packaging

commit 65b3271f34a9c0679b5e9a9e2f5dad7f209f6671
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Mon Oct 12 19:01:06 2026 +0200

    Clean up MSVC smoke warnings and include its test artifact

commit cc759476a3c4621e4a665495ead302f95bef161f
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Mon Oct 12 18:41:09 2026 +0200

    Prepare Windows 0.17.2 installer with BioSig 3.9.8

commit 30fd6cfd289382dcee21788cdc78851db605b5be
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Mon Oct 12 10:03:02 2026 +0200

    Bound fixed-width ABF metadata string reads

commit 8c5de421dfa11457ca8536744b5a76051fdb2932
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Mon Oct 12 09:59:06 2026 +0200

    Fix fixed-width ABF field copies in Oldheadr

commit 17f61032870f2cf3054686033d1857e8f79a1070
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Mon Aug 17 20:01:57 2026 +0200

    Update references

commit 9080951319660bece591eb82eaf2ef28a7d955f3
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Fri Aug 14 13:18:20 2026 +0200

    macports: match Accelerate support policy

commit 42a24b035ae6fd24477d457e10e7003f6fbb3bf4
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Thu Aug 13 15:51:04 2026 +0200

    macports: allow OpenBLAS-devel dependency

commit c034a89691dd3669b838f495eca167433cda4028
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Thu Aug 13 14:04:18 2026 +0200

    macports: prepare 0.17.2

commit bc280072e77518946b891a5aab96d65d48bd901d
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Tue Aug 11 12:35:16 2026 +0000

    ci: select root vcpkg manifest

commit ed344115f70fc74e0c587f9de94f6c7949dbb325
Author: Christoph Schmidt-Hieber <christoph.schmidthieber@googlemail.com>
Date:   Tue Aug 11 12:31:23 2026 +0000

    ci: mirror libaec for Windows smoke build
Created: 2026-10-13 Last update: 2026-10-19 16:02
AppStream hints: 1 warning for stimfit normal
AppStream found metadata issues for packages:
  • stimfit: 1 warning
You should get rid of them to provide more metadata about this software.
Created: 2025-02-09 Last update: 2025-02-11 06:00
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.3).
Created: 2026-03-31 Last update: 2026-08-11 16:49
news
[rss feed]
  • [2026-08-22] stimfit 0.17.2-1 MIGRATED to testing (Debian testing watch)
  • [2026-08-11] Accepted stimfit 0.17.2-1 (source) into unstable (Christoph Schmidt-Hieber) (signed by: Gilles Filippini)
  • [2026-07-14] stimfit 0.17.1-2 MIGRATED to testing (Debian testing watch)
  • [2026-07-09] Accepted stimfit 0.17.1-2 (source) into unstable (Christoph Schmidt-Hieber) (signed by: Adrian Bunk)
  • [2026-06-16] Accepted stimfit 0.17.1-1 (source) into unstable (Christoph Schmidt-Hieber) (signed by: Christian Hofstaedtler)
  • [2026-06-16] stimfit 0.16.11-3 MIGRATED to testing (Debian testing watch)
  • [2026-06-10] Accepted stimfit 0.16.11-3 (source amd64) into unstable (Christoph Schmidt-Hieber) (signed by: Gilles Filippini)
  • [2026-05-01] stimfit 0.16.11-2 MIGRATED to testing (Debian testing watch)
  • [2026-03-02] Accepted stimfit 0.16.11-2 (source) into unstable (Christoph Schmidt-Hieber) (signed by: Matthias Klumpp)
  • [2026-01-14] stimfit REMOVED from testing (Debian testing watch)
  • [2025-03-18] stimfit 0.16.7-1 MIGRATED to testing (Debian testing watch)
  • [2025-03-12] Accepted stimfit 0.16.7-1 (source) into unstable (Christoph Schmidt-Hieber) (signed by: Matthias Klumpp)
  • [2025-02-16] stimfit 0.16.6-1 MIGRATED to testing (Debian testing watch)
  • [2025-02-10] Accepted stimfit 0.16.6-1 (source) into unstable (Christoph Schmidt-Hieber) (signed by: Matthias Klumpp)
  • [2025-02-08] Accepted stimfit 0.16.5-1 (source) into unstable (Christoph Schmidt-Hieber) (signed by: Matthias Klumpp)
  • [2024-02-20] stimfit REMOVED from testing (Debian testing watch)
  • [2023-01-28] stimfit 0.16.0-1.2 MIGRATED to testing (Debian testing watch)
  • [2023-01-08] Accepted stimfit 0.16.0-1.2 (source) into unstable (Olly Betts)
  • [2022-11-25] stimfit REMOVED from testing (Debian testing watch)
  • [2022-03-28] stimfit 0.16.0-1.1 MIGRATED to testing (Debian testing watch)
  • [2022-03-26] Accepted stimfit 0.16.0-1.1 (source) into unstable (Stefano Rivera)
  • [2021-12-23] stimfit REMOVED from testing (Debian testing watch)
  • [2020-10-16] stimfit 0.16.0-1 MIGRATED to testing (Debian testing watch)
  • [2019-12-06] Accepted stimfit 0.16.0-1 (source amd64) into unstable, unstable (Christoph Schmidt-Hieber) (signed by: Yaroslav Halchenko)
  • [2019-11-29] stimfit REMOVED from testing (Debian testing watch)
  • [2018-07-10] stimfit 0.15.8-1 MIGRATED to testing (Debian testing watch)
  • [2018-06-29] Accepted stimfit 0.15.8-1 (source amd64) into unstable (Christoph Schmidt-Hieber) (signed by: Yaroslav Halchenko)
  • [2018-05-08] stimfit 0.15.6-1 MIGRATED to testing (Debian testing watch)
  • [2018-04-27] Accepted stimfit 0.15.6-1 (source amd64) into unstable (Christoph Schmidt-Hieber) (signed by: Yaroslav Halchenko)
  • [2018-03-18] stimfit 0.15.5-1 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 3
  • RC: 0
  • I&N: 2
  • M&W: 1
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
  • screenshots
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.17.2-1build1
  • 1 bug

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