From nobody Mon Feb 17 13:17:51 2025 X-Original-To: dev-commits-ports-all@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 4YxNW743YSz5ndB5; Mon, 17 Feb 2025 13:17:55 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YxNW66BRgz3T5B; Mon, 17 Feb 2025 13:17:54 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1739798274; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pE0/3pZ6y3i3PQ5W9CIYjDOkRkusr61sB3bg5rT/ZnE=; b=SABMOtmgGhFX4DOzlamCa1lCQuA2ID5pzij7rsFIMN9Ac3lq+ZpA8hXDKS9+GeNU0DsHrb 4YeQs2mT84UnGb5de5Hm6oB1keZ48b3V4nzVEK7Y9KSqRfznrIMhLpUiENJLCdqSq9QCXR wATEu6CVnuU/bRcZG9yqtnm6uDhPo6XNMwAS58sMvS4p+QOo6Yj0zbwOFpt9SnHsVIsLuX j5Dh3uIVkSLaSymhm7l8kAb4lGNSTF+iMHx8E6qTsR2d+W79byE8MQZ7xjlaEaN1RllaRX GceL/rpZpt5nLlHy82j57y441tMIfzpzvm4oiGr3+YsHW5iMR3KC5rxCNLmwtw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1739798274; a=rsa-sha256; cv=none; b=dtlFfcYTJxZ5Lvsoy1Lv0F//7Er96TOCWruoJoPML4LZEUpTc//ocxQ5xBsk3uleMv9KIx u5VDRBR3atrfDk7vkyNlbnmb1IenER0Yg/owWNIPPYjwJgKh6o5WU0EViFkjFybt/T5JoJ Y3UFs3fZJ4E1TdgG7AIzIrYg8iVt9B6UF8RYvsBEpgrTAmogl3yAV5RpNxyZytvU8y4EIz kbiEfGIaYzv5mu/kGqEAA71b7DIM/ypkkyFXVplMxk9ikd6PfuKEIm5OvwAr4oXGc6lScZ gjwSgpj+zqxKE64XnMswycnFR3lvA4Eb8X0WDQ3UT9NLzGGo5LvgBW9sSyGnoQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1739798274; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pE0/3pZ6y3i3PQ5W9CIYjDOkRkusr61sB3bg5rT/ZnE=; b=vvQ7m5Tgu/r+ZCZaCOZ1HzCquX8q0zK4ypL4UGNvv4brHLIdvWsLyuXO3vK1OZ8ygPlsr8 +ZT2f4DF89xtSmymi/occZPzqCpPNUO0IrA8apphIrTWKq1fk6c0BQx0Yv2pTVAI4gFENL ILlsQ9N39qumdNYo6YUZPFbOUcNNyVOXOasuTsLfEPzkJYtvt8dVTdmVg4B6YU/tlhbkC/ +p+RBxTgJhrdCzjTGW2JDpQkgqmxUy3A2kxhYS8dgHsZzgoqAOC2ayjj2umBLOYGzCAveo yPvWTHzjks+5YdMCdBJ1JqB0Bc/Qe/tGrL2CTbiHdD0wDQHURgy8cETINgfnqg== Received: by freefall.freebsd.org (Postfix, from userid 1354) id 75D941360; Mon, 17 Feb 2025 13:17:54 +0000 (UTC) From: Jan Beich To: "Jason E. Hale" Cc: Charlie Li , ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org, awoonyaa@gmail.com Subject: Re: git: a4c87a5576a9 - main - devel/py-libevdev: add new port In-Reply-To: (Jason E. Hale's message of "Mon, 17 Feb 2025 06:31:39 -0500") References: <202502160003.51G03e8A076660@gitrepo.freebsd.org> <34f65a4f-2ab9-4f39-9631-842c47077d5d@freebsd.org> Date: Mon, 17 Feb 2025 14:17:51 +0100 Message-ID: List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable "Jason E. Hale" writes: > On Mon, Feb 17, 2025 at 6:04=E2=80=AFAM Jan Beich wr= ote: > >> >> Charlie Li writes: >> >> > Needs LIB_DEPENDS on devel/libevdev. >> >> Done in bc369d345016. >> >> > Also the project includes a pytest testing framework so >> > USE_PYTHON=3Dpytest should be added. >> >> Leaving up to the maintainer: >> - devel/libevdev has -Dtests=3Ddisabled, so why enable here? >> - /dev/uinput fails inside jail to create synthetic /dev/input/* >> - Some tests fail for other reasons e.g., missing linsysfs(4) node >> - USES=3Dpytest doesn't work for me WITH_TESTING=3Dyes (d7700ff7fde6) > > The python tests are separate. USES=3Dpytest is not valid, it should be > USE_PYTHON=3Dpytest. Sorry, I forgot USES=3Dpytest exists and meant USE_PYTHON=3Dpytest. Even devel/py-pytest itself fails WITH_TESTING=3Dyes for me. I don't maintain this port to trust my own manual testing. > The tests work fine for me. Did you run tests as root user? Otherwise, /dev/uinput tests are skipped. Did you run tests via poudriere? Otherwise, tests run fine (with failures). > This port should also be built with USE_PYTHON=3Dpep517, not distutils. > To make this happen, the port also needs: > BUILD_DEPENDS=3D ${PY_SETUPTOOLS} \ > > ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} I disagree. Upstream doesn't ship pyproject.toml.