https://bugs.documentfoundation.org/show_bug.cgi?id=98002
--- Comment #12 from jhertel <jhertel+bugs.documentfoundation....@gmail.com> --- (In reply to Maxim Monastirsky from comment #11) > master is buildable most of the time, and people take it very seriously. The > current situation is an exception (because people are away at weekend etc.) Good it is taken seriously. But a newcomer would likely start their first build precisely during weekends or holidays where he or she has the time... > It is already: > https://wiki.documentfoundation.org/Development/ > BuildingOnWindows#Buildability_of_.27master.27 Thank you. Then I need to add that section to (or refer to it in) https://wiki.documentfoundation.org/Development/lode, which was the procedure I followed and was recommended to follow. > > Is there a git tag or similar for the latest buildable version > > of LibreOffice? > No. Just look at tinderbox.libreoffice.org or ci.libreoffice.org. Thanks for the pointers. It is not immediately clear from those pointers how to see it, though. Again, I am a newcomer and also want to describe a process that a newcomer can actually follow to get a successful build. I believe the details of learning all those things should come after the successful build. Otherwise newcomers will be put off by unnecessary initial complexity. > > Which build do the initial > > setup instructions on https://wiki.documentfoundation.org/Development/lode > > tell the newcomer to set up? Jenkins_Win64_Dbg, Jenkins_Windows or > > Jenkins_Windows_Dbg? > None of them in particular. It depends on the flags you pass to autogen.sh > and/or your compiler, e.g. something might fail in debug build only, or fail > for MSVC 2013 but not for 2015 etc. Except that I specifically referred to the recommended instructions at https://wiki.documentfoundation.org/Development/lode. And they do give specific instructions; they do not tell the reader to pass flags of the reader's taste to autogen.sh or the compiler, or to install Visual Studio 2015 instead of the currently instructed 2013. He or she just follows the instructions in order to get one first successful build, without understanding much about building LibreOffice as a beginner. That's my point: I believe there should be instructions to get one successful build. Then, if the newcomer wants to deviate from those instructions after that and make another build with specific flags or use another version of Visual Studio, there would be no guarantee of a successful build and the newcomer would have to read and look around more. But they would know that a failed build was now due to that specific change in specified flags or the change in environment. I just believe the first build should be straight ahead, so the newcomer can check that the initial environment was set up correctly. And I would like to write the instructions to make such a build – if it is possible, which I am not sure it is. I am guessing that following the https://wiki.documentfoundation.org/Development/lode instructions will build one of the three Jenkins builds. Is that true? And if so, which one of them? If it doesn't build one of those, how can the newcomer then know if a failed build was caused by them not setting up the prerequisites correctly? -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs