Review: poke 5.0+dfsg-1~exp1
Package Information
| Description | Extensible 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. |
|---|---|
| Maintainer | Debian Poke Team <team+debian-poke@tracker.debian.org> |
| Changed By | Sergio Durigan Junior <sergiodj@debian.org> |
| Sponsor | sergiodj@debian.org |
| Distribution | experimental |
| Architecture | any all |
| VCS | git: https://salsa.debian.org/debian/poke.git (browse) |
| Popcon Installs | 70 |
| Binary NEW | Yes (binary-only upload) |
| Tracker | https://tracker.debian.org/pkg/poke |
| Uploaded | 12 days ago |
New Package Report
.changes
| Source | poke |
|---|---|
| Version | 5.0+dfsg-1~exp1 |
| Changed-By | Sergio Durigan Junior |
| Architecture | source all amd64 |
| Distribution | experimental |
| Date | Tue, 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
| Section | editors |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | elpa-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
| Version | Hash | Allocated | Completed | Reviewer | Status | Details |
|---|---|---|---|---|---|---|
| 5.0+dfsg-1~exp1 | aa13d3bf… | 2026-09-02 09:24 | 2026-09-02 09:27 | mechtilde | rejected | VIEW |