
Feature changed by: Sascha Peilicke (saschpe) Feature #310432, revision 7 Title: globaly visible versioned library store - openSUSE-11.4: Unconfirmed + openSUSE-11.4: Rejected by Sascha Peilicke (saschpe) + reject reason: Makes no sense at all Priority Requester: Desirable Requested by: Artur Mustafin (hack2root) Partner organization: openSUSE.org Description: I think all installation technology shuld be revised: We should invent globaly visible versioned library store, new packaging system, e.t.c. I think it is must be a simple commit, like this: -begin transaction -installs missing libraries/apps in libary store (multiversional, global, cached) -commit transaction in case of any error: -rollback trasaction Discussion: #1: Sławomir Lach (lachu) (2010-08-27 12:10:15) I'm not expert in package manager, but how it currently works(based on zypper)? I think to implent this feature we should change information about installed software in database firstly(before doing any changes in /etc/, /bin, etc.). I think, that is a current behavior, so I asks. #2: Sławomir Lach (lachu) (2010-08-27 12:11:05) You didn't give us a reason to realizing your plan. #3: Sławomir Lach (lachu) (2010-08-27 12:15:19) I think, that better would be uses localy(not globally) hooks instead of globally hooks. When installing new packages: - All packages in conflict with installing software should been locked - All packages, that can be place of installing package should been locked We can add little database with packages to remove/install. For packages for install we can force on package manager to visible this package as curlently installed. For uninstalling packages package manager would see this package as with taboo flag. + #4: Sascha Peilicke (saschpe) (2011-02-25 15:01:46) + Dubios, really obfuscated goals. Maybe we should base a new OS around + it? -- openSUSE Feature: https://features.opensuse.org/310432