Hello all,
three months ago, Firefox announced [1] that they are dropping support for the
Chrome Devtools Protocol, the browser automation protocol that we have used in
Cockpit's test API for many years. This finally happened in Firefox 129 [2],
which just recently made it into Fedora 40.
The new thing to use is "Webdriver BiDi" [3], which is finally a standardized
protocol that has all of Chromium/Firefox/Safari/Webkit behind it. I recently
ported Cockpit's test API to that [4] and I'm now in the process of updating
our auxiliary projects like cockpit-{podman,machines,ostree} to it. There had
to be a few API changes, but for the most part this should be painless -- e.g.
starter-kit [5] or c-podman [6] were outright trivial (the "glob" change is
unrelated), and for e.g. c-machines [7] it only requires a little API
adjustment.
You will automatically get this if you update to the latest cockpit pkg/lib and
test/common API. You can then drop the chrome-remote-protocol NPM dependency.
If you run into any trouble, please don't hesitate to ping me -- chances are
very high that I've run into a similar problem already. Best is to
@martinpitt me in GitHub for having appropriate context, but you can also
ask me on Matrix or reply here.
This is relatively urgent if you test on Firefox -- the next time we refresh
our cockpit/tasks container (which runs our CI), it will pick up Firefox 129.
Of course projects can pin the tasks container (.cockpit-ci/container), but not
all of them do.
Thanks,
Martin
[1] https://fxdx.dev/deprecating-cdp-support-in-firefox-embracing-the-future-wi…
[2] https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/129
[3] https://w3c.github.io/webdriver-bidi/
[4] https://github.com/cockpit-project/cockpit/pull/20832
[5] https://github.com/cockpit-project/starter-kit/pull/949
[6] https://github.com/cockpit-project/cockpit-podman/pull/1819
[7] https://github.com/cockpit-project/cockpit-machines/pull/1761
Hi!
Cockpit is the modern Linux admin interface. We release regularly.
Here are the release notes from Cockpit version 322 and cockpit-files 5:
https://cockpit-project.org/blog/cockpit-322.html
Summary:
- Shell: Deprecate host switching
- Files: Permissions column in details view
Hello Cockpiteers,
Is anyone using https://github.com/cockpit-project/cockpit-certificates and
interesting in taking over its development and maintenance? From the cockpit
team's PoV it is rather abandoned, nobody uses it or is interested in it, and
we have too much to do and need to shed some load.
It's not currently packaged in any distribution. It currently works, we've kept
it on life support with CI and dependabot and such, but it hasn't seen any real
development in a long time.
If you are interested, please let us know -- we can transfer it to a different
user/org, or you maintain it through PRs and we help with reviewing etc.
If nobody is interested, we'll archive the repository in two weeks.
Thanks,
Martin
Hello all,
Is anyone using https://github.com/cockpit-project/cockpit-certificates and
interested in taking over development/maintenance?
This never made it into any distribution or even an official upstream release,
we have too much to do in Red Hat's Cockpit team, and we need to shed some
load. It's not much (mostly keeping up with dependabot and cockpit lib
changes), but every bit helps.
We are going to archive the repository in a weeks if nobody else is interested
in it.
Thanks,
Martin
Hi!
Cockpit 310 and cockpit-machines 306 have been released, with
improvements to btrfs support, support for external snapshots of VMs,
support for migrating a VM away from SPICE, and other things.
More details as usual in the release notes:
https://cockpit-project.org/blog/cockpit-310.html
Enjoy!
Another wonderful "Wednesday", and another set of releases!
- cockpit 309
- cockpit-machines 305
- cockpit-podman 83
- cockpit-ostree 199
The big mention this time around is that Cockpit itself gained support
for btrfs (including manipulating subvolumes) in the storage page.
There are bug fixes all around (including some important ones in
cockpit-machines) and the usual library and translation updates.
The release announcement and the download links are in the usual place:
https://cockpit-project.org/blog/cockpit-309.html
Until next time — keep your stick on the ice,
lis
Hello all,
Cockpit is the modern Linux admin interface. We release regularly. Here
are the release notes:
https://cockpit-project.org/blog/cockpit-306.html
Summary:
- Kdump: Add Ansible/shell automation
- OSTree: Redesign, with new features
- Machines: Change “Add disk” default behavior
- Podman: Delete intermediate images
You can get Cockpit here:
http://cockpit-project.org/running.html
The new releases are available in Fedora 38 and 39.
Take care,
Martin Pitt
Cockpit is the modern Linux admin interface. We release regularly. Here
are the release notes:
https://cockpit-project.org/blog/cockpit-303.html
Summary:
- Apps: Detect missing AppStream metadata
- Machines: Add SSH keys to VM creation dialogMachines: Add SSH keys to VM creation dialog
You can get Cockpit here:
http://cockpit-project.org/running.html
The new releases are available in Fedora 38 and 39.
Take care,
Martin Pitt