creating packages for LiveSupport
Ákos Maróy
darkeye at tyrell.hu
Fri Sep 16 08:02:35 CDT 2005
Paul,
> Sounds like you have an interesting problem... :)
yes, indeed :)
> Do you have link to the patches and/or Bugzilla (or similar) messages
> talking about the rejections and why they were.
sure, the most important (maybe the only one) is this one:
http://bugzilla.gnome.org/show_bug.cgi?id=308619
the other patches are simply not yet integrated into the mainstream, but
we need them for things to work, and couldn't wait for a new release
with these in them.
>
> What would be very useful would be a handy overpage that can give a simple
> overview of what LiveSupport does---I'm guessing that it is:
>
> http://freshmeat.net/projects/livesupport/
> http://www.campware.org/en/camp/livesupport_news/
yes, this is the one
>
> and also containing a rough list of dependencies on (eg. PHP, libmoo++),
> which of those need patching and why (eg. bug vs. feature needed). Each
> could additionally contain a link to the patch and whether/why it was
> rejected/accepted.
>
> Hopefully the above will other people to get a better grasp and be able to
> make better suggestions can be made from that,
the packages we depend on, that we didn't patch, we they were not
generally available on a lot of distributions with sufficient versions
last summer (when coding started) are the following. from these,
naturally it's easy to create seperate packages:
boost >= 1.31
curl >= 7.12.3
gtk+ >= 2.6.1 (with atk >= 1.9.0, glib >= 2.6.1, pango >= 1.8.0, tiff >=
3.7.1)
gtkmm >= 2.5.5 (with glibmm >= 2.5.4, libsigc++ >= 2.0.6)
icu >= 3.0
libxml++ >= 2.8.1
some PEAR components
packages we're depending and, and had to patch, but these patches are
not (yet) included in the main distributions:
cppunit 1.10.2
patch submitted here:
http://sourceforge.net/tracker/index.php?func=detail&aid=997006&group_id=11795&atid=311795
(it seems it has been incorporated into the CVS by now)
gstreamer 0.8.10
patches submitted, and not yet included:
http://bugzilla.gnome.org/show_bug.cgi?id=314146
http://bugzilla.gnome.org/show_bug.cgi?id=309218
http://bugzilla.gnome.org/show_bug.cgi?id=315457
http://bugzilla.gnome.org/show_bug.cgi?id=308167
http://bugzilla.gnome.org/show_bug.cgi?id=308619
http://bugzilla.gnome.org/show_bug.cgi?id=308663
lcov 1.3
patches:
https://sourceforge.net/tracker/index.php?func=detail&aid=1292854&group_id=3382&atid=303382
https://sourceforge.net/tracker/index.php?func=detail&aid=1292850&group_id=3382&atid=303382
libodbc++ 0.2.3 (patched against CVS version of 2005-04-04)
a patch that seem to have been committed to the main CVS tree:
http://sourceforge.net/tracker/index.php?func=detail&aid=1176652&group_id=19075&atid=319075
a patch that may have been committed:
http://sourceforge.net/tracker/index.php?func=detail&aid=1176656&group_id=19075&atid=319075
a patch that has not been submitted (it's not that important):
http://code.campware.org/projects/livesupport/file/trunk/livesupport/tools/libodbc%2B%2B/libodbc%2B%2B-0.2.3-20050404/etc/libodbc%2B%2B-dont-install-some-docs.patch
taglib 1.3.1
patch submitted here:
https://bugs.kde.org/show_bug.cgi?id=112728
xmlrpc++ (patched against CVS version of 2004-07-13)
patches sumbitted, but not incorporated to the main tree:
http://sourceforge.net/tracker/index.php?func=detail&aid=990356&group_id=70654&atid=528555
http://sourceforge.net/tracker/index.php?func=detail&aid=990676&group_id=70654&atid=528555
http://sourceforge.net/tracker/index.php?func=detail&aid=1292847&group_id=70654&atid=528555
also there's a complication with gstreamer, that it hard-codes the
autoconf installation prefix parameter into the code, which makes a bit
hard to build it in a temporary directory when building the package.
Akos
More information about the ubuntu-devel
mailing list