On Mon, 15 Nov 2021 11:53:42 -0500 Neal Gompa <ngompa13@gmail.com> wrote:
On Mon, Nov 15, 2021 at 11:49 AM josef Reidinger <jreidinger@suse.cz> wrote:
On Mon, 15 Nov 2021 11:06:28 -0500 Neal Gompa <ngompa13@gmail.com> wrote:
On Mon, Nov 15, 2021 at 11:00 AM Ancor Gonzalez Sosa <ancor@suse.de> wrote:
On 11/15/21 16:56, Neal Gompa wrote:
On Mon, Nov 15, 2021 at 10:45 AM josef Reidinger <jreidinger@suse.cz> wrote:
Hi, finally after a bit fighting with my video recording and video editing skills I create this result https://youtu.be/lB6S4ZCm5pk It demonstrate how progress looks when there is no slide show and no details. I include everything from initial partitioning, rpm installation, till the final configuration. The video is real-time, so feel free to skip it or change it. I just want to show it with original speed to get impression how it looks real life. The borders of video are ugly due to my skill with recordmydesktop that record window with background IRC client and my poor skill with pitivi, where I failed to cut it off. I welcome any feedback for video content. My video skill does not deserve any comment :)
Could we have the package name show up in the text as it installs packages? That is, text like: "Installing package <packagename> (1/2345)..."?
The whole thread started because of the introduction of parallel downloading and installation of packages in libzypp, which made obsolete the old approach of showing the package been processed.
We don't parallel install packages, only downloading, and in the new mode, they're broken up into distinct phases. You know how many to download and you can do that up front, then you're still serially installing packages.
Still question is how to display it...it can end with something like
downloading packages... Installing package A (1/300) downloading packages Installing package B (2/300) Installing package C (3/300) downloading packages
which I found quite confusing. Another option is to show package A installed and download on background. And also approach without package names allows us to not change if in future it will be decided to also parallel install ( like e.g. unpack rpm, do some check like file conflicts and other parts that can be done in parallel and maybe call just scripts in serial?).
I'm saying *don't intermix downloading and installing*, and the new mode in libzypp does not allow that. It's just downloading -> installing -> done.
I am not sure if I get it. So it will look like on ubuntu? Downloading some set and then install it, then again download another set and install it? I thought it will download everything in parallel from more sources and install what is ready and dependencies allows it. Also one more question. What is benefit of knowing what package is currently installing? My rough estimation is that 70% of packages are unknown to user as it is some library or plugin that they probably never heard about it. And also often they are installed so quickly that you have problem to see its name. Experienced user can maybe see some known name and remember that it take more time, but I am not sure how it help him. In general I plan to give it a bit testing with new libzypp in TW and enable that new mode by environment variable to see the result. Josef