Skip site navigation (1)Skip section navigation (2)
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>