[Bug 236139] New: libxfcegui4 packaging bugs (self-provides etc.)
https://bugzilla.novell.com/show_bug.cgi?id=236139 Summary: libxfcegui4 packaging bugs (self-provides etc.) Product: openSUSE 10.3 Version: unspecified Platform: All OS/Version: All Status: NEW Severity: Normal Priority: P5 - None Component: X11 Applications AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: andreas.hanke@gmx-topmail.de QAContact: sndirsch@novell.com libxfcegui4 recently started to: - provide itself without version, so that it's now impossible to require a specific version of libxfcegui4; - ship .so development library symlinks in the main package; - use the wrong and broken %makeinstall macro which is known to cause broken la files (with references to $RPM_BUILD_ROOT) to be installed. I'll attach a patch as soon as the new package is available in 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=236139 chrubis@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |pnemec@novell.com |screening@forge.provo.novell| |.com | -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=236139 ------- Comment #1 from andreas.hanke@gmx-topmail.de 2007-01-18 09:20 MST ------- libxfce4util and libxfce4mcs have just copied this madness libxfcegui4. Thinks like Provides: libxfce4mcs-devel-%{version} Provides: libxfce4util-devel are an abuse of rpm and make other mad things like Requires: libxfce4util-devel >= 4.3 totally pointless because you *cannot* do "Requires: libxfce4util-devel >= 4.3" of libxfce4util-devel has "Provides: libxfce4util-devel". Unversioned Provides means "provide all versions", the ">=" condition is always fulfilled this way. It's broken! -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=236139 pnemec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED ------- Comment #2 from pnemec@novell.com 2007-01-18 09:49 MST ------- OK, OK, OK, say no more. I will fix it. To %makinstall macro. Are you using standard xfce from 10.2 ? or packages from BS? -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=236139 ------- Comment #3 from andreas.hanke@gmx-topmail.de 2007-01-18 10:12 MST ------- The thing about %makeinstall is a bit complex. Upstream %makeinstall is "make install prefix=%buildroot%_prefix bindir=%buildroot%_bindir libdir=%buildroot%_libdir" etc... It will for sure result in broken files (.la files, in particular) which have the value of %buildroot encoded somewhere. On SUSE systems, %makeinstall is therefore re-defined to do "make install DESTDIR=%buildroot". This means that for SUSE, it's safe. But the spec file becomes non-portable because it won't work correctly on other systems. See also: http://fedoraproject.org/wiki/Packaging/Guidelines#head-fcaf3e6fcbd51194a5d0... If you're building for SUSE only, it's just a matter of personal preference (I don't like it, but it doesn't break anything). But if you're using the spec files to build packages for other distros in the BS, please don't use it, it will produce broken packages. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=236139 ------- Comment #4 from pnemec@novell.com 2007-01-19 08:04 MST ------- Interesting. AFAIK %makeinstall macro was not used in standard (factory) xfce, only in BuildService. I will check this also. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=236139 ------- Comment #5 from andreas.hanke@gmx-topmail.de 2007-01-23 19:38 MST ------- Now xfwm4 started to provide itself as well: http://lists.opensuse.org/opensuse-commit/2007-01/msg00810.html -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=236139 pnemec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bwalle@novell.com ------- Comment #6 from pnemec@novell.com 2007-01-29 00:33 MST ------- Thanks for info. Still working on 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=236139 ------- Comment #7 from pnemec@novell.com 2007-01-29 04:24 MST ------- xfwm4 libxfce4util libxfcegui4 libxfce4mcs should be now ok. I will close this bug as soon as package are accepted (internal process). Thanks for report, feel free to reopen if needed. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=236139 pnemec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #8 from pnemec@novell.com 2007-02-05 09:02 MST ------- Fixed -- 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, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com