Summary: | sys-apps/dbus-1.2.24[-r1] thread-safety patch is skipped in ebuild | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Benjamin Weggenmann <b.weggenmann+gentoo> |
Component: | New packages | Assignee: | Freedesktop bugs <freedesktop-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-apps/dbus/dbus-1.2.24-r1.ebuild?view=markup | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
fixed ebuild including epatch instruction
patch for ebuild |
Description
Benjamin Weggenmann
2010-09-09 12:34:51 UTC
Created attachment 246588 [details]
fixed ebuild including epatch instruction
(In reply to comment #1) > Created an attachment (id=246588) [details] > fixed ebuild including epatch instruction > Please add " || die " in src_prepare() later on sed in src_install() later on newinitd,keepdir and dodoc. All for qa questions :) please provide a unified diff against in tree ebuild. thanks. Created attachment 246611 [details, diff]
patch for ebuild
Patch adding epatch instruction and appending "|| die" after sed, newinitd, keepdir and dodoc as suggested by Agostino Sarubbo in #2.
+*dbus-1.3.0-r3 (09 Sep 2010) +*dbus-1.2.24-r2 (09 Sep 2010) + + 09 Sep 2010; Gilles Dartiguelongue <eva@gentoo.org> -dbus-1.2.3-r1.ebuild, + -files/dbus-1.2.3-bsd.patch, + -files/dbus-1.2.3-panic-from-dbus_signature_validate.patch, + +dbus-1.2.24-r2.ebuild, +dbus-1.3.0-r3.ebuild: + Apply thread safety patch from master, bug #336588. Sync dbus-1.2 with 1.3 + ebuild enhancements. Clean up old revision. Applied, thanks for reporting. 05 Aug 2010; Maciej Mrozowski <reavertm@gentoo.org> +files/dbus-1.2.24-thread-safety.patch: Commited backport from master to 1.2.24 (bug https://bugs.freedesktop.org/show_bug.cgi?id=17754) - patch to fix thread safety in protected_change_timeout for further review. So, patch was intentionally left out. Mentioned dolphin issues are most likely originated elsewhere - in 4.5.0 there was strigi API misuse introduced (that assumed strigi thread safety, which is not the case). Yet I have it applied here for quite some time, no issues and there are test cases that prove patch fixes actual dbus thread safety issues, so it's safe to commit. Thanks Gilles. |