From nobody Thu Mar 31 10:00:40 2022 X-Original-To: desktop@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 B338D1A5114D for ; Thu, 31 Mar 2022 10:00:40 +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 4KTf202HWTz4vRM for ; Thu, 31 Mar 2022 10:00:40 +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 2EB3A255DA for ; Thu, 31 Mar 2022 10:00:40 +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 22VA0e73012201 for ; Thu, 31 Mar 2022 10:00:40 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 22VA0eIu012200 for desktop@FreeBSD.org; Thu, 31 Mar 2022 10:00:40 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: desktop@FreeBSD.org Subject: [Bug 262853] textproc/libxslt and textproc/libxml2: circular dependencies when using CMake Date: Thu, 31 Mar 2022 10:00:40 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: vishwin@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: desktop@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: resolution bug_status dependson Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Using and improving FreeBSD on the desktop List-Archive: https://lists.freebsd.org/archives/freebsd-desktop List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-desktop@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648720840; 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=NCnZRh3elOGAqPjUpJVBcnwpVJ8nXLR0eJPoKNMjDl0=; b=irKdz/ddjPFkPDvu+gcZKUh5LDrXzb88LG9VjyBzW8w1ejkE5Qulxv1jmtxmt1bBqJoeIp T6Qh4OJFhvBQGecsXseySgnMn5fRK6N1z5qVTie0yPynE5BThOH/Il5xCQsex3ynUOZaUo h5KD7c9JScUYBgK3f5mWzfaVzv3ldYF3y1mUHah6nqLzCrl0Ib7cOG2GbSJ7hpigP6uLSF sFAaSCdV/d+OK2OdPs2GDhjWAFVCnJvHhIdUdRH/kFpYcOC2ptT9xtSHpGWxqxsbNqOBC3 kQZQHk3sxa6+2JVh+S6e+9IQyXB6BGExrufdvJk7SGKGzLHGxjGlHtfaRj3Qrw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1648720840; a=rsa-sha256; cv=none; b=ToB6RnrOGjWQWmPxNSaghJJBC/7ff8pXHKh4H5eeO53LUStaiI3DTqtAZ+Dylu+66QOdOe plQOgiU8V5Th8cFA5/YR36HYdbM+7oKu7cOZyUYt3q7QTiEpfpLs+9jmxS28vBWPmnd3lK CPQU+gckkecNmySaO/eKg/gby0LMjCLJtPDbc8TOAryEs7y23B2l7r5iBSgWYSQjuupO4w uG6+LJTgS3d68BRiQPs7qmK8a9s0d6iA4HSooMs3TNsAfU3j3ZDDd6ZsNKJN2LouMEpmhL GfaygvIu0rqd7Egkxc/j/5Uzs8tC8fxKs3b3OL8BjEKL8/PYzMQymWArjZOJxQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D262853 Charlie Li changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|Open |Closed Depends on|262954 | --- Comment #14 from Charlie Li --- Progress on the libpsl PR is irrelevant here. While libpsl was an easy way = to trigger the dependency loop here, it was not the bigger issue that myself a= nd others eventually concluded. libpsl's man pages are libpsl's problem and not libxslt's unless libxslt fails to generate them properly (which is not the case). Therefore having this PR depend on that one is inaccurate. Switching this port (and {,py-}libxml2 for that matter) to CMake was a bad idea, entirely needless and should have never passed the first smoke test. Upstream have made it clear that "GNU Autotools will stay as canonical build system for libxml2 on UNIX platforms" and "yes, the same applies to libxslt= ." Having multiple build systems available does not in any way mean use your personal preference at all costs, but rather consider upstream's wishes and= the state of the ecosystem, particularly our ports ecosystem. While I am person= ally not an autotools fan by any means, changing to CMake here (and {,py-}libxml= 2) harmed our ports ecosystem by wasting CPU cycles (not least by PORTREVISION bump-induced mass rebuilds) and people's time and sanity, particularly those who do not consider themselves ports developers. Even though we all learnt = (or reinforced existing knowledge of) something, this was, again, completely and utterly needless. For the purposes of switching back to autotools, the action has been taken = and therefore this PR is closed. Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D262954 [Bug 262954] dns/libpsl: Don't rebuild manpages and switch to (lib)icu as default library --=20 You are receiving this mail because: You are the assignee for the bug.=