In leap 15.2 if you upgrade packages with yast you have seen how many packages will be downloaded and the actual one etc.
In leap 15.4 there is almost no information (a part of the total MB and how many still remaining). I have not found to configure to show more information.
Is there no way?
I have pictures to illustrate but I thinks it’s clear what I mean…
What YaST used to report was highly inaccurate to begin with. After some upgrades came along to speed up the download and installation process, it became overly complicated, demanding more programmer resources than available, to connect these multi-threaded processes to reasonable visual output. So, the existing YaST programmers decided to scrap process reporting instead. AIUI, those who would like it back are free to solicit programmers competent to do the work involved, if also can be found maintainer(s) of the result.
I too really miss yast software management gui providing a list of the files to be installed and/or deleted prior to the action being conducted. I never saw any erroneous entries as was suggested had been occurring. I remember one time I was adding a package and the addition included 3000 texlive packages that were to be added along with it that I was not aware of. After seeing that listing, I could kill the action before it happened. Now I would never know that it occurred. You just have to trust.
Synaptic package manager gui gives a list of installations and deletions needed to install a package on my debian vm.
I am afraid I can’t see the difficulties of showing the file list ammendments or deletions as was done in previous versions. Assuming zypper conducts all the analyses and prepares an accurate listing of the files to be added or deleted, what is the difficulty of printing these to the screen within the gui before the action is conducted along with an option to “abort”?
Where/how do I contact the developers/maintainers of this code to plead our case?
Could 15.3 or 15.2 version of yast management gui be run in 15.4? How might one do that?
**erlangen:~ #** zypper --non-interactive install --recommends --dry-run texlive
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 42 recommended packages were automatically selected:
perl-HTML-Format texlive-collection-basic texlive-collection-context ...
[FONT=monospace]The following 1674 NEW packages are going to be installed:
libOSMesa8 libglut3 libkpathsea6 ...
[/FONT][FONT=monospace][FONT=monospace]1674 new packages to install.
Overall download size: 547.9 MiB. Already cached: 0 B. After the operation, additional 989.2 MiB will be used.
**Continue? [y/n/v/...? shows all options] (y): **y
**
erlangen:~ #**[/FONT][/FONT]
Thus I am not affected by GUI changes and annoyances. yast2 sw_single is nice for browsing.
I see these additional flags that you use with zypper. I will become familiar with them.
But, as you said, “yast2 sw_single is nice for browsing”. You always see other items of interest related to what you are mainly looking for. You can add these to your import. In zypper it is difficult to look at packages nearby your main item.
*Download and Installation Progress
*While installing packages, YaST showed a dialog with quite some information about the steps being performed. For example, the dialog provided information about the downloading progress of each package, what package is being installed, etc. But the new version of libyzpp deployed in SLE 15 SP4 is able to perform operations in parallel such as downloading, installing or verifying packages. Keeping that rich progress dialog while performing operations in parallel was very challenging. After evaluating different options, finally it was decided to significantly simplify the progress dialog, making it compatible with parallel operations. Now, the dialog only contains a progress bar with the information about the total amount of packages pending to install and the download progress. The dialog also shows a secondary progress bar in a popup for some theoretically quick tasks taking longer than they should.
I very much doubt developers will go back on this…
Actually I have yet to see the actual argumentation, why one want to see the current package being installed? The usual complaint is “it is different from what it was before so I want it back”.
There was a bug that number of remaining packages did not change. Not sure whether it was fixed in the meantime (I do not use YaST to install software). May be the initial reaction was triggered by this bug.
I never had a software install that would significantly benefit from parallel operations except for perhaps a complete new install. But the mod to incorporate that appears locked in stone. I do not recollect seeing even the stipulated progress bars, though. I guess I will just use yast software management for browsing and zypper for installing.
I can’t let go of this one. This makes openSUSE appear inferior to other distros like debian that show in the synaptic gui the packages to be added or deleted.
From a programmers standpoint, I would think that after the rpm or zypper process or whatever determines package changes needed that the list could be displayed to the screen. There should also be an accept or abort option there. Then, I can see that the new parallel download/upload process would make it complicated to display progress on each package and that this could be a labor intensive effort that was unwarranted. But at least you could see what was to be done.
Again, once in the past, I was installing a package and the additional downloads included about 3000 texlive files that I didn’t want. Now, one would never know they were included and would have no ability to abort.
I will look up the developers email and forward this to them.
I have no login or experience with libera or how to use :ircs://libera.chat/yast and no real idea of how to find them. Is there an alternate.
The openSUSE community uses a range of Instant chat platforms including, Telegram, Discord, IRC and the Matrix Community and the Matrix Space. Many of the project’s channels are bridged between Telegram, Discord, and IRC via Matrix.
Prior to the introduction of the “simplified progress dialog” there was a lot of discussion on the yast-devel mailing list. You might want to take a look through the archives ( yast-devel@lists.opensuse.org ) first to find the relevant threads.
I feel though that you’ll find yourself banging your head against the proverbial brick wall, I don’t for one moment think this change will be reverted…