On Thu, Sep 19, 2013 at 04:31:19PM +0400, Andrey Borzenkov wrote:
During zypper dup from M4 to B1 I notice that installation order was
grub2-i386-pc grub2
Now grub2.spec has
%package %{grubarch}
Summary: Bootloader with support for Linux, Multiboot and more Group: System/Boot Requires: %{name} = %{version}-%{release} Requires(post): %{name} = %{version}-%{release}
Do I misunderstand what Requires(post) does or zypper ignores requirements indeed?
No it does not ignore requirements. Check the zypper/YaST log, it should contain lines about cyclic dependencies. It tries not to break Prereq (i.e. Requires(post)) dependencies, though. Oh wait, it's not recorded as a prereq in the repository metadata! So it seems like there's a bug in the metadata creation tool (aka "create_package_descr"). Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org