]>
piware.de Git - bin.git/log
Martin Pitt [Fri, 18 Dec 2020 07:47:48 +0000 (08:47 +0100)]
build-devtoolbox: Drop RH internal cert
It's enough to have that in the redhat toolbox.
Martin Pitt [Fri, 18 Dec 2020 07:57:24 +0000 (08:57 +0100)]
build-rhtoolbox: Simplify certificate install
Also move to Fedora 33.
Martin Pitt [Sun, 13 Dec 2020 10:23:19 +0000 (11:23 +0100)]
system-maintenance: piware-desktop remote moved to piware.de
Added a persistent remote now with:
ostree remote add --no-gpg-verify piware https://piware.de/ostree/pitti-workstation/
Martin Pitt [Sat, 12 Dec 2020 20:25:01 +0000 (21:25 +0100)]
system-maintenance: Download workstation OSTree repo from GitHub
The repo is now being built automatically by a GitHub action:
https://github.com/martinpitt/ostree-pitti-workstation/actions
Also move from a persistent to a temporary remote, to reduce the
assumptions on the already installed system.
Martin Pitt [Sat, 12 Dec 2020 20:50:04 +0000 (21:50 +0100)]
system-maintenance: Clean up pending deployments as well
Martin Pitt [Thu, 29 Oct 2020 05:48:15 +0000 (06:48 +0100)]
build-devtoolbox: Install sassc
Introducing this into starter-kit and friends to avoid node-sass.
Martin Pitt [Fri, 16 Oct 2020 14:29:20 +0000 (16:29 +0200)]
build-debian-toolbox: Install build-essential
Martin Pitt [Sat, 3 Oct 2020 16:04:13 +0000 (18:04 +0200)]
build-devtoolbox: Fix resolv.conf link
systemd %postun creates the link to resolved's file, which does not
exist in the container.
Martin Pitt [Thu, 24 Sep 2020 05:40:48 +0000 (07:40 +0200)]
Ignore wf-recorder self-built binary
Martin Pitt [Wed, 16 Sep 2020 08:34:18 +0000 (10:34 +0200)]
build-rhtoolbox: Install kinit
Martin Pitt [Thu, 10 Sep 2020 09:13:45 +0000 (11:13 +0200)]
scandoc: Use pdfjam directly
pdfjoin wrapper got removed in pdfjam 3.02
Martin Pitt [Sun, 6 Sep 2020 05:34:42 +0000 (07:34 +0200)]
Build separate Red Hat toolbox for rhpkg/1minutetip
This avoids requiring the redhat bits for Fedora development releases,
as that is often not available early.
The redhat toolbox can use the stable Fedora release, and does not need
to be updated every week.
Martin Pitt [Sat, 5 Sep 2020 11:11:55 +0000 (13:11 +0200)]
Revert "build-devtoolbox: Fix broken Fedora 33 image"
Image got refreshed now.
This reverts commit
97ca56a460678fdcb75e52954fdbb31b533f0e2f .
Martin Pitt [Fri, 4 Sep 2020 06:33:34 +0000 (08:33 +0200)]
build-devtoolbox: Skip 1minutetip for Fedora 33
Does not yet work due to Python 3.8 migration.
Martin Pitt [Fri, 4 Sep 2020 05:50:50 +0000 (07:50 +0200)]
Install pdfjam by package name
/usr/bin/pdfjoin does not exist any more in Fedora 33.
Martin Pitt [Fri, 4 Sep 2020 05:50:07 +0000 (07:50 +0200)]
build-devtoolbox: Skip rhpkg for Fedora 33
Repository does not exist yet, and F32 version does not work due to
Python 3.8 migration.
Martin Pitt [Fri, 4 Sep 2020 05:44:37 +0000 (07:44 +0200)]
build-devtoolbox: Fix broken Fedora 33 image
See https://github.com/containers/toolbox/issues/552
Martin Pitt [Fri, 4 Sep 2020 05:44:14 +0000 (07:44 +0200)]
build-devtoolbox: Update to latest packages
Fedora images are often very old.
Martin Pitt [Tue, 1 Sep 2020 05:16:43 +0000 (07:16 +0200)]
build-*-toolbox: Drop resolv.conf workaround
https://bugzilla.redhat.com/show_bug.cgi?id=
1785244 got fixed in toolbox
0.0.95.
Martin Pitt [Tue, 1 Sep 2020 04:44:46 +0000 (06:44 +0200)]
system-maintenance: Get along with nonexistent OSTree rollbacks
They may have been removed before already.
Martin Pitt [Tue, 1 Sep 2020 04:44:30 +0000 (06:44 +0200)]
build-debian-toolbox: Add deb-src
Martin Pitt [Tue, 28 Jul 2020 06:15:43 +0000 (08:15 +0200)]
build-devtoolbox: Drop waiverdb-cli, bodhi updates waive can do that
Martin Pitt [Sat, 11 Jul 2020 08:50:42 +0000 (10:50 +0200)]
build-devtoolbox: Add keepassxc
Martin Pitt [Sun, 5 Jul 2020 12:02:40 +0000 (14:02 +0200)]
build-devtoolbox: Install pandoc
Martin Pitt [Wed, 10 Jun 2020 16:57:48 +0000 (18:57 +0200)]
build-devtoolbox: Install calibre
Martin Pitt [Sat, 6 Jun 2020 13:32:58 +0000 (15:32 +0200)]
vm: Switch display backend
SDL does not work any more under wayland, use GTK.
Martin Pitt [Sat, 6 Jun 2020 13:32:39 +0000 (15:32 +0200)]
scandoc: Drop hardcoded USB bus/device address
Martin Pitt [Sat, 6 Jun 2020 13:32:12 +0000 (15:32 +0200)]
build-devtoolbox: Install 1minutetip
Martin Pitt [Mon, 25 May 2020 07:43:04 +0000 (09:43 +0200)]
build-devtoolbox: Install python3-boto for Ansible EC2 module
Martin Pitt [Sat, 23 May 2020 07:35:51 +0000 (09:35 +0200)]
build-devtoolbox: Drop aws CLI, using Ansible now
Martin Pitt [Sat, 23 May 2020 06:44:49 +0000 (08:44 +0200)]
build-devtoolbox: Unbreak syntax after
dfe85b640
Martin Pitt [Tue, 19 May 2020 05:59:35 +0000 (07:59 +0200)]
postinst-setup-ostree: Drop obsolete steps
Not using mock any more, and backup is now triggered by systemd timer.
Martin Pitt [Tue, 19 May 2020 05:58:30 +0000 (07:58 +0200)]
Drop obsolete scripts
I have not used mock and schroot for a while, toolbox works well enough.
Martin Pitt [Mon, 18 May 2020 14:45:23 +0000 (16:45 +0200)]
build-devtoolbox: Install python3-boto3
For Ansible inventory plugins.
Martin Pitt [Thu, 14 May 2020 04:54:27 +0000 (06:54 +0200)]
Revert "Move to vim-X11"
Not useful any more under wayland.
This reverts commit
d3e13e0360abdac3209b5c5d431546c1d94abb17 .
Martin Pitt [Tue, 12 May 2020 18:06:17 +0000 (20:06 +0200)]
build-devtoolbox: Install GitHub CLI
Martin Pitt [Tue, 12 May 2020 17:57:29 +0000 (19:57 +0200)]
build-devtoolbox: Make aws and vim installation idempotent
In case the underlying container already has them.
Martin Pitt [Sun, 26 Apr 2020 16:30:48 +0000 (18:30 +0200)]
build-debian-toolbox: Avoid deb.debian.org
It often gets the wrong mirror with my company VPN.
Martin Pitt [Sat, 18 Apr 2020 14:18:27 +0000 (16:18 +0200)]
build-devtoolbox: Add packages for scanning
Martin Pitt [Fri, 17 Apr 2020 05:29:30 +0000 (07:29 +0200)]
build-devtoolbox: Install waiverdb-cli for Fedora
Martin Pitt [Mon, 13 Apr 2020 07:29:38 +0000 (09:29 +0200)]
build-devtoolbox: Install pip
It's a separate package in F32.
Martin Pitt [Sat, 11 Apr 2020 20:09:36 +0000 (22:09 +0200)]
build-debian-toolbox: Default VERSION_ID
Sid doesn't have a VERSION_ID.
Martin Pitt [Sat, 11 Apr 2020 20:09:06 +0000 (22:09 +0200)]
Debian chroot/toolbox: Drop obsolete python-keyrings.alt package
Martin Pitt [Sat, 11 Apr 2020 17:47:56 +0000 (19:47 +0200)]
scandoc: Specify device and format
Martin Pitt [Thu, 2 Apr 2020 20:58:30 +0000 (22:58 +0200)]
build-debian-toolbox: Add reference to resolv.conf fix
Martin Pitt [Thu, 2 Apr 2020 20:16:59 +0000 (22:16 +0200)]
build-devtoolbox: rcm-tools is available for all current Fedoras now
Martin Pitt [Sat, 14 Mar 2020 10:53:42 +0000 (11:53 +0100)]
system-maintenance: Clear font cache
Otherwise fonts look increasingly broken when switching between Fedora
releases.
Martin Pitt [Sat, 14 Mar 2020 07:40:26 +0000 (08:40 +0100)]
build-debian-toolbox: Install fakeroot and libdistro-info-perl
Necessary for backportpackage and general package building.
Martin Pitt [Fri, 13 Mar 2020 07:18:00 +0000 (08:18 +0100)]
build-*-toolbox: Set host name to distro-version
So that the hostname shell prompt shows which toolbox I'm in.
Martin Pitt [Fri, 13 Mar 2020 07:05:23 +0000 (08:05 +0100)]
build-debian-toolbox: Allow sudo with empty password
Fedora uses `nullok` in PAM config by default.
Martin Pitt [Mon, 9 Mar 2020 18:27:52 +0000 (19:27 +0100)]
Generalize build-debian-toolbox
Supply the release/container tag as argument.
Also avoid the "do you want to download?" question on create.
Martin Pitt [Wed, 26 Feb 2020 23:08:18 +0000 (00:08 +0100)]
build-sid-toolbox: Eliminate intermediate container image
This can be done just as well through podman exec.
Martin Pitt [Tue, 25 Feb 2020 21:40:25 +0000 (22:40 +0100)]
Add toolbox-sid
Wrap toolbox to use it with a sid container. This requires some hacks,
so first create an intermediate container image that is palatable to
toolbox.
Martin Pitt [Sat, 18 Jan 2020 12:08:29 +0000 (13:08 +0100)]
build-devtoolbox: Install dbus-daemon for Cockpit unit tests
Martin Pitt [Wed, 15 Jan 2020 07:51:28 +0000 (08:51 +0100)]
debdev: gnupg2 is obsolete transitional package, move to gnupg
Martin Pitt [Wed, 15 Jan 2020 07:51:26 +0000 (08:51 +0100)]
build-devtoolbox: Install twine for pypi releases
Martin Pitt [Thu, 19 Dec 2019 13:41:04 +0000 (14:41 +0100)]
build-devtoolbox: Add bug ref for resolv.conf hack
Martin Pitt [Tue, 26 Nov 2019 08:47:23 +0000 (09:47 +0100)]
build-devtoolbox: Install tig
Martin Pitt [Tue, 26 Nov 2019 08:40:16 +0000 (09:40 +0100)]
build-devtoolbox: Drop waiverdb-cli
This can be done on the OSCI web UI now.
Martin Pitt [Thu, 21 Nov 2019 06:44:16 +0000 (07:44 +0100)]
retry-gh-systemd-test: Adjust to changed Debian packaging branch
Martin Pitt [Thu, 21 Nov 2019 06:43:11 +0000 (07:43 +0100)]
Revert "build-devtoolbox: Work around broken SELinux in toolbox containers"
The bug got fixed now.
This reverts commit
7e476e5f7c7f4fefa8f4d93c6d3b5960ae3c40ea .
Martin Pitt [Sun, 17 Nov 2019 19:40:52 +0000 (20:40 +0100)]
daytime-term: Fix quoting
Martin Pitt [Sun, 17 Nov 2019 18:24:29 +0000 (19:24 +0100)]
Move to vim-X11
Martin Pitt [Mon, 11 Nov 2019 15:31:21 +0000 (16:31 +0100)]
build-devtoolbox: Install AWS CLI
Martin Pitt [Thu, 7 Nov 2019 07:16:09 +0000 (08:16 +0100)]
vm: Add virtual RNG
Martin Pitt [Sat, 2 Nov 2019 09:28:11 +0000 (10:28 +0100)]
build-devtoolbox: Work around broken SELinux in toolbox containers
Install selinux-policy first and remove all of its files, to force
SELinux to be inert in the container. This unbreaks the subsequent `dnf
builddep cockpit` which drags in selinux-policy as a dependency, causes
long hangs, tons of lsetfilecon errors, and eventually lots of package
install failures.
See https://bugzilla.redhat.com/show_bug.cgi?id=
1768075
Martin Pitt [Wed, 16 Oct 2019 07:51:01 +0000 (09:51 +0200)]
build-devtoolbox: Install diffstat
Martin Pitt [Tue, 1 Oct 2019 06:27:21 +0000 (08:27 +0200)]
build-devtoolbox: Install full chromium
For interactive test debugging
Martin Pitt [Sun, 22 Sep 2019 08:37:27 +0000 (10:37 +0200)]
build-devtoolbox: Hack around non-existing rcm-tools-fedora 31 repo
Keep the Fedora 30 one for now.
Martin Pitt [Sun, 22 Sep 2019 08:33:12 +0000 (10:33 +0200)]
build-devtoolbox: Fix resolv.conf for resolved
If the host has an /etc/resolv.conf pointing to /run, that will be
invalid in the container. Let it point to the already bind-mounted file
from the host.
Martin Pitt [Sun, 22 Sep 2019 08:30:26 +0000 (10:30 +0200)]
build-devtoolbox: Avoid interactive image download confirmation
Martin Pitt [Thu, 12 Sep 2019 09:36:28 +0000 (11:36 +0200)]
Drop postinst-setup-fedora
OSTree for the win :)
Martin Pitt [Thu, 12 Sep 2019 09:35:25 +0000 (11:35 +0200)]
build-devtoolbox: Install debuginfo packages for cockpit
Martin Pitt [Tue, 13 Aug 2019 07:27:22 +0000 (09:27 +0200)]
build-devtoolbox: Set up waiverdb-cli
Martin Pitt [Sun, 11 Aug 2019 19:06:26 +0000 (21:06 +0200)]
system-maintenance: Put back fstrim
Martin Pitt [Thu, 8 Aug 2019 20:57:40 +0000 (22:57 +0200)]
build-devtoolbox: Install strace
Martin Pitt [Thu, 8 Aug 2019 20:57:00 +0000 (22:57 +0200)]
build-devtoolbox: Fix kerberos
Not running sssd-kcm on the host, so use a file cache.
Martin Pitt [Sat, 3 Aug 2019 09:03:13 +0000 (11:03 +0200)]
system-maintenance: Move ostree repo
workstation-ostree-config moved the repo to /var/tmp/, follow suit.
Martin Pitt [Fri, 2 Aug 2019 13:44:50 +0000 (15:44 +0200)]
system-maintenance: Put OSTree repo on a tmpfs
We don't need to keep this around after upgrading, and it's small enough
(~ 1.6 GB).
Martin Pitt [Fri, 2 Aug 2019 13:44:26 +0000 (15:44 +0200)]
build-devmock: Set up waiverdb-cli
This needs kerberos, and thus does not work in toolbox.
Martin Pitt [Fri, 2 Aug 2019 13:44:12 +0000 (15:44 +0200)]
build-devtools: Add more packages
Martin Pitt [Tue, 30 Jul 2019 07:13:13 +0000 (09:13 +0200)]
postinst-setup-ostree: Drop schroot config, done in ostree now
Martin Pitt [Mon, 29 Jul 2019 21:22:58 +0000 (23:22 +0200)]
xvim: Use daytime-term
Martin Pitt [Mon, 29 Jul 2019 21:03:41 +0000 (23:03 +0200)]
debian-backport-cockpit: stretch → buster
Martin Pitt [Thu, 25 Jul 2019 12:53:20 +0000 (14:53 +0200)]
build-devtoolbox: Drop libguestfs-tools-c
This pulls in SELinux, kernel, and lots of other stuff that actually
breaks toolbox: dnf install stops working, libvirtd doesn't start up,
etc.
So for the time being, Cockpit image creation has to happen in mock.
Martin Pitt [Tue, 23 Jul 2019 16:45:59 +0000 (18:45 +0200)]
Add build-devtoolbox
Counterpart to build-devmock to compare mock with toolbox.
Martin Pitt [Tue, 23 Jul 2019 16:45:29 +0000 (18:45 +0200)]
Add system-maintenance
Script to run weekly for rebuilding the OSTree and trimming the SSD.
Martin Pitt [Tue, 23 Jul 2019 16:45:21 +0000 (18:45 +0200)]
daytime-term: Already use night mode from 20:00 on
Martin Pitt [Sun, 21 Jul 2019 08:27:26 +0000 (10:27 +0200)]
build-devmock: Fix rhpkg installation
dnf.conf gets reset every time the chroot gets entered.
Martin Pitt [Thu, 18 Jul 2019 14:09:48 +0000 (16:09 +0200)]
build-devmock: Add libappstream-glib
For building cockpit-podman and friends.
Martin Pitt [Wed, 17 Jul 2019 14:17:34 +0000 (16:17 +0200)]
build-devmock: Add packages for running OSCI integration tests
Martin Pitt [Wed, 17 Jul 2019 11:37:14 +0000 (13:37 +0200)]
build-devmock: Set up rhpkg
Martin Pitt [Fri, 12 Jul 2019 12:58:29 +0000 (14:58 +0200)]
build-devmock: Fix ssh
ssh looks at passwd's home directory, not $HOME
Martin Pitt [Fri, 12 Jul 2019 05:59:28 +0000 (07:59 +0200)]
build-devmock: make mock compatible with ostree's /home → /var/home structure
Create a /var/home → /home symlink, so that an outside cwd of
/var/home/$user works in the mock.
Martin Pitt [Wed, 10 Jul 2019 06:21:32 +0000 (08:21 +0200)]
build-devmock: Fix cleaning
Martin Pitt [Tue, 9 Jul 2019 21:25:53 +0000 (23:25 +0200)]
build-devmock: Set up proper $HOME for interactive shell
Also add a few useful packages
Martin Pitt [Mon, 8 Jul 2019 19:54:07 +0000 (21:54 +0200)]
Add build-devmock
Build a mock with my day-to-day development dependencies.
Martin Pitt [Mon, 8 Jul 2019 19:53:33 +0000 (21:53 +0200)]
Add daytime-term
Wrapper that runs simple-term in day or night color mode depending on
time of day.
Martin Pitt [Mon, 8 Jul 2019 19:53:18 +0000 (21:53 +0200)]
Add postinst-setup-ostree
Martin Pitt [Mon, 8 Jul 2019 19:52:43 +0000 (21:52 +0200)]
Drop postinst-setup