Date: Wed, 06 Dec 2017 18:20:16 -0500 From: Jim Trigg <jtrigg@huiekin.org> To: freebsd-ports@freebsd.org Subject: Re: Working on FLAVOR support in portmaster Message-ID: <D9299DAE-55E3-415B-B246-B6AF2DE66E5C@huiekin.org> In-Reply-To: <7693b311-3228-a6d6-ea00-14f6ce18b59c@FreeBSD.org> References: <CAN6yY1ujLFdKpuG4Rxz%2Bfww9gAxTBaY14iCB7RFTkh-oVB1%2B9A@mail.gmail.com> <KL1PR0601MB19922BB1EBA15687D47C4CE2FA3C0@KL1PR0601MB1992.apcprd06.prod.outlook.com> <e433671c-13b1-26fa-c2e3-550b1a9e52c0@freebsd.org> <7693b311-3228-a6d6-ea00-14f6ce18b59c@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I volunteer to test=2E Thanks, Jim Trigg On December 5, 2017 4:35:05 AM EST, Torsten Zuehlsdorff <tz@FreeBSD=2Eorg>= wrote: >Aloha Stefan, >On 05=2E12=2E2017 08:35, Stefan Esser wrote: >> Am 05=2E12=2E17 um 00:43 schrieb Tatsuki Makino: >>> By the way, where is the clever way to update to flavor? >>> I am using portmaster=2E >>=20 >> I'm working on FLAVOR support in portmaster=2E My version did already >build >> all updated ports, the FLAVOR parameter is passed to build >sub-processes, >> but there is still some confusion between multiple flavored versions >of the >> same port (installing the py27 version wants to deinstall the py36 >version >> and vice versa), which I still have to fix=2E > >Great news=2E I was starting today and just read your email=2E Lucky me := D > >> My work version has all non PKG_NG support stripped, but that is >mainly to >> not waste effort fixing irrelevant sub-routines=2E >>=20 >> Is it acceptable, to have portmaster stop supporting the old package >system? >> AFAIK, there is no way that a modern ports tree with flavor support >works >> with a non-PKG_NG infrastructure? > >This was something i aimed for in portmaster 2 since many changes were=20 >very subtle and there is no test-suite=2E > >But if there are some volunteers to test, i'm fine with it right now=2E > >Greetings, >Torsten >--=20 >Support me at: >https://www=2Epatreon=2Ecom/TorstenZuehlsdorff >_______________________________________________ >freebsd-ports@freebsd=2Eorg mailing list >https://lists=2Efreebsd=2Eorg/mailman/listinfo/freebsd-ports >To unsubscribe, send any mail to >"freebsd-ports-unsubscribe@freebsd=2Eorg" --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E From owner-freebsd-ports@freebsd.org Wed Dec 6 23:35:15 2017 Return-Path: <owner-freebsd-ports@freebsd.org> Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F1017E90474 for <freebsd-ports@mailman.ysv.freebsd.org>; Wed, 6 Dec 2017 23:35:15 +0000 (UTC) (envelope-from dave@horsfall.org) Received: from viclamta04p.bpe.bigpond.com (viclamta04p.bpe.bigpond.com [203.38.21.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "", Issuer "Openwave Messaging Inc." (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id C7F2B68676 for <freebsd-ports@freebsd.org>; Wed, 6 Dec 2017 23:35:11 +0000 (UTC) (envelope-from dave@horsfall.org) Received: from smtp.telstra.com ([10.10.26.4]) by viclafep24p-svc.bpe.nexus.telstra.com.au with ESMTP id <20171206222350.JLRZ1497.viclafep24p-svc.bpe.nexus.telstra.com.au@smtp.telstra.com> for <freebsd-ports@freebsd.org>; Thu, 7 Dec 2017 09:23:50 +1100 X-RG-Spam: Unknown X-Junkmail-Premium-Raw: score=7/83, refid=2.7.2:2017.12.6.214817:17:7.944, ip=, rules=__HAS_FROM, __TO_MALFORMED_2, __TO_NAME, __TO_NAME_DIFF_FROM_ACC, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __IN_REP_TO, __HAS_MSGID, __SANE_MSGID, __REFERENCES, __USER_AGENT, __MIME_VERSION, __CT, __CT_TEXT_PLAIN, __SUBJ_ALPHA_NEGATE, __FORWARDED_MSG, __NO_HTML_TAG_RAW, BODYTEXTP_SIZE_3000_LESS, BODY_SIZE_800_899, __MIME_TEXT_P1, __MIME_TEXT_ONLY, HTML_00_01, HTML_00_10, BODY_SIZE_5000_LESS, IN_REP_TO, MSG_THREAD, __TO_REAL_NAMES, LEGITIMATE_SIGNS, NO_URI_FOUND, NO_CTA_URI_FOUND, BODY_SIZE_1000_LESS, BODY_SIZE_2000_LESS, __MIME_TEXT_P, REFERENCES, NO_URI_HTTPS, BODY_SIZE_7000_LESS X-RG-VS-Verdict: clean X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgedtuddrudejgddtfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfupfevtfgpvffgnffuvfftteenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffujgfkfhgfgggtsehttddttddtredvnecuhfhrohhmpeffrghvvgcujfhorhhsfhgrlhhluceouggrvhgvsehhohhrshhfrghllhdrohhrgheqnecukfhppeduuddtrddugedurdduleefrddvfeefnecurfgrrhgrmhephhgvlhhopegrnhgvuhhrihhnrdhhohhrshhfrghllhdrohhrghdpihhnvghtpeduuddtrddugedurdduleefrddvfeefpdhmrghilhhfrhhomhepoegurghvvgeshhhorhhsfhgrlhhlrdho Received: from aneurin.horsfall.org (110.141.193.233) by smtp.telstra.com (9.0.019.22-1) id 5A24F3F600B0B482 for freebsd-ports@freebsd.org; Thu, 7 Dec 2017 09:23:50 +1100 Received: from aneurin.horsfall.org (localhost [127.0.0.1]) by aneurin.horsfall.org (8.15.2/8.15.2) with ESMTP id vB6MNn63036197 for <freebsd-ports@freebsd.org>; Thu, 7 Dec 2017 09:23:49 +1100 (EST) (envelope-from dave@horsfall.org) Received: from localhost (dave@localhost) by aneurin.horsfall.org (8.15.2/8.15.2/Submit) with ESMTP id vB6MNnw0036194 for <freebsd-ports@freebsd.org>; Thu, 7 Dec 2017 09:23:49 +1100 (EST) (envelope-from dave@horsfall.org) X-Authentication-Warning: aneurin.horsfall.org: dave owned process doing -bs Date: Thu, 7 Dec 2017 09:23:49 +1100 (EST) From: Dave Horsfall <dave@horsfall.org> To: FreeBSD Ports <freebsd-ports@freebsd.org> Subject: Re: Flavors *COMPLETELY* break the port system (synth and poudriere are useless) In-Reply-To: <865f71f7-5d2d-90fd-8b41-c00d2317d083@rlwinm.de> Message-ID: <alpine.BSF.2.21.1712070916370.35694@aneurin.horsfall.org> References: <CAGBxaXmwzXqZXSKX4-_qe15L3Xa8bVx+sFnFrxoksY8Ka3gS3w@mail.gmail.com> <865f71f7-5d2d-90fd-8b41-c00d2317d083@rlwinm.de> User-Agent: Alpine 2.21 (BSF 202 2017-01-01) X-GPG-Public-Key: http://www.horsfall.org/gpgkey.pub X-GPG-Fingerprint: 05B4 FFBC 0218 B438 66E0 587B EF46 7357 EF5E F58B X-Home-Page: http://www.horsfall.org/ X-Witty-Saying: "chmod 666 the_mode_of_the_beast" MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-ports>, <mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports/> List-Post: <mailto:freebsd-ports@freebsd.org> List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-ports>, <mailto:freebsd-ports-request@freebsd.org?subject=subscribe> X-List-Received-Date: Wed, 06 Dec 2017 23:35:16 -0000 On Wed, 6 Dec 2017, Jan Bramkamp wrote: > Synth and poudriere are parallel build tools and as such are very taxing > on the system. I suspect your system is unstable under such load, > because of a configuration error or unreliable hardware. One such > configuration error that bit me is tmpfs mounted without size > limitation. Without size limits it can exhaust RAM + swap and crash the > system. Limit the sum of all your tmpfs mounts to significantly less > than RAM + swap. What happens then? Does the build process merely crash instead? I ask because my minimal system (all I can afford on my "income") has 512MB memory (all it will take) ad 1GB swap; building Ruby etc kills it, so I use packages in that case i.e. no customisation if I wanted it. -- Dave Horsfall DTM (VK2KFU) "Those who don't understand security will suffer."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D9299DAE-55E3-415B-B246-B6AF2DE66E5C>