[Bug 893807] New: zypper dup move that doesnt change repositories for packages
https://bugzilla.novell.com/show_bug.cgi?id=893807 https://bugzilla.novell.com/show_bug.cgi?id=893807#c0 Summary: zypper dup move that doesnt change repositories for packages Classification: openSUSE Product: openSUSE Factory Version: 201408* Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: mrueckert@suse.com QAContact: qa-bugs@suse.de CC: mls@suse.com Found By: --- Blocker: --- Especially with factory, you want to have the possibility to run "zypper dup" regularly to pick up bigger changes. the only problem is ... If you have more repositories than factory in use, it will switch packages around. I would like to propose a mode that would allow zypper to do bigger changes like zypper dup, without breaking where the packages are pulled from. If e.g. vlc is installed from videolan, it should not switch to packman, because PM currently has a higher release number. same for ruby extensions which it often moves from dlre to o:Factory. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=893807 https://bugzilla.novell.com/show_bug.cgi?id=893807#c1 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID --- Comment #1 from Michael Andres <ma@suse.com> 2014-09-16 17:13:26 CEST --- "zypper dup" is intended to switch to a (new) distribution. It will re-arrange everything, is allowed to change vendor, architecture and do downgrades. Run "zypper up" instead. 'up' is intended to keep a system up-to-date. It will not change architectures or vendors. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=893807 https://bugzilla.novell.com/show_bug.cgi?id=893807#c2 Marcus Rückert <mrueckert@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID | --- Comment #2 from Marcus Rückert <mrueckert@suse.com> 2014-09-16 15:28:02 UTC --- zypper up requires a lot of manual work if you run a rolling distribution (aka factory) you need to manually find out with trial and error *why* a package is not upgraded by "zypper up" we need something between zypper up and zypper dup. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=893807 https://bugzilla.novell.com/show_bug.cgi?id=893807#c3 --- Comment #3 from Michael Andres <ma@suse.com> 2014-09-16 18:01:56 CEST --- 'zypper dup --from factory' will dup only those packages which are available in factory (note: 'available in factory', not 'installed from factory') ? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=893807 https://bugzilla.novell.com/show_bug.cgi?id=893807#c4 --- Comment #4 from Marcus Rückert <mrueckert@suse.com> 2014-09-16 16:19:17 UTC --- yes and on my machine right now it would basically move all my rubygem-* packages from d:l:r:e [1] to factory. it should not do that. if a package was installed from d:l:r:e it should stay there. zypper dup works only if you basically only have base distro repositories. Otherwise you get lot of switching around of packages between repositories. e.g. on my system it wants to switch repositories for 86 packages when i do zypper dup --from 16. [1] devel:languages:ruby:extensions. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=893807 https://bugzilla.novell.com/show_bug.cgi?id=893807#c5 --- Comment #5 from Michael Andres <ma@suse.com> 2014-09-16 19:56:50 CEST --- So if you basically want a 'dup' without 'vendor change', that's doable. I'll provide a libzypp where you can enable this. If it works reasonable for you, we make a feature out of it :) -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=893807 https://bugzilla.novell.com/show_bug.cgi?id=893807#c6 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO InfoProvider| |mrueckert@suse.com --- Comment #6 from Michael Andres <ma@suse.com> 2014-09-17 13:48:30 CEST --- With libzypp-14.29.1 you can disable the VENDORCHANGE on dup like this: SOLVER_FLAG_DUP_ALLOW_VENDORCHANGE=0 zypper dup Available in https://build.opensuse.org/project/show/zypp:Head. Please test if this gives useful results. -- 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.
participants (1)
-
bugzilla_noreply@novell.com