Bug 260760

Summary: graphics/wayland: update package description
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: freebsd-x11 (Nobody) <x11>
Status: Closed FIXED    
Severity: Affects Only Me CC: manu
Priority: --- Keywords: patch
Version: LatestFlags: manu: maintainer-feedback+
jbeich: merge-quarterly+
Hardware: Any   
OS: Any   
Attachments:
Description Flags
v1 (apply via "git am") none

Description Jan Beich freebsd_committer freebsd_triage 2021-12-28 16:08:49 UTC
Created attachment 230500 [details]
v1 (apply via "git am")

"wayland" the package (upstream often calls it "libwayland") mainly provides C implementation for client (libwayland-client.so) and server (libwayland-server.so) side as well as glue generator (wayland-scanner) for extensions. With official FreeBSD support users can now report bugs directly to upstream. So, populate pkg-descr via upstream README.md and COMMENT via GitLab project one-line summary.

https://wayland-book.com/libwayland.html
https://wayland.freedesktop.org/docs/html/apb.html

Also, the intro line in pkg-descr is dated/contentious. GNOME/Wayland is not supported at all (bug 258042) and KDE/Wayland is unstable (fixed but broke again), so after ~3 years wlroots (sway, hikari, wayfire, cage, river, labwc, kwinft) remains the best supported on FreeBSD.
Comment 1 Jan Beich freebsd_committer freebsd_triage 2022-01-23 13:29:26 UTC
For an example how new users can get confused see https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277#gistcomment-4031973
Comment 2 commit-hook freebsd_committer freebsd_triage 2022-01-23 14:26:57 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c5d403269e7f3e92d8e6b4dc923a2a6377485d83

commit c5d403269e7f3e92d8e6b4dc923a2a6377485d83
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2021-12-26 15:08:33 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-01-23 14:25:35 +0000

    graphics/wayland: update package description

    - This package doesn't have a standalone server
    - FreeBSD is supported upstream since 571ee96df4f6
    - Avoid contentious and out-of-date introduction

    PR:             260760
    Approved by:    manu

 graphics/wayland/Makefile  | 2 +-
 graphics/wayland/pkg-descr | 5 -----
 2 files changed, 1 insertion(+), 6 deletions(-)
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-01-23 14:26:58 UTC
A commit in branch 2022Q1 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=89e15cc9d3149357ef2646474356f5c4e12cc441

commit 89e15cc9d3149357ef2646474356f5c4e12cc441
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2021-12-26 15:08:33 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-01-23 14:26:22 +0000

    graphics/wayland: update package description

    - This package doesn't have a standalone server
    - FreeBSD is supported upstream since 571ee96df4f6
    - Avoid contentious and out-of-date introduction

    PR:             260760
    Approved by:    manu

    (cherry picked from commit c5d403269e7f3e92d8e6b4dc923a2a6377485d83)

 graphics/wayland/Makefile  | 2 +-
 graphics/wayland/pkg-descr | 5 -----
 2 files changed, 1 insertion(+), 6 deletions(-)