From nobody Wed Jan 19 09:41:08 2022 X-Original-To: tex@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 CD398196C684 for ; Wed, 19 Jan 2022 09:41:09 +0000 (UTC) (envelope-from bugzilla-noreply@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Jf0yF2Jvwz3myW for ; Wed, 19 Jan 2022 09:41:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 30BBA12B8B for ; Wed, 19 Jan 2022 09:41:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 20J9f92V069724 for ; Wed, 19 Jan 2022 09:41:09 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 20J9f9aY069723 for tex@FreeBSD.org; Wed, 19 Jan 2022 09:41:09 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: tex@FreeBSD.org Subject: maintainer-approval requested: [Bug 226983] print/texlive-full: Missing dependency with SOURCE=ON: print/texlive-texmf-source : [Attachment 231152] Mk/bsd.tex.mk: make TEX=source depend on an existing file Date: Wed, 19 Jan 2022 09:41:08 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Ports Framework X-Bugzilla-Version: Latest X-Bugzilla-Keywords: easy, needs-qa X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback? merge-quarterly? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Porting TeX and related applications to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-tex List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-tex@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1642585269; 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=iNC7KNaQ3X+UTkjC/THcsiX484k1ArP1XvaSEavPnLc=; b=p8SFTZyTbGFEf9we4qky7zNv0M3OkYTPrC93OJUzAyWO41S8olzzjIC/hslhYsOJEC0KoS UNKrNgf2awcvU3o7QfIZRqy66oeUE0Ilvz/se0h4Cbdcw57TdefnRR75yuafnrxGNyoj2e +pqPQ4uK/q/oj449dBrR8NFmx8EvBlT0+42RWJckJSMKaeqH6bMXGs4dMNyeLPRXUB13Dv Pv8qmfag0IPww/x2K2TLdHLPNQXwlzvoZzC3rBdR9k7EaB2zNOp3AuVoF5U1OIBrD9rNeK Gki/HM5hZnCKNYJE6Hi6rHay0Qkl8YpgLCh9kVTB3NaAhbIUN4Ap+pz7RheqFg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1642585269; a=rsa-sha256; cv=none; b=lziuhhecQzlbye6vi/UKH4Ojs91qdTkipJk+TBNkxdPqgNPAghSSdtPQ1rO+w8saPQb0SF 3iSQC4PzSwd/2el4hcecH2od8RI9YpGHOzdfK8DVrYTHaHYNmZu5w30lnvGxuJibQZtUY9 VTCxMYbsp9O72H/Urb2b8bev7YoGnII4rBkW3bglZmKDbVb3Q0Y3wYuv2KZMw+tFml2iFk Nh2fl4w4b17idquyzMlQb13Yar2H/gEsMwRbvItjWOadZ9EB93iHUrL+GgtgS2JkKS8mwL on1xS5I2JS/UtvDy8hcZ/HZUHLpzgb8vmMvRcBh5E7avwGiSrsXO1woowQfbwA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N Rainer Hurling has asked Tex Mailing List (Nobody) for maintainer-approval: Bug 226983: print/texlive-full: Missing dependency with SOURCE=3DON: print/texlive-texmf-source https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D226983 Attachment 231152: Mk/bsd.tex.mk: make TEX=3Dsource depend on an existing f= ile https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D231152&action=3Dedit --- Comment #8 from Rainer Hurling --- Created attachment 231152 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D231152&action= =3Dedit Mk/bsd.tex.mk: make TEX=3Dsource depend on an existing file > One thing I wonder is: wouldn't it be better to leave the version out of bsd.tex.mk > altogether? I just added it because there are other version checks as wel= l, but > somehow, that looks like a fragile thing to do (will be forgotten on upda= tes anyways)? It seems, Poudriere behaves right without a version also. > Wait, now I get you say it's the *other* way around. With my patch, the dependency > will be on version 20150523 (or later), and that *is* the actual version = of the > texlive-texmf-source package. So,I don't see why this would not work? Tha= t's strange! Since I'm not sure if it makes sense at all to put a package instead of a f= ile into the _DEPS line (all other _DEPS always contain concrete files), I tried another approach: I picked out a file from the filelist of print/texlive-texmf-source which is most likely to be permanently included in the package and used it in Mk/bsd.tex.mk instead of .keep_me. And lo and behold, that seems to work without any problems. Probably this approach is more in the spirit of the framework. But it would= be good if someone else from the tex team could say something about it.