From nobody Mon Jul 1 13:46:18 2024 X-Original-To: freebsd-ports@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 4WCS4X2hkKz5Njps for ; Mon, 01 Jul 2024 13:46:20 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WCS4X294Rz4qC4 for ; Mon, 1 Jul 2024 13:46:20 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1719841580; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type:autocrypt:autocrypt; bh=f6p1gg6axFtIc5tV3iLagevwlDijJAJAwCZl5NwCLvw=; b=P8GYowpMcmhQHEDLxptmqtjIg2q88WPpAJelLP64e1fA6CEccy505aEg/lzWGIyfnON1FH l+aByH25v0x4Obn0lPPlMQGRF4pn1GIxtXprdXaRFO9SXhuWlSHLqNmIEq85WW2NWxo6F/ JSpEXYj83f0khHy3F2w1i6n6xQFZo30SI16tnsVZ2S1r4SvWrvUyxagqTz+PP5b40QKZWZ C5VsCmif4hG9NEsbHUZc3ONQjl1p5CldDG4tWT5qlmnhFtApfQyEvHozaWBBj13pFc0+eS FMYr1ItZ4z3mWKB7iFWrOEnd6ZZyltQpsdy2pOBnPqbdNizD+jALJ+Nd/Z4RQg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1719841580; a=rsa-sha256; cv=none; b=PqWit73mlWb0oY/byg0wcqS0/NfG6YQjBftuzEC6ih6Mq/dagxkZfZ5R3OVVqcLcft0X5+ e3xqO65EeH4gDF/IvW8fSO54edLYlYYNeX9JrqScEG7RZmtytqp6e2TDFP47QBb1m5JYpd k++2lXW/1vtOUy+U4KazRwHeQavMRHdiI2ImZMkGYjMcE2aVQBr6A543Pl2BBMEtO6NQrx f4vLLzA/OAkDGN+AejI1vC+bQLGcnfP6CBBj0jbSZLEJyVM3NqCbWoo8/S7zqqvffNc03g OC2aQk/Shqjd9TuzSJV0w39xeF1NqVm+bKdYlAl2r2b7egNWG11V5T3syHa8uQ== 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=1719841580; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type:autocrypt:autocrypt; bh=f6p1gg6axFtIc5tV3iLagevwlDijJAJAwCZl5NwCLvw=; b=teGiEg5PTHzQNmxil9SF0wnIqT8thv2Gni14XH1uYLr9mQ8dQXbEnA9NgaNYrMkofk0N4X AtNl9jAUqgMS/SibzqwE0JHirMAmi2+U0ptNgPyXe3pATRFEbnTv8cq/ctnHpyt54hFH21 G+gKPa/2eb7WcQkaRguSMYPaNNNhQCKMIlPYOuo+lUy+0JG+h9nupbXr6N6M/3KJs+g1vI jP/zVJ5JIq7zsc/DuJnssAP//9Qh9/FlrqvOK+PWw0OhRz9WYgJnxsmTrspvD03gdxlHXw qOV+yEkVMihAlVBJcz1qxaE6jvLcCAZqvjZtWBUQp7p+t+EhkrXoox0IRrjk7g== Received: from [192.168.178.243] (unknown [85.148.89.7]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: dutchdaemon/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WCS4X0Tk3zKRl for ; Mon, 1 Jul 2024 13:46:19 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) Message-ID: Date: Mon, 1 Jul 2024 15:46:18 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Betterbird (Windows) Content-Language: en-US To: freebsd-ports@freebsd.org From: DutchDaemon - FreeBSD Forums Administrator Subject: Can `pkg prime-origins` be "trained" to pick up flavors? Autocrypt: addr=DutchDaemon@FreeBSD.org; keydata= xjMEZa5xHxYJKwYBBAHaRw8BAQdAfWZ69PhvjxSC5/RYQaU5TFyz+SENz3Oi0fkdJIISjGHN RER1dGNoRGFlbW9uIC0gRnJlZUJTRCBGb3J1bXMgQWRtaW5pc3RyYXRvciA8RHV0Y2hEYWVt b25ARnJlZUJTRC5vcmc+wokEExYIADEWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCZa5xHwIb AwQLCQgHBRUICQoLBRYCAwEAAAoJEOvgUwlkQ9yRf7EBAMinyZF8zVzNuHpeKdGPHVZcNqBj 1H192nmduRSxejFnAP490W4kl7pwtdpMVrX7iJqkWanO2L0kWlig7csNIi5nAs44BGWucR8S CisGAQQBl1UBBQEBB0Ajr12wp47yOqDF5v8c+VC9pklim0qa1FrqxTMaA1kUJAMBCAfCeAQY FggAIBYhBIMil9CWXDjy4WxaT+vgUwlkQ9yRBQJlrnEfAhsMAAoJEOvgUwlkQ9yRsg0A/1UY CnRZEZOesZgnpCTuERpnJR5chIY9Y1bxUSxTerF7AP9x+CE28IZ7xFZfwHiss0VaDvQhNG08 NzNJHBSshFjtBQ== Organization: The FreeBSD Forums Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------tQPhFdd9N5L8M1Xl9vxDN7HD" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------tQPhFdd9N5L8M1Xl9vxDN7HD Content-Type: multipart/mixed; boundary="------------JwOqH5dRY1nLps0BkvbPygnJ"; protected-headers="v1" From: DutchDaemon - FreeBSD Forums Administrator To: freebsd-ports@freebsd.org Message-ID: Subject: Can `pkg prime-origins` be "trained" to pick up flavors? --------------JwOqH5dRY1nLps0BkvbPygnJ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGV5LA0KDQpJIHVzZSBgcGtnIHByaW1lLW9yaWdpbnNgIG9uIG15IHNlcnZlcnMgdG8gcGlj ayB1cCB0aGUgcG9ydHMgdGhhdCANClBvdWRyaWVyZSBuZWVkcyB0byBidWlsZCBmb3IgdGhh dCAoY2x1c3RlciBvZikgc2VydmVyKHMpLg0KDQpUaGlzIGRvZXNuJ3Qgd29yayBmb3IgZmxh dm9ycywgb3IgSSdtIG1pc3NpbmcgYSB0cmljay4NCg0KRS5nLjogSSBoYXZlIGluc3RhbGxl ZCB0aGUgImd1ZXN0YWdlbnQiIGZsYXZvciBvZiBlbXVsYXRvcnMvcWVtdSANCigicWVtdS1n dWVzdC1hZ2VudCIgaW4gcGtnIHRlcm1zKSwgd2hpY2ggZ2V0cyBidWlsdCBpbiBQb3Vkcmll cmUgYXMgDQoiZW11bGF0b3JzL3FlbXVAZ3Vlc3RhZ2VudCIuDQoNCkFsbCBnb29kIGFuZCB3 ZWxsLg0KDQpCdXQgYHBrZyBwcmltZS1vcmlnaW5zYCBwaWNrcyBpdCB1cCBhcyAiZW11bGF0 b3JzL3FlbXUiLCB3aGljaCwgb2YgDQpjb3Vyc2UsIHRyaWdnZXJzIFBvdWRyaWVyZSB0byBi dWlsZCB0aGUgd2hvbGUgdGhpbmcsIA0KImVtdWxhdG9ycy9xZW11QGRlZmF1bHQiLg0KDQpX aGljaCBJIGRvbid0IG5lZWQuDQoNClNvIGVpdGhlciBwa2cgbmVlZHMgdG8gYmUgYW1lbmRl ZCB0byBiZSBhYmxlIHRvIHJlY29nbml6ZSBhbmQgcmVwb3J0IGEgDQpmbGF2b3IsIG9yIEkg aGF2ZSB0byBwdXQgdGhpcyBpbiB0aGUgamFpbCdzIG1ha2UuY29uZiBvbiBQb3VkcmllcmUu DQoNCkknbSBub3Qgc3VyZSBpZiB0aGVyZSdzIGEgcGxhY2UgZm9yIHRoYXQgaW4gYSBnZW5l cmljIG1ha2UuY29uZiBmb3IgYWxsIA0KcG9ydHMgaW4gdGhhdCBzcGVjaWZpYyBqYWlsOyB5 b3Uga25vdywgb25lIHRoYXQgY29udGFpbnMgDQphbGwtZW5jb21wYXNzaW5nIGxpbmVzIGxp a2UNCg0KREVGQVVMVF9WRVJTSU9OUz0gcGhwPTgyIGFwYWNoZT0yLjQgbXlzcWw9ODAgc3Ns PW9wZW5zc2wgcHl0aG9uPTMuOSANCnB5dGhvbjM9My45DQoNCkFueW9uZT8NCg0K --------------JwOqH5dRY1nLps0BkvbPygnJ-- --------------tQPhFdd9N5L8M1Xl9vxDN7HD Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCZoKzKgUDAAAAAAAKCRDr4FMJZEPckUOj AQDwJ8/ISxqoE++T+BqT35zhFeKBClYPABmlfTIWlcAdHgD/YNqYZJ/6jUINb0PwARBNetLqEolN uyumYoXWG9jKvwo= =ga8l -----END PGP SIGNATURE----- --------------tQPhFdd9N5L8M1Xl9vxDN7HD-- From nobody Mon Jul 1 17:22:15 2024 X-Original-To: freebsd-ports@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 4WCXsv0LYsz5Q4Mq for ; Mon, 01 Jul 2024 17:22:27 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WCXst2yJDz4VLW; Mon, 1 Jul 2024 17:22:25 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 461HMGiZ000988; Tue, 2 Jul 2024 02:22:16 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1719854536; bh=2Uv4F25GC2I9bPa3qOKgewLZJe3qHjnNMgRTjwKpMaY=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=GPk1PC6KSXuLcokCvfxg5HpSOeWBe6didYVx0hLdzYKCUx829LnJMw4KVVECfjVnq PUvHipRt/3nRbThFK1E2Q5quhQEYBiF5SeMaKt8z1UjdwrDAUSPvvPlNuKCKb34+r9 FSY50iUI25XsNrXxBLzMn+lLQEzjUlv/7+aBTAC8= Date: Tue, 2 Jul 2024 02:22:15 +0900 From: Tomoaki AOKI To: DutchDaemon - FreeBSD Forums Administrator Cc: freebsd-ports@freebsd.org Subject: Re: Can `pkg prime-origins` be "trained" to pick up flavors? Message-Id: <20240702022215.86f678352bf5d7c6bf3dea4d@dec.sakura.ne.jp> In-Reply-To: References: Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Queue-Id: 4WCXst2yJDz4VLW On Mon, 1 Jul 2024 15:46:18 +0200 DutchDaemon - FreeBSD Forums Administrator wrote: > Hey, > > I use `pkg prime-origins` on my servers to pick up the ports that > Poudriere needs to build for that (cluster of) server(s). > > This doesn't work for flavors, or I'm missing a trick. > > E.g.: I have installed the "guestagent" flavor of emulators/qemu > ("qemu-guest-agent" in pkg terms), which gets built in Poudriere as > "emulators/qemu@guestagent". > > All good and well. > > But `pkg prime-origins` picks it up as "emulators/qemu", which, of > course, triggers Poudriere to build the whole thing, > "emulators/qemu@default". > > Which I don't need. > > So either pkg needs to be amended to be able to recognize and report a > flavor, or I have to put this in the jail's make.conf on Poudriere. > > I'm not sure if there's a place for that in a generic make.conf for all > ports in that specific jail; you know, one that contains > all-encompassing lines like > > DEFAULT_VERSIONS= php=82 apache=2.4 mysql=80 ssl=openssl python=3.9 > python3=3.9 > > Anyone? Hi. pkg records informations about FLAVORs in annotations only. You should search output from `pkg -A ` for each pkg. Does the script on brew.bsd.cafe [1] help understanding/usable? [1] https://brew.bsd.cafe/TomAoki/sh_scripts/src/branch/main/poudlist-all Regards. -- Tomoaki AOKI From nobody Mon Jul 1 17:47:22 2024 X-Original-To: freebsd-ports@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 4WCYRM3m48z5Q8r3 for ; Mon, 01 Jul 2024 17:47:59 +0000 (UTC) (envelope-from ps.ports@smyrak.com) Received: from ipv6.s149.cyber-folks.pl (ipv6.s149.cyber-folks.pl [IPv6:2a02:1778::113:254]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WCYRM1WvCz4Y1d; Mon, 1 Jul 2024 17:47:59 +0000 (UTC) (envelope-from ps.ports@smyrak.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=smyrak.com; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References: In-Reply-To:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=CRrPLbEcG4V1X6W+ibqn51uU2LZGWcLzLP3S3kWUe/c=; b=rfovyUaTkloUn/i4XiIkG0eDiN rRc5rIdGoG5F8ojJPxeMtw95XmJ68TNhKdiQ3o9MXZD0sMIbcqpB0p+GzN1gBFXNzqxhblgbMUXa3 cfOnG2hh1GhDCYpd21lwq4sk0z3zCybpqRnhJm3o7aCafzy6hKJFZ1o6ry2yd0rG0YVIYj9zXLwBj AZ33qaMx4Mqiyi56iJlmze8wkAoaZidDwL54xbgiEhjQjlCjwYmzhqFWyanG2CEx0IwyP9QikLlkF Bb9UFeqVDj4G3cIjg6qgbsFUG7M2JM41G5rnqozuvervQagN7GpoFZ0ALY/N8tqEOEX4aVYITyn1a /vQylC+A==; Received: from 93-181-165-201.internetia.net.pl ([93.181.165.201] helo=daleth.home) by s149.cyber-folks.pl with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.97.1) (envelope-from ) id 1sOL8A-0000000BZGH-0Amv; Mon, 01 Jul 2024 19:47:58 +0200 Date: Mon, 1 Jul 2024 19:47:22 +0200 From: Piotr Smyrak To: freebsd-ports@freebsd.org Cc: DutchDaemon - FreeBSD Forums Administrator Subject: Re: Can `pkg prime-origins` be "trained" to pick up flavors? Message-ID: <20240701194722.7474335e@daleth.home> In-Reply-To: References: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Authenticated-Id: piero@smyrak.com X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:41079, ipnet:2a02:1778::/48, country:PL] X-Rspamd-Queue-Id: 4WCYRM1WvCz4Y1d On Mon, 1 Jul 2024 15:46:18 +0200 DutchDaemon - FreeBSD Forums Administrator wrote: > I use `pkg prime-origins` on my servers to pick up the ports that > Poudriere needs to build for that (cluster of) server(s). > > This doesn't work for flavors, or I'm missing a trick. > > E.g.: I have installed the "guestagent" flavor of emulators/qemu > ("qemu-guest-agent" in pkg terms), which gets built in Poudriere as > "emulators/qemu@guestagent". > > All good and well. > > But `pkg prime-origins` picks it up as "emulators/qemu", which, of > course, triggers Poudriere to build the whole thing, > "emulators/qemu@default". > > Which I don't need. > > So either pkg needs to be amended to be able to recognize and report > a flavor, or I have to put this in the jail's make.conf on Poudriere. > > I'm not sure if there's a place for that in a generic make.conf for > all ports in that specific jail; you know, one that contains > all-encompassing lines like > > DEFAULT_VERSIONS= php=82 apache=2.4 mysql=80 ssl=openssl python=3.9 > python3=3.9 `pkg prime-origins` is non part of pkg per se. It is an alias configured in pkg config and based on pkg-query(8), where it stands for: prime-origins: "query -e '%a = 0' '%o'", Which means that only the origin will be printed out. Flavors are recorded in package annotations, but IIUC only a number of pkg annotations is available for queries. -- Piotr Smyrak From nobody Mon Jul 1 18:42:47 2024 X-Original-To: ports@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 4WCZfc6hfyz5QM6D for ; Mon, 01 Jul 2024 18:42:48 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WCZfc66Fjz4hc6 for ; Mon, 1 Jul 2024 18:42:48 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1719859368; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=1rRQ+BZ7hVPzJCA2v4vTRtZdxhbHYPs+Vt+kdR0oCD4=; b=hLgMfdGGEKQtzLiGfsMOZL5GOwsarlvA/YPCnhkmJCLA+ZR8Uixp+DtlKfxZ0CbQKZgiH5 u9h/xOb9stew7NZNP69ulw1uaf6kf7CKu/MHpfKg0AM1tvb3jQI46mOSmCv1iE/1/O8Eg+ 4UgOFuugPV8/2tQhmtuV94gy6MAzebnjnz21/Wb+fC032/OVyZiFco2VxGf9w0n+40uBSn KarzgU225TXTvc6fNNrT+ePf0e2bZuduBwPXBecd2zEvaBOH8O9ThQY32JmIEE71Hv22Hj 6rzNtQPRmRjAQKTUkEqIPXknOhwA5gwOmS4FVuinv2fg4iaxCvgCPyLEHYLNVA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1719859368; a=rsa-sha256; cv=none; b=X3Q1+7HLpfUr47pIkhvIpv5juZxlF3EQtqEGLAyR8/WZWG/fuMiBvMmYWqM2B50/trXbfZ Jj7YF4sNfYQHsmNjNwnoqQw5dXvLfhcAj1zvQM3OgszRGR2b8X59hQHJCAF+9AZq95m+RT vKMO1tMtNWZYU+xB5UPFdWrYGBakbbZFGJW/ar/Lw8JzdJ8a7QI9+tfR3QFgBFXzn4eKyi G6f+mLK62Npu1E63lz7IMFtVC+EzPye0AZfZGzU8WW2zQqEMElR4YVulXM3wRmP5PdH3Rp cn9Hs/R+cAuGt5GcHUJ3bzrpkLAT4Gddt5p3rwt8rYyXYrSCAtyATDh5momLiw== 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=1719859368; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=1rRQ+BZ7hVPzJCA2v4vTRtZdxhbHYPs+Vt+kdR0oCD4=; b=BnPUY+o7MPTSQDgoPOrf9t6W5f32dndHNbqeMipcswn++ZjTmqIAq0C/jYxW85wECvemJt sWNH3NSO5wgc3icEEy0cxP7Z7NYrVam9Me4cJy48td29ZVyZqtKiY/wObyHvLrbMuDau7G YkYDAu2n/UkEqGgUfrMIVgmbX1yWqKr0+S2oehOi4sHeBS5BxAtGvyT3bZiJpy/kjJdexs F0nZERrhzSiXwN7KbmdXeox6fgzcCtnI1Kl1UN9xs3cll81VNb6O/WJDOk0Es9mjikk4lw d8a7YL3fcCQ0Udj/pE+Eod3imeyh3OVQScGljszA2KSMCDicZS3pzRz3Dp9OeQ== Received: from [192.168.178.243] (unknown [85.148.89.7]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: dutchdaemon/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WCZfc4SdBzTTg for ; Mon, 1 Jul 2024 18:42:48 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) Message-ID: <748eaf90-6c2d-41e3-8334-88458c21b7c3@FreeBSD.org> Date: Mon, 1 Jul 2024 20:42:47 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Betterbird (Windows) Subject: Re: Can `pkg prime-origins` be "trained" to pick up flavors? To: ports@freebsd.org References: <20240702022215.86f678352bf5d7c6bf3dea4d@dec.sakura.ne.jp> Content-Language: en-US From: DutchDaemon - FreeBSD Forums Administrator Autocrypt: addr=DutchDaemon@FreeBSD.org; keydata= xjMEZa5xHxYJKwYBBAHaRw8BAQdAfWZ69PhvjxSC5/RYQaU5TFyz+SENz3Oi0fkdJIISjGHN RER1dGNoRGFlbW9uIC0gRnJlZUJTRCBGb3J1bXMgQWRtaW5pc3RyYXRvciA8RHV0Y2hEYWVt b25ARnJlZUJTRC5vcmc+wokEExYIADEWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCZa5xHwIb AwQLCQgHBRUICQoLBRYCAwEAAAoJEOvgUwlkQ9yRf7EBAMinyZF8zVzNuHpeKdGPHVZcNqBj 1H192nmduRSxejFnAP490W4kl7pwtdpMVrX7iJqkWanO2L0kWlig7csNIi5nAs44BGWucR8S CisGAQQBl1UBBQEBB0Ajr12wp47yOqDF5v8c+VC9pklim0qa1FrqxTMaA1kUJAMBCAfCeAQY FggAIBYhBIMil9CWXDjy4WxaT+vgUwlkQ9yRBQJlrnEfAhsMAAoJEOvgUwlkQ9yRsg0A/1UY CnRZEZOesZgnpCTuERpnJR5chIY9Y1bxUSxTerF7AP9x+CE28IZ7xFZfwHiss0VaDvQhNG08 NzNJHBSshFjtBQ== Organization: The FreeBSD Forums In-Reply-To: <20240702022215.86f678352bf5d7c6bf3dea4d@dec.sakura.ne.jp> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------R98uWw006MN2MhwsQ8pT93Fb" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------R98uWw006MN2MhwsQ8pT93Fb Content-Type: multipart/mixed; boundary="------------3M9H87J3oHWHN7zSiDV6hkI9"; protected-headers="v1" From: DutchDaemon - FreeBSD Forums Administrator To: ports@freebsd.org Message-ID: <748eaf90-6c2d-41e3-8334-88458c21b7c3@FreeBSD.org> Subject: Re: Can `pkg prime-origins` be "trained" to pick up flavors? References: <20240702022215.86f678352bf5d7c6bf3dea4d@dec.sakura.ne.jp> In-Reply-To: <20240702022215.86f678352bf5d7c6bf3dea4d@dec.sakura.ne.jp> --------------3M9H87J3oHWHN7zSiDV6hkI9 Content-Type: multipart/alternative; boundary="------------i8sWCidfIJDIsEFkMqnEe0qn" --------------i8sWCidfIJDIsEFkMqnEe0qn Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMS03LTIwMjQgMTk6MjIsIFRvbW9ha2kgQU9LSSB3cm90ZToNCj4gT24gTW9uLCAxIEp1 bCAyMDI0IDE1OjQ2OjE4ICswMjAwDQo+IER1dGNoRGFlbW9uIC0gRnJlZUJTRCBGb3J1bXMg QWRtaW5pc3RyYXRvcjxEdXRjaERhZW1vbkBGcmVlQlNELm9yZz4NCj4gd3JvdGU6DQo+DQo+ PiBIZXksDQo+Pg0KPj4gSSB1c2UgYHBrZyBwcmltZS1vcmlnaW5zYCBvbiBteSBzZXJ2ZXJz IHRvIHBpY2sgdXAgdGhlIHBvcnRzIHRoYXQNCj4+IFBvdWRyaWVyZSBuZWVkcyB0byBidWls ZCBmb3IgdGhhdCAoY2x1c3RlciBvZikgc2VydmVyKHMpLg0KPj4NCj4+IFRoaXMgZG9lc24n dCB3b3JrIGZvciBmbGF2b3JzLCBvciBJJ20gbWlzc2luZyBhIHRyaWNrLg0KPj4NCj4+IEUu Zy46IEkgaGF2ZSBpbnN0YWxsZWQgdGhlICJndWVzdGFnZW50IiBmbGF2b3Igb2YgZW11bGF0 b3JzL3FlbXUNCj4+ICgicWVtdS1ndWVzdC1hZ2VudCIgaW4gcGtnIHRlcm1zKSwgd2hpY2gg Z2V0cyBidWlsdCBpbiBQb3VkcmllcmUgYXMNCj4+ICJlbXVsYXRvcnMvcWVtdUBndWVzdGFn ZW50Ii4NCj4+DQo+PiBBbGwgZ29vZCBhbmQgd2VsbC4NCj4+DQo+PiBCdXQgYHBrZyBwcmlt ZS1vcmlnaW5zYCBwaWNrcyBpdCB1cCBhcyAiZW11bGF0b3JzL3FlbXUiLCB3aGljaCwgb2YN Cj4+IGNvdXJzZSwgdHJpZ2dlcnMgUG91ZHJpZXJlIHRvIGJ1aWxkIHRoZSB3aG9sZSB0aGlu ZywNCj4+ICJlbXVsYXRvcnMvcWVtdUBkZWZhdWx0Ii4NCj4+DQo+PiBXaGljaCBJIGRvbid0 IG5lZWQuDQo+Pg0KPj4gU28gZWl0aGVyIHBrZyBuZWVkcyB0byBiZSBhbWVuZGVkIHRvIGJl IGFibGUgdG8gcmVjb2duaXplIGFuZCByZXBvcnQgYQ0KPj4gZmxhdm9yLCBvciBJIGhhdmUg dG8gcHV0IHRoaXMgaW4gdGhlIGphaWwncyBtYWtlLmNvbmYgb24gUG91ZHJpZXJlLg0KPj4N Cj4+IEknbSBub3Qgc3VyZSBpZiB0aGVyZSdzIGEgcGxhY2UgZm9yIHRoYXQgaW4gYSBnZW5l cmljIG1ha2UuY29uZiBmb3IgYWxsDQo+PiBwb3J0cyBpbiB0aGF0IHNwZWNpZmljIGphaWw7 IHlvdSBrbm93LCBvbmUgdGhhdCBjb250YWlucw0KPj4gYWxsLWVuY29tcGFzc2luZyBsaW5l cyBsaWtlDQo+Pg0KPj4gREVGQVVMVF9WRVJTSU9OUz0gcGhwPTgyIGFwYWNoZT0yLjQgbXlz cWw9ODAgc3NsPW9wZW5zc2wgcHl0aG9uPTMuOQ0KPj4gcHl0aG9uMz0zLjkNCj4+DQo+PiBB bnlvbmU/DQo+IEhpLg0KPiBwa2cgcmVjb3JkcyBpbmZvcm1hdGlvbnMgYWJvdXQgRkxBVk9S cyBpbiBhbm5vdGF0aW9ucyBvbmx5Lg0KPiBZb3Ugc2hvdWxkIHNlYXJjaCBvdXRwdXQgZnJv bSBgcGtnIC1BIDxwYWNrYWdlbmFtZT5gIGZvciBlYWNoIHBrZy4NCj4NCj4gRG9lcyB0aGUg c2NyaXB0IG9uIGJyZXcuYnNkLmNhZmUgWzFdIGhlbHAgdW5kZXJzdGFuZGluZy91c2FibGU/ DQo+DQo+IFsxXQ0KPiBodHRwczovL2JyZXcuYnNkLmNhZmUvVG9tQW9raS9zaF9zY3JpcHRz L3NyYy9icmFuY2gvbWFpbi9wb3VkbGlzdC1hbGwNCj4NCj4gUmVnYXJkcy4NCg0KVGhhdCBh Y3R1YWxseSBwdXQgbWUgb24gYSBwYXRoIGZvcndhcmQsIGJ1dCBJIGRlY2lkZWQgdG8gc29y dCBvZiANCmJydXRlLWZvcmNlIGl0LCBzbyBJIGNvdWxkIHJ1biB0aGUgc2NyaXB0IGFueXdo ZXJlLg0KDQpJbiBmYWN0LCBBbnNpYmxlIHJ1bnMgaXQgb24gYWxsIHNlcnZlcnMgKGdyb3Vw ZWQgYnkgYnVpbGQgamFpbCBuYW1lcyBvbiANClBvdWRyaWVyZSkgYW5kIGdhdGhlcnMvc29y dHMgdGhlIG91dHB1dCB0byBwb3B1bGF0ZSB0aGUgYnVpbGQgbGlzdHMgZm9yIA0KUG91ZHJp ZXJlLCB3aGljaCB0aGVuIGZpcmVzIHVwIHRoZSBqYWlscyBhbmQgYnVpbGRzIHRoZSBhc3Nv Y2lhdGVkIHJlcG9zLg0KDQpmb3IgcG9ydCBpbiAkKCAvdXNyL2xvY2FsL3NiaW4vcGtnIHBy aW1lLW9yaWdpbnMgKQ0KZG8NCmZsYXZvcj0kKCAvdXNyL2xvY2FsL3NiaW4vcGtnIGluZm8g LUEgIiR7cG9ydH0iIHwgL3Vzci9iaW4vZ3JlcCAiZmxhdm9yIiANCnwgL3Vzci9iaW4vYXdr ICd7cHJpbnQgJE5GfScgfCAvdXNyL2Jpbi9ncmVwIC12ICJkZWZhdWx0IiApDQpbICJ4JHtm bGF2b3J9IiA9ICJ4IiBdICYmIGVjaG8gIiR7cG9ydH0iIHx8IGVjaG8gIiR7cG9ydH1AJHtm bGF2b3J9Ig0KZG9uZQ0KDQpUaGF0IGdpdmVzIG1lIGV4YWN0bHkgdGhlIG91dHB1dCBJIG5l ZWQuDQoNClRoYW5rcyENCg0KREQNCg0K --------------i8sWCidfIJDIsEFkMqnEe0qn Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 1-7-2024 19:22, Tomoaki AOKI wrote:=
On Mon, 1 Jul 2024 15:46:18 =
+0200
DutchDaemon - FreeBSD Forums Administrator <DutchDaemon@FreeBSD.org&=
gt;
wrote:

Hey,

I use `pkg prime-origins` on my servers to pick up the ports that=20
Poudriere needs to build for that (cluster of) server(s).

This doesn't work for flavors, or I'm missing a trick.

E.g.: I have installed the "guestagent" flavor of emulators/qemu=20
("qemu-guest-agent" in pkg terms), which gets built in Poudriere as=20
"emulators/qemu@guestagent".

All good and well.

But `pkg prime-origins` picks it up as "emulators/qemu", which, of=20
course, triggers Poudriere to build the whole thing,=20
"emulators/qemu@default".

Which I don't need.

So either pkg needs to be amended to be able to recognize and report a=20
flavor, or I have to put this in the jail's make.conf on Poudriere.

I'm not sure if there's a place for that in a generic make.conf for all=20
ports in that specific jail; you know, one that contains=20
all-encompassing lines like

DEFAULT_VERSIONS=3D php=3D82 apache=3D2.4 mysql=3D80 ssl=3Dopenssl python=
=3D3.9=20
python3=3D3.9

Anyone?
Hi.
pkg records informations about FLAVORs in annotations only.
You should search output from `pkg -A <packagename>` for each pkg.

Does the script on brew.bsd.cafe [1] help understanding/usable?

[1]
https://brew.bsd.cafe/TomAoki/sh=
_scripts/src/branch/main/poudlist-all

Regards.

That actually put me on a path forward, but I decided to sort of brute-force it, so I could run the script anywhere.=C2=A0

In fact, Ansible runs it on all servers (grouped by build jail names on Poudriere) and gathers/sorts the output to populate the build lists for Poudriere, which then fires up the jails and builds the associated repos.

for port in $( /usr/local/sbin/pkg prime-origins )
do
flavor=3D$( /usr/local/sbin/pkg info -A "${port}" | /usr/bin/grep= "flavor" | /usr/bin/awk '{print $NF}' | /usr/bin/grep -v "default" )
[ "x${flavor}" =3D "x" ] && echo "${port}" || echo "${port}@${flavor}"
done

That gives me exactly the output I need.

Thanks!

DD

--------------i8sWCidfIJDIsEFkMqnEe0qn-- --------------3M9H87J3oHWHN7zSiDV6hkI9-- --------------R98uWw006MN2MhwsQ8pT93Fb Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCZoL4qAUDAAAAAAAKCRDr4FMJZEPckcFs AP0WlKLQ1LJZQ4YwDVAfycORiAl66F1HhT7muJtFmMm8XgEArVqq7uPdayRcqEQkrUvhivQMuu3c v6WhjRXfe3i9jg8= =RtdM -----END PGP SIGNATURE----- --------------R98uWw006MN2MhwsQ8pT93Fb-- From nobody Mon Jul 1 21:44:48 2024 X-Original-To: ports@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 4WCfhl6rPBz5QB9p for ; Mon, 01 Jul 2024 21:44:55 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WCfhl2CgPz43Rx; Mon, 1 Jul 2024 21:44:54 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 461LinqA033075; Tue, 2 Jul 2024 06:44:49 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1719870289; bh=iK/QOcqLTeYr6b2SIbsEEfcEiNlemtdc5RgRe+E0GeE=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=m0nbJ9L0fFjwLI0le0cb9c0/tJSs6aEmwtMW+Y1fb3mFOgZWDPc4cGPSCP5LplU9q 3/snSCJIdBTs/6Ov6yYszc977rTy/XhcxsUc7ycx8v9+TfMhrK/67Y/y+wEuNCRqgM gY+lPsGnUNPawPFYlFnS93WO+S+FkmgJ94d7ZlwQ= Date: Tue, 2 Jul 2024 06:44:48 +0900 From: Tomoaki AOKI To: DutchDaemon - FreeBSD Forums Administrator Cc: ports@freebsd.org Subject: Re: Can `pkg prime-origins` be "trained" to pick up flavors? Message-Id: <20240702064448.1072c2a31ba44ed483730d0b@dec.sakura.ne.jp> In-Reply-To: <748eaf90-6c2d-41e3-8334-88458c21b7c3@FreeBSD.org> References: <20240702022215.86f678352bf5d7c6bf3dea4d@dec.sakura.ne.jp> <748eaf90-6c2d-41e3-8334-88458c21b7c3@FreeBSD.org> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Queue-Id: 4WCfhl2CgPz43Rx On Mon, 1 Jul 2024 20:42:47 +0200 DutchDaemon - FreeBSD Forums Administrator wrote: > On 1-7-2024 19:22, Tomoaki AOKI wrote: > > On Mon, 1 Jul 2024 15:46:18 +0200 > > DutchDaemon - FreeBSD Forums Administrator > > wrote: > > > >> Hey, > >> > >> I use `pkg prime-origins` on my servers to pick up the ports that > >> Poudriere needs to build for that (cluster of) server(s). > >> > >> This doesn't work for flavors, or I'm missing a trick. > >> > >> E.g.: I have installed the "guestagent" flavor of emulators/qemu > >> ("qemu-guest-agent" in pkg terms), which gets built in Poudriere as > >> "emulators/qemu@guestagent". > >> > >> All good and well. > >> > >> But `pkg prime-origins` picks it up as "emulators/qemu", which, of > >> course, triggers Poudriere to build the whole thing, > >> "emulators/qemu@default". > >> > >> Which I don't need. > >> > >> So either pkg needs to be amended to be able to recognize and report a > >> flavor, or I have to put this in the jail's make.conf on Poudriere. > >> > >> I'm not sure if there's a place for that in a generic make.conf for all > >> ports in that specific jail; you know, one that contains > >> all-encompassing lines like > >> > >> DEFAULT_VERSIONS= php=82 apache=2.4 mysql=80 ssl=openssl python=3.9 > >> python3=3.9 > >> > >> Anyone? > > Hi. > > pkg records informations about FLAVORs in annotations only. > > You should search output from `pkg -A ` for each pkg. > > > > Does the script on brew.bsd.cafe [1] help understanding/usable? > > > > [1] > > https://brew.bsd.cafe/TomAoki/sh_scripts/src/branch/main/poudlist-all > > > > Regards. > > That actually put me on a path forward, but I decided to sort of > brute-force it, so I could run the script anywhere. > > In fact, Ansible runs it on all servers (grouped by build jail names on > Poudriere) and gathers/sorts the output to populate the build lists for > Poudriere, which then fires up the jails and builds the associated repos. > > for port in $( /usr/local/sbin/pkg prime-origins ) > do > flavor=$( /usr/local/sbin/pkg info -A "${port}" | /usr/bin/grep "flavor" > | /usr/bin/awk '{print $NF}' | /usr/bin/grep -v "default" ) > [ "x${flavor}" = "x" ] && echo "${port}" || echo "${port}@${flavor}" > done > > That gives me exactly the output I need. > > Thanks! > > DD I recommend using pkgname instead of origin for sniffing FLAVORs. If you have multiple FLAVORs for single origin, for example, has textproc/fcitx5-qt with FLAVORs qt5 and qt6 are both installed, ===== Quot ===== % pkg info -A textproc/fcitx5-qt fcitx5-qt5-5.1.6: FreeBSD_version: 1401500 build_timestamp: 2024-05-20T00:44:42+0000 built_by : poudriere-git-3.4.99.20240424 flavor : qt5 port_checkout_unclean: no port_git_hash : 5706c0f18db2 ports_top_checkout_unclean: yes ports_top_git_hash: 92df6b73a07c fcitx5-qt6-5.1.6: FreeBSD_version: 1401500 build_timestamp: 2024-05-20T00:44:50+0000 built_by : poudriere-git-3.4.99.20240424 flavor : qt6 port_checkout_unclean: no port_git_hash : 5706c0f18db2 ports_top_checkout_unclean: yes ports_top_git_hash: 92df6b73a07c % pkg info -A textproc/fcitx5-qt | /usr/bin/grep "flavor" | /usr/bin/awk '{print $NF}' qt5 qt6 ===== End quot ===== So you would be better using `pkg prime-list` instead of `pkg prime-origin` or handle the output via `xarg -n 1` for test. Regards. -- Tomoaki AOKI From nobody Mon Jul 1 22:52:04 2024 X-Original-To: ports@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 4WChBP5hD1z5QNRx for ; Mon, 01 Jul 2024 22:52:13 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WChBL401Bz4G1r; Mon, 1 Jul 2024 22:52:09 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=dec.sakura.ne.jp header.s=s2405 header.b=jAuNMkzv; dmarc=pass (policy=none) header.from=dec.sakura.ne.jp; spf=pass (mx1.freebsd.org: domain of junchoon@dec.sakura.ne.jp designates 153.125.133.21 as permitted sender) smtp.mailfrom=junchoon@dec.sakura.ne.jp Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 461Mq4sh041148; Tue, 2 Jul 2024 07:52:05 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1719874325; bh=2ktXPgy8lHI5rbN/5VqjB/rcOB5PwQhAf1OmUeygU70=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=jAuNMkzv9hu2TQKvS0Um8oJu8nhtlaybNwDoC1F0ZCGn/nHH5vLxbu4DJvSoBqICW KR//3UZ8YaEZdK2y0Bz/7opK8JCTle/uduZHKfEhLyF7mnkEAhEZYcQKUBoFD03j/Y fPDX0ttm+PAJYjAQUy+dLHrqGfGS3LPbIaEJsR24= Date: Tue, 2 Jul 2024 07:52:04 +0900 From: Tomoaki AOKI To: DutchDaemon - FreeBSD Forums Administrator Cc: ports@freebsd.org Subject: Re: Can `pkg prime-origins` be "trained" to pick up flavors? Message-Id: <20240702075204.2c10d58cb4402523a8af9732@dec.sakura.ne.jp> In-Reply-To: <20240702064448.1072c2a31ba44ed483730d0b@dec.sakura.ne.jp> References: <20240702022215.86f678352bf5d7c6bf3dea4d@dec.sakura.ne.jp> <748eaf90-6c2d-41e3-8334-88458c21b7c3@FreeBSD.org> <20240702064448.1072c2a31ba44ed483730d0b@dec.sakura.ne.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.38 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.977]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[dec.sakura.ne.jp,none]; R_DKIM_ALLOW(-0.20)[dec.sakura.ne.jp:s=s2405]; R_SPF_ALLOW(-0.20)[+ip4:153.125.133.16/28]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; RCVD_COUNT_ONE(0.00)[1]; TO_DN_SOME(0.00)[]; HAS_ORG_HEADER(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP]; ARC_NA(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[dec.sakura.ne.jp:+] X-Rspamd-Queue-Id: 4WChBL401Bz4G1r On Tue, 2 Jul 2024 06:44:48 +0900 Tomoaki AOKI wrote: > On Mon, 1 Jul 2024 20:42:47 +0200 > DutchDaemon - FreeBSD Forums Administrator > wrote: > > > On 1-7-2024 19:22, Tomoaki AOKI wrote: > > > On Mon, 1 Jul 2024 15:46:18 +0200 > > > DutchDaemon - FreeBSD Forums Administrator > > > wrote: > > > > > >> Hey, > > >> > > >> I use `pkg prime-origins` on my servers to pick up the ports that > > >> Poudriere needs to build for that (cluster of) server(s). > > >> > > >> This doesn't work for flavors, or I'm missing a trick. > > >> > > >> E.g.: I have installed the "guestagent" flavor of emulators/qemu > > >> ("qemu-guest-agent" in pkg terms), which gets built in Poudriere as > > >> "emulators/qemu@guestagent". > > >> > > >> All good and well. > > >> > > >> But `pkg prime-origins` picks it up as "emulators/qemu", which, of > > >> course, triggers Poudriere to build the whole thing, > > >> "emulators/qemu@default". > > >> > > >> Which I don't need. > > >> > > >> So either pkg needs to be amended to be able to recognize and report a > > >> flavor, or I have to put this in the jail's make.conf on Poudriere. > > >> > > >> I'm not sure if there's a place for that in a generic make.conf for all > > >> ports in that specific jail; you know, one that contains > > >> all-encompassing lines like > > >> > > >> DEFAULT_VERSIONS= php=82 apache=2.4 mysql=80 ssl=openssl python=3.9 > > >> python3=3.9 > > >> > > >> Anyone? > > > Hi. > > > pkg records informations about FLAVORs in annotations only. > > > You should search output from `pkg -A ` for each pkg. > > > > > > Does the script on brew.bsd.cafe [1] help understanding/usable? > > > > > > [1] > > > https://brew.bsd.cafe/TomAoki/sh_scripts/src/branch/main/poudlist-all > > > > > > Regards. > > > > That actually put me on a path forward, but I decided to sort of > > brute-force it, so I could run the script anywhere. > > > > In fact, Ansible runs it on all servers (grouped by build jail names on > > Poudriere) and gathers/sorts the output to populate the build lists for > > Poudriere, which then fires up the jails and builds the associated repos. > > > > for port in $( /usr/local/sbin/pkg prime-origins ) > > do > > flavor=$( /usr/local/sbin/pkg info -A "${port}" | /usr/bin/grep "flavor" > > | /usr/bin/awk '{print $NF}' | /usr/bin/grep -v "default" ) > > [ "x${flavor}" = "x" ] && echo "${port}" || echo "${port}@${flavor}" > > done > > > > That gives me exactly the output I need. > > > > Thanks! > > > > DD > > I recommend using pkgname instead of origin for sniffing FLAVORs. > If you have multiple FLAVORs for single origin, for example, has > textproc/fcitx5-qt with FLAVORs qt5 and qt6 are both installed, > > ===== Quot ===== > > % pkg info -A textproc/fcitx5-qt > fcitx5-qt5-5.1.6: > FreeBSD_version: 1401500 > build_timestamp: 2024-05-20T00:44:42+0000 > built_by : poudriere-git-3.4.99.20240424 > flavor : qt5 > port_checkout_unclean: no > port_git_hash : 5706c0f18db2 > ports_top_checkout_unclean: yes > ports_top_git_hash: 92df6b73a07c > fcitx5-qt6-5.1.6: > FreeBSD_version: 1401500 > build_timestamp: 2024-05-20T00:44:50+0000 > built_by : poudriere-git-3.4.99.20240424 > flavor : qt6 > port_checkout_unclean: no > port_git_hash : 5706c0f18db2 > ports_top_checkout_unclean: yes > ports_top_git_hash: 92df6b73a07c > % pkg info -A textproc/fcitx5-qt | /usr/bin/grep "flavor" > | /usr/bin/awk '{print $NF}' > qt5 > qt6 > > ===== End quot ===== > > So you would be better using `pkg prime-list` instead of `pkg > prime-origin` or handle the output via `xarg -n 1` for test. > > Regards. > > -- > Tomoaki AOKI Script below would work for you. for port in $( /usr/local/sbin/pkg prime-origins | sort -u ) do flavor=$( /usr/local/sbin/pkg info -A "${port}" | \ /usr/bin/grep "flavor" | /usr/bin/awk '{print $NF}' | \ /usr/bin/grep -v "default" ) [ "x${flavor}" = "x" ] && echo "${port}" || \ for flvr in ${flavor} do echo -n ${flvr} ; [ "x${flvr}" = "x" ] && echo "${port}" || \ echo "${port}@${flvr}" done done -- Tomoaki AOKI From nobody Tue Jul 2 04:20:34 2024 X-Original-To: ports@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 4WCqTJ0QSsz5P6Sy for ; Tue, 02 Jul 2024 04:20:36 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WCqTH0xMzz4rfJ for ; Tue, 2 Jul 2024 04:20:35 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1719894035; a=rsa-sha256; cv=none; b=D9GGD2ib6t0VHoiCe2XaHmsOPBA1Xg4bF3yfhjSH5HnDQeE/cn6ux4+7fHLGkD9csLdxwC T73VwgPyTVaSN3xeUAXHmCY3mMWgQRULQFeDgvRaC6EnasJOj4/X4P4s3XeNAmMaK4ykfv jX2u4vD23C+Us7nbmijSg08oTRMIiafDOTQSritb6BFv6PvREmdSMMBvMfwSE7iaFsVrOJ PxGnrRWXNduHM7dIaj2tkNNX3ZMpCcyklmJtEUAurymUH5dh7AZsXiRoGwnbGcyGrz9NFF 0TGsm7bgPhSOhCAQ7ZtVDlmMpPhG2fJ7iRtw+vN7lX6WEpV0ghPOuTxAQ8YwtQ== 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=1719894035; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MF/9m4XHNpM3oKG2FIfKFBBty7B2p2nj5H5i/ydduBU=; b=j9yUs57DM35uQlYA3o+QVD70Gc3aoPxmK3lkfb3YmKad4FBYnbaW2EW/1g1465VlE4Hdjj Ez3eHHRWAWxhKeZHErvwFDBwdBmL8Ijph6qTU6RR+QNp+uXKv96sAoOGcyYzMxYlTBp14a dNZz4AKKa2BON/GjYBFNUcgviBz1DKppVK/yz2ojoL7bKIxd9is7AIM00TVMRM0cvlmDgA EKIBWiv/wFaTvEuauWS/XG1OcpuXfxYyn2J25y+TeCLnnNXk5T6F2FvklYU9N1I+YELfKg nT6oGszb9ySO4+6CnM3G1V/QFzV0TaNNCx8oqunIJjUGKVEQkZ+acMwPTELzjw== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WCqTH0Y6FzZ9Y for ; Tue, 2 Jul 2024 04:20:35 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 4624KYHY060312 for ; Tue, 2 Jul 2024 04:20:34 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 4624KY35060285; Tue, 2 Jul 2024 04:20:34 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202407020420.4624KY35060285@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Date: Tue, 2 Jul 2024 04:20:34 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ databases/clickhouse | 22.1.3.7 | v24.6.1.4423-stable ------------------------------------------------+-----------------+------------ sysutils/google-compute-engine-oslogin | 20191018.00 | 20240701.00 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Tue Jul 2 06:59:09 2024 X-Original-To: freebsd-ports@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 4WCv0W69Xwz5Pn19 for ; Tue, 02 Jul 2024 06:59:23 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WCv0W5MQQz49Mm; Tue, 2 Jul 2024 06:59:23 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1719903563; 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: in-reply-to:in-reply-to:references:references; bh=X/srYGJR4dlROdzzT8BE3Fqe1gQiihD3Tk3qds5v9TA=; b=xzRTagrU+HmzOV9YdSYPgvZf/JwqM1N3MjsgWaveJBqYP1W+n1PWngqUsC8Fvq1w8vAnT7 81S7tFV5b2O24eJ2CLynTMlGb+1OCy2fgiXGOohWZ1aITWVpy5ZqUjMZxm/MShVWs4kNKE uwJe/8LTOsY+r7rM9wDqg1OulzrdOAP2FSUBxjPBKkrdKTJHw+x3Tw9HvZ87+AnN4qhspt B7DteUUwGZ36P7onJszluWkw823cFe/i9aqkiR9maoLMKvYwcoLFVKZ0EcDgLPVkvP7eED uCQ4qg8tF6Fkxjl0VOZ5Q/zmiRkVAruA4q+4zOTugCBx4KFIQbynp2Jm8ui0mQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1719903563; a=rsa-sha256; cv=none; b=oaP0ZpI8yQCMqdBwa6Mj6JNkhxBOeBLZj7VfIhJov5aSd6Jt3kjiH8QqA4KK+WujFDPRev R/tXd8+4G4YM4rgJiKt8/Hy6MmkzIli+BH/Ni1XeKCzijGnB/PlwCmqpICNCl4s4o1Rb+c spmZRZw/4gXBKqwWhuZUkFGG98p6BFI0yFwClZ48QN1z3t37DUP7AQaR8zgCtiNAuFLj0W 2pC+ulmkzvyBmSpY838vCE8QzaaivfRSPrSh7uLzfEU56npj+fkyP0VhEjbtPX5cZdZXHw 3awaR974a3SxjmvjJ8KBcdiBshRhxou26M9XjPcLw25oE4GL/6nxmnJPnQPliA== 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=1719903563; 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: in-reply-to:in-reply-to:references:references; bh=X/srYGJR4dlROdzzT8BE3Fqe1gQiihD3Tk3qds5v9TA=; b=Xwur/bP8CPhvIZlLk8Ld2RPwiJjlKG6DGfbeETQSWoglcT+2fTtqBIkj0jtR1ocyNcHZHq Z7h8fwYyXx5MIRHgvwQ1sQdA4MtWFHAC8UQYRZA+0oABVccaLx0O1fU+pdyO+o8Th3TxB0 k8uOM4gBW+efY850OEpEEGnJdxtCo3f0ecINlrM3J/30sPnD7V7pxuDuEus7ViYeMAu1zd JBxVxMP1iYs405W8ohUrIyn0Hz14dsGnKddecvMylV6gV67kMNv56R9VGMcSa9nKswtqO1 d3IEQx9dAWb2ecN8JDeK1NmdIY5eB4rmVIVJwI7DxdSk/zg7t+sxykxn11fm0Q== Received: from mail-yw1-f174.google.com (mail-yw1-f174.google.com [209.85.128.174]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WCv0W4mfvzyc0; Tue, 2 Jul 2024 06:59:23 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-yw1-f174.google.com with SMTP id 00721157ae682-64b3655297aso33288467b3.1; Mon, 01 Jul 2024 23:59:23 -0700 (PDT) X-Gm-Message-State: AOJu0YzS26zbZECc8VVBfWsXTqip5Yf5GmaKrP+RqVEi6HPQe57OaZ1/ ckPQNreBF/Z1JuR6XkBbT8WwXjqyuUO/XRS9t6j/l7AgnGOZgFrlF8X6wMFz47XrrIRRhDGKX3b cmsfEdmwBJPZ7MeMyv615mW48LY4= X-Google-Smtp-Source: AGHT+IFMwvcMS+Vg7L3drrO6h0y6PHAsa9sgoTiXxQtcuIv5Y8+ptFZUwVK4XDveJ2JZDAf2vWChINRz8+lkMeQW10A= X-Received: by 2002:a0d:f985:0:b0:631:3718:584a with SMTP id 00721157ae682-64c753195aemr69943437b3.50.1719903562535; Mon, 01 Jul 2024 23:59:22 -0700 (PDT) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 References: <8179bcf1-d858-42bf-950f-22837372b0da@freebsd.org> In-Reply-To: <8179bcf1-d858-42bf-950f-22837372b0da@freebsd.org> From: Nuno Teixeira Date: Tue, 2 Jul 2024 07:59:09 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Extend go.mk to be able to download from different additional sources To: Matthias Fechner Cc: freebsd-ports@freebsd.org Content-Type: multipart/alternative; boundary="000000000000e4a34c061c3e40de" --000000000000e4a34c061c3e40de Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Matthias, For a quick look we have around 15 ports using gomod workaround including one of "mine" ports: dns/blocky. For some time I was wandering if this problem is upstream responsability to solve since most go projects have goproxy thing setup correctly. Anyway, I'm happy that your review lands. Extension looks good. Thanks! Matthias Fechner escreveu (sexta, 28/06/2024 =C3=A0(= s) 13:39): > Hi, > > I have the use-case from some ports I maintain which are related or are > based on go. > > Upstream does not provide the go.mod via goproxy but e.g. only on gitlab > or github. > Therefor the go modules approve to build the port is not possible. > > The extension enables the go.mk to more flexibly download the go.mod > from different sources. > > Would be nice if some can have a look to the review: > https://reviews.freebsd.org/D45631 > > and share your opinion. > The modification is designed to have no effect to existing ports/packages= . > > Thanks a lot! > > Gru=C3=9F > Matthias > > -- > > "Programming today is a race between software engineers striving to > build bigger and better idiot-proof programs, and the universe trying to > produce bigger and better idiots. So far, the universe is winning." -- > Rich Cook > > > --=20 Nuno Teixeira FreeBSD UNIX: Web: https://FreeBSD.org --000000000000e4a34c061c3e40de Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Matthias,

For a quick = look we have around 15 ports using gomod workaround including one of "= mine" ports: dns/blocky.
For some time I was wandering if th= is problem is upstream responsability to solve since most go projects have = goproxy thing setup correctly.

Anyway, I'm hap= py that your review lands. Extension looks good.

Thanks!<= br>

Matthias Fechner <mfech= ner@freebsd.org> escreveu (sexta, 28/06/2024 =C3=A0(s) 13:39):
Hi,

I have the use-case from some ports I maintain which are related or are based on go.

Upstream does not provide the go.mod via goproxy but e.g. only on gitlab or github.
Therefor the go modules approve to build the port is not possible.

The extension enables the go.mk to more flexibly download the go.mod
from different sources.

Would be nice if some can have a look to the review:
https://reviews.freebsd.org/D45631

and share your opinion.
The modification is designed to have no effect to existing ports/packages.<= br>
Thanks a lot!

Gru=C3=9F
Matthias

--

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." --=
Rich Cook




--
Nuno Teixeira
FreeBSD UNIX:=C2=A0 <eduardo@FreeBSD.org>=C2=A0 =C2=A0Web:=C2=A0 https://Fr= eeBSD.org
--000000000000e4a34c061c3e40de-- From nobody Tue Jul 2 11:21:30 2024 X-Original-To: ports@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 4WD0q03cBWz5Q9Vn for ; Tue, 02 Jul 2024 11:21:32 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WD0q00Nf8z4jJT for ; Tue, 2 Jul 2024 11:21:32 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1719919292; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=eBGF45hK/TxEvDnCySoChk9u8n0NsoJFVr1ymlaWZfM=; b=adIM0nW7X59QMtroK3f79tjeB5YFZaRHfA4jq9md3uRKVS8JacxXCdMoFK2iLbiT3AEAvE 6vYyWQSFSgf4OPa9wlfiz2GW2XrXItUF5ScnhV7S0v/qKKAsUKeIOO6m4kQ6kt4pNA3zg3 a0qJGIeivtg4gSaSA0LGdrCWpAElwV9IO85MAQECAhMaO82qcX26D673NYacj0sR3nj0WK hwNhSN/pQvKVVzGo/adrcKRsTMHjwUv20GlTOlLQBtljCmk+Zpg7dfBHE6yRc7hApDrfhL f2fB01g9MJEPFtc4k/3KP/MDmGi/pxWiUYAe+ENB43A3CeQaOdgpk6azptuXKg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1719919292; a=rsa-sha256; cv=none; b=tBs1dYOWEoA5UxQ3l9lQaPbvphxw3NKOunl25EvXsooi0OKFIC0lR7A7uUso3FQRPjYENu Xw1vn8l6EnIShHj6CzhiIvBh/yTYjv3eMsjYKhy862o6Av4kqm76kgBVvOp0vcxjmOQe+4 wPTF+utDaDKuteSAwDgtG4k9I7kT5OVe9N1laiRrTwIEWzntWVPFzJOfTbp/xwf2bLh5Oi SFZiGlbwW9i3rg939rnxKoJAESBPoucc/crY2XvwEGy9iJhuKIdVhEUaT4c4wDadeOLle6 RC6S5hfCT/Wnq7Cjz1uSMwJsEj6q3RnaH+NJI/DO3548t+Xard4lBbV7c8vHpg== 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=1719919292; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=eBGF45hK/TxEvDnCySoChk9u8n0NsoJFVr1ymlaWZfM=; b=IwjQD+WRbBjfjyLeg6ltDD9h+jyOSiuxtMlh13NHPE4C+FdkLq9YesLJW395rWdh4bnCDO akg/NN56PXSgacrLn6JsHnMu/FZGoKFUwbHfHI2TFZJv97wvoLR9bSA4tbRpZC+CLKsz7F 3f34kfoBvX4TA5x53cbWfZZkahQx8cckOUa4j5P3HsFCbddoxvZqtyEHgbNlV+EGyC5ak2 P/LFd0ALXoFxsYZRc42K2Alcgvc5FuZHn9DWKjPjK09LStbFS31uPdvWd1RPQ4jYwPyhHp ESZbo/pxl7zSl/wDY80235fHwIx5VZ4cEcVbGdTw9Msh5LknJP4iD0/gBZ/Hkw== Received: from [192.168.178.212] (unknown [85.148.89.7]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: dutchdaemon/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WD0pz5lcwz13k2 for ; Tue, 2 Jul 2024 11:21:31 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) Message-ID: <1144fd28-c9d5-43be-b3ce-77a8e0051634@FreeBSD.org> Date: Tue, 2 Jul 2024 13:21:30 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Betterbird (Windows) Subject: Re: Can `pkg prime-origins` be "trained" to pick up flavors? To: ports@freebsd.org References: <20240702022215.86f678352bf5d7c6bf3dea4d@dec.sakura.ne.jp> <748eaf90-6c2d-41e3-8334-88458c21b7c3@FreeBSD.org> <20240702064448.1072c2a31ba44ed483730d0b@dec.sakura.ne.jp> <20240702075204.2c10d58cb4402523a8af9732@dec.sakura.ne.jp> Content-Language: en-US From: DutchDaemon - FreeBSD Forums Administrator Autocrypt: addr=DutchDaemon@FreeBSD.org; keydata= xjMEZa5xHxYJKwYBBAHaRw8BAQdAfWZ69PhvjxSC5/RYQaU5TFyz+SENz3Oi0fkdJIISjGHN RER1dGNoRGFlbW9uIC0gRnJlZUJTRCBGb3J1bXMgQWRtaW5pc3RyYXRvciA8RHV0Y2hEYWVt b25ARnJlZUJTRC5vcmc+wokEExYIADEWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCZa5xHwIb AwQLCQgHBRUICQoLBRYCAwEAAAoJEOvgUwlkQ9yRf7EBAMinyZF8zVzNuHpeKdGPHVZcNqBj 1H192nmduRSxejFnAP490W4kl7pwtdpMVrX7iJqkWanO2L0kWlig7csNIi5nAs44BGWucR8S CisGAQQBl1UBBQEBB0Ajr12wp47yOqDF5v8c+VC9pklim0qa1FrqxTMaA1kUJAMBCAfCeAQY FggAIBYhBIMil9CWXDjy4WxaT+vgUwlkQ9yRBQJlrnEfAhsMAAoJEOvgUwlkQ9yRsg0A/1UY CnRZEZOesZgnpCTuERpnJR5chIY9Y1bxUSxTerF7AP9x+CE28IZ7xFZfwHiss0VaDvQhNG08 NzNJHBSshFjtBQ== Organization: The FreeBSD Forums In-Reply-To: <20240702075204.2c10d58cb4402523a8af9732@dec.sakura.ne.jp> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------huZftVrkmpHSFF0K5ZH45EJU" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------huZftVrkmpHSFF0K5ZH45EJU Content-Type: multipart/mixed; boundary="------------pyk5isQwJ0EO71t05Rjs6NZL"; protected-headers="v1" From: DutchDaemon - FreeBSD Forums Administrator To: ports@freebsd.org Message-ID: <1144fd28-c9d5-43be-b3ce-77a8e0051634@FreeBSD.org> Subject: Re: Can `pkg prime-origins` be "trained" to pick up flavors? References: <20240702022215.86f678352bf5d7c6bf3dea4d@dec.sakura.ne.jp> <748eaf90-6c2d-41e3-8334-88458c21b7c3@FreeBSD.org> <20240702064448.1072c2a31ba44ed483730d0b@dec.sakura.ne.jp> <20240702075204.2c10d58cb4402523a8af9732@dec.sakura.ne.jp> In-Reply-To: <20240702075204.2c10d58cb4402523a8af9732@dec.sakura.ne.jp> --------------pyk5isQwJ0EO71t05Rjs6NZL Content-Type: multipart/alternative; boundary="------------2QXV0O5A0ZjOy6dpG2HERoel" --------------2QXV0O5A0ZjOy6dpG2HERoel Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMi03LTIwMjQgMDA6NTIsIFRvbW9ha2kgQU9LSSB3cm90ZToNCj4gU2NyaXB0IGJlbG93 IHdvdWxkIHdvcmsgZm9yIHlvdS4NCj4gZm9yIHBvcnQgaW4gJCggL3Vzci9sb2NhbC9zYmlu L3BrZyBwcmltZS1vcmlnaW5zIHwgc29ydCAtdSApDQo+IGRvDQo+IGZsYXZvcj0kKCAvdXNy L2xvY2FsL3NiaW4vcGtnIGluZm8gLUEgIiR7cG9ydH0iIHwgXA0KPiAvdXNyL2Jpbi9ncmVw ICJmbGF2b3IiIHwgL3Vzci9iaW4vYXdrICd7cHJpbnQgJE5GfScgfCBcDQo+IC91c3IvYmlu L2dyZXAgLXYgImRlZmF1bHQiICkNCj4gWyAieCR7Zmxhdm9yfSIgPSAieCIgXSAmJiBlY2hv ICIke3BvcnR9IiB8fCBcDQo+ICAgIGZvciBmbHZyIGluICR7Zmxhdm9yfQ0KPiAgICBkbw0K PiAgICAgIGVjaG8gLW4gJHtmbHZyfSA7IFsgIngke2ZsdnJ9IiA9ICJ4IiBdICYmIGVjaG8g IiR7cG9ydH0iIHx8IFwNCj4gICAgICBlY2hvICIke3BvcnR9QCR7Zmx2cn0iDQo+ICAgIGRv bmUNCj4gZG9uZQ0KDQoNCkkgZG9uJ3QgdGhpbmsgSSBoYXZlIGFueXRoaW5nIG11bHRpLWZs YXZvcmVkIGFueXdoZXJlLCBidXQgZ29vZCBjYXRjaC4gDQpUaGFua3MhDQoNCg== --------------2QXV0O5A0ZjOy6dpG2HERoel Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 2-7-2024 00:52, Tomoaki AOKI wrote:=
Script below would work for you.
for port in $( /usr/local/sbin/pkg prime-origins | sort -u )
do
flavor=3D$( /usr/local/sbin/pkg info -A "${port}" | \
/usr/bin/grep "flavor" | /usr/bin/awk '{print $NF}' | \
/usr/bin/grep -v "default" )
[ "x${flavor}" =3D "x" ] && echo "${port}" || \
  for flvr in ${flavor}
  do
    echo -n ${flvr} ; [ "x${flvr}" =3D "x" ] && echo "${port}" ||=
 \
    echo "${port}@${flvr}"
  done
done


I don't think I have anything multi-flavored anywhere, but good catch. Thanks!

--------------2QXV0O5A0ZjOy6dpG2HERoel-- --------------pyk5isQwJ0EO71t05Rjs6NZL-- --------------huZftVrkmpHSFF0K5ZH45EJU Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCZoPiugUDAAAAAAAKCRDr4FMJZEPckS5p AP9yuV+ZDxZ2qcLISzX9UeC7txQmWqpWpCVata1XmD9WuQD+LK5Z3tm7FwtCkXAyYkOpAIOHUaR0 j2iF6jvVhsn/mAc= =nAzE -----END PGP SIGNATURE----- --------------huZftVrkmpHSFF0K5ZH45EJU-- From nobody Tue Jul 2 12:50:28 2024 X-Original-To: ports@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 4WD2nl4kkqz5QMsD for ; Tue, 02 Jul 2024 12:50:35 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WD2nl0Rjhz4rGD; Tue, 2 Jul 2024 12:50:34 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 462CoT8U043763; Tue, 2 Jul 2024 21:50:29 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1719924629; bh=bo6KoalrhlaSLFp3LELKzzFFWQ58ktiPfQVSyM26BrY=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=DgnPKvxzXaOBjxp9O4zYfIpObff9bgL70ST9ViChWNGhRPordtV8KukB3NY35f1/G 3cS29wD5G1SX0GRE3wverdtXhiaAJTAHok7HEcJiqWO2RBGnCv2Bf+wP5QorkcVg5y B1uSftO3b8Rs4f1Sl2eHYnKNq7g+Cq8xh1QJ5k5g= Date: Tue, 2 Jul 2024 21:50:28 +0900 From: Tomoaki AOKI To: DutchDaemon - FreeBSD Forums Administrator Cc: ports@freebsd.org Subject: Re: Can `pkg prime-origins` be "trained" to pick up flavors? Message-Id: <20240702215028.c9038518cef1d323a8042c5a@dec.sakura.ne.jp> In-Reply-To: <1144fd28-c9d5-43be-b3ce-77a8e0051634@FreeBSD.org> References: <20240702022215.86f678352bf5d7c6bf3dea4d@dec.sakura.ne.jp> <748eaf90-6c2d-41e3-8334-88458c21b7c3@FreeBSD.org> <20240702064448.1072c2a31ba44ed483730d0b@dec.sakura.ne.jp> <20240702075204.2c10d58cb4402523a8af9732@dec.sakura.ne.jp> <1144fd28-c9d5-43be-b3ce-77a8e0051634@FreeBSD.org> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Queue-Id: 4WD2nl0Rjhz4rGD On Tue, 2 Jul 2024 13:21:30 +0200 DutchDaemon - FreeBSD Forums Administrator wrote: > On 2-7-2024 00:52, Tomoaki AOKI wrote: > > Script below would work for you. > > for port in $( /usr/local/sbin/pkg prime-origins | sort -u ) > > do > > flavor=$( /usr/local/sbin/pkg info -A "${port}" | \ > > /usr/bin/grep "flavor" | /usr/bin/awk '{print $NF}' | \ > > /usr/bin/grep -v "default" ) > > [ "x${flavor}" = "x" ] && echo "${port}" || \ > > for flvr in ${flavor} > > do > > echo -n ${flvr} ; [ "x${flvr}" = "x" ] && echo "${port}" || \ > > echo "${port}@${flvr}" > > done > > done > > > I don't think I have anything multi-flavored anywhere, but good catch. > Thanks! Ah, sorry! Forgot to remove debug echo. echo -n ${flvr} ; [ "x${flvr}" = "x" ] && echo "${port}" || \ should be as below. [ "x${flvr}" = "x" ] && echo "${port}" || \ -- Tomoaki AOKI From nobody Tue Jul 2 12:55:54 2024 X-Original-To: ports@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 4WD2vw1QxGz5QNTG for ; Tue, 02 Jul 2024 12:55:56 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WD2vv616Cz4syS for ; Tue, 2 Jul 2024 12:55:55 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1719924955; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=wRcBq2NUZ0VlebZAF2NfMfQqSii1bEufEKEpfHWXszM=; b=FeEBEsTN57FhfrYUDVfxp+Mgih0KWGgNNTgvpwo4+K8de7ydKQRXlyQyx6UYgDDqrE8YUY OjfkmIIVuBH2LL4OOkuzxZfmSNzNGKIKA5iR2Fa9qxC15UbOucU0f1/gTEH0GPJNdmPJnE 4Ri4oh1+ZqwiMSbtLvHGUx2jDqCbZrVhhIsPGr10u4H/gtS0Q4LYFdhB1yGV8NeNLDY3Ff soak1rneYdJ6FUPLnyAOTReq19TM/CUawftCEg75QeVLNXGebO0fO3h/YMBuakJ/TowSBk xVhxkt/SPjEBJwZOep7EHDMCNp1GKBSf+BWp14VWtA9B8Mi5GabVBW5uFP1LSQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1719924955; a=rsa-sha256; cv=none; b=ZLANVECJskbTC5XQucaNp77YlXQi6lUJPed1TQPvWStDjwzPis3dyItBnBm6mhGTLhY8Td gOh9wexpxjNjFahfPUeUjHohe0xOZR+KFaBb3tcXJFf7qZjHTcEFMAarJCglMVI+KpBC/y rIEfOlVxhuzKCHKb1mCfwAX+owDbvtx8XhBOfnve71u/SZrcrVMenS4+UOXx+rfOwWJxvf 9/Gz5hlz8LnCEhr0rhYLdemzYqjG1YY4a9tehxov+gDtR2EzkVZPSqQRVoMIVgTR4uKms1 1+r13xznR1N3dfDj9Hsc+iB373KlO/o6yb+Cy+ebfRqhXzWitkEPfl8ywKKIKw== 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=1719924955; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=wRcBq2NUZ0VlebZAF2NfMfQqSii1bEufEKEpfHWXszM=; b=aZ9hqE89EQ/muWjw2nm5zBUrDo6X3q+Y4ECv3yn15E9QuqTB8On9iKkJGnAvE9BtKxIPJf iZAkMoZDumNkLO0mMj4BWGCP/LKuOdMxE3x+HWt6uTmFnd3mVcx91W7Bil38YeHxU+BJGo ooyhnY67KWwP1vlSakucrDaV870xFgLNY+fAjnURPGKe4/Cr7mFxo8OO1eidL2BA1YM9UM H3XMxSg2/IZUP8Vlocpony3udIlMfET+ERNwMUiZqMHFelypRtKqEx4RY+Kv+E5Nh1fYVR oknQDtQRmnEewToDUmzD0dP4ohuAghBn6qIUkglU9dL6a6I+eEvcrb9rt1CZFg== Received: from [192.168.178.212] (unknown [85.148.89.7]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: dutchdaemon/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WD2vv4Vtwz15w1 for ; Tue, 2 Jul 2024 12:55:55 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) Message-ID: Date: Tue, 2 Jul 2024 14:55:54 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Betterbird (Windows) Subject: Re: Can `pkg prime-origins` be "trained" to pick up flavors? To: ports@freebsd.org References: <20240702022215.86f678352bf5d7c6bf3dea4d@dec.sakura.ne.jp> <748eaf90-6c2d-41e3-8334-88458c21b7c3@FreeBSD.org> <20240702064448.1072c2a31ba44ed483730d0b@dec.sakura.ne.jp> <20240702075204.2c10d58cb4402523a8af9732@dec.sakura.ne.jp> <1144fd28-c9d5-43be-b3ce-77a8e0051634@FreeBSD.org> <20240702215028.c9038518cef1d323a8042c5a@dec.sakura.ne.jp> Content-Language: en-US From: DutchDaemon - FreeBSD Forums Administrator Autocrypt: addr=DutchDaemon@FreeBSD.org; keydata= xjMEZa5xHxYJKwYBBAHaRw8BAQdAfWZ69PhvjxSC5/RYQaU5TFyz+SENz3Oi0fkdJIISjGHN RER1dGNoRGFlbW9uIC0gRnJlZUJTRCBGb3J1bXMgQWRtaW5pc3RyYXRvciA8RHV0Y2hEYWVt b25ARnJlZUJTRC5vcmc+wokEExYIADEWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCZa5xHwIb AwQLCQgHBRUICQoLBRYCAwEAAAoJEOvgUwlkQ9yRf7EBAMinyZF8zVzNuHpeKdGPHVZcNqBj 1H192nmduRSxejFnAP490W4kl7pwtdpMVrX7iJqkWanO2L0kWlig7csNIi5nAs44BGWucR8S CisGAQQBl1UBBQEBB0Ajr12wp47yOqDF5v8c+VC9pklim0qa1FrqxTMaA1kUJAMBCAfCeAQY FggAIBYhBIMil9CWXDjy4WxaT+vgUwlkQ9yRBQJlrnEfAhsMAAoJEOvgUwlkQ9yRsg0A/1UY CnRZEZOesZgnpCTuERpnJR5chIY9Y1bxUSxTerF7AP9x+CE28IZ7xFZfwHiss0VaDvQhNG08 NzNJHBSshFjtBQ== Organization: The FreeBSD Forums In-Reply-To: <20240702215028.c9038518cef1d323a8042c5a@dec.sakura.ne.jp> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------jop6zNdkCr0jjJ8nd08TMB0A" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------jop6zNdkCr0jjJ8nd08TMB0A Content-Type: multipart/mixed; boundary="------------ygoa2MvM4SSl6CsODc2kuuqY"; protected-headers="v1" From: DutchDaemon - FreeBSD Forums Administrator To: ports@freebsd.org Message-ID: Subject: Re: Can `pkg prime-origins` be "trained" to pick up flavors? References: <20240702022215.86f678352bf5d7c6bf3dea4d@dec.sakura.ne.jp> <748eaf90-6c2d-41e3-8334-88458c21b7c3@FreeBSD.org> <20240702064448.1072c2a31ba44ed483730d0b@dec.sakura.ne.jp> <20240702075204.2c10d58cb4402523a8af9732@dec.sakura.ne.jp> <1144fd28-c9d5-43be-b3ce-77a8e0051634@FreeBSD.org> <20240702215028.c9038518cef1d323a8042c5a@dec.sakura.ne.jp> In-Reply-To: <20240702215028.c9038518cef1d323a8042c5a@dec.sakura.ne.jp> --------------ygoa2MvM4SSl6CsODc2kuuqY Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMi03LTIwMjQgMTQ6NTAsIFRvbW9ha2kgQU9LSSB3cm90ZToNCj4gT24gVHVlLCAyIEp1 bCAyMDI0IDEzOjIxOjMwICswMjAwDQo+IER1dGNoRGFlbW9uIC0gRnJlZUJTRCBGb3J1bXMg QWRtaW5pc3RyYXRvciA8RHV0Y2hEYWVtb25ARnJlZUJTRC5vcmc+DQo+IHdyb3RlOg0KPg0K Pj4gT24gMi03LTIwMjQgMDA6NTIsIFRvbW9ha2kgQU9LSSB3cm90ZToNCj4+PiBTY3JpcHQg YmVsb3cgd291bGQgd29yayBmb3IgeW91Lg0KPj4+IGZvciBwb3J0IGluICQoIC91c3IvbG9j YWwvc2Jpbi9wa2cgcHJpbWUtb3JpZ2lucyB8IHNvcnQgLXUgKQ0KPj4+IGRvDQo+Pj4gZmxh dm9yPSQoIC91c3IvbG9jYWwvc2Jpbi9wa2cgaW5mbyAtQSAiJHtwb3J0fSIgfCBcDQo+Pj4g L3Vzci9iaW4vZ3JlcCAiZmxhdm9yIiB8IC91c3IvYmluL2F3ayAne3ByaW50ICRORn0nIHwg XA0KPj4+IC91c3IvYmluL2dyZXAgLXYgImRlZmF1bHQiICkNCj4+PiBbICJ4JHtmbGF2b3J9 IiA9ICJ4IiBdICYmIGVjaG8gIiR7cG9ydH0iIHx8IFwNCj4+PiAgICAgZm9yIGZsdnIgaW4g JHtmbGF2b3J9DQo+Pj4gICAgIGRvDQo+Pj4gICAgICAgZWNobyAtbiAke2ZsdnJ9IDsgWyAi eCR7Zmx2cn0iID0gIngiIF0gJiYgZWNobyAiJHtwb3J0fSIgfHwgXA0KPj4+ICAgICAgIGVj aG8gIiR7cG9ydH1AJHtmbHZyfSINCj4+PiAgICAgZG9uZQ0KPj4+IGRvbmUNCj4+DQo+PiBJ IGRvbid0IHRoaW5rIEkgaGF2ZSBhbnl0aGluZyBtdWx0aS1mbGF2b3JlZCBhbnl3aGVyZSwg YnV0IGdvb2QgY2F0Y2guDQo+PiBUaGFua3MhDQo+IEFoLCBzb3JyeSEgRm9yZ290IHRvIHJl bW92ZSBkZWJ1ZyBlY2hvLg0KPg0KPiBlY2hvIC1uICR7Zmx2cn0gOyBbICJ4JHtmbHZyfSIg PSAieCIgXSAmJiBlY2hvICIke3BvcnR9IiB8fCBcDQo+DQo+IHNob3VsZCBiZSBhcyBiZWxv dy4NCj4NCj4gWyAieCR7Zmx2cn0iID0gIngiIF0gJiYgZWNobyAiJHtwb3J0fSIgfHwgXA0K Pg0KDQpObyBwcm9ibGVtIEkgY2F1Z2h0IHRoYXQgb25lIHByZXR0eSBzb29uIDspDQoNCg== --------------ygoa2MvM4SSl6CsODc2kuuqY-- --------------jop6zNdkCr0jjJ8nd08TMB0A Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCZoP42gUDAAAAAAAKCRDr4FMJZEPckald AQCqVyx0HMDmTOOy2kF8GZsxFuUUFySu6CcV1alznCPSeQD+KPfNlMRi3FzFbQMCSp0UljgU/BXh rSOjMppk91LXeAw= =GsDV -----END PGP SIGNATURE----- --------------jop6zNdkCr0jjJ8nd08TMB0A-- From nobody Tue Jul 2 12:56:52 2024 X-Original-To: freebsd-ports@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 4WD2yD4Nlcz5QNKh for ; Tue, 02 Jul 2024 12:57:56 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from mailgate.Leidinger.net (bastille.leidinger.net [89.238.82.207]) (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 ECDSA (P-256) client-digest SHA256) (Client CN "mailgate.leidinger.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WD2yC21nHz4tng for ; Tue, 2 Jul 2024 12:57:55 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=leidinger.net header.s=outgoing-alex header.b=xlaIYRxt; dmarc=pass (policy=quarantine) header.from=leidinger.net; spf=pass (mx1.freebsd.org: domain of Alexander@Leidinger.net designates 89.238.82.207 as permitted sender) smtp.mailfrom=Alexander@Leidinger.net List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leidinger.net; s=outgoing-alex; t=1719925063; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=6VyxK6kQnaAaJ/AkMeUmNd5XqU0K/AGUZGojmb+R7UY=; b=xlaIYRxtLKhuVJLhPcqyZR8jZL8anpJbrjDeq9oY59We9Krz8k2DtInRGmmrOrTkM5Ub9K jt9ArBBBLaH5+9oPPTZ5TIM9JVfwz72r7yiSOkgHL2Pi+J6x+Nn82dSWT6XL7nVZsVGGu5 6koeumGDeC69zUZ0OYBDmJ/pn5xhVwHAwEbCZFI5Nm7O45lPuZ7mEUbck4r1Hly2aiR9ON P3twtwXSU9F0cBykiZcQ3/uDXC9AlWSqPOunT0fACEVq7dYDlz5Yyn5I293AelT/vDx++p UqL93C4n1qH7t0v0pZHEIbumPm4YyHGQ9uOBk7pkkd/3S+CdMmbb8oMgrO6XSw== Date: Tue, 02 Jul 2024 14:56:52 +0200 From: Alexander Leidinger To: Freebsd Ports Subject: Issues in rc scripts (PROVIDES != name != script name) Message-ID: Organization: No organization, this is a private message. Content-Type: multipart/signed; protocol="application/pgp-signature"; boundary="=_f242994ca21f1a7bf6d5c41477de30ff"; micalg=pgp-sha256 X-Spamd-Bar: ------ X-Spamd-Result: default: False [-6.08 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.984]; DMARC_POLICY_ALLOW(-0.50)[leidinger.net,quarantine]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[leidinger.net:s=outgoing-alex]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:34240, ipnet:89.238.64.0/18, country:DE]; HAS_ORG_HEADER(0.00)[]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DKIM_TRACE(0.00)[leidinger.net:+]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; TO_MATCH_ENVRCPT_ALL(0.00)[]; SUBJECT_HAS_EXCLAIM(0.00)[]; TO_DN_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; HAS_ATTACHMENT(0.00)[] X-Rspamd-Queue-Id: 4WD2yC21nHz4tng This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --=_f242994ca21f1a7bf6d5c41477de30ff Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Hi, I'm investigating some issues with the new service jails feature. It comes down to the naming of the rc scripts. We have scripts where we have a mismatch between the setting of the name variable inside the script and the filename. This mail is to get some input on the best way forward. The rc scripting docu (https://docs.freebsd.org/en/articles/rc-scripting/) doesn't require that the name of the rc script is the same as the name in the name variable inside the script, but it suggests it: ---snip--- Now it is the right time to choose a unique name for our script once and for all. We will use it in a number of places while developing the script. For a start, let us give the same name to the script file, too. ---snip--- The new service jails framework (https://docs.freebsd.org/en/books/handbook/jails/#service-jails) makes use of this (it uses the name variable to execute the script inside a newly created jail). I wrote a little script which parses the script in the ports collection and it found 255 scripts with issues (out of 3361 scripts -> ~7.6% -- there are some false positives, to the percentage may even be smaller). For 124 of those the variable name uses an underscore and the script name uses a hyphen instead (this is where I noticed issues with the service jails). While I was at it, I also checked for a mismatch between the name variable and the PROVIDES meta-comment inside. Strictly speaking this is not necessary, and there may even be cases where it is a feature that it is not the same, but those errors are part of the 255 issues. Examples: audio/logitechmediaserver/files/logitechmediaserver.in ERROR: script name and name variable do not match (logitechmediaserver != %%PORTNAME%%) -> probably a false positive (there are other ports which start with logitechmediaserver and I haven't checked if they are slave ports) audio/owntone/files/owntone.in ERROR: PROVIDE and name variable do not match (owntone != ${name##*/}) audio/owntone/files/owntone.in ERROR: script name and name variable do not match (owntone != ${name##*/}) -> false positive (this uses an instancing tech which allows to link the rc script to a new name and then a second instance can be started which reacts on the new name in rc.conf), this is not an issue for service jails, as long as the script name is the same as the instance name audio/shairport-sync/files/shairport-sync.in ERROR: script name and name variable do not match (shairport-sync != shairport_sync) -> real error ('-' instead of '_') benchmarks/thrulay/files/thrulayd.in ERROR: PROVIDE and name variable do not match (thrulay != thrulayd) comms/svxlink/files/svxreflector.in ERROR: PROVIDE and name variable do not match (remotetrx != svxreflector) -> while I was at it, I checked PROVIDE too, and here we have some issues too Here is how I generated this: /tmp/portrc.awk: ---snip--- /PROVIDE/ { provide=$3} /portname=/ {skip} /procname=/ {skip} /:name=/ { split($0, tname, "="); name=sprintf("%s", tname[2]); gsub("\"", "", name)} END { idx = index(provide, name); if (idx > 0) { tp=1; } else { printf "%s ERROR: PROVIDE and name variable do not match (%s != %s)\n", template, provide, name tp=0; } idx = index(name, fname); if (idx > 0) { tn=1; } else { printf "%s ERROR: script name and name variable do not match (%s != %s)\n", template, fname, name tn=0; } } ---snip--- cd /usr/ports ls -1 */*/files/*.in | grep -E -v '/(pkg-|patch-|extra-patch-.*\.desktop\.|xml\.in)' | xargs grep -E '(name=|PROVIDE)' >/tmp/portlist_rc for s in $(cut -d : -f 1 /dev/null done >/tmp/ports_rc_defects The list of ports with the underscore/hyphen mix: grep "script name" /tmp/ports_rc_defects | grep -v %% | grep -v '##' | grep _| grep -v '!= )' | less Generally I would say for various reasons (not only for service jails, but also for the benefit of other tools which may want to make use of this info to make it more easy to match meta-data with/in rc scripts) we should make this uniform where possible. So renaming all the xxx-xxx.in to xxx_xxx.in and have the PROVIDES match what is in the name variable. There are some high-profile ports affected: lang/php81/files/php-fpm.in ERROR: script name and name variable do not match (php-fpm != php_fpm) lang/php82/files/php-fpm.in ERROR: script name and name variable do not match (php-fpm != php_fpm) lang/php83/files/php-fpm.in ERROR: script name and name variable do not match (php-fpm != php_fpm) security/amavisd-milter/files/amavisd-milter.in ERROR: script name and name variable do not match (amavisd-milter != amavisd_milter) security/amavisd-new/files/amavis-milter.in ERROR: script name and name variable do not match (amavis-milter != amavis_milter) security/amavisd-new/files/amavis-p0fanalyzer.in ERROR: script name and name variable do not match (amavis-p0fanalyzer != amavis_p0fanalyzer) security/amavisd-new/files/amavisd-snmp.in ERROR: script name and name variable do not match (amavisd-snmp != amavisd_snmp) security/clamav-lts/files/clamav-clamd.in ERROR: script name and name variable do not match (clamav-clamd != clamav_clamd) security/clamav-lts/files/clamav-freshclam.in ERROR: script name and name variable do not match (clamav-freshclam != clamav_freshclam) security/clamav-lts/files/clamav-milter.in ERROR: script name and name variable do not match (clamav-milter != clamav_milter) security/clamav/files/clamav-clamd.in ERROR: script name and name variable do not match (clamav-clamd != clamav_clamd) security/clamav/files/clamav-freshclam.in ERROR: script name and name variable do not match (clamav-freshclam != clamav_freshclam) security/clamav/files/clamav-milter.in ERROR: script name and name variable do not match (clamav-milter != clamav_milter) sysutils/bacula11-server/files/bacula-dir.in ERROR: script name and name variable do not match (bacula-dir != bacula_dir) sysutils/bacula11-server/files/bacula-fd.in ERROR: script name and name variable do not match (bacula-fd != bacula_fd) sysutils/bacula11-server/files/bacula-sd.in ERROR: script name and name variable do not match (bacula-sd != bacula_sd) sysutils/bacula13-server/files/bacula-dir.in ERROR: script name and name variable do not match (bacula-dir != bacula_dir) sysutils/bacula13-server/files/bacula-fd.in ERROR: script name and name variable do not match (bacula-fd != bacula_fd) sysutils/bacula13-server/files/bacula-sd.in ERROR: script name and name variable do not match (bacula-sd != bacula_sd) sysutils/bacula15-server/files/bacula-dir.in ERROR: script name and name variable do not match (bacula-dir != bacula_dir) sysutils/bacula15-server/files/bacula-fd.in ERROR: script name and name variable do not match (bacula-fd != bacula_fd) sysutils/bacula15-server/files/bacula-sd.in ERROR: script name and name variable do not match (bacula-sd != bacula_sd) sysutils/bacula9-server/files/bacula-dir.in ERROR: script name and name variable do not match (bacula-dir != bacula_dir) sysutils/bacula9-server/files/bacula-fd.in ERROR: script name and name variable do not match (bacula-fd != bacula_fd) sysutils/bacula9-server/files/bacula-sd.in ERROR: script name and name variable do not match (bacula-sd != bacula_sd) sysutils/syslog-ng/files/syslog-ng.in ERROR: script name and name variable do not match (syslog-ng != syslog_ng) This will not change the autostart at boot (the rc variables stay the same, it is the filenames which would change), but if someone has some scripts to automate some stuff (ansible/puppet/chef/cfengine/plain shell/...) there may be some surprises. I would like to: - rename the scripts and fix the PROVIDES part (with a suitable UPDATING entry) - change the rc docu to strongly advise that the script name matches the content of the name variable during runtime (allows the instancing and the %%PORTNAME%% stuff) with some example where it matters What's the generic feeling here about this? Bye, Alexander. -- http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF --=_f242994ca21f1a7bf6d5c41477de30ff Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc; size=833 Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmaD+SUACgkQEg2wmwP4 2IYaehAArHrjYMewZB0ax1rl3O53XafjoRH7QIbTmoXTpEFzdh+lYbtMwk+3XSkI 9njtJXTd4b4GczxlFKed6/W6wnExcZeT06UMSI1sPbruaHAoWD2zrJcyvZOIh2dQ dSy4a7DrmDFUo4Wa0geMYsopfOGjAqsi+xh6FK/1sWpN9MkdmXmtyRX678V16Gud iyLUV/nEFd9dlzJ8vcqqfQFFuxW2HFTQ1+rDg5kKxzZbzZgn3xw9Pa9IFTLsPDhK 00+ttbSTGkq6bxNEiGN3VzghnXMz5shHeI/S3bHBaigg77rw1ePybHelOupJosC3 NqzMN3/vK80aWARoUs66VYIF840URJPmNFPzUl6S69zVixplBZ5hqrEPbqjIKPDM 31ifuEcK3aUpPtNvDudctNhAkfIK+VfgRJvX63CgUaXl4tBEZIAkrlS/LTg0jW3y UAJzadrCArAJ3yO6RCpvzr3p6zxrjSt/m7kn7PEpqaOYS54F4wb61yJ559PPAVYt o+tnLs+uHGU3fTP0x0/n8XrUmPlMmWd+VjZgqc6Wq7fG5NMyxYjze5QFlAkgn1Uq PtSkL6vk1/3BcFIgEk9vVuD2AdTsIUaE56e0NKzNBQ0yknYgW9/IFBjpsp/S9JKC mTWXohb8jG1ay0O6HZY7zxGREz68sxRUN8SowuJKYrLS81VN2qo= =Gdev -----END PGP SIGNATURE----- --=_f242994ca21f1a7bf6d5c41477de30ff-- From nobody Tue Jul 2 13:47:29 2024 X-Original-To: freebsd-ports@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 4WD43b69ywz5QVRH for ; Tue, 02 Jul 2024 13:47:39 +0000 (UTC) (envelope-from SRS0=A7lR=OC=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WD43b3788z52jt for ; Tue, 2 Jul 2024 13:47:39 +0000 (UTC) (envelope-from SRS0=A7lR=OC=quip.cz=000.fbsd@elsa.codelab.cz) Authentication-Results: mx1.freebsd.org; none Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id C142BD78AC; Tue, 2 Jul 2024 15:47:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quip.cz; s=private; t=1719928050; bh=63QlXKKzYcGp3M6mRFK4RMEnqCMrkFT/SOJgKSjHi+o=; h=Date:Subject:To:References:From:In-Reply-To; b=hq9X6HhtY4CnpZEuZ1Xy0GenyKIkWCpVz8W5HV95SziAFV4X6oeqNbR04RZVNJnyC lFC6+5C+ct4+xQrPy4zzOU5Bjv1P/yPnap0p2WKj48GWniLXiO1KUXufgcQogEgOmc liAh/IM+XGUxAsfkpRsOycD8QVKaTRcsyX/nRPLo= Received: from [192.168.145.49] (ip-89-177-27-225.bb.vodafone.cz [89.177.27.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id B4F8ED78CD; Tue, 2 Jul 2024 15:47:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quip.cz; s=private; t=1719928049; bh=63QlXKKzYcGp3M6mRFK4RMEnqCMrkFT/SOJgKSjHi+o=; h=Date:Subject:To:References:From:In-Reply-To; b=LOrIgX4qMSfyzUBuKMLibxrOJJSRqPJB7LtdC+izoswYhNF37huve30kpdbfiXGHl +SGb4bvUSy8z19dHSzNX7EPZvpaPVV+d580FqAg7TfjEr3lsK5zpY5GnjE8N6ZJu26 Br2WVgzPqj+Ep9DBqLw6hUpnfnQ40oA26JwNQkH0= Message-ID: Date: Tue, 2 Jul 2024 15:47:29 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Issues in rc scripts (PROVIDES != name != script name) To: Alexander Leidinger , Freebsd Ports References: Content-Language: cs-Cestina From: Miroslav Lachman <000.fbsd@quip.cz> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ] X-Rspamd-Queue-Id: 4WD43b3788z52jt On 02/07/2024 14:56, Alexander Leidinger wrote: > Hi, > > I'm investigating some issues with the new service jails feature. It > comes down to the naming of the rc scripts. We have scripts where we > have a mismatch between the setting of the name variable inside the > script and the filename. This mail is to get some input on the best way > forward. > > The rc scripting docu > (https://docs.freebsd.org/en/articles/rc-scripting/) doesn't require > that the name of the rc script is the same as the name in the name > variable inside the script, but it suggests it: > ---snip--- > Now it is the right time to choose a unique name for our script once and > for all. We will use it in a number of places while developing the > script. For a start, let us give the same name to the script file, too. > ---snip--- > > The new service jails framework > (https://docs.freebsd.org/en/books/handbook/jails/#service-jails) makes > use of this (it uses the name variable to execute the script inside a > newly created jail). > > I wrote a little script which parses the script in the ports collection > and it found 255 scripts with issues (out of 3361 scripts -> ~7.6% -- > there are some false positives, to the percentage may even be smaller). > For 124 of those the variable name uses an underscore and the script > name uses a hyphen instead (this is where I noticed issues with the > service jails). > > While I was at it, I also checked for a mismatch between the name > variable and the PROVIDES meta-comment inside. Strictly speaking this is > not necessary, and there may even be cases where it is a feature that it > is not the same, but those errors are part of the 255 issues. > > Examples: [..] > Generally I would say for various reasons (not only for service jails, > but also for the benefit of other tools which may want to make use of > this info to make it more easy to match meta-data with/in rc scripts) we > should make this uniform where possible. So renaming all the xxx-xxx.in > to xxx_xxx.in and have the PROVIDES match what is in the name variable. > > There are some high-profile ports affected: [..] > This will not change the autostart at boot (the rc variables stay the > same, it is the filenames which would change), but if someone has some > scripts to automate some stuff (ansible/puppet/chef/cfengine/plain > shell/...) there may be some surprises. > > I would like to: >  - rename the scripts and fix the PROVIDES part (with a suitable > UPDATING entry) >  - change the rc docu to strongly advise that the script name matches > the content of the name variable during runtime (allows the instancing > and the %%PORTNAME%% stuff) with some example where it matters > > What's the generic feeling here about this? 100% agree on this (where it is possible to fix it). I remember being bitten by this in 2010 when I tried to add support for cpuset into rc.subr (commited 13 years later!) https://lists.freebsd.org/pipermail/freebsd-rc/2010-January/001814.html There was a problem with rc.d/bgfsck - hyphen in the $name name="background-fsck" rcvar="background_fsck" Which is now fixed to an underscore, so I agree that this should be fixed for all ports rc scripts too. A hyphen in the value of the variable name can break anything at any time. Kind regards Miroslav Lachman From nobody Wed Jul 3 03:55:25 2024 X-Original-To: ports@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 4WDQsp3Pdjz5QDxP for ; Wed, 03 Jul 2024 03:55:26 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WDQsp0Htxz4g0C for ; Wed, 3 Jul 2024 03:55:26 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1719978926; a=rsa-sha256; cv=none; b=ETChMN9n/jCYyfcq8JE5OuDrF9piMJdb/5QN30iw6D8x/9UwInvgJMdoJzzVNJ+ZDpipKd tDUQwpSuMXhBTv0h0Cn9wDVegFgycQTfNGQ5/LcWdF6EUTo1GUPj/195O0rnNqUlsBZpMo D3JIfl4lt5pp4NHeOIMaN5mE957CWvHeTkrXdqqAKzS1Txyyk/G9zb0MwVPGxWi82+CkMZ ie/IYfvRYB/iJcNBas0nl2V1A0KBpt69YvHTjzwGL0Vp3rLosZaqoIoHRSejVDfN5fhpj2 wUse8z7x7qrHbWxSHOT9kVRwUVB+svIVuWdoHBORSk7PgkqUQKwXPjz0GmHAvQ== 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=1719978926; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3Zl7aXeJdOroNHgBr+fMWKgYwqbuxWNLmLyMjHBPtIQ=; b=CUZcjGweqZScR+YWGBtTk+9c3j3z7Kllvz1CDpRhFuuEYgZdZ7ZyY72/FRjioFhm8QWqUu hY6XEQme4/OthjCx8an/l07qLoRNLksIJtE62cvApxcvgtm7xcFjOvTVWzUTlS7Z1/cRKA IrJhfJVJ/15djzu8nC6r7+6pfrtCy0ZioDej9OLvMbpxJOlAtpOUodlMD1MxqlaqHRuL0p jvF1zabFGG8bdhHLotgt7jERxfThbpHnGUq02FZnqdF7aJ8VY5RYYPQ2dx6wRMB3bqW4Hu QPKfmAjZZSK/mqtNgnt9hUL+vQrKATuAI2kN52BDX1z7rxE+1aNXJonKAnihMA== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WDQsn5vQmzGMg for ; Wed, 3 Jul 2024 03:55:25 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 4633tPad090846 for ; Wed, 3 Jul 2024 03:55:25 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 4633tPHX090845; Wed, 3 Jul 2024 03:55:25 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202407030355.4633tPHX090845@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Date: Wed, 3 Jul 2024 03:55:25 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/py-archinfo | 9.0.5405 | v9.2.109 ------------------------------------------------+-----------------+------------ devel/py-cle | 9.0.5405 | v9.2.109 ------------------------------------------------+-----------------+------------ math/py-claripy | 9.0.5405 | v9.2.109 ------------------------------------------------+-----------------+------------ security/py-angr | 9.0.5405 | v9.2.109 ------------------------------------------------+-----------------+------------ security/py-pyvex | 9.0.5405 | v9.2.109 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Wed Jul 3 07:21:33 2024 X-Original-To: freebsd-ports@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 4WDWRt5LKFz5MjKT for ; Wed, 03 Jul 2024 07:21:46 +0000 (UTC) (envelope-from freebsd-ports@dino.sk) Received: from cm0.netlabit.sk (mailhost.netlabit.sk [84.245.65.72]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WDWRs0BrNz47rK for ; Wed, 3 Jul 2024 07:21:44 +0000 (UTC) (envelope-from freebsd-ports@dino.sk) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of freebsd-ports@dino.sk designates 84.245.65.72 as permitted sender) smtp.mailfrom=freebsd-ports@dino.sk Received: from zeta.dino.sk ([84.245.95.254]) (AUTH: LOGIN milan, TLS: TLSv1.3,256bits,TLS_AES_256_GCM_SHA384) by cm0.netlabit.sk with ESMTPSA id 0000000000F3B80F.000000006684FBFF.0000507B; Wed, 03 Jul 2024 09:21:35 +0200 Date: Wed, 3 Jul 2024 09:21:33 +0200 From: Milan Obuch To: freebsd-ports@freebsd.org Subject: git fetch problem Message-ID: <20240703092133.0013f876@zeta.dino.sk> X-Mailer: Claws Mail 3.21.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.3) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.21 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.91)[-0.905]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:5578, ipnet:84.245.64.0/18, country:SK]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; R_DKIM_NA(0.00)[]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[dino.sk]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[] X-Rspamd-Queue-Id: 4WDWRs0BrNz47rK fatal: unable to access 'https://git.freebsd.org/ports.git/': The requested URL returned error: 500 Anybody else or it is just for me? In my config for this repository, there is url = https://git.freebsd.org/ports.git Fetching sources still works, with url = https://git.freebsd.org/src.git Info from DNS: # drill git.freebsd.org ;; ANSWER SECTION: git.freebsd.org. 540 IN CNAME gitmir.geo.freebsd.org. gitmir.geo.freebsd.org. 145 IN A 147.28.184.44 gitmir.geo.freebsd.org. 145 IN A 85.30.190.139 It was broken about two hours ago, then it worked for a while, now broken again. So it looks like some stability issue or something like this... Regards, Milan From nobody Wed Jul 3 13:25:35 2024 X-Original-To: freebsd-ports@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 4WDgWm1x3Wz5PJ1k for ; Wed, 03 Jul 2024 13:25:40 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WDgWm1RFpz4qTY; Wed, 3 Jul 2024 13:25:40 +0000 (UTC) (envelope-from philip@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1720013140; 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: in-reply-to:in-reply-to:references:references; bh=d03KtA7IGzfUhBM7+VhOxfcwE7sjC9I7IiY2bnwfhB4=; b=soKsrLvAkG1a2uIy0jLTdtMmiznUG6Iyrhte8dR169Kx1EbXrLe2068EQBc9sFoPeUKy93 ZqvxM7IuXvzPdK5pfWC0BS1Otq53ASum/9Jvtzci9g/cqr70P18HsRudmcYbW4IYhxxMyw Frp3Tzi3K+sX0TXh12KiQDqpMunJcrx/fqKIq4rbnYl/4ZABcKWmRzOAgmXs837IxmW8SO faBbS7ddAhf0vze5TQBjBNNSoLN3B+0kgIHKrWvfs+Z8ZBnTebCllrqd+MTY9CNu29FFAu BtYjU8Mk0rX+HB8iDgEgUWoQqcA+chpBNdjeSU2pjxNqeTefIuZ2TDxSc//J+A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1720013140; a=rsa-sha256; cv=none; b=jO0a5sOyWrWpiuMYfR9/BezFNb8jjbkDyfgRiJF8suxGP0VLGywbueY1Xrh8rfvSQSgsBg BGiH5vRJtXVcC3S24msn88idHqG84ilxoDug4RENPkgI7vK/I7ehHZnAx8Ubzhiac8eYx1 G3IPsEhEDT7ZnGGRm0/OM6ubKWag/dh7bIU/u34nLeS4spxkuFiakPW/UJNh6xBGL2/w7a VkFMIqO+ue/Du0ZtQPB1aiSCoCsYKoGwCC+xN7unGs9I1pYf8WwNpf+zmVdCdtk3SSPhLv F/F5Icp5WmrgoRccfH10ryoC5nOs9uOxqNj6fbI1oneNbi0/+api7HqYCXuqCw== 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=1720013140; 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: in-reply-to:in-reply-to:references:references; bh=d03KtA7IGzfUhBM7+VhOxfcwE7sjC9I7IiY2bnwfhB4=; b=Xl6/lI01BQ5gffBNe8ACbp8Qzq1y92mNrI9i3TIkSXqwyRSHV1bLKL9pdx9RSAbSL+aRNw GJk8r6XUTaSECGx2tAfNQjsgi5MFRqr0gQwz7OwA89LrhnGbUZbatn3ddwtVP2XFNWMWhD ov2ugpWoQaF5VOyiS4hGfooAuUaNe38XoTCfaTX/EnhNqRPaOorfORVZKYDkmzjJcgE6xF Vl6bdCV5jecrkFlRGMdF3lSis/e/jY6LlWInCyJuyuylkhj8+mEe9kN4e4SLFmmt7zS5i4 EbA/lbsslLqY64aycW+Lbv7B8I/tuvnpypbfIiWehMvGP/WPudGnsQaQudIi8w== Received: from fauth1-smtp.messagingengine.com (fauth1-smtp.messagingengine.com [103.168.172.200]) (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 did not present a certificate) (Authenticated sender: philip/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WDgWm0RPCz1bMj; Wed, 3 Jul 2024 13:25:40 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfauth.nyi.internal (Postfix) with ESMTP id 836B1120006A; Wed, 3 Jul 2024 09:25:39 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Wed, 03 Jul 2024 09:25:39 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudejgdeigecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffokfgjfhggtgesthdtmh dtredttdenucfhrhhomheprfhhihhlihhpucfrrggvphhsuceophhhihhlihhpsehfrhgv vggsshgurdhorhhgqeenucggtffrrghtthgvrhhnpedvheehkefghfeiteehteduudeuhf dvgeettdeihfffleeuteeggeetuddttddufeenucffohhmrghinhepfhhrvggvsghsugdr ohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hphhhilhhiphdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqudduieeivdei vdegkedqvdefhedukedttdekqdhphhhilhhipheppehfrhgvvggsshgurdhorhhgsehtrh houhgslhgvrdhish X-ME-Proxy: Feedback-ID: ia691475d:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 3 Jul 2024 09:25:38 -0400 (EDT) From: Philip Paeps To: Milan Obuch Cc: freebsd-ports@freebsd.org Subject: Re: git fetch problem Date: Wed, 03 Jul 2024 21:25:35 +0800 X-Mailer: MailMate (1.14r6038) Message-ID: <64A50D32-73CB-42F9-9259-92C35ABCA39A@freebsd.org> In-Reply-To: <20240703092133.0013f876@zeta.dino.sk> References: <20240703092133.0013f876@zeta.dino.sk> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed On 2024-07-03 15:21:33 (+0800), Milan Obuch wrote: > fatal: unable to access 'https://git.freebsd.org/ports.git/': The > requested URL returned error: 500 > > Anybody else or it is just for me? This should be fixed. A configuration file went missing on one of the mirrors. Automation-fail. > ;; ANSWER SECTION: > git.freebsd.org. 540 IN CNAME gitmir.geo.freebsd.org. > gitmir.geo.freebsd.org. 145 IN A 147.28.184.44 > gitmir.geo.freebsd.org. 145 IN A 85.30.190.139 > > It was broken about two hours ago, then it worked for a while, now > broken again. So it looks like some stability issue or something like > this... You were lucky enough to hit the working mirror for a while. :-) Now both of those mirrors work. Philip [hat: clusteradm-breaker-of-things] From nobody Wed Jul 3 15:11:59 2024 X-Original-To: freebsd-ports@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 4WDjtY0bpHz5Plgr for ; Wed, 03 Jul 2024 15:12:05 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from mx-2023-1.gwdg.de (mx-2023-1.gwdg.de [134.76.10.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WDjtW5x52z42MW for ; Wed, 3 Jul 2024 15:12:03 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gwdg.de header.s=2023-rsa header.b=DcVAjzJ1; dmarc=pass (policy=none) header.from=gwdg.de; spf=pass (mx1.freebsd.org: domain of rhurlin@gwdg.de designates 134.76.10.21 as permitted sender) smtp.mailfrom=rhurlin@gwdg.de DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gwdg.de; s=2023-rsa; h=Content-Transfer-Encoding:Content-Type:Subject:From:Reply-To:To :MIME-Version:Date:Message-ID:Sender:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=eGUYrDPccUCIn+rqEgbWfGs++V1mkc3VOR+gqSetjbo=; b=DcVAjzJ11ooCOWfNcVDssd6QNv 88EYAiOiR51FyXmz0RlnwhRUlNBiaP/+TWu3Ks4RBrTZqJvCvJSWAkrFpQiH63x/Jpl7MdFbaJ5UB Xakxamh8OQSblfYht4HOQCgJbt+t4mPq6lNWJcr8eHo66fkWl9Zz+MZXNDj1kBUD+zg/bidMTo1Gi nZtECQVuJ91hN+T7pGd2/58hFuJn7c5E5/ZTI4KarXlpTcjPFF3EkPDvpegqcxeOgzCW6W5Yx7g+v SzdMTrhQWF9MSrrxJjrL89l8XYfF16gdg5ZhCU9fNUcebgqIj7wJ/6MRqQ8WOCb+BzgBemmYlNtis 7PJ480dw==; Received: from xmailer.gwdg.de ([134.76.10.29]:45784) by mailer.gwdg.de with esmtp (GWDG Mailer) (envelope-from ) id 1sP1eK-001RcJ-1v for freebsd-ports@freebsd.org; Wed, 03 Jul 2024 17:12:00 +0200 Received: from mbx19-gwd-03.um.gwdg.de ([10.108.142.56] helo=email.gwdg.de) by mailer.gwdg.de with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (GWDG Mailer) (envelope-from ) id 1sP1eK-0004Cz-1h for freebsd-ports@freebsd.org; Wed, 03 Jul 2024 17:12:00 +0200 Received: from [192.168.178.23] (10.250.9.199) by MBX19-GWD-03.um.gwdg.de (10.108.142.56) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1544.11; Wed, 3 Jul 2024 17:12:00 +0200 Message-ID: <9424c09f-59fe-4b34-88bb-62264f4b96d9@gwdg.de> Date: Wed, 3 Jul 2024 17:11:59 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: Reply-To: Rainer Hurling From: Rainer Hurling Subject: devel/pyenv: fetch error Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.250.9.199] X-ClientProxiedBy: EXCMBX-29.um.gwdg.de (134.76.9.204) To MBX19-GWD-03.um.gwdg.de (10.108.142.56) X-Virus-Scanned: (clean) by clamav X-Spam-Level: - X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.84 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; DWL_DNSWL_LOW(-1.00)[gwdg.de:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.75)[-0.755]; DMARC_POLICY_ALLOW(-0.50)[gwdg.de,none]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCVD_IN_DNSWL_MED(-0.40)[134.76.10.21:from,134.76.10.29:received]; R_SPF_ALLOW(-0.20)[+ip4:134.76.10.0/23]; RWL_MAILSPIKE_VERYGOOD(-0.20)[134.76.10.21:from]; R_DKIM_ALLOW(-0.20)[gwdg.de:s=2023-rsa]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; REPLYTO_DN_EQ_FROM_DN(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[gwdg.de:+]; HAS_XOIP(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; ASN(0.00)[asn:207592, ipnet:134.76.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; FREEFALL_USER(0.00)[rhurlin]; HAS_REPLYTO(0.00)[rhurlin@FreeBSD.org] X-Rspamd-Queue-Id: 4WDjtW5x52z42MW Does anybody else observe this error with recent ports system? cd devel/pyenv make ===> License MIT accepted by the user ===> pyenv-2.4.5 depends on file: /usr/local/sbin/pkg - found => pyenv-pyenv-v2.4.5_GH0.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch https://codeload.github.com/pyenv/pyenv/tar.gz/v2.4.5?dummy=/pyenv-pyenv-v2.4.5_GH0.tar.gz fetch: https://codeload.github.com/pyenv/pyenv/tar.gz/v2.4.5?dummy=/pyenv-pyenv-v2.4.5_GH0.tar.gz: size unknown fetch: https://codeload.github.com/pyenv/pyenv/tar.gz/v2.4.5?dummy=/pyenv-pyenv-v2.4.5_GH0.tar.gz: size of remote file is not known pyenv-pyenv-v2.4.5_GH0.tar.gz 780 kB 5629 kBps 00s ===> Fetching all distfiles required by pyenv-2.4.5 for building ===> Extracting for pyenv-2.4.5 => SHA256 Checksum mismatch for pyenv-pyenv-v2.4.5_GH0.tar.gz. ===> Refetch for 1 more times files: pyenv-pyenv-v2.4.5_GH0.tar.gz ===> License MIT accepted by the user ===> pyenv-2.4.5 depends on file: /usr/local/sbin/pkg - found => pyenv-pyenv-v2.4.5_GH0.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch https://codeload.github.com/pyenv/pyenv/tar.gz/v2.4.5?dummy=/pyenv-pyenv-v2.4.5_GH0.tar.gz fetch: https://codeload.github.com/pyenv/pyenv/tar.gz/v2.4.5?dummy=/pyenv-pyenv-v2.4.5_GH0.tar.gz: size unknown fetch: https://codeload.github.com/pyenv/pyenv/tar.gz/v2.4.5?dummy=/pyenv-pyenv-v2.4.5_GH0.tar.gz: size of remote file is not known pyenv-pyenv-v2.4.5_GH0.tar.gz 780 kB 5860 kBps 00s ===> Fetching all distfiles required by pyenv-2.4.5 for building ===> License MIT accepted by the user ===> pyenv-2.4.5 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by pyenv-2.4.5 for building => SHA256 Checksum mismatch for pyenv-pyenv-v2.4.5_GH0.tar.gz. ===> Giving up on fetching files: pyenv-pyenv-v2.4.5_GH0.tar.gz Make sure the Makefile and distinfo file (/usr/ports/devel/pyenv/distinfo) are up to date. If you are absolutely sure you want to override this check, type "make NO_CHECKSUM=yes [other args]". *** Error code 1 From nobody Wed Jul 3 17:03:09 2024 X-Original-To: freebsd-ports@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 4WDmLn19Ldz5PlM7 for ; Wed, 03 Jul 2024 17:03:13 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from mx-2023-1.gwdg.de (mx-2023-1.gwdg.de [134.76.10.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WDmLl5T3tz4J1v for ; Wed, 3 Jul 2024 17:03:11 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gwdg.de header.s=2023-rsa header.b=QN+erFgY; dmarc=pass (policy=none) header.from=gwdg.de; spf=pass (mx1.freebsd.org: domain of rhurlin@gwdg.de designates 134.76.10.21 as permitted sender) smtp.mailfrom=rhurlin@gwdg.de DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gwdg.de; s=2023-rsa; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References: Reply-To:To:From:Subject:MIME-Version:Date:Message-ID:Sender:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=YSfaC8FrYfXeJmsIFSirq3c3GqeBIwVnw4OOJpLNEPk=; b=QN+erFgY8HgX7PyyuVvs+W+MEy ApA8Utr0v3GB/h9Ue8epavUg6R3rD2JsD3igim+thAIj55mZEKF8w2WXUjvow0lzdvif71b/AkWzt lb1GZynbc1ZzhSyKA9Y333tCBO8zCJji791zaxfoRODQu0YyEPPMv8Le0JRIo0Vd7h6c6NtENdvGb qmN8qSXRHHUiepCxBfznhfhgpZAd5f70DgMdNF+wBl11+RK2nN2kRcUyBcql4DbzhpRsil5aNQwAM 27egbeSyR1d1CyocEjQgxENnajz+pYFv5I66eG1u/YzjAW3yGPFq5mlPt3e7c4RsOH00FbMxV18bl uDfaPauw==; Received: from xmailer.gwdg.de ([134.76.10.29]:47242) by mailer.gwdg.de with esmtp (GWDG Mailer) (envelope-from ) id 1sP3Nt-001U2m-3C for freebsd-ports@freebsd.org; Wed, 03 Jul 2024 19:03:10 +0200 Received: from mbx19-gwd-03.um.gwdg.de ([10.108.142.56] helo=email.gwdg.de) by mailer.gwdg.de with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (GWDG Mailer) (envelope-from ) id 1sP3Nt-000VC3-32 for freebsd-ports@freebsd.org; Wed, 03 Jul 2024 19:03:09 +0200 Received: from [192.168.178.23] (10.250.9.199) by MBX19-GWD-03.um.gwdg.de (10.108.142.56) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.2.1544.11; Wed, 3 Jul 2024 19:03:09 +0200 Message-ID: Date: Wed, 3 Jul 2024 19:03:09 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: devel/pyenv: fetch error Content-Language: en-US From: Rainer Hurling To: Reply-To: Rainer Hurling References: <9424c09f-59fe-4b34-88bb-62264f4b96d9@gwdg.de> In-Reply-To: <9424c09f-59fe-4b34-88bb-62264f4b96d9@gwdg.de> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [10.250.9.199] X-ClientProxiedBy: excmbx-16.um.gwdg.de (134.76.9.227) To MBX19-GWD-03.um.gwdg.de (10.108.142.56) X-Virus-Scanned: (clean) by clamav X-Spam-Level: - X-Spamd-Bar: ------ X-Spamd-Result: default: False [-6.09 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DWL_DNSWL_LOW(-1.00)[gwdg.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gwdg.de,none]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCVD_IN_DNSWL_MED(-0.40)[134.76.10.21:from,134.76.10.29:received]; R_SPF_ALLOW(-0.20)[+ip4:134.76.10.0/23]; RWL_MAILSPIKE_VERYGOOD(-0.20)[134.76.10.21:from]; R_DKIM_ALLOW(-0.20)[gwdg.de:s=2023-rsa]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; REPLYTO_DN_EQ_FROM_DN(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[gwdg.de:+]; HAS_XOIP(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; ASN(0.00)[asn:207592, ipnet:134.76.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; FREEFALL_USER(0.00)[rhurlin]; HAS_REPLYTO(0.00)[rhurlin@FreeBSD.org] X-Rspamd-Queue-Id: 4WDmLl5T3tz4J1v Am 03.07.24 um 17:11 schrieb Rainer Hurling: > Does anybody else observe this error with recent ports system? > > > cd devel/pyenv > make > ===>  License MIT accepted by the user > ===>   pyenv-2.4.5 depends on file: /usr/local/sbin/pkg - found > => pyenv-pyenv-v2.4.5_GH0.tar.gz doesn't seem to exist in > /usr/ports/distfiles/. > => Attempting to fetch > https://codeload.github.com/pyenv/pyenv/tar.gz/v2.4.5?dummy=/pyenv-pyenv-v2.4.5_GH0.tar.gz > fetch: > https://codeload.github.com/pyenv/pyenv/tar.gz/v2.4.5?dummy=/pyenv-pyenv-v2.4.5_GH0.tar.gz: size unknown > fetch: > https://codeload.github.com/pyenv/pyenv/tar.gz/v2.4.5?dummy=/pyenv-pyenv-v2.4.5_GH0.tar.gz: size of remote file is not known > pyenv-pyenv-v2.4.5_GH0.tar.gz                          780 kB 5629 kBps >   00s > ===> Fetching all distfiles required by pyenv-2.4.5 for building > ===>  Extracting for pyenv-2.4.5 > => SHA256 Checksum mismatch for pyenv-pyenv-v2.4.5_GH0.tar.gz. > ===>  Refetch for 1 more times files:  pyenv-pyenv-v2.4.5_GH0.tar.gz > ===>  License MIT accepted by the user > ===>   pyenv-2.4.5 depends on file: /usr/local/sbin/pkg - found > => pyenv-pyenv-v2.4.5_GH0.tar.gz doesn't seem to exist in > /usr/ports/distfiles/. > => Attempting to fetch > https://codeload.github.com/pyenv/pyenv/tar.gz/v2.4.5?dummy=/pyenv-pyenv-v2.4.5_GH0.tar.gz > fetch: > https://codeload.github.com/pyenv/pyenv/tar.gz/v2.4.5?dummy=/pyenv-pyenv-v2.4.5_GH0.tar.gz: size unknown > fetch: > https://codeload.github.com/pyenv/pyenv/tar.gz/v2.4.5?dummy=/pyenv-pyenv-v2.4.5_GH0.tar.gz: size of remote file is not known > pyenv-pyenv-v2.4.5_GH0.tar.gz                          780 kB 5860 kBps >   00s > ===> Fetching all distfiles required by pyenv-2.4.5 for building > ===>  License MIT accepted by the user > ===>   pyenv-2.4.5 depends on file: /usr/local/sbin/pkg - found > ===> Fetching all distfiles required by pyenv-2.4.5 for building > => SHA256 Checksum mismatch for pyenv-pyenv-v2.4.5_GH0.tar.gz. > ===>  Giving up on fetching files:  pyenv-pyenv-v2.4.5_GH0.tar.gz > Make sure the Makefile and distinfo file (/usr/ports/devel/pyenv/distinfo) > are up to date.  If you are absolutely sure you want to override this > check, type "make NO_CHECKSUM=yes [other args]". > *** Error code 1 > It seems to be solved by commit 843376f08081. Sorry for the noise. From nobody Wed Jul 3 19:26:35 2024 X-Original-To: ports@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 4WDqXN1KYZz5Q4KZ for ; Wed, 03 Jul 2024 19:26:44 +0000 (UTC) (envelope-from SRS0=SVmt=OD=klop.ws=ronald-lists@realworks.nl) Received: from smtp-relay-int.realworks.nl (smtp-relay-int.realworks.nl [194.109.157.24]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WDqXL5NDxz4YBV for ; Wed, 3 Jul 2024 19:26:42 +0000 (UTC) (envelope-from SRS0=SVmt=OD=klop.ws=ronald-lists@realworks.nl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=klop.ws header.s=rw2 header.b=MYfw0JNh; dmarc=pass (policy=quarantine) header.from=klop.ws; spf=pass (mx1.freebsd.org: domain of "SRS0=SVmt=OD=klop.ws=ronald-lists@realworks.nl" designates 194.109.157.24 as permitted sender) smtp.mailfrom="SRS0=SVmt=OD=klop.ws=ronald-lists@realworks.nl" Date: Wed, 3 Jul 2024 21:26:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=klop.ws; s=rw2; t=1720034795; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=dwK0ucqH1gdfF9yumSZZKXj/Rh/bnqeEE9zTdawJY7U=; b=MYfw0JNh6uCyk9oNpo3rGWpNkzuFfnPp7r5P6SnjDhvtN4AB2jxtRSxWTDCVagcC/Ybaai 1JknLlQEKa/10ri2F9J2FgRpZCjGO0evIJcpRyoFc9j7Ecn6cJ7X7bsyG7ZgYvHmpVIbYe V0ca5yw2vd81xpV5atKr9FLFeW5NvlKAUrQ/b5wXEh6561r4Mbkn/aqftHmxgaMSDA5TTE 9JCk7pV5ix6U2L2MXNAUgK9sCjczkBNLPT2KOAaaeQ2t4/bR3dLudSyd1QxTyBd1gtM2jK rVLgeOyE2XXET7NNu/nZkvZUMKW3j+sIs8NiHGvz5xLIS4owNcFhx2U8BBIvgg== From: Ronald Klop To: ports@freebsd.org Message-ID: <160984302.11834.1720034795450@localhost> Subject: poudriere and make do-test List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_11833_598415200.1720034795397" X-Mailer: Realworks (708.120) Importance: Normal X-Priority: 3 (Normal) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.20 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[klop.ws,quarantine]; FORGED_SENDER(0.30)[ronald-lists@klop.ws,SRS0=SVmt=OD=klop.ws=ronald-lists@realworks.nl]; R_DKIM_ALLOW(-0.20)[klop.ws:s=rw2]; R_SPF_ALLOW(-0.20)[+ip4:194.109.157.0/24]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; ASN(0.00)[asn:3265, ipnet:194.109.0.0/16, country:NL]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_NEQ_ENVFROM(0.00)[ronald-lists@klop.ws,SRS0=SVmt=OD=klop.ws=ronald-lists@realworks.nl]; TO_DN_NONE(0.00)[]; HAS_X_PRIO_THREE(0.00)[3]; DKIM_TRACE(0.00)[klop.ws:+] X-Rspamd-Queue-Id: 4WDqXL5NDxz4YBV ------=_Part_11833_598415200.1720034795397 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi, I am trying to give my ports some basic test to verify if it generates working executables. I implemented it by adding a do-test target in the Makefile. diff --git a/databases/mongodb60/Makefile b/databases/mongodb60/Makefile index 654d6a78fb94..355df66fd053 100644 --- a/databases/mongodb60/Makefile +++ b/databases/mongodb60/Makefile @@ -145,4 +145,8 @@ do-install: .endfor ${RM} ${STAGEDIR}${PREFIX}/bin/resmoke.py +do-test: + ${STAGEDIR}${PREFIX}/bin/mongod -version \ + && ${STAGEDIR}${PREFIX}/bin/mongos -version + .include How do I get poudriere to execute this 'make do-test'? poudriere bulk -t as well as poudriere testport do not seem to execute do-test. I'm searching for documentation about this but the info I find is quite sparse. Regards, Ronald. ------=_Part_11833_598415200.1720034795397 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi,

I am trying to give my ports some basic test to verify if it generates working executables.

I implemented it by adding a do-test target in the Makefile.

diff --git a/databases/mongodb60/Makefile b/databases/mongodb60/Makefile
index 654d6a78fb94..355df66fd053 100644
--- a/databases/mongodb60/Makefile
+++ b/databases/mongodb60/Makefile
@@ -145,4 +145,8 @@ do-install:
 .endfor
        ${RM} ${STAGEDIR}${PREFIX}/bin/resmoke.py
 
+do-test:
+       ${STAGEDIR}${PREFIX}/bin/mongod -version \
+               && ${STAGEDIR}${PREFIX}/bin/mongos -version
+
 .include <bsd.port.post.mk>



How do I get poudriere to execute this 'make do-test'? poudriere bulk -t as well as poudriere testport do not seem to execute do-test.

I'm searching for documentation about this but the info I find is quite sparse.

Regards,
Ronald.
  ------=_Part_11833_598415200.1720034795397-- From nobody Wed Jul 3 19:38:40 2024 X-Original-To: ports@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 4WDqpl3W1Jz5Q5g0 for ; Wed, 03 Jul 2024 19:39:11 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-vs1-f50.google.com (mail-vs1-f50.google.com [209.85.217.50]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WDqpl1mgXz4ZrR for ; Wed, 3 Jul 2024 19:39:11 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-vs1-f50.google.com with SMTP id ada2fe7eead31-48fdec0b7d1so356844137.2 for ; Wed, 03 Jul 2024 12:39:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720035549; x=1720640349; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dC/kp1bMZ7e3rVjVPntjDjNOEjXmm/HqpNWNU0Xy7N0=; b=TSpQiZ/73Gu6PF159tV8zbbOw6fFnj7cF+eNvgJKDw9HzGT6V6tDUUAlSkgQC14yXA z4t1WFmhnFXCcU2FP5DdhlXEJjAFRNUqBwEhdQWHrk4bDzObRTmwMvLz9kCKtxWaI3u4 OedNVCin3VN/hmb40HdgqwTq+BmUjj0si2JqzS+Tspp/6ur+6BHvcP7RsbASGlJvVZgq t9f1wcQqFBDvMWF2ac1rxrg6dlag7vABKcoRzvQEyENOF4xXXWd0xDer4oC4Lrh3/rtN PylQkzXPv9UH0h4f/OOBqbkHukL6xwqVPfi70lP7QqqgzdYIHXlsvoJdNaeetx72ozzv PJeA== X-Gm-Message-State: AOJu0YxXjuRPv7LPi7ZQwwxfmQxeZO4Zoy1UtAZlp5/y4/WgHFHdDrxW JCd0bDrDGFswxy6/PuD3f3p7srcBMNoJ+t8Cn8iXJLZvv85u8bnRhX6txFFl X-Google-Smtp-Source: AGHT+IG9EbtqQuPhtut7RP8xv7OttE8fFgdos7WGwKFNTK4eU0JBPUuVkXb/71Z2ApEuIXeIg3uGIw== X-Received: by 2002:a05:6102:549e:b0:48f:1bc6:345c with SMTP id ada2fe7eead31-48faf06a80bmr11522162137.14.1720035549481; Wed, 03 Jul 2024 12:39:09 -0700 (PDT) Received: from mail-ua1-f42.google.com (mail-ua1-f42.google.com. [209.85.222.42]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-81029c54caesm4295241.12.2024.07.03.12.39.09 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 03 Jul 2024 12:39:09 -0700 (PDT) Received: by mail-ua1-f42.google.com with SMTP id a1e0cc1a2514c-81013580bd5so526205241.0 for ; Wed, 03 Jul 2024 12:39:09 -0700 (PDT) X-Received: by 2002:a05:6102:233c:b0:48f:aa7c:97c5 with SMTP id ada2fe7eead31-48faf04e0ccmr9789987137.6.1720035548932; Wed, 03 Jul 2024 12:39:08 -0700 (PDT) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 References: <160984302.11834.1720034795450@localhost> In-Reply-To: <160984302.11834.1720034795450@localhost> From: Gleb Popov Date: Wed, 3 Jul 2024 22:38:40 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: poudriere and make do-test To: Ronald Klop Cc: ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4WDqpl1mgXz4ZrR On Wed, Jul 3, 2024 at 10:27=E2=80=AFPM Ronald Klop = wrote: > > How do I get poudriere to execute this 'make do-test'? poudriere bulk -t = as well as poudriere testport do not seem to execute do-test. You can put WITH_TESTING_PORTS=3D databases/mongodb60 into poudriere's make.conf > I'm searching for documentation about this but the info I find is quite s= parse. It is partly because poudriere isn't really prepared for running tests as part of the pipeline: https://github.com/freebsd/poudriere/issues/1131 From nobody Thu Jul 4 03:40:15 2024 X-Original-To: ports@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 4WF2Tq5qW1z5NjW9 for ; Thu, 04 Jul 2024 03:40:15 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WF2Tq39mtz4Nv6 for ; Thu, 4 Jul 2024 03:40:15 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1720064415; a=rsa-sha256; cv=none; b=rEB0UhMLKFBgtJQ37EYk55MMASyVdJCjlvza53UCOEllozimbGbrjzZkIDuGvaP+y5MWll BPU0eGG2x42vH8a50ykUPX6723GRPK8snEFTSwFUoeegyUvBXjV85eEscekWdJVu9o57Wu HTWpzEAxDP0u723yfK06ZOb1V8myggRW+M9IMT3sYRymf2Qzd9O9ZHLSTJdqXwINQj1j1E 1nougAEFcIxdyDUnU+GsQKeaFcnDA8vL8lYtEZfHNQzOTCoQjEtm1quZ9HG36R0pKoI5si RUBYFmC0S6fvTtbhPQfYsemhUDS7xZFx0ieAeQOD16JhEHgg/PkEa/vsfqnYlQ== 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=1720064415; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NeJxNoxZGnJjyKoqr09HAdGgeDIifJUiv0Sb7gKUrNY=; b=tq7MF9RUfaOXZbGCxEPvmUaOj/noaGMPoJxCTo0KsP2i//J3MZXoXHodcd0QzvshmlZHKy ubc7rRFtE1qSc9itSx0PaNvjxclTdNagB/T7jQQ7tsFWeUnwspjgzEZTOlgF07skkEffKx V7VEfsEj9bI1UMVTKG8/RQ+1zO7a44BkGggJv8CNeZENYZvrs1E4T2us6/MJEMLcd4Qcb/ tjdRFMcvvl35oOI8U2rWbRFqfbjtzFRmTM/qZjch6vMcY/0sLyzxETHqw6jW1GTOvnF9GR TprVIOAS/h3ygRliD0CgBstEzNa9J1bwwGjXxq3ZpzeeyIe5UbiAtsUpYIPz7A== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WF2Tq2g68zy4n for ; Thu, 4 Jul 2024 03:40:15 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 4643eFMA081834 for ; Thu, 4 Jul 2024 03:40:15 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 4643eFjH081833; Thu, 4 Jul 2024 03:40:15 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202407040340.4643eFjH081833@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Date: Thu, 4 Jul 2024 03:40:15 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ multimedia/gmmlib | 22.3.18 | intel-gmmlib-22.4.1 ------------------------------------------------+-----------------+------------ security/py-ailment | 9.0.5405 | v9.2.109 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Thu Jul 4 06:01:43 2024 X-Original-To: freebsd-ports@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 4WF5dH36j3z5P3y8; Thu, 04 Jul 2024 06:01:55 +0000 (UTC) (envelope-from portmgr-secretary@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WF5dH2glGz4bmr; Thu, 4 Jul 2024 06:01:55 +0000 (UTC) (envelope-from portmgr-secretary@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1720072915; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type; bh=MmQZbDdP8Syp8T4Zu0527USHa6W6DE86GF9xgwvQ3UQ=; b=CUXW2YOcs6hk7HU6llxXCJkmudhdJVa5FaNDFvEPE3NFH+qF6B5wMUc3PJ6msqAfIHqACE tHvULm4X4ynRCxeK7x9wgGepKcl/mFT+2CIDPBv+k7JE9IHbNMw5mtb95ddGSnxo8/8aY/ CQmBRiYQO+VdjI+l5JvRKLSEpx5zecWzLxuWLdI5udzRY9TQaK7v+70WFRbg2pbght/iM8 cUfa5moiOrTYludGl6WjoJt6fGOKSvPy3HsW7YHLXHOQdTguyECbAEPUvYLF75VcNq0qPc sRtzCXK5rP0iykWMyaIToUkxtjx7MY794mHstaPJ/d6Z6cvNbSYHi1Y0ZWOJeQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1720072915; a=rsa-sha256; cv=none; b=r8E/unHGWx4xPNuI7OOptCKO5O6bzaWaWbSw11scdhu8tbyk1JjTu9232ow7TzFCJ9jMVb Eb3/fnJHnjuLQTYc7fvhpxe+F6YnPwWZaLheAtfrC82nnT2hOBSVO7h9fE6UjqKasKWdJH 88iZxN0T0r3Tu6mx4QjZebO1AuaTkM+VhxbzR7+/rNO3ddjhe1Tx77XyM4iENL1IEdbpEM /NbYddAH851Vhpmx6qrY/PUtOicoztCQRa123r2dM7eBzrhozYLyN4QE9+tYhXJHkiyvse 1XGtzs7bYe6weFaq10+5rOY8nS/2hBczUf7clrXs6U/uIMpAE2oGyxh9F1PRng== 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=1720072915; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type; bh=MmQZbDdP8Syp8T4Zu0527USHa6W6DE86GF9xgwvQ3UQ=; b=RsFJTZkgW6f2EoLx1IIA8ibu7R6HIck5uxcpPzhBTmSfyQYP2rLyU6Gf02PjX+K1wS4XQ1 inLArIPLj4fzBkyKicfU/PgaZFMG8Y1oBOYv1RP+vQCcDEA62Z5HVnxLjiQ+MnbY4BYuXp ypMXBOs1h7lOmUqy6hI2IcWmycRz7uV1C5f9jQD1pvta5xPPEuEjYHS+ckIZ6G7qoGdHD4 Ip9UpvZ9Kwe6Gh16inzxCciBdAxwyhoYn8H2GaD2yhzPDvpMVBE7WvvaG2ODwTnP+gbTw8 YX8Z5n80fQMXThdO//LLgir1PI/4dQ2+So1ZS2ftpSiUTUlDPlqZIm5QKxyghg== Received: from carrot.firefly (unknown [193.5.53.11]) (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 did not present a certificate) (Authenticated sender: tcberner) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WF5dG6j02zQCX; Thu, 4 Jul 2024 06:01:54 +0000 (UTC) (envelope-from portmgr-secretary@freebsd.org) From: FreeBSD Ports Management Team Secretary To: freebsd-ports@freebsd.org Reply-To: freebsd-ports@freebsd.org Cc: freebsd-ports-announce@freebsd.org Subject: New 2024Q3 branch Date: Thu, 04 Jul 2024 08:01:43 +0200 Message-ID: <2322818.mfXeX5GmMH@carrot.firefly> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2948076.slGk94SIus"; micalg="pgp-sha512"; protocol="application/pgp-signature" --nextPart2948076.slGk94SIus Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii"; protected-headers="v1" To: freebsd-ports@freebsd.org Reply-To: freebsd-ports@freebsd.org Cc: freebsd-ports-announce@freebsd.org Subject: New 2024Q3 branch Date: Thu, 04 Jul 2024 08:01:43 +0200 Message-ID: <2322818.mfXeX5GmMH@carrot.firefly> MIME-Version: 1.0 Moin moin The 2024Q3 branch has been created. It means that the next update on the quarterly packages will be on the 2024Q3 branch. A lot of things happened in the last three months: - pkg 1.21.3 - Default version of lazarus switched to 3.4.0 - Default version of fpc switched to 3.2.3 - Default version of python switched to 3.11 - chromium updated from 123.0.6312.86 to 126.0.6478.126 - firefox updated from 124.0.1 to 127.0.2 - firefox-esr updated from 115.12.0 to 115.9.1 - rust updated from 1.77.0 to 1.79.0 - sdl2 updated from 2.6.3 to 2.8.2 - wlroots updated from 0.17.2 to 0.17.4 - wine updated from 8.0.2 to 9.0 - wine-devel updated from 9.11 to 9.4 - xorg-server updated from 21.1.11 to 21.1.13 - qt5 updated from 5.15.13 to 5.15.14 - qt6 updated from 6.6.3 to 6.7.2 - kf5 updated from 5.115.0 to 5.116.0 - kf6 updated from 6.0.0 to 6.3.0 - plasma6 updated from 6.0.2 to 6.1.1 Next quarterly package builds will start within a few days and should be available on your closest mirrors few days later. For those stat nerds out there, here's what happened during the last 3 months on main: Number of commits: 10516 Number of committers: 160 Most active: sunpoet 3739 yuri 1450 jbeich 496 eduardo 220 bofh 200 diizzy 198 rene 188 fernape 152 jhale 134 arrowd 129 and on the 2024Q2 branch: Number of commits: 1761 Number of committers: 107 Most active: sunpoet 468 yuri 227 jbeich 211 eduardo 57 mfechner 44 bofh 42 vvd 39 cmt 38 ashish 36 kai 30 mfg Tobias --nextPart2948076.slGk94SIus Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQS+1KHTZVW2gS6fq9rjxAH2DXCdWQUCZoY6x18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0QkVE NEExRDM2NTU1QjY4MTJFOUZBQkRBRTNDNDAxRjYwRDcwOUQ1OQAKCRDjxAH2DXCd WdyqAP9EXPwIBvsFS9GRWWGfbwudMAsGe1CI3k1oYIrSGQZGcAEAx840DTjMpVem /MSV5gOo7BkJZXU7w1PAJejwe6F3Rg0= =UXyA -----END PGP SIGNATURE----- --nextPart2948076.slGk94SIus-- From nobody Thu Jul 4 21:54:05 2024 X-Original-To: ports@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 4WFVm61MWBz5Pt0s for ; Thu, 04 Jul 2024 21:54:14 +0000 (UTC) (envelope-from chris@tellme3times.com) Received: from mail.lrckinfo.com (173.magnatech.com [216.46.17.173]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WFVm51q6Xz4SCm; Thu, 4 Jul 2024 21:54:13 +0000 (UTC) (envelope-from chris@tellme3times.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of chris@tellme3times.com designates 216.46.17.173 as permitted sender) smtp.mailfrom=chris@tellme3times.com Received: from gatekeeper.tellme3times.com (gatekeeper.corp [69.70.25.74]) by mail.lrckinfo.com (Postfix) with ESMTP id DBD18128248; Thu, 04 Jul 2024 17:54:05 -0400 (EDT) Received: from smtpclient.apple (unknown [192.168.7.61]) by gatekeeper.tellme3times.com (Postfix) with ESMTP id C0B8227C101; Thu, 04 Jul 2024 17:54:05 -0400 (EDT) From: Chris Kiakas Content-Type: multipart/signed; boundary="Apple-Mail=_EC7D4395-2706-46D3-A063-A233191CACE0"; protocol="application/pgp-signature"; micalg=pgp-sha512 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.8\)) Subject: FreeBSD Port: py311-libzfs-1.1.2023020700 Message-Id: <83B9C53D-906C-49C1-A59D-BF5F0C6E68F2@tellme3times.com> Date: Thu, 4 Jul 2024 17:54:05 -0400 Cc: "ports@freebsd.org" To: "freqlabs@freebsd.org" X-Mailer: Apple Mail (2.3696.120.41.1.8) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.52 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-0.96)[-0.961]; NEURAL_HAM_SHORT(-0.86)[-0.863]; NEURAL_HAM_MEDIUM(-0.79)[-0.793]; MV_CASE(0.50)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+mx]; DMARC_NA(0.00)[tellme3times.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:11478, ipnet:216.46.0.0/19, country:CA]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEFALL_USER(0.00)[chris]; RCPT_COUNT_TWO(0.00)[2]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[ports@FreeBSD.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; HAS_ATTACHMENT(0.00)[] X-Rspamd-Queue-Id: 4WFVm51q6Xz4SCm --Apple-Mail=_EC7D4395-2706-46D3-A063-A233191CACE0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, Just and FYI py-libzfs fails to build in FreeBSD 14.1-RELEASE. libzfs.c:10578:72: warning: passing 'nvlist_t **' (aka 'struct nvlist = **') to parameter of type 'const nvlist_t *const *' (aka 'const struct = nvlist *const *') discards qualifiers in nested pointer types = [-Wincompatible-pointer-types-discards-qualifiers] 10578 | (void)(nvlist_add_nvlist_array(__pyx_v_self->handle, = __pyx_t_45, ((nvlist_t **)__pyx_v_carray), __pyx_t_29)); | = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/contrib/openzfs/include/sys/nvpair.h:206:29: note: passing = argument to parameter here 206 | const nvlist_t * const *, uint_t); | ^ libzfs.c:18403:13: warning: code will never be executed = [-Wunreachable-code] 18403 | __pyx_r =3D 0; | ^ libzfs.c:23388:13: warning: code will never be executed = [-Wunreachable-code] 23388 | __pyx_r =3D 0; | ^ libzfs.c:56086:13: warning: code will never be executed = [-Wunreachable-code] 56086 | __pyx_r =3D 0; | ^ libzfs.c:58694:88: warning: passing 'char **' to parameter of type = 'const char **' discards qualifiers in nested pointer types = [-Wincompatible-pointer-types-discards-qualifiers] 58694 | __pyx_t_4 =3D = __Pyx_PyInt_From_zpool_status_t(zpool_get_status(__pyx_v_self->handle, = (&__pyx_v_msg_id), NULL)); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 2818, = __pyx_L1_error) | = ^~~~~~~~~~~~~~~~~ /usr/src/sys/contrib/openzfs/include/libzfs.h:449:74: note: passing = argument to parameter here 449 | _LIBZFS_H zpool_status_t zpool_get_status(zpool_handle_t *, = const char **, | = ^ libzfs.c:63310:81: error: too few arguments to function call, expected = 3, have 2 63310 | __pyx_v_ret =3D zpool_add(__pyx_v_self->handle, = __pyx_v_vd->nvlist->handle); | ~~~~~~~~~ = ^ /usr/src/sys/contrib/openzfs/include/libzfs.h:265:15: note: 'zpool_add' = declared here 265 | _LIBZFS_H int zpool_add(zpool_handle_t *, nvlist_t *, boolean_t = check_ashift); | ^ = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libzfs.c:83149:85: warning: passing 'const char *' to parameter of type = 'char *' discards qualifiers = [-Wincompatible-pointer-types-discards-qualifiers] 83149 | __pyx_v_ret =3D = zfs_destroy_snaps(__pyx_v_self->__pyx_base.__pyx_base.handle, = __pyx_v_c_name, __pyx_v_defer_deletion); | = ^~~~~~~~~~~~~~ /usr/src/sys/contrib/openzfs/include/libzfs.h:729:55: note: passing = argument to parameter here 729 | _LIBZFS_H int zfs_destroy_snaps(zfs_handle_t *, char *, = boolean_t); | ^ 11 warnings and 1 error generated. error: command '/usr/bin/cc' failed with exit code 1 *** Error code 1 Stop. make: stopped in /usr/ports/devel/py-libzfs --Apple-Mail=_EC7D4395-2706-46D3-A063-A233191CACE0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEi+l+WvjUMve3CBUQ0McJ9XNZ9LEFAmaHGf0ACgkQ0McJ9XNZ 9LGDsBAAiRxRSMh91xfdKTP+T/gVZiQMvTKdIbCu0kFxSAzaPesCMZzCBGbIpg9X y1TdjIQkzzR7thIc9D9IiDO5HhQCFvF5ukTVGrcsbX6IR03Q+8f9vk5U2M1oZhJA mAvXTVfY7tCho4MElRMYejt1H77mg572ShfjUTW+WwiWVq2yg8K+qVULqWUYoDgw kOhqhU6RJCeDhcUgebo59A/7g12eHJIa251VMn/I8OMyoni/0TobtjAzmh7IhGEx 1pZmWschtW8xTM6C8VDha/Wph5LI77o0w+/Im1IDnDezl+wKjY/c6IRfxJNyq4E1 IK5GuUJ08EM9zeRyOuy1cJQWpzv8pm3gd6qqYkmDVJP9kGCkMYB/SWTjX+bC/Xpr +/n2JzkEjLWKeOrN/zCJElDp/HbvuR7q1C7wc+jky4QethTfb6QPeiYICtODZEfi ocmJnTx1vwTDPJr6F9lPqkHsfOI4rg3y+zpCUr9DSY81Sz/9NfwPvFYgvk9L8V/3 dgY1im2gpIaFRyMj2U3u3bZOhtNcuAt2+vdADMjB0aFxURGDIMi+4fu05L+wJsro 4oUqutnL9b7hSA5yvm9Ugs+QZ2KYC3KLs+H0pa+DaYC+W5BKHd0dJftg4/DG9evm a8Xxy5eA3fIad9DQ1NNym+9ePw2dXyVz0CqeMbkALzY2wvZ2eLo= =4OU9 -----END PGP SIGNATURE----- --Apple-Mail=_EC7D4395-2706-46D3-A063-A233191CACE0-- From nobody Thu Jul 4 22:53:21 2024 X-Original-To: ports@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 4WFX4Y1d9Sz5Q1Pb for ; Thu, 04 Jul 2024 22:53:33 +0000 (UTC) (envelope-from hiroo@oikumene.net) Received: from barleycorn.oikumene.net (tk2-231-25124.vs.sakura.ne.jp [160.16.110.128]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WFX4X5CNVz4bY0; Thu, 4 Jul 2024 22:53:32 +0000 (UTC) (envelope-from hiroo@oikumene.net) Authentication-Results: mx1.freebsd.org; none Received: from nowhere.oikumene.ukehi.net (KD059129091046.ppp-bb.dion.ne.jp [59.129.91.46]) by barleycorn.oikumene.net (Postfix) with ESMTPSA id 4F1C761F8E; Fri, 05 Jul 2024 07:58:35 +0900 (JST) Received: from nowhere.oikumene.ukehi.net ([IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e]) by nowhere.oikumene.ukehi.net (8.18.1/8.18.1) with ESMTP id 464MrLH7093788; Fri, 5 Jul 2024 07:53:22 +0900 (JST) (envelope-from hiroo@oikumene.net) X-Authentication-Warning: nowhere.oikumene.ukehi.net: Host [IPv6:240f:3f:802f:2:82c1:6eff:fef8:b41e] claimed to be nowhere.oikumene.ukehi.net Date: Fri, 5 Jul 2024 07:53:21 +0900 From: Hiroo Ono To: Chris Kiakas Cc: "freqlabs@freebsd.org" , "ports@freebsd.org" Subject: Re: FreeBSD Port: py311-libzfs-1.1.2023020700 Message-ID: <20240705075321.7fb2077a@nowhere.oikumene.ukehi.net> In-Reply-To: <83B9C53D-906C-49C1-A59D-BF5F0C6E68F2@tellme3times.com> References: <83B9C53D-906C-49C1-A59D-BF5F0C6E68F2@tellme3times.com> X-Mailer: Claws Mail 4.2.0 (GTK 3.24.42; amd64-portbld-freebsd14.1) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:9370, ipnet:160.16.0.0/17, country:JP] X-Rspamd-Queue-Id: 4WFX4X5CNVz4bY0 Hello, I already posted a patch to fix this in: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279450 On Thu, 4 Jul 2024 17:54:05 -0400 Chris Kiakas wrote: > Hi, > > Just and FYI py-libzfs fails to build in FreeBSD 14.1-RELEASE. > > > libzfs.c:10578:72: warning: passing 'nvlist_t **' (aka 'struct nvlist > **') to parameter of type 'const nvlist_t *const *' (aka 'const > struct nvlist *const *') discards qualifiers in nested pointer types > [-Wincompatible-pointer-types-discards-qualifiers] 10578 | > (void)(nvlist_add_nvlist_array(__pyx_v_self->handle, __pyx_t_45, > ((nvlist_t **)__pyx_v_carray), __pyx_t_29)); | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/src/sys/contrib/openzfs/include/sys/nvpair.h:206:29: note: > passing argument to parameter here 206 | const nvlist_t * const > *, uint_t); | ^ libzfs.c:18403:13: > warning: code will never be executed [-Wunreachable-code] 18403 | > __pyx_r = 0; | ^ libzfs.c:23388:13: warning: code will > never be executed [-Wunreachable-code] 23388 | __pyx_r = 0; | > ^ libzfs.c:56086:13: warning: code will never be executed > [-Wunreachable-code] 56086 | __pyx_r = 0; | ^ > libzfs.c:58694:88: warning: passing 'char **' to parameter of type > 'const char **' discards qualifiers in nested pointer types > [-Wincompatible-pointer-types-discards-qualifiers] 58694 | > __pyx_t_4 = > __Pyx_PyInt_From_zpool_status_t(zpool_get_status(__pyx_v_self->handle, > (&__pyx_v_msg_id), NULL)); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, > 2818, __pyx_L1_error) | > ^~~~~~~~~~~~~~~~~ > /usr/src/sys/contrib/openzfs/include/libzfs.h:449:74: note: passing > argument to parameter here 449 | _LIBZFS_H zpool_status_t > zpool_get_status(zpool_handle_t *, const char **, | > ^ > libzfs.c:63310:81: error: too few arguments to function call, > expected 3, have 2 63310 | __pyx_v_ret = > zpool_add(__pyx_v_self->handle, __pyx_v_vd->nvlist->handle); | > ~~~~~~~~~ > ^ /usr/src/sys/contrib/openzfs/include/libzfs.h:265:15: note: > 'zpool_add' declared here 265 | _LIBZFS_H int > zpool_add(zpool_handle_t *, nvlist_t *, boolean_t check_ashift); | > ^ > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > libzfs.c:83149:85: warning: passing 'const char *' to parameter of > type 'char *' discards qualifiers > [-Wincompatible-pointer-types-discards-qualifiers] 83149 | > __pyx_v_ret = > zfs_destroy_snaps(__pyx_v_self->__pyx_base.__pyx_base.handle, > __pyx_v_c_name, __pyx_v_defer_deletion); | > ^~~~~~~~~~~~~~ > /usr/src/sys/contrib/openzfs/include/libzfs.h:729:55: note: passing > argument to parameter here 729 | _LIBZFS_H int > zfs_destroy_snaps(zfs_handle_t *, char *, boolean_t); | > ^ 11 warnings and 1 error > generated. error: command '/usr/bin/cc' failed with exit code 1 *** > Error code 1 > > Stop. > make: stopped in /usr/ports/devel/py-libzfs From nobody Fri Jul 5 02:33:52 2024 X-Original-To: ports@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 4WFcyq33hxz5Q4MY for ; Fri, 05 Jul 2024 02:33:55 +0000 (UTC) (envelope-from chris@tellme3times.com) Received: from mail.lrckinfo.com (173.magnatech.com [216.46.17.173]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WFcyp6QFlz45Ly; Fri, 5 Jul 2024 02:33:54 +0000 (UTC) (envelope-from chris@tellme3times.com) Authentication-Results: mx1.freebsd.org; none Received: from gatekeeper.tellme3times.com (gatekeeper.corp [69.70.25.74]) by mail.lrckinfo.com (Postfix) with ESMTP id 40745129524; Thu, 04 Jul 2024 22:33:53 -0400 (EDT) Received: from smtpclient.apple (unknown [192.168.7.61]) by gatekeeper.tellme3times.com (Postfix) with ESMTP id 25D0827C86C; Thu, 04 Jul 2024 22:33:53 -0400 (EDT) Content-Type: multipart/signed; boundary="Apple-Mail=_57615114-68E9-442E-92BD-0507D896F521"; protocol="application/pgp-signature"; micalg=pgp-sha512 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.8\)) Subject: Re: FreeBSD Port: py311-libzfs-1.1.2023020700 From: Chris Kiakas In-Reply-To: <20240705075321.7fb2077a@nowhere.oikumene.ukehi.net> Date: Thu, 4 Jul 2024 22:33:52 -0400 Cc: "freqlabs@freebsd.org" , "ports@freebsd.org" Message-Id: <30828FAC-9399-4981-B347-F172B05F8517@tellme3times.com> References: <83B9C53D-906C-49C1-A59D-BF5F0C6E68F2@tellme3times.com> <20240705075321.7fb2077a@nowhere.oikumene.ukehi.net> To: Hiroo Ono X-Mailer: Apple Mail (2.3696.120.41.1.8) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:11478, ipnet:216.46.0.0/19, country:CA] X-Rspamd-Queue-Id: 4WFcyp6QFlz45Ly --Apple-Mail=_57615114-68E9-442E-92BD-0507D896F521 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Thanks it=E2=80=99s beyond me. I=E2=80=99ll wait till it hits the port = tree. > On Jul 4, 2024, at 6:53 PM, Hiroo Ono wrote: >=20 > Hello, >=20 > I already posted a patch to fix this in: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279450 >=20 > On Thu, 4 Jul 2024 17:54:05 -0400 > Chris Kiakas wrote: >=20 >> Hi, >>=20 >> Just and FYI py-libzfs fails to build in FreeBSD 14.1-RELEASE. >>=20 >>=20 >> libzfs.c:10578:72: warning: passing 'nvlist_t **' (aka 'struct nvlist >> **') to parameter of type 'const nvlist_t *const *' (aka 'const >> struct nvlist *const *') discards qualifiers in nested pointer types >> [-Wincompatible-pointer-types-discards-qualifiers] 10578 | >> (void)(nvlist_add_nvlist_array(__pyx_v_self->handle, __pyx_t_45, >> ((nvlist_t **)__pyx_v_carray), __pyx_t_29)); | >> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> /usr/src/sys/contrib/openzfs/include/sys/nvpair.h:206:29: note: >> passing argument to parameter here 206 | const nvlist_t * const >> *, uint_t); | ^ libzfs.c:18403:13: >> warning: code will never be executed [-Wunreachable-code] 18403 | >> __pyx_r =3D 0; | ^ libzfs.c:23388:13: warning: code will >> never be executed [-Wunreachable-code] 23388 | __pyx_r =3D 0; | >> ^ libzfs.c:56086:13: warning: code will never be executed >> [-Wunreachable-code] 56086 | __pyx_r =3D 0; | ^ >> libzfs.c:58694:88: warning: passing 'char **' to parameter of type >> 'const char **' discards qualifiers in nested pointer types >> [-Wincompatible-pointer-types-discards-qualifiers] 58694 | >> __pyx_t_4 =3D >> = __Pyx_PyInt_From_zpool_status_t(zpool_get_status(__pyx_v_self->handle, >> (&__pyx_v_msg_id), NULL)); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, >> 2818, __pyx_L1_error) | >> ^~~~~~~~~~~~~~~~~ >> /usr/src/sys/contrib/openzfs/include/libzfs.h:449:74: note: passing >> argument to parameter here 449 | _LIBZFS_H zpool_status_t >> zpool_get_status(zpool_handle_t *, const char **, | >> ^ >> libzfs.c:63310:81: error: too few arguments to function call, >> expected 3, have 2 63310 | __pyx_v_ret =3D >> zpool_add(__pyx_v_self->handle, __pyx_v_vd->nvlist->handle); | >> ~~~~~~~~~ >> ^ /usr/src/sys/contrib/openzfs/include/libzfs.h:265:15: note: >> 'zpool_add' declared here 265 | _LIBZFS_H int >> zpool_add(zpool_handle_t *, nvlist_t *, boolean_t check_ashift); | >> ^ >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> libzfs.c:83149:85: warning: passing 'const char *' to parameter of >> type 'char *' discards qualifiers >> [-Wincompatible-pointer-types-discards-qualifiers] 83149 | >> __pyx_v_ret =3D >> zfs_destroy_snaps(__pyx_v_self->__pyx_base.__pyx_base.handle, >> __pyx_v_c_name, __pyx_v_defer_deletion); | >> = ^~~~~~~~~~~~~~ >> /usr/src/sys/contrib/openzfs/include/libzfs.h:729:55: note: passing >> argument to parameter here 729 | _LIBZFS_H int >> zfs_destroy_snaps(zfs_handle_t *, char *, boolean_t); | >> ^ 11 warnings and 1 error >> generated. error: command '/usr/bin/cc' failed with exit code 1 *** >> Error code 1 >>=20 >> Stop. >> make: stopped in /usr/ports/devel/py-libzfs >=20 --Apple-Mail=_57615114-68E9-442E-92BD-0507D896F521 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEi+l+WvjUMve3CBUQ0McJ9XNZ9LEFAmaHW5AACgkQ0McJ9XNZ 9LEtCRAAl/6yf8BfuE+IlOxQPJlHT2RNqWLqSXpBA7cB/p5pBWHfgE/HbxQ5JYL9 86BPhhuGvh4OT9oCUQGkiYUkndKhXchdrRsBsDuuk1a058IhQdiQXAR+sJnLIp0t SmKhl9DuhImyjcx91CocJNpiL8avutjK2tOreA6aGeIvZDJ44Qn4wypwkmxzIAth /1FWZvkRZVBM0/Tfy+/cFeFGbrxHmmQ1BXLAK9OCbzZs4XWELpstjTiZx9yskl87 fDdlzoPJyBJJDK5dcKzOVu1vrmX6dbBtyQdC0XCi3JHL3mDHSw0KcB2+X2HnzsCu yvaF7K6h/3at6EINzmXwqcB6EMYLtOUOwIPpQePF+dcKGs6Dv9x+BfcxxcdtKoo4 REGZ3CsyiMJu+wlHjXHjLa8q8jkf9iDJ/iiRDrzLor7stiAASomUU/biUD/U4smW gZOwwJ1+okLOVa+ef9BtzY4TBmNvVEbb51TPIXw3OO8HfR2jwYVi1KzmipBtEHD4 IGf0Dne3ZrMLL8pEfe367UA8LSPneiEcXo/v1ZGnG0bROJYo6MIfUiOk1of57XPL wpyRC7GF6rQx+0oEOI1i2ENXFeEpsWaLchHP2GsY3fn9HpIuJTzHRAeYVUPhCWiZ MKXlpY+s4XWNkcQjVJeE1+kuN8KRxDjnHMs6K8EqNexjJ8+LS4c= =NzDi -----END PGP SIGNATURE----- --Apple-Mail=_57615114-68E9-442E-92BD-0507D896F521-- From nobody Fri Jul 5 03:49:28 2024 X-Original-To: ports@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 4WFff15Mv8z5QFMf for ; Fri, 05 Jul 2024 03:49:29 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WFff10gJ9z4FNV for ; Fri, 5 Jul 2024 03:49:29 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1720151369; a=rsa-sha256; cv=none; b=lpPTxTpzXf95pB82oJg1hcniqeI0V7HTQXMTCZr3jiHtm7dfDXlMcxCLTXFw5zRHOOxY45 KSoEQxz8VeCSndLQNPnT3WBPm2jsCv1Vm16INZW6htDzPcjgwHk1/ZoPyK0mqMJSsNBgRt gcrkR08S2NUodsl/IRRc5O9K7YrXRa6rq2LQD23ozDRJ02sDacT7LDxlZa49ynfUWOxKa9 Na0v/JTXdsaX3iQwDBEnjs/OrHm0yfmW/AJYqVyrBHADo2IhtO1adMyXffjjff1iKOJHBb 1W7SHd7opVPAeZGEYf5cQ+fg7hARpOKCsUmLyrHFAOnpZTK+tIuwJDdmZKEolw== 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=1720151369; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PP8ep0iperDbOSRC8wli+FDgFoChTsyDatluxXlnXUM=; b=dKEAMT/fRBsISgN0F/0eEtDo0yPHNUo5CEj2gFUyV2/c+khV0gqD2HT4tosoRP9eZjPVI0 cOygsQPPtS4ZIrS4yBv4ROoOHhyzWD0Ng0CpFYXQ1sI7rYTsVkz2vPnGRe2bxL8HbislyE gyQD5Mp1X5/BmFsAVMEkmstxH0TfE9nqPPuvjkhZZThbszjzeXcIbuYzjflg96Khd7WkEc 1cXAfhU7pTDvlF7LpZzzw1Tr9gQ1mdka0zcemtWXij9lvpg7n83N1DH6DGv1iTeByHZH0W Oebp05y/LyFhxcz0u07eFV7Lx0lz3WSj2D8qbdo743FKBy/JoUFo584C2blmvg== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WFff10HXGzhCv for ; Fri, 5 Jul 2024 03:49:29 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 4653nSfP019971 for ; Fri, 5 Jul 2024 03:49:28 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 4653nSF1019970; Fri, 5 Jul 2024 03:49:28 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202407050349.4653nSF1019970@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Date: Fri, 5 Jul 2024 03:49:28 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ databases/neo4j | 4.4.27 | 4.4.35 ------------------------------------------------+-----------------+------------ graphics/cloudcompare | 2.12.4 | v2.13.2 ------------------------------------------------+-----------------+------------ java/apache-commons-logging | 1.2 | 1.3.3 ------------------------------------------------+-----------------+------------ multimedia/vapoursynth | R66 | r69 ------------------------------------------------+-----------------+------------ security/gokey | 0.1.2 | v0.22.0 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Fri Jul 5 12:40:02 2024 X-Original-To: ports@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 4WFtQQ5DGVz5PHvC for ; Fri, 05 Jul 2024 12:40:14 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Received: from mx2.quinteiro.org (mx2.quinteiro.org [71.19.154.200]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WFtQP5nY8z3wmH for ; Fri, 5 Jul 2024 12:40:13 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=quinteiro.org header.s=default header.b=jowriQtd; dmarc=none; spf=pass (mx1.freebsd.org: domain of freebsd@quinteiro.org designates 71.19.154.200 as permitted sender) smtp.mailfrom=freebsd@quinteiro.org Received: from www.quinteiro.org (www.quinteiro.org [204.109.56.22]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx2.quinteiro.org (Postfix) with ESMTPS id 45C1B21D9A6 for ; Fri, 5 Jul 2024 12:40:06 +0000 (UTC) (envelope-from freebsd@quinteiro.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=quinteiro.org; s=default; t=1720183206; bh=7cDrERDPgvPGE7hZW6lpXEdt3I/behJvGE7ChMiJcwU=; h=Date:Subject:To:References:From:In-Reply-To; b=jowriQtdSszr+9z/2L8nMEVlh5yhLvG6ZbXUjpmbL7v8Wkx4K7raANiOR8T1PR1sJ Mcqy/KLdSwCLBccwdbciarw1fFU65oIEvzSpfEj0GY+5ArHBHI2xtNuDZX1e1uKR25 MG7bNFehThYp/geNMA+Hb48BmoOtFVAGULDFn3LA= Received: from [10.10.12.180] (unknown [190.64.72.170]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by www.quinteiro.org (Postfix) with ESMTPSA id AEAAE2E8EB for ; Fri, 5 Jul 2024 12:40:04 +0000 (UTC) Message-ID: Date: Fri, 5 Jul 2024 05:40:02 -0700 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: New 2024Q3 branch To: ports@freebsd.org References: <2322818.mfXeX5GmMH@carrot.firefly> Content-Language: en-US From: Jose Quinteiro In-Reply-To: <2322818.mfXeX5GmMH@carrot.firefly> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: / X-Spamd-Result: default: False [0.19 / 15.00]; RBL_AMI_EXPLOIT_RCVD(3.00)[190.64.72.170:received]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.82)[-0.816]; BAD_REP_POLICIES(0.10)[]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(0.00)[+mx]; ASN(0.00)[asn:47066, ipnet:71.19.154.0/24, country:US]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[quinteiro.org]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_DKIM_ALLOW(0.00)[quinteiro.org:s=default]; DKIM_TRACE(0.00)[quinteiro.org:+] X-Rspamd-Queue-Id: 4WFtQP5nY8z3wmH Thanks! Just to be sure, firefox-esr is being regressed from 115.12.0 to 115.9.1? On 7/3/24 23:01, FreeBSD Ports Management Team Secretary wrote: > Moin moin > > The 2024Q3 branch has been created. It means that the next update on the > quarterly packages will be on the 2024Q3 branch. > > A lot of things happened in the last three months: > - pkg 1.21.3 > - Default version of lazarus switched to 3.4.0 > - Default version of fpc switched to 3.2.3 > - Default version of python switched to 3.11 > - chromium updated from 123.0.6312.86 to 126.0.6478.126 > - firefox updated from 124.0.1 to 127.0.2 > - firefox-esr updated from 115.12.0 to 115.9.1 > - rust updated from 1.77.0 to 1.79.0 > - sdl2 updated from 2.6.3 to 2.8.2 > - wlroots updated from 0.17.2 to 0.17.4 > - wine updated from 8.0.2 to 9.0 > - wine-devel updated from 9.11 to 9.4 > - xorg-server updated from 21.1.11 to 21.1.13 > - qt5 updated from 5.15.13 to 5.15.14 > - qt6 updated from 6.6.3 to 6.7.2 > - kf5 updated from 5.115.0 to 5.116.0 > - kf6 updated from 6.0.0 to 6.3.0 > - plasma6 updated from 6.0.2 to 6.1.1 > > Next quarterly package builds will start within a few days and > should be available on your closest mirrors few days later. > > For those stat nerds out there, here's what happened during the last 3 months > on main: > > Number of commits: 10516 > Number of committers: 160 > > Most active: > sunpoet 3739 > yuri 1450 > jbeich 496 > eduardo 220 > bofh 200 > diizzy 198 > rene 188 > fernape 152 > jhale 134 > arrowd 129 > > and on the 2024Q2 branch: > > Number of commits: 1761 > Number of committers: 107 > > Most active: > sunpoet 468 > yuri 227 > jbeich 211 > eduardo 57 > mfechner 44 > bofh 42 > vvd 39 > cmt 38 > ashish 36 > kai 30 > > mfg Tobias From nobody Fri Jul 5 12:45:27 2024 X-Original-To: ports@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 4WFtXY4yMRz5PK09 for ; Fri, 05 Jul 2024 12:45:33 +0000 (UTC) (envelope-from tcberner@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WFtXY486yz3y0t for ; Fri, 5 Jul 2024 12:45:33 +0000 (UTC) (envelope-from tcberner@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1720183533; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=xgA1GlN+3cFY72FN++snUhFajqGfSJgDhiA7C4OPjMA=; b=cfxgE7b2GkwoMW+/r8FdIEOYdAdi1u9Ug5BXhkGPNJff8M01dws/NPe8caA/ERyfK9aHPe BqItNd8tRXEMqjfLNf8TtdAyu28UVOt005vHrnoksXNfFZpNcVuECDXMl46zAslJOxEy/a Uf3zVA3o5Jiqdt4hFAIroNmoaSqh7MJ7RQbajdWDwjKvzc1mxUqaVwCFCyf/m6RN5BhpI+ QVIXJ4zMzXCjMjUvW463ZDr6vdlCZ4icT/91SzPM0kSztaDhjmG8MuR2zrGBo+LTETYztu XfGC/wTGhrwtSBOKU2jKNpfSV8N74SyxvI9mJvR/PJqrwLuDefaVletJU4OC9g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1720183533; a=rsa-sha256; cv=none; b=H6xO8dfWhNoYZZwrDhmvtdwUciNj36+2Dhz+ZQ3SJGda1dKKl+7JdOL6SZCXriGALvWTAD 2KvBE07qzttw3yiWw+TvjfGPCdHfZ2OZqHU3dXsU60/uBm1K5AS95lFmL6LykmdGE6oQ4z uxdp+dY6PHx4Pu9B2twtWeN180E30gEeBD42tkDqW73uzKpf1ofeUIG4whMILA8HY/LrbT Tt/vca6qTuXOReXWwVwdppt8z2nR4HxFNG78O+jUkOnBjwnflNnYs/BOFhem7Z5QjABvPp 0gel3mDbLELMKeYPcwHL3ZiKzLrqH6Um60aIgqnSBV52aJSCKn/XwD3X8m1Kcw== 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=1720183533; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=xgA1GlN+3cFY72FN++snUhFajqGfSJgDhiA7C4OPjMA=; b=A/GDfzmdxIg1D6/96C3aDytC9LeGZyVopVCSs47B13y9IZBcKythHTKfXUWEUyHDNRBBCr dIradPRWoAPSil6uCoEWjOYmJmKj7tNgQ/AT+IP8tSufFRqcEOcdkcci8rA9TyRt/e6Avb kwrYUVubvRUR7GLcK0Zz36G4+RknVfD77Ta3XPr/217y2Wz8Qj3xHG5KO0gImq1xC3hoiv jRLzJwXcRWRZJxNu6IHGu9FSjGJzJwpiIP3zV1oDfUttymmaUgvjbWZ81tnbNtMR4NcYSM XYpe7IjNWWgOo6RYulo3gYPZBDj8JJuRYUBfQrKgAWQO+I5lwYe1PGJ0NLNfBA== Received: from carrot.firefly (unknown [193.5.53.11]) (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 did not present a certificate) (Authenticated sender: tcberner) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WFtXY2CCqz1JsS for ; Fri, 5 Jul 2024 12:45:33 +0000 (UTC) (envelope-from tcberner@freebsd.org) From: "Tobias C. Berner" To: ports@freebsd.org Subject: Re: New 2024Q3 branch Date: Fri, 05 Jul 2024 14:45:27 +0200 Message-ID: <2570713.0dHE6SNnxz@carrot.firefly> In-Reply-To: References: <2322818.mfXeX5GmMH@carrot.firefly> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4110647.BRNeRiNLvY"; micalg="pgp-sha512"; protocol="application/pgp-signature" --nextPart4110647.BRNeRiNLvY Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii"; protected-headers="v1" From: "Tobias C. Berner" To: ports@freebsd.org Subject: Re: New 2024Q3 branch Date: Fri, 05 Jul 2024 14:45:27 +0200 Message-ID: <2570713.0dHE6SNnxz@carrot.firefly> In-Reply-To: MIME-Version: 1.0 Moin moin On Friday, 5 July 2024 14:40:02 CEST Jose Quinteiro wrote: > Thanks! Just to be sure, firefox-esr is being regressed from 115.12.0 to > 115.9.1? Nope sorry, that was an issue in my message-generation script -- which did not use version-sort, but simple alpha-numeric one. That lead to 115.12.* < 115.9.* Sorry for the confusion. mfg Tobias > > On 7/3/24 23:01, FreeBSD Ports Management Team Secretary wrote: > > Moin moin > > > > The 2024Q3 branch has been created. It means that the next update on the > > quarterly packages will be on the 2024Q3 branch. > > > > A lot of things happened in the last three months: > > - pkg 1.21.3 > > - Default version of lazarus switched to 3.4.0 > > - Default version of fpc switched to 3.2.3 > > - Default version of python switched to 3.11 > > - chromium updated from 123.0.6312.86 to 126.0.6478.126 > > - firefox updated from 124.0.1 to 127.0.2 > > - firefox-esr updated from 115.12.0 to 115.9.1 > > - rust updated from 1.77.0 to 1.79.0 > > - sdl2 updated from 2.6.3 to 2.8.2 > > - wlroots updated from 0.17.2 to 0.17.4 > > - wine updated from 8.0.2 to 9.0 > > - wine-devel updated from 9.11 to 9.4 > > - xorg-server updated from 21.1.11 to 21.1.13 > > - qt5 updated from 5.15.13 to 5.15.14 > > - qt6 updated from 6.6.3 to 6.7.2 > > - kf5 updated from 5.115.0 to 5.116.0 > > - kf6 updated from 6.0.0 to 6.3.0 > > - plasma6 updated from 6.0.2 to 6.1.1 > > > > Next quarterly package builds will start within a few days and > > should be available on your closest mirrors few days later. > > > > For those stat nerds out there, here's what happened during the last 3 > > months> > > on main: > > Number of commits: 10516 > > Number of committers: 160 > > > > Most active: > > sunpoet 3739 > > yuri 1450 > > jbeich 496 > > eduardo 220 > > bofh 200 > > diizzy 198 > > rene 188 > > fernape 152 > > jhale 134 > > arrowd 129 > > > > and on the 2024Q2 branch: > > Number of commits: 1761 > > Number of committers: 107 > > > > Most active: > > sunpoet 468 > > yuri 227 > > jbeich 211 > > eduardo 57 > > mfechner 44 > > bofh 42 > > vvd 39 > > cmt 38 > > ashish 36 > > kai 30 > > > > mfg Tobias --nextPart4110647.BRNeRiNLvY Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQGTBAABCgB9FiEEulg44mHRo8gJYMULAh23OlApOtAFAmaH6udfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEJB NTgzOEUyNjFEMUEzQzgwOTYwQzUwQjAyMURCNzNBNTAyOTNBRDAACgkQAh23OlAp OtCPogf/e7qi+YBT5JquyLEjWRykl6//2+oOdKgvp4ARQZY0jO6CSEXWoJNyjcQ4 XY3Ttv38ScTzZHQbpqsZ2pq3vbTY9bWBgzJu0bPIxJqZIguTeUcr6KS+Omy8ujZN J7E+JVCPfp+PlOwuJ3NVNSUaVnf8MvjAwCFTEyT6bwMeVmNYLQocyMnOInpXGNQ5 U5+S0YN3DBIVELWUUXnMVcxZ1Q4sXGOCVZd4U4aIozzNubmbblpIXG4aZAVkTKON v7OugJeRgJeuJwQiv/LuhPauUJHYhsh0ZQhtz+m3rvvUX5fYcIMo81aYPb+hAG0Q DC77rwVm/WPUSssJHTCdDc+bTf0QAg== =ZSLf -----END PGP SIGNATURE----- --nextPart4110647.BRNeRiNLvY-- From nobody Fri Jul 5 12:48:42 2024 X-Original-To: ports@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 4WFtcJ0jNdz5PK2K for ; Fri, 05 Jul 2024 12:48:48 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Received: from mx2.quinteiro.org (mx2.quinteiro.org [71.19.154.200]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WFtcH0QPfz40Ms for ; Fri, 5 Jul 2024 12:48:47 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=quinteiro.org header.s=default header.b=K6MD8jRS; dmarc=none; spf=pass (mx1.freebsd.org: domain of freebsd@quinteiro.org designates 71.19.154.200 as permitted sender) smtp.mailfrom=freebsd@quinteiro.org Received: from www.quinteiro.org (www.quinteiro.org [204.109.56.22]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx2.quinteiro.org (Postfix) with ESMTPS id 7B4AF21D9A6 for ; Fri, 5 Jul 2024 12:48:45 +0000 (UTC) (envelope-from freebsd@quinteiro.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=quinteiro.org; s=default; t=1720183725; bh=GJeaKP8F2yj4XJefjUIqfm7faRhRlWEuFRMMtW6M2jE=; h=Date:Subject:To:References:From:In-Reply-To; b=K6MD8jRSfTT38XB4Os/+QsJwwBAabUeZ3t+WfLFOqBl/q5IywNUP65PtiyVD8NkGH Nl3JYfj9LAkBph3euLcI6gQRnC24od+p7ykcHbuEWl4GI2IxkKxNg13Ylsb/VY9O8L qE7GGFngou6L6uWLtwSYE8djXoH/9sdBpPJ/jN9E= Received: from [10.10.12.180] (unknown [190.64.72.170]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by www.quinteiro.org (Postfix) with ESMTPSA id 08BB52E8EB for ; Fri, 5 Jul 2024 12:48:43 +0000 (UTC) Message-ID: <9922243b-936e-4003-8119-e6655012ce2d@quinteiro.org> Date: Fri, 5 Jul 2024 05:48:42 -0700 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: New 2024Q3 branch To: ports@freebsd.org References: <2322818.mfXeX5GmMH@carrot.firefly> <2570713.0dHE6SNnxz@carrot.firefly> Content-Language: en-US From: Jose Quinteiro In-Reply-To: <2570713.0dHE6SNnxz@carrot.firefly> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: / X-Spamd-Result: default: False [0.19 / 15.00]; RBL_AMI_EXPLOIT_RCVD(3.00)[190.64.72.170:received]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.82)[-0.819]; BAD_REP_POLICIES(0.10)[]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(0.00)[+mx:c]; ASN(0.00)[asn:47066, ipnet:71.19.154.0/24, country:US]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[quinteiro.org]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_DKIM_ALLOW(0.00)[quinteiro.org:s=default]; DKIM_TRACE(0.00)[quinteiro.org:+] X-Rspamd-Queue-Id: 4WFtcH0QPfz40Ms On 7/5/24 05:45, Tobias C. Berner wrote: > Moin moin > > On Friday, 5 July 2024 14:40:02 CEST Jose Quinteiro wrote: >> Thanks! Just to be sure, firefox-esr is being regressed from 115.12.0 to >> 115.9.1? > Nope sorry, that was an issue in my message-generation script -- which did not > use version-sort, but simple alpha-numeric one. > > That lead to 115.12.* < 115.9.* > > Sorry for the confusion. Thanks for the quick reply. For clarity, it appears wine-devel suffered the same treatment. > > > mfg Tobias > > >> On 7/3/24 23:01, FreeBSD Ports Management Team Secretary wrote: >>> Moin moin >>> >>> The 2024Q3 branch has been created. It means that the next update on the >>> quarterly packages will be on the 2024Q3 branch. >>> >>> A lot of things happened in the last three months: >>> - pkg 1.21.3 >>> - Default version of lazarus switched to 3.4.0 >>> - Default version of fpc switched to 3.2.3 >>> - Default version of python switched to 3.11 >>> - chromium updated from 123.0.6312.86 to 126.0.6478.126 >>> - firefox updated from 124.0.1 to 127.0.2 >>> - firefox-esr updated from 115.12.0 to 115.9.1 >>> - rust updated from 1.77.0 to 1.79.0 >>> - sdl2 updated from 2.6.3 to 2.8.2 >>> - wlroots updated from 0.17.2 to 0.17.4 >>> - wine updated from 8.0.2 to 9.0 >>> - wine-devel updated from 9.11 to 9.4 >>> - xorg-server updated from 21.1.11 to 21.1.13 >>> - qt5 updated from 5.15.13 to 5.15.14 >>> - qt6 updated from 6.6.3 to 6.7.2 >>> - kf5 updated from 5.115.0 to 5.116.0 >>> - kf6 updated from 6.0.0 to 6.3.0 >>> - plasma6 updated from 6.0.2 to 6.1.1 >>> >>> Next quarterly package builds will start within a few days and >>> should be available on your closest mirrors few days later. >>> >>> For those stat nerds out there, here's what happened during the last 3 >>> months> >>> on main: >>> Number of commits: 10516 >>> Number of committers: 160 >>> >>> Most active: >>> sunpoet 3739 >>> yuri 1450 >>> jbeich 496 >>> eduardo 220 >>> bofh 200 >>> diizzy 198 >>> rene 188 >>> fernape 152 >>> jhale 134 >>> arrowd 129 >>> >>> and on the 2024Q2 branch: >>> Number of commits: 1761 >>> Number of committers: 107 >>> >>> Most active: >>> sunpoet 468 >>> yuri 227 >>> jbeich 211 >>> eduardo 57 >>> mfechner 44 >>> bofh 42 >>> vvd 39 >>> cmt 38 >>> ashish 36 >>> kai 30 >>> >>> mfg Tobias From nobody Fri Jul 5 15:06:46 2024 X-Original-To: freebsd-ports@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 4WFxgv6jxNz5PtT6 for ; Fri, 05 Jul 2024 15:07:07 +0000 (UTC) (envelope-from michal@sapka.me) Received: from fout7-smtp.messagingengine.com (fout7-smtp.messagingengine.com [103.168.172.150]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WFxgv2J3zz4FYL for ; Fri, 5 Jul 2024 15:07:07 +0000 (UTC) (envelope-from michal@sapka.me) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=sapka.me header.s=fm2 header.b=GxKzWNcp; dkim=pass header.d=messagingengine.com header.s=fm2 header.b="uI5/7rh2"; dmarc=none; spf=pass (mx1.freebsd.org: domain of michal@sapka.me designates 103.168.172.150 as permitted sender) smtp.mailfrom=michal@sapka.me Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailfout.nyi.internal (Postfix) with ESMTP id 0925C1380456 for ; Fri, 5 Jul 2024 11:07:07 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute2.internal (MEProxy); Fri, 05 Jul 2024 11:07:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sapka.me; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to; s=fm2; t=1720192027; x=1720278427; bh=8AHBT4+Ut4 u8n+jIOJ0eKChSqmse7RR5Ab9SxL5Urt4=; b=GxKzWNcpIILCQKtaPNP1rqhke4 tqWvkCEk2X+9gffmKO9zBVqa2sogh1Q2lVU/piVljH3zeR90pfDW+pSO4zsPo4pI DhGDShSPoMvG/ML9n5tcyG94BtewrECX3GoMAH0uOUcAiKHxa7gWm4A+54yGHjKr 42wi/ecPCNwP/gzgW0K8l3ckP7jYcVagvPke/74bQ7MRTTK4tkydyIUcGWvrgYlr ZZ/GWb0zHN0EjFF94aMae9od5lJle5TOkmSTuoQKYh9MRhdy5vTf8pamtKAqHU6f ltMfMVU985CDWT7DA747PvliYCNv5bu4h/csnOfoIjKYSpQ+MnTtd7gJpumg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1720192027; x=1720278427; bh=8AHBT4+Ut4u8n+jIOJ0eKChSqmse 7RR5Ab9SxL5Urt4=; b=uI5/7rh2hXfwAS6ewJ+eqEnC1tl1SLMNKXZOGpuP9fT5 zS/H9F+XHFQB8THxu2ZrsIS5gNPROSXddU8KTB+vbukdsnBNTWmIOhBtdhl9Keyj J9hjBwjeU9QkthvNuLWShMoUh/+9FJWxGuEEap95SBb2N5Y95rP+V/9yfkTaFabD Vwho4nIGuuNcKUthuyZAZgVI0lHs3lNPlqSvvqXvRNV15QqF6+FgxQMm1h+3AQEQ rRARtypqK/DqbOMQwlN7LkcHtxYFvWJ40lcwo5PC7C0S2fEpvKElQ1NzrKdZ9dBF JQ99nwSXVYcRHa7gFraEErelHaBqb2teEtG6OHr9DA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvddugdekgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgfgsehtqhertd erreejnecuhfhrohhmpedfofhitghhrghlucfurghpkhgrfdcuoehmihgthhgrlhesshgr phhkrgdrmhgvqeenucggtffrrghtthgvrhhnpedtkeefteevhffggfelteehgeekvdetle efueegteetfedtffevudejgeejueehleenucffohhmrghinhepfhhrvggvsghsugdrohhr ghdpshgrphhkrgdrmhgvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomhepmhhitghhrghlsehsrghpkhgrrdhmvg X-ME-Proxy: Feedback-ID: i2a714635:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id A9AE4B6008D; Fri, 5 Jul 2024 11:07:06 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-566-g3812ddbbc-fm-20240627.001-g3812ddbb List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Message-Id: <943f9a13-bfc8-4568-bdf6-5b005f915058@app.fastmail.com> Date: Fri, 05 Jul 2024 17:06:46 +0200 From: "Michal Sapka" To: freebsd-ports@freebsd.org Subject: [NEW PORT] games/glkterm Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.46 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.87)[-0.868]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27:c]; R_DKIM_ALLOW(-0.20)[sapka.me:s=fm2,messagingengine.com:s=fm2]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[103.168.172.150:from]; XM_UA_NO_VERSION(0.01)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim]; FREEFALL_USER(0.00)[michal]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:209242, ipnet:103.168.172.0/24, country:US]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DMARC_NA(0.00)[sapka.me]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DKIM_TRACE(0.00)[sapka.me:+,messagingengine.com:+] X-Rspamd-Queue-Id: 4WFxgv2J3zz4FYL Hey, back in December I submitter a port request: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275752 Could someone look at it? =E2=80=94- Micha=C5=82=20 https://michal.sapka.me From nobody Fri Jul 5 17:08:51 2024 X-Original-To: freebsd-ports@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 4WG0NX07XLz5Pxpc for ; Fri, 05 Jul 2024 17:09:00 +0000 (UTC) (envelope-from izder456@disroot.org) Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WG0NW2GNMz4VFd; Fri, 5 Jul 2024 17:08:59 +0000 (UTC) (envelope-from izder456@disroot.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=disroot.org header.s=mail header.b=ORYKy1VL; dmarc=pass (policy=reject) header.from=disroot.org; spf=pass (mx1.freebsd.org: domain of izder456@disroot.org designates 178.21.23.139 as permitted sender) smtp.mailfrom=izder456@disroot.org X-Virus-Scanned: SPAM Filter at disroot.org Date: Fri, 5 Jul 2024 12:08:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1720199337; bh=k5gBgA8fCGtMLYBtJqcAQtTOXdnZqD7Sssd10OvnLcs=; h=Date:From:To:Cc:Subject; b=ORYKy1VLuPiRIDrCuC+4QBMEzaQfh0PD4WBZeKBjsHfxk8U3NtS5BBYAC7Ftnnky4 Wwff8jgUVVDljrJkUvMOvKs4NuEx2kf1CIFKMcxBt5RhkvK4dd/GWQHpaH66jnqETU SCaxBBqjeTNpdMrTTKXrYFsK5elMam+7KmmdvwIhsDeOJLo8L01EDeCc/PnSibRpbJ KQ48ghmTkYeKzW6T1V3CILmsbuNiO47vrJv1pctneYJluCfZ8bBYUn3gVvbnAfjXUC VEHNCPx2Q/mgLTvbcvSc5pooE8Ov2VaawzdktAdQVgNyj8LWnujtkZOLTJ8+2+gEVX /f84x1zj7Q9/w== From: izder456 To: freebsd-ports@freebsd.org Cc: pkubaj@FreeBSD.org Subject: POTENTIAL FIX: games/Nanosaur Message-ID: <20240705120851.3de5f977@Panasonic-OpenBaSeD.lan> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/C7/Fgy/dtFX7kF4+Z=T70im" X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[disroot.org,reject]; R_DKIM_ALLOW(-0.20)[disroot.org:s=mail]; R_SPF_ALLOW(-0.20)[+a:c]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; ASN(0.00)[asn:50673, ipnet:178.21.23.0/24, country:NL]; MISSING_XM_UA(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DKIM_TRACE(0.00)[disroot.org:+]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCPT_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; HAS_ATTACHMENT(0.00)[] X-Rspamd-Queue-Id: 4WG0NW2GNMz4VFd --MP_/C7/Fgy/dtFX7kF4+Z=T70im Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello- I take MAINTAINER for the games/nanosaur port for OpenBSD. Someone I know who runs FreeBSD tried to run the FreeBSD port of the same software, but it doesn't seem to exit cleanly, and fails to create a .core dump. https://www.freshports.org/games/Nanosaur/ It doesn't look like the FreeBSD port patches the src/Boot.cpp file like I did that fixes this core dumping issue over on OpenBSD. Instead, the porter wrote a wrapper script, (ew, yucky): https://cgit.freebsd.org/ports/tree/games/Nanosaur/files/Nanosaur.in Perhaps you guys can rip the patch that I wrote to fix the core dumping problem? https://cvsweb.openbsd.org/ports/games/nanosaur/patches/patch-src_Boot_cpp All I want is the ultimate portability of this great game. Just a tip. The patch for src/Boot.cpp is attached to this mail. I don't have a FreeBSD box to test on, but in theory, this *should* work. Cheers! -- -iz (they/them) > i like to say mundane things, > there are too many uninteresting things > that go unnoticed. izder456 (dot) neocities (dot) org --MP_/C7/Fgy/dtFX7kF4+Z=T70im Content-Type: application/octet-stream; name=patch-src_Boot_cpp Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=patch-src_Boot_cpp LS0tIHNyYy9Cb290LmNwcC5vcmlnCVRodSBGZWIgIDEgMTI6NDQ6MDggMjAyNAorKysgc3JjL0Jv b3QuY3BwCVRodSBGZWIgIDEgMTI6NDQ6NTUgMjAyNApAQCAtNDgsNyArNDgsNyBAQAogCWRhdGFQ YXRoID0gcGF0aGJ1ZjsKIAlkYXRhUGF0aCA9IGRhdGFQYXRoLnBhcmVudF9wYXRoKCkucGFyZW50 X3BhdGgoKSAvICJSZXNvdXJjZXMiOwogI2Vsc2UKLQlkYXRhUGF0aCA9ICJEYXRhIjsKKwlkYXRh UGF0aCA9ICIke1RSVUVQUkVGSVh9L3NoYXJlL25hbm9zYXVyIjsKICNlbmRpZgogCiAJZGF0YVBh dGggPSBkYXRhUGF0aC5sZXhpY2FsbHlfbm9ybWFsKCk7Cg== --MP_/C7/Fgy/dtFX7kF4+Z=T70im-- From nobody Fri Jul 5 22:27:30 2024 X-Original-To: freebsd-ports@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 4WG7SF4mHQz5QgWq for ; Fri, 05 Jul 2024 22:27:41 +0000 (UTC) (envelope-from jonc@chen.org.nz) Received: from egress.chen.org.nz (egress.chen.org.nz [170.75.172.82]) by mx1.freebsd.org (Postfix) with ESMTP id 4WG7SD362Mz45G2 for ; Fri, 5 Jul 2024 22:27:40 +0000 (UTC) (envelope-from jonc@chen.org.nz) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of jonc@chen.org.nz designates 170.75.172.82 as permitted sender) smtp.mailfrom=jonc@chen.org.nz Received: from mail.chen.org.nz (unknown [210.54.37.164]) by egress.chen.org.nz (Postfix) with ESMTP id AFCCB111E28 for ; Sat, 06 Jul 2024 10:27:32 +1200 (NZST) Received: from mail.chen.org.nz (localhost [127.0.0.1]) by filter.inside.chen.org.nz (Postfix) with ESMTP id 3BC6580195 for ; Sat, 06 Jul 2024 10:27:31 +1200 (NZST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on ametrine.inside.chen.org.nz Received: from [192.168.1.10] (jade.inside.chen.org.nz [192.168.1.10]) by mail.chen.org.nz (Postfix) with ESMTPS id 2EA258008E for ; Sat, 06 Jul 2024 10:27:31 +1200 (NZST) Message-ID: <116dd5ee-80e7-439a-96c0-c9122cce04a7@chen.org.nz> Date: Sat, 6 Jul 2024 10:27:30 +1200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: "freebsd-ports@freebsd.org" From: Jonathan Chen Subject: Committer for PRs? Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.06 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-0.87)[-0.869]; R_SPF_ALLOW(-0.20)[+a:egress.chen.org.nz]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:174, ipnet:170.75.160.0/20, country:US]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; R_DKIM_NA(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[chen.org.nz]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; ARC_NA(0.00)[] X-Rspamd-Queue-Id: 4WG7SD362Mz45G2 Hi, Are there any committers available to review the following PRs? They fix a couple of broken ports, but have been stagnant for more than 2 weeks: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279804 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279866 Thanks! -- Jonathan Chen From nobody Sat Jul 6 03:46:54 2024 X-Original-To: ports@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 4WGGXb0YR1z5PjN5 for ; Sat, 06 Jul 2024 03:46:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WGGXZ3BHkz4dmw for ; Sat, 6 Jul 2024 03:46:54 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1720237614; a=rsa-sha256; cv=none; b=t0qgGyMaCPkDMzFhQ7TetGmwXjkm0VOyY9ZHmu16C6ctZYo6w2kzvXzi+c5Dz8gbHV6eQC lIKKiT4OhhqWmRm/9zhcNWNPuTdF363y6Df8nRSd1/i4DbKFWb3+C/1bMJAW1D6YW5SoiS YTnhnG2D2lI+Hu6IjkQeW5rbUMHYhqaSN73epePu8TWdhejujZe0yelf/9QthSnYzZ9DzH X5aZUnfG/SGyC58eMKDJcA1O6HHEMSVx3gv8TCm93FM/EHDhsygKJ+diAnnO+Q03Kg/HAD gq/Zv/1pfODccP68hnwrVOKVsmkc+iicu0vJynWCWZWAC4FoWZQdnDm+6P3WTg== 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=1720237614; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zpZqd7SlvvGBiU1V4bg5NtS+S2lovvVkLIkeF13SkTE=; b=d8pocdvc7mgr3GKxocbcJkuCisXDlUpvIaYp1VM9RPxWpwJkY0TwDsiJhDJkqRC/DYZOpQ NtRvZRZyOUOEq8mxmrJj0FSdGmWrmXGB+FjMM+q0Qf4qozCV3MVxYEIzVrfIXT0NIaOgW0 uqiaS/SxAFerEPGUr4hZH1s6Vn6laIPurCDzj/WoTrWmYCmJ35VBaob70Ly0joBQhS29Xt q7rAi1wVooeIPU39Z9g8CygdAXYjG8GgNpN2AWC5ry2No9aQpg4VCqbviaN0B+ZQooUcjQ d2/YH2UIL11hdhZm/l7kxYzzYLtbbx0qXCf3MOTw0jxRQHvtCCchONJiMCepPQ== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WGGXZ2pqZzPLs for ; Sat, 6 Jul 2024 03:46:54 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 4663ksQf086296 for ; Sat, 6 Jul 2024 03:46:54 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 4663ksV3086295; Sat, 6 Jul 2024 03:46:54 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202407060346.4663ksV3086295@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Date: Sat, 6 Jul 2024 03:46:54 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ databases/clickhouse | 22.1.3.7 | v24.6.2.17-stable ------------------------------------------------+-----------------+------------ sysutils/rshim-user-space | 2.0.9 | rshim-2.0.35 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Sat Jul 6 18:09:18 2024 X-Original-To: freebsd-ports@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 4WGdgq3vWNz5PKWq for ; Sat, 06 Jul 2024 18:09:27 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (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 (2048 bits) client-digest SHA256) (Client CN "generic", Issuer "generic" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WGdgp1sXNz52Lk for ; Sat, 6 Jul 2024 18:09:26 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of fbsd@www.zefox.net has no SPF policy when checking 50.1.20.27) smtp.mailfrom=fbsd@www.zefox.net Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.17.1/8.17.1) with ESMTPS id 466I9Id9006284 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sat, 6 Jul 2024 11:09:18 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.17.1/8.17.1/Submit) id 466I9IR1006283; Sat, 6 Jul 2024 11:09:18 -0700 (PDT) (envelope-from fbsd) Date: Sat, 6 Jul 2024 11:09:18 -0700 From: bob prohaska To: freebsd-ports@freebsd.org Cc: bob prohaska Subject: Using dma for external incoming mail Message-ID: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spamd-Bar: - X-Spamd-Result: default: False [-1.07 / 15.00]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; NEURAL_HAM_SHORT(-0.97)[-0.973]; WWW_DOT_DOMAIN(0.50)[]; MID_RHS_WWW(0.50)[]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; MISSING_XM_UA(0.00)[]; DMARC_NA(0.00)[zefox.net]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; R_SPF_NA(0.00)[no SPF record]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_DKIM_NA(0.00)[]; TO_DN_SOME(0.00)[] X-Rspamd-Queue-Id: 4WGdgp1sXNz52Lk Now that dma is the default mta for FreeBSD 14 I'd like to give it a try. I'm puzzled by the manual page admonition: "...dma is not intended as a replacement for real, big MTAs...." What are the constraints preventing its use for receiving external mail? It looks as if simply setting it to listen on port 25 will do the job. The host in question is private, with one real user (me) and four email accounts. Total traffic flow is a few messages per day, mostly from the FreeBSD mailing lists. My interest stems in part from the need to occasionally correspond with gmail users. I find explicit instructions for setting up dma for this purpose but have yet to find similar instruction for sendmail. Thanks for reading and any guidance. Descriptions of setting up dma with similar goals in mind would be very helpful. bob prohaska From nobody Sat Jul 6 18:35:05 2024 X-Original-To: ports@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 4WGfFT6MKqz5PN9H for ; Sat, 06 Jul 2024 18:35:09 +0000 (UTC) (envelope-from uzsolt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WGfFT5Yg7z3xPD; Sat, 6 Jul 2024 18:35:09 +0000 (UTC) (envelope-from uzsolt@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1720290909; 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: in-reply-to:in-reply-to:references:references; bh=oln0+0n0aASR9VbJNUukIq3p+pQXYmSt5YP12nPjrdM=; b=ha10rnY7zrc/YfocFK4J7eW4rwrAAwZZAnTBXdf00QeKGao+SkipNwypj47QjpYwTuFQkN M7PX9OJrOVCsQCpypxqGCURT6ogqOB1tPZWabXaz987jwCryIs0lfJtau1kcTCi/v4k4L+ NFlT9Gap8u+3Qo23XLjK5vbCQvjCOKAulLftmvN1MwPrUkPSkxjgOJssR4ZRhEVM4lHxjx R9NVQ+P4ZNfobkDiE86k0QyNBaX6KzYgfEvHebtn6AMKiZ+LmLUiDvu7cq4PTOwQmJvDdj gpH+O10H2GOnW/WH8W537GkqrOhnHfc6+D3Eipo/E3IJvDMzqhrnmxwBIoR+XA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1720290909; a=rsa-sha256; cv=none; b=Rl26kCJQ/Tg+Eh2qdcafYaHaoFEyEwjKP8TVDx3Lp3soiJh1Xg5J89PMMrp6b7dDeBEkjU tFYdWfuDAGxD6kUhWfRylQKXYT6KDj4ZtYnrTVQADYQqKLNTcWk0xiAivtn8rr/6ve+/+C N/M/P7v12f3DFAcsNL3jGFYoxSIszn0aWeujEfkwzDPXR3AH3NVcaZhg5vjDWB0bpZRBfx 9k/IISA0uhyW9nBqc1Za+mZWI2UDHNzHnZpmFx7EQTa0aMn9v4UaSUKw+YgdYaPXjnOxv1 oJNgmr8t/AcvxwPx3LAPOoXpt8nPIwf2glU28uoJyvsrd5pno6BOgH8Z3Njp1Q== 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=1720290909; 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: in-reply-to:in-reply-to:references:references; bh=oln0+0n0aASR9VbJNUukIq3p+pQXYmSt5YP12nPjrdM=; b=tDawSYQVnFiu48Xko3Jj9kHHumyiJkcnhImDu8Re2bd2jwc/L3QEX5m8o4sFIaOpwzUC5/ rBYJ0lbW4EFue4hVUt7f54zGDi3v4eci6n1qIn05eL1nHgfP0m4yAoLyGRErDh/VrLNE8j hN9lHlxpRfqoJijRu/TMJel50MADHGuTnrPRsj/0huj2qNdjJtEPDbjRMzOXWQYPrYq0Nf /28IuxPsMUjqsJZ/Ck2QNumSD4xm2xGStZiTRWIIUQx3iLXGQfDII3rhXgGtAUUDwrjyQp iGfD9rltM5YKaoQaQgv5fEUgtRW06mM91qZDV9KHLl3XL8TCeOOM4dtiG0IN8A== Received: from localhost (92-249-203-24.pool.digikabel.hu [92.249.203.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: uzsolt/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WGfFT2C14zhbS; Sat, 6 Jul 2024 18:35:09 +0000 (UTC) (envelope-from uzsolt@FreeBSD.org) Date: Sat, 6 Jul 2024 20:35:05 +0200 From: Zsolt Udvari To: Ronald Klop Cc: ports@freebsd.org Subject: Re: poudriere and make do-test Message-ID: References: <160984302.11834.1720034795450@localhost> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <160984302.11834.1720034795450@localhost> On Wed, Jul 03, 2024 at 09:26:35PM +0200, Ronald Klop wrote: > How do I get poudriere to execute this 'make do-test'? poudriere bulk -t as well as poudriere testport do not seem to execute do-test. I created a small script: -- begin script -- #!/bin/sh if [ $# -eq 0 ]; then port=$(make -VPKGORIGIN) else port=$1 fi portsdir=$(poudriere ports -lq | awk '{print $5}') testDependsRaw=$(make -C "${portsdir}/${port}" -VTEST_DEPENDS) testDepends=$(echo ${testDependsRaw} | sed 's,[^ ]*:,,g') firstJail=$(poudriere jails -lqn | head -n 1) poudriere bulk -i -j "${firstJail}" ${port} ${testDepends} -- end script -- If you don't add any option the script assume the port is the current directory (make -VPKGORIGIN). After enter the jail (poudriere bulk -i): su cd /usr/ports/... make test I didn't find better solution. Cheers Zsolt From nobody Sat Jul 6 21:42:17 2024 X-Original-To: ports@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 4WGkPR6yGDz5Q2mv for ; Sat, 06 Jul 2024 21:42:19 +0000 (UTC) (envelope-from k@stereochro.me) Received: from mail.talideon.com (lir.talideon.com [IPv6:2a01:a8:201::217]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WGkPR1Wf4z4KxR for ; Sat, 6 Jul 2024 21:42:19 +0000 (UTC) (envelope-from k@stereochro.me) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=stereochro.me header.s=default header.b=JMyuwpe7; dmarc=pass (policy=quarantine) header.from=stereochro.me; spf=pass (mx1.freebsd.org: domain of k@stereochro.me designates 2a01:a8:201::217 as permitted sender) smtp.mailfrom=k@stereochro.me Received: from [IPV6:2a01:ac:1001:8300:6573:32df:e10c:4311] (unknown [IPv6:2a01:ac:1001:8300:6573:32df:e10c:4311]) (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) (No client certificate requested) (Authenticated sender: keith) by mail.talideon.com (Postfix) with ESMTPSA id DD0407F5C01 for ; Sat, 06 Jul 2024 21:42:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stereochro.me; s=default; t=1720302138; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wbjRFuVFXljMLi96ptjMq2LCBoO43lGSCLftLES2X0s=; b=JMyuwpe7xRsAFzkTtjCn9K8rK/ve2TtaWjDM8/YpKPlQb2HKgn6C7QCimP6njiYSAATAmx ktdvgqSrN1ixlA/KEbTtT96gI9IEkvc5/havykmePJpUYR+4UuYNMJLD6umfDfySoihywS hEHagrw8NOSRdquqHqiTCqKPcTPLONA= Message-ID: <95e13235-b3ed-44ef-a884-e5b9a335977c@stereochro.me> Date: Sat, 6 Jul 2024 22:42:17 +0100 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Using dma for external incoming mail To: ports@freebsd.org References: Content-Language: en-GB From: Keith Gaughan In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: ------ X-Spamd-Result: default: False [-6.59 / 15.00]; DWL_DNSWL_MED(-2.00)[stereochro.me:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[stereochro.me,quarantine]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCVD_IN_DNSWL_MED(-0.20)[2a01:a8:201::217:from]; R_SPF_ALLOW(-0.20)[+a]; R_DKIM_ALLOW(-0.20)[stereochro.me:s=default]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; XM_UA_NO_VERSION(0.01)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[stereochro.me:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:39122, ipnet:2a01:a8::/32, country:IE]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4WGkPR1Wf4z4KxR On 06/07/2024 19:09, bob prohaska wrote: > Now that dma is the default mta for FreeBSD 14 I'd like to > give it a try. The ports list probably isn't the venue for a question like this. The forums are probably a better place to ask questions like this. > I'm puzzled by the manual page admonition: > > "...dma is not intended as a replacement for real, big > MTAs...." > > What are the constraints preventing its use for receiving external > mail? It looks as if simply setting it to listen on port 25 will do > the job. It's not a daemon and it doesn't listen on port 25. It's intended to accept mail to send on standard input. It then decided whether to append it to a file under /var/mail or to send it on to a smarthost running a fully featured MTA, if one is configured. It doesn't even support any non-trivial use of /etc/aliases. I have DMA set up as the MTA on all of my servers that aren't mailservers where it deals with any mail sent by the system or by processes running on the server, and it forwards on everything to my mailserver for processing. On my mailserver, I run Postfix and it handles all incoming mail. This is a reasonable default: the OS needs to be able to deliver system email, and most servers don't need to receive email. > The host in question is private, with one real user (me) and four > email accounts. Total traffic flow is a few messages per day, mostly > from the FreeBSD mailing lists. For that, you need a full MTA that can handle that. I use Postfix, but Exim and OpenSMTPd are good options too. > My interest stems in part from the need to occasionally correspond > with gmail users. I find explicit instructions for setting up dma for > this purpose but have yet to find similar instruction for sendmail. DMA isn't going to do what you want: you'll need to configure a full MTA. My preference is for Postfix, but you should be able to install Sendmail from packages or ports if you're familiar enough with it. The FeeBSD handbook includes some documentation on the basics of setting it up and how to replace DMA with a fully-featured MTA, though it uses Postfix as its example. K. From nobody Sat Jul 6 22:12:49 2024 X-Original-To: ports@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 4WGl4h08wkz5Q54T for ; Sat, 06 Jul 2024 22:12:52 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (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 (2048 bits) client-digest SHA256) (Client CN "generic", Issuer "generic" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WGl4g3dx3z4NVl for ; Sat, 6 Jul 2024 22:12:51 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Authentication-Results: mx1.freebsd.org; none Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.17.1/8.17.1) with ESMTPS id 466MCnop008162 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sat, 6 Jul 2024 15:12:49 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.17.1/8.17.1/Submit) id 466MCn0T008161; Sat, 6 Jul 2024 15:12:49 -0700 (PDT) (envelope-from fbsd) Date: Sat, 6 Jul 2024 15:12:49 -0700 From: bob prohaska To: Keith Gaughan Cc: ports@freebsd.org Subject: Re: Using dma for external incoming mail Message-ID: References: <95e13235-b3ed-44ef-a884-e5b9a335977c@stereochro.me> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <95e13235-b3ed-44ef-a884-e5b9a335977c@stereochro.me> X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US] X-Rspamd-Queue-Id: 4WGl4g3dx3z4NVl On Sat, Jul 06, 2024 at 10:42:17PM +0100, Keith Gaughan wrote: > > The FeeBSD handbook includes some documentation on the basics of setting > it up and how to replace DMA with a fully-featured MTA, though it uses > Postfix as its example. Thanks to both you and Doug for instructive replies! bob prohaska From nobody Sat Jul 6 22:37:21 2024 X-Original-To: ports@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 4WGldM4ZXZz5Q7T1 for ; Sat, 06 Jul 2024 22:37:43 +0000 (UTC) (envelope-from tim@beachpatt.com) Received: from serendipity35.net (serendipity35.net [167.71.244.20]) (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 (2048 bits) client-digest SHA256) (Client CN "serendipity35.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WGldM2dspz4QZ3 for ; Sat, 6 Jul 2024 22:37:43 +0000 (UTC) (envelope-from tim@beachpatt.com) Authentication-Results: mx1.freebsd.org; none Received: from beachpatt.com.com ([50.123.163.179]) by serendipity35.net (8.18.1/8.18.1) with ESMTPS id 466MbYj3023827 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=FAIL); Sat, 6 Jul 2024 18:37:36 -0400 (EDT) (envelope-from tim@beachpatt.com) Received: from smtpclient.apple (gateway.home [192.168.254.254]) (authenticated bits=0) by beachpatt.com.com (8.18.1/8.18.1) with ESMTPSA id 466MbVh0006575 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Sat, 6 Jul 2024 18:37:32 -0400 (EDT) (envelope-from tim@beachpatt.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=beachpatt.com; s=mail; t=1720305453; bh=h5WcaPYH0d8EIWMDwK/jzX+2P8FHnynpU2mdKzE5xps=; h=From:Subject:Date:References:Cc:In-Reply-To:To; b=EYqxVByVmzgZ1LIekMfCEXz1rFOOWNu0B6YQ936piaw8W/uwZrV+Mwz+XROBd0lSK Slo1ZyERVj+dP1d+c6s8cBkD5A4vtiYGsiHTYfupQhQW5Jnh1bcuumevaZyKfVIjPP 8oc/82qPjWdLcgKcVKVSe8JN/+V4buwjaYcXJvJ0= X-Authentication-Warning: beachpatt.com.com: Host gateway.home [192.168.254.254] claimed to be smtpclient.apple Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: "Tim@bp" List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (1.0) Subject: Re: Using dma for external incoming mail Date: Sat, 6 Jul 2024 18:37:21 -0400 Message-Id: <2115372D-2C25-4C39-9AEF-8F20E8EF10F5@beachpatt.com> References: Cc: Keith Gaughan , ports@freebsd.org In-Reply-To: To: bob prohaska X-Mailer: iPhone Mail (21F90) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:14061, ipnet:167.71.240.0/20, country:US] X-Rspamd-Queue-Id: 4WGldM2dspz4QZ3 Is there some problem with using Sendmail from ports? Use SASL auth on both= 14 and 15-CURRENT, both work just fine on a server that has 25, 465 and 587= open to the network. The config isn=E2=80=99t difficult and it does everything that I, and maybe y= ou, need it to do. Tim Kellers > On Jul 6, 2024, at 6:12=E2=80=AFPM, bob prohaska wrot= e: >=20 > =EF=BB=BFOn Sat, Jul 06, 2024 at 10:42:17PM +0100, Keith Gaughan wrote: >>=20 >> The FeeBSD handbook includes some documentation on the basics of setting >> it up and how to replace DMA with a fully-featured MTA, though it uses >> Postfix as its example. >=20 > Thanks to both you and Doug for instructive replies! >=20 > bob prohaska >=20 >=20 From nobody Sun Jul 7 03:42:48 2024 X-Original-To: freebsd-ports@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 4WGtPk3mBWz5Q9qB for ; Sun, 07 Jul 2024 03:43:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WGtPj0PpTz4nJX for ; Sun, 7 Jul 2024 03:43:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=LePHU0Wo; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1720323782; bh=SKWB+uTwWjPpYZvauQVYSONC8HOVeScpqeeqWkG8+3A=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=LePHU0Wog03dR2RANqzqFOp2IxRtAiiIavjss9E4EKV4WAAncIy6hwi10mKBkGUDKQ7GsxV7SaZVGkVwpt5luvtQPERQbkKyJU5M7dGWahFegyk/IN6Xg+0/oK+IbPnO1G3KQEnW9d+FMqSDYtRsma6PsLMxMG4Mu8eIDNl73NWzpcP6kqraTCeXUQDHLQpczujMM6ob4D6dK6EQ2JE1UOwQPeSXd2KJtuJnPJnUTXjY1h8z8XsAOtRlaIwVVV5gddZ10bm7irTlARcYBESwfECrc74ZjM/gwU0jpZLAxLSG3QWUDYWmmhpFTuYvx+E3P3/uIn3mux46YtWbUHTrJw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1720323782; bh=IsVOijDGOWsrB6Tg1OxZIjPbPBmpYIozNSNo+PGHeRd=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=l3HcKvacZAL9z1GRoaDKeHaWbKsdPtcgCcHaD7TfVDvH4egD9Dw7wiYkpwQ1PVREP8mc+r8htkxMcM+MvKZnJTYyN4It8NTAEPv3ZYIX+E7yjIoihWR4FBIaNkhgzWl5eMxFfwTOz92VEou9ZBp8QDBX0/25nG0pXR36kDnRT+d+p5Kyzi2sLj8+K/OThGANkPPNeyig/JEhspe77Ivrz3eWlz6l5wTno/fPgsX6F7N5oxSNs4iVe1roFjk3QejyPMD6RtbOaFi/oDZH1KaXRV79ns1gLZ0FluLIALh0tV9Gw/p6wo0br4BbxyhjP+LFFd5YNVxcISeAR8xtqOkR7Q== X-YMail-OSG: j74keGQVM1nlT3YRPGhdKUh98.G3Rt8HU_Ed5EpU0S.eUzClcw5POpbjIcAQfMH 1YmwGzb0hY6sdEaXBTf92jl8Sq7TSB3Pu0Iv6yPUUXYKRQNLuI2ztOqyCJJ2ETf1UrwLPPkLAQ5I XJ3wq.2rT4EYj7xktqKH1AgioG9lzpejDUBDwXWs7rkA.9Lv.wfws7Y2LHiGVdJk_48l5DJOOh3z WtGiust2kR4k7grUdbIJvlMx9CfhiAu9f1MIfGN_Dlf5gCWNhhtAlmEamkHrmBXNeVXblUqwU40o aGsK3sDosQIAKivlMUDSnIckify5xE3rEcty1Y7fxjBORcRCtRY5bUqBRekslicH7lVzcUjyv3w2 uYwAcXhMcLPh8nTpQkJ_kdOw1i7jbBWncwa2kCezeSU57cnG396n7_cbucZUQ.9qxVZkYEc1n61M BQDKYVYumFy5Ec.vmh6sKtGiF06JxStQlzpl3KvRm6qa9f_LElvcTBGM5fyaLU8wCu4zA2L5YXQS XF.nw63BG_42uEYHfX3gx7euXMqNYTJXK2qVZo7ALPOpCW_F8T8hN3hXRdkmpDlS76_C.zKJ2nSU D7.xW8rXIPxs24z95Eex.vVnvH5lRbwDd0CFBcIoQBL9xhajPmAmm73bcqdowILchJeJgjqApnb9 168ld1FmpZjG5hSRIEif18XqAioqBbezqwUIPP7q.lIMcFF79yxzUG0_ebafKQY0QtAlEPWnmi1W SpDJISjRXnj.btBxfMz5qdo6rTUmG2SMcE2uxxxstGfM8EK6sRh8uUXAig4bhlMc_hjQKYr.B9Z0 y9k59bGuM7hnY84aD7WQsW1ZgiaZFEgi7yjyykmb.Si8I9dmU6RGotkSFuOi8mnsW8KKqKWzy_E9 c.C_SqZVJq7TKQxmL7cPw36EG4f_6PKch0T2ZOBLyJbLSlRUfpZKzl_20xRA0CoucT.apt7uoR5r _UaHiK0PN6FBTQ8e2KTmd1qaR9O9DdoOkhs2LqrC_8QDrJtBIUxBD1e_N.1NpjNQMsZWuXJby2AF blNZv6pZ86fxeBBDWljq1WpmjpzHs6jOBvTZ0ELk3KZqX3D46nnFuv5rO6fcYhPTkgdGfT0vHeup dreySdAe2eYrtS90chhnF4XAwtBlYCj8l3YHdau_HSXKZ1r3aA_pt5OtsxyYnquJe5qZoM0qhWP3 egXT82XHW9RAqu24USdnCEv2CS.TjnHgPiyDXeu6s0dal1jgswm2lmaa79j2ETAqLl2tlod2kHL1 VPf4r8xnUcHiRJAQtIUBGDmoR0UZ8aWiazTYP_CsTMnw3flEZh__y0QInpqZlg61aGio8fP3uSPW 6nm_rtexkZJBbbHg7aAzivPyHBTMIx3TVUGJfjOV04G_zjic9OKjblsx3eVzqDu854xnvgryk7iE BK6mmDBpRCyDWLQ4qChUR4bnOnN8hVvrOiZs1Emdj0y2wDVTblVSwe3AiGsA.fJRhNoRsmWVfcEA MGPexXzz9Zm1N2av6_FzjwLksSzrwShR5Nu.M.ySKNB11ydVQPImabsc8uhE7fPXSvgSq0dx.AvV tUF8YpI9_4hxskZrB6pdCp5a4ZcNy0AWo57ez0FGKfWE2AuCVHOxRlOKoFDPhW75giHIYdwkLdU4 UlgEu2DsTSehfVx3SvCw._I1rwEUIP.okS.b1kCM.g2lfReRPd9Cr1uEUTcgWvfxU4uXIY3rHRxy reNSLGMzLeV4uPADX.9VKpsnBfxq5soiq4.jKtgdI9cPpowh9JqJw_8Bo12kYxzKORnzsSM7LK3R VYfiPXsTy4sCmj72Ri8dQ7yiNsd9onwMXDp_qTN.tY17P0oz1dzLYt6jtH3Y5R9LZJOy8kk_fdN3 WqPhonCiLOC0hiI5GKDlKnP4PZf1idoBMCxkWvIKmWZpxs34B9w2NSgVo1bZJVNzTENyU0GZu6SJ 1n3JS_YzJPQQoDRhWeXcECYlsHTBm7qh6AQX9j8PS61aItXNdRdjVlah9s7WscNaGgTGOMfKlcc1 wIuxv8eIDZSqZj9QHirfiGKO4Y7a.2aCn0BXMnSSKfmOc7flBjibaCr.FtXRtVOVAVltpKwFtlp1 Fv0KYpE0HezKPMQsdNR6cnk.FZnKNcWXdwLCPjgggsPvzrlhy74HXPIs2f2C7NRrVRFazRHuI0Wb qlLVU9GCgL6ePi_NRWd5p0CRZZsd2ffmCdn9kAaBgJ4FRkrC43N38eh7tayhl7SfrEBDBKH_6uhX qQGe4el9Qsvp_mL4MbbbjPOJOYr9O3KqIHH9VxUpayIvsEZh4iTtd_8SwSUnJCBadEHTvcw8nHyc - X-Sonic-MF: X-Sonic-ID: 104829cc-e9b8-4825-8ac1-5011ce5ddb6e Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Sun, 7 Jul 2024 03:43:02 +0000 Received: by hermes--production-gq1-5b4c49485c-4758j (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9cd428122dae61b6c979c3a3078b09ac; Sun, 07 Jul 2024 03:42:59 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Subject: A better alternative to having builds of main-armv7-default fully disabled and last-built be months out of date Message-Id: <91287D15-F0A9-4425-A265-B07418B8714D@yahoo.com> Date: Sat, 6 Jul 2024 20:42:48 -0700 To: Philip Paeps , FreeBSD ARM List , FreeBSD Mailing List , Current FreeBSD X-Mailer: Apple Mail (2.3774.600.62) References: <91287D15-F0A9-4425-A265-B07418B8714D.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[yahoo.com:+]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_THREE(0.00)[4]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.31:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.31:from] X-Rspamd-Queue-Id: 4WGtPj0PpTz4nJX main's armv7 packages that are distributed are getting to be months behind because of the build hangups preventing the builds on ampere2. The hangups happen just-after graphics/graphviz installation during the activity in a builder where that build depends on graphics/graphviz . I expect that the armv7 "bulk -a" builds on ampere2 would complete if the Makefile for graphics/graphviz had: BROKEN_armv7=3D leads to ampere2 build hangups for builds that depended = on graphics/graphviz A related subset of the packages would not be built at all. But that is better for security and such than the official packages that are available being systematically months out of date, at least in my view. I suggest trying the chnage and enabling main-armv7-default builds to see if they complete overall. I'll note that there is a hostorical example of a graphics/giflib build failure that lead to 3481 ports not being built, including graphics/graphviz . But the "bulk -a" completed and 24176 packages built and were distributed. graphics/graphviz having BROKEN_armv7 should generaelly build more packages than that when graphics/giflib builds okay. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun Jul 7 08:14:37 2024 X-Original-To: freebsd-ports@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 4WH0RJ202bz5QbpT for ; Sun, 07 Jul 2024 08:14:52 +0000 (UTC) (envelope-from freebsd@oldach.net) Received: from nuc.oldach.net (hmo.in-vpn.de [IPv6:2001:67c:1407:60::1]) (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 (2048 bits) client-digest SHA256) (Client CN "hmo.in-vpn.de", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WH0RH0Khyz4Brw for ; Sun, 7 Jul 2024 08:14:50 +0000 (UTC) (envelope-from freebsd@oldach.net) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of freebsd@oldach.net designates 2001:67c:1407:60::1 as permitted sender) smtp.mailfrom=freebsd@oldach.net Received: from nuc.oldach.net (localhost [127.0.0.1]) by nuc.oldach.net (8.18.1/8.18.1) with ESMTPS id 4678Ebox011130 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 7 Jul 2024 10:14:38 +0200 (CEST) (envelope-from freebsd@oldach.net) Received: (from hmo@localhost) by nuc.oldach.net (8.18.1/8.18.1) id 4678Ebdm011129; Sun, 7 Jul 2024 10:14:37 +0200 (CEST) (envelope-from freebsd@oldach.net) Message-Id: <202407070814.4678Ebdm011129@nuc.oldach.net> Subject: Re: Using dma for external incoming mail In-Reply-To: from bob prohaska at "6 Jul 2024 11:09:18" To: fbsd@www.zefox.net (bob prohaska) Date: Sun, 7 Jul 2024 10:14:37 +0200 (CEST) Cc: freebsd-ports@freebsd.org From: freebsd@oldach.net (Helge Oldach) X-No-Archive: Yes List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Greylist: inspected by milter-greylist-4.6.4 (nuc.oldach.net [0.0.0.0]); Sun, 07 Jul 2024 10:14:38 +0200 (CEST) for IP:127.0.0.1 DOMAIN:localhost HELO:nuc.oldach.net FROM:freebsd@oldach.net RCPT: X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.20 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.90)[-0.903]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; FROM_NO_DN(0.00)[]; ASN(0.00)[asn:29670, ipnet:2001:67c:1400::/45, country:DE]; MIME_TRACE(0.00)[0:+]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DMARC_NA(0.00)[oldach.net]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4WH0RH0Khyz4Brw bob prohaska wrote on Sat, 06 Jul 2024 20:09:18 +0200 (CEST): > What are the constraints preventing its use for receiving external mail? > It looks as if simply setting it to listen on port 25 will do the job. DMA doesn't listen. > My interest stems in part from the need to occasionally correspond with > gmail users. I find explicit instructions for setting up dma for this > purpose but have yet to find similar instruction for sendmail. In case your mailbox is on gmail (or some other external provider) you can pull emails with mail/fetchmail. DMA would be able to deliver email to gmail (or elsewhere). Kind regards Helge From nobody Sun Jul 7 10:04:14 2024 X-Original-To: freebsd-ports@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 4WH2sg4084z5Qn11; Sun, 07 Jul 2024 10:04:23 +0000 (UTC) (envelope-from fuz@fuz.su) Received: from fuz.su (fuz.su [IPv6:2001:41d0:8:e508::1]) (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 (2048 bits) client-digest SHA256) (Client CN "fuz.su", Issuer "fuz.su" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WH2sg1NpYz4M4l; Sun, 7 Jul 2024 10:04:23 +0000 (UTC) (envelope-from fuz@fuz.su) Authentication-Results: mx1.freebsd.org; none Received: from fuz.su (localhost [127.0.0.1]) by fuz.su (8.18.1/8.18.1) with ESMTPS id 467A4E7S029467 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 7 Jul 2024 12:04:14 +0200 (CEST) (envelope-from fuz@fuz.su) Received: (from fuz@localhost) by fuz.su (8.18.1/8.18.1/Submit) id 467A4EFg029466; Sun, 7 Jul 2024 12:04:14 +0200 (CEST) (envelope-from fuz) Date: Sun, 7 Jul 2024 12:04:14 +0200 From: Robert Clausecker To: Mark Millard Cc: Philip Paeps , FreeBSD ARM List , FreeBSD Mailing List , Current FreeBSD Subject: Re: A better alternative to having builds of main-armv7-default fully disabled and last-built be months out of date Message-ID: References: <91287D15-F0A9-4425-A265-B07418B8714D.ref@yahoo.com> <91287D15-F0A9-4425-A265-B07418B8714D@yahoo.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <91287D15-F0A9-4425-A265-B07418B8714D@yahoo.com> X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16276, ipnet:2001:41d0::/32, country:FR] X-Rspamd-Queue-Id: 4WH2sg1NpYz4M4l Greetings, Am Sat, Jul 06, 2024 at 08:42:48PM -0700 schrieb Mark Millard: > main's armv7 packages that are distributed are getting to be months > behind because of the build hangups preventing the builds on ampere2. As a stop-gap measure, you can use my package set. http://fuz.su/pkg/ I'm currently preparing 2024Q3 builds. These will be ready in about a week or two. If there are known users of this package set, I can see that I rebuild it more often. Yours, Robert Clausecker -- () ascii ribbon campaign - for an encoding-agnostic world /\ - against html email - against proprietary attachments From nobody Sun Jul 7 19:48:35 2024 X-Original-To: freebsd-ports@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 4WHHqq5wxXz5QNhy for ; Sun, 07 Jul 2024 19:48:39 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (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 (2048 bits) client-digest SHA256) (Client CN "generic", Issuer "generic" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WHHqq2wxjz4Cjq for ; Sun, 7 Jul 2024 19:48:39 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Authentication-Results: mx1.freebsd.org; none Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.17.1/8.17.1) with ESMTPS id 467JmaLo011546 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 7 Jul 2024 12:48:36 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.17.1/8.17.1/Submit) id 467JmZw3011545; Sun, 7 Jul 2024 12:48:35 -0700 (PDT) (envelope-from fbsd) Date: Sun, 7 Jul 2024 12:48:35 -0700 From: bob prohaska To: Helge Oldach Cc: freebsd-ports@freebsd.org Subject: Re: Using dma for external incoming mail Message-ID: References: <202407070814.4678Ebdm011129@nuc.oldach.net> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202407070814.4678Ebdm011129@nuc.oldach.net> X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US] X-Rspamd-Queue-Id: 4WHHqq2wxjz4Cjq On Sun, Jul 07, 2024 at 10:14:37AM +0200, Helge Oldach wrote: > bob prohaska wrote on Sat, 06 Jul 2024 20:09:18 +0200 (CEST): > > What are the constraints preventing its use for receiving external mail? > > It looks as if simply setting it to listen on port 25 will do the job. > > DMA doesn't listen. I didn't infer that from "...is not intended...." > In case your mailbox is on gmail (or some other external provider) you > can pull emails with mail/fetchmail. That's somewhat the point. I don't _have_ a gmail account and don't want one. All the guidance I find for dealing with gmail seem to assume an existing gmail account. My host sends mail directly to the recipient. The very few messages to gmail addresses bounce, all else goes through. I can understand the requirement of a gmail account for bulk mailers, but I'm not one. I've set up an SPF entry in my DNS. The most readable description of TLS with sendmail is https://www.linuxjournal.com/article/4823 but it's quite old, 2001, is specific to Linux and makes no mention of gmail's new requirements for authentication. It looks like all I need is SPF and TLS, if "Requirements for all senders" at https://support.google.com/a/answer/81126?hl=en#zippy=%2Crequirements-for-all-senders is correct and complete. There have been suggestions it is neither, but it's a start. > DMA would be able to deliver email to gmail (or elsewhere). I need to both send and receive personal email. Thanks for writing, bob prohaska