Git Product home page Git Product logo

cockpit-ostree's People

Contributors

allisonkarlitskaya avatar cockpituous avatar croissanne avatar dependabot[bot] avatar dhodovsk avatar dperpeet avatar garrett avatar jelly avatar kkoukiou avatar larskarlitski avatar martinpitt avatar marusak avatar mvollmer avatar tomasmatus avatar tomastomecek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cockpit-ostree's Issues

ostree: remotes dialog is very modey

This came up during the review of #5599
The current of the dialog uses inline editing, and this has two big drawbacks:

  • It becomes very mode-heavy. There is the regular mode, where you can switch remotes, and the edit mode, where you edit an individual remote.
  • The dialog will change a lot in size when you expand individual items, moving the Switch branch button around.

Garrett said he was interested in working on this, so assigning him to it.

Cockpit ostree makes infinite authentication retries after an ostree update

I have a machine with Cockpit and Fedora IoT installed.

Because of this issue cockpit-project/cockpit#12932, I cannot sync my account. So I have to input my password every time to login.

I installed cockpit-ostree with rpm-ostree install cockpit-ostree. The version installed is

[root@fedora-iot-3 ~]# rpm -qa cockpit-ostree
cockpit-ostree-180-1.fc31.noarch

After doing an rpm-ostree update through the Software Update tabs (with the nice UI provided by this project), the machine rebooted automatically. And the tab was displaying a "Machine is restarting" message. Once the machine restarted, the tab tried to log in, without success, and keep trying forever. I assume that it kept trying an invalid credential.

To get cockpit to show the login window again, I had to close that tab, wait some time, and open the tab again. Then I can do my normal password input flow.

Nice project!

Loading Software Updates status fails sporadically and shows "PackageKit is not installed"

Sporadically, the "Operating System Updates" page under "Software Update" tab fails to load, showing a "PackageKit is not installed" error (apparently, a fall-back to the default Software Updates provider)

The Firefox console shows the following message

PackageKit went away from D-Bus - updates.js:43:98887
loading available updates failed: {"problem":"not-found","name":null,"message":"not-found"} - updates.js:43:126634

Not sure how to capture host logs for the web ui. I could provide them if you tell me how.

ostree ui appears after some reloads

Dropdown contains all architectures; should be limited to current arch only

The dropdown should be filtered to the compatible architectures only.

It's probably correct to show only the currently booted arch, as ostrees don't have 32-bit support typically (even though it should be possible).

Here's a screenshot (it's so huge it flows off the page, which is another problem):

Screenshot_2019-07-25 Software Updates - Rain

Software Updates support for ostree hotfix

Background

I'm using cockpit-157 with atomic 1.20.1. Using the ostree "hotfix" capability renders the cockpit Software Updates page useless. If you're on a hotfix deployment, then the Software Updates page will show the deployment that your hotfix is based off of twice, without any option to rollback. There is also no indication on the Software Updates page that you are on a hotfix deployment.

Proposed Capability

It would be very useful to me if, when you were on a hotfix, the Software Updates page would show an indication that you are currently on a hotfix and provide the ability to rollback the hotfix. Then, from there, you could continue utilizing the normal functionality of the updates page without the hotfix complication.

(rpm-)ostree pkg: prepare for jigdo

We are in the process of a fundamental rework to rpm-ostree to add rojig mode โ™ฒ๐Ÿ“ฆ.

Since the current ostree.js pkg does things like parse refspecs, it's going to have to learn about this. We're still debating the design on the DBus side though.

It'd actually be very useful to think about how this looks and feels on the Cockpit side. Note this also strongly intersects with our push for automatic updates ๐Ÿ†•โŒš๏ธ.

One thing I want to specifically highlight is this subthread.

Basically the analogies we're currently building are:

  • ostree remote = rpm-md (yum) repo
  • ostree refspec = jigdoRPM package name + (enabled repo state, just like packages)
  • ostree version = jigdoRPM version

For example, after jigdo there's no separate fedora/27/x86_64/atomic-host and fedora/27/x86_64/updates-testing/atomic-host. A bit like traditional, you'd rpm-ostree rebase --repo=updates-testing which would be short for going from fedora:fedora-atomic-host to fedora-updates-testing:fedora-atomic-host.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.