16 Commits
Author SHA1 Message Date
Andrea Gelmini 6a1480506d Fix typos
Change-Id: I9d99aba8500ea31628e4b883974bb60181407647
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210562
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-10 22:08:01 +02:00
Xisco Fauli c88eff5c40 checkExternalLibraries: add brotli's id
Change-Id: Iaeb8abf4a29871422dafe8b8b9d603d61f22f955
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/209471
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-08-21 19:11:33 +02:00
Xisco Fauli f5457eda4d checkExternalLibraries: Add mechanism to check language-subtag-registry
Change-Id: I60870689399844128f62bdb2c4f1650701b99853
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/209187
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-08-17 13:46:12 +02:00
Tomaž Vajngerl bfc9cfdecf Remove the lp_solve solver, which CoinMP makes redundant
The Lpsolve solver and the CoinMP solver are both used for the same
thing: a linear model, with optional integer variables by branch
and bound. CoinMP (CLP plus CBC) is the more capable and better
maintained of the two, so the lp_solve one adds a second bundled
dependency and a parallel copy of the solver code for no capability
the other lacks.

Remove the LpsolveSolver component, the bundled lp_solve external
(and its colamd dependency, which only lp_solve used), and all the
build, configure, packaging and license references to them.

A document may still name com.sun.star.comp.Calc.LpsolveSolver as
its engine. SolverSettings now reads that name as the CoinMP
solver, which solves the same model, so such documents keep
working.

The Calc solver test that exercised the engine now uses CoinMP. Its
knapsack model has a single optimal total value of 6987, which fills
the weight capacity of 1000 exactly and which CoinMP finds. The
lp_solve run had returned a suboptimal 6981, so the test now expects
the true optimum.

The build setup changes only take effect after re-running autogen.

Signed-off-by: Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>
Change-Id: Ia14d8c491779873da6b0157aa524056275adf8f5
Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/3810
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
(cherry picked from commit e77738a7ca7d44fd9d1f852e26d46e3a6d60467b)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/208038
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-07-14 12:49:42 +02:00
Xisco Fauli 9bc70acf38 checkExternalLibraries: Add quickjs
Change-Id: I44c28a18953de7a963d2881a81fb0b686a0eb394
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/204736
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-05-04 14:14:08 +02:00
RHUSHYA.K.C f2ec97d177 tdf#158803 Fix issues detected by pyflakes
Use raw strings for regex patterns with escape sequences in
bin/checkExternalLibraries.py and bin/crashreportScraper.py to fix
SyntaxWarning for invalid escape sequences. Remove unused exception
variable in solenv/bin/hrcex and solenv/bin/uiex.

Change-Id: Ib43ed0705e52abfcae646236364c8bffd8e7d583
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198943
Tested-by: Jenkins
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2026-02-25 07:37:37 +01:00
Xisco Fauli bdac0d6756 checkExternalLibraries: check firebird branch and simplify
Change-Id: I314e16d6e4697d9a968947c349ec79b38b6ae8e3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199064
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-02-10 22:29:44 +01:00
Xisco Fauli eb33bed518 checkExternalLibraries: add culmus fonts
Change-Id: Iae0969f9eec39452600458c798dae336ed0885c2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/196329
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2025-12-30 21:16:23 +01:00
Xisco Fauli 3bf378c5e3 checkExternalLibraries: check notofonts
Change-Id: Id6fda1bcb94b1d6d1d39659df5ad4fa8fadf2391
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/196307
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
2025-12-29 21:15:54 +01:00
Xisco Fauli 395aa8c70f checkExternalLibraries: keep rhino on branch 1.7
Change-Id: Ie1d28fc43e5266782663c4431a948aea074f7fd0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194987
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2025-12-04 14:07:24 +01:00
Xisco Fauli ad680f78e1 checkExternalLibraries: add xz's id
Change-Id: I4713d5de81fbdd03997f53adc8a2d788cb9b23cb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/193969
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2025-11-13 22:31:46 +01:00
Xisco Fauli 86b9bad32b checkExternalLibraries: some improvements to the script
Also check y-crdt, sqlite3 and reem-kufi libraries

Change-Id: Ie4534de2ab241924df1a056bc857ce1ee8d231b3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/193159
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2025-10-29 20:58:58 +01:00
Xisco Fauli 51c3e53796 Revert "checkExternalLibraries: check current libxml2 branch"
This reverts commit 3874e6ef7d.

it's not clear when libxml2 branches reach the end of life,
so better to track the newest branches

Change-Id: I41ec3fb2aedba6705cabcc924702ae83de428070
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186279
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2025-06-09 12:09:02 +02:00
Xisco Fauli a90a551801 checkExternalLibraries: map zstd and simplify
Change-Id: I899176a4c3813b6c276b4edef22bcaeda35ee681
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184904
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2025-05-02 16:40:01 +02:00
Xisco Fauli 3874e6ef7d checkExternalLibraries: check current libxml2 branch
There is a new 2.14 branch of libxml2 but LibreOffice uses 2.13
at the moment so only notify when there is a new version of
the current branch

Change-Id: I827f02a390fbb2623297cc5991ff0c1bea5bfb81
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183449
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
2025-03-28 16:38:15 +01:00
Xisco Fauli 510f083788 bin: Add script to check the latest version of external libraries
it uses https://release-monitoring.org for that

Change-Id: I8ec79f3b1b5e9ae57cc35e19156cba5022870911
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173618
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2024-11-13 09:33:38 +01:00