chiark / gitweb /
hippotat.git
2 years agoMakefile: release checklist: Add entry for release announcement
Ian Jackson [Thu, 15 Dec 2022 02:06:02 +0000 (02:06 +0000)]
Makefile: release checklist: Add entry for release announcement

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: release checklist: Add entry for publishing docs
Ian Jackson [Thu, 15 Dec 2022 02:01:47 +0000 (02:01 +0000)]
Makefile: release checklist: Add entry for publishing docs

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoFinalise version 1.1.1; burn version number 1.1.0.
Ian Jackson [Thu, 15 Dec 2022 01:17:42 +0000 (01:17 +0000)]
Finalise version 1.1.1; burn version number 1.1.0.

1.1.0 was afflicted by an upload bureaucracy failure to do with cargo
publish.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoFinalise version 1.1.0
Ian Jackson [Thu, 15 Dec 2022 00:29:35 +0000 (00:29 +0000)]
Finalise version 1.1.0

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: add cargo audit to checklist
Ian Jackson [Thu, 15 Dec 2022 00:54:23 +0000 (00:54 +0000)]
Makefile: add cargo audit to checklist

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMacros doc comment: apply ignore
Ian Jackson [Thu, 15 Dec 2022 00:48:49 +0000 (00:48 +0000)]
Macros doc comment: apply ignore

We don't want to even compile this.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: Pass --workspace to cargo
Ian Jackson [Thu, 15 Dec 2022 00:47:38 +0000 (00:47 +0000)]
Makefile: Pass --workspace to cargo

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agochangelog: Updates for 1.1.0 (wip)
Ian Jackson [Thu, 15 Dec 2022 00:30:47 +0000 (00:30 +0000)]
changelog: Updates for 1.1.0 (wip)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoAdd release notes (changelog) reference
Ian Jackson [Thu, 15 Dec 2022 00:13:57 +0000 (00:13 +0000)]
Add release notes (changelog) reference

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: add release checklist
Ian Jackson [Thu, 15 Dec 2022 00:23:05 +0000 (00:23 +0000)]
Makefile: add release checklist

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: Add missing libc dependency in server package (!)
Ian Jackson [Thu, 15 Dec 2022 00:07:04 +0000 (00:07 +0000)]
packaging: Add missing libc dependency in server package (!)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agolintian: Add override for cargo-upstream build profile name
Ian Jackson [Wed, 14 Dec 2022 23:03:12 +0000 (23:03 +0000)]
lintian: Add override for cargo-upstream build profile name

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agolintian: Add missing init-system-helpers dependency
Ian Jackson [Thu, 15 Dec 2022 00:00:05 +0000 (00:00 +0000)]
lintian: Add missing init-system-helpers dependency

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agolintian: Promote lsb-base dependency
Ian Jackson [Wed, 14 Dec 2022 23:05:29 +0000 (23:05 +0000)]
lintian: Promote lsb-base dependency

lintian complains about this.  Technically it's possibly wrong, but
lsb-base is a small package and we don't really mind making this a
Depends.  (And we're about to add init-system-helpers too.)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoclippy (mostly suppressions)
Ian Jackson [Wed, 14 Dec 2022 23:34:17 +0000 (23:34 +0000)]
clippy (mostly suppressions)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: Provide long descriptions
Ian Jackson [Wed, 14 Dec 2022 23:00:57 +0000 (23:00 +0000)]
packaging: Provide long descriptions

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs: Document new installation approaches
Ian Jackson [Wed, 14 Dec 2022 22:34:21 +0000 (22:34 +0000)]
docs: Document new installation approaches

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoAdd lib.rs rustdoc stub documentation
Ian Jackson [Wed, 14 Dec 2022 22:15:05 +0000 (22:15 +0000)]
Add lib.rs rustdoc stub documentation

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: When running in "debian" build profile, don't run tests
Ian Jackson [Wed, 14 Dec 2022 22:03:08 +0000 (22:03 +0000)]
packaging: When running in "debian" build profile, don't run tests

We can't rely on unshare being allowed at build time.  Save this for
autopkgtests (which don't exist yet).

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: Run update-build-deps script
Ian Jackson [Wed, 14 Dec 2022 20:30:43 +0000 (20:30 +0000)]
packaging: Run update-build-deps script

And add the marker it uses.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: Fix update-build-deps to handle features
Ian Jackson [Wed, 14 Dec 2022 22:02:58 +0000 (22:02 +0000)]
packaging: Fix update-build-deps to handle features

It's not clear to me how one is supposed to know whether to put the
extra +default in the dependency.  Do it ad hoc.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: Provide update-build-deps script
Ian Jackson [Wed, 14 Dec 2022 20:30:02 +0000 (20:30 +0000)]
packaging: Provide update-build-deps script

Doesn't quite DTRT yet.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMake default build profile be debcargo
Ian Jackson [Wed, 14 Dec 2022 20:32:01 +0000 (20:32 +0000)]
Make default build profile be debcargo

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: Bump debhelper compat to 12
Ian Jackson [Wed, 14 Dec 2022 20:31:15 +0000 (20:31 +0000)]
packaging: Bump debhelper compat to 12

We want this for execute_before_*.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotests: Add tmp to .gitignore
Ian Jackson [Wed, 14 Dec 2022 22:02:46 +0000 (22:02 +0000)]
tests: Add tmp to .gitignore

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.toml: Add a note about base64
Ian Jackson [Tue, 13 Dec 2022 19:56:23 +0000 (19:56 +0000)]
Cargo.toml: Add a note about base64

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodependencies: Update max version of nix
Ian Jackson [Tue, 13 Dec 2022 19:51:00 +0000 (19:51 +0000)]
dependencies: Update max version of nix

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodependencies: Update max version of env_logger
Ian Jackson [Tue, 13 Dec 2022 19:46:51 +0000 (19:46 +0000)]
dependencies: Update max version of env_logger

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.lock: update
Ian Jackson [Tue, 13 Dec 2022 19:48:20 +0000 (19:48 +0000)]
Cargo.lock: update

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.toml: Put fehler in main block
Ian Jackson [Tue, 13 Dec 2022 19:45:02 +0000 (19:45 +0000)]
Cargo.toml: Put fehler in main block

This will be in Debian RSN hopefully.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.toml: Sort dependencies block
Ian Jackson [Tue, 13 Dec 2022 19:44:45 +0000 (19:44 +0000)]
Cargo.toml: Sort dependencies block

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.toml: Drop an obsolete comment
Ian Jackson [Tue, 13 Dec 2022 19:41:56 +0000 (19:41 +0000)]
Cargo.toml: Drop an obsolete comment

We have implemented daemonisation ourselves.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.toml: Move dome dependencies to main block
Ian Jackson [Tue, 13 Dec 2022 19:41:26 +0000 (19:41 +0000)]
Cargo.toml: Move dome dependencies to main block

These are in Debian now.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodependencies: Switch to easy-ext from extend
Ian Jackson [Tue, 13 Dec 2022 19:39:51 +0000 (19:39 +0000)]
dependencies: Switch to easy-ext from extend

easy-ext is in Debian bookworm.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodependencies: Switch to clap from structopt
Ian Jackson [Tue, 13 Dec 2022 19:27:51 +0000 (19:27 +0000)]
dependencies: Switch to clap from structopt

structopt's maintainers have deprecated it in favour of clap.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodependencies: Replace cervine with either
Ian Jackson [Tue, 13 Dec 2022 19:23:41 +0000 (19:23 +0000)]
dependencies: Replace cervine with either

either is in Debian; cervine isn't.  All we really need is AsRef,
which Either is.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoQueuedBuf: Use educe to derive Default
Ian Jackson [Tue, 13 Dec 2022 19:21:03 +0000 (19:21 +0000)]
QueuedBuf: Use educe to derive Default

We are going to change the entry type E to Either, which isn't
Default, so the std derive will get the bounds wrong and fail to
derive Default for QueuedBuf.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoQueuedBuf: Introduce QueuedBytes type aliases
Ian Jackson [Tue, 13 Dec 2022 19:23:32 +0000 (19:23 +0000)]
QueuedBuf: Introduce QueuedBytes type aliases

This is perhaps clearer and will make it easier to change this, which
we are about to do.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotest/common: Be more paranoid about exit status
Ian Jackson [Wed, 14 Dec 2022 21:45:58 +0000 (21:45 +0000)]
test/common: Be more paranoid about exit status

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotest/capture-log: Fix error handling
Ian Jackson [Wed, 14 Dec 2022 20:31:42 +0000 (20:31 +0000)]
test/capture-log: Fix error handling

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotests: Fix check target
Ian Jackson [Wed, 14 Dec 2022 21:52:06 +0000 (21:52 +0000)]
tests: Fix check target

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocargo: Fix some errors in the lockfile
Ian Jackson [Mon, 12 Dec 2022 19:32:14 +0000 (19:32 +0000)]
cargo: Fix some errors in the lockfile

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
squash! cargo: Fix some errors in the lockfile

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
squash! cargo: Fix some errors in the lockfile

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoRevert "Fix publish version"
Ian Jackson [Wed, 28 Sep 2022 19:07:59 +0000 (20:07 +0100)]
Revert "Fix publish version"

This reverts commit bfe741895a7a4859be4b0cdf2a4cdfcbe0e0e61a.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoFix publish version
Ian Jackson [Wed, 28 Sep 2022 19:07:19 +0000 (20:07 +0100)]
Fix publish version

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocargo metadata: Claim the licence is GPL hippotat/1.0.0
Ian Jackson [Wed, 28 Sep 2022 18:56:55 +0000 (19:56 +0100)]
cargo metadata: Claim the licence is GPL

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agosuggest cargo build as an alternative
Ian Jackson [Wed, 28 Sep 2022 18:54:58 +0000 (19:54 +0100)]
suggest cargo build as an alternative

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agometadata for 1.0
Ian Jackson [Wed, 28 Sep 2022 18:52:37 +0000 (19:52 +0100)]
metadata for 1.0

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs installation code
Ian Jackson [Wed, 28 Sep 2022 18:34:05 +0000 (19:34 +0100)]
docs installation code

Copied some of the Makefile from my own code in the Otter Makefile.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs
Ian Jackson [Wed, 28 Sep 2022 18:22:33 +0000 (19:22 +0100)]
docs

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoApply OpenSSL exception to files with psusan content
Ian Jackson [Tue, 27 Sep 2022 22:37:46 +0000 (23:37 +0100)]
Apply OpenSSL exception to files with psusan content

psusan (like PuTTY) is permissively licenced, and we upgraded the
licence when incorporating it, so this is fine.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoApply OpenSSL exception to files with Eyre content
Ian Jackson [Tue, 27 Sep 2022 22:37:20 +0000 (23:37 +0100)]
Apply OpenSSL exception to files with Eyre content

eyre is permissively licenced, and we upgraded the licence when
incorporating it, so this is fine.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoApply OpenSSL exception to Hippotat files
Ian Jackson [Tue, 27 Sep 2022 22:37:04 +0000 (23:37 +0100)]
Apply OpenSSL exception to Hippotat files

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoOpenSSL exception as agreed, with new SPDX expression
Ian Jackson [Tue, 27 Sep 2022 22:31:29 +0000 (23:31 +0100)]
OpenSSL exception as agreed, with new SPDX expression

Licence text approved by co-contributor Mark Wooding in personal
email.

DPDX expression roughly following
  https://spdx.github.io/spdx-spec/v2.3/using-SPDX-short-identifiers-in-source-files/
which doesn't contemplate using LicenseRef for an exception, but I
think the meaning is clear, and it is useful to do it this way.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodraft OpenSSL exception - not signed off yet!
Ian Jackson [Sun, 25 Sep 2022 17:52:55 +0000 (18:52 +0100)]
draft OpenSSL exception - not signed off yet!

2 years agodraft OpenSSL exception - not signed off yet!
Ian Jackson [Sun, 25 Sep 2022 17:44:16 +0000 (18:44 +0100)]
draft OpenSSL exception - not signed off yet!

2 years agodraft OpenSSL exception - not signed off yet!
Ian Jackson [Sun, 25 Sep 2022 17:19:49 +0000 (18:19 +0100)]
draft OpenSSL exception - not signed off yet!

2 years agodocs: install docs wip
Ian Jackson [Tue, 27 Sep 2022 22:26:18 +0000 (23:26 +0100)]
docs: install docs wip

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs: install docs wip
Ian Jackson [Tue, 27 Sep 2022 21:39:52 +0000 (22:39 +0100)]
docs: install docs wip

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs: install docs wip
Ian Jackson [Tue, 27 Sep 2022 21:22:42 +0000 (22:22 +0100)]
docs: install docs wip

The rune here built a thing.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocontrol: Add missing build-deps
Ian Jackson [Tue, 27 Sep 2022 21:22:27 +0000 (22:22 +0100)]
control: Add missing build-deps

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: Fix very-clean target
Ian Jackson [Tue, 27 Sep 2022 21:20:23 +0000 (22:20 +0100)]
Makefile: Fix very-clean target

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouse c_int from std::os::raw
Ian Jackson [Tue, 27 Sep 2022 21:16:59 +0000 (22:16 +0100)]
use c_int from std::os::raw

The entry in std:ffi is MSRV 1.64 which is rather new!

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs: wip markdown
Ian Jackson [Sun, 25 Sep 2022 23:01:01 +0000 (00:01 +0100)]
docs: wip markdown

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs: wip markdown
Ian Jackson [Sun, 25 Sep 2022 22:39:34 +0000 (23:39 +0100)]
docs: wip markdown

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoupdate sha2 (sadly, API change)
Ian Jackson [Sun, 25 Sep 2022 22:29:32 +0000 (23:29 +0100)]
update sha2 (sadly, API change)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoupdate parking_lot (relaxedly)
Ian Jackson [Sun, 25 Sep 2022 22:27:55 +0000 (23:27 +0100)]
update parking_lot (relaxedly)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocargo update
Ian Jackson [Sun, 25 Sep 2022 22:21:23 +0000 (23:21 +0100)]
cargo update

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: Drop mention of DEFAULT here too
Ian Jackson [Sun, 25 Sep 2022 19:31:53 +0000 (20:31 +0100)]
config: Drop mention of DEFAULT here too

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopidfile option
Ian Jackson [Sun, 25 Sep 2022 19:13:57 +0000 (20:13 +0100)]
pidfile option

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoprint config value
Ian Jackson [Sun, 25 Sep 2022 18:57:23 +0000 (19:57 +0100)]
print config value

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: inspectable config keys
Ian Jackson [Sun, 25 Sep 2022 18:44:52 +0000 (19:44 +0100)]
config: inspectable config keys

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: Fix up some indent
Ian Jackson [Sun, 25 Sep 2022 18:17:25 +0000 (19:17 +0100)]
config: Fix up some indent

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: fix junk!
Ian Jackson [Sun, 25 Sep 2022 17:33:39 +0000 (18:33 +0100)]
packaging: fix junk!

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocopyright: notice re formalities
Ian Jackson [Sun, 25 Sep 2022 17:17:37 +0000 (18:17 +0100)]
copyright: notice re formalities

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: lintian
Ian Jackson [Sun, 25 Sep 2022 16:55:04 +0000 (17:55 +0100)]
packaging: lintian

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: lintian
Ian Jackson [Sun, 25 Sep 2022 16:38:01 +0000 (17:38 +0100)]
packaging: lintian

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: wip
Ian Jackson [Sun, 25 Sep 2022 16:31:21 +0000 (17:31 +0100)]
packaging: wip

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: fix init script user name (again)
Ian Jackson [Sun, 25 Sep 2022 16:25:24 +0000 (17:25 +0100)]
packaging: fix init script user name (again)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: move #DEBHELPER# to before we umask, just in case
Ian Jackson [Sun, 25 Sep 2022 16:24:48 +0000 (17:24 +0100)]
packaging: move #DEBHELPER# to before we umask, just in case

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: fix names of dh files
Ian Jackson [Sun, 25 Sep 2022 16:21:19 +0000 (17:21 +0100)]
packaging: fix names of dh files

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: make -doc be -common
Ian Jackson [Sun, 25 Sep 2022 16:19:43 +0000 (17:19 +0100)]
packaging: make -doc be -common

It will contain the user.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: fix init script adduser
Ian Jackson [Sun, 25 Sep 2022 16:19:37 +0000 (17:19 +0100)]
packaging: fix init script adduser

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: fix architectures
Ian Jackson [Sun, 25 Sep 2022 16:19:11 +0000 (17:19 +0100)]
packaging: fix architectures

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: move maint scripts
Ian Jackson [Sun, 25 Sep 2022 16:09:20 +0000 (17:09 +0100)]
packaging: move maint scripts

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: remove old compat
Ian Jackson [Sun, 25 Sep 2022 16:09:15 +0000 (17:09 +0100)]
packaging: remove old compat

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: consolidate control
Ian Jackson [Sun, 25 Sep 2022 16:04:06 +0000 (17:04 +0100)]
packaging: consolidate control

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: consolidate changelog
Ian Jackson [Sun, 25 Sep 2022 16:00:29 +0000 (17:00 +0100)]
packaging: consolidate changelog

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoRust changelog: Update version number
Ian Jackson [Sun, 25 Sep 2022 15:59:39 +0000 (16:59 +0100)]
Rust changelog: Update version number

Before merging changelogs.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConsolidate copies of GPLv3
Ian Jackson [Sun, 25 Sep 2022 15:58:57 +0000 (16:58 +0100)]
Consolidate copies of GPLv3

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoAbolish old copy of DEVELOPER-CERTIFICATE
Ian Jackson [Sun, 25 Sep 2022 15:58:14 +0000 (16:58 +0100)]
Abolish old copy of DEVELOPER-CERTIFICATE

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoPROTOCOL: Abolish old copy
Ian Jackson [Sun, 25 Sep 2022 15:57:51 +0000 (16:57 +0100)]
PROTOCOL: Abolish old copy

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoinit script: Abolish old copy
Ian Jackson [Sun, 25 Sep 2022 15:57:16 +0000 (16:57 +0100)]
init script: Abolish old copy

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoREADME.config: Move from old-python
Ian Jackson [Sun, 25 Sep 2022 15:56:27 +0000 (16:56 +0100)]
README.config: Move from old-python

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoReplace COPYING with a symlink
Ian Jackson [Sun, 25 Sep 2022 15:56:06 +0000 (16:56 +0100)]
Replace COPYING with a symlink

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodebian/copyright: Update for new licence
Ian Jackson [Sun, 25 Sep 2022 15:54:19 +0000 (16:54 +0100)]
debian/copyright: Update for new licence

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMove debian/copyright from old-python
Ian Jackson [Sun, 25 Sep 2022 15:53:06 +0000 (16:53 +0100)]
Move debian/copyright from old-python

It needs some updating.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoold-python: Delete copy of AGPL
Ian Jackson [Sun, 25 Sep 2022 15:52:35 +0000 (16:52 +0100)]
old-python: Delete copy of AGPL

It's GPLv3+ now.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoold-python: Delete python code
Ian Jackson [Sun, 25 Sep 2022 15:52:02 +0000 (16:52 +0100)]
old-python: Delete python code

We don't need this any more.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoold-python: Relax licence from AGPLv3+ + CAFv2+ to GPLv3+
Ian Jackson [Sun, 25 Sep 2022 15:48:37 +0000 (16:48 +0100)]
old-python: Relax licence from AGPLv3+ + CAFv2+ to GPLv3+

Have received confirmation from Mark Wooding, the other contributor,
that this is OK.

Have not yet updated all copyright notices.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMerge remote-tracking branch 'python/master' into old-python/
Ian Jackson [Sun, 25 Sep 2022 15:46:54 +0000 (16:46 +0100)]
Merge remote-tracking branch 'python/master' into old-python/

Merge into subdirectory.  This retains the history.  We will copy some
files and delete others.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>