Page MenuHomeFreeBSD

duchateau.olivier_gmail.com (Olivier Duchateau)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 19 2019, 9:20 AM (304 w, 1 d)

Recent Activity

Feb 3 2024

duchateau.olivier_gmail.com abandoned D43681: Import libxfce4windowing.
Feb 3 2024, 7:55 PM

Jan 31 2024

duchateau.olivier_gmail.com requested review of D43681: Import libxfce4windowing.
Jan 31 2024, 6:14 PM

Jan 28 2024

duchateau.olivier_gmail.com updated the diff for D43230: Update to latest stables releases the C++ bindings used in the GNOME desktop.

Update patch with changes:

Jan 28 2024, 5:38 PM
duchateau.olivier_gmail.com updated the diff for D43221: lang/spidermonkey102: update to 102.15.1 and pass maintainership to the gecko@ team.
  • lang/spidermonkey115 update to 115.7.0
  • lang/spidermonkey102 adjust versions for rust ports
Jan 28 2024, 4:57 PM

Jan 17 2024

duchateau.olivier_gmail.com updated the diff for D43221: lang/spidermonkey102: update to 102.15.1 and pass maintainership to the gecko@ team.

Update lang/spidermonkey115 to 115.6.0

Jan 17 2024, 9:34 PM

Jan 7 2024

duchateau.olivier_gmail.com updated the diff for D43183: Simplify MASTER_SITES= GNOME in Makefile.

Sync after commits 672f0463c7 and b83d0f2

Jan 7 2024, 2:15 PM
duchateau.olivier_gmail.com added a comment to D43247: GNOME on FreeBSD.

Almost there, just one remaining nit.

BTW, I prefer the name "Pau Amma". It's a single name in 2 words, not a first name+last name pair.

Jan 7 2024, 1:30 PM
duchateau.olivier_gmail.com updated the diff for D43247: GNOME on FreeBSD.

Apply last comment from Pau Amma.

Jan 7 2024, 1:28 PM

Jan 5 2024

duchateau.olivier_gmail.com updated the diff for D43247: GNOME on FreeBSD.

Apply suggestions from Pau and Lorenzo.

Jan 5 2024, 4:24 PM

Dec 30 2023

duchateau.olivier_gmail.com requested review of D43247: GNOME on FreeBSD.
Dec 30 2023, 4:28 PM
duchateau.olivier_gmail.com added inline comments to D43230: Update to latest stables releases the C++ bindings used in the GNOME desktop.
Dec 30 2023, 11:07 AM
duchateau.olivier_gmail.com requested review of D43244: Update GNOME games to the latest releases.
Dec 30 2023, 10:57 AM

Dec 29 2023

duchateau.olivier_gmail.com requested review of D43230: Update to latest stables releases the C++ bindings used in the GNOME desktop.
Dec 29 2023, 10:16 AM

Dec 28 2023

duchateau.olivier_gmail.com requested review of D43221: lang/spidermonkey102: update to 102.15.1 and pass maintainership to the gecko@ team.
Dec 28 2023, 1:44 PM
duchateau.olivier_gmail.com updated the diff for D43183: Simplify MASTER_SITES= GNOME in Makefile.

Replace GNOME_VER variable by _gnome_ver

Dec 28 2023, 1:24 PM

Dec 26 2023

duchateau.olivier_gmail.com edited reviewers for D43183: Simplify MASTER_SITES= GNOME in Makefile, added: gnome; removed: andrew.
Dec 26 2023, 5:00 PM
duchateau.olivier_gmail.com requested review of D43183: Simplify MASTER_SITES= GNOME in Makefile.
Dec 26 2023, 4:57 PM

Sep 26 2023

duchateau.olivier_gmail.com requested review of D41986: Status 2023q3: Pantheon desktop.
Sep 26 2023, 4:47 PM

Aug 27 2023

duchateau.olivier_gmail.com abandoned D37679: sysutils/accountsservice: update to 22.08.8.
Aug 27 2023, 10:20 AM

Jun 14 2023

duchateau.olivier_gmail.com updated the diff for D40489: Add support of databases/libgda6 and databases/libgda6-ui.

Update diff, applies suggestions proposed by @rene.

Jun 14 2023, 5:14 PM

Jun 11 2023

duchateau.olivier_gmail.com requested review of D40489: Add support of databases/libgda6 and databases/libgda6-ui.
Jun 11 2023, 10:17 PM

Apr 17 2023

duchateau.olivier_gmail.com added a comment to D37679: sysutils/accountsservice: update to 22.08.8.

All right, we should probably get this in. Olivier, maybe you can create a fork repository containing all these patches, so we (desktop@) may participate in supporting this? I imagine this would be a non-trivial effort.

Why not. I think in the future, src/libaccountsservice/act-user-manager.c patch will be smaller, because @rnagy has already added these functions in development branch of consolekit2. Perhaps he knows when stable release will be published.

consolekit2 already has all the systemd shim functions which can be used by accountsservice. So I suggest you look into that. All the required information is in
the OpenBSD ports tree and the ConsoleKit2 git repo.

Apr 17 2023, 4:41 AM

Apr 16 2023

duchateau.olivier_gmail.com added a comment to D37679: sysutils/accountsservice: update to 22.08.8.

I've just submitted patch in order to have the latest release (23.13.9) , bug #270881.

Apr 16 2023, 2:54 PM

Mar 5 2023

duchateau.olivier_gmail.com updated subscribers of D37679: sysutils/accountsservice: update to 22.08.8.

All right, we should probably get this in. Olivier, maybe you can create a fork repository containing all these patches, so we (desktop@) may participate in supporting this? I imagine this would be a non-trivial effort.

Mar 5 2023, 2:45 PM
duchateau.olivier_gmail.com added a comment to D37286: Add support of USES= budgie in porter Handbook.

Just to inform you, Budgie desktop is now in ports tree, with commit 1ccad74cc8c19d8a0fa0ab573604db5c3484d90d.

Mar 5 2023, 9:55 AM

Feb 28 2023

duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Update patches, nothing new compared to diff 117645 except a fix to avoid core of gnome-settings daemon when clock panel is clicked (this is disabled by default in budgie-control-center, because it requires org.freedesktop.timedate1 service).

Feb 28 2023, 7:42 PM

Feb 21 2023

duchateau.olivier_gmail.com added a comment to D37224: Add Budgie desktop.

@duchateau.olivier_gmail.com Can you please either address all comments in this diff or reply to them why you think they shouldn't be addressed?

Feb 21 2023, 6:08 PM

Feb 20 2023

duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Update x11/budgie-desktop to 10.7.1

Feb 20 2023, 7:59 PM

Feb 12 2023

duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Update diff:

Feb 12 2023, 8:05 PM

Feb 11 2023

duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Update patch:

Feb 11 2023, 2:26 PM

Feb 10 2023

duchateau.olivier_gmail.com added a comment to D37679: sysutils/accountsservice: update to 22.08.8.

I didn't look into these changes yet, but why not just revert upstream commit that removed CK2 support and then build on that?

Feb 10 2023, 5:25 PM
duchateau.olivier_gmail.com added inline comments to D37224: Add Budgie desktop.
Feb 10 2023, 5:15 PM
duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Apply @arrowd's suggestions:

Feb 10 2023, 5:04 PM

Feb 5 2023

duchateau.olivier_gmail.com abandoned D35825: sysutils/polkit: Update to 121.
Feb 5 2023, 7:29 PM
duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

This is massive update, the desktop runs fine, a screenshot made with the new screenshot tool.

Feb 5 2023, 7:26 PM

Jan 28 2023

duchateau.olivier_gmail.com added inline comments to D37224: Add Budgie desktop.
Jan 28 2023, 5:37 PM

Jan 7 2023

duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Update x11-themes/budgie-backgrounds to 1.0

Jan 7 2023, 5:35 PM

Dec 29 2022

duchateau.olivier_gmail.com added inline comments to D37224: Add Budgie desktop.
Dec 29 2022, 12:51 PM

Dec 21 2022

duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Update patch without 'budgie' category in Mk/bsd.ports.mk

Dec 21 2022, 5:18 PM

Dec 18 2022

duchateau.olivier_gmail.com added a comment to D37224: Add Budgie desktop.

No, everything is up to date. Thanks!

Dec 18 2022, 9:59 AM

Dec 13 2022

duchateau.olivier_gmail.com added a comment to D37679: sysutils/accountsservice: update to 22.08.8.

I'd try upstreaming this first.

Dec 13 2022, 5:20 PM

Dec 12 2022

duchateau.olivier_gmail.com requested review of D37679: sysutils/accountsservice: update to 22.08.8.
Dec 12 2022, 6:33 PM

Dec 11 2022

duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Pass maintainership for budgie.mk to the desktop@ team as suggested by @rene.

Dec 11 2022, 5:09 PM

Nov 28 2022

duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Update import diff, for update of deskutils/budgie-trash-applet to 2.1.2 (my patch has been merged by upstream).

Nov 28 2022, 7:50 PM

Nov 14 2022

duchateau.olivier_gmail.com added a comment to D37224: Add Budgie desktop.

Also, how about a taking back your commit bit, and pushing it in yourself?

Nov 14 2022, 7:09 AM
duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Update patch (it contains):

  • Fix build dependencies
  • Fix indentation in x11-wm/budgie/files/xprofile.in
  • Add URL for temporary documentation in x11-wm/budgie/files/pkg-message.in → some sections in handbook need to be re-organized
Nov 14 2022, 7:03 AM

Nov 10 2022

duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Fix build textproc/intltool package was missing in some ports.

Nov 10 2022, 6:51 PM

Nov 7 2022

duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Nothing new, except update x11/budgie-screensaver to 5.1.0

Nov 7 2022, 8:33 PM
duchateau.olivier_gmail.com added inline comments to D37286: Add support of USES= budgie in porter Handbook.
Nov 7 2022, 5:55 PM
duchateau.olivier_gmail.com added a comment to D37286: Add support of USES= budgie in porter Handbook.

Hi Olivier,

I'm confused. That Uses file is not in the FreeBSD repo. Is this some personal project you are working on?

Nov 7 2022, 5:48 PM
duchateau.olivier_gmail.com updated the diff for D37286: Add support of USES= budgie in porter Handbook.

Apply comments suggested by @pauamma

Nov 7 2022, 5:44 PM

Nov 6 2022

duchateau.olivier_gmail.com added a reviewer for D37286: Add support of USES= budgie in porter Handbook: docs.
Nov 6 2022, 6:08 PM
duchateau.olivier_gmail.com requested review of D37286: Add support of USES= budgie in porter Handbook.
Nov 6 2022, 4:08 PM

Nov 2 2022

duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Update, switch to DISTVERSION

Nov 2 2022, 6:17 PM

Nov 1 2022

duchateau.olivier_gmail.com updated the diff for D37224: Add Budgie desktop.

Apply Tobias's comments

Nov 1 2022, 4:57 PM

Oct 31 2022

duchateau.olivier_gmail.com added a reviewer for D37224: Add Budgie desktop: desktop.

Add desktop@ team, because devel/libgee should be maintained by them (as lang/vala).

Oct 31 2022, 4:13 PM
duchateau.olivier_gmail.com requested review of D37224: Add Budgie desktop.
Oct 31 2022, 4:08 PM
duchateau.olivier_gmail.com added a comment to D37137: sysutils/polkit: Update to 122.

I have just submitted 2 merge requests to upstream:

Oct 31 2022, 10:49 AM

Oct 28 2022

duchateau.olivier_gmail.com added a comment to D37137: sysutils/polkit: Update to 122.

Below a screenshot of polkit agent in action with the Pantheon desktop

Oct 28 2022, 3:59 PM

Oct 27 2022

duchateau.olivier_gmail.com added a comment to D37137: sysutils/polkit: Update to 122.

Personally I've been dogfooding, albeit an earlier version, with duktape, and so far some rather important (sub-)commands have crashed. Need to examine more, though with this version.

Oct 27 2022, 6:51 PM
duchateau.olivier_gmail.com added a comment to D37137: sysutils/polkit: Update to 122.

Moin moin

Have you been using it with ducktape for a while yourself?

mfg Toibas

Oct 27 2022, 6:48 PM

Oct 26 2022

duchateau.olivier_gmail.com added a comment to D37137: sysutils/polkit: Update to 122.

In Makefile there are 2 URLs for MASTER_SITES, because tarball is not (yet) available for the first.

Oct 26 2022, 6:08 PM
duchateau.olivier_gmail.com requested review of D37137: sysutils/polkit: Update to 122.
Oct 26 2022, 5:59 PM

Aug 30 2022

duchateau.olivier_gmail.com updated the diff for D35825: sysutils/polkit: Update to 121.

Update diff:

Aug 30 2022, 5:04 PM

Jul 15 2022

duchateau.olivier_gmail.com requested review of D35825: sysutils/polkit: Update to 121.
Jul 15 2022, 9:18 AM

Sep 25 2020

duchateau.olivier_gmail.com added a comment to D26439: devel/gobject-introspection: update to 1.66.0.

Why did you removed __pycache__/ directory?

Sep 25 2020, 7:48 AM

Aug 28 2019

duchateau.olivier_gmail.com added a comment to D21278: Update XFCE to 4.14.

I also noticed (on my laptop) compositor is not functional (it was functional with the previous stable release).

Previous stable release of what? Have you changed your X11 setup? Are you using an xorg.conf file or letting it autodetect everything? Is hardware acceleration working with other software?

[1] http://pix.toile-libre.org/upload/original/1566927773.png

Aug 28 2019, 4:28 PM · xfce
duchateau.olivier_gmail.com added a comment to D21278: Update XFCE to 4.14.

I made some tests (on 12.0-STABLE):

Libepoxy and XPresent are required for support of vblank (Vertical blanking interval). Currently only GL backend (via libepoxy) is used. I get these warnings (.xession-errors)

(xfwm4:1092): xfwm4-WARNING **: 16:28:42.750: Unsupported GL renderer (llvmpipe (LLVM 8.0, 128 bits)).

(xfwm4:1092): xfwm4-WARNING **: 16:28:42.751: Screen is missing required GL renderer, GL support disabled.

This property (vblank) is by default on 'auto' xfconf-query -c xfwm4 -p /general/vblank_mode

Have you tested setting that to off?

According to compositor documentation, we can disable this property. If I use the kernel mode-setting port, borders are not well formed [1] (same result when vblank_mode is on 'auto'), but with Xorg drivers everything is fine (not checked warnings in .xsession-errors).

Then I tried with libXpresent (no update since 2015, but still uses by linux distributions), 2 backends are enabled, in my .xsession-errors messages related to xfwm4 disappeared. Render of borders (when I use the drm-kmod port) is always identical even if Xpresent is installed or not.

Presence of libXpresent avoids warnings for xfwm4. I can provide this port (and diff for x11-wm/xfce4-wm) if someone is interested.

If I understand the docs I read, the mere presence of libXpresent could not be enough. The window manager by default tries to autodetect what to use and could not even try using libXpresent by itself.

To be sure to test libXpresent you should run:

xfwm4 --vblank=xpresent --replace

I also noticed (on my laptop) compositor is not functional (it was functional with the previous stable release).

[1] http://pix.toile-libre.org/upload/original/1566927773.png

I have no idea what is causing this at this point.

Now first a personal note. My poudriere machine died just today. I was testing a libXpresent port. I could not fully test it but here is the XFCE 4.14 diff including this port and adding it as a dependency for xfwm:

https://people.freebsd.org/~madpilot/xfce414-libXpresent.diff

Aug 28 2019, 4:12 PM · xfce

Aug 27 2019

duchateau.olivier_gmail.com added a comment to D21278: Update XFCE to 4.14.

I made some tests (on 12.0-STABLE):

Aug 27 2019, 5:55 PM · xfce

Aug 26 2019

duchateau.olivier_gmail.com added a comment to D21278: Update XFCE to 4.14.

Has the new xfwm4 been tested with the modesetting X driver? When I do, all window decorations are black. That is - buttons and title shows up, also the corner pieces of windows, but the rest is just black. Switching to intel driver does not show this problem. Other window managers (windowmaker tested so far) do not seem to exhibit any such issues.

I haven't had a chance to test with the previous xfce version yet, sorry.

And yes, I prefer modesetting - it's much faster than Intel, especially with compositing turned on. :) Also, the intel driver cannot resume from suspend after more than ~30 minutes.

ThinkPad X1, 6th gen, last years model - so pretty recent.

I have same issue with the latest stable release 4.14 (and before, with 4.13.x development releases). I use X11 drivers and everything works fine.

I think problem comes from xfwm4, by default we use the GL backend (libepoxy), because XPresent was removed in our ports tree (merged into x11 library). Sometimes if fails (xfwm4 is rather complex). Some linux distribution still provide this library that's why there are 2 backends.

I don't have more recent hardware to test with.

Can you specify exactly which driver is creating problems?

Aug 26 2019, 7:23 PM · xfce
duchateau.olivier_gmail.com added a comment to D21278: Update XFCE to 4.14.

Has the new xfwm4 been tested with the modesetting X driver? When I do, all window decorations are black. That is - buttons and title shows up, also the corner pieces of windows, but the rest is just black. Switching to intel driver does not show this problem. Other window managers (windowmaker tested so far) do not seem to exhibit any such issues.

I haven't had a chance to test with the previous xfce version yet, sorry.

And yes, I prefer modesetting - it's much faster than Intel, especially with compositing turned on. :) Also, the intel driver cannot resume from suspend after more than ~30 minutes.

ThinkPad X1, 6th gen, last years model - so pretty recent.

Aug 26 2019, 4:23 PM · xfce

Aug 25 2019

duchateau.olivier_gmail.com added a comment to D21278: Update XFCE to 4.14.

Documention of GObject Introspection is available here.

Aug 25 2019, 2:44 PM · xfce
duchateau.olivier_gmail.com added a comment to D21278: Update XFCE to 4.14.

Your log is related to ibus, not xfce4-conf. Xfconf does not depend of dbus-glib anymore, only of gdbus through gio.

I'm very sorry - managed to pick the wrong address from all the open tabs. Here is the log in question:
https://pkg.osl3.modirum.com/data/120amd64-default-wmaker/2019-08-24_21h36m29s/logs/errors/xfce4-conf-4.14.1.log

I'm builng ibus because it's pulled in by gnome3(-lite), so that's unrelated to xfce. It did give me a nasty dependency loop though, but that's unrelated.

Aug 25 2019, 12:06 PM · xfce
duchateau.olivier_gmail.com added a comment to D21278: Update XFCE to 4.14.

x11/xfce4-conf fails to build because it need dbus, but this has been removed from the Makefile.

The following needs adding back before it will build (using poudriere):
LIB_DEPENDS= libdbus-1.so:devel/dbus \

libdbus-glib-1.so:devel/dbus-glib

This isn't failing for me in poudriere. It builds fine(I've been testing all the xfce ports with poudriere with various FreeBSD versions and OPTIONS combinations for some time) and the resulting binaries are not linked with libdbus, which is the reason why I removed the dependency.

Also xfce components have been migrated away from dbus-glib to gdbus, which, if I'm correct, is included in glib, so the new versions don't need that library.

Could you provide a full build log for the failure so this can be investigated?

Can you access this?
https://pkg.osl3.modirum.com/data/120amd64-default-wmaker/2019-08-25_09h03m05s/logs/errors/ibus-1.5.20.log

Aug 25 2019, 10:11 AM · xfce

Aug 22 2019

duchateau.olivier_gmail.com added a comment to D21278: Update XFCE to 4.14.

I wonder, why debug option is set in sysutils/xfce4-settings (I did not see history).

Aug 22 2019, 7:55 PM · xfce

Aug 21 2019

duchateau.olivier_gmail.com added a comment to D21278: Update XFCE to 4.14.

I submitted (in madpilot's repository) a new pull request, against x11-wm/xfce4-panel. Because when we change icons theme, the applications menu is not automatically reloaded.

Aug 21 2019, 5:28 PM · xfce

Jun 8 2019

duchateau.olivier_gmail.com added a comment to D8416: Rethink %SUBDIR% for Xfce's MASTER_SITES.

I merged in the suggestions from mat into the patch from olivierd.

It works fine for me. my testing has been making my machine perform "make checksum" on all affected ports after cleaning the distcache.

I ssee this simplification as useful and I'd like to get it in the tree soon, before XFCE 4.14 is released, so the two big commits don't overlap.

If any other changes are required or problems identified I'll try to addresss those.

Jun 8 2019, 8:37 AM

Jan 24 2019

duchateau.olivier_gmail.com added a comment to D18840: x11/libfm: fix x11-fm/pcmanfm segfault on start.- Add core SLAVEPORT.
In D18840#404669, @mat wrote:

The only thing that comes to mind that might not work and require a slave port is the dependency of some flavors to another, but I don't think it is the case, I don't remember if I ever tested that.

Jan 24 2019, 4:18 PM

Jan 19 2019

duchateau.olivier_gmail.com added a comment to D18840: x11/libfm: fix x11-fm/pcmanfm segfault on start.- Add core SLAVEPORT.

Make Gtk3 default flavor is bad idea, because its support is not good shape. There are lots of warnings due to deprecated methods. Moreover import of exo (from Xfce project) is very old too (taken from 0.10.x branch, upstream needs to use the 0.12.x branch, it is compatible with both version).

Jan 19 2019, 9:36 AM