From nobody Sun Apr 10 20:31:41 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 43D321A8A98C for ; Sun, 10 Apr 2022 20:31:41 +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 4Kc3YT0Tjnz3Lsy for ; Sun, 10 Apr 2022 20:31:41 +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 E58EC1571C for ; Sun, 10 Apr 2022 20:31: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 23AKVeO1004697 for ; Sun, 10 Apr 2022 20:31:40 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 23AKVeoK004696 for desktop@FreeBSD.org; Sun, 10 Apr 2022 20:31: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 262940] textproc/libxml2 and textproc/py-libxml2: Revert back to GNU Autotools due to some curl dependencies? Date: Sun, 10 Apr 2022 20:31:41 +0000 X-Bugzilla-Reason: CC 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: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: vishwin@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: vishwin@freebsd.org X-Bugzilla-Flags: maintainer-feedback? merge-quarterly+ X-Bugzilla-Changed-Fields: bug_status resolution 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=1649622701; 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=fENMmgeex8BpC7BWEcnaSPQcvImPJEe8lPoo/Q0mlL8=; b=oRprxlwrhY8qpudM9CqLAJLTGNOnx4X23HByRECiJ6x7aFC3lTjwtZjmxzSvUMSEESw3fu RRliqgyfdG3idhkbiauLHCpZzxpSeLjDxtkWkw5qPdN/qHe34pIxwEoHTcPglPk/DUZKL7 UusGAksgZO3Rw/hoJ9MJFb+g3aIKM9xAY2yGIUW0N9fxkq9F+M92A2mKGh/IjbW/bE27d+ CdSCB8lPh9SQwWAnqKKIinB0IXcmAkMIJOb+llLUZFtq4nXf2VuIxEi5CXPm9t0tc6HLMK hvN1i+QPRcCgThMP4bOoxF3nR7KVUM6rqFcNgOgJZy8sLn0rqimVNHal39+4fQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1649622701; a=rsa-sha256; cv=none; b=QR2PuUuIsvD3l5hdz9gF7uEXcozZNApakazxmO9Zpj/pRndDSz2KnhpRdQ5Tr4dKX3sxdA VRcFM4HS3Gbf26kAQtHTPoy02mXxzKuXMLFMZdBjAcWF/3BMeAwcNpucRKzU7ICrEc6tr8 5MUC8aHTmqVuEuCOUF+yBSxpxY8DP7W26Ai/u9d35QmwSFNN8ASFGL/6eZIDpRh4cHS1fx IkystHIFDAriO9IJ4aO6Be7mcjkMKLkYpiyjhplSdn1FPZkhszwzTWIsWN6jOxE5Prx6rZ y2hGZKyM/l4DffLjvWPrjL0K7a1+77CY4S+yc8FLoPB4U5o8i9oxGB09dcg/EA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D262940 Charlie Li changed: What |Removed |Added ---------------------------------------------------------------------------- Status|In Progress |Closed Resolution|--- |FIXED --- Comment #23 from Charlie Li --- Thank you and apologies to everyone who had to suffer from this fallout. Let this be a cautionary tale in many ways. exp-runs will not catch everything. Continuous integration testing will not catch everything. There is no substitute to eating your own dog food, especially when considering non-default OPTIONS. As a fortune(6) from anoth= er Unix-like system says, "Real Users find the one combination of bizarre input values that shuts down the system for days." When much of the open source software ecosystem writes with, tests on and r= uns on primarily Linux in mind, we do not have the luxury of having a baseline assumption that what seems like a simple update or change will be certain to work. While this saga had little to do with chasing down Linuxisms, it does highl= ight how changes that may not seem like a big deal end up as a big deal. And especially for something that has as many consumers as this one here, one m= ust thoroughly justify the merits of proposed changes and back them up through dogfooding. poudriere-testport(8), exp-runs, CI are not enough. These vigilance measures may result in slowing down updates. I too would li= ke to update things in a more timely manner. But we have to strike a balance between that and making sure we can, to the best of our abilities, ensure at least a baseline of "the software works as intended", even with "bizarre in= put values". One user's bizarre is another user's normal. Last, I personally do not prefer autotools. But this is not about me or any other individual preferences; this is about the ecosystem and the correct tooling for the situation. When it comes to this port, CMake may have clean= ed up certain areas, but it caused a wake of mass destruction elsewhere. Detai= ls matter. Everything matters. --=20 You are receiving this mail because: You are on the CC list for the bug.=