From nobody Mon Feb 9 22:17:14 2026 X-Original-To: freebsd-hackers@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 4f8zZq10Tvz6Qd6n for ; Mon, 09 Feb 2026 22:17:23 +0000 (UTC) (envelope-from vadimnuclight@gmail.com) Received: from mail-lj1-x243.google.com (mail-lj1-x243.google.com [IPv6:2a00:1450:4864:20::243]) (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 4f8zZp2bWpz3ptL for ; Mon, 09 Feb 2026 22:17:22 +0000 (UTC) (envelope-from vadimnuclight@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-lj1-x243.google.com with SMTP id 38308e7fff4ca-385baa8afaaso44734351fa.2 for ; Mon, 09 Feb 2026 14:17:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770675439; x=1771280239; darn=freebsd.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=e8B6U3siDnnRQwTAU8KmMCPbX7Oowc6G1zDhjPcVjBc=; b=QDUz7nl35avfVhxHtSY2gEeMDGZ5c4JozHJyGfmC+CizoBsT2f1dv/Qfmi9v0vTXqc lDbUjWq8qR6h3C2kS5DwEuHBvv3N+yR5VmhGHhO7shCPalC4k72Kji9nxCbN+dioF5sX VIgnAkF6VYsW76tVCI4D5OVqsJxiOH4R/wOuE2IhHQusXW5CdBtY8tErQLrqKBSi/reO pTmOntgB0z3IWPNHeCS3+i4a3P07qENMRbVWiBXTmm7J5P7g/HN6i3tl7FQmpeK6b3Oe 5uCx6WycHKglU8+8kOMHR8gpQyWGJiyHoqKWlwWGHE5D4nrMPhcRO3r3BbSubFhf5KTE /fjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770675439; x=1771280239; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=e8B6U3siDnnRQwTAU8KmMCPbX7Oowc6G1zDhjPcVjBc=; b=owqhx7IIRngC0gU0d2QuwvyOhpWTxCQc72S62tY7Lp5CQvzsEyDIAWXYkH9nEHEywP FQW/Fv1A4Ixf4OT9nIj/cyiTAPP2P7kJcrL4jbg+g3SdAnPVijszEc0k+3EBACtYFYLr T8mjKKW9e5kG2iPNbuloLnhd8zuuHXIdUX7vC/yWikEZpzb8AhLxTpQEQKWU8uxVQDx/ 8wPsnKA+/90NDyb47lX7ZxrG4lZcDbdh72Me/GsbRUa9kOhmAtEE3c30ko4wnIY9z5IK FEJToHzQO4vUjmiLh65Jd4kIHU5o4RKwdTz91WEVYTThkHg37Zr6Ez+/nU0wVRtyYZfv meJA== X-Forwarded-Encrypted: i=1; AJvYcCVQ/0qxF0jt3KTWPYqGhdCNYHRNVsSbECR2UDNiF/seuSfi+jKB8irgAG55G756e//U1cwUjUHU9BUo5oLsk+o=@freebsd.org X-Gm-Message-State: AOJu0YyQ8J7LQCf/Kd9DnQjazIGhAo4vcUjhEAB9BLa7ZnHeSwZtENhM ydl5kE+ZCBveJZyeVYSkxIqxFdyvKPPnHjt86IO9ZxRZXxbk3yWBYmcM X-Gm-Gg: AZuq6aL6wE6SUqr3quvIswr+TENFKQ3mALe8gnrUpahNwRaQoll54fxMKiwQLJKSj6q uEAMBCefPHBmzkPM6zUdQqgi6GZ08O6RJW2es0Ps1JEidHuG2e9zkgbA9snsQWtX8n8oUCw/dsd W8Pg3s78PCRYcdZI2L+sY1ve5hQydHp+ylWSkvXRFHPCUw/WOi6mHb3DW5kGNzmGc54KEg5zyB9 GlVqBC5rJFfjZ2wgngayesNRd7UfEsk8DtLTN6YMjB8Eq04iUHEivQwM0Ktlo3MUVEluW0FDZ1G pt1O4l7JVsB/ksTIdLB1psc2IeE2jqVLskwO79+1HoF1OnDRfI7C/mPbVPebi9fscYEVUK4XnhW OZZwW6XQaAShfSBPwgtL8GRu/v/tEsc3mrKUgkihqYQkaLygMlbQ4MTjA5faJNv/RFlKst1KTxu +XE478BPLcyWAtmDHMMhzEg+r538S+W465TsibOwoEA94r3WBhijR3t4z3W7a4TCL3 X-Received: by 2002:a05:651c:3241:b0:386:ec21:c87d with SMTP id 38308e7fff4ca-386ec21d604mr2113381fa.45.1770675439156; Mon, 09 Feb 2026 14:17:19 -0800 (PST) Received: from nuclight.lan (broadband-77-37-180-76.ip.moscow.rt.ru. [77.37.180.76]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-386b6158615sm27641121fa.0.2026.02.09.14.17.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Feb 2026 14:17:18 -0800 (PST) Date: Tue, 10 Feb 2026 01:17:14 +0300 From: Vadim Goncharov To: "Poul-Henning Kamp" Cc: Graham Perrin , freebsd-hackers@freebsd.org Subject: Re: FreBSD pkgbase MUST be ebandoned Message-ID: <20260210011714.57ed31c9@nuclight.lan> In-Reply-To: <202602092120.619LKVk4015515@critter.freebsd.dk> References: <0iqhe92aheNJohSnhh8-hXkXhQsaRG4D64nLTlTSIPgd6Iit07IwlMwmn-mIS-Qtp9KuZElphybTlYDIVTUDcVGpHWaUbQVGPKt53NSL5Jg=@proton.me> <1678741437.20260206163514@yahoo.com> <07af999d-3c7b-4fe2-8ed2-a37cf89b663b@quip.cz> <20260206230926.50c6afed@nuclight.lan> <20260209235855.7de86893@nuclight.lan> <202602092120.619LKVk4015515@critter.freebsd.dk> X-Mailer: Claws Mail 3.21.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.5) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4f8zZp2bWpz3ptL X-Spamd-Bar: ---- On Mon, 09 Feb 2026 21:20:31 +0000 "Poul-Henning Kamp" wrote: > -------- > Vadim Goncharov writes: > > > So, the pkgbase project, as it is in it's current form, MUST be abandoned > > (yeah, in a sense by RFC 2119) and something much serious and > > mission-critical should be made instead. > > Absolutely nothing prevents you from shutting up and coding something > better, so why dont you ? > > That would be a much more productive use of you time than standing > on a soapbox yelling demands of other people, over which you have > neither sway no authority. > > If you are right in your claims, you will out-compete pkgbase in no time. Dear Poul, Let me educate you about how human society (and, by consequence, opensource community), works. It works by a thing called "division of labor". Like in, "Let them sing in Grand Theater, and I will do surgery". That is, most effective usage of time of every society member is in areas where this member was trained, has competence, skills, experience, etc. In other areas it will be less effective, up to on order of magnitudes - this is important: by utilizing each member in proper area of expertise, the society built is much more better in comparison to when in non-trained. Open-source community works similar: every member contributes in area of best knowledge, contribution of one individual can be small but multiplied by numbers, complete ecosystem is built. Yes, ecosystem - it is not tied to one particular project or even operating system, it's much more broader [*]. Now it is quite easy to see ethical aspect here: if member X makes it best, and member Y makes it best, and everyone uses from everyone, - why should they allow member Z to make not even non-best (that's debatable) but actually bad and harmful things? Are they (X and Y) obliged to do Z's work *instead* of Z, where they will spend much more time (than Z) affecting that now they're doing less work on *their* parts? That is, nobody need to have sway or authority to say: - Don't be faggots! because it's just fundamental human right arising from ethics. Yes, don't break things for other people. FreeBSD always has been famous by being stable and reliable, and by ability to exploit and upgrade a box several major releases behind (just worked and forgotten, discovered by newly hired sysadmin and then upgraded without much pain, in contrast to linuxes in such situations). Which is degraded for years and years. They do delete ports without maintainers, they do delete packages for 12-STABLE exactly the day it's EOL - as if another 100 Gb on servers will make us into poverty, as if it costs as 100 Tb to Amazon! So it is NOT my responsibility to save your ass and spend my time rescuing after your fuckups. You broke things - you fix them, ethics here is as simple as this. > And should you fail, the rest of us will still have pkgbase, which > is clearly better than freebsd-update. > > Clearly a win-win sitution! With one "minor" detail making it just a lie: it's not better, it is broken and doesn't work. I have no time to extract and translate individual messages from chat for several days (interspsersed with other discussions), one can try e.g. LLM to automate this one-message-per-one-URL if curious. That man's misadventures seem to start from this message https://t.me/freebsd_ru/735736 : | # pkg upgrade | ld-elf.so.1: Shared object "libutil.so.10" not found, required by "pkg" which by itself is very funny in two lines debunking whole pkgbase marketing. In particular, from his messages, seems it not possible to go 15-R to 15-S or 16-C by pkgbase, and other bugs. [*] E.g. I'm currently working as IETF CBOR WG, and consider it more important for overall ecosystem than FreeBSD. -- WBR, @nuclight