From nobody Mon Oct 6 13:30:22 2025 X-Original-To: freebsd-questions@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 4cgKs24Wnzz638Y5 for ; Mon, 06 Oct 2025 13:30:30 +0000 (UTC) (envelope-from andrewjameswood@ymail.com) Received: from sonic311-30.consmr.mail.ir2.yahoo.com (sonic311-30.consmr.mail.ir2.yahoo.com [77.238.176.162]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4cgKs12F9Hz3Mdw for ; Mon, 06 Oct 2025 13:30:29 +0000 (UTC) (envelope-from andrewjameswood@ymail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ymail.com header.s=s2048 header.b=ID64IoUa; dmarc=pass (policy=reject) header.from=ymail.com; spf=pass (mx1.freebsd.org: domain of andrewjameswood@ymail.com designates 77.238.176.162 as permitted sender) smtp.mailfrom=andrewjameswood@ymail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ymail.com; s=s2048; t=1759757427; bh=V4fLe6ZVItMYetB7rH/zLXA1hGHU9x3wZ3VWGDMwf9I=; h=Date:To:From:Subject:References:From:Subject:Reply-To; b=ID64IoUaLMtHSnDTvlFZTwT2/xIb/Hw/MhYiA+5Yr5n01JJchaOl6R2lSGF+znE6tKJzAn/C7D3rR0rZQg5h/aXsc0as9nl6f+SXmDw6+ZfCzzd4tY3/1oEwK/QHp1OtenxCI/WUVlnCpr/2ErXXzOiC0wEZqlUn546/OocB8sOozzNAcnkAJZl/OSEfSIfCJII2Vriy0su+vgYy+BWKMnCQUQO+CWDf/UDB3HyLgFN0ZczEw8ePrlBHCH1YrJFZtjh/J8HMU7N67ipUJEJUrWwv/A5sgFRrudbGYqOZkT/FKy9Kuh37feuupnZ95wpH9mV1psfz5hds9hTGphIRKw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1759757427; bh=qALIZf2/0oaDeJVw1QcPNLEDrOrCIXj1yNbMnhk0m2M=; h=X-Sonic-MF:Date:To:From:Subject:From:Subject; b=ZQqk81FJP8XvKJAEsQRYJGhOdEoSSnwZ6ZJnKCo11QU8F4CJyebq2jQNiv/EUP8QxE5CEfUmFVtDvkLCfonMzkWzoDESB7R01mBJOR82YZ8AuQf+422cE/v8UVwN7+DN7bufXVAlXlcXIGm5zD1le3N7+B88NSeW6jXZ0mRb6dTmBktX5cJD5aBtKao9YzLdn57yNtk/2gRtieoJlC3YvtyJDSMHQuRjrbOecAKAkQBooI8SGlPHO9ruH98rtAYEmTWTT96DKKcgDcta+ecqV1b6mbYcVpwfIW3+JvclTs43xwkwm4hyfc1LeGN3U+KfO2XAwA2AwRfv96eHgYbDHg== X-YMail-OSG: 9XDOcasVM1kfbCZJepenqH7vPM3T3MGPb.fpjfbllXsKOBcWhb33Cq4gAeRBQlw __JdMWWoYDTcVCFAYz7Oc9Q4r.ttlE5bw2luIsS4lUxDXKK4CFFxSGMz1_PhE2vY16XaThhIfrI2 90zFFwHB0vDFe2pxw7_VALH.DA8DlDXzpukJgIn4Ybf1JHHeHKoHA8nGdSFjQ5Zl8pFTaUGyDW5A Mq9kc.c7h9YIEdxBs25noNDJVUnyLWO7_7RObKBj5UBoQwbCpdM0sEgGPo2w6_gJgtsFQZQ1ediu .wUQWDXkiextvk59JnvgqhMekJyUg9bYYlk7IabAPfa.CEayH89FWFtMuChPSnoIG.ZCAtlox5yv 1mmq6wO4jzp3SChvb0ka6eOMlvMMgtiDoln5sZKjveAAJ2j5qlxMz5HNI5zy0xg.VhabONQJnu_n 5dXFxhMT4f11NZB2itIJDzA3J5fGh4iMJU91Y5UJMrI3K2635fIwtTXKP5UMVylG6B.gjFboixv5 eMNEYNr20mtDtf74oQxh4KPa1SC7AZnkTCgN0xleHU73a0jU2lLg7S845.y4jAWJBwUVhodyGMrA nYxLN1PoKl.K5R6Ofeh8lHRNjNBdJcBeL7zZ1gZtN8qLwxHaQ9UyPxQ_oHwoEGZ5z.yyqUaBgE.u KPC0c3HLipnnVpmHVNMl9Qo4OA8a9xYboLLilHwQX1ZHRahq_obSUchGTSxIgP3NP_DxBRxR0bEZ _SDl2kTMKtMJiw3KpPuOHdAiqs.MmpoKV_YsIsz90dDZWxeP6dRQGHH.ZM1gtsCG_TICdWZQm55l bj3jHSGJy2fiUCM80PUi8CwPfm_I8cmf13ewynFGrRJqmhp8vYFTtxaCfLupSjlvZgCiih5fjR.h 5gpQGzSXlKjBOI7uzTqNmN8CUrgOIJzXjNmtPSTfJK465hxKiTeVTg39S1vEaRWG41HirYsFGfSy eVKeqg4RVA2CzrRiFgXwkBPJ9DwdDM_pmcS93_v4MDYVz45.5zPCtqm8gF3aXfeKpKWDY30YgSuh QXC_tn92wEJijQ2iUUcAvX0MRwl1.7dHWSj5mUdfQx4hnct6eOJmy2H6oVurW0m4OLbyxt2jr2em TXOpMUhZ87y7zJfcVU8O2mZtgQeA1FPQX8fvauLSwdnY5gFcAiTRiQUCSfyctImoY0QJXTXQpsP1 qBYSUnA4IQgh9oKvlA_GAL5hDkCCC2E3uMy8QNAWorMAjtysTT37IXRKSMmjfKJBDbFQEh6SL1Wt VsNOeyUfqRSBekdFxk_6.Ssw9WtSPt1b7uRU_0k.1ySa2XCzIZJ1.lqhEWOZJxtaoKHneiKMeSi4 DiukDNb1BrpudaeOmEM4b5aMymjGA9gKbyixF0z.Sz9DtE0IWvtOxx2Z9T7yDBFDdWOgZrz7kE4u u2NZQSmyQwp5IBJhiQJ1jxKSvXdueN4TvGQ1FimpXb8ERbvm.rz4G8_LuqdWpn9q38wKoDCF8rg8 rb7L.yUpVAxZdGmLfMlMIuRSgviH3MvMa0OjN.AHlJ2nLlV980T8t2FwJnx5ETtOMBDgjJ6Pdfzl LNHbE9i9vhOiHvLNrXFa94URnQnl1FFzeDtf2V_L8BTgRZHvME7Ldxmllq4rdAjAk4ylB4Ixuhkm mqA8BguCIcUv7L321dIBRJnEGXpotaONs9r0rVs0xsKMEXt35XUrn0U7bQj4DIuSa3Cxj_fYDJe7 IBrILQB1K.u4mc6KofCKUkfTpA_jqxZZGrcysGqtwc9usAt_yCBBik9RazCbzxb_psnd_.YdPweW rpF2fDKnB8IkXhlWTIH8mtDbgzdHsp7r4JLcIu8ROvvHqf87JlA3tk0eQRWKzTv6es6bsaYASI5k O5ljX7HDq9QtgNXgVyppU8ZNWC4.W2gpcUahHcrSQDsAjJTtdThnVrRIe_.vqxVq4cWnbbx3Xa1R AJsPI_MT5NdH2b_GOLAwzBE94V9F3McdRqVRWaFyEKEsOMbg_yqGPxS5OhgvlT6Jfv2Z0RjXsO3q pKtVEZyr0w4jRWIeEuP6mnCfctZEdnIsLyfpayDIRZmlD.3GT0vfNIf0S41EHfGrU8KMYsexTzsg MF21iZTj.QYc6sGXkbPq9OrzXK4ba_EPyuoNohAFPSp2zm86XVzt_2szS9uuixyTJLW.8DO.VFfk .TWhMAr3wNzJo12nIfreLaH8wUQWBOivj0crCUWpPxwVlFfVl2cUne1VY8M7P.sW7zr3fwURgVxW SAhINjJU8mUsg3mZcffAt_2QUWGrgk2w.o1.zUORH X-Sonic-MF: X-Sonic-ID: 2ebf458c-f491-474a-a419-f896d222fac7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ir2.yahoo.com with HTTP; Mon, 6 Oct 2025 13:30:27 +0000 Received: by hermes--production-ir2-ccdb4f9c8-nlh6g (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2c8d732edfdba4e075baa23ae1c2a6c7; Mon, 06 Oct 2025 13:30:24 +0000 (UTC) Message-ID: <7ef0453b-65c8-406d-8238-0a9ee02d074b@ymail.com> Date: Mon, 6 Oct 2025 14:30:22 +0100 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: freebsd-questions@freebsd.org Content-Language: en-US From: Andrew Wood Subject: OpenCV Python package Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit References: <7ef0453b-65c8-406d-8238-0a9ee02d074b.ref@ymail.com> X-Mailer: WebService/1.1.24485 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.94 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; NEURAL_HAM_LONG(-0.96)[-0.964]; DMARC_POLICY_ALLOW(-0.50)[ymail.com,reject]; R_DKIM_ALLOW(-0.20)[ymail.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_SHORT(0.02)[0.020]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:34010, ipnet:77.238.176.0/22, country:GB]; FREEMAIL_ENVFROM(0.00)[ymail.com]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[ymail.com]; MIME_TRACE(0.00)[0:+]; RWL_MAILSPIKE_POSSIBLE(0.00)[77.238.176.162:from]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[77.238.176.162:from]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[ymail.com:+] X-Rspamd-Queue-Id: 4cgKs12F9Hz3Mdw Is there a pkg for adding the OpenCV API to Python? I cannot find one, although I can find references to an old one on a 3rd party website. I maintain a small opensource project for which I make packages available for both Linux and FreeBSD and the next version is going to require OpenCV functionality via Python. To make it easy for the end user I would ideally like to declare a dependency on the appropriate package rather than have them use pip but it looks like that is not possible? Many thanks From nobody Mon Oct 6 16:03:36 2025 X-Original-To: questions@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 4cgPFt252jz69b3M for ; Mon, 06 Oct 2025 16:03:46 +0000 (UTC) (envelope-from fatty.merchandise677@aceecat.org) Received: from beesty.loosely.org (beesty.loosely.org [IPv6:2600:3c01:e000:4c0::2]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4cgPFr6fvMz3k4d for ; Mon, 06 Oct 2025 16:03:44 +0000 (UTC) (envelope-from fatty.merchandise677@aceecat.org) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of fatty.merchandise677@aceecat.org designates 2600:3c01:e000:4c0::2 as permitted sender) smtp.mailfrom=fatty.merchandise677@aceecat.org Received: from [::1] (helo=localhost ident=itz) by beesty.loosely.org with esmtp (Exim 4.98.2-41-8ebb9f17d) (envelope-from ) id 1v5ngX-000000004M7-0cks; Mon, 06 Oct 2025 09:03:37 -0700 Date: Mon, 6 Oct 2025 09:03:36 -0700 From: fatty.merchandise677@aceecat.org To: questions@freebsd.org, freebsd-questions@freebsd.org Subject: Re: OpenCV Python package Message-ID: Mail-Followup-To: questions@freebsd.org, freebsd-questions@freebsd.org References: <7ef0453b-65c8-406d-8238-0a9ee02d074b.ref@ymail.com> <7ef0453b-65c8-406d-8238-0a9ee02d074b@ymail.com> List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7ef0453b-65c8-406d-8238-0a9ee02d074b@ymail.com> X-Spamd-Bar: / X-Spamd-Result: default: False [-0.68 / 15.00]; NEURAL_SPAM_LONG(1.00)[1.000]; NEURAL_HAM_MEDIUM(-0.81)[-0.808]; NEURAL_HAM_SHORT(-0.77)[-0.772]; R_SPF_ALLOW(-0.20)[+mx]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_NO_DN(0.00)[]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:63949, ipnet:2600:3c01::/32, country:SG]; RCPT_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; DMARC_NA(0.00)[aceecat.org]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-Rspamd-Queue-Id: 4cgPFr6fvMz3k4d On Mon, Oct 06, 2025 at 02:30:22PM +0100, Andrew Wood wrote: > Is there a pkg for adding the OpenCV API to Python? I cannot find > one, although I can find references to an old one on a 3rd party > website. > I maintain a small opensource project for which I make packages > available for both Linux and FreeBSD and the next version is going > to require OpenCV functionality via Python. > To make it easy for the end user I would ideally like to declare a > dependency on the appropriate package rather than have them use pip > but it looks like that is not possible? Is your project written primarily in Python? If yes, I think the right way is to follow the Python build / package conventions (such as they are, sigh). Meaning setup.py, pyproject.toml, et cetera. Then either you or someone else can take that and make OS packages with that. -- Ian From nobody Mon Oct 6 16:03:36 2025 X-Original-To: freebsd-questions@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 4cgPFx3RzTz69b1X for ; Mon, 06 Oct 2025 16:03:49 +0000 (UTC) (envelope-from fatty.merchandise677@aceecat.org) Received: from beesty.loosely.org (beesty.loosely.org [IPv6:2600:3c01:e000:4c0::2]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4cgPFx0bJ9z3jm0 for ; Mon, 06 Oct 2025 16:03:49 +0000 (UTC) (envelope-from fatty.merchandise677@aceecat.org) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of fatty.merchandise677@aceecat.org designates 2600:3c01:e000:4c0::2 as permitted sender) smtp.mailfrom=fatty.merchandise677@aceecat.org Received: from [::1] (helo=localhost ident=itz) by beesty.loosely.org with esmtp (Exim 4.98.2-41-8ebb9f17d) (envelope-from ) id 1v5ngX-000000004M7-0cks; Mon, 06 Oct 2025 09:03:37 -0700 Date: Mon, 6 Oct 2025 09:03:36 -0700 From: fatty.merchandise677@aceecat.org To: questions@freebsd.org, freebsd-questions@freebsd.org Subject: Re: OpenCV Python package Message-ID: Mail-Followup-To: questions@freebsd.org, freebsd-questions@freebsd.org References: <7ef0453b-65c8-406d-8238-0a9ee02d074b.ref@ymail.com> <7ef0453b-65c8-406d-8238-0a9ee02d074b@ymail.com> List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7ef0453b-65c8-406d-8238-0a9ee02d074b@ymail.com> X-Spamd-Bar: / X-Spamd-Result: default: False [-0.68 / 15.00]; NEURAL_SPAM_LONG(1.00)[1.000]; NEURAL_HAM_MEDIUM(-0.81)[-0.808]; NEURAL_HAM_SHORT(-0.77)[-0.772]; R_SPF_ALLOW(-0.20)[+mx:c]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_NO_DN(0.00)[]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:63949, ipnet:2600:3c01::/32, country:SG]; RCPT_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; DMARC_NA(0.00)[aceecat.org]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-Rspamd-Queue-Id: 4cgPFx0bJ9z3jm0 On Mon, Oct 06, 2025 at 02:30:22PM +0100, Andrew Wood wrote: > Is there a pkg for adding the OpenCV API to Python? I cannot find > one, although I can find references to an old one on a 3rd party > website. > I maintain a small opensource project for which I make packages > available for both Linux and FreeBSD and the next version is going > to require OpenCV functionality via Python. > To make it easy for the end user I would ideally like to declare a > dependency on the appropriate package rather than have them use pip > but it looks like that is not possible? Is your project written primarily in Python? If yes, I think the right way is to follow the Python build / package conventions (such as they are, sigh). Meaning setup.py, pyproject.toml, et cetera. Then either you or someone else can take that and make OS packages with that. -- Ian From nobody Thu Oct 9 11:54:12 2025 X-Original-To: freebsd-questions@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 4cj7Zd29zhz6BnQG for ; Thu, 09 Oct 2025 11:54:17 +0000 (UTC) (envelope-from nbe@vkf-renzel.de) Received: from mx1.renzel.net (mx1.renzel.net [195.243.213.156]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits)) (Client CN "*.renzel.net", Issuer "DigiCert Global G2 TLS RSA SHA256 2020 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cj7ZZ6KG1z3Msr for ; Thu, 09 Oct 2025 11:54:14 +0000 (UTC) (envelope-from nbe@vkf-renzel.de) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=vkf-renzel.de; spf=pass (mx1.freebsd.org: domain of nbe@vkf-renzel.de designates 195.243.213.156 as permitted sender) smtp.mailfrom=nbe@vkf-renzel.de Message-ID: <5a46e354-f38a-4c2d-9d20-ef5d76e3f7be@vkf-renzel.de> X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 1.4.2 at clamav-milter.renzel.net Date: Thu, 9 Oct 2025 13:54:12 +0200 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: freebsd-questions@freebsd.org From: Nils Beyer Subject: AMD GPU locks up using "koboldcpp" or "llama.cpp"... Organization: VKF Renzel GmbH Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1005.1 required=10.0 tests=ALL_TRUSTED=-1000, BAYES_00=-5.1 autolearn=ham autolearn_force=yes (ALL_TRUSTED) version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on clamav-milter.renzel.net X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.64 / 15.00]; NEURAL_HAM_SHORT(-0.95)[-0.948]; NEURAL_HAM_LONG(-0.94)[-0.944]; NEURAL_HAM_MEDIUM(-0.84)[-0.844]; DMARC_POLICY_ALLOW(-0.50)[vkf-renzel.de,none]; R_SPF_ALLOW(-0.20)[+mx]; RWL_MAILSPIKE_VERYGOOD(-0.20)[195.243.213.156:from]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:3320, ipnet:195.243.0.0/16, country:DE]; RCPT_COUNT_ONE(0.00)[1]; HAS_ORG_HEADER(0.00)[]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; FROM_HAS_DN(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; ARC_NA(0.00)[] X-Rspamd-Queue-Id: 4cj7ZZ6KG1z3Msr Hi, I have opened a bug report here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289813 Just to get a few more pointers, I'd like to ask you whether you are successfully able to inference with "koboldcpp" and "llama.cpp" using an AMD GPU without lock-ups? To try quickly, you can checkout/build and bench quickly: as root: -------- pkg install gmake vulkan-loader opencl mesa-devel python (attention: this installs 'mesa-devel' and remaps your current libGL and such. After testing I suggest to remove 'mesa-devel' again as it gave me problems under Plasma6) as user: -------- vulkaninfo (looks good?) clinfo (looks good, too?) mkdir -p ~/work/src cd ~/work/src fetch -o MN-12B-Mag-Mell-R1.IQ4_XS.gguf 'https://huggingface.co/mradermacher/MN-12B-Mag-Mell-R1-GGUF/resolve/main/MN-12B-Mag-Mell-R1.IQ4_XS.gguf?download=true' # koboldCpp cd ~/work/src git clone --depth 1 https://github.com/LostRuins/koboldcpp cd koboldcpp gmake -j16 LLAMA_CLBLAST=1 LLAMA_OPENBLAS=1 LLAMA_VULKAN=1 LDFLAGS="-L/usr/local/lib" python koboldcpp.py --usevulkan --gpulayers 999 --benchmark --model ../MN-12B-Mag-Mell-R1.IQ4_XS.gguf (do it a few times, your GPU may eventually lock up) # llama.cpp cd ~/work/src git clone --depth 1 https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B .build -DGGML_VULKAN=1 -DGGML_OPENCL=1 cmake --build .build --parallel 16 .build/bin/llama-bench -m ../MN-12B-Mag-Mell-R1.IQ4_XS.gguf -ngl 100 -fa 0,1 (do it a few times, your GPU may eventually lock up) Thanks for trying and for your feedbacks... Regards, Nils From nobody Fri Oct 10 20:25:39 2025 X-Original-To: freebsd-questions@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 4cjytN5wbLz6Bvtf for ; Fri, 10 Oct 2025 20:25:48 +0000 (UTC) (envelope-from iio7@protonmail.com) Received: from mail-24425.protonmail.ch (mail-24425.protonmail.ch [109.224.244.25]) (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 "protonmail.com", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cjytM5VYqz46Cl for ; Fri, 10 Oct 2025 20:25:47 +0000 (UTC) (envelope-from iio7@protonmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=bXE95lZE; dmarc=pass (policy=quarantine) header.from=protonmail.com; spf=pass (mx1.freebsd.org: domain of iio7@protonmail.com designates 109.224.244.25 as permitted sender) smtp.mailfrom=iio7@protonmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1760127943; x=1760387143; bh=HC1RyJUlxJ6rAPMZeRdRAlBuZfmyYfqcywuQXXYE7TQ=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=bXE95lZEii3xFp5cvDc5ohvesg0ipfgZ7RWdXE81Ocyn1Lg/N3aualgEYizerS+Z2 tQHi2yj/lPWG/rf2g6J4LV0CCIPv6R6sZvVUduDo6ybE+X+yht6K60mnEiOU8VnH94 vJ36XtMC5giVGgzqwhYhSDgtEgMrjgnTohsf/fpK54qXYLKIdaOWAKUM1+pJUmrVo3 QQZERe4X+31VE6fRjNlTS6J5MhBJJSXi/WVShTPa8FTcdNT4ZnBMFlsLqPVML2BESc 3rA/yuWIOO18c+3V4N14VsK6kDB6WF+HHzXPt/LORM9Z84JaGRuQEWaO0zyupID8pT c4XrGN6qC6w4A== Date: Fri, 10 Oct 2025 20:25:39 +0000 To: "freebsd-questions@freebsd.org" From: Martin Subject: About the upcoming changes to pkgbase Message-ID: Feedback-ID: 31965842:user:proton X-Pm-Message-ID: a1ccdd8ba57974064c79b6e3db999fc95cb3cbf4 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.39 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; NEURAL_HAM_MEDIUM(-0.99)[-0.993]; DMARC_POLICY_ALLOW(-0.50)[protonmail.com,quarantine]; RWL_MAILSPIKE_EXCELLENT(-0.40)[109.224.244.25:from]; R_DKIM_ALLOW(-0.20)[protonmail.com:s=protonmail3]; R_SPF_ALLOW(-0.20)[+ip4:109.224.244.0/24]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_ENVFROM(0.00)[protonmail.com]; RCVD_IN_DNSWL_NONE(0.00)[109.224.244.25:from]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[protonmail.com]; ASN(0.00)[asn:62371, ipnet:109.224.244.0/24, country:CH]; MISSING_XM_UA(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[protonmail.com:+] X-Rspamd-Queue-Id: 4cjytM5VYqz46Cl Regarding the upcoming change from freebsd-update to pkgbase, I have two questions which I haven't been able to find a clear answer to, or perhaps I have overlooked something. In the documentation[1] it says that pkgbase will replace tarball distribution sets, such as base.txz or kernel.txz. This almost made me cry because it's so easy to manually download those tarballs and upgrade the system manually without using freebsd-update. I don't care about freebsd-update going away, but being able to simply download those tarballs was gold! Does this mean that this option is not possible any longer? It also seems that pkgbase is going to ruin one of the most loved features of FreeBSD, the clean separation between the base system and the third party packages? Even though the pkgbase is going to reside on a separate repository, which needs it own setup in pkg.conf, this is AFAIK not the same clean separation. Doing a "pkg WHATEVER" now always has the potential to either mess up the base system or the third party packages. Like the documentation says, "This step might remove non-base packages, which could include the running desktop environment. Be careful." This does actually happen from time to time, pkg is removing installed packages during an upgrade which it shouldn't remove and you have to reinstall those packages manually afterwards. In the past, no matter what you did with the packages, your base system would always be unaffected, now this doesn't seem to be like that after this change. I cannot help vent a bit of frustration, but it feels so much like FreeBSD has been going in the direction of "datacenter Linux" for the last X number of years, not only package management related, but also CI and other areas as well and a push in that direction is perhaps coming from people in the FreeBSD project being associated with Big Tech? Wanting FreeBSD to become a major player on those platforms, I don't know. At our company we use both Linux and FreeBSD as in the right tool for the job and we have been for many years. We use FreeBSD for several reasons, ZFS being a first class citizen is definitely one of them, jails is another, but the clean separation of the base system from packages is perhaps the MAIN reason because that gives a so much better way to handle system administration. I can certainly understand having more companies and more people use FreeBSD is better, BUT the more FreeBSD becomes like a Linux distro, the less reason there is to actually use it. [1] https://docs.freebsd.org/en/books/handbook/book/#pkgbase Kind regards, Martin From nobody Fri Oct 10 21:13:21 2025 X-Original-To: freebsd-questions@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 4cjzxl5tP7z6C0nb for ; Fri, 10 Oct 2025 21:13:47 +0000 (UTC) (envelope-from freebsd@gushi.org) Received: from prime.gushi.org (prime.gushi.org [IPv6:2620:137:6000:10::142]) (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 ECDSA (secp384r1) client-digest SHA384) (Client CN "prime.gushi.org", Issuer "E7" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cjzxl39vYz3Flr for ; Fri, 10 Oct 2025 21:13:47 +0000 (UTC) (envelope-from freebsd@gushi.org) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple ([IPv6:2001:500:6b:200:c000:0:0:2ff]) (authenticated bits=0) by prime.gushi.org (8.18.1/8.18.1) with ESMTPSA id 59ALDcrq060523 (version=TLSv1.2 cipher=ECDHE-ECDSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 10 Oct 2025 21:13:38 GMT (envelope-from freebsd@gushi.org) DKIM-Filter: OpenDKIM Filter v2.10.3 prime.gushi.org 59ALDcrq060523 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gushi.org; s=prime2014; t=1760130819; bh=fpYUkzXXlFnkR7QkVs4IEmUpf1jrCg/YqnTI4YRmi1E=; h=Subject:From:In-Reply-To:Date:Cc:References:To; z=Subject:=20Re:=20About=20the=20upcoming=20changes=20to=20pkgbase| From:=20"Dan=20Mahoney=20(ports)"=20|In-Reply-T o:=20 |Date:=20Fri,=2010=20Oct=202025=2014:13:21=20-0700|Cc:=20"freebsd- questions@freebsd.org"=20|Reference s:=20 |To:=20Martin=20; b=sFAN9lpQHniuji/EBqpyQ0orjc0iEBXQrAbcV+tfMsy5KtmUn5rnmNC+IMJCVF+7R UekFKrHEEXzUKpvPyud1t0HfsuFLmfqmqKMip2iWzFUCORK7afJHLP2RN11+ghXnmZ QtMYmjGtRSQiJGkP55KpUn/2tnpjK8f6lN7eX6QaERDa8Ny15y5zY6y4ZGCpJKhK4K kLtECaFRW0S1GHEULp4JHbY1j97FZxRxQdY0NnVOuoMK/ELUim0wy+w+GETJPAjB4h iuYOL7wjt+7ZFKOVJAXA17pLilk5vCyygduYbYf/DiHClEUgaSNZoGpE5R+8QwRSuB hpi1r0Nl6tFxg== X-Authentication-Warning: prime.gushi.org: Host [IPv6:2001:500:6b:200:c000:0:0:2ff] claimed to be smtpclient.apple Content-Type: text/plain; charset=utf-8 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.100.1.1.5\)) Subject: Re: About the upcoming changes to pkgbase From: "Dan Mahoney (ports)" In-Reply-To: Date: Fri, 10 Oct 2025 14:13:21 -0700 Cc: "freebsd-questions@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <7CD03941-6CB0-4572-A9FB-2130FCE53DCE@gushi.org> References: To: Martin X-Mailer: Apple Mail (2.3864.100.1.1.5) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cjzxl39vYz3Flr > On Oct 10, 2025, at 1:25=E2=80=AFPM, Martin = wrote: >=20 > Regarding the upcoming change from freebsd-update to pkgbase, I have > two questions which I haven't been able to find a clear answer to, or > perhaps I have overlooked something. >=20 > In the documentation[1] it says that pkgbase will replace tarball > distribution sets, such as base.txz or kernel.txz. >=20 > This almost made me cry because it's so easy to manually download > those tarballs and upgrade the system manually without using > freebsd-update. Those tarballs have saved my butt on more than one occasion, especially = when other upgrade methods have broken. I really do hope that at the = very least someone continues to produce a minimal tarball that can be = used to reset everything short of /usr/local to a known good state. = I've definitely had actual physical machines out in the field that I = couldn't just redeploy from an AWS console. Fixing my system would go = from not just copying one tar file over, but hundreds. I've made extensive use of mfsbsd (which really needs some love, I've = heard whispers it'll be more "official" soon). With pkgdb, the system is also now at the mercy of a sqlite DB (and the = *same* db as your ports-pkgs, if I'm not mistaken) and I've definitely = seen db corruption events over the years (less so recently, to be fair). I do also find it troubling that the command to use pkgbase will be = "pkg" and not "pkgbase" or "pkg --base" or whatever. That you'll = effectively be upgrading OS components right alongside ports, using the = same commands to upgrade only ports you've been using for a decade or = more. This has been mentioned on several lists, by several people. Now, this is the way linux has worked for a long time (every discrete OS = component is its own package) -- whether it's an RPM based distro or a = .deb based one, and I'm sure documentation will emerge as to how to do = all the things we need to. I just hope it all eventually winds up being = first-party documentation, and not buried some some wiki page, or some = forum post with "try this" and zero replies thereafter. -Dan= From nobody Sat Oct 11 00:39:59 2025 X-Original-To: freebsd-questions@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 4ck4Wt17SSz6CGFs for ; Sat, 11 Oct 2025 00:40:10 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ck4Ws2lljz3b6P for ; Sat, 11 Oct 2025 00:40:09 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=WnPOA6gN; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::42d as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-3ecde0be34eso1866544f8f.1 for ; Fri, 10 Oct 2025 17:40:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760143201; x=1760748001; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=0/TgflGNqsJLC6iXyQPJ2mYlO+TYAjtb3+9yLCsuZJc=; b=WnPOA6gNJc7uDNMi/PkGB0R4CSWZlHGtU7vtHT11wnYcG7ggfGhDAmnkzOcADuXwYh j5csD4boR6037LZwdZDpQp5J/dBgNwaK/jVJxd8EvGvP0G20DXXr+yDoryd6k2s0S8TB drq1YtJNWgZLTiN/aXc8NV3gIKRIg5nEKb53EbcwWAggIz3Tt3uKN3hGipDFcywRNtNX ZTuzQEsy1lLFo5P6X1U4sV5UnQ8Ohf0oWNWzK1FZAdZMdb3B5D/BL+II/7x1nKLtYfcT PGRvSqbfaFwS4Zo6suA9CZ8dpKVKQ9R5LSkFy4vDXQToACdwQB6jc8lCDmfylOSuW4p+ 3G4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760143201; x=1760748001; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0/TgflGNqsJLC6iXyQPJ2mYlO+TYAjtb3+9yLCsuZJc=; b=lyFKOp1UlPcEvHODr1NHJRASTFvOrHMOaub4bl//AzVVptlXyLdmXSGXh6CLYZCyGA Zx6GdYBPbBrlfLdX/m6i93Zg3iHhZTexx2snU/JQeX19bBep3a1h6v6I7D2D3fTfNOvw 9y2HAN0Hp1CA82jirG5iaOHfiXJnJ4sM+EEEnF35C2p6rvULl2CKp4l3Ggzh0nldEF4H mOKHhmi1yVJhFAPz1BSAyQOjkz0St3xKZnnppYe6g2ItRYElio6eQsWXsOdhXAeRO9SS zEJLg0wriMyD7bl5bsAsmSPRdBerlWXqLVvs/zaMVY6nw59w/ymzvux2LauBa6JvgV4X zDJw== X-Gm-Message-State: AOJu0YzJAAR0H47JDvlACezD9xn5+Tn/D+J+1JmScjCJw0HPg/fbWU1/ 4Xv6i8yBFdzJO1pDaZbcs6uF9UTAhxCVvJE9Cveo8YvNL1kQVhdDNHQgstB1Fg== X-Gm-Gg: ASbGncupJiTdWUF/2TLZLKnEtvYQ2qhNaiGeonDnhGbU1cZqZCzaQfHjbUVJpoFkHxG 0RBEHHczU2YeNxlPoXunwybCioP16gStmjbdIdff+jiSigeOf/YZ/sn/eArTiEhD5OUTPJyxzcn YJPn2+BDE9KqRO4K2lXr4rdYLQI5LLeftKYQvk6OyDW9C9DM61UcY3unAxAtxv+kElzV4PQYeP3 HtoomqFDdXiSF/4Sf+yEep9FH2feQ4mrkiYi0NxvkjeDehMI3LdBSSrXqCU+FCYxpJyxY172nKQ n6qdet9DZ3GC/TXl8X5i2PqQ44Nf+CdjbGvatBQCCUv+Q4GzuxKI5zrbIXHPljiJQgLI1Rr7yvk Frq2jphk48weBcBZ2ZBO9oYKpwMwt6Q6/u+SxSfuG9w6DAQ6MfzFT50ScV4NW9Wi7woR/wo8AVz p2cMuRamjgzg== X-Google-Smtp-Source: AGHT+IGIsJSjFYxXTFwZkgNZhErtj0IXeDeIcmC6USPUkwF7Gy1EbHqEqEfFFAUeGHcE+xYewjEXIw== X-Received: by 2002:a05:6000:1861:b0:426:d514:286c with SMTP id ffacd0b85a97d-426d5142a25mr343295f8f.28.1760143200607; Fri, 10 Oct 2025 17:40:00 -0700 (PDT) Received: from [192.168.1.4] (host-80-42-67-140.as13285.net. [80.42.67.140]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-426ce57d4bbsm6538451f8f.2.2025.10.10.17.39.59 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 10 Oct 2025 17:40:00 -0700 (PDT) Message-ID: <5181b5fe-2273-4bd1-9a64-ac3dba5d9e3b@gmail.com> Date: Sat, 11 Oct 2025 01:39:59 +0100 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: About the upcoming changes to pkgbase To: freebsd-questions@freebsd.org References: From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.96 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.96)[-0.960]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FREEFALL_USER(0.00)[grahamperrin]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42d:from] X-Rspamd-Queue-Id: 4ck4Ws2lljz3b6P On 10/10/2025 21:25, Martin wrote: > … In the documentation[1] it says that pkgbase will replace tarball > distribution sets, such as base.txz or kernel.txz. … The FreeBSD Handbook is somewhat outdated. yesterday: > … For 15.1 I'll probably want to call distribution sets "legacy" From nobody Sat Oct 11 00:48:39 2025 X-Original-To: freebsd-questions@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 4ck4jq4hWlz6CGvd for ; Sat, 11 Oct 2025 00:48:47 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ck4jp66Gxz3cdD for ; Sat, 11 Oct 2025 00:48:46 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=aGF0V6Pb; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32f as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-46b303f755aso20557425e9.1 for ; Fri, 10 Oct 2025 17:48:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760143720; x=1760748520; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:to:cc :content-language:from:references:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=OoQ55Wu0GsFgH6GOJgop1W4gexROGTs5bARGvJjvH04=; b=aGF0V6Pb8pFb9yk2nChQdu0T1EhJNUg1NfxKSB7hIt5Ep/jxAgONp1tju4mPIoTsmT BvDc13dawfvqxdivoDir1zYLgB05fgGkMZVyEU6fCDyENp+mO39TBhBibuybBZcVoScA OneiW8vCe9J/dcpkSaq/uj31XtLP8+Zi9OKd4Rk2t1XsPCWsaqPH3hNR7SSCJ1rIp+OB vSK4X2GrAfklEzPuUjBmEPIF4KDuXpOO9tnoQ8tMabXZRiVDWLqTQtSBtU3rmsWihp8v 7/DgcsGbnmGoVKyAaQ9mt2s+F9ISTGy+Za/mIDjkHz91WjTErCXXQeYsNWwaJXvCALi2 4EDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760143720; x=1760748520; h=content-transfer-encoding:in-reply-to:autocrypt:to:cc :content-language:from:references:subject:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=OoQ55Wu0GsFgH6GOJgop1W4gexROGTs5bARGvJjvH04=; b=gO5lqQnypk6hJ0+0DSPjJGA6hEEwUdwx66OezeQoRoOg2n3r/dSv6qC4fQK3ijFWq3 yn6AYS/BriA84jw6S0WuGn8ya4c1HqhuLcQiP/EV5IxKM0doz3cbjDd/mWtI17ZQu0wi Ccym7IgiwD2M9W/5tyHrTS5ybg9bx9tG4KMrjuERABsNl9fSvkplTQcuWeOm/JVEET7g 51D8+o151YhER5rCx9hZXC5oBjembIJ6FJEya13WbTEYg3r3I7KMnRee3Hq4JPqoI7xK zwrCKsCwlFX3B1/xOoLHpO1MHP7l3ekIWp1P8ilJpUobdVMDJH/9YWPftShbFkdWUBlJ tKog== X-Gm-Message-State: AOJu0Yw6FjFatGsXwNUVxgmdFWml3q4vKzTUhPj/Nydwxltbrb3sqI7f kYKwi1smerraD+QEl4c5MyfNARGd8xH9zJcccMBL1K1oPOnYe9mb3KPIibHZTg== X-Gm-Gg: ASbGncv3rPiz1wAU/oLSenpoHg/iPwtPucS+Pfz+N+SGcdayng485aTC/i4nDFlbksQ vKiB0a+YypIfODxvF7K9/TTinHVh98vw6QEKoX8GAVJuQLsR6Rw/cjADf8JyIob5bwJwUfybGWa Q5ahJDaajcM7k5v8fMEWbIlWEANLD4z5k/lfqAXu8b3LGXSTNV8jCZkOELXBpLzfUC8WDtB5VFu ha7OrpPfg8eHCzXz6FNseDJtD+Uw5gu+ALwdTaUTE0Z/30pvhBkRTl16yWzUpGCGVH5Du/5MwsF lIGVhh+FnQDNB/yJAh2426erC/kBqRO40a9lUrcT/ZfPSrANPwr/2xsCYbRQHI6C8cuyajECiE/ DAvZLgbVIaho4zUAr8nOAfOx3L6vndDfIO7Cnnu6D+lb5TGWFjCsnvK5r22QXFrjDsDtj2YHIH0 Q= X-Google-Smtp-Source: AGHT+IEta+yWkM4pPrltibAZM9frYRi2jvUzbHIDkSJ9HSKc7nT+aHQIQQzyyMBujKPxBxyIUgSNmw== X-Received: by 2002:a05:600c:83c8:b0:46e:448a:1235 with SMTP id 5b1f17b1804b1-46fb56227c8mr27284715e9.16.1760143720479; Fri, 10 Oct 2025 17:48:40 -0700 (PDT) Received: from [192.168.1.4] (host-80-42-67-140.as13285.net. [80.42.67.140]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-46fab3d2d65sm68799305e9.2.2025.10.10.17.48.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 10 Oct 2025 17:48:40 -0700 (PDT) Message-ID: <47e6636e-6f0a-4cf0-9612-cd4e833b6769@gmail.com> Date: Sat, 11 Oct 2025 01:48:39 +0100 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: About the upcoming changes to pkgbase References: <7CD03941-6CB0-4572-A9FB-2130FCE53DCE@gushi.org> From: Graham Perrin Content-Language: en-GB Cc: freebsd-questions@freebsd.org To: freebsd-pkgbase@freebsd.org Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: <7CD03941-6CB0-4572-A9FB-2130FCE53DCE@gushi.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.96 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.96)[-0.960]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[gmail.com:+]; FREEMAIL_FROM(0.00)[gmail.com]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32f:from] X-Rspamd-Queue-Id: 4ck4jp66Gxz3cdD , on 10/10/2025 22:13, Dan Mahoney (ports) wrote: > … to reset everything short of /usr/local to a known good state. … When I last checked, pkgbasify was good for this. > … db corruption … You can backup the database, /usr/local/etc/periodic/daily/411.pkg-backup People: the freebsd-pkgbase@ list will be a better place for discussion of pkgbase. (Just one list, please, if you can.) From nobody Sat Oct 11 11:41:17 2025 X-Original-To: freebsd-questions@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 4ckMC66mWxz6BjlL for ; Sat, 11 Oct 2025 11:41:38 +0000 (UTC) (envelope-from dch@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ckMC66D1qz3p2N; Sat, 11 Oct 2025 11:41:38 +0000 (UTC) (envelope-from dch@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760182898; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dyynZkkc6tUFH7ooo9de8/PR0fn8/1hoJ8cJer8K1yY=; b=FFQoD7Zma7yCUeGq/wkCqCh35RoO6kg0566WfGeflWoWXFF+Gqu1cYRLKBhLxGx1GAVQbj AjO/JhBPnjLO/L5vxQIRlKoy0+DInXBHDn4JShtSsUGH2ZXry3/dm7bU6Pq3m6c7P5pXa+ PD4ktTdN5362f+uLHOUpa8o9uvU3svmrRnt0ccg7lKsMuBq/h6CVNZ7mE9EkwocxBp4wVW uftWLQBlPaTwJITSLBaN99G5VnVmR/cVBfZ4FCbJfAw3/5BNgkNI9QE9nz5Qeh0cDLRo+j CFZ3X0H1w8Cdexgsse/c10CGgeYyqwqnR5tUtWCCdx6IWPQohPeBsbb5v0PsSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760182898; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dyynZkkc6tUFH7ooo9de8/PR0fn8/1hoJ8cJer8K1yY=; b=yiN2p8QQqCbtxsJf4zy7poBg4g3YpBnlGX010M+t+iGUTkgbOoieBOcAnEeIpPNheRaqWW FwgNGmrm3Hvm7Itq7Qf6nabN69C0q7M+Bi6yromDn7AdNS4RTidr+XPYk2PZ8/uff0YrkM HMZfUTv9o0rNFoOrJjaZm72RilFv1FjRLawF7l3wh1/AamDJREu/4X4ixNBEITbZ28fvdV MZ9x18BmUeY5WtORTXQdlLlw7g08L6Xs9xptiGmhvJN2ldkoK4xG2mBiLil8IRHbRUVOeF s6hZeQmO7AL7f/f56zoCS5d+Qkfa/IaTK2USLS9kmq65NzwIjbZODgsCVvMH/g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760182898; a=rsa-sha256; cv=none; b=kMeaseQMt8jjen+iJqNDsVrMCyTO5Tger6/DDyiJX4gH2UA4vJ3XboPVQHTZnIoQJUau8I GBN8tvyJQatlVYCtHfAw5skz/+O03U+5Zc8k7rzzEG0Qoe3sG31qzGtAWPdnPHjr3r7x1e cT8HqGrufAsDcuEEvMmeZIxKJYEYnSjmq0s0N8E19YaijvDKxpfhPMuMFhlIsADCoxUjP4 v8VifRUrKZqFFGuGokMEV1zrkXpzOmCURj2+ObGG4yVbnPdyAclRTU0yQ9lwOJmeS188Kh zzxDSbgjbjC97tHxotiVGjGjmIrOlbl8vBBAJFcCoLcdnNO5Sr9Km691kwhfmw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from fauth-a2-smtp.messagingengine.com (fauth-a2-smtp.messagingengine.com [103.168.172.201]) (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) (Authenticated sender: dch/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4ckMC65bsJzFYr; Sat, 11 Oct 2025 11:41:38 +0000 (UTC) (envelope-from dch@freebsd.org) Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfauth.phl.internal (Postfix) with ESMTP id 46838F40068; Sat, 11 Oct 2025 07:41:38 -0400 (EDT) Received: from phl-imap-16 ([10.202.2.88]) by phl-compute-02.internal (MEProxy); Sat, 11 Oct 2025 07:41:38 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdduuddukedtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefoggffhffvvefkjghfufgtgfesthhqre dtredtjeenucfhrhhomhepfdffrghvvgcuvehothhtlhgvhhhusggvrhdfuceouggthhes fhhrvggvsghsugdrohhrgheqnecuggftrfgrthhtvghrnhepgeetgfdugfefvddtudffud ehtdelvedtkedttddvgeelgedtleefueffgeekhefhnecuffhomhgrihhnpehfrhgvvggs shgurdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepuggthhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidquddvgeeluddt feeguddquddvudefuddujeejqdgutghhpeepfhhrvggvsghsugdrohhrghesfhgrshhtmh grihhlrdhfmhdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghp thhtohepfhhrvggvsghsugdqqhhuvghsthhiohhnshesfhhrvggvsghsugdrohhrghdprh gtphhtthhopehiihhojeesphhrohhtohhnmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: icedc46df:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 139BF2CC0054; Sat, 11 Oct 2025 07:41:38 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 X-ThreadId: AV-x8lvoUplN Date: Sat, 11 Oct 2025 11:41:17 +0000 From: "Dave Cottlehuber" To: Martin Cc: freebsd-questions Message-Id: In-Reply-To: References: Subject: Re: About the upcoming changes to pkgbase Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, 10 Oct 2025, at 20:25, Martin wrote: > Regarding the upcoming change from freebsd-update to pkgbase, I have > two questions which I haven't been able to find a clear answer to, or > perhaps I have overlooked something. > > In the documentation[1] it says that pkgbase will replace tarball > distribution sets, such as base.txz or kernel.txz. Hi Martin TLDR don't worry they will be around for 15.0. Similar to the snapshots, this will line up for BETA1 (albeit under /releases/ not snapshots) https://download.freebsd.org/snapshots/amd64/15.0-ALPHA5/ This is the current deprecation plan for dist sets: https://lists.freebsd.org/archives/freebsd-current/2025-September/008918= .html This snippet answers most of your questions: 15.0-RELEASE: * PKGBASE becomes the default in release/Makefile and a new NOPKGBASE option is added. * The installer supports both install options, with dist sets marked as "legacy" in the pick-how-to-install menu. * The disc1 images only contain a pkgbase repo; people who want to insta= ll from disc1 without pkgbase will need an internet connection. * The dvd images contain both dist sets and a pkgbase repo suitable for offline installation with either mechanism. * Traditional FreeBSD Update will work for the entire 15.x branch, inclu= ding security updates, since this is relatively easy to do as long as we have= dist sets. * Work is underway to make freebsd-update behave as a wrapper around pkg= base on pkgbase-enabled systems (right now it just refuses to do anything). > It also seems that pkgbase is going to ruin one of the most loved > features of FreeBSD, the clean separation between the base system > and the third party packages? No. Even with pkgbase, packages are still just tarballs, you can go and see for yourself: https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest/ Just download one and unpack it. > Even though the pkgbase is going to reside on a separate repository, > which needs it own setup in pkg.conf, this is AFAIK not the same > clean separation. I've been actively using pkg base sets for the last few months, and while there were earlier issues, I think these have all been covered - development in both pkg, and CURRENT & STABLE/15 has been vigorous. `pkg upgrade -r FreeBSD-base` or `pkg upgrade -r FreeBSD-ports` should do the right thing. > Doing a "pkg WHATEVER" now always has the potential to either mess up > the base system or the third party packages. Like the documentation > says, > > "This step might remove non-base packages, which could include the > running desktop environment. Be careful." > > This does actually happen from time to time, pkg is removing installed > packages during an upgrade which it shouldn't remove and you have to > reinstall those packages manually afterwards. Let's see where we're at with 15.0 BETA1 and follow up any remaining bugs closely. It has been a fast & rough road to get to where we're at in the last months, but I am really pleased with using this in production already. Using pkgbase has allowed me to reduce the footprint of our production servers significantly, a win both for security and a disk space, and operationally it's a delight to upgrade systems with it, and build and run podman containers with it too. A+ Dave =E2=80=94=E2=80=94=E2=80=94 O for a muse of fire, that would ascend the brightest heaven of inventio= n!