Page MenuHomeFreeBSD

zeising (Niclas Zeising)
User

Projects

User Details

User Since
May 7 2015, 2:41 AM (256 w, 4 d)

Recent Activity

Sat, Apr 4

zeising committed rP530723: devel/py-pyudev: Update to 0.22.0.
devel/py-pyudev: Update to 0.22.0
Sat, Apr 4, 10:30 PM

Thu, Apr 2

zeising committed rP530394: MFH: r530379.
MFH: r530379
Thu, Apr 2, 6:11 PM
zeising committed rP530379: print/libraqm: FIx build with llvm 10.
print/libraqm: FIx build with llvm 10
Thu, Apr 2, 3:06 PM

Wed, Apr 1

zeising committed rP530240: x11/xscreensaver: Update to 5.44.
x11/xscreensaver: Update to 5.44
Wed, Apr 1, 8:29 PM
zeising committed rP530222: databases/rrdtool: fix segmentation fault.
databases/rrdtool: fix segmentation fault
Wed, Apr 1, 3:32 PM
zeising committed rP530221: x11/xkeyboard-config: Update to 2.29.
x11/xkeyboard-config: Update to 2.29
Wed, Apr 1, 3:25 PM

Tue, Mar 31

zeising committed rP530017: x11-drivers/xf86-input-libinput: Update to 0.29.0.
x11-drivers/xf86-input-libinput: Update to 0.29.0
Tue, Mar 31, 8:41 PM
zeising committed rP530016: xf86-video-qxl: No longer broken (still deprecated).
xf86-video-qxl: No longer broken (still deprecated)
Tue, Mar 31, 8:37 PM
zeising committed rP530014: x11-servers/xorg-server: Update to 1.20.8.
x11-servers/xorg-server: Update to 1.20.8
Tue, Mar 31, 8:33 PM
zeising committed rP530011: graphics/libepoxy: Update to 1.5.4.
graphics/libepoxy: Update to 1.5.4
Tue, Mar 31, 8:24 PM

Mon, Mar 30

zeising accepted D24222: Handle LLVM_DEFAULT downgrade with DEFAULT_VERSIONS+=llvm=10.

Nice catch, thanks!

Mon, Mar 30, 3:09 PM

Sat, Mar 28

zeising accepted D24211: Drop support for FreeBSD 12.0 in the Ports Tree.

Minor nit above, nothing important.

Sat, Mar 28, 7:14 PM

Thu, Mar 26

zeising committed rP529215: x11-fonts/fonttosfnt: Update to 1.1.0.
x11-fonts/fonttosfnt: Update to 1.1.0
Thu, Mar 26, 8:30 PM
zeising accepted D24180: x11/libwacom: update to 1.3.
Thu, Mar 26, 11:22 AM
zeising accepted D24194: x11/libinput: Update to 1.15.4.
Thu, Mar 26, 11:22 AM

Mon, Mar 23

zeising committed rP529003: x11/libxkbcommon: swtch to legacy rules on 11.
x11/libxkbcommon: swtch to legacy rules on 11
Mon, Mar 23, 8:55 PM

Sat, Mar 21

zeising committed rP528815: UPDATING: Fix another typo.
UPDATING: Fix another typo
Sat, Mar 21, 12:00 AM

Fri, Mar 20

zeising accepted D24001: x11/libwacom: unbreak "make test".
Fri, Mar 20, 11:48 PM
zeising accepted D24113: x11/xorg-minimal: chase rP526589.

Approved with my comment above.

Fri, Mar 20, 11:47 PM
zeising committed rP528814: UPDATING: wordsmith and fix typos.
UPDATING: wordsmith and fix typos
Fri, Mar 20, 11:44 PM
zeising closed D23860: x11/libxkbcommon: switch to evdev rules (upstream default).
Fri, Mar 20, 11:39 PM
zeising committed rP528813: x11/libxkbcommon: Switch to evdev rules by default.
x11/libxkbcommon: Switch to evdev rules by default
Fri, Mar 20, 11:39 PM
zeising committed rP528804: graphics/drm-fbsd11.2-kmod: Update snapshot.
graphics/drm-fbsd11.2-kmod: Update snapshot
Fri, Mar 20, 10:25 PM
zeising committed rP528803: graphics/drm-devel-kmod: Update snapshot.
graphics/drm-devel-kmod: Update snapshot
Fri, Mar 20, 10:10 PM
zeising committed rP528802: graphics/drm-current-kmod: Update snapshot.
graphics/drm-current-kmod: Update snapshot
Fri, Mar 20, 10:10 PM

Wed, Mar 11

zeising committed rP528236: xf86-video-ati: Fix crash when hw accel is unavail.
xf86-video-ati: Fix crash when hw accel is unavail
Wed, Mar 11, 4:34 PM

Mon, Mar 9

zeising committed rP528111: graphics/feh: Update to 3.3.
graphics/feh: Update to 3.3
Mon, Mar 9, 5:56 PM

Sun, Mar 8

zeising committed rP528071: graphics/mesa-libs: Change default to use DRI3.
graphics/mesa-libs: Change default to use DRI3
Sun, Mar 8, 7:27 PM
zeising committed rP528026: graphics/imlib2: Makefile fixes.
graphics/imlib2: Makefile fixes
Sun, Mar 8, 10:47 AM
zeising committed rP528020: graphics/imlib2-webp: Tabs, not spaces..
graphics/imlib2-webp: Tabs, not spaces.
Sun, Mar 8, 10:24 AM
zeising committed rP528017: graphics/imlib2_loaders: Update to 1.6.1.
graphics/imlib2_loaders: Update to 1.6.1
Sun, Mar 8, 10:17 AM
zeising committed rP528016: graphics/imlib2: Update to 1.6.1.
graphics/imlib2: Update to 1.6.1
Sun, Mar 8, 10:16 AM

Mar 6 2020

zeising committed rP527895: MFH: r527894.
MFH: r527894
Mar 6 2020, 9:46 PM
zeising committed rP527894: graphics/drm-legacy-kmod: Update snapshot.
graphics/drm-legacy-kmod: Update snapshot
Mar 6 2020, 9:43 PM

Mar 4 2020

zeising accepted D23906: graphics/wayland-protocols: update to 1.20.

LGTM

Mar 4 2020, 4:08 PM
zeising accepted D23930: x11/libwacom: unbreak after rP244554 when libxml2 isn't bootlegged.

LGTM

Mar 4 2020, 4:06 PM

Feb 28 2020

zeising added a comment to D23856: graphics/wayland: disable posix_fallocate on FreeBSD < 13.

We could maybe MFC posix_fallocate support for shmfd, but it'd be a little contorted because we can't change struct fileops like we did in head. memfd_create could be MFC'd, but file sealing cannot and I'm not sure we want it if file sealing cannot be supported.

Feb 28 2020, 1:03 PM

Feb 27 2020

zeising added a comment to D23856: graphics/wayland: disable posix_fallocate on FreeBSD < 13.

This is a bug (or missing feature) in FreeBSD 12 that posix_fallocate() doesn't work with shm_open()?

Missing feature but using posix_fallocate with shm_open is unusual compared to memfd_create.

Should we poke @kevans about merging that change to FreeBSD 12 if possible?

Existing -RELEASE that haven't reached EOL still need to be supported in ports/. Backporting memfd_create would be more useful but maybe more risky.

Feb 27 2020, 8:30 PM
zeising added a comment to D23860: x11/libxkbcommon: switch to evdev rules (upstream default).

Would this affect xorg-server as well?
I believe you have to make the UPDATING more verbose, to explain to people more about the change. They might not be aware of libxkbcommon, or which of xf86-input-libinput and xf86-input-keyboard they use. Perhaps you can add part of pkg-message also to updating?

Feb 27 2020, 8:07 PM
zeising added a comment to D23856: graphics/wayland: disable posix_fallocate on FreeBSD < 13.

I also wonder if we have the same pattern of shm_open() posix_fallocate() in other places (mesa comes to mind). I haven't looked though.

Feb 27 2020, 8:02 PM
zeising accepted D23856: graphics/wayland: disable posix_fallocate on FreeBSD < 13.

Can you please explain this to me a bit more, please?
This is a bug (or missing feature) in FreeBSD 12 that posix_fallocate() doesn't work with shm_open()? Should we poke @kevans about merging that change to FreeBSD 12 if possible?
I believe that the code will call os_resize_anonyous_file(), which call posix_fallocate(), even with the call to memfd_create(), if this works on FreeBSD 13, perhaps the patch should be made conditional on that version anyway? Or am I misreading the wayland code?
Apologies for all the question, I'm just a bit confused trying to understand it all.
Thank you for debugging this!

Feb 27 2020, 8:01 PM

Feb 26 2020

zeising committed rP527210: MFH: r527102.
MFH: r527102
Feb 26 2020, 8:53 PM
zeising accepted D23818: x11/libwacom: update to 1.2.
Feb 26 2020, 9:01 AM
zeising accepted D23819: x11/libwacom: convert to USES=meson.

Have you checked that downstream consumers are ok with the static library disappearing?
Once that's done, this is OK.

Feb 26 2020, 9:00 AM

Feb 25 2020

zeising committed rP527102: x11/xdm: Fix generation of etc/X11/xdm/Xresources.
x11/xdm: Fix generation of etc/X11/xdm/Xresources
Feb 25 2020, 8:45 PM
zeising accepted D23834: x11-servers/xorg-server: Restore FIXDRM as an off-by-default knob.

Approved.
Please leave the FIXDRM option off for now, we might want to enable it in the future, but would like some more time to figure out what's going on.
There is no need to bump portrevision I think, since the default package stays the same.

Feb 25 2020, 5:28 PM

Feb 24 2020

zeising accepted D23644: graphics/wayland: convert to USES=meson.

LGTM, please land together with https://reviews.freebsd.org/D23696 and if possible https://reviews.freebsd.org/D23801 .

Feb 24 2020, 7:50 PM
zeising accepted D23696: graphics/wayland: replace posix_fallocate hack with a proper fix.

LGTM

Feb 24 2020, 7:49 PM
zeising committed rP527039: x11-drivers/xf86-video-qxl: Mark broken.
x11-drivers/xf86-video-qxl: Mark broken
Feb 24 2020, 7:27 PM
zeising updated the diff for D23817: Fix build of x11-drivers/xf86-video-ati-legacy.

Update patch to remove BROKEN=

Feb 24 2020, 5:51 PM
zeising committed rP527007: x11-drivers/xf86-video-ati-legacy: Mark broken.
x11-drivers/xf86-video-ati-legacy: Mark broken
Feb 24 2020, 5:48 PM
zeising created D23817: Fix build of x11-drivers/xf86-video-ati-legacy.
Feb 24 2020, 5:46 PM

Feb 23 2020

zeising accepted D23801: devel/libepoll-shim: update to 0.0.20200223.

LGTM, I'll leave it to you to decide on committing it now, or holding for D23696.

Feb 23 2020, 7:21 PM
zeising committed rP526935: x11-wm/spectrwm: Update to 3.3.0.
x11-wm/spectrwm: Update to 3.3.0
Feb 23 2020, 7:17 PM
zeising added inline comments to D23801: devel/libepoll-shim: update to 0.0.20200223.
Feb 23 2020, 6:54 PM
zeising added a comment to D23801: devel/libepoll-shim: update to 0.0.20200223.

I believe a portrevision bump of wayland is warranted, since it changes the code wayland is compiled with.

Feb 23 2020, 6:52 PM
zeising accepted D23806: devel/clinfo: update to 2.2.18.04.06.
Feb 23 2020, 6:42 PM
zeising added a comment to D23644: graphics/wayland: convert to USES=meson.

I'd like to wait for https://reviews.freebsd.org/D23696, since you state yourself that you work around the issue in a quite hackis way, and this way we don't have to bump wayland version twice.
This patch is also missing portrevision bump, which is needed since you change dependencies.

Feb 23 2020, 4:50 PM
zeising committed rP526915: UPDATING: improve xorg-server entry.
UPDATING: improve xorg-server entry
Feb 23 2020, 10:52 AM
zeising committed rP526914: xf86-video-s3virge: Mark broken and set epiry date.
xf86-video-s3virge: Mark broken and set epiry date
Feb 23 2020, 10:32 AM
zeising committed rP526912: xf86-video-tseng: Mark broken and set epiry date.
xf86-video-tseng: Mark broken and set epiry date
Feb 23 2020, 9:55 AM
zeising committed rP526910: xf86-video-savage: Fix build with xserver 1.20.7.
xf86-video-savage: Fix build with xserver 1.20.7
Feb 23 2020, 9:32 AM

Feb 21 2020

zeising committed rP526721: MFH: r526720.
MFH: r526720
Feb 21 2020, 9:45 PM
zeising committed rP526720: Graphics/drm-fbsd11.2-kmod: Update snapshot.
Graphics/drm-fbsd11.2-kmod: Update snapshot
Feb 21 2020, 9:44 PM
zeising committed rP526718: MFH: r526717.
MFH: r526717
Feb 21 2020, 9:15 PM
zeising committed rP526717: graphics/drm-fbsd12.0-kmod: Update snapshot.
graphics/drm-fbsd12.0-kmod: Update snapshot
Feb 21 2020, 9:14 PM
zeising committed rP526716: graphics/drm-devel-kmod: Install vboxdrv.
graphics/drm-devel-kmod: Install vboxdrv
Feb 21 2020, 9:00 PM
zeising committed rP526715: graphics/drm-current-kmod: Update snapshot.
graphics/drm-current-kmod: Update snapshot
Feb 21 2020, 8:46 PM
zeising committed rP526714: graphics/drm-devel-kmod: Update snapshot.
graphics/drm-devel-kmod: Update snapshot
Feb 21 2020, 8:42 PM

Feb 20 2020

zeising committed rP526594: Add UPDATING entry for xorg-server.
Add UPDATING entry for xorg-server
Feb 20 2020, 10:27 PM
zeising committed rP526592: xorg ports: Add -Werror=uninitialized to CFLAGS.
xorg ports: Add -Werror=uninitialized to CFLAGS
Feb 20 2020, 9:41 PM
zeising committed rP526591: Add libtool dependency for all xorg servers.
Add libtool dependency for all xorg servers
Feb 20 2020, 9:37 PM
zeising committed rP526590: Fix properties after r526589.
Fix properties after r526589
Feb 20 2020, 9:21 PM
zeising committed rP526589: Update xorg x11 servers to 1.20.7.
Update xorg x11 servers to 1.20.7
Feb 20 2020, 9:16 PM
zeising committed rP526587: x11/xkbcomp: Update to 1.4.3.
x11/xkbcomp: Update to 1.4.3
Feb 20 2020, 8:30 PM
zeising added a comment to D23764: linuxkpi: Move shmem related function in it's own file.

Idea is to merge it to v4.16 and then pick it into 5.0.

Feb 20 2020, 7:10 PM
zeising added a comment to D23764: linuxkpi: Move shmem related function in it's own file.

I just made a PR for this in the drm-kms repo, can you please have a look in case I screwed something up.
https://github.com/FreeBSDDesktop/kms-drm/pull/219

Feb 20 2020, 7:10 PM
zeising added a comment to D23764: linuxkpi: Move shmem related function in it's own file.
In D23764#522191, @manu wrote:

You need to bump the __FreeBSD_version to xxx80, because the following change is needed in drm-kms: @zeising Please ack!
@manu : This change should not be MFC'ed for now.

From c2faeead8478457b465617bf0edde2ad72558469 Mon Sep 17 00:00:00 2001
From: Hans Petter Selasky <hps@selasky.org>
Date: Thu, 20 Feb 2020 12:03:04 +0100
Subject: [PATCH] Update code after header file change in -current.
Signed-off-by: Hans Petter Selasky <hps@selasky.org>
---
 linuxkpi/dummy/include/linux/shmem_fs.h | 0
 linuxkpi/gplv2/include/linux/shmem_fs.h | 3 +++
 2 files changed, 3 insertions(+)
 delete mode 100644 linuxkpi/dummy/include/linux/shmem_fs.h
 create mode 100644 linuxkpi/gplv2/include/linux/shmem_fs.h
diff --git a/linuxkpi/dummy/include/linux/shmem_fs.h b/linuxkpi/dummy/include/linux/shmem_fs.h
deleted file mode 100644
index e69de29bb..000000000
diff --git a/linuxkpi/gplv2/include/linux/shmem_fs.h b/linuxkpi/gplv2/include/linux/shmem_fs.h
new file mode 100644
index 000000000..37bfb6797
--- /dev/null
+++ b/linuxkpi/gplv2/include/linux/shmem_fs.h
@@ -0,0 +1,3 @@
+#if __FreeBSD_version >= 1300080
+#include_next <linux/shmem_fs.h>
+#endif
-- 
2.25.0

Thanks,
Can you submit this patch to the v5.0 branch of kms-drm ? There is another PR to merge so doing a new release with both would save time.

Feb 20 2020, 12:04 PM
zeising added a comment to D23764: linuxkpi: Move shmem related function in it's own file.

I've seen this, I'll fix the drm drivers and update tonight.

Feb 20 2020, 12:02 PM

Feb 17 2020

zeising committed rP526429: devel/libudev-devd: pkgconfig isn't needed.
devel/libudev-devd: pkgconfig isn't needed
Feb 17 2020, 8:41 PM
zeising committed rP526428: devel/libudev-devd: Fix build with GCC from base.
devel/libudev-devd: Fix build with GCC from base
Feb 17 2020, 8:37 PM
zeising closed D23715: devel/libudev-devd: update to 0.4.0.2.

This has been committed, but I made a mistake in the commit log so it wasn't picked up properly. Close this.

Feb 17 2020, 8:18 PM
zeising committed rP526425: devel/libudev-devd: Update to 0.4.1.
devel/libudev-devd: Update to 0.4.1
Feb 17 2020, 8:15 PM

Feb 15 2020

zeising closed D23437: graphics/drm-devel-kmod: Support arm64.
Feb 15 2020, 8:52 PM
zeising committed rP526242: graphics/drm-devel-kmod: Enable on arm64.
graphics/drm-devel-kmod: Enable on arm64
Feb 15 2020, 8:52 PM
zeising committed rP526241: Enable AMD drivers on arm64.
Enable AMD drivers on arm64
Feb 15 2020, 8:49 PM
zeising closed D23439: graphics/mesa-dri: Enable AMD drivers on arm64.
Feb 15 2020, 8:49 PM
zeising committed rP526240: x11-drivers/xf86-video-sis: Update to 0.12.
x11-drivers/xf86-video-sis: Update to 0.12
Feb 15 2020, 8:44 PM
zeising added a comment to D23644: graphics/wayland: convert to USES=meson.

Are the meson patches submitted upstream?

Feb 15 2020, 4:03 PM
zeising added a comment to D23696: graphics/wayland: replace posix_fallocate hack with a proper fix.

https://gitlab.freedesktop.org/wayland/wayland/merge_requests/61
Here is a link to the upstream pull request and discussion, it's also linked in the Makefile, but put it here as well.

Feb 15 2020, 3:59 PM
zeising added a comment to D23696: graphics/wayland: replace posix_fallocate hack with a proper fix.

There are comments on the suggested patches upstream. Until those are resolved, this is not approved.

Feb 15 2020, 3:58 PM
zeising committed rP526224: x11/libxkbcommon: Update to 0.10.
x11/libxkbcommon: Update to 0.10
Feb 15 2020, 3:33 PM
zeising closed D23686: x11/libxkbcommon: update to 0.10.0.
Feb 15 2020, 3:33 PM

Feb 14 2020

zeising added a comment to D23686: x11/libxkbcommon: update to 0.10.0.

Where did the static libraries go?
I don't know if they are used, but an exp-run might be warranted if we remove them from the package.

Feb 14 2020, 3:03 PM
zeising accepted D23643: graphics/wayland: Update to 1.18.

I'm not a fan of ripping out that commit, I rather we wait for https://github.com/jiixyj/epoll-shim/issues/15, but go ahead, we can fix that later.

Feb 14 2020, 9:57 AM

Feb 13 2020

zeising added a comment to D23643: graphics/wayland: Update to 1.18.

Yep, wayfire consumes 100% CPU for me. Here's a flamegraph, probably should've used pmcstat instead of dtrace but timerfd_settime looks like a place to look. Looks like the kqueue fast path is not being used, but either way this shouldn't happen..

Feb 13 2020, 3:05 PM

Feb 12 2020

zeising committed rP525983: devel/libepoll-shim: Update to latest snapshot.
devel/libepoll-shim: Update to latest snapshot
Feb 12 2020, 10:59 PM
zeising accepted D23631: Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (M of N).

I have no problems with this change from an x11 perspective. However, please give @hselasky the chance to chime in, since he knows much more about the lkpi than I do.

Feb 12 2020, 10:46 AM

Feb 11 2020

zeising committed rP525886: x11/libinput: Update to 1.15.1.
x11/libinput: Update to 1.15.1
Feb 11 2020, 7:02 PM
zeising committed rP525882: sysutils/geteltorito: Fix fetch, distfile moved..
sysutils/geteltorito: Fix fetch, distfile moved.
Feb 11 2020, 6:32 PM