Opened 3 years ago

Closed 3 years ago

#11650 closed enhancement (fixed)

libreoffice-6.2.0.3

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 8.4
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (17)

comment:1 by Douglas R. Reno, 3 years ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:2 by Douglas R. Reno, 3 years ago

https://wiki.documentfoundation.org/ReleaseNotes/6.2

Here's the release notes for 6.2.

Since I updated poppler, I'm sure I'll have to generate a patch for that. It remains to be seen whether or not the jdk11 patch is still required.

comment:3 by Douglas R. Reno, 3 years ago

This is going to take a day or two longer than originally expected.

NOTE: The Boost patch is still required. The JDK patch can be retired. I'm not sure about Poppler yet, I've started building the dependencies on another system so I can verify it. I'm definitely going to get my timings using my Skylake though, as normal. I don't like doing stuff for the book on my other systems, especially this close to freeze (which is next week I believe).

I've arranged for a new cooler from Amazon:

renodr [ /sources ]$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +96.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:        +96.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:        +86.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:        +93.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:        +89.0°C  (high = +80.0°C, crit = +100.0°C)

renodr [ /sources ]$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +95.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:        +94.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:        +85.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:        +95.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:        +87.0°C  (high = +80.0°C, crit = +100.0°C)

renodr [ /sources ]$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +97.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:        +97.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:        +88.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:        +90.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:        +90.0°C  (high = +80.0°C, crit = +100.0°C)

[1020936.026260] CPU0: Core temperature above threshold, cpu clock throttled (to
tal events = 1746)                                                              
[1020936.026261] CPU1: Package temperature above threshold, cpu clock throttled 
(total events = 1746)                                                           
[1020936.026263] CPU3: Package temperature above threshold, cpu clock throttled 
(total events = 1746)                                                           
[1020936.026264] CPU2: Package temperature above threshold, cpu clock throttled 
(total events = 1746)                                                           
[1020936.026267] CPU0: Package temperature above threshold, cpu clock throttled 
(total events = 1746)                                                           
[1020936.027290] CPU0: Core temperature/speed normal
[1020936.027292] CPU3: Package temperature/speed normal
[1020936.027293] CPU1: Package temperature/speed normal
[1020936.027294] CPU2: Package temperature/speed normal
[1020936.027297] CPU0: Package temperature/speed normal

Running parallelism=4 on this system for long periods of time is definitely not recommended.

comment:4 by Douglas R. Reno, 3 years ago

As much as I hate doing this, I think it's better if I wait until running 8.4-pre1 before taking care of this. It is an end package after all. Expect it to take a few more days as a result.

Another note: Plasma/QT integration is now enabled if it is detected. I'll be giving that a shot as well, although... GNOME first :-)

in reply to:  4 comment:5 by Pierre Labastie, 3 years ago

Replying to renodr:

As much as I hate doing this, I think it's better if I wait until running 8.4-pre1 before taking care of this. It is an end package after all. Expect it to take a few more days as a result.

Another note: Plasma/QT integration is now enabled if it is detected. I'll be giving that a shot as well, although... GNOME first :-)

I've a working plasma DE. I'll try that. Will let you know the figures...

comment:6 by Douglas R. Reno, 3 years ago

Thank you :)

comment:7 by Douglas R. Reno, 3 years ago

Heads up, the only patch that's needed now is one for boost. The JDK11 patch and the one for poppler are no longer required.

I'm almost done with dependencies after taking a few hours break.

comment:8 by Pierre Labastie, 3 years ago

Thanks for the heads up. Where can I find the boost patch?

Heads up in turn: the option --with-alloc does not exist anymore and stops configure if present...

For using kde5 integration: --enable-kde5 must be specified QT5INC, QT5LIB, KF5INC, and KF5LIB must be also exported or passed to configure, otherwise they default to paths in /usr. Configure does not use QT5DIR nor KF5_PREFIX...

Not sure it is worth including in our instructions. Maybe add some details to command explanations.

comment:9 by Douglas R. Reno, 3 years ago

https://git.archlinux.org/svntogit/packages.git/tree/trunk/libreoffice-boost-1.69.patch?h=packages/libreoffice-fresh

Pull it from here :)

Thanks for the heads up. I think it's best if we put it in the command explanations with the other optional stuff.

comment:10 by Pierre Labastie, 3 years ago

Thanks for the patch; Could be done with a sed:

sed -i 's/loaded;/bool{loaded};/' sfx2/source/appl/shutdownicon.cxx

(will try now)

comment:11 by Pierre Labastie, 3 years ago

About command explanations, I think we should change the "--with-java" explanation: it is the default now, since we recommend apache-ant. So we'd rather document --without-java: use this switch if you have not installed apache-ant...

Configure complains about --with-jdk-home not defined. Will investigate...

comment:12 by Douglas R. Reno, 3 years ago

I was about to mention that actually. That's your area of expertise :) I tend to stay away from possible java issues if I can avoid it.

That might also explain the HSQLDB bug I had when testing this version before freeze. I'll have to check that out.

comment:13 by Pierre Labastie, 3 years ago

Just finished a build without errors:

  • removed both patches
  • added the sed above
  • removed CPPFLAGS='-DU_USING_ICU_NAMESPACE=1'
  • removed --with-alloc=system option

According to config.log, JAVA_HOME is correctly set (to /opt/jdk). I think configure's complain comes from the fact that there is no more a jre subdir.

Note that this is on a sysv machine. Systemd might have more system libraries. Hope they don't add errors...

comment:14 by Pierre Labastie, 3 years ago

50 SBU with 4 cores + hyperthreading (forgot to specify --with-parallell) 8.9 GB (DESTDIR install. Not sure about normal install, but according to the book less files are installed for a in place install). 827 MB installed.

I can send you a patch I made for the book, while waiting for the build to finish.

comment:15 by Pierre Labastie, 3 years ago

libreoffice started, I could create a small file, and export it to pdf.

comment:16 by Douglas R. Reno, 3 years ago

Good morning,

Go ahead and send me the patch. I'd really appreciate it.

systemd does have more system libraries. 4c+HT = -j8 also. Thank you for the information! Hopefully all I've got left is a day or two depending on weather.

comment:17 by Douglas R. Reno, 3 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r21245

Note: See TracTickets for help on using tickets.