]> piware.de Git - bin.git/log
bin.git
2 months agodaytime-term: Keep dark mode longer in the morning
Martin Pitt [Sun, 1 Sep 2024 11:36:10 +0000 (13:36 +0200)]
daytime-term: Keep dark mode longer in the morning

2 months agoscandoc: Convert to ImageMagic v7 CLI
Martin Pitt [Sun, 1 Sep 2024 11:35:39 +0000 (13:35 +0200)]
scandoc: Convert to ImageMagic v7 CLI

2 months agoconsors-report: Updates
Martin Pitt [Sun, 1 Sep 2024 11:26:52 +0000 (13:26 +0200)]
consors-report: Updates

2 months agobuild-cockpit-toolbox: Forward `flatpak` command to host
Martin Pitt [Tue, 20 Aug 2024 06:22:37 +0000 (08:22 +0200)]
build-cockpit-toolbox: Forward `flatpak` command to host

3 months agoconsors-report.py: Updates
Martin Pitt [Sat, 3 Aug 2024 12:37:20 +0000 (14:37 +0200)]
consors-report.py: Updates

3 months agoubuntu-backport-cockpit: Add jammy
Martin Pitt [Sat, 3 Aug 2024 12:36:44 +0000 (14:36 +0200)]
ubuntu-backport-cockpit: Add jammy

3 months agobackup: add date to log
Martin Pitt [Sun, 14 Jul 2024 04:43:16 +0000 (06:43 +0200)]
backup: add date to log

3 months agobuild-cockpit-toolbox: Hack for fixing simple-scan
Martin Pitt [Sat, 13 Jul 2024 13:26:10 +0000 (15:26 +0200)]
build-cockpit-toolbox: Hack for fixing simple-scan

4 months agoinstall-rhel-tools: Drop coverity
Martin Pitt [Fri, 5 Jul 2024 03:42:54 +0000 (05:42 +0200)]
install-rhel-tools: Drop coverity

The COPR does not exist any more, and I haven't used this in a long
time.

4 months agoubuntu-backport-cockpit: Default to noble, add oracular
Martin Pitt [Fri, 21 Jun 2024 04:58:38 +0000 (06:58 +0200)]
ubuntu-backport-cockpit: Default to noble, add oracular

5 months agoconsors-report.py: Updates
Martin Pitt [Sun, 2 Jun 2024 14:43:02 +0000 (16:43 +0200)]
consors-report.py: Updates

6 months agoconsors-report.py: updates
Martin Pitt [Thu, 2 May 2024 05:58:57 +0000 (07:58 +0200)]
consors-report.py: updates

6 months agoconsors-report: Adjust to format change in May 2024
Martin Pitt [Thu, 2 May 2024 05:54:03 +0000 (07:54 +0200)]
consors-report: Adjust to format change in May 2024

Consors changed back to semicolon separator (see commit 6da88a57b007c9),
and added a 9th field "Währung".

Convert the older CSVs with
```py
import csv
import sys

with open(sys.argv[1], 'r') as csvfile:
    reader = csv.reader(csvfile, delimiter=',', quotechar='"')
    writer = csv.writer(sys.stdout, delimiter=';', quotechar='"')
    for row in reader:
        writer.writerow(row)
```

6 months agobuild-cockpit-toolbox: Drop obsolete packages
Martin Pitt [Fri, 26 Apr 2024 06:10:34 +0000 (08:10 +0200)]
build-cockpit-toolbox: Drop obsolete packages

tmt-provision-virtual got merged into tmt, the others are already in the
tasks container.

6 months agobuild-cockpit-toolbox: tasks container moved to ghcr.io
Martin Pitt [Tue, 9 Apr 2024 09:10:05 +0000 (11:10 +0200)]
build-cockpit-toolbox: tasks container moved to ghcr.io

7 months agobuild-cockpit-toolbox: Add hashbang to flatpak-spawn wrappers
Martin Pitt [Wed, 13 Mar 2024 09:19:16 +0000 (10:19 +0100)]
build-cockpit-toolbox: Add hashbang to flatpak-spawn wrappers

So that these can be called from Python.

8 months agoconsors-report.py: Updates
Martin Pitt [Fri, 1 Mar 2024 10:43:22 +0000 (11:43 +0100)]
consors-report.py: Updates

10 months agoconsors-report.py: Updates
Martin Pitt [Mon, 1 Jan 2024 09:47:03 +0000 (10:47 +0100)]
consors-report.py: Updates

11 months agoconsors-report.py: Convert to comma separated input
Martin Pitt [Sun, 10 Dec 2023 14:40:15 +0000 (15:40 +0100)]
consors-report.py: Convert to comma separated input

Consorsbank changed its format from semicolon separator without quotes
to comma separator with quotes. Move to the `csv` stdlib module for that.

Convert old to new format with:
```py
import csv
import sys

with open(sys.argv[1], 'r') as csvfile:
    reader = csv.reader(csvfile, delimiter=';', quotechar='"')
    writer = csv.writer(sys.stdout, delimiter=',', quotechar='"')
    for row in reader:
        writer.writerow(row)
```

12 months agoconsors-report.py: Updates
Martin Pitt [Fri, 3 Nov 2023 07:35:38 +0000 (08:35 +0100)]
consors-report.py: Updates

12 months agoubuntu-backport-cockpit: update releases
Martin Pitt [Mon, 30 Oct 2023 07:23:21 +0000 (08:23 +0100)]
ubuntu-backport-cockpit: update releases

13 months agoconsors-report.py: Update
Martin Pitt [Wed, 4 Oct 2023 06:27:20 +0000 (08:27 +0200)]
consors-report.py: Update

13 months agobuild-cockpit-toolbox: Install mypy
Martin Pitt [Thu, 28 Sep 2023 05:56:23 +0000 (07:56 +0200)]
build-cockpit-toolbox: Install mypy

13 months agoinstall-tex: Add
Martin Pitt [Sun, 24 Sep 2023 07:46:53 +0000 (09:46 +0200)]
install-tex: Add

13 months agoinstall-rhel-tools: Drop 1minutetip, does not exist any more
Martin Pitt [Thu, 21 Sep 2023 08:30:47 +0000 (10:30 +0200)]
install-rhel-tools: Drop 1minutetip, does not exist any more

13 months agobuild-cockpit-toolbox: Add fedpkg
Martin Pitt [Tue, 12 Sep 2023 07:43:46 +0000 (09:43 +0200)]
build-cockpit-toolbox: Add fedpkg

It was dropped from cockpit/tasks.

15 months agoconsors-report: updates
Martin Pitt [Tue, 1 Aug 2023 12:42:01 +0000 (14:42 +0200)]
consors-report: updates

16 months agoconsors-report.py: Updates
Martin Pitt [Mon, 3 Jul 2023 05:30:59 +0000 (07:30 +0200)]
consors-report.py: Updates

16 months agodebian-backport-cockpit: Move to bookworm
Martin Pitt [Wed, 28 Jun 2023 02:32:53 +0000 (04:32 +0200)]
debian-backport-cockpit: Move to bookworm

16 months agoubuntu-backport-cockpit: Add 23.10 mantic
Martin Pitt [Wed, 21 Jun 2023 05:26:16 +0000 (07:26 +0200)]
ubuntu-backport-cockpit: Add 23.10 mantic

17 months agobuild-cockpit-toolbox: Add bash-completion
Martin Pitt [Sat, 10 Jun 2023 16:19:57 +0000 (18:19 +0200)]
build-cockpit-toolbox: Add bash-completion

It apparently fell out of the default install in Fedora 38.

17 months agobuild-cockpit-toolbox: Add python3-pytest-asyncio, drop chromium
Martin Pitt [Sat, 10 Jun 2023 16:18:49 +0000 (18:18 +0200)]
build-cockpit-toolbox: Add python3-pytest-asyncio, drop chromium

Showing browser works fine with firefox usually, and I don't want to
needlessly get the browser out of sync with Cockpit CI.

17 months agobackup: Drop duplicity
Martin Pitt [Sat, 10 Jun 2023 16:18:24 +0000 (18:18 +0200)]
backup: Drop duplicity

18 months agoconsors-report.py: Updates
Martin Pitt [Mon, 1 May 2023 08:48:22 +0000 (10:48 +0200)]
consors-report.py: Updates

18 months agobuild-cockpit-toolbox: Install centpkg
Martin Pitt [Thu, 20 Apr 2023 08:03:55 +0000 (10:03 +0200)]
build-cockpit-toolbox: Install centpkg

For CentOS stream it needs the rhel-packager dependencies, so install
that in install-rhel-tools. This gets rid of the james/centpkg COPR.

19 months agobuild-cockpit-toolbox: Install git-delta
Martin Pitt [Tue, 11 Apr 2023 04:04:35 +0000 (06:04 +0200)]
build-cockpit-toolbox: Install git-delta

19 months agobuild-debian-toolbox: Disable debconf prompts
Martin Pitt [Tue, 11 Apr 2023 03:49:17 +0000 (05:49 +0200)]
build-debian-toolbox: Disable debconf prompts

19 months agobuild-debian-toolbox: forward podman/toolbox commands to host
Martin Pitt [Tue, 11 Apr 2023 03:47:43 +0000 (05:47 +0200)]
build-debian-toolbox: forward podman/toolbox commands to host

19 months agoconsors-report.py: Adjustment
Martin Pitt [Sun, 2 Apr 2023 15:15:03 +0000 (17:15 +0200)]
consors-report.py: Adjustment

19 months agogomuks: Add
Martin Pitt [Tue, 28 Mar 2023 04:55:03 +0000 (06:55 +0200)]
gomuks: Add

Wrapper around the gomuks binary to set window title and $TERM.

20 months agoinstall-rhel-tools: Update for new RH root CA
Martin Pitt [Fri, 10 Mar 2023 06:52:27 +0000 (07:52 +0100)]
install-rhel-tools: Update for new RH root CA

20 months agoconsors-report.py: Refinements
Martin Pitt [Sat, 4 Mar 2023 07:21:26 +0000 (08:21 +0100)]
consors-report.py: Refinements

21 months agobuild-cockpit-toolbox: Add pytest
Martin Pitt [Sun, 5 Feb 2023 07:33:32 +0000 (08:33 +0100)]
build-cockpit-toolbox: Add pytest

21 months agobackport scripts: Remove existing /tmp/backport
Martin Pitt [Tue, 31 Jan 2023 06:16:41 +0000 (07:16 +0100)]
backport scripts: Remove existing /tmp/backport

21 months agobuild-cockpit-toolbox: Install neovim and Rust
Martin Pitt [Sat, 28 Jan 2023 08:36:37 +0000 (09:36 +0100)]
build-cockpit-toolbox: Install neovim and Rust

Don't install kpcli any more, I don't use it.

21 months agobackup: Prune old backups
Martin Pitt [Sun, 22 Jan 2023 11:54:06 +0000 (12:54 +0100)]
backup: Prune old backups

21 months agodebian-backport-cockpit: Use debuild
Martin Pitt [Wed, 18 Jan 2023 10:29:17 +0000 (11:29 +0100)]
debian-backport-cockpit: Use debuild

dpkg-buildpackage generates SHA-1 signatures, which are rejected.
This runs lintian, but meh..

21 months agobuild-cockpit-toolbox: Forward more commands to the host
Martin Pitt [Mon, 16 Jan 2023 11:07:40 +0000 (12:07 +0100)]
build-cockpit-toolbox: Forward more commands to the host

21 months agoconsors-report.py: Updates
Martin Pitt [Sat, 14 Jan 2023 11:28:04 +0000 (12:28 +0100)]
consors-report.py: Updates

22 months agobackup: Fix notification
Martin Pitt [Wed, 11 Jan 2023 09:27:47 +0000 (10:27 +0100)]
backup: Fix notification

Timeout is in milliseconds. mako does not do stock icon lookup, specify
the full path.

22 months agobackup: Run check through ssh
Martin Pitt [Sat, 7 Jan 2023 18:04:40 +0000 (19:04 +0100)]
backup: Run check through ssh

This is much faster and more efficient, as it doesn't need to transfer
the files. It requires transfering the passphrase though.

22 months agoconsors-report.py: Add
Martin Pitt [Thu, 5 Jan 2023 07:25:50 +0000 (08:25 +0100)]
consors-report.py: Add

22 months agobackup: Add restic
Martin Pitt [Mon, 2 Jan 2023 06:01:25 +0000 (07:01 +0100)]
backup: Add restic

Keep duplicity and restic running in parallel for a while.

22 months agobackup: Rename ignore file
Martin Pitt [Wed, 28 Dec 2022 10:08:33 +0000 (11:08 +0100)]
backup: Rename ignore file

22 months agobackup: passphrase moved to .config
Martin Pitt [Wed, 28 Dec 2022 09:49:48 +0000 (10:49 +0100)]
backup: passphrase moved to .config

22 months agobuild-cockpit-toolbox: Add simple-scan
Martin Pitt [Tue, 20 Dec 2022 09:01:22 +0000 (10:01 +0100)]
build-cockpit-toolbox: Add simple-scan

I took it out of my OSTree, to avoid the SANE duplication.

22 months agobuild-cockpit-toolbox: Move to pdfmerge
Martin Pitt [Sun, 18 Dec 2022 14:00:23 +0000 (15:00 +0100)]
build-cockpit-toolbox: Move to pdfmerge

22 months agoinstall-rhel-tools: wget → curl
Martin Pitt [Sat, 17 Dec 2022 10:18:38 +0000 (11:18 +0100)]
install-rhel-tools: wget → curl

22 months agoscandoc: Move from pdfjam to pdfmerge
Martin Pitt [Sat, 17 Dec 2022 09:49:23 +0000 (10:49 +0100)]
scandoc: Move from pdfjam to pdfmerge

That is much smaller, and avoids installation of TeXlive.

23 months agobuild-cockpit-toolbox: Drop debuginfo packages
Martin Pitt [Thu, 8 Dec 2022 08:19:13 +0000 (09:19 +0100)]
build-cockpit-toolbox: Drop debuginfo packages

I haven't need these for a long time, better to install them on demand.

23 months agoprocess-photos: Rename *.JPG to *.jpg
Martin Pitt [Sat, 3 Dec 2022 22:16:38 +0000 (23:16 +0100)]
process-photos: Rename *.JPG to *.jpg

23 months agoRevert "build-cockpit-toolbox: Work around too heavy tmt-provision-virtual dependencies"
Martin Pitt [Sat, 3 Dec 2022 21:41:55 +0000 (22:41 +0100)]
Revert "build-cockpit-toolbox: Work around too heavy tmt-provision-virtual dependencies"

Dependencies got cleaned up a while ago.

This reverts commit 18e95e0c178a3889a912724aa2a9e3b146756f6f.

23 months agobackup: move ignore list to .config
Martin Pitt [Tue, 22 Nov 2022 19:55:44 +0000 (20:55 +0100)]
backup: move ignore list to .config

23 months agoubuntu-backport-cockpit: Add kinetic and lunar
Martin Pitt [Tue, 22 Nov 2022 19:55:32 +0000 (20:55 +0100)]
ubuntu-backport-cockpit: Add kinetic and lunar

2 years agoprocess-photos: Add
Martin Pitt [Sat, 5 Nov 2022 06:48:57 +0000 (07:48 +0100)]
process-photos: Add

Rename photos according to EXIF original date/time, and copy tags to
IPTC Description where Sigal can use them.

2 years agobuild-debian-toolbox: Fix slow sudo
Martin Pitt [Tue, 18 Oct 2022 07:42:11 +0000 (09:42 +0200)]
build-debian-toolbox: Fix slow sudo

This tries to resolve the hostname, which does not work with an empty
/etc/hosts. Make sure that myhostname gets asked before dns.

2 years agobuild-debian-toolbox: Enable apt sources by default
Martin Pitt [Tue, 18 Oct 2022 07:41:35 +0000 (09:41 +0200)]
build-debian-toolbox: Enable apt sources by default

The format changed in sid, so only apply this to the RFC822-style source
files.

2 years agoci-clear-npm-cache: Delete
Martin Pitt [Thu, 29 Sep 2022 11:26:35 +0000 (13:26 +0200)]
ci-clear-npm-cache: Delete

Moved to cockpituous:
https://github.com/cockpit-project/cockpituous/pull/521

2 years agoAdd ci-clear-npm-cache
Martin Pitt [Thu, 29 Sep 2022 11:19:03 +0000 (13:19 +0200)]
Add ci-clear-npm-cache

2 years agobuild-debian-toolbox: Fix systemd installation
Martin Pitt [Sat, 3 Sep 2022 07:48:12 +0000 (09:48 +0200)]
build-debian-toolbox: Fix systemd installation

systemd is now pulled in/updated in the original container already, so
move the umounting earlier.

Also drop the deb.debian.org rewriting. Current VPN/DNS setup does the
right thing, and the changed apt sources format does not match this any
more.

2 years agobuild-cockpit-toolbox: Install man, fd, and ripgrep
Martin Pitt [Sat, 3 Sep 2022 07:47:38 +0000 (09:47 +0200)]
build-cockpit-toolbox: Install man, fd, and ripgrep

2 years agoinstall-rhel-tools: Update to Fedora 36
Martin Pitt [Sat, 3 Sep 2022 07:47:23 +0000 (09:47 +0200)]
install-rhel-tools: Update to Fedora 36

2 years agovm: Bare readonly option is deprecated
Martin Pitt [Sat, 3 Sep 2022 07:47:09 +0000 (09:47 +0200)]
vm: Bare readonly option is deprecated

2 years agobuild-cockpit-toolbox: Drop hardcoded Fedora release for dummy-deps
Martin Pitt [Fri, 22 Jul 2022 12:53:11 +0000 (14:53 +0200)]
build-cockpit-toolbox: Drop hardcoded Fedora release for dummy-deps

2 years agobuild-cockpit-toolbox: Install python3-openstacksdk
Martin Pitt [Fri, 22 Jul 2022 12:52:50 +0000 (14:52 +0200)]
build-cockpit-toolbox: Install python3-openstacksdk

For cockpituous PSI deployment.

2 years agogwt: Add helper for worktre management
Martin Pitt [Thu, 30 Jun 2022 12:19:20 +0000 (14:19 +0200)]
gwt: Add helper for worktre management

2 years agodaytime-term: Support "day" and "night" options
Martin Pitt [Wed, 29 Jun 2022 20:19:38 +0000 (22:19 +0200)]
daytime-term: Support "day" and "night" options

Use them in sway key bindings to change to the correct palettes.

2 years agoAdd do-fedora-bot.sh
Martin Pitt [Thu, 23 Jun 2022 09:29:29 +0000 (11:29 +0200)]
Add do-fedora-bot.sh

2 years agoubuntu-backport-cockpit: Adjust for Ubuntu 22.04
Martin Pitt [Thu, 23 Jun 2022 03:58:04 +0000 (05:58 +0200)]
ubuntu-backport-cockpit: Adjust for Ubuntu 22.04

Add a version query fallback for the first backport in a series.

2 years agobuild-cockpit-toolbox: Work around too heavy tmt-provision-virtual dependencies
Martin Pitt [Sun, 5 Jun 2022 15:27:21 +0000 (17:27 +0200)]
build-cockpit-toolbox: Work around too heavy tmt-provision-virtual dependencies

See https://bugzilla.redhat.com/show_bug.cgi?id=2093717

2 years agobuild-cockpit-toolbox: Support running podman
Martin Pitt [Sun, 5 Jun 2022 14:58:32 +0000 (16:58 +0200)]
build-cockpit-toolbox: Support running podman

Use flatpak-spawn to divert to podman on the host.

2 years agobuild-cockpit-toolbox: Replace gh with Fedora package
Martin Pitt [Sun, 5 Jun 2022 14:58:16 +0000 (16:58 +0200)]
build-cockpit-toolbox: Replace gh with Fedora package

2 years agobuild-cockpit-toolbox: Drop obsolete workaround
Martin Pitt [Sun, 5 Jun 2022 14:57:47 +0000 (16:57 +0200)]
build-cockpit-toolbox: Drop obsolete workaround

Works fine now without this hack.

2 years agocloud-rawhide: Add
Martin Pitt [Wed, 4 May 2022 07:36:13 +0000 (09:36 +0200)]
cloud-rawhide: Add

Moved from notes

2 years agoDrop setup-tasks-dev, unused
Martin Pitt [Sat, 2 Apr 2022 06:56:52 +0000 (08:56 +0200)]
Drop setup-tasks-dev, unused

2 years agobuild-cockpit-toolbox: Install texlive-beamer
Martin Pitt [Sun, 13 Feb 2022 09:24:28 +0000 (10:24 +0100)]
build-cockpit-toolbox: Install texlive-beamer

2 years agobuild-debian-toolbox: Install openssh-client
Martin Pitt [Tue, 25 Jan 2022 07:45:04 +0000 (08:45 +0100)]
build-debian-toolbox: Install openssh-client

This makes `git push` work.

2 years agoAdd ubuntu-backport-cockpit
Martin Pitt [Sun, 9 Jan 2022 10:46:03 +0000 (11:46 +0100)]
Add ubuntu-backport-cockpit

backportpackage has an outdated version format.

2 years agodebian-backport-cockpit: Use dpkg-buildpackage
Martin Pitt [Sun, 9 Jan 2022 10:45:44 +0000 (11:45 +0100)]
debian-backport-cockpit: Use dpkg-buildpackage

To skip lintian, it's rather pointless for backports.

2 years agobuild-cockpit-toolbox: Install chromium
Martin Pitt [Tue, 4 Jan 2022 08:23:26 +0000 (09:23 +0100)]
build-cockpit-toolbox: Install chromium

Most recent cockpit/tasks went back to installing chromium-headless
only.

2 years agobuild-cockpit-toolbox: Add flatpak-builder
Martin Pitt [Sun, 12 Dec 2021 15:44:32 +0000 (16:44 +0100)]
build-cockpit-toolbox: Add flatpak-builder

For building cockpit-client. Add a hack to install in toolbox, which the
next flatpak release will fix.

2 years agosystem-maintenance: Flatpaks moved to --user installs
Martin Pitt [Mon, 6 Dec 2021 05:53:54 +0000 (06:53 +0100)]
system-maintenance: Flatpaks moved to --user installs

3 years agodebian-backport-cockpit: Support other package names
Martin Pitt [Thu, 4 Nov 2021 09:35:04 +0000 (10:35 +0100)]
debian-backport-cockpit: Support other package names

So that the script works for e.g. cockpit-{machines,podman}.

3 years agodebian-backport-cockpit: bullseye is Debian 11
Martin Pitt [Thu, 4 Nov 2021 08:53:59 +0000 (09:53 +0100)]
debian-backport-cockpit: bullseye is Debian 11

3 years agosystem-maintenance: Update flatpaks
Martin Pitt [Wed, 3 Nov 2021 09:57:31 +0000 (10:57 +0100)]
system-maintenance: Update flatpaks

3 years agoAdd README and Public Domain notice
Martin Pitt [Mon, 1 Nov 2021 08:48:52 +0000 (09:48 +0100)]
Add README and Public Domain notice

3 years agobuild-cockpit-toolbox: Support overriding name and tag
Martin Pitt [Mon, 11 Oct 2021 15:27:58 +0000 (17:27 +0200)]
build-cockpit-toolbox: Support overriding name and tag

3 years agovm: Use SDL display by default
Martin Pitt [Sun, 29 Aug 2021 07:30:13 +0000 (09:30 +0200)]
vm: Use SDL display by default

gtk is not available in my own OSTree.

3 years agovm: More precise "free port" detection
Martin Pitt [Sun, 29 Aug 2021 07:29:34 +0000 (09:29 +0200)]
vm: More precise "free port" detection

22000 is used by syncthing, and it resets the connection. Specifically
search for a refused connection.

3 years agodebian-backport-cockpit: Move to bullseye
Martin Pitt [Tue, 24 Aug 2021 05:15:57 +0000 (07:15 +0200)]
debian-backport-cockpit: Move to bullseye