DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: poke 5.0+dfsg-1~exp1

Package Information

DescriptionExtensible editor for structured binary data

GNU poke is an interactive, extensible editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them.

MaintainerDebian Poke Team <team+debian-poke@tracker.debian.org>
Changed BySergio Durigan Junior <sergiodj@debian.org>
Sponsorsergiodj@debian.org
Distributionexperimental
Architectureany all
VCSgit: https://salsa.debian.org/debian/poke.git (browse)
Popcon Installs70
Binary NEWYes (binary-only upload)
Trackerhttps://tracker.debian.org/pkg/poke
Uploaded12 days ago

New Package Report

.changes
Sourcepoke
Version5.0+dfsg-1~exp1
Changed-BySergio Durigan Junior
Architecturesource all amd64
Distributionexperimental
DateTue, 01 Sep 2026 16:32:31 -0400
Changelog
poke (5.0+dfsg-1~exp1) experimental; urgency=medium
 .
   * d/u/signing-key.asc: Concatenate.
   * d/watch: Convert to version 5.  Pull from git.
   * New upstream version 5.0+dfsg
   * d/p/0001-Disable-building-docs-for-jitter.patch:
     Refresh.
   * Reflect upstream SONAME bump changes.
     - d/control: Rename libpoke1 to libpoke2.
     - d/libpoke1.*: Rename to d/libpoke2.*.
     - d/libpoke2.symbols: Add new symbol.
   * d/control: Bump to debhelper-compat 14.
     Add new B-Ds due to build changes caused by how we obtain upstream
     sources (git clone vs. tarball).  New B-Ds: bison, flex, gawk, git,
     texinfo.
     Also, run wrap-and-sort.
   * d/libpoke-dev.install: Install .a file as well.
   * d/poke.info: Install new pokeint.info documentation.
   * d/rules: Update autoreconf step to bootstrap sources.
     Also, don't remove the .a and the pk-* files as they are now shipped.
   * d/poke.examples: Install the pk-* binaries as examples.
   * d/vim-poke.install: Reformat (wrap-and-sort).
   * d/control: Remove redundant Priority field.
   * d/control: Remove redundant Rules-Requires-Root field.
   * d/control: Bump standards-Version to 4.7.4; no changes needed.
   * d/control: B-D on gnulib.
   * d/rules: Convert to using Debian-packaged gnulib.
   * d/u/signing-key.asc: Remove.
     The key is not used anymore as we're now cloning the source directly
     from git.
   * d/copyright: Remove unnecessary stanzas.
.dsc
Sectioneditors
Priorityoptional
Componentmain
Package-Listelpa-poke deb editors optional arch=all
libpoke-dev deb libdevel optional arch=any
libpoke2 deb libs optional arch=any
poke deb editors optional arch=any
vim-poke deb editors optional arch=all
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: poke
Upstream-Contact: Jose E. Marchesi <jemarch@gnu.org>
Source: https://www.gnu.org/software/poke/
Files-Excluded:
 jitter/doc/*
 jitter/example-vms/jitterlisp/doc/*
 jitter/example-vms/structured/doc/*

Files: *
Copyright: 2019-2021 Jose E. Marchesi
License: GPL-3+

Files: testsuite/config/default.exp
       testsuite/config/unix.exp
       jitter/*
Copyright: 1984-2021 Free Software Foundation, Inc.
License: GPL-3+

Files: jitter/tests/*
       jitter/machine/*
       jitter/example-build-systems/*
       jitter/templates/*
       jitter/amend-autom4te-output
       jitter/autoconf/jitter.m4
       jitter/jitter/*
       jitter/emacs/jitter-mode.el
       jitter/m4-utility/jitter-script.m4sh
       jitter/jitterc/*
       jitter/scripts/*
       jitter/Makefile.am
       jitter/bin/*
       jitter/example-vms/*
Copyright: 2016-2021 Luca Saiu
License: GPL-3+

Files: jitter/bootstrap.conf
Copyright: 2006-2017 Free Software Foundation, Inc.
           2017, 2020 Luca Saiu
License: GPL-3+

Files: testsuite/poke.std/std-test.pk
       testsuite/lib/poke-pk.exp
       testsuite/poke.pickles/mbr-test.pk
       testsuite/poke.pickles/id3v1-test.pk
       testsuite/poke.pickles/color-test.pk
       testsuite/poke.pickles/rgb24-test.pk
       testsuite/poke.pickles/argp-test.pk
       testsuite/poke.pickles/pickles.exp
       testsuite/poke.pktest/pktest.exp
       testsuite/poke.libpoke/api.c
       pickles/pktest.pk
       pickles/mbr.pk
Copyright: 2020-2021 The poke authors
License: GPL-3+

Files: testsuite/lib/poke.exp
Copyright: 2019, 2020, 2021 Jose E. Marchesi
           2014-2020 Free Software Foundation
License: GPL-3+

Files: pickles/btf-dump.pk
       pickles/ctf.pk
Copyright: 2021 Oracle, Inc.
License: GPL-3+

Files: pickles/time.pk
Copyright: 2019, 2021 John Darrington
License: GPL-3+

Files: po/Makefile.in.in
Copyright: 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
License: FSFAP

Files: libpoke/ios-buffer.h
       libpoke/ios-buffer.c
       libpoke/ios-dev-stream.c
Copyright: 2020, 2021 Egeyar Bagcioglu
License: GPL-3+

Files: libpoke/ios-dev-nbd.c
Copyright: 2020, 2021 Eric Blake
License: GPL-3+

Files: m4/tcl.m4
Copyright: 1999-2000 Ajuba Solutions.
           2002-2005 ActiveState Corporation.
           2020, 2021, 2022, 2023, 2024, 2025, 2026 Jose E. Marchesi.
License: TCL

Files: libpoke/ios-dev-mmap.c
       pickles/jpeg.pk
       testsuite/poke.pickles/jpeg-test.pk
Copyright: 2024 Andreas Klinger
License: GPL-3+

Files: pickles/openpgp.pk
Copyright: 2022 apache2
           2022, 2023, 2024, 2025, 2026 Jose E. Marchesi
License: GPL-3+

Files: pickles/gpt-partition-attrs.pk
       pickles/gpt-partition-types.pk
       pickles/gpt.pk
       pickles/guid.pk
       testsuite/poke.pickles/gpt-test.pk
       testsuite/poke.pickles/guid-test.pk
Copyright: 2023 Denis Maryin
License: GPL-3+

Files: m4/ax_create_pkgconfig_info.m4
Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
           2008 Sven Verdoolaege <skimo@kotnet.org>
License: GPL-3+ with Autoconf-2.0-Archive exception

Files: etc/vim/syntax/poke.vim
       pickles/jffs2.pk
Copyright: 2021, 2022 Matthew T. Ihlenfield
License: GPL-3+

Files: doc/learn-poke-language-in-y-minutes.pk
       poked/poked.c
       poked/poked.pk
       poked/usock-buf-priv.h
       poked/usock-buf.c
       poked/usock.c
       pokefmt/pokefmt.pk
       pokefmt/pokefmt.l
       pokefmt/Makefile.am
Copyright: 2022, 2023, 2024, 2025 Mohammad-Reza Nabipoor
License: GPL-3+

Files: jitter/configure.ac
       jitter/example-vms/structured/structured-code-generator-register.c
       jitter/example-vms/structured/structured-code-generator-stack.c
       jitter/example-vms/structured/structured.jitter
       jitter/machine/arm/jitter/machine/jitter-machine.h
Copyright: 2016-2024 Luca Saiu
           2021 pEp foundation (Android port)
License: GPL-3+

Files: etc/nix/default.nix
Copyright: 2023 Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
License: GPL-3+

Files: etc/poke-bright.css
       etc/poke-dark.css
Copyright: None
License: public-domain

Files: m4/ax_check_awk_gensub.m4
       m4/ax_need_awk.m4
       m4/ax_try_awk_expout.m4
Copyright: 2009 Francesco Salvestrini <salvestrini@users.sourceforge.net>
License: FSFAP

Files: m4/libtextstyle-hyperlink.m4
Copyright: 2019, 2021 Free Software Foundation, Inc.
License: FSFULLR

Files: pickles/base64.pk
Copyright: 2023, 2024, 2025, 2026 Jose E. Marchesi
           1996-1999 by Internet Software Consortium
License: GPL-3+ and ISC

Files: debian/*
Copyright: 2021-2023 Sergio Durigan Junior <sergiodj@debian.org>
License: GPL-3+

License: GPL-3+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program. If not, see <http://www.gnu.org/licenses/>.
 .
 On Debian systems a full copy of the GPL 3 can be found at
 /usr/share/common-licenses/GPL-3

License: TCL
 This software is copyrighted by the Regents of the University of
 California, Sun Microsystems, Inc., Scriptics Corporation,
 ActiveState Corporation and other parties.  The following terms apply
 to all files associated with the software unless explicitly
 disclaimed in individual files.
 .
 The authors hereby grant permission to use, copy, modify, distribute,
 and license this software and its documentation for any purpose,
 provided that existing copyright notices are retained in all copies
 and that this notice is included verbatim in any distributions. No
 written agreement, license, or royalty fee is required for any of the
 authorized uses.  Modifications to this software may be copyrighted
 by their authors and need not follow the licensing terms described
 here, provided that the new terms are clearly indicated on the first
 page of each file where they apply.
 .
 IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
 FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
 ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
 DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 .
 THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
 NON-INFRINGEMENT.  THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND
 THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE
 MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 .
 GOVERNMENT USE: If you are acquiring this software on behalf of the
 U.S. government, the Government shall have only "Restricted Rights"
 in the software and related documentation as defined in the Federal
 Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2).  If you
 are acquiring the software on behalf of the Department of Defense,
 the software shall be classified as "Commercial Computer Software"
 and the Government shall have only "Restricted Rights" as defined in
 Clause 252.227-7014 (b) (3) of DFARs.  Notwithstanding the foregoing,
 the authors grant the U.S. Government and others acting in its behalf
 permission to use and distribute the software in accordance with the
 terms specified in this license.

License: public-domain
 These files are in the public domain.

License: FSFAP
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
 notice and this notice are preserved. This file is offered as-is,
 without any warranty.

License: GPL-3+ with Autoconf-2.0-Archive exception
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 3 of the License, or (at
 your option) any later version.
 .
 This program is distributed in the hope that it will be useful, but
 WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program. If not, see <https://www.gnu.org/licenses/>.
 .
 As a special exception, the respective Autoconf Macro's copyright
 owner gives unlimited permission to copy, distribute and modify the
 configure scripts that are the output of Autoconf when processing the
 Macro. You need not follow the terms of the GNU General Public
 License when using or distributing such scripts, even though portions
 of the text of the Macro appear in them. The GNU General Public
 License (GPL) does govern all other use of the material that
 constitutes the Autoconf Macro.
 .
 This special exception to the GPL applies to versions of the Autoconf
 Macro released by the Autoconf Archive. When you make and distribute
 a modified version of the Autoconf Macro, you may extend this special
 exception to the GPL to apply to your modified version as well.

License: FSFULLR
 This file is free software; the Free Software Foundation gives
 unlimited permission to copy and/or distribute it, with or without
 modifications, as long as this notice is preserved.

License: ISC
 Permission to use, copy, modify, and distribute this software for any
 purpose with or without fee is hereby granted, provided that the
 above copyright notice and this permission notice appear in all
 copies.
 .
 THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
 DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
 INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
 RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
 CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Review Information

accepted — allocated to mechtilde 5 days ago, started 5 days ago, completed 5 days ago.

Final Comment

Other Reviews of this Package

VersionHashAllocatedCompletedReviewerStatusDetails
5.0+dfsg-1~exp1 aa13d3bf… 2026-09-02 09:24 2026-09-02 09:27 mechtilde rejected VIEW

Back to Dashboard | View all reviews for this package