Hi there,
Quick sob-story, my laptop died (RIP), and I urgently needed a new
one at the conference. So I bought a Windows 10 thing - new out of the
box, and took advantage of the situation to read and follow the
instructions from the wiki.
https://wiki.documentfoundation.org/Development/BuildingOnWindows
Which recommended lode:
https://wiki.documentfoundation.org/Development/lode
With remarkably little effort I did an impression of a clueless
newbie ;-) here are my findings; and I believe we should take some swift
action, and get some principles nailed down.
* I was excited about Chocolatey
I read the website, thought 'wow Windows is getting its act
together', then I tried to use it. The downloads complained of not being
signed, I ignored that, but still they refused to work - eventually I
gave up, and moved on to manual installation.
* Recommending a known-good Visual Studio
The LODE page for some reason recommends Visual Studio 2015 - three
times, though there is 2013 in the small print. I was to discover many
hours later that in fact LibreOffice x86 on the libreoffice-5-2 branch
(at least) doesn't compile in this configuration. I was surprised to
find out that this is a well known problem later. We should not be
documenting and recommending a known-problematic configuration to
beginners - even if everyone is rightly excited about moving to the new
compiler =)
=> will propose at the ESC that we recommend to beginners only those
configurations which we know build - ie. have a tinderbox, and CI
support to keep them working all the time.
This is somewhat more problematic, since (apparently) installing
first 2015 and then 2013 results in a truck-load of other odd behaviors,
which are really hard to fix without re-instaling (so the paranoid meme
goes ;-)
* Antivirus
I was broken by McAffe - it broke git - the simple clone failed
with a permissions problem. We have a not-very-explicit "turn off AV"
messaging but not in the LODE (or devcentral) pages, and we should do
that earlier I think; step #1 ;-)
Anyhow - thought I'd provide my feedback; I hope the solutions are
obvious and we can clean this up nicely at least until 2015 is
guarenteed to work by CI etc. =)
HTH,
Michael.
Context
- Recommended build instructions ... · Michael Meeks
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.