[Bug 1130707] New: Package search on software.opensuse.org leads to problems
http://bugzilla.opensuse.org/show_bug.cgi?id=1130707 Bug ID: 1130707 Summary: Package search on software.opensuse.org leads to problems Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.0 Hardware: Other OS: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: nwr10cst-oslnx@yahoo.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 Build Identifier: I've filed this against Leap 15.0, but that's surely wrong. It's a problem with opensuse infrastructure. We have seen a number of threads in opensuse forums, where a user has updated his Leap system, and found that he now was running Tumbleweed. No doubt this is a user error, but it seems too easy to make this mistake. Here's a recent post on the topic: https://forums.opensuse.org/showthread.php/535373-LEAP-15-updates?p=2898194#... The most significant part: "I was the only one using the machine and just moving minor items to the various apps and I added one app – KSudoku. I didn’t check – I just did the Direct Install. When you go to SUSE Software and search for KSudodu – The one that comes up is for Tumbleweed." I have checked that. And, indeed, the "Direct Install" link is for Tumbleweed. What then causes the problem, is that this adds the Tumbleweed repo and leaves it enabled. So the next update will update software on this system to the Tumbleweed level. If the "one click install" could somehow disable the added repo after installing, that would much reduce the risk. Reproducible: Always -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1130707 http://bugzilla.opensuse.org/show_bug.cgi?id=1130707#c2 Tony Su <tonysu@su-networking.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tonysu@su-networking.com --- Comment #2 from Tony Su <tonysu@su-networking.com> --- This can easily be addressed using debugged code I've posted at https://en.opensuse.org/User:Tsu2/BASH_zypper IMO you can insert my code where the "Add repo" checkbox is to be set (currently the box is checked by default). Note that my code detects not just whether the detected OS is LEAP or TW but also what version of LEAP, so you can be particularly certain the proposed package install also comes from the correct version of LEAP... And variables are created for versions to support any further action (in my example automatically configures repo URLs) or dialog (see next). I'd also recommend popping up a dialog box that informs the User that the package comes from a repo that's not the same as the detected distro version, asking the User whether to to proceed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1130707 http://bugzilla.opensuse.org/show_bug.cgi?id=1130707#c3 --- Comment #3 from Tony Su <tonysu@su-networking.com> --- Edit my previous comment... Although the original post may be about a specific KDE package, my solution would be applied to the YaST Software Installer and would address not just outright mistakes but also the more general User problem about adding packages any time they might not not come from a repo for that distro version. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com