Mailinglist Archive: opensuse-bugs (15829 mails)

< Previous Next >
[Bug 301727] New: Yast package manager deletes packages before update
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Sun, 19 Aug 2007 22:13:38 -0600 (MDT)
  • Message-id: <bug-301727-21960@xxxxxxxxxxxxxxxxxxxxxxxxx/>
https://bugzilla.novell.com/show_bug.cgi?id=301727

           Summary: Yast package manager deletes packages before update
           Product: openSUSE 10.3
           Version: Beta 1
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: YaST2
        AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
        ReportedBy: coomac@xxxxxxxxx
         QAContact: jsrain@xxxxxxxxxx
          Found By: ---


When updating a package with yast, the old package is deleted before the new
version is retrieved. This can be extremely harmful in any number of
situations. For example, if the remote server is down or the expected version
number is unavailable (ie a more recent version number resides at the server
but the repository was not refreshed by the user), a Media Exception error
occurs and the system is left without a package which may be essential.
Removing the old package before upgrading is really not necessary and is
especially a bad idea when the program in use requires said package to
function.

I just encountered this issue with glib2. Thankfully, firefox was still open
and rpm doesn't depend on the package to work.

While I'm on the topic, an option to update repositories from within the
package manager itself would be more intuitive than the current implementation.
I'll file a separate report for that.

Another problem with marking the old package for deletion is that the package
manager has a hard time resolving dependencies when a necessary package is set
to be deleted. I can't count the number of times I've had to click 'Ignore this
requirement' when trying to update a single file. Please remove this
constrictive and frustrating feature.


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >
Follow Ups