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.6.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.6.0
  • unstable: 0.6.0
versioned links
  • 0.5.0: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.6.0: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • debcraft
action needed
Marked for autoremoval on 15 November due to crun, git-buildpackage, notary: #1116741, #1117794, #1118638 high
Version 0.6.0 of debcraft is marked for autoremoval from testing on Sat 15 Nov 2025. It depends (transitively) on crun, git-buildpackage, notary, affected by #1116741, #1117794, #1118638. You should try to prevent the removal by fixing these RC bugs.
Created: 2025-08-30 Last update: 2025-10-31 11:30
6 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 3a5c6518d5f780466991af5920442a07d1cff8c8
Author: Otto Kekäläinen <otto@debian.org>
Date:   Thu Oct 16 23:40:50 2025 -0700

    Use existing orig tarball if present in all commands
    
    Previously only `debcraft build` reused an existing orig tarball. Extend
    this functionality to all commands.

commit 5dbaf4808efe506e29546515a7f2780472fb19da
Author: Otto Kekäläinen <otto@debian.org>
Date:   Thu Oct 16 23:40:27 2025 -0700

    Change dput target in `debcraft release` depending on vendor
    
    The dput target `ftp-master` is only for Debian packages. If the
    `debian/changelog` indicates a Ubuntu release, the dput target
    should be `ubuntu`
    
    From a sample `/etc/dput.cf`:
    
        [ftp-master]
        fqdn                        = ftp.upload.debian.org
        incoming            = /pub/UploadQueue/
        login                       = anonymous
        allow_dcut          = 1
        method                      = ftp
    
        [ubuntu]
        fqdn                        = upload.ubuntu.com
        method                      = ftp
        incoming            = /ubuntu
        login                       = anonymous

commit 95da260a37dfc48e8b53d86ec7db31f6cbf00466
Author: Otto Kekäläinen <otto@debian.org>
Date:   Mon Oct 13 21:52:55 2025 +0000

    Add Bash completion for update and logs commands
    
    Improve the command-line experience by providing shell completion
    for the `update` and `logs` commands.
    
    - For `update`, suggest relevant options such as `--build-dirs-path`,
      `--container-command`, `--host-architecture`, `--pull`, `--copy`,
      and `--clean`, along with available targets and HTTPS URLs.
    - For `logs`, suggest `--build-dirs-path`, `--copy`, `--clean`,
      and available targets.
    
    This change also corrects a typo in the completion definition for
    the `--host-architecture` option, ensuring it is correctly
    recognized.
    
    Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>

commit 6f9133a23c4e4e2d4ddf1ff0a096d161db106c7f
Author: Otto Kekäläinen <otto@debian.org>
Date:   Fri Oct 10 22:56:20 2025 +0000

    Implement `debcraft logs` to list package builds (and releases)
    
    Introduce a new `debcraft logs` command that allows users to inspect the
    history of builds and releases for a given package. This functionality
    helps users quickly identify and reference previously generated
    artifacts, aiding in debugging, auditing, or tracking package
    development over time.
    
    Example output:
    
        ± debcraft logs
        Running in path /home/otto/mariadb/mariadb-team/mariadb-server that has Debian package sources for 'mariadb'
        Available logs for completed builds in '~/.cache/debcraft':
        TIMESTAMP            COMMIT    BRANCH                     PATH
        2025-09-25 10:56:35  d2a9813a  feature.salsa.ci.unification  ~/.cache/debcraft/debcraft-build-mariadb-1758821167.d2a9813a3d3+feature.salsa.ci.unification
        2025-09-26 09:57:33  f7d286cd  feature.salsa.ci.unification  ~/.cache/debcraft/debcraft-build-mariadb-1758903214.f7d286cd55c+feature.salsa.ci.unification
        2025-10-09 14:24:58  1a0aef21  debian.latest              ~/.cache/debcraft/debcraft-build-mariadb-1760040484.1a0aef21c4a+debian.latest
        2025-10-10 12:22:02  46c1ce02  ubuntu.25.04.plucky        ~/.cache/debcraft/debcraft-build-mariadb-1760121076.46c1ce02be6+ubuntu.25.04.plucky
        2025-10-10 13:59:41  46c1ce02  next.ubuntu.25.04.plucky   ~/.cache/debcraft/debcraft-release-mariadb-1760129596.46c1ce02be6+next.ubuntu.25.04.plucky
        2025-10-10 21:27:39  82a7ec9e  ubuntu.22.04.jammy         ~/.cache/debcraft/debcraft-build-mariadb-10.6-1760153830.82a7ec9e62a+ubuntu.22.04.jammy
        2025-10-10 22:32:41  151ff2d4  ubuntu.24.04.noble         ~/.cache/debcraft/debcraft-build-mariadb-1760156950.151ff2d4fe6+ubuntu.24.04.noble
        2025-10-11 01:32:52  151ff2d4  ubuntu.24.04.noble         ~/.cache/debcraft/debcraft-build-mariadb-1760168279.151ff2d4fe6+ubuntu.24.04.noble
        2025-10-11 14:28:04  b9793e10  next.ubuntu.25.04.plucky   ~/.cache/debcraft/debcraft-build-mariadb-1760214751.b9793e10cd0+next.ubuntu.25.04.plucky
        2025-10-11 15:36:30  b75a90dd  next.ubuntu.24.04.noble    ~/.cache/debcraft/debcraft-build-mariadb-1760218856.b75a90dd202+next.ubuntu.24.04.noble
        2025-10-11 19:32:49  916f773a  next.ubuntu.22.04.jammy    ~/.cache/debcraft/debcraft-build-mariadb-10.6-1760222367.916f773ae0e+next.ubuntu.22.04.jammy

commit 686f5d2bd0a3b8ae0b529d033e86a547ef62474a
Author: Dominik Stadler <dominik.stadler@gmx.at>
Date:   Sun Oct 12 12:08:13 2025 +0200

    Add initial support for Debian Forky
    
    Adding it to the switch for Debian and Ubuntu
    repositories seems to make it work.

commit 2bb23eaa0ba3f102b50a7b27464de4506bcfe967
Author: Otto Kekäläinen <otto@debian.org>
Date:   Sat Oct 11 15:00:03 2025 -0700

    Enable Sponsor button on project GitHub page
Created: 2025-10-12 Last update: 2025-10-26 14: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.2 instead of 4.7.0).
Created: 2025-02-21 Last update: 2025-10-11 13:31
news
[rss feed]
  • [2025-10-16] debcraft 0.6.0 MIGRATED to testing (Debian testing watch)
  • [2025-10-11] Accepted debcraft 0.6.0 (source) into unstable (Otto Kekäläinen)
  • [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: 0
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.6.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