[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

1.0.2 build status on Debian and current patchset summary



Hi, just a quick 'positive feedback' for OOO_STABLE_1:

I've brought the .deb build up to the latest OOO_STABLE_1, and all seems to
be working well.  I can build and install .debs, and the resulting binaries
seem to work well when subjected to light use :)

A *big* thanks to Kevin, Ken and all the other people who worked on the
build tools merge from 643 to STABLE_1.. as a result of that and other
fixes, I was able to drop a huge number of patches from our build:

001_gcc_version_check.diff          026_parallel_build.diff                               034_IZ6635_catch_WIN_PROTOCOLS.diff
003_enable_dmake_clean_patch.diff   027_unoil_com_sun_star_document-build_error_fix.diff  035_CJKfontcrash_STABLE1_fix.diff
010_use_libstdc++_from_debian.diff  029_stlport_stolen_from_OO642C.diff.uu                036_parallel_build_fixes.diff
012_set_compiler_vars.diff          030_stlport_gcc32_includes.diff                       037_parallel_build_ignore_deperrs.diff
013_use_compiler_vars.diff          030_WM_CLASS_property.diff                            150_ppc_bridge_fix.diff
014_lbnames_gcc_3.2.diff            031_define_fixes.diff                                 
015_dont_unset_home.diff            032_stlport_linkage.diff                              
025_compilerflags.diff              033_nas_build_general_compiler-fix.diff

The remaining patchset is:

000_pre102_stolen_from_STABLE1-binaries.diff.uu  023_user_fontpath.diff     029_crash_no_thesaurus.diff  906_set_gnome_menu_right.diff
000_pre102_stolen_from_STABLE1.diff              024_freetype_macros.diff   903_system_freetype.diff     
020_remove_gpc.diff                              028_fix_x_naming.diff      904_libodbc_soname.diff
021_SAL_DEBUG.diff                               028_help_fallback_en.diff  905_remove_lzwc.diff

A brief summary of what those patches are for:

-----
000_pre102_stolen_from_STABLE1*: Update the tree from 1.0.1 to 1.0.2.  If
anyone would like to use this method to keep up to date without using CVS,
I am generating these patches here:

  http://people.debian.org/~halls/openoffice/stable1/

  PATCHNAME=000_pre102_stolen_from_STABLE1
  PATCHURL=http://people.debian.org/~halls/openoffice/stable1
  wget -O - $(PATCHURL)/$(PATCHNAME).diff.bz2 | bunzip2 -c > patches/$(PATCHNAME).diff
  wget -O - $(PATCHURL)/$(PATCHNAME)-binaries.diff.uu.bz2 | bunzip2 -c > patches/$(PATCHNAME)-binaries.diff.uu
-----
Patches waiting for approval/commit:

029_crash_no_thesaurus: IZ#10551  Urgent!  OOo crashes if no hyphenation
dict is available.  Please approve someone.

028_fix_x_naming: IZ#7194.  Fix X naming.  'XWindows' should be replaced by
the correct name: 'X11' or 'X Window'.

024_freetype_macros.diff: IZ#6630 - add support for the new freetype
  internal macro names so that people building against a newer freetype (see
  system_freetype.diff) do not have to patch the source.  Issue was closed
  and no response from the developer concering applying just the #defines
  fixes to the source for OOO_STABLE_1

-----
Patches that need more work before being suitable for integration:

021_SAL_DEBUG: run OOo in gdb or strace if SAL_DEBUG is set.  This needs
   cleaning before submission.

023_user_fontpath.diff: Patch from Mandrake to pass the fontpath to soffice
   script.  Not thought out well enough to submit yet.

028_help_fallback_en: A patch from Gwenole to look for help in the en
directory if it is not found in the native language.  I would like to extend
this to provide a new config vlaue, instead of using ooLocale, so that the
help locale can be selected independently of the system locale.

904_libodbc_soname.diff:  dlopen the versioned so name instead of
libodbc.so, which only exists in development packages,

906_get_gnome_menu_right: Supposed to place the OOo icons in the correct
places for GNOME2, but Jan says it doesn't work properly yet

-----
Patches that are unconditional and need to modified to be enabled via a
--with-x switch to config_office. See IZ#10477.

020_remove_gpc: Removal of non-free gpc library, needed for Debian
   licensing.

903_system_freetype: use libfreetype in /usr/lib

905_remove_lzwc: Don't use patented .gif creation code

-----

I'll be comitting these updates to the Debian CVS shortly.  I'm hoping to
get the .debs in a good enough state to upload a prerelease to Debian
unstable to get some wider testing before the official release.

Chris

Attachment: pgpKpNYc18RxJ.pgp
Description: PGP signature


Reply to: