So,

On Thu, 2010-12-02 at 11:31 +0000, Michael Meeks wrote:
>       Right - good point; I notice a number of these changes - so I'm working
> through build/distro-config/LibreOfficeLinuxDevel.conf - to switch the
> polarity of the default arguments to match that.

        I worked through the above default distro config; and winkled out a
number of defaults to hack into the inner configure; but I got tired and
indecisive towards the end; hence this mail.

        My essential premise - is that we should be making the default build,
as fast, reliable and painless for our entry-level new developers as
possible: which means they shouldn't have to pass any exotic autogen /
configure flags to get a good working build.

        Anyhow:

* Changed defaults (new default is as if with this param):
        --enable-broffice --disable-epm
        --enable-cairo  --enable-hids
        --enable-lockdown --enable-opengl [ disallowed for win32 ]
        --with-system-python [ without which gdb fails horribly ]
        * and removed the obsolete PAM checks we had

* The remaining options for which defaults may need changing are:

        --disable-binfilter # it was the default to not build it ...
                + IMHO we should not be building this for most
                  developers by default, compile time is already
                  too long.
                + I've disabled it by default, please scream if you
                  violently object [ it has been like this for a month+
                  by default (or just add --enable-binfilter to your
                  build). ]

        --without-system-jars
        --disable-crypt-link
        --disable-randr-link
        --without-system-mesa-headers
                + misc. pieces to use/not use system stuff by default
                  any violent opinions ?

        --with-extension-integration
        --enable-ext-presenter-minimizer
        --enable-ext-presenter-console
        --enable-ext-pdfimport
        --enable-ext-wiki-publisher
        --enable-ext-report-builder
                + it seems we stopped building and installing all these
                  useful extensions

        --with-ant-home=$BUILDDIR/$APACHE_ANT
                + and have to have a system ant now [ should that be the
                  default ? ]

        --with-system-dicts
        --with-external-dict-dir=/usr/share/hunspell
        --with-external-hyph-dir=/usr/share/hyphen
        --with-external-thes-dir=/usr/share/mythes
        --with-dict=ALL
        --without-myspell-dicts
                + are dictionaries that interesting to developers
                  anyway ? I suggest not migrating these.

        --enable-zenity
                + I like this ;-) and if DISPLAY is not set it is not
                  used anyway.

        Thoughts / flames ?

        HTH,

                Michael.

-- 
 michael.me...@novell.com  <><, Pseudo Engineer, itinerant idiot


_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to