Page MenuHomeFreeBSD

zeising (Niclas Zeising)
User

Projects

User Details

User Since
May 7 2015, 2:41 AM (224 w, 1 d)

Recent Activity

Sun, Aug 18

zeising committed rP509229: MFH: r509218 r509225.
MFH: r509218 r509225
Sun, Aug 18, 5:05 PM
zeising committed rP509225: x11/xdm: Remove patch file.
x11/xdm: Remove patch file
Sun, Aug 18, 4:20 PM
zeising committed rP509224: graphics/libdrm: Update to 2.4.99.
graphics/libdrm: Update to 2.4.99
Sun, Aug 18, 3:34 PM
zeising committed rP509223: x11/xwininfo: Update to 1.1.5.
x11/xwininfo: Update to 1.1.5
Sun, Aug 18, 3:30 PM
zeising committed rP509222: x11/xrandr: Update to 1.5.1.
x11/xrandr: Update to 1.5.1
Sun, Aug 18, 3:29 PM
zeising committed rP509221: x11/xman: Update to 1.1.5.
x11/xman: Update to 1.1.5
Sun, Aug 18, 3:27 PM
zeising committed rP509220: x11/xinput: Update to 1.6.3.
x11/xinput: Update to 1.6.3
Sun, Aug 18, 3:25 PM
zeising committed rP509219: Document x11/xdm vulnerability CVE-2013-2179.
Document x11/xdm vulnerability CVE-2013-2179
Sun, Aug 18, 3:22 PM
zeising committed rP509218: x11/xdm: Update to 1.1.12.
x11/xdm: Update to 1.1.12
Sun, Aug 18, 3:08 PM
zeising committed rP509217: x11/xbiff: Update to 1.0.4.
x11/xbiff: Update to 1.0.4
Sun, Aug 18, 2:56 PM
zeising committed rP509216: x11/xbacklight: Update to 1.2.3.
x11/xbacklight: Update to 1.2.3
Sun, Aug 18, 2:54 PM
zeising committed rP509215: x11/xauth: Update to 1.1.
x11/xauth: Update to 1.1
Sun, Aug 18, 2:50 PM
zeising committed rP509214: x11/setxkbmap: Update to 1.3.2.
x11/setxkbmap: Update to 1.3.2
Sun, Aug 18, 2:48 PM
zeising committed rP509213: x11/libICE: Update to 1.0.10.
x11/libICE: Update to 1.0.10
Sun, Aug 18, 2:47 PM
zeising committed rP509212: x11-drivers/xf86-video-sis: Update to 0.11.0.
x11-drivers/xf86-video-sis: Update to 0.11.0
Sun, Aug 18, 2:45 PM
zeising committed rP509211: x11-drivers/xf86-video-s3: Update to 0.7.0.
x11-drivers/xf86-video-s3: Update to 0.7.0
Sun, Aug 18, 2:41 PM
zeising committed rP509210: x11-clocks/xclock: Update to 1.0.9.
x11-clocks/xclock: Update to 1.0.9
Sun, Aug 18, 2:38 PM
zeising committed rP509209: x11/xscreensaver: Mark MAKE_JOBS_UNSAFE.
x11/xscreensaver: Mark MAKE_JOBS_UNSAFE
Sun, Aug 18, 2:28 PM
zeising committed rP509190: x11/xscreensaver: Update to 5.43.
x11/xscreensaver: Update to 5.43
Sun, Aug 18, 8:02 AM

Sat, Aug 17

zeising committed rP509186: cat/iverilog: Update to 10.3.
cat/iverilog: Update to 10.3
Sat, Aug 17, 11:52 PM
zeising committed rP509185: graphics/feh: Update to 3.2.1.
graphics/feh: Update to 3.2.1
Sat, Aug 17, 11:51 PM
zeising committed rP509184: x11-fonts/terminus-font: Update to 4.48.
x11-fonts/terminus-font: Update to 4.48
Sat, Aug 17, 11:50 PM
zeising committed rP509176: MFH: r509160.
MFH: r509160
Sat, Aug 17, 9:31 PM
zeising committed rP509160: bsd.sites.mk: Update xorg mirrors.
bsd.sites.mk: Update xorg mirrors
Sat, Aug 17, 6:19 PM
zeising added a comment to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.

Patch updated to fix remaining comments.

Sat, Aug 17, 11:50 AM

Thu, Aug 15

zeising committed rP508997: MFH: r508996.
MFH: r508996
Thu, Aug 15, 2:44 PM
zeising committed rP508996: graphics/libGLw: Fix extern visibility.
graphics/libGLw: Fix extern visibility
Thu, Aug 15, 2:37 PM

Wed, Aug 14

zeising committed rP508972: MFH: r508969 r508877 r508970 r508971.
MFH: r508969 r508877 r508970 r508971
Wed, Aug 14, 9:14 PM
zeising committed rP508971: graphics/drm-devel-kmod: Update snapshot.
graphics/drm-devel-kmod: Update snapshot
Wed, Aug 14, 9:06 PM
zeising committed rP508970: graphics/drm-current-kmod: Update snapshot.
graphics/drm-current-kmod: Update snapshot
Wed, Aug 14, 9:05 PM
zeising committed rP508969: graphics/drm-devel-kmod: Update snapshot.
graphics/drm-devel-kmod: Update snapshot
Wed, Aug 14, 9:04 PM

Fri, Aug 9

zeising created D21198: Fix ObsoleteFiles after pwm.9 mlink to pwmbus.9.
Fri, Aug 9, 3:54 PM

Thu, Aug 8

zeising added inline comments to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.
Thu, Aug 8, 11:47 AM
zeising added inline comments to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.
Thu, Aug 8, 8:44 AM

Wed, Aug 7

zeising added a comment to D21172: Bump LLVM_DEFAULT to 90.

@jmd or @zeising, can you update devel/libclc to a more recent LLVM snapshot? lang/clover (P294) compiles fine against LLVM 9 API while linking errors maybe unrelated.

Wed, Aug 7, 10:01 AM
D21019: devel/libclc: Update to 0.4.0 is now accepted and ready to land.

I trust that it runs fine in poudriere and so on. :)

Wed, Aug 7, 10:00 AM
zeising committed rP508309: MFH: r508214.
MFH: r508214
Wed, Aug 7, 10:00 AM
D20990: graphics/drm-current-kmod: Install kernel module sources. is now accepted and ready to land.
Wed, Aug 7, 1:24 AM
D20990: graphics/drm-current-kmod: Install kernel module sources. is now accepted and ready to land.
Wed, Aug 7, 12:53 AM

Tue, Aug 6

zeising added inline comments to D20990: graphics/drm-current-kmod: Install kernel module sources..
Tue, Aug 6, 10:39 PM
zeising committed rP508286: MFH: r508284 r508285.
MFH: r508284 r508285
Tue, Aug 6, 10:22 PM
zeising committed rP508285: graphics/drm-current-kmod: Update snapshot.
graphics/drm-current-kmod: Update snapshot
Tue, Aug 6, 10:15 PM
zeising committed rP508284: graphics/drm-devel-kmod: Update snapshot.
graphics/drm-devel-kmod: Update snapshot
Tue, Aug 6, 10:14 PM
zeising added a comment to D20992: Fix build with DRM and INVARIANTS enabled..
In D20992#460070, @jhb wrote:

So with this change people will rebuild the module on current without having to reinstall the port, so I think this will effectively do the recommended change, but even more strongly on current. I think that any pre-built kernel modules are always going to have to be targeted at a kind of lowest-common-denominator. We aim to do this already for standalone kernel module builds (so cd /sys/modules/foo; make is the same problem space).
If you really want to customize kernel modules to the running kernel then I think the next step you might consider is to build modules during the post-install step of the package being installed. However, for people running releases, I think shipping a pre-built module that will work with GENERIC is sufficient. In that sense I'm pretty happy with where the current LOCAL_MODULES scheme ends up.

Tue, Aug 6, 7:10 PM
zeising committed rP508253: Switch a couple of x11 ports to https.
Switch a couple of x11 ports to https
Tue, Aug 6, 2:15 PM
zeising committed rP508237: MFH: r508236.
MFH: r508236
Tue, Aug 6, 8:37 AM
zeising committed rP508236: graphics/drm-fbsd11.2-kmod: Update snapshot.
graphics/drm-fbsd11.2-kmod: Update snapshot
Tue, Aug 6, 8:36 AM

Mon, Aug 5

zeising committed rP508214: devel/libpciaccess: Update to 0.16, fix regression.
devel/libpciaccess: Update to 0.16, fix regression
Mon, Aug 5, 9:29 PM
zeising committed rP508210: x11/rstart: Deprecate and set expiration.
x11/rstart: Deprecate and set expiration
Mon, Aug 5, 8:33 PM
zeising committed rP508208: x11/libXTrap: mark deprecated and set expiration.
x11/libXTrap: mark deprecated and set expiration
Mon, Aug 5, 8:30 PM
zeising committed rP508207: x11/xtrap: Deprecate and set expiration.
x11/xtrap: Deprecate and set expiration
Mon, Aug 5, 8:24 PM
zeising committed rP508203: x11/xrendercheck: Grab on behalf of x11@.
x11/xrendercheck: Grab on behalf of x11@
Mon, Aug 5, 7:49 PM
zeising committed rP508202: x11-drivers/xf86-video-qxl: Set x11@ as maintainer.
x11-drivers/xf86-video-qxl: Set x11@ as maintainer
Mon, Aug 5, 7:38 PM

Fri, Aug 2

zeising added inline comments to D21133: devel/libevent2: update to 2.1.11.
Fri, Aug 2, 1:24 PM
D21133: devel/libevent2: update to 2.1.11 is now accepted and ready to land.
Fri, Aug 2, 1:07 PM
zeising added a comment to D21133: devel/libevent2: update to 2.1.11.

Minor nits, I noticed them, but feel free to change or leave them as-is.

Fri, Aug 2, 1:07 PM
D21133: devel/libevent2: update to 2.1.11 is now accepted and ready to land.

lgtm (I only glanced at the patch, and haven't tested it, though).

Fri, Aug 2, 1:00 PM

Thu, Aug 1

zeising committed rP507829: MFH: r507828.
MFH: r507828
Thu, Aug 1, 8:08 PM
zeising committed rP507828: graphics/drm-legacy-kmod: Update snapshot.
graphics/drm-legacy-kmod: Update snapshot
Thu, Aug 1, 8:07 PM
zeising added a comment to D20992: Fix build with DRM and INVARIANTS enabled..
In D20992#458955, @jhb wrote:
In D20992#455803, @jhb wrote:

@zeising: With the related changes (see the stack, and you've commented on the drm-current-kmod one), a normal GENERIC kernel on head defines INVARIANTS and trips over this. If you apply the other two changes and install the updated package and try to build GENERIC you will hit this.

I'm not sure I understand this comment.
The kmod is built using the kmod facility in ports, and bsd.kmod.mk. I don't know if INVARIANTS and other options gets set by that, but it seems they don't. If the build when building out of tree (building the port) vs. building in tree is different because of this (and other options), this would mean we get different drivers depending on how they are built, and this feels like it's going to become a support nightmare. Perhaps options such as these should be stripped before building ports modules together with source, to avoid this issue.

It's more like getting reliably working modules on HEAD instead of random crashes and panics due to a mismatch in the kernel and module environment. Standalone modules only work with non-changing kernels (e.g. a user staying on a release) or with modules that use stable, well-supported interfaces like (the graphics drivers do not as they regularly use VM internals). Plus, running the graphics drivers with debugging enabled on HEAD such as INVARIANTS is more likely to find bugs more quickly and more nicely. virtualbox is in a similar situation where it needs to be paired with the running kernel instead of mixing old and new versions of kernel interfaces.

Thu, Aug 1, 8:02 AM
zeising added a comment to D20990: graphics/drm-current-kmod: Install kernel module sources..
In D20990#458950, @jhb wrote:

Having to specify each source and header file seems like a huge maintenance burden. For every update in Linux version files get added, removed and renamed. Some sort of recursive directory install would be nice...

This is just how ports work, the package list (pkg-plist) must contain all files that are to be installed, otherwise pkg doesn't know how to create a package from the files in the staging area.

There are some ways to do automatic plist general, but my understanding is that portmgr@ generally frowns on it as they want to preserve the ability to grep for a file in all the pkg-plist files. *shrug* FWIW, I generated the list of files with 'find' fairly easily. 'make check-plist' is also handy to let you know if you have it wrong.

Thu, Aug 1, 7:51 AM

Wed, Jul 31

zeising added a comment to D20992: Fix build with DRM and INVARIANTS enabled..
In D20992#455803, @jhb wrote:

@zeising: With the related changes (see the stack, and you've commented on the drm-current-kmod one), a normal GENERIC kernel on head defines INVARIANTS and trips over this. If you apply the other two changes and install the updated package and try to build GENERIC you will hit this.

Wed, Jul 31, 9:47 AM
zeising added a comment to D20990: graphics/drm-current-kmod: Install kernel module sources..

Having to specify each source and header file seems like a huge maintenance burden. For every update in Linux version files get added, removed and renamed. Some sort of recursive directory install would be nice...

Wed, Jul 31, 9:46 AM

Tue, Jul 30

zeising committed rP507658: MFH: r507657.
MFH: r507657
Tue, Jul 30, 7:29 PM
zeising committed rP507657: graphics/drm-fbsd11.2-kmod: Update snapshot.
graphics/drm-fbsd11.2-kmod: Update snapshot
Tue, Jul 30, 7:18 PM

Jul 22 2019

zeising committed rP507151: MFH: r507148 r507149 r507150.
MFH: r507148 r507149 r507150
Jul 22 2019, 5:22 PM
zeising committed rP507150: graphics/drm-current-kmod: Update snapshot.
graphics/drm-current-kmod: Update snapshot
Jul 22 2019, 5:20 PM
zeising committed rP507149: graphics/drm-current-kmod: Update snapshot.
graphics/drm-current-kmod: Update snapshot
Jul 22 2019, 5:20 PM
zeising committed rP507148: graphics/drm-fbsd12.0-kmod: Update snapshot.
graphics/drm-fbsd12.0-kmod: Update snapshot
Jul 22 2019, 5:18 PM

Jul 19 2019

zeising added a comment to D20990: graphics/drm-current-kmod: Install kernel module sources..

Thank you for working on this!

Jul 19 2019, 7:33 AM
zeising updated subscribers of D20992: Fix build with DRM and INVARIANTS enabled..

I don't think the drm kmods are built with INVARIANTS, unless it's somehow passed into the build environment when building out of tree kmods. In general, are there other options added when building the DRM kmods (or other kmods) as part of the kernel build?

Jul 19 2019, 7:21 AM

Jul 18 2019

zeising added a comment to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.

This breaks ports that test something and set USE_XORG between bsd.port.pre.mk and bsd.port.post.mk.
Also, I have the feeling that there is a .include "${USESDIR}/*.mk" abuse in xorg-cat.mk, in my opinion this should be pushed to the USES line in individual ports.

Jul 18 2019, 8:11 AM

Jul 15 2019

zeising committed rP506713: MFH: r506712.
MFH: r506712
Jul 15 2019, 9:40 PM
zeising committed rP506712: graphics/drm-fbsd12.0-kmod: Mark only for 12.
graphics/drm-fbsd12.0-kmod: Mark only for 12
Jul 15 2019, 9:38 PM

Jul 12 2019

zeising committed rP506490: graphics/libdrm: Fix check for arm and powerpc.
graphics/libdrm: Fix check for arm and powerpc
Jul 12 2019, 9:02 PM

Jul 10 2019

zeising committed rP506385: MFH: r506384.
MFH: r506384
Jul 10 2019, 8:08 PM
zeising committed rP506384: graphics/drm-devel-kmod: Update snapshot.
graphics/drm-devel-kmod: Update snapshot
Jul 10 2019, 8:07 PM
zeising committed rP506355: MFH: r506311 r506335 r506353 r506354.
MFH: r506311 r506335 r506353 r506354
Jul 10 2019, 3:10 PM
zeising committed rP506354: graphics/drm-fbsd12.0-kmod: Update snapshot.
graphics/drm-fbsd12.0-kmod: Update snapshot
Jul 10 2019, 2:51 PM
zeising committed rP506353: graphics/drm-current-kmod: Update snapshot.
graphics/drm-current-kmod: Update snapshot
Jul 10 2019, 2:50 PM
zeising committed rP506335: graphics/drm-kmod: Update supported versions.
graphics/drm-kmod: Update supported versions
Jul 10 2019, 7:15 AM

Jul 9 2019

zeising committed rP506311: Change maintainer of all drm kmod ports to x11@.
Change maintainer of all drm kmod ports to x11@
Jul 9 2019, 8:20 PM
zeising committed rP506308: devel/nasm: Use https to fetch distfiles.
devel/nasm: Use https to fetch distfiles
Jul 9 2019, 7:52 PM
zeising committed rP506304: net/bredbandskollen: Update snapshot.
net/bredbandskollen: Update snapshot
Jul 9 2019, 7:04 PM
zeising committed rP506303: MFH: r506302.
MFH: r506302
Jul 9 2019, 6:52 PM
zeising committed rP506302: graphics/drm-legacy-kmod: Update snapshot.
graphics/drm-legacy-kmod: Update snapshot
Jul 9 2019, 6:51 PM

Jul 8 2019

zeising added a comment to D20732: Update porter's handbook for USES=xorg.

Updates based on comments from @mat

Jul 8 2019, 7:55 PM

Jul 7 2019

zeising updated the summary of D20732: Update porter's handbook for USES=xorg.

Update patch, add documentation for USES=xorg-cat as well.

Jul 7 2019, 10:33 AM

Jul 5 2019

zeising committed rP505941: www/trac-accountmanager: Update to 0.5.17339.
www/trac-accountmanager: Update to 0.5.17339
Jul 5 2019, 10:25 PM
zeising committed rS349770: MFC r349607: pci(4): Use plural registers.
MFC r349607: pci(4): Use plural registers
Jul 5 2019, 10:21 PM
zeising committed rS349769: MFC r349607: pci(4): Use plural registers.
MFC r349607: pci(4): Use plural registers
Jul 5 2019, 10:21 PM
zeising committed rP505940: databases/rrdtool: Update to 1.7.2.
databases/rrdtool: Update to 1.7.2
Jul 5 2019, 9:49 PM

Jul 4 2019

zeising added inline comments to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.
Jul 4 2019, 8:27 PM
zeising added inline comments to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.
Jul 4 2019, 8:25 PM
zeising added a comment to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.

Submitted for exp-run in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238988 .

Jul 4 2019, 5:12 PM
zeising added a comment to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.

Update based on latest comments. Ready for exp-run now.

Jul 4 2019, 5:07 PM
zeising committed rP505838: x11/pixman: Update to 0.38.4.
x11/pixman: Update to 0.38.4
Jul 4 2019, 3:38 PM

Jul 3 2019

zeising committed rP505796: graphics/pixmap: Fix build after libXt update.
graphics/pixmap: Fix build after libXt update
Jul 3 2019, 9:27 PM
zeising committed rP505763: graphics/libdrm: Enable more drivers on aarch64.
graphics/libdrm: Enable more drivers on aarch64
Jul 3 2019, 4:48 PM

Jul 2 2019

zeising committed rP505706: security/softhsm2: Fix build with non-base openSSL.
security/softhsm2: Fix build with non-base openSSL
Jul 2 2019, 8:45 PM