]> piware.de Git - bin.git/log
bin.git
6 days agobuild-cockpit-toolbox: tasks container moved to ghcr.io master
Martin Pitt [Tue, 9 Apr 2024 09:10:05 +0000 (11:10 +0200)]
build-cockpit-toolbox: tasks container moved to ghcr.io

5 weeks 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.

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

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

4 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)
```

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

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

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

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

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

6 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

7 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.

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

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

9 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

9 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

10 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.

10 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.

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

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

12 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.

12 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

12 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

12 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

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

12 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.

13 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

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

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

14 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

14 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.

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

15 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..

15 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

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

15 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.

15 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.

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

15 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.

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

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

15 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.

16 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

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

16 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.

16 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.

16 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

16 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.

16 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

16 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

17 months 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.

18 months 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.

18 months 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.

18 months 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

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

19 months 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.

19 months 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

19 months 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

19 months 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

20 months 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

20 months 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.

21 months 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

21 months 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.

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

21 months 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.

22 months 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

22 months 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.

22 months 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

22 months 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.

23 months 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

2 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}.

2 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

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

2 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

2 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

2 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.

2 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.

2 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

2 years agoinstall-rhel-tools: Update 1minutetip
Martin Pitt [Fri, 16 Jul 2021 12:37:46 +0000 (14:37 +0200)]
install-rhel-tools: Update 1minutetip

The previous repo does not exist any more, it moved to a more official
place. Also install the corresponding TMT plugin.

2 years agoRevert "build-cockpit-toolbox: Drop calibre"
Martin Pitt [Thu, 3 Jun 2021 06:58:46 +0000 (08:58 +0200)]
Revert "build-cockpit-toolbox: Drop calibre"

Flatpak is not able to open local files.

This reverts commit 42e2930134d41487bb3df5b50c0e1f4735decee2.

2 years agobackup: Also run with Ethernet connection
Martin Pitt [Mon, 31 May 2021 15:50:38 +0000 (17:50 +0200)]
backup: Also run with Ethernet connection

2 years agoinstall-rhel-tools: Add CentOS stream development tools
Martin Pitt [Mon, 17 May 2021 09:42:10 +0000 (11:42 +0200)]
install-rhel-tools: Add CentOS stream development tools

See https://mailman-int.corp.redhat.com/archives/rhel-devel/2021-April/msg00049.html

2 years agobuild-cockpit-toolbox: Drop calibre
Martin Pitt [Sun, 16 May 2021 06:31:48 +0000 (08:31 +0200)]
build-cockpit-toolbox: Drop calibre

Replaced with flatpak.

2 years agobuild-cockpit-toolbox: Install official tmt package again
Martin Pitt [Sun, 16 May 2021 06:29:08 +0000 (08:29 +0200)]
build-cockpit-toolbox: Install official tmt package again

The qemu session support landed now.

3 years agobuild-cockpit-toolbox: Install session-libvirt enabled tmt COPR
Martin Pitt [Thu, 18 Mar 2021 18:30:29 +0000 (19:30 +0100)]
build-cockpit-toolbox: Install session-libvirt enabled tmt COPR

3 years agoinstall-rhel-tools: Install covscan-client
Martin Pitt [Thu, 18 Mar 2021 18:30:11 +0000 (19:30 +0100)]
install-rhel-tools: Install covscan-client

3 years agobuild-cockpit-toolbox: Install KeePass CLI
Martin Pitt [Sat, 13 Mar 2021 16:48:45 +0000 (17:48 +0100)]
build-cockpit-toolbox: Install KeePass CLI

3 years agobuild-cockpit-toolbox: Install tmt and testcloud
Martin Pitt [Wed, 10 Mar 2021 13:54:44 +0000 (14:54 +0100)]
build-cockpit-toolbox: Install tmt and testcloud

For running FMF tests

https://docs.fedoraproject.org/en-US/ci/tmt/

3 years agobuild-cockpit-toolbox: Install dbus-daemon
Martin Pitt [Thu, 4 Mar 2021 09:34:57 +0000 (10:34 +0100)]
build-cockpit-toolbox: Install dbus-daemon

To run cockpit browser unit tests

3 years agobuild-*-toolbox: Ensure that container image is current
Martin Pitt [Thu, 4 Mar 2021 05:54:50 +0000 (06:54 +0100)]
build-*-toolbox: Ensure that container image is current

3 years agobackup: Adjust for donald → laptop rename
Martin Pitt [Thu, 4 Mar 2021 05:54:08 +0000 (06:54 +0100)]
backup: Adjust for donald → laptop rename

3 years agoDrop debdev
Martin Pitt [Sun, 28 Feb 2021 08:23:11 +0000 (09:23 +0100)]
Drop debdev

I have not used that in a while, in favor of toolbox.