On Wed, Feb 2, 2011 at 2:11 AM, Jon Cruz <jon@...18...> wrote:
On Feb 2, 2011, at 1:45 AM, Josh Andler wrote:
Agreed about targeting professionals... however wrt a PPA, if we know of a newer cairo to not have any (known) regressions, we can offer those too via "the" PPA or Suse's build service. I think we can offer the necessary dependencies just as many PPAs do. (of course, this involves us actually setting up an official PPA)
One big gotcha is that in general a PPA won't install in parallel, but instead overwrites the current version. For an app this is not as big of an issue, but stomping over a system library can have some 'interesting' effects for users and other apps.
If we're so inclined, we can avoid stomping over system libraries (probably not fun for figuring out packaging). However, I wilfully have packages stomped over on a semi-regular basis and it tends to fix more bugs than it causes. I'm not saying it's good practice... but it tends to not be as negative. For the record, this has happened for me w/ either cairo and/or pixman on numerous occasions and been pretty successful.
Cheers, Josh