You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Pe...@apache.org on 2026/06/07 11:42:55 UTC
Re: Weekly checkin (topics: Bazel experiment, VCL, extension website, pootle ->weblate, froscon)
Hi all,
New weekend, new summary of my progress.
1) Bazel experiment.
Well it is hard work to figure out what goes wrong. And it is really
annoying work. I would like to show off what we can do with Bazel, but i
am stuck with debugging and i find a lot of side issues, catching my focus.
so I am slower. Because i analyses these issues to a point where i think
i can pick it up later and fix them. I fear i will do more annoying not
plan able stuff. 🙈 i will however go by the roadmap i have described
earlier this year.
currently i still look for a modern way to get translation into a build.
The Bazel experiment should have cleanup and enabled me, but instead i
have more topics. lets see.
Building AOO with Bazel in a normal setup takes currently 2h on my
machine. If i try to build debug build with more checks, and stricter
error search, i end up that i have to build with only one job. That
delays the build into really long, wait times if you rebuild from
scratch. A day or so. I need to look at that and fix it. But have no
idea how at the moment. (it is not a pressing matter so i push this to
the back)
Bazel builds every module on its own and ensures repeatability. (At
least as long as we do not tell a different build tool what to do) This
means once we build the source code we need to package the result.
Currently i dont package to get a installer file but stage the result in
a staging folder. that means i have a staging directory in my build area
that contains the result. However we seem to define things during
install. Like build Version and Product name. So i have these small
fragment that window names are not correct.
During install in the wizard some labels are missing, which means a
resource file is missing.
The last issue i am currently aware of, and it drives me crazy, is the
free after use error i run into.
So what the issue is, that during the load / initialization of a new
document, the process is unexpectedly done and closes AOO again. Now
this cascades into that the main window is killed, but all the child
objects of the window are nod deleted. Which results in the wired
situation that AOO closes partially and other parts stay undead. I have
to hard kill them. Now i am still looking for the missing part. It is
nothing like an obvious missing dll or resource file. That looks great
compared to my installed instance.
So some detail is probably missing. so i continue with my debug work. I
could use help for ideas how to get this. If someone wants to help
please reach out.
how ever this issue showed me that the way AOOs GUI works is incredible
fragile. The Gui works in a pretty anarchic way. Each Gui Object seems
to be hierarchic independent, the hierarchy is then build by a "pointer
reference house". We introduced an point counter (called weak reference)
already, but that is not introduced everywhere. This weak pointer
mitigate the issue. LO seems to went down the same route, and completely
fixed it. However i don't like it.
2 VCL
I started with low time invest to create concepts how a solution can
look like. I wrote a mail to start a discussion, but that seemed to
failed to connect. I am working on a plan how to build a clear ownership
model and use more reference architecture to obtain a modern safe to use
UI framework, even if we then link old GUIs into them. In my mail i
looked into other frameworks that sounded awesome to me. (enlightenment
or inclusion of rust, or AOO as a tomcat servlet.) I will continue the
architecture and design work in the background and write from time to
time about it. i hope i don't bore anyone with that.
3) Extension website
no progress sorry.
4) pootle -> weblate
i have installed weblate locally and wow was that easy.
I could even integrate our translation git repository quiet well. It
seemed off at some points, i have to take another look, but it seems i
can very easily produce a test environment. I have passed the
requirements to infra. Now it is my turn to deploy a first test version.
In my opinion this looks really great to get this maybe up quickly. What
i did not manage was to manipulate the appearance.
so next step is. i need to figure out how to limit registration. Then i
would deploy this to the server.
Next step would be to integrate translation, but i think i branch off a
weblate-test branch in order to check if a folder rearrangement would
help fixing missing languages.
i will ask for support soon.
5) FroSCon
I have applied for a talk on FroSCon, to talk about the Bazel migration.
However it got rejected. So no AOO talk on FroSCon sadly.
Maybe on a later stage i could have a talk on our own YouTube channel.
The charm would be that i could do it to my own speed. Or i try to do a
talk on a different Open Source Event.
I thought about Europe Apache event, but i will not manage it there
(time and Money), but in future i would like to try to bring my talks
more into public rooms.
All the best
peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org
Re: Weekly checkin
Posted by Pe...@apache.org.
A week has passed and it is time for me to look back.
This week was kind of a rabbit hole.
I am still trying to get trunk windows to compiling. And i started of
last week with a full update process, before realizing that this was
pulling in one change after another. I paused that effort for now, and
going to split it in smaller chunks.
I am not sure how to chunk down the DPI topic so thats deferred for now.
Basically what it seems like is that if we activate dpi aware handling
in the code, the old code starts to break through and we get a lot of
unharmonized objects.
Not to speak of that bitmaps are not scaled and then suddenly looking
off and deranged.
And if you look deeper, you start thinking in themeing fixing and
meshing up things substanitally.
The ui looks very bad if we just do chunks of the work. so I need to
think how we get this in a flow.
Long story short, this rabbit hole was not a good approach. so i decided
to do a minimal bumb. just get the sdk building the code. Worry about
all the other issues later.
That approach was narrower worked a bit better, except the 2019 SDK i
have installed, and i was to lazy to pick another one was only
supporting C++14 and up.
Thats not really a problem, but it got us into this discussion with the
declaration on exceptions. I have now removed all issues from what has
been discussed.
So the next thing did something break?
I tested my build (only X64 and x86), win10 i think does not yet
completly build. I picked for nice cross boundary uno checks, base as my
test object.
And i run into a crash. Which has been primarily caused by my incomplete
migration. But that again surfaced the issue we have as report bz-80429.
After some back and forth, and it took a while until i understood what
is going on, i produced a PR, which will help developers at debugging,
since AOO will popup an error message now instead of ignoring the issue.
Afterwards i migrated the wizards to bazel. I have cleaned up my local
repository too.
Now i will not have any conflicts once i rebase my work on
bazel-migration when i proceed to. The agent documents became more
structured by that and are now independant from claude, so i can try
other AI.
so next week i will continue with the win10 part, and i hope we can
build windows soon again on trunk (with anything up to sdk 2019)
We have a new PR by Jean-Michael coste. who picked up a patch from
bugzilla and pushed it to the PR. There are a lot more patches and we
should review them, over time if they are still valid and close what
they adress. I will look into this one after win10 and the review
Matthias has asked me to do for the calc Zoom slider. I would be
gratefull if someone else could take a look. But its okay if not. :)
On this weekend we had a presence at FOSDEM. Mechtilde and Michael were
nice to set this up. I visited only on Saturday, and the travel return
was horrible. But that is another story.
What I can say for my part it was nice visiting the community.I can look
back of interesting talks with various Volunteers from the open source
scene. My highlight was the discussion with Thorsten Behrens, from
Collabora. Providing some interesting views and Ideas. I am not agreeing
on all. But i enjoyed the exchange and i am very thankfull for that.
So thats all for this week. I hope you enjoyed this write up, and if you
have any comments you are welcome to drop them.
Next weeks target is to continue on win10 for trunk. Lets cross fingers,
i can finish on that.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org
Re: Weekly checkin
Posted by Pe...@apache.org.
so what is happening on my side.
I think i wired now most tests on bazel. not all are working. I migrated
some more java modules. we are slowly progressing.
Next in order to get a build working on trunk, i push now towards win10
and modern compilers.
I have wired the DPI averness into the build and fixed some issues in
vcl. AOO can then adjust between different monitors. The blurryness is gone.
Propotions are working out. I wired the information flow a bit. And the
DPI is adjusted if you change the dpi on the system.
Currently still open is a picture stretching depending on the dpi. to
be noted. the changes tap into general code.
Mac, has similar code, that should be fine. The impacit on Linux is unclier.
So a test on Mac and linux will be necessary if the change lands.
I found 32 bit pointer that was cutted of on 64bit. All fixed i hope.
Lets see how the journey continues.
All the best
Peter.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org
Re: Weekly checkin
Posted by Pe...@apache.org.
Am 03.08.2026 um 06:51 schrieb Damjan Jovanovic:
> On Sun, Aug 2, 2026 at 11:42 PM<Pe...@apache.org> wrote:
>
>> Hi all,
>>
>> this week I have provided one nasty fix for a bug that could destroy
>> documents, and is responsible for profile corruptions. YAY.
>> I hope we can intergrate it soon and release it to our users. Currently
>> it is in PR 493.
>>
>> I did continue a bit on my bazel-migration.
>> And i did continue to refactor the code that we can tranition away from
>> boost in most cases. I had hoped that I will be done by now, but I
>> believe this one will take me some weeks of work.
>>
>> I am currently not even half way through with smart pointers. Once the
>> transition is done, we will use std smart pointers instead of boost,
>> smart pointers. It will take some time until i added other types to the
>> transition layer.
>>
>> And i will not focus on that work but do other stuff too.
>>
>> Am 26.07.2026 um 12:56 schrieb Dick Groskamp:
>>> What he says :-)
>>>
>>> On 2026/07/26 09:30:21 Pedro Lino via dev wrote:
>>>> Hi Peter, all
>>>>
>>>> Thank you for all this excellent progress and for posting these checks
>> to keep the community informed.
>>>> Your efforts (and from all those that keep this project moving forward)
>> are really appreciated!
>>>> Have a great Sunday!
>>>>
>>>> All the best
>>>> Pedro
>> Thank you.
>>
>> I am curious what Damjan tackles next after the missed changes by me
>> concerning win64 now landed in trunk too.
>>
> Win64 shouldn't be considered in trunk until it builds.
>
>
>> Maybe we should look into the odf preparations and check the documents
>> more. :)
>>
>>
> For starters, the amount of changes concerned me, so I did some
> consolidation and reflection to establish whether anything broke.
>
> The port of main/connectivity to gbuild was partially done by me several
> times, and I tried to rebase a branch with one of these partial ports to
> see how well that attempt did compared to the one in trunk, and discovered
> there are further improvements that can be made. For example, that partial
> port patched some bugs in gbuild's flex and bison rules, and integrated
> flex and bison usage into gbuild properly, instead of using trunk's custom
> make rules that don't "make clean" properly. I am still trying to port
> these improvements to trunk and test them, but it's buggy, and debugging
> gbuild is the reason I want it replaced.
I did not migrate bison and flex to bazel. I checked in the result of
them. imho if we want to change the result we can run the bazel / flex
by hand.
from main\connectivity\readme.md on the bazel-migration branch:
`sqlbison.cxx`/ `sqlbison.hxx`and `sqlflex.cxx`are pre-generated from the
grammar sources and committed to the tree. To regenerate (requires
Cygwin bison/flex):
```bash
cdmain/connectivity/source/parse
bison-v-d-l-pSQLyy-osqlbison.cxxsqlbison.y
flex-i-8-PSQLyy-L-osqlflex.cxxsqlflex.l
```
`wrap_sqlbison.cxx`and `wrap_sqlflex.cxx``#include`the generated `.cxx`
files as textual fragments (declared via `_parse_generated`cc_library).
That simplifies the build. I dont expect we change the sqlparser often.
So that could be done by the developer.
Also I would probably move away from bison / flex for the future. There
are modern alternatives.
from main\idlc\readme.md on the bazel-migration branch:
# What flex/bison buy you for IDL development
Grammar maintainability — parser.y is ~1500 lines of declarative grammar
rules. If you needed to add new IDL constructs (new keywords, new type
categories, new annotations), editing a bison grammar is far cleaner
than maintaining a hand-written recursive descent parser.
Proven correctness — LALR(1) grammars catch shift/reduce conflicts at
grammar-compile time, forcing ambiguities to be resolved explicitly.
# Would you build idlc this way today?
Probably not with flex/bison. Modern alternatives:
| Approach |Â Â Notes |
| ANTLR4Â Â | Better error recovery, IDE grammars, visitor/ listener
pattern, widely supported |
|Hand-written recursive descent  | What clang/go/rustc do — better
error messages, zero build deps, ~2000 lines for a grammar this simple|
| Skip idlc entirely  | If designing UNO today you'd use protobuf or
Cap'n Proto — the entire IDL → RDB → generated headers stack would
collapse to protoc|
The idlc grammar will never be modified during this migration, and
realistically never again in AOO's lifetime.
# Verdict for your migration
This is a final state. Generate parser.cxx/scanner.cxx once from Cygwin
while it's available, check them in, and remove flex/bison from the
dependency graph permanently. That's actually the right long-term answer
even from a software architecture standpoint — there's no future
investment to protect here.
>
> I also did a side-by-side comparison of binaries between f331e23ffae9e26
> (the merge base, or last common ancestor, between AOO41X and trunk, from 25
> February 2014) and trunk, to check if any got renamed or deleted. It just
> involved listing files (ls -l)
> in main/instsetoo_native/*/Apache_OpenOffice/installed/install/en-US/openoffice4/program
> for both branches, and pasting results into Calc, and VLOOKUP formulas.
> Pleasingly, not only were the number of changes small, but I knew enough to
> account for each one. And the few files that got renamed were renamed in
> the gbuild branch, by their original developers, not us:
>
> *f331e23ffae9e26* *vs trunk* *why trunk doesn't have it*
> about.png about.png
> acceptor.uno.so acceptor.uno.so
> addin addin
> basprov.uno.so basprov.uno.so
> binaryurp.uno.so binaryurp.uno.so
> bootstrap.uno.so bootstrap.uno.so
> bootstraprc bootstraprc
> cairocanvas.uno.so cairocanvas.uno.so
> canvasfactory.uno.so canvasfactory.uno.so
> cde-open-url cde-open-url
> classes classes
> cmdmail.uno.so cmdmail.uno.so
> configmgr.uno.so configmgr.uno.so
> connector.uno.so connector.uno.so
> crashrep crashrep
> deployment.uno.so deployment.uno.so
> desktopbe1.uno.so desktopbe1.uno.so
> dlgprov.uno.so dlgprov.uno.so
> fastsax.uno.so fastsax.uno.so
> fpicker.uno.so fpicker.uno.so
> fps_gnome.uno.so fps_gnome.uno.so
> fps_office.uno.so fps_office.uno.so
> fsstorage.uno.so fsstorage.uno.so
> fundamentalrc fundamentalrc
> gnome-open-url gnome-open-url
> gnome-open-url.bin gnome-open-url.bin
> hatchwindowfactory.uno.so hatchwindowfactory.uno.so
> i18npool.uno.so i18npool.uno.so
> i18nsearch.uno.so i18nsearch.uno.so
> intro.png intro.png
> introspection.uno.so introspection.uno.so
> invocadapt.uno.so invocadapt.uno.so
> invocation.uno.so invocation.uno.so
> javaldx javaldx
> javaloader.uno.so javaloader.uno.so
> javavendors.xml javavendors.xml
> javavm.uno.so javavm.uno.so
> JREProperties.class JREProperties.class
> jvmfwk3rc jvmfwk3rc
> kde-open-url kde-open-url
> libabp.so libabp.so
> libacc.so libacc.so
> libadabasui.so libadabasui.so
> libaffine_uno_uno.so libaffine_uno_uno.so
> libanalysis.so libanalysis.so
> libanimcore.so libanimcore.so
> libavmedia.so libavmedia.so
> libbasctl.so libbasctl.so
> libbasebmp.so libbasebmp.so
> libbasegfx.so libbasegfx.so
> libbib.so libbib.so
> libcached1.so libcached1.so
> libcalc.so libcalc.so
> libcanvastools.so libcanvastools.so
> libchartcontroller.so libchartcontroller.so
> libchartmodel.so libchartmodel.so
> libcharttools.so libcharttools.so
> libchartview.so libchartview.so
> libcollator_data.so libcollator_data.so
> libcomphelpgcc3.so libcomphelpgcc3.so
> libcppcanvas.so libcppcanvas.so
> libctl.so libctl.so
> libcui.so libcui.so
> libdate.so libdate.so
> libdba.so libdba.so
> libdbase.so libdbase.so
> libdbaxml.so libdbaxml.so
> libdbmm.so libdbmm.so
> libdbp.so libdbp.so
> libdbpool2.so libdbpool2.so
> libdbtools.so libdbtools.so
> libdbu.so #N/A renamed to dbui.so in gbuild-reintegration
> libdeploymentgui.uno.so libdeploymentgui.uno.so
> libdeploymentmisc.so libdeploymentmisc.so
> libdesktop_detector.so libdesktop_detector.so
> libdict_ja.so libdict_ja.so
> libdict_zh.so libdict_zh.so
> libdrawinglayer.so libdrawinglayer.so
> libediteng.so libediteng.so
> libegi.so libegi.so
> libembobj.so libembobj.so
> libemboleobj.so libemboleobj.so
> libeme.so libeme.so
> libepb.so libepb.so
> libepg.so libepg.so
> libepp.so libepp.so
> libeps.so libeps.so
> libept.so libept.so
> libera.so libera.so
> libeti.so libeti.so
> libevtatt.so libevtatt.so
> libexp.so libexp.so
> libfile.so libfile.so
> libfileacc.so libfileacc.so
> libfilterconfig1.so libfilterconfig1.so
> libflash.so libflash.so
> libflat.so libflat.so
> libfor.so libfor.so
> libforui.so libforui.so
> libfrm.so libfrm.so
> libfwe.so libfwe.so
> libfwi.so libfwi.so
> libfwk.so libfwk.so
> libfwl.so libfwl.so
> libfwm.so libfwm.so
> libgcc3_uno.so libgcc3_uno.so
> libguesslang.so libguesslang.so
> libhelplinker.so libhelplinker.so
> libhsqldb.so libhsqldb.so
> libhwp.so #N/A dropped
> libhyphen.uno.so libhyphen.uno.so
> libi18nisolang1gcc3.so libi18nisolang1gcc3.so
> libi18npaper.so libi18npaper.so
> libi18nutilgcc3.so libi18nutilgcc3.so
> libicd.so libicd.so
> libicg.so libicg.so
> libicudata.so #N/A upgraded
> libicudata.so.40 #N/A upgraded
> libicudata.so.40.1 #N/A upgraded
> libicudata.so.42 libicudata.so.42
> libicudata.so.42.1 libicudata.so.42.1
> libicui18n.so #N/A upgraded
> libicui18n.so.40 #N/A upgraded
> libicui18n.so.40.1 #N/A upgraded
> libicui18n.so.42 libicui18n.so.42
> libicui18n.so.42.1 libicui18n.so.42.1
> libicule.so #N/A upgraded
> libicule.so.40 #N/A upgraded
> libicule.so.40.1 #N/A upgraded
> libicule.so.42 libicule.so.42
> libicule.so.42.1 libicule.so.42.1
> libicutu.so #N/A upgraded
> libicutu.so.42 #N/A upgraded
> libicutu.so.42.1 #N/A upgraded
> libicuuc.so #N/A upgraded
> libicuuc.so.40 #N/A upgraded
> libicuuc.so.40.1 #N/A upgraded
> libicuuc.so.42 libicuuc.so.42
> libicuuc.so.42.1 libicuuc.so.42.1
> libidx.so libidx.so
> libime.so libime.so
> libindex_data.so libindex_data.so
> libipb.so libipb.so
> libipd.so libipd.so
> libips.so libips.so
> libipt.so libipt.so
> libipx.so libipx.so
> libira.so libira.so
> libitg.so libitg.so
> libiti.so libiti.so
> libjava_uno.so libjava_uno.so
> libjdbc.so #N/A ported from C++ to Java
> libjpipe.so libjpipe.so
> libjuh.so libjuh.so
> libjuhx.so libjuhx.so
> libjvmaccessgcc3.so.3 libjvmaccessgcc3.so.3
> libjvmfwk.so.3 libjvmfwk.so.3
> liblng.so liblng.so
> liblnth.uno.so liblnth.uno.so
> liblocaledata_en.so liblocaledata_en.so
> liblocaledata_es.so liblocaledata_es.so
> liblocaledata_euro.so liblocaledata_euro.so
> liblocaledata_others.so liblocaledata_others.so
> liblog_uno_uno.so liblog_uno_uno.so
> liblog.so liblog.so
> libmcnttype.so libmcnttype.so
> libmsfilter.so libmsfilter.so
> libmsword.so libmsword.so
> libmysql.uno.so libmysql.uno.so
> libodbc.uno.so libodbc.uno.so
> libodbcbase.so libodbcbase.so
> liboffacc.so liboffacc.so
> libofficebean.so libofficebean.so
> liboooimprovecore.so liboooimprovecore.so
> libootk.so libootk.so
> liboox.so liboox.so
> libpackage2.so libpackage2.so
> libpcr.so libpcr.so
> libpdffilter.so libpdffilter.so
> libplaceware.so libplaceware.so
> libpreload.so libpreload.so
> libprotocolhandler.so libprotocolhandler.so
> libpython2.7.so.1.0 #N/A upgraded
> libpyuno.so libpyuno.so
> libqstart_gtk.so libqstart_gtk.so
> librecentfile.so librecentfile.so
> libreg.so.3 libreg.so.3
> libres.so libres.so
> librpt.so librpt.so
> librptui.so librptui.so
> librptxml.so librptxml.so
> libsax.so libsax.so
> libsb.so libsb.so
> libsc.so libsc.so
> libscd.so libscd.so
> libscfilt.so libscfilt.so
> libscn.so libscn.so
> libscriptframe.so libscriptframe.so
> libscui.so libscui.so
> libsd.so libsd.so
> libsdbc2.so libsdbc2.so
> libsdbt.so libsdbt.so
> libsdd.so libsdd.so
> libsdfilt.so libsdfilt.so
> libsdui.so libsdui.so
> libsfx.so libsfx.so
> libsm.so libsm.so
> libsmd.so libsmd.so
> libsofficeapp.so libsofficeapp.so
> libsolver.so libsolver.so
> libsot.so libsot.so
> libspa.so libspa.so
> libspell.uno.so libspell.uno.so
> libspl.so libspl.so
> libsrtrs1.so libsrtrs1.so
> libstore.so.3 libstore.so.3
> libsts.so libsts.so
> libsvgfilter.so libsvgfilter.so
> libsvgio.so libsvgio.so
> libsvl.so libsvl.so
> libsvt.so libsvt.so
> libsvx.so libsvx.so
> libsvxcore.so libsvxcore.so
> libsw.so libsw.so
> libswd.so libswd.so
> libswui.so libswui.so
> libt602filter.so libt602filter.so
> libtextconv_dict.so libtextconv_dict.so
> libtextconversiondlgs.so libtextconversiondlgs.so
> libtl.so libtl.so
> libtvhlp1.so libtvhlp1.so
> libucb1.so libucb1.so
> libucbhelper4gcc3.so #N/A renamed to libucbhelpergcc3.so in
> gbuild-reintegration
> libucpchelp1.so libucpchelp1.so
> libucpfile1.so libucpfile1.so
> libucpftp1.so libucpftp1.so
> libucphier1.so libucphier1.so
> libucppkg1.so libucppkg1.so
> libuno_cppu.so.3 libuno_cppu.so.3
> libuno_cppuhelpergcc3.so.3 libuno_cppuhelpergcc3.so.3
> libuno_purpenvhelpergcc3.so.3 libuno_purpenvhelpergcc3.so.3
> libuno_sal.so.3 libuno_sal.so.3
> libuno_salhelpergcc3.so.3 libuno_salhelpergcc3.so.3
> libunopkgapp.so libunopkgapp.so
> libunordf.so libunordf.so
> libunoxml.so libunoxml.so
> libunsafe_uno_uno.so libunsafe_uno_uno.so
> libupdchk.so libupdchk.so
> libutl.so libutl.so
> libuui.so libuui.so
> libvbahelper.so libvbahelper.so
> libvbaobj.uno.so libvbaobj.uno.so
> libvcl.so libvcl.so
> libvclplug_gen.so libvclplug_gen.so
> libvclplug_gtk.so libvclplug_gtk.so
> libvclplug_svp.so libvclplug_svp.so
> libvos3gcc3.so libvos3gcc3.so
> libwriterfilter.so libwriterfilter.so
> libxcr.so libxcr.so
> libxmlfa.so libxmlfa.so
> libxmlfd.so libxmlfd.so
> libxmlreader.so libxmlreader.so
> libxmlsecurity.so libxmlsecurity.so
> libxmx.so libxmx.so
> libxo.so libxo.so
> libxof.so libxof.so
> libxsec_fw.so libxsec_fw.so
> libxsec_xmlsec.so libxsec_xmlsec.so
> libxsltdlg.so libxsltdlg.so
> libxsltfilter.so libxsltfilter.so
> libxstor.so libxstor.so
> LICENSE LICENSE
> localebe1.uno.so localebe1.uno.so
> logo.png logo.png
> mailmerge.py mailmerge.py
> migrationoo2.uno.so migrationoo2.uno.so
> msforms.uno.so msforms.uno.so
> namingservice.uno.so namingservice.uno.so
> NOTICE NOTICE
> officehelper.py officehelper.py
> OGLTrans.uno.so OGLTrans.uno.so
> oovbaapi.rdb oovbaapi.rdb
> open-url open-url
> pagein pagein
> pagein-calc pagein-calc
> pagein-common pagein-common
> pagein-draw pagein-draw
> pagein-impress pagein-impress
> pagein-writer pagein-writer
> passwordcontainer.uno.so passwordcontainer.uno.so
> PresentationMinimizer.uno.so PresentationMinimizer.uno.so
> PresenterScreen.uno.so PresenterScreen.uno.so
> proxyfac.uno.so proxyfac.uno.so
> python #N/A upgraded
> python-core-2.7.5 #N/A upgraded
> python.bin #N/A upgraded
> pythonloader.py pythonloader.py
> pythonloader.uno.so pythonloader.uno.so
> pythonloader.unorc pythonloader.unorc
> pythonscript.py pythonscript.py
> pyuno.so pyuno.so
> redirectrc redirectrc
> reflection.uno.so reflection.uno.so
> regcomp regcomp
> regcomp.bin regcomp.bin
> regmerge regmerge
> regview regview
> resource resource
> sax.uno.so #N/A renamed to expwrap.so in gbuild-reintegration
> sbase sbase
> scalc scalc
> sdraw sdraw
> senddoc senddoc
> services.rdb services.rdb
> setuprc setuprc
> simplecanvas.uno.so simplecanvas.uno.so
> simpress simpress
> slideshow.uno.so slideshow.uno.so
> smath smath
> soffice soffice
> soffice.bin soffice.bin
> sofficerc sofficerc
> spadmin spadmin
> spadmin.bin spadmin.bin
> startup.sh startup.sh
> stocservices.uno.so stocservices.uno.so
> streams.uno.so streams.uno.so
> stringresource.uno.so stringresource.uno.so
> sunjavaplugin.so sunjavaplugin.so
> swriter swriter
> syssh.uno.so syssh.uno.so
> textinstream.uno.so textinstream.uno.so
> textoutstream.uno.so textoutstream.uno.so
> types.rdb types.rdb
> ucpexpand1.uno.so ucpexpand1.uno.so
> ucpext.uno.so ucpext.uno.so
> ucptdoc1.uno.so ucptdoc1.uno.so
> uno uno
> uno.bin uno.bin
> uno.py uno.py
> unohelper.py unohelper.py
> unoinfo unoinfo
> unopkg unopkg
> unopkg.bin unopkg.bin
> unorc unorc
> updatefeed.uno.so updatefeed.uno.so
> updchk.uno.so updchk.uno.so
> uri-encode uri-encode
> uuresolver.uno.so uuresolver.uno.so
> vbaevents.uno.so vbaevents.uno.so
> vbaswobj.uno.so vbaswobj.uno.so
> vclcanvas.uno.so vclcanvas.uno.so
> versionrc versionrc
>
> and the reverse, why files in trunk don't appear in f331e23ffae9e26:
>
> *trunk* *vs f331e23ffae9e26* *why it's new*
> about.png about.png
> acceptor.uno.so acceptor.uno.so
> addin addin
> basprov.uno.so basprov.uno.so
> binaryurp.uno.so binaryurp.uno.so
> bootstrap.uno.so bootstrap.uno.so
> bootstraprc bootstraprc
> cairocanvas.uno.so cairocanvas.uno.so
> canvasfactory.uno.so canvasfactory.uno.so
> cde-open-url cde-open-url
> classes classes
> cmdmail.uno.so cmdmail.uno.so
> configmgr.uno.so configmgr.uno.so
> connector.uno.so connector.uno.so
> crashrep crashrep
> deployment.uno.so deployment.uno.so
> desktopbe1.uno.so desktopbe1.uno.so
> dlgprov.uno.so dlgprov.uno.so
> expwrap.uno.so #N/A renamed from sax.uno.so in gbuild-reintegration
> fastsax.uno.so fastsax.uno.so
> fpicker.uno.so fpicker.uno.so
> fps_gnome.uno.so fps_gnome.uno.so
> fps_office.uno.so fps_office.uno.so
> fsstorage.uno.so fsstorage.uno.so
> fundamentalrc fundamentalrc
> gnome-open-url gnome-open-url
> gnome-open-url.bin gnome-open-url.bin
> hatchwindowfactory.uno.so hatchwindowfactory.uno.so
> i18npool.uno.so i18npool.uno.so
> i18nsearch.uno.so i18nsearch.uno.so
> intro.png intro.png
> introspection.uno.so introspection.uno.so
> invocadapt.uno.so invocadapt.uno.so
> invocation.uno.so invocation.uno.so
> javaldx javaldx
> javaloader.uno.so javaloader.uno.so
> javavendors.xml javavendors.xml
> javavm.uno.so javavm.uno.so
> JREProperties.class JREProperties.class
> jvmfwk3rc jvmfwk3rc
> kde-open-url kde-open-url
> libabp.so libabp.so
> libacc.so libacc.so
> libadabasui.so libadabasui.so
> libaffine_uno_uno.so libaffine_uno_uno.so
> libanalysis.so libanalysis.so
> libanimcore.so libanimcore.so
> libavmedia.so libavmedia.so
> libavmediagst.so #N/A build options
> libbasctl.so libbasctl.so
> libbasebmp.so libbasebmp.so
> libbasegfx.so libbasegfx.so
> libbib.so libbib.so
> libcached1.so libcached1.so
> libcalc.so libcalc.so
> libcanvastools.so libcanvastools.so
> libchartcontroller.so libchartcontroller.so
> libchartmodel.so libchartmodel.so
> libcharttools.so libcharttools.so
> libchartview.so libchartview.so
> libcollator_data.so libcollator_data.so
> libcomphelpgcc3.so libcomphelpgcc3.so
> libcppcanvas.so libcppcanvas.so
> libctl.so libctl.so
> libcui.so libcui.so
> libdate.so libdate.so
> libdba.so libdba.so
> libdbase.so libdbase.so
> libdbaxml.so libdbaxml.so
> libdbmm.so libdbmm.so
> libdbp.so libdbp.so
> libdbpool2.so libdbpool2.so
> libdbtools.so libdbtools.so
> libdbui.so #N/A renamed from dbu.so in gbuild-reintegration
> libdeploymentgui.uno.so libdeploymentgui.uno.so
> libdeploymentmisc.so libdeploymentmisc.so
> libdesktop_detector.so libdesktop_detector.so
> libdict_ja.so libdict_ja.so
> libdict_zh.so libdict_zh.so
> libdrawinglayer.so libdrawinglayer.so
> libediteng.so libediteng.so
> libegi.so libegi.so
> libembobj.so libembobj.so
> libemboleobj.so libemboleobj.so
> libeme.so libeme.so
> libepb.so libepb.so
> libepg.so libepg.so
> libepp.so libepp.so
> libeps.so libeps.so
> libept.so libept.so
> libera.so libera.so
> libeti.so libeti.so
> libevtatt.so libevtatt.so
> libexp.so libexp.so
> libfile.so libfile.so
> libfileacc.so libfileacc.so
> libfilterconfig1.so libfilterconfig1.so
> libflash.so libflash.so
> libflat.so libflat.so
> libfor.so libfor.so
> libforui.so libforui.so
> libfrm.so libfrm.so
> libfwe.so libfwe.so
> libfwi.so libfwi.so
> libfwk.so libfwk.so
> libfwl.so libfwl.so
> libfwm.so libfwm.so
> libgcc3_uno.so libgcc3_uno.so
> libguesslang.so libguesslang.so
> libhelplinker.so libhelplinker.so
> libhsqldb.so libhsqldb.so
> libhyphen.uno.so libhyphen.uno.so
> libi18nisolang1gcc3.so libi18nisolang1gcc3.so
> libi18npaper.so libi18npaper.so
> libi18nutilgcc3.so libi18nutilgcc3.so
> libicd.so libicd.so
> libicg.so libicg.so
> libicudata.so.42 libicudata.so.42
> libicudata.so.42.1 libicudata.so.42.1
> libicui18n.so.42 libicui18n.so.42
> libicui18n.so.42.1 libicui18n.so.42.1
> libicule.so.42 libicule.so.42
> libicule.so.42.1 libicule.so.42.1
> libicuuc.so.42 libicuuc.so.42
> libicuuc.so.42.1 libicuuc.so.42.1
> libidx.so libidx.so
> libime.so libime.so
> libindex_data.so libindex_data.so
> libipb.so libipb.so
> libipd.so libipd.so
> libips.so libips.so
> libipt.so libipt.so
> libipx.so libipx.so
> libira.so libira.so
> libitg.so libitg.so
> libiti.so libiti.so
> libjava_uno.so libjava_uno.so
> libjpipe.so libjpipe.so
> libjuh.so libjuh.so
> libjuhx.so libjuhx.so
> libjvmaccessgcc3.so.3 libjvmaccessgcc3.so.3
> libjvmfwk.so.3 libjvmfwk.so.3
> liblng.so liblng.so
> liblnth.uno.so liblnth.uno.so
> liblocaledata_en.so liblocaledata_en.so
> liblocaledata_es.so liblocaledata_es.so
> liblocaledata_euro.so liblocaledata_euro.so
> liblocaledata_others.so liblocaledata_others.so
> liblog_uno_uno.so liblog_uno_uno.so
> liblog.so liblog.so
> libmcnttype.so libmcnttype.so
> libmsfilter.so libmsfilter.so
> libmsword.so libmsword.so
> libmysql.uno.so libmysql.uno.so
> libodbc.uno.so libodbc.uno.so
> libodbcbase.so libodbcbase.so
> liboffacc.so liboffacc.so
> libofficebean.so libofficebean.so
> liboooimprovecore.so liboooimprovecore.so
> libootk.so libootk.so
> liboox.so liboox.so
> libpackage2.so libpackage2.so
> libpcr.so libpcr.so
> libpdffilter.so libpdffilter.so
> libplaceware.so libplaceware.so
> libpreload.so libpreload.so
> libprotocolhandler.so libprotocolhandler.so
> libpyuno.so libpyuno.so
> libqstart_gtk.so libqstart_gtk.so
> librecentfile.so librecentfile.so
> libreg.so.3 libreg.so.3
> libres.so libres.so
> librpt.so librpt.so
> librptui.so librptui.so
> librptxml.so librptxml.so
> libsax.so libsax.so
> libsb.so libsb.so
> libsc.so libsc.so
> libscd.so libscd.so
> libscfilt.so libscfilt.so
> libscn.so libscn.so
> libscriptframe.so libscriptframe.so
> libscui.so libscui.so
> libsd.so libsd.so
> libsdbc2.so libsdbc2.so
> libsdbt.so libsdbt.so
> libsdd.so libsdd.so
> libsdfilt.so libsdfilt.so
> libsdui.so libsdui.so
> libsfx.so libsfx.so
> libsm.so libsm.so
> libsmd.so libsmd.so
> libsofficeapp.so libsofficeapp.so
> libsolver.so libsolver.so
> libsot.so libsot.so
> libspa.so libspa.so
> libspell.uno.so libspell.uno.so
> libspl.so libspl.so
> libsrtrs1.so libsrtrs1.so
> libstore.so.3 libstore.so.3
> libsts.so libsts.so
> libsvgfilter.so libsvgfilter.so
> libsvgio.so libsvgio.so
> libsvl.so libsvl.so
> libsvt.so libsvt.so
> libsvx.so libsvx.so
> libsvxcore.so libsvxcore.so
> libsw.so libsw.so
> libswd.so libswd.so
> libswui.so libswui.so
> libt602filter.so libt602filter.so
> libtextconv_dict.so libtextconv_dict.so
> libtextconversiondlgs.so libtextconversiondlgs.so
> libtl.so libtl.so
> libtvhlp1.so libtvhlp1.so
> libucb1.so libucb1.so
> libucbhelpergcc3.so #N/A renamed from libucbhelper4gcc3.so in
> gbuild-reintegration
> libucpchelp1.so libucpchelp1.so
> libucpdav1.so #N/A build options
> libucpfile1.so libucpfile1.so
> libucpftp1.so libucpftp1.so
> libucphier1.so libucphier1.so
> libucppkg1.so libucppkg1.so
> libuno_cppu.so.3 libuno_cppu.so.3
> libuno_cppuhelpergcc3.so.3 libuno_cppuhelpergcc3.so.3
> libuno_purpenvhelpergcc3.so.3 libuno_purpenvhelpergcc3.so.3
> libuno_sal.so.3 libuno_sal.so.3
> libuno_salhelpergcc3.so.3 libuno_salhelpergcc3.so.3
> libunopkgapp.so libunopkgapp.so
> libunordf.so libunordf.so
> libunoxml.so libunoxml.so
> libunsafe_uno_uno.so libunsafe_uno_uno.so
> libupdchk.so libupdchk.so
> libutl.so libutl.so
> libuui.so libuui.so
> libvbahelper.so libvbahelper.so
> libvbaobj.uno.so libvbaobj.uno.so
> libvcl.so libvcl.so
> libvclplug_gen.so libvclplug_gen.so
> libvclplug_gtk.so libvclplug_gtk.so
> libvclplug_svp.so libvclplug_svp.so
> libvos3gcc3.so libvos3gcc3.so
> libwriterfilter.so libwriterfilter.so
> libxcr.so libxcr.so
> libxmlfa.so libxmlfa.so
> libxmlfd.so libxmlfd.so
> libxmlreader.so libxmlreader.so
> libxmlsecurity.so libxmlsecurity.so
> libxmx.so libxmx.so
> libxo.so libxo.so
> libxof.so libxof.so
> libxsec_fw.so libxsec_fw.so
> libxsec_xmlsec.so libxsec_xmlsec.so
> libxsltdlg.so libxsltdlg.so
> libxsltfilter.so libxsltfilter.so
> libxstor.so libxstor.so
> LICENSE LICENSE
> localebe1.uno.so localebe1.uno.so
> logo.png logo.png
> mailmerge.py mailmerge.py
> migrationoo2.uno.so migrationoo2.uno.so
> mozbootstrap.uno.so #N/A build options
> msforms.uno.so msforms.uno.so
> namingservice.uno.so namingservice.uno.so
> NOTICE NOTICE
> officehelper.py officehelper.py
> OGLTrans.uno.so OGLTrans.uno.so
> oovbaapi.rdb oovbaapi.rdb
> open-url open-url
> pagein pagein
> pagein-calc pagein-calc
> pagein-common pagein-common
> pagein-draw pagein-draw
> pagein-impress pagein-impress
> pagein-writer pagein-writer
> passwordcontainer.uno.so passwordcontainer.uno.so
> PresentationMinimizer.uno.so PresentationMinimizer.uno.so
> PresenterScreen.uno.so PresenterScreen.uno.so
> proxyfac.uno.so proxyfac.uno.so
> pythonloader.py pythonloader.py
> pythonloader.uno.so pythonloader.uno.so
> pythonloader.unorc pythonloader.unorc
> pythonscript.py pythonscript.py
> pyuno.so pyuno.so
> redirectrc redirectrc
> reflection.uno.so reflection.uno.so
> regcomp regcomp
> regcomp.bin regcomp.bin
> regmerge regmerge
> regview regview
> resource resource
> sbase sbase
> scalc scalc
> sdraw sdraw
> senddoc senddoc
> services.rdb services.rdb
> setuprc setuprc
> simplecanvas.uno.so simplecanvas.uno.so
> simpress simpress
> slideshow.uno.so slideshow.uno.so
> smath smath
> soffice soffice
> soffice.bin soffice.bin
> sofficerc sofficerc
> spadmin spadmin
> spadmin.bin spadmin.bin
> startup.sh startup.sh
> stocservices.uno.so stocservices.uno.so
> streams.uno.so streams.uno.so
> stringresource.uno.so stringresource.uno.so
> sunjavaplugin.so sunjavaplugin.so
> swriter swriter
> syssh.uno.so syssh.uno.so
> textinstream.uno.so textinstream.uno.so
> textoutstream.uno.so textoutstream.uno.so
> types.rdb types.rdb
> ucpexpand1.uno.so ucpexpand1.uno.so
> ucpext.uno.so ucpext.uno.so
> ucpgio1.uno.so #N/A build options
> ucptdoc1.uno.so ucptdoc1.uno.so
> uno uno
> uno.bin uno.bin
> uno.py uno.py
> unohelper.py unohelper.py
> unoinfo unoinfo
> unopkg unopkg
> unopkg.bin unopkg.bin
> unorc unorc
> updatefeed.uno.so updatefeed.uno.so
> updchk.uno.so updchk.uno.so
> uri-encode uri-encode
> uuresolver.uno.so uuresolver.uno.so
> vbaevents.uno.so vbaevents.uno.so
> vbaswobj.uno.so vbaswobj.uno.so
> vclcanvas.uno.so vclcanvas.uno.so
> versionrc versionrc
>
>
>
>> And i am looking forward for more python changes from Jim.
>> Thank you all for this Journey.
>>
>> In the last month we added 14k lines and remove 3k lines. You can see in
>> the change of lines that we manage to land decisive work!
>>
>> All the best
>>
>> Peter
>>
>>
>>
> Regards
> Damjan
>
Re: Weekly checkin
Posted by Damjan Jovanovic <da...@apache.org>.
On Sun, Aug 2, 2026 at 11:42 PM <Pe...@apache.org> wrote:
> Hi all,
>
> this week I have provided one nasty fix for a bug that could destroy
> documents, and is responsible for profile corruptions. YAY.
> I hope we can intergrate it soon and release it to our users. Currently
> it is in PR 493.
>
> I did continue a bit on my bazel-migration.
> And i did continue to refactor the code that we can tranition away from
> boost in most cases. I had hoped that I will be done by now, but I
> believe this one will take me some weeks of work.
>
> I am currently not even half way through with smart pointers. Once the
> transition is done, we will use std smart pointers instead of boost,
> smart pointers. It will take some time until i added other types to the
> transition layer.
>
> And i will not focus on that work but do other stuff too.
>
> Am 26.07.2026 um 12:56 schrieb Dick Groskamp:
> > What he says :-)
> >
> > On 2026/07/26 09:30:21 Pedro Lino via dev wrote:
> >> Hi Peter, all
> >>
> >> Thank you for all this excellent progress and for posting these checks
> to keep the community informed.
> >> Your efforts (and from all those that keep this project moving forward)
> are really appreciated!
> >>
> >> Have a great Sunday!
> >>
> >> All the best
> >> Pedro
> Thank you.
>
> I am curious what Damjan tackles next after the missed changes by me
> concerning win64 now landed in trunk too.
>
Win64 shouldn't be considered in trunk until it builds.
> Maybe we should look into the odf preparations and check the documents
> more. :)
>
>
For starters, the amount of changes concerned me, so I did some
consolidation and reflection to establish whether anything broke.
The port of main/connectivity to gbuild was partially done by me several
times, and I tried to rebase a branch with one of these partial ports to
see how well that attempt did compared to the one in trunk, and discovered
there are further improvements that can be made. For example, that partial
port patched some bugs in gbuild's flex and bison rules, and integrated
flex and bison usage into gbuild properly, instead of using trunk's custom
make rules that don't "make clean" properly. I am still trying to port
these improvements to trunk and test them, but it's buggy, and debugging
gbuild is the reason I want it replaced.
I also did a side-by-side comparison of binaries between f331e23ffae9e26
(the merge base, or last common ancestor, between AOO41X and trunk, from 25
February 2014) and trunk, to check if any got renamed or deleted. It just
involved listing files (ls -l)
in main/instsetoo_native/*/Apache_OpenOffice/installed/install/en-US/openoffice4/program
for both branches, and pasting results into Calc, and VLOOKUP formulas.
Pleasingly, not only were the number of changes small, but I knew enough to
account for each one. And the few files that got renamed were renamed in
the gbuild branch, by their original developers, not us:
*f331e23ffae9e26* *vs trunk* *why trunk doesn't have it*
about.png about.png
acceptor.uno.so acceptor.uno.so
addin addin
basprov.uno.so basprov.uno.so
binaryurp.uno.so binaryurp.uno.so
bootstrap.uno.so bootstrap.uno.so
bootstraprc bootstraprc
cairocanvas.uno.so cairocanvas.uno.so
canvasfactory.uno.so canvasfactory.uno.so
cde-open-url cde-open-url
classes classes
cmdmail.uno.so cmdmail.uno.so
configmgr.uno.so configmgr.uno.so
connector.uno.so connector.uno.so
crashrep crashrep
deployment.uno.so deployment.uno.so
desktopbe1.uno.so desktopbe1.uno.so
dlgprov.uno.so dlgprov.uno.so
fastsax.uno.so fastsax.uno.so
fpicker.uno.so fpicker.uno.so
fps_gnome.uno.so fps_gnome.uno.so
fps_office.uno.so fps_office.uno.so
fsstorage.uno.so fsstorage.uno.so
fundamentalrc fundamentalrc
gnome-open-url gnome-open-url
gnome-open-url.bin gnome-open-url.bin
hatchwindowfactory.uno.so hatchwindowfactory.uno.so
i18npool.uno.so i18npool.uno.so
i18nsearch.uno.so i18nsearch.uno.so
intro.png intro.png
introspection.uno.so introspection.uno.so
invocadapt.uno.so invocadapt.uno.so
invocation.uno.so invocation.uno.so
javaldx javaldx
javaloader.uno.so javaloader.uno.so
javavendors.xml javavendors.xml
javavm.uno.so javavm.uno.so
JREProperties.class JREProperties.class
jvmfwk3rc jvmfwk3rc
kde-open-url kde-open-url
libabp.so libabp.so
libacc.so libacc.so
libadabasui.so libadabasui.so
libaffine_uno_uno.so libaffine_uno_uno.so
libanalysis.so libanalysis.so
libanimcore.so libanimcore.so
libavmedia.so libavmedia.so
libbasctl.so libbasctl.so
libbasebmp.so libbasebmp.so
libbasegfx.so libbasegfx.so
libbib.so libbib.so
libcached1.so libcached1.so
libcalc.so libcalc.so
libcanvastools.so libcanvastools.so
libchartcontroller.so libchartcontroller.so
libchartmodel.so libchartmodel.so
libcharttools.so libcharttools.so
libchartview.so libchartview.so
libcollator_data.so libcollator_data.so
libcomphelpgcc3.so libcomphelpgcc3.so
libcppcanvas.so libcppcanvas.so
libctl.so libctl.so
libcui.so libcui.so
libdate.so libdate.so
libdba.so libdba.so
libdbase.so libdbase.so
libdbaxml.so libdbaxml.so
libdbmm.so libdbmm.so
libdbp.so libdbp.so
libdbpool2.so libdbpool2.so
libdbtools.so libdbtools.so
libdbu.so #N/A renamed to dbui.so in gbuild-reintegration
libdeploymentgui.uno.so libdeploymentgui.uno.so
libdeploymentmisc.so libdeploymentmisc.so
libdesktop_detector.so libdesktop_detector.so
libdict_ja.so libdict_ja.so
libdict_zh.so libdict_zh.so
libdrawinglayer.so libdrawinglayer.so
libediteng.so libediteng.so
libegi.so libegi.so
libembobj.so libembobj.so
libemboleobj.so libemboleobj.so
libeme.so libeme.so
libepb.so libepb.so
libepg.so libepg.so
libepp.so libepp.so
libeps.so libeps.so
libept.so libept.so
libera.so libera.so
libeti.so libeti.so
libevtatt.so libevtatt.so
libexp.so libexp.so
libfile.so libfile.so
libfileacc.so libfileacc.so
libfilterconfig1.so libfilterconfig1.so
libflash.so libflash.so
libflat.so libflat.so
libfor.so libfor.so
libforui.so libforui.so
libfrm.so libfrm.so
libfwe.so libfwe.so
libfwi.so libfwi.so
libfwk.so libfwk.so
libfwl.so libfwl.so
libfwm.so libfwm.so
libgcc3_uno.so libgcc3_uno.so
libguesslang.so libguesslang.so
libhelplinker.so libhelplinker.so
libhsqldb.so libhsqldb.so
libhwp.so #N/A dropped
libhyphen.uno.so libhyphen.uno.so
libi18nisolang1gcc3.so libi18nisolang1gcc3.so
libi18npaper.so libi18npaper.so
libi18nutilgcc3.so libi18nutilgcc3.so
libicd.so libicd.so
libicg.so libicg.so
libicudata.so #N/A upgraded
libicudata.so.40 #N/A upgraded
libicudata.so.40.1 #N/A upgraded
libicudata.so.42 libicudata.so.42
libicudata.so.42.1 libicudata.so.42.1
libicui18n.so #N/A upgraded
libicui18n.so.40 #N/A upgraded
libicui18n.so.40.1 #N/A upgraded
libicui18n.so.42 libicui18n.so.42
libicui18n.so.42.1 libicui18n.so.42.1
libicule.so #N/A upgraded
libicule.so.40 #N/A upgraded
libicule.so.40.1 #N/A upgraded
libicule.so.42 libicule.so.42
libicule.so.42.1 libicule.so.42.1
libicutu.so #N/A upgraded
libicutu.so.42 #N/A upgraded
libicutu.so.42.1 #N/A upgraded
libicuuc.so #N/A upgraded
libicuuc.so.40 #N/A upgraded
libicuuc.so.40.1 #N/A upgraded
libicuuc.so.42 libicuuc.so.42
libicuuc.so.42.1 libicuuc.so.42.1
libidx.so libidx.so
libime.so libime.so
libindex_data.so libindex_data.so
libipb.so libipb.so
libipd.so libipd.so
libips.so libips.so
libipt.so libipt.so
libipx.so libipx.so
libira.so libira.so
libitg.so libitg.so
libiti.so libiti.so
libjava_uno.so libjava_uno.so
libjdbc.so #N/A ported from C++ to Java
libjpipe.so libjpipe.so
libjuh.so libjuh.so
libjuhx.so libjuhx.so
libjvmaccessgcc3.so.3 libjvmaccessgcc3.so.3
libjvmfwk.so.3 libjvmfwk.so.3
liblng.so liblng.so
liblnth.uno.so liblnth.uno.so
liblocaledata_en.so liblocaledata_en.so
liblocaledata_es.so liblocaledata_es.so
liblocaledata_euro.so liblocaledata_euro.so
liblocaledata_others.so liblocaledata_others.so
liblog_uno_uno.so liblog_uno_uno.so
liblog.so liblog.so
libmcnttype.so libmcnttype.so
libmsfilter.so libmsfilter.so
libmsword.so libmsword.so
libmysql.uno.so libmysql.uno.so
libodbc.uno.so libodbc.uno.so
libodbcbase.so libodbcbase.so
liboffacc.so liboffacc.so
libofficebean.so libofficebean.so
liboooimprovecore.so liboooimprovecore.so
libootk.so libootk.so
liboox.so liboox.so
libpackage2.so libpackage2.so
libpcr.so libpcr.so
libpdffilter.so libpdffilter.so
libplaceware.so libplaceware.so
libpreload.so libpreload.so
libprotocolhandler.so libprotocolhandler.so
libpython2.7.so.1.0 #N/A upgraded
libpyuno.so libpyuno.so
libqstart_gtk.so libqstart_gtk.so
librecentfile.so librecentfile.so
libreg.so.3 libreg.so.3
libres.so libres.so
librpt.so librpt.so
librptui.so librptui.so
librptxml.so librptxml.so
libsax.so libsax.so
libsb.so libsb.so
libsc.so libsc.so
libscd.so libscd.so
libscfilt.so libscfilt.so
libscn.so libscn.so
libscriptframe.so libscriptframe.so
libscui.so libscui.so
libsd.so libsd.so
libsdbc2.so libsdbc2.so
libsdbt.so libsdbt.so
libsdd.so libsdd.so
libsdfilt.so libsdfilt.so
libsdui.so libsdui.so
libsfx.so libsfx.so
libsm.so libsm.so
libsmd.so libsmd.so
libsofficeapp.so libsofficeapp.so
libsolver.so libsolver.so
libsot.so libsot.so
libspa.so libspa.so
libspell.uno.so libspell.uno.so
libspl.so libspl.so
libsrtrs1.so libsrtrs1.so
libstore.so.3 libstore.so.3
libsts.so libsts.so
libsvgfilter.so libsvgfilter.so
libsvgio.so libsvgio.so
libsvl.so libsvl.so
libsvt.so libsvt.so
libsvx.so libsvx.so
libsvxcore.so libsvxcore.so
libsw.so libsw.so
libswd.so libswd.so
libswui.so libswui.so
libt602filter.so libt602filter.so
libtextconv_dict.so libtextconv_dict.so
libtextconversiondlgs.so libtextconversiondlgs.so
libtl.so libtl.so
libtvhlp1.so libtvhlp1.so
libucb1.so libucb1.so
libucbhelper4gcc3.so #N/A renamed to libucbhelpergcc3.so in
gbuild-reintegration
libucpchelp1.so libucpchelp1.so
libucpfile1.so libucpfile1.so
libucpftp1.so libucpftp1.so
libucphier1.so libucphier1.so
libucppkg1.so libucppkg1.so
libuno_cppu.so.3 libuno_cppu.so.3
libuno_cppuhelpergcc3.so.3 libuno_cppuhelpergcc3.so.3
libuno_purpenvhelpergcc3.so.3 libuno_purpenvhelpergcc3.so.3
libuno_sal.so.3 libuno_sal.so.3
libuno_salhelpergcc3.so.3 libuno_salhelpergcc3.so.3
libunopkgapp.so libunopkgapp.so
libunordf.so libunordf.so
libunoxml.so libunoxml.so
libunsafe_uno_uno.so libunsafe_uno_uno.so
libupdchk.so libupdchk.so
libutl.so libutl.so
libuui.so libuui.so
libvbahelper.so libvbahelper.so
libvbaobj.uno.so libvbaobj.uno.so
libvcl.so libvcl.so
libvclplug_gen.so libvclplug_gen.so
libvclplug_gtk.so libvclplug_gtk.so
libvclplug_svp.so libvclplug_svp.so
libvos3gcc3.so libvos3gcc3.so
libwriterfilter.so libwriterfilter.so
libxcr.so libxcr.so
libxmlfa.so libxmlfa.so
libxmlfd.so libxmlfd.so
libxmlreader.so libxmlreader.so
libxmlsecurity.so libxmlsecurity.so
libxmx.so libxmx.so
libxo.so libxo.so
libxof.so libxof.so
libxsec_fw.so libxsec_fw.so
libxsec_xmlsec.so libxsec_xmlsec.so
libxsltdlg.so libxsltdlg.so
libxsltfilter.so libxsltfilter.so
libxstor.so libxstor.so
LICENSE LICENSE
localebe1.uno.so localebe1.uno.so
logo.png logo.png
mailmerge.py mailmerge.py
migrationoo2.uno.so migrationoo2.uno.so
msforms.uno.so msforms.uno.so
namingservice.uno.so namingservice.uno.so
NOTICE NOTICE
officehelper.py officehelper.py
OGLTrans.uno.so OGLTrans.uno.so
oovbaapi.rdb oovbaapi.rdb
open-url open-url
pagein pagein
pagein-calc pagein-calc
pagein-common pagein-common
pagein-draw pagein-draw
pagein-impress pagein-impress
pagein-writer pagein-writer
passwordcontainer.uno.so passwordcontainer.uno.so
PresentationMinimizer.uno.so PresentationMinimizer.uno.so
PresenterScreen.uno.so PresenterScreen.uno.so
proxyfac.uno.so proxyfac.uno.so
python #N/A upgraded
python-core-2.7.5 #N/A upgraded
python.bin #N/A upgraded
pythonloader.py pythonloader.py
pythonloader.uno.so pythonloader.uno.so
pythonloader.unorc pythonloader.unorc
pythonscript.py pythonscript.py
pyuno.so pyuno.so
redirectrc redirectrc
reflection.uno.so reflection.uno.so
regcomp regcomp
regcomp.bin regcomp.bin
regmerge regmerge
regview regview
resource resource
sax.uno.so #N/A renamed to expwrap.so in gbuild-reintegration
sbase sbase
scalc scalc
sdraw sdraw
senddoc senddoc
services.rdb services.rdb
setuprc setuprc
simplecanvas.uno.so simplecanvas.uno.so
simpress simpress
slideshow.uno.so slideshow.uno.so
smath smath
soffice soffice
soffice.bin soffice.bin
sofficerc sofficerc
spadmin spadmin
spadmin.bin spadmin.bin
startup.sh startup.sh
stocservices.uno.so stocservices.uno.so
streams.uno.so streams.uno.so
stringresource.uno.so stringresource.uno.so
sunjavaplugin.so sunjavaplugin.so
swriter swriter
syssh.uno.so syssh.uno.so
textinstream.uno.so textinstream.uno.so
textoutstream.uno.so textoutstream.uno.so
types.rdb types.rdb
ucpexpand1.uno.so ucpexpand1.uno.so
ucpext.uno.so ucpext.uno.so
ucptdoc1.uno.so ucptdoc1.uno.so
uno uno
uno.bin uno.bin
uno.py uno.py
unohelper.py unohelper.py
unoinfo unoinfo
unopkg unopkg
unopkg.bin unopkg.bin
unorc unorc
updatefeed.uno.so updatefeed.uno.so
updchk.uno.so updchk.uno.so
uri-encode uri-encode
uuresolver.uno.so uuresolver.uno.so
vbaevents.uno.so vbaevents.uno.so
vbaswobj.uno.so vbaswobj.uno.so
vclcanvas.uno.so vclcanvas.uno.so
versionrc versionrc
and the reverse, why files in trunk don't appear in f331e23ffae9e26:
*trunk* *vs f331e23ffae9e26* *why it's new*
about.png about.png
acceptor.uno.so acceptor.uno.so
addin addin
basprov.uno.so basprov.uno.so
binaryurp.uno.so binaryurp.uno.so
bootstrap.uno.so bootstrap.uno.so
bootstraprc bootstraprc
cairocanvas.uno.so cairocanvas.uno.so
canvasfactory.uno.so canvasfactory.uno.so
cde-open-url cde-open-url
classes classes
cmdmail.uno.so cmdmail.uno.so
configmgr.uno.so configmgr.uno.so
connector.uno.so connector.uno.so
crashrep crashrep
deployment.uno.so deployment.uno.so
desktopbe1.uno.so desktopbe1.uno.so
dlgprov.uno.so dlgprov.uno.so
expwrap.uno.so #N/A renamed from sax.uno.so in gbuild-reintegration
fastsax.uno.so fastsax.uno.so
fpicker.uno.so fpicker.uno.so
fps_gnome.uno.so fps_gnome.uno.so
fps_office.uno.so fps_office.uno.so
fsstorage.uno.so fsstorage.uno.so
fundamentalrc fundamentalrc
gnome-open-url gnome-open-url
gnome-open-url.bin gnome-open-url.bin
hatchwindowfactory.uno.so hatchwindowfactory.uno.so
i18npool.uno.so i18npool.uno.so
i18nsearch.uno.so i18nsearch.uno.so
intro.png intro.png
introspection.uno.so introspection.uno.so
invocadapt.uno.so invocadapt.uno.so
invocation.uno.so invocation.uno.so
javaldx javaldx
javaloader.uno.so javaloader.uno.so
javavendors.xml javavendors.xml
javavm.uno.so javavm.uno.so
JREProperties.class JREProperties.class
jvmfwk3rc jvmfwk3rc
kde-open-url kde-open-url
libabp.so libabp.so
libacc.so libacc.so
libadabasui.so libadabasui.so
libaffine_uno_uno.so libaffine_uno_uno.so
libanalysis.so libanalysis.so
libanimcore.so libanimcore.so
libavmedia.so libavmedia.so
libavmediagst.so #N/A build options
libbasctl.so libbasctl.so
libbasebmp.so libbasebmp.so
libbasegfx.so libbasegfx.so
libbib.so libbib.so
libcached1.so libcached1.so
libcalc.so libcalc.so
libcanvastools.so libcanvastools.so
libchartcontroller.so libchartcontroller.so
libchartmodel.so libchartmodel.so
libcharttools.so libcharttools.so
libchartview.so libchartview.so
libcollator_data.so libcollator_data.so
libcomphelpgcc3.so libcomphelpgcc3.so
libcppcanvas.so libcppcanvas.so
libctl.so libctl.so
libcui.so libcui.so
libdate.so libdate.so
libdba.so libdba.so
libdbase.so libdbase.so
libdbaxml.so libdbaxml.so
libdbmm.so libdbmm.so
libdbp.so libdbp.so
libdbpool2.so libdbpool2.so
libdbtools.so libdbtools.so
libdbui.so #N/A renamed from dbu.so in gbuild-reintegration
libdeploymentgui.uno.so libdeploymentgui.uno.so
libdeploymentmisc.so libdeploymentmisc.so
libdesktop_detector.so libdesktop_detector.so
libdict_ja.so libdict_ja.so
libdict_zh.so libdict_zh.so
libdrawinglayer.so libdrawinglayer.so
libediteng.so libediteng.so
libegi.so libegi.so
libembobj.so libembobj.so
libemboleobj.so libemboleobj.so
libeme.so libeme.so
libepb.so libepb.so
libepg.so libepg.so
libepp.so libepp.so
libeps.so libeps.so
libept.so libept.so
libera.so libera.so
libeti.so libeti.so
libevtatt.so libevtatt.so
libexp.so libexp.so
libfile.so libfile.so
libfileacc.so libfileacc.so
libfilterconfig1.so libfilterconfig1.so
libflash.so libflash.so
libflat.so libflat.so
libfor.so libfor.so
libforui.so libforui.so
libfrm.so libfrm.so
libfwe.so libfwe.so
libfwi.so libfwi.so
libfwk.so libfwk.so
libfwl.so libfwl.so
libfwm.so libfwm.so
libgcc3_uno.so libgcc3_uno.so
libguesslang.so libguesslang.so
libhelplinker.so libhelplinker.so
libhsqldb.so libhsqldb.so
libhyphen.uno.so libhyphen.uno.so
libi18nisolang1gcc3.so libi18nisolang1gcc3.so
libi18npaper.so libi18npaper.so
libi18nutilgcc3.so libi18nutilgcc3.so
libicd.so libicd.so
libicg.so libicg.so
libicudata.so.42 libicudata.so.42
libicudata.so.42.1 libicudata.so.42.1
libicui18n.so.42 libicui18n.so.42
libicui18n.so.42.1 libicui18n.so.42.1
libicule.so.42 libicule.so.42
libicule.so.42.1 libicule.so.42.1
libicuuc.so.42 libicuuc.so.42
libicuuc.so.42.1 libicuuc.so.42.1
libidx.so libidx.so
libime.so libime.so
libindex_data.so libindex_data.so
libipb.so libipb.so
libipd.so libipd.so
libips.so libips.so
libipt.so libipt.so
libipx.so libipx.so
libira.so libira.so
libitg.so libitg.so
libiti.so libiti.so
libjava_uno.so libjava_uno.so
libjpipe.so libjpipe.so
libjuh.so libjuh.so
libjuhx.so libjuhx.so
libjvmaccessgcc3.so.3 libjvmaccessgcc3.so.3
libjvmfwk.so.3 libjvmfwk.so.3
liblng.so liblng.so
liblnth.uno.so liblnth.uno.so
liblocaledata_en.so liblocaledata_en.so
liblocaledata_es.so liblocaledata_es.so
liblocaledata_euro.so liblocaledata_euro.so
liblocaledata_others.so liblocaledata_others.so
liblog_uno_uno.so liblog_uno_uno.so
liblog.so liblog.so
libmcnttype.so libmcnttype.so
libmsfilter.so libmsfilter.so
libmsword.so libmsword.so
libmysql.uno.so libmysql.uno.so
libodbc.uno.so libodbc.uno.so
libodbcbase.so libodbcbase.so
liboffacc.so liboffacc.so
libofficebean.so libofficebean.so
liboooimprovecore.so liboooimprovecore.so
libootk.so libootk.so
liboox.so liboox.so
libpackage2.so libpackage2.so
libpcr.so libpcr.so
libpdffilter.so libpdffilter.so
libplaceware.so libplaceware.so
libpreload.so libpreload.so
libprotocolhandler.so libprotocolhandler.so
libpyuno.so libpyuno.so
libqstart_gtk.so libqstart_gtk.so
librecentfile.so librecentfile.so
libreg.so.3 libreg.so.3
libres.so libres.so
librpt.so librpt.so
librptui.so librptui.so
librptxml.so librptxml.so
libsax.so libsax.so
libsb.so libsb.so
libsc.so libsc.so
libscd.so libscd.so
libscfilt.so libscfilt.so
libscn.so libscn.so
libscriptframe.so libscriptframe.so
libscui.so libscui.so
libsd.so libsd.so
libsdbc2.so libsdbc2.so
libsdbt.so libsdbt.so
libsdd.so libsdd.so
libsdfilt.so libsdfilt.so
libsdui.so libsdui.so
libsfx.so libsfx.so
libsm.so libsm.so
libsmd.so libsmd.so
libsofficeapp.so libsofficeapp.so
libsolver.so libsolver.so
libsot.so libsot.so
libspa.so libspa.so
libspell.uno.so libspell.uno.so
libspl.so libspl.so
libsrtrs1.so libsrtrs1.so
libstore.so.3 libstore.so.3
libsts.so libsts.so
libsvgfilter.so libsvgfilter.so
libsvgio.so libsvgio.so
libsvl.so libsvl.so
libsvt.so libsvt.so
libsvx.so libsvx.so
libsvxcore.so libsvxcore.so
libsw.so libsw.so
libswd.so libswd.so
libswui.so libswui.so
libt602filter.so libt602filter.so
libtextconv_dict.so libtextconv_dict.so
libtextconversiondlgs.so libtextconversiondlgs.so
libtl.so libtl.so
libtvhlp1.so libtvhlp1.so
libucb1.so libucb1.so
libucbhelpergcc3.so #N/A renamed from libucbhelper4gcc3.so in
gbuild-reintegration
libucpchelp1.so libucpchelp1.so
libucpdav1.so #N/A build options
libucpfile1.so libucpfile1.so
libucpftp1.so libucpftp1.so
libucphier1.so libucphier1.so
libucppkg1.so libucppkg1.so
libuno_cppu.so.3 libuno_cppu.so.3
libuno_cppuhelpergcc3.so.3 libuno_cppuhelpergcc3.so.3
libuno_purpenvhelpergcc3.so.3 libuno_purpenvhelpergcc3.so.3
libuno_sal.so.3 libuno_sal.so.3
libuno_salhelpergcc3.so.3 libuno_salhelpergcc3.so.3
libunopkgapp.so libunopkgapp.so
libunordf.so libunordf.so
libunoxml.so libunoxml.so
libunsafe_uno_uno.so libunsafe_uno_uno.so
libupdchk.so libupdchk.so
libutl.so libutl.so
libuui.so libuui.so
libvbahelper.so libvbahelper.so
libvbaobj.uno.so libvbaobj.uno.so
libvcl.so libvcl.so
libvclplug_gen.so libvclplug_gen.so
libvclplug_gtk.so libvclplug_gtk.so
libvclplug_svp.so libvclplug_svp.so
libvos3gcc3.so libvos3gcc3.so
libwriterfilter.so libwriterfilter.so
libxcr.so libxcr.so
libxmlfa.so libxmlfa.so
libxmlfd.so libxmlfd.so
libxmlreader.so libxmlreader.so
libxmlsecurity.so libxmlsecurity.so
libxmx.so libxmx.so
libxo.so libxo.so
libxof.so libxof.so
libxsec_fw.so libxsec_fw.so
libxsec_xmlsec.so libxsec_xmlsec.so
libxsltdlg.so libxsltdlg.so
libxsltfilter.so libxsltfilter.so
libxstor.so libxstor.so
LICENSE LICENSE
localebe1.uno.so localebe1.uno.so
logo.png logo.png
mailmerge.py mailmerge.py
migrationoo2.uno.so migrationoo2.uno.so
mozbootstrap.uno.so #N/A build options
msforms.uno.so msforms.uno.so
namingservice.uno.so namingservice.uno.so
NOTICE NOTICE
officehelper.py officehelper.py
OGLTrans.uno.so OGLTrans.uno.so
oovbaapi.rdb oovbaapi.rdb
open-url open-url
pagein pagein
pagein-calc pagein-calc
pagein-common pagein-common
pagein-draw pagein-draw
pagein-impress pagein-impress
pagein-writer pagein-writer
passwordcontainer.uno.so passwordcontainer.uno.so
PresentationMinimizer.uno.so PresentationMinimizer.uno.so
PresenterScreen.uno.so PresenterScreen.uno.so
proxyfac.uno.so proxyfac.uno.so
pythonloader.py pythonloader.py
pythonloader.uno.so pythonloader.uno.so
pythonloader.unorc pythonloader.unorc
pythonscript.py pythonscript.py
pyuno.so pyuno.so
redirectrc redirectrc
reflection.uno.so reflection.uno.so
regcomp regcomp
regcomp.bin regcomp.bin
regmerge regmerge
regview regview
resource resource
sbase sbase
scalc scalc
sdraw sdraw
senddoc senddoc
services.rdb services.rdb
setuprc setuprc
simplecanvas.uno.so simplecanvas.uno.so
simpress simpress
slideshow.uno.so slideshow.uno.so
smath smath
soffice soffice
soffice.bin soffice.bin
sofficerc sofficerc
spadmin spadmin
spadmin.bin spadmin.bin
startup.sh startup.sh
stocservices.uno.so stocservices.uno.so
streams.uno.so streams.uno.so
stringresource.uno.so stringresource.uno.so
sunjavaplugin.so sunjavaplugin.so
swriter swriter
syssh.uno.so syssh.uno.so
textinstream.uno.so textinstream.uno.so
textoutstream.uno.so textoutstream.uno.so
types.rdb types.rdb
ucpexpand1.uno.so ucpexpand1.uno.so
ucpext.uno.so ucpext.uno.so
ucpgio1.uno.so #N/A build options
ucptdoc1.uno.so ucptdoc1.uno.so
uno uno
uno.bin uno.bin
uno.py uno.py
unohelper.py unohelper.py
unoinfo unoinfo
unopkg unopkg
unopkg.bin unopkg.bin
unorc unorc
updatefeed.uno.so updatefeed.uno.so
updchk.uno.so updchk.uno.so
uri-encode uri-encode
uuresolver.uno.so uuresolver.uno.so
vbaevents.uno.so vbaevents.uno.so
vbaswobj.uno.so vbaswobj.uno.so
vclcanvas.uno.so vclcanvas.uno.so
versionrc versionrc
> And i am looking forward for more python changes from Jim.
> Thank you all for this Journey.
>
> In the last month we added 14k lines and remove 3k lines. You can see in
> the change of lines that we manage to land decisive work!
>
> All the best
>
> Peter
>
>
>
Regards
Damjan
Re: Weekly checkin
Posted by Pe...@apache.org.
Hi all,
this week I have provided one nasty fix for a bug that could destroy
documents, and is responsible for profile corruptions. YAY.
I hope we can intergrate it soon and release it to our users. Currently
it is in PR 493.
I did continue a bit on my bazel-migration.
And i did continue to refactor the code that we can tranition away from
boost in most cases. I had hoped that I will be done by now, but I
believe this one will take me some weeks of work.
I am currently not even half way through with smart pointers. Once the
transition is done, we will use std smart pointers instead of boost,
smart pointers. It will take some time until i added other types to the
transition layer.
And i will not focus on that work but do other stuff too.
Am 26.07.2026 um 12:56 schrieb Dick Groskamp:
> What he says :-)
>
> On 2026/07/26 09:30:21 Pedro Lino via dev wrote:
>> Hi Peter, all
>>
>> Thank you for all this excellent progress and for posting these checks to keep the community informed.
>> Your efforts (and from all those that keep this project moving forward) are really appreciated!
>>
>> Have a great Sunday!
>>
>> All the best
>> Pedro
Thank you.
I am curious what Damjan tackles next after the missed changes by me
concerning win64 now landed in trunk too.
Maybe we should look into the odf preparations and check the documents
more. :)
And i am looking forward for more python changes from Jim.
Thank you all for this Journey.
In the last month we added 14k lines and remove 3k lines. You can see in
the change of lines that we manage to land decisive work!
All the best
Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org
Re: Weekly checkin
Posted by Dick Groskamp <di...@apache.org>.
What he says :-)
On 2026/07/26 09:30:21 Pedro Lino via dev wrote:
> Hi Peter, all
>
> Thank you for all this excellent progress and for posting these checks to keep the community informed.
> Your efforts (and from all those that keep this project moving forward) are really appreciated!
>
> Have a great Sunday!
>
> All the best
> Pedro
>
> > On 07/26/2026 9:45 AM WEST petko@apache.org wrote:
> >
> >
> > Ohh no. Did not do a weekly checkin for a month. :/
> >
> > Well, the reason was I was mostly looking into bug fixing. And that is
> > not so fun to talk about.
> >
> > This week I have landed Windows 64 builds in trunk. Thanks Damjans long
> > standing work. I walked only the last bit.
> > Sadly trunk can not build AOO on windows at the moment. Main reason is
> > that boost libary bumb and the pyuno headers dont work on windows VC9
> >
> > I am working on changes, to get build windows back to build in trunk
> > again, while we can continue on the transition for Mac and Linux.
> >
> > However I guess I spend August with bug fixing so an upcoming release is
> > full of nice user corrections. I promise to return to translation after
> > that first. And then i go for extensions.
> >
> > Bazel-migration is not really progressing, since i more and more focus
> > on different things. So what i will probably do soon is to put work into
> > that trunk and bazel-migration are in sync in respect to code commits.
> > Which is a bit of a trouble since I plan to keep bazel a bit longer
> > C++11 free in our core code, so i can bug fix backward compatible fixes.
> > I don't know how long that will work though. Especially if I start
> > integrating Linux and Mac.
> >
> > That will be a dance. :D I am excited and happy on all the changes i
> > made so far. Looking forward to update my day to day AOO instance.
> >
> >
> > All the best
> >
> > Peter
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
> > For additional commands, e-mail: dev-help@openoffice.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
> For additional commands, e-mail: dev-help@openoffice.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org
Re: Weekly checkin
Posted by Pedro Lino via dev <de...@openoffice.apache.org>.
Hi Peter, all
Thank you for all this excellent progress and for posting these checks to keep the community informed.
Your efforts (and from all those that keep this project moving forward) are really appreciated!
Have a great Sunday!
All the best
Pedro
> On 07/26/2026 9:45 AM WEST petko@apache.org wrote:
>
>
> Ohh no. Did not do a weekly checkin for a month. :/
>
> Well, the reason was I was mostly looking into bug fixing. And that is
> not so fun to talk about.
>
> This week I have landed Windows 64 builds in trunk. Thanks Damjans long
> standing work. I walked only the last bit.
> Sadly trunk can not build AOO on windows at the moment. Main reason is
> that boost libary bumb and the pyuno headers dont work on windows VC9
>
> I am working on changes, to get build windows back to build in trunk
> again, while we can continue on the transition for Mac and Linux.
>
> However I guess I spend August with bug fixing so an upcoming release is
> full of nice user corrections. I promise to return to translation after
> that first. And then i go for extensions.
>
> Bazel-migration is not really progressing, since i more and more focus
> on different things. So what i will probably do soon is to put work into
> that trunk and bazel-migration are in sync in respect to code commits.
> Which is a bit of a trouble since I plan to keep bazel a bit longer
> C++11 free in our core code, so i can bug fix backward compatible fixes.
> I don't know how long that will work though. Especially if I start
> integrating Linux and Mac.
>
> That will be a dance. :D I am excited and happy on all the changes i
> made so far. Looking forward to update my day to day AOO instance.
>
>
> All the best
>
> Peter
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
> For additional commands, e-mail: dev-help@openoffice.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org
Re: Weekly checkin
Posted by Pe...@apache.org.
Ohh no. Did not do a weekly checkin for a month. :/
Well, the reason was I was mostly looking into bug fixing. And that is
not so fun to talk about.
This week I have landed Windows 64 builds in trunk. Thanks Damjans long
standing work. I walked only the last bit.
Sadly trunk can not build AOO on windows at the moment. Main reason is
that boost libary bumb and the pyuno headers dont work on windows VC9
I am working on changes, to get build windows back to build in trunk
again, while we can continue on the transition for Mac and Linux.
However I guess I spend August with bug fixing so an upcoming release is
full of nice user corrections. I promise to return to translation after
that first. And then i go for extensions.
Bazel-migration is not really progressing, since i more and more focus
on different things. So what i will probably do soon is to put work into
that trunk and bazel-migration are in sync in respect to code commits.
Which is a bit of a trouble since I plan to keep bazel a bit longer
C++11 free in our core code, so i can bug fix backward compatible fixes.
I don't know how long that will work though. Especially if I start
integrating Linux and Mac.
That will be a dance. :D I am excited and happy on all the changes i
made so far. Looking forward to update my day to day AOO instance.
All the best
Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org
Re: Weekly checkin (bazel migration)
Posted by Pe...@apache.org.
hello all,
In germany the heat went up into crazy height. Progress is overall slow
for me.
1)
Bazel migration: I migrated the java part of the bridge and qadevOOo. I
am working on migrating more existing tests.
I came accross a test gap. I am working on a change here, too.
other topics did not progress.
all the best
peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org
Re: Weekly checkin (bazel migration)
Posted by Pe...@apache.org.
Hi all,
I have not made much progress last week.
However i finished my experiment. I am now continue the journey to a
full migration.
I am starting to migrate the test, then missing modules. Followed up by
Win 64, Linux and mac builds.
progress will be pushed to the bazel migration branch.
I have started to investigate the test failures i come accross, too. And
produced some fixes. They are currently in review as PR.
I have rebased the bazel branch to the last commit before Jims nice
apple silicon patches. I am not sure if it is the right time to
integrate Jims patches without having migrated the build system first.
I might refactor the work again, since i have integrated my fixes into
the bazel migration before they are reviewed, and that is not perfect.
Maybe i remove them and only add them if they are approved.
I am also looking into more guidelines for claude to get better results,
because we now explore code changes too.
Did not have time for other topics.
I have seen that wiki has made some shinanigans. Sorry missed to answer.
I will try to look into it this week.
All the best
peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org
Re: Weekly checkin (topics: Bazel experiment, ODF1.3 deferred: extension website, weblate)
Posted by Pe...@apache.org.
Hi all!
another week passed by and i want to shortly checkin.
The bad things first,
I did not find time or motivation for weblate or extension website
migration. Overall i did spend less time on AOO last week then the month
before. Considering i really pushed 2 month with the bazel experiment
and the result this week is presentable. Not done, but It looks good.
That i do not need to present on Froscon is taking away a bit of
pressure. I am still determined to tackle the topics and to continue. I
am still happy with the progress.
The good news is:
1) Bazel
I managed to fix bugs. The bazel build for Windows 32 bit builds,
starts. The Wizard has only an optical issue, that the Product name and
Version are placeholders.
Writer starts to and you can write text with it. Sadly saving an ODF
file does not work. I already fixed a major issue of an incomplete
migration of the dependencies of redland and raptor. Both are
staitically linked, so that they are missing was less obvious. However
the issue still seems not 100% fit.
Sadly the menus in english are not visible. So something else is broken too.
I am very pleased with the progress, since the UI is visible and you
have actionable items. So it is a sign i am heading in a good direction.
It will take time thought until I can have the talk i want to have.
2) ODF filters
I really enjoyed that I could collab with Damjan on the preparation work
for ODF 1.3. The technical barrier is really low. First step is to
distinguish between editorial changes and changes we have to implement.
That is really cool. I plan to continue the work. I hope more people
step up, and we can do this for 1.4
all the best
Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org