Date: Tue, 5 Dec 2017 04:53:07 -0500 From: Aryeh Friedman <aryeh.friedman@gmail.com> To: FreeBSD Ports ML <freebsd-ports@freebsd.org> Subject: Flavors *COMPLETELY* break the port system (synth and poudriere are useless) Message-ID: <CAGBxaXmwzXqZXSKX4-_qe15L3Xa8bVx%2BsFnFrxoksY8Ka3gS3w@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
First some background (my typical use cases for ports): 0. FreeBSD lilith 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321664: Fri Jul 28 23:35:18 EDT 2017 root@lilith:/usr/obj/usr/src/sys/GENERIC amd64 1. Daily routine (current): cd /usr/src svn update (from 11.1-RELEASE) [make -DESTDIR=/ world kernel&&etcupdate&&reboot as needed] cd /usr/ports svn update (from HEAD) portmaster -ad [reboot if any Xorg/xfce or stuff in rc.d got modified] 2. I maintain devel/aegis (which as per Bug 219284 does not compile with anything greater then GCC 5 [I don't have time to figure out how to patch it is make it work {the upstream maintainer died a few years ago}]). So what happens when I see UPDATING 20171130: 1. I decide to try poudriere since it seems to what people are raving about. What a <bleep>'ing confusing mess it is use!!!! After deciding it is over kill I go to option 2 2. I installed synth (2.00) and *ATTEMPTED* to do a upgrade-system with the following results (still not a successful run): a. Hard freezes the machine (not even a kernel panic) 4 times in a row b. Skips devel/aegis recompile because it can't understand the makefile or something (see above). *BUT* gives no clues as to why and gives me nothing actionable on how to repair the port 3. The suggestion of using plainly old make install on each port is unworkable because it is fundamentally error prone with my daily use case. TL;DR; Flavors <bleep>'ed up ports and there are no good ways/alternates for how to use the ports collection for normal everyday users/maintainers -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGBxaXmwzXqZXSKX4-_qe15L3Xa8bVx%2BsFnFrxoksY8Ka3gS3w>