Debian Package Tracker
Register | Log in
Subscribe

debcraft

Easy, fast and secure way to build Debian packages

Choose email to subscribe with

general
  • source: debcraft (main)
  • version: 0.5.0
  • maintainer: Otto Kekäläinen (DMD)
  • arch: all
  • std-ver: 4.7.0
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • stable: 0.5.0
  • testing: 0.5.0
  • unstable: 0.5.0
versioned links
  • 0.5.0: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • debcraft (3 bugs: 0, 2, 1, 0)
action needed
Marked for autoremoval on 06 October due to conmon, wasmedge, xdelta: #1098082, #1098128, #1111871 high
Version 0.5.0 of debcraft is marked for autoremoval from testing on Mon 06 Oct 2025. It depends (transitively) on conmon, wasmedge, xdelta, affected by #1098082, #1098128, #1111871. You should try to prevent the removal by fixing these RC bugs.
Created: 2025-08-30 Last update: 2025-09-09 09:02
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2025-08-18 Last update: 2025-09-09 09:00
10 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 95a136eb2b53b5e7c0807e9b47c7b4424642db61
Author: Nicola Chiapolini <nicola.chiapolini@physik.uzh.ch>
Date:   Wed Aug 13 10:54:32 2025 +0200

    Explicitly use `Containerfile` to fix container builds with Docker
    
    The container builds where failing for Docker as it was expecting to have
    a file named `Dockerfile`. Set filename so it works correctly on both
    Docker and Podman.
    
    Closes: #25

commit 04c3ea0619bf98276a359f72bfc691b057c13d1b
Author: Otto Kekäläinen <otto@debian.org>
Date:   Mon Aug 18 15:15:55 2025 -0700

    Disable false positive Shellcheck SC2218

commit 844e31a6134b28e41371469b76502f9ee3db189b
Author: Otto Kekäläinen <otto@debian.org>
Date:   Sat Jun 21 09:39:40 2025 +0000

    Make upstream tarball (if exists) available for builds
    
    The `dpkg-source` tool, when run from the source directory
    (`/tmp/build/source` inside the container), expects the `.orig.tar.xz`
    file to be present in the parent directory (`/tmp/build`). However,
    Debcraft was only mounting the source directory and the specific build
    directory, but not explicitly copying the upstream tarball into the
    build directory. The tarball was downloaded to the main temporary
    directory, which was not directly accessible from the container at the
    expected relative path.
    
    Fix this by unconditionally attempting to find and copy the
    `${PACKAGE}_${PACKAGE_VERSION}.orig.tar.{xz,gz,bz2,lzma}` file into the
    build directory if it exists.
    
    Closes: https://github.com/ottok/debcraft/issues/9

commit d2059df0dba149df4e0d71c899b4fbd6505a8ce0
Author: Otto Kekäläinen <otto@debian.org>
Date:   Fri Aug 8 12:13:37 2025 -0700

    Fall back to commit id when building a detached HEAD
    
    Closes: https://github.com/ottok/debcraft/issues/14

commit 9935474c363f6220df791f7e82002f2de1605dde
Author: Dominik Stadler <dominik.stadler@gmx.at>
Date:   Thu Jul 31 20:28:22 2025 +0200

    Add section about using debcraft in GitHub Actions
    
    Adds a section to the README as suggested in https://github.com/ottok/debcraft/issues/12#issuecomment-3130068132

commit 512b4c356c842ecf7aecb81d23cb4947a910942a
Author: Otto Kekäläinen <otto@debian.org>
Date:   Mon May 19 13:50:18 2025 -0700

    If package has no autopkgtests, use autodep8 to run some (Closes: #10)

commit ee2e7f9243ca4c3dc84995fadf9cc498db6cc28e
Author: TheJayMann <736769+TheJayMann@users.noreply.github.com>
Date:   Fri Jun 13 15:03:46 2025 +0000

    Ignore quilt exit code 2
    
    Whenever quilt attempts to apply or remove patches, and there are no
    patches to apply or remove due to being at the top or bottom of the
    stack, quilt give an exit status of 2.  However, `set -e` in a bash
    script causes the entire script to stop when it encounters any exit
    status other than 0.  Thus, the exit status of 2 needs to be ignored
    explicitly.

commit cb208f8f6ff62f4dc95646c57a69f225e238d210
Author: Otto Kekäläinen <otto@debian.org>
Date:   Sat Apr 19 16:27:50 2025 -0700

    Improve logging/output for source repository enabling script

commit 2ec9027853dd0bfa05073ecccc65c48d3b1f1b86
Author: Otto Kekäläinen <otto@debian.org>
Date:   Sat Apr 19 16:27:26 2025 -0700

    Copy debian/ci/ correctly to avoid duplicate debian/ci/ci/ paths

commit 454aaa23c77de943a21b18a014b2c2f3b7dc0ef7
Author: Otto Kekäläinen <otto@debian.org>
Date:   Wed Dec 4 17:48:17 2024 -0800

    Support enabling local repo with DEBCRAFT_EXTRA_REPOSITORY
    
    Refactor extra repositories into a separate script that handles both
    remote and local extra repositories.
Created: 2025-05-19 Last update: 2025-09-08 13:36
3 open merge requests in Salsa normal
There are 3 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2025-08-19 Last update: 2025-08-19 06:28
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.2 instead of 4.7.0).
Created: 2025-02-21 Last update: 2025-05-04 07:03
news
[rss feed]
  • [2025-05-14] debcraft 0.5.0 MIGRATED to testing (Debian testing watch)
  • [2025-05-04] Accepted debcraft 0.5.0 (source) into unstable (Otto Kekäläinen)
  • [2025-02-27] debcraft 0.4.0 MIGRATED to testing (Debian testing watch)
  • [2025-02-22] Accepted debcraft 0.4.0 (source) into unstable (Otto Kekäläinen)
  • [2024-12-12] debcraft 0.3.0 MIGRATED to testing (Debian testing watch)
  • [2024-12-07] Accepted debcraft 0.3.0 (source) into unstable (Otto Kekäläinen)
  • [2024-09-12] debcraft 0.2.1 MIGRATED to testing (Debian testing watch)
  • [2024-09-07] Accepted debcraft 0.2.1 (source) into unstable (Otto Kekäläinen)
  • [2024-08-27] debcraft 0.2.0 MIGRATED to testing (Debian testing watch)
  • [2024-08-22] Accepted debcraft 0.2.0 (source) into unstable (Otto Kekäläinen)
  • [2024-08-04] debcraft 0.1.1 MIGRATED to testing (Debian testing watch)
  • [2024-07-30] Accepted debcraft 0.1.1 (source) into unstable (Otto Kekäläinen)
  • [2024-07-25] Accepted debcraft 0.1.0 (source all) into unstable (Debian FTP Masters) (signed by: Otto Kekäläinen)
bugs [bug history graph]
  • all: 3
  • RC: 0
  • I&N: 2
  • M&W: 1
  • F&P: 0
  • patch: 1
links
  • homepage
  • lintian
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • screenshots
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.5.0

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