From nobody Wed Jul 20 13:31:22 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LnxRz5jQ1z4X2wg; Wed, 20 Jul 2022 13:31:27 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LnxRz5Gw0z3Yhy; Wed, 20 Jul 2022 13:31:27 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1658323887; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: references:references; bh=IaGSbbhfsu5VAMTcs4zJiyptwBrJdpRAV1SlrBz+dpQ=; b=GVf7ljXKbugKgBaHWvB2EeNq1AtQC+vc0HBw7jDPBFZpStU8uKSIub96xGUo9OMRtw1zRA lleGPgoPTJZXwuUs6CRou0KKkg0gzTDwPVVRwYSzZDJCccRUXmFu5qWzY0Zz/bXEdlOr1M um12SDmiwFLe5NgOTc3uX8Mb1y/YFMV65StCmtaGX8aOzRFPOFeuesxqyLSyNyCqi/mKjQ hLjTJpX454yMkZ3+/mhI/be3nbrlOtSgIB6rjKY4/KNK/k7NGpqBXUc12KTb9Lu7aobA1V gt8yOne+NC7qkTmxB43+Q0k0Mv83tu73py76RS6yRWi2/mFBgEbCK+uQmr+scQ== Received: by freefall.freebsd.org (Postfix, from userid 1354) id 896F91A3D0; Wed, 20 Jul 2022 13:31:27 +0000 (UTC) From: Jan Beich To: Baptiste Daroussin Cc: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: b2eed2d66478 - main - wayland: add wayland virtual category References: <202207010801.26181NkN096445@gitrepo.freebsd.org> <20220701121419.2zocqd2w5vm4cjmz@aniel.nours.eu> Date: Wed, 20 Jul 2022 15:31:22 +0200 Message-ID: List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1658323887; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: references:references; bh=IaGSbbhfsu5VAMTcs4zJiyptwBrJdpRAV1SlrBz+dpQ=; b=MUNKzDrNhFkA1IAERg/dj2AY1h4vHfrMuid6ZTvl/0UoWncbONhatcfYI3KCKvsZzyODvz zqntraS3yIcUMUypjQDuU1CjdstcHbxE4gJlTYVhhlYjUyS9nFuiye4MH9K7BJUGl3HIha LiMdxzSXuYDH+7t6w+Jm9CHy22goKr8bF3g48ejmuo0mr21dHmLLA4dEtOfp85FLTtTcBi TUWkm9OXNnEji0m5h66gqPfbZfIqKvsd0DsR9T81eZ2Db2uEwrR6s+lQcHjN4wp7Y8Hmn3 0FQWEjNH7pykowNQWIFNOneDzautQVnmuomFhZa/+8pV37wpx/B9EfNZ1gt01w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1658323887; a=rsa-sha256; cv=none; b=S3xd/NNSBfPVoayaN4xulQsycHXbrsubmZNKeFPwZf7/XR3t5rmo+XUhfiHksZWXgBJOvQ iKXtp7vHEp2Hbn2YVRwMZnNwPRPJMjKDWoIlQ4lTiXN5UWtLOWbsdBaNeyMzpRFH+gTjC9 ih7h1tXcY1BlGve12iqOfCtqkuhwAhxBA2HUWvlw7mPqKgNGkkzeCVNQab0/cTNlNqin0g b6ppY3HqtHtoE3F5ZaAcm9WtjvaxKJlyjIx2bOX9agTsPfFFF5tzSNMEAJG0Z7m0YgvM3s kAriFPC5+qZ4tR8Spmie3Gd2GULBqssznlia0zEflDRE1sGSHFyYcaZk/tdMLA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N Baptiste Daroussin writes: > On Fri, Jul 01, 2022 at 01:51:32PM +0200, Jan Beich wrote: > >> Baptiste Daroussin writes: >> >> > The branch main has been updated by bapt: >> > >> > URL: https://cgit.FreeBSD.org/ports/commit/?id=b2eed2d66478efa63594275ffecd1be2d565c983 >> > >> > commit b2eed2d66478efa63594275ffecd1be2d565c983 >> > Author: Baptiste Daroussin >> > AuthorDate: 2022-07-01 08:00:55 +0000 >> > Commit: Baptiste Daroussin >> > CommitDate: 2022-07-01 08:01:22 +0000 >> > >> > wayland: add wayland virtual category >> >> But why? What does "wayland" here actually means? Otherwise, looks >> similar to "ipv6" virtual category in the past. Easier to list what >> doesn't yet or cannot support Wayland. >> >> For example, Porter's Handbook defines "wayland" virtual category as >> "Ports to support the Wayland display server". This is ambiguous because >> "server" means Wayland compositors, and Xwayland can bridge X11 clients. > > The porter's handbook definition has clearly be written by someone who probably > knows very little about Wayland. > > Making a strong definition of what the wayland virtual category is, is probably > hard, the point of flagging a port in the wayland category is to make it easy to > search for an application supporting wayland via: pkg search -g "wayland/*" for > example. OK. Adding leaf ports with explicit (e.g., firefox) or designed around Wayland (e.g., pam_xdg) support kinda helps with discoverability. Complications are X11-agnostic apps with Wayland support handled entirely by toolkit (e.g., many gtk3 and all gtk4 apps) and protocol compatibility (wlroots, weston, kwin, mutter, etc). Otherwise, $ pkg search -g "wayland/*" almost duplicates $ pkg rquery "%rn" wayland | xargs pkg rquery "%o\t%c"