manatools / dnfdragora

dnfdragora is a dnf frontend based on libyui abstraction
GNU General Public License v3.0
137 stars 41 forks source link

Handle available architectures better #144

Closed hrw closed 4 years ago

hrw commented 4 years ago

Fedora/x86_64 has i686 architecture enabled for multilib packages. dnfdragora lists x86_64 and i686 packages in same lists. And by default 'architecture' column is off the screen which makes it easy to select wrong one.

There should be a better way for handling it.

anaselli commented 4 years ago

What do you suggest, to move the summary after arch? So something like

Name Version Release Arch Summary Size

Anyway there is the availability to show only x86_64 package though

hrw commented 4 years ago

"show x86_64 and noarch only" lists only notinstalled packages.

But yes, with not movable split between lists is is hard to improve it.

Can you consider dropping left list or moving it above list as combobox?

anaselli commented 4 years ago

"show x86_64 and noarch only" lists only notinstalled packages.

hmm no, it shows all packages, so either installed or not. dnfdragora-x86_64_noarc

anaselli commented 4 years ago

Can you consider dropping left list or moving it above list as combobox?

I would say no, moreover combobox is flat, while groups is a treeview, i will try to give it less room maybe like: dnfdragora-less_treeview

hrw commented 4 years ago

Looks much better.

anaselli commented 4 years ago

Would you mind testing our dnfdragora-async branch. Even if not completed, i need to understand if i can start managing merge to master.... any feed backs are welcome :)

hrw commented 4 years ago

Will have to sit and figure out how to get your code installed from git checkout. Last time I have tried instructions from readme file but failed.

Simple 'pip install .' would be great ;D

anaselli commented 4 years ago

I always follow those instructions 🤔 maybe I have something in the system that you have not and it's missing in README. Could you open a different issues for that please, and/or join us into #dndragora #manatools IRC channel? pip was removed early because we needed some stronger checks, even if I can't remember now exactly.

hrw commented 4 years ago

Ok, did something wrong in past - worked this time.

Which irc network? Tried Freenode, Oftc, IRCnet.

anaselli commented 4 years ago

Sorry i was wrong the freenode channel is #manatools

Conan-Kudo commented 4 years ago

The async code has been merged into master, so test from there, please. :)

anaselli commented 4 years ago

With the async implementation i should have improved a bit what you asked for. I'll close this issue. Feel free to open a new one if you experience any problems