pkgsrc-Bugs archive

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

Re: LibreOffice 7 does not respect GTK theme settings on NetBSD 9.1 + 9.2



On Tue, 2021-06-08 at 18:01 +0200, netneo wrote:
> On Mon, 7 June 2021 at 04:40, David H. Gutteridge wrote :
> > Hello,
> > 
> > You didn't say specifically which version of LibreOffice from pkgsrc
> > you're using. I'm inferring it's probably from the 2021Q1 branch (and
> > so would be 7.1.1.2nb1). Versions of LibreOffice on recent stable
> > pkgsrc branches have the GTK3 VCL deliberately disabled, as it caused
> > rendering issues on NetBSD. The present version in pkgsrc-current (due
> > to end up in the 2021Q2 stable branch at month end) does have the GTK3
> > VCL enabled, so this should no longer be an issue for you then. (The
> > KF5 VCL is presently not enabled in pkgsrc. That's another topic.)
> > 
> > Please send direct emails to pkgsrc-users%netbsd.org@localhost, not
> > pkgsrc-bugs%netbsd.org@localhost. The latter is intended as a mailing list that
> > archives bug reports submitted through our Gnats PR system, and is not
> > for direct emails/discussions. (Alternately, if you have a specific
> > issue you want to file as a bug, please use
> > http://www.netbsd.org/cgi-bin/sendpr.cgi?gndb=netbsd.) Otherwise,
> > you're also sending to a list that has fewer subscribers or people
> > like
> > myself who may occasionally look through it, but you risk receiving a
> > less timely answer.
> > 
> > Regards,
> > 
> > Dave
> 
> Hi Dave,
> 
> Thank you for taking the time to reply and for explaining. 
> 
> I can confirm that this concerns Libreoffice version 7.1.1.2nb1.

The GTK3 VCL was enabled in 7.1.2.2 in pkgsrc. 

> 
> I didn't build libreoffice from pkgsrc directly but installed the binary
> package using pkgin with the repository either set to 9.2 or
> 9.0_current. 
> 
> I just tried it again on NetBSD 9.2 running in a VM (clean install)
> where I set the pkgin repository to 9.0_current. Unfortunately, the
> issue is still present.
> 

I'm not sure quite what 9.0_current is for (on ftp.netbsd.org), but it
contains packages older than what 9.2 points to, so you don't want it.
There are no binary packages available for 7.1.2.2 or newer, AFAIK, and
there won't be until early July, when the next stable pkgsrc branch is
cut, and binary packages rebuilt accordingly. (This happens four times a
year. Between those times, only security updates and other significant
fixes are applied to what you'd see in binary packages for a stable
NetBSD OS release, not updates spurred by general upstream releases.)

> Here is a screenshot taken just now: https://i.imgur.com/Kw3aOZ2.png
> 
> Not sure if I'm missing something here. Or would I have to build it
> from source? 

If you don't want to wait a month for binary package updates, yes, you'd
have to build it from source, tracking pkgsrc-current. But, as it
stands, you're using binary packages from a pkgsrc release branch, and
it's not best to mix. If you were to build LibreOffice, be prepared to
also build updates to other dependent packages.

Regards,

Dave




Home | Main Index | Thread Index | Old Index