From nobody Mon Sep 12 21:15:05 2022 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 4MRKBC1gCJz4cKlK for ; Mon, 12 Sep 2022 21:15:15 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-24.consmr.mail.gq1.yahoo.com (sonic311-24.consmr.mail.gq1.yahoo.com [98.137.65.205]) (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 4MRKBB0YpQz3jmd for ; Mon, 12 Sep 2022 21:15:13 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1663017311; bh=YF8ERbu079AexPQUS62Wv9usvXMXR/6f7XuJKZCsHLU=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=X2z0GZa3/fng6xVSYW9G3E/d59+xE+jR1D56gnbDqF1FBKMlQUOOrKqgchZyCPt13wQYKU9Egupm+2df6LPoW6Z1RfLXP1NaIVRWXdi4b1She9oqDRRP4ndx51Zxyg1gGVTKksqg6QWXVNWeFet8SsT/h3M9LZl+neDumNgnCnrsr30VCBJzFlT5we1xJyq9xhELazZjXI3t/zcyKOkKc4F4Glz0vxmpA89qbXHv+1l/ij/GkS6dtwb/Q4PRmjHY96+I4eD/r3Q7/D9NT93qsx/xa3ndJM+5CrpuJdMpps8VZitFho/wjs6UkVK07IUKSzMiU+tCmpCxMS0AXWZ/Ow== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1663017311; bh=umFwNWCZXartutaOvkQUDV5ioZzr31fZat5r/bLQDxZ=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=tz93xEZXDBMq+LU+OyPAw11ABkgmlHFBmobuLUcrLSArWSDucjE7US+P7BabPHmDSNY1D29w9YNfkT8+Bz1asb6+nd1oCkVqBUwBblKqNp2ssJjMI9Kxow1AnadlFxb5h4TM7syYg8eLNWmtV/NE54t0YCugNLT8vSUcNutkmLMMdakm/JdHExmoSZ+iY5dvege/9cut5fyhV9Hs5ghWAV2FKah1kvCxgDPrJ3nZYvl6TYclELvORFb3PHINFI+pG4TRLnC7tSM+BoT/dZYIK+Y90BmZzsq+wy+Nz7WcE2L55E2aVwRFqIE/eRZ9t6dFhAPNh2IEfZG/kfJMwL041A== X-YMail-OSG: pBTwfyoVM1nwZDrwkMEqgnw2kHJ9oLk7_goWipKjW4pNiQmmQ9sW5X3FrBZaoBV BMWoduz4IHl.3Uo5wEu07utp9dYhN_.Xqr65tPE3iKHFxydNTwj.VxKpGdOF_bj1ZGeYp38W_Fl1 tXVzJ5JnX_zzaYuX.M63L3ITTdlZdNwGUBMN.fe_a32Xw5ZRu3Gp.JnqXZPhJf_QFjgIRHR4tbhr 4KDJdmPngyn043Znx78arfEEqXRK8vG_iMToq18Mmg_QZuUNqgh.ReVYbCvl6A1MxDDt400UXZWe PhF_3IBOOvqHBiduep57dvyVPYdFGfICyO0TadhuIUa7dzWI1AdvypsrBwEdTowTr_4o6x9_p_X_ PWVqujOXjosnseskeRY_HbMEMsJx.3NdQHik9TfTnTUVuVFabDGOrBLtXTjaJcNp2neON5JI74CP p9_Ad2FfAhy1GVRibPJW9U85OXBLf_tyirOa.tdX8VrsuvFhJg4bUcTVKSF0GevY6h.TJ2Su7aM5 Fc1Q1z290tQhOVqvBYUCjQemNxh9Be0JMe9qRkR27fvnlfKKusB_E98bLueNN2CqjWizdMkC7VT3 Au79j14zYS0RPU01f6zCg5Lcfem1oSKdM4_LuwIrjKxS9nBsOVIKomhiquqeQz_RQAk1Nm3y4Ixa BewsAwzfz1xYN9K9IrD_MKqiw.0iNzO3HFl_.VK6lLtOKPeziDnSey9lHRhs5FCEWzVuAOyw3XxF zcnTDfQHW5HoH4tG2ba3xsTAsXUp81T1r27a8TbkrYQ8bekKLXKK9HNjN.UD9cbeA.KzEl3LM_Lr .6tLSjuBk0EF.eVElsq.omDeDzZMmtu1ZHmesDcqfM2Lvq8zmc3UHwNSVdFgnP3ZXJj4LKevTSAK 2Z_pNJgntms5Wnq9.lceDs1HxLJOfNhPzAzI84hgBj2iJ_lJTXoJgDYyzCTFr0z_E_NKyPC_RR6A G7FH9fodN9BP_A3ayHkxrXlxjN7.qcd1vpg2cLHSUNSL0WoT4UaEQdKDAx2Mlr0ayMeihB9v5pa3 gmsMfy1OdeAIY2Uu65N6oXe3xce5_KFlp0HWbkoSib8vpJa00.eqXASPaH7FjfIoEu9wvzw1J90J t4gF1IqX28EUES9AueASE3SF_wBo.IuCRrwDXiMoQ2ecXPveLhrSVBNWJTSuXfaVXZ7U.fRoOGBZ 6_8xHmxw5Yv83C0A4Jzm5vTOQjEPDDBhFSAHeviSaqrd4cU80S1iviWHLpPDERKVvDxVpJhQXmcL WHqHv1AOmGi9bmYYZ.yNkesxvzzi2QW2q7JvAzvziKAMmy84CEFxLDBdbGb0tUzq6bEuqV8A0Ip5 iIKTswoAy5dFf1RNJjxtmjIRPZPlxexOOdPX_uS2bLj.WdW29mqdlsodWrHTi7MRfFvQ_zj8m_Bm 34Y5w2zfHRSEYFq305MuP2Q.F5jtx20mN7nv7M3sG.wsFm3uMFEEXAxxdcsX2pVXRD6YJWNaIoKu 4SnaURB8V1PIZMQPPHkf8UjIM3h9dUZi5TnygLz7RveGrDB_05hge7QiKpnveKDO5UHA.VG0OYi4 .j8Qiv1DeGtV03aGpJlBGrFuEpJYEL7GUHJo3hqYWMNAWPa2XLilAJDG14QBCa1V0cFm0_xutXso iMweay4tVSqUU7CN3hui8XbA7NM1l.4b.O6QwL2jSvixvkU84V4cm50YRqbKTz9u6lebE_MidaLp x1xM8db2fGSOyTbx1m_VuHgjeN2doz2irfLj8qlCIUGLIZVszRyQqDeYqDA5rgEq7Nd8ijnw1Z0r XoY4PjVSRbkX_FSPQ7eTaA9SwdsOZcuo_TVx7zwKr2nBR1EizrSY1w5SgerH_Zoy0cDRiJcmeIEW GXgOBQpasjrscgJ54.VabFMWKkamEjiLW2t8cvZcSrkrrsbST63ZSclYkameZNkb2_QF6LpZ7n94 I0_6R32VhWbxVCj9ckGeVkkbPuqBlcImmHwtORC3n14lxxWlDLhqwcxdXmdYLZ4HTNzDuNwblaK2 _w9tPo2wJmkwq_HyJ5esa7Hye6C2xIZmFXGxifPjjbCfZTdEwsMAqJz2XcUEZLydBQ9uZLmD5LYq JHDjXJu62XUUqhnRLuB2CbXSvL..HzRkQYtt9NR0YbevsoN1Qv9fZXMcGXRdjZMBmqFfOEbJc9wL G9Cc6KShpNmaWLZ4Ok730hf3WGiX0YXFkhw1v10iUaglVReFVtODMvjJuhNJdqQTBte8xjF3O2S0 4G6fkEkKmLqvTw.9T0B9moB1dN5LI3kRj8jz58GHr0ncCMaKa9a7OAIGY9glKkoi_17UbAH0kNqq rMgmLh9qoEJ1a X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Mon, 12 Sep 2022 21:15:11 +0000 Received: by hermes--production-bf1-64b498bbdd-8fbp7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8e2b0df121b00054846d5608219e0265; Mon, 12 Sep 2022 21:15:08 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 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: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: Upstream changed released versions from 1.0.2 -> 3025803779 (!) Message-Id: Date: Mon, 12 Sep 2022 14:15:05 -0700 Cc: "se@freebsd.org" To: Nuno Teixeira , FreeBSD Mailing List X-Mailer: Apple Mail (2.3654.120.0.1.13) References: X-Rspamd-Queue-Id: 4MRKBB0YpQz3jmd X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=X2z0GZa3; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.205 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.49 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-1.00)[-0.999]; NEURAL_HAM_LONG(-1.00)[-0.996]; MV_CASE(0.50)[]; 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]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_DN_EQ_ADDR_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.205:from]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[yahoo.com:+]; SUBJECT_HAS_EXCLAIM(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org] X-ThisMailContainsUnwantedMimeParts: N Nuno Teixeira wrote on Date: Mon, 12 Sep 2022 18:37:05 UTC : > (...) > And at this point I'm in doubt on what to use: >=20 > DISTVERSION=3D 1.0.${GH_TAGNAME} || DISTVERSION=3D {GH_TAGNAME} >=20 > :) As far as I can tell, neither works by itself, overall. This is because ${GH_TAGNAME} will not in general be increasing: as far as I know it is just a hash and so will look to be random from one update to the next. If upstream does not make the text that identifies the version allow sorting versions in release-sequence-order, it would seem that the port must invent its own release sequence tracking identification text. (But I'm no ports infrastructure expert.) I wonder if there are other ports that have to deal with such --and if there are, what they did. May be I'm wrong, but I thought that the ports infrastructure required being able to compare strings to identify newer vs. older. Having ${GH_TAGNAME} after a textual prefix that always allows the comparison would seem to be okay. But the prefix with the property looks to be essential to me. What a mess, even if I got the wrong understanding of the ports infrastructure's requirements. > Nuno Teixeira escreveu no dia segunda, = 12/09/2022 > =C3=A0(s) 19:19: >=20 > > Hi, > > > > I forgot to mention deskutils/treesheets port. > > > > I've been talking with Stefan se@ and he advised me to avoid = PORTEPOCH > > swithing from 1.0.2 -> gYYMMDD and use 1.0.2 -> 1.0.${GH_TAGNAME} = where: > > GH_TAGNAME=3D3025803779 (release version). > > This way we avoid PORTEPOCH and be prepared for future 1.1.x version = but > > upstream told me that they will continue to use CI run ids as = versions. Wow: version identification text that is not sortable into a release-sequence-order relative to past releases at the time. > > Thanks > > > > > > > > Kurt Jaeger escreveu no dia segunda, 12/09/2022 = =C3=A0(s) > > 19:08: > > > >> Hi! > >> > >> > > Recently, upstream change version naming from 1.0.2 -> = 3025803779 > >> based on CI run id as release tag. > >> > > >> > Which port is this for? > >> > >> deskutils/treesheets > >> =3D=3D=3D Mark Millard marklmi at yahoo.com