From nobody Tue Jun 4 10:52:33 2024 X-Original-To: dev-commits-ports-all@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 4VtnVl559Mz5NC9Q; Tue, 04 Jun 2024 10:52:47 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-vk1-f178.google.com (mail-vk1-f178.google.com [209.85.221.178]) (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 4VtnVl1y7tz4JyB; Tue, 4 Jun 2024 10:52:47 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-vk1-f178.google.com with SMTP id 71dfb90a1353d-4e4f05835b5so2902304e0c.0; Tue, 04 Jun 2024 03:52:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717498365; x=1718103165; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CrZEiSNtTKOvDAkyeZ2iVd1mtc5OI7NxavPQCMXii6U=; b=nWMzhopxNhNffiTUsBu7CjEYIr9YyMhNRtylR6Dh9a7ewiyqcmStujifz4nT8Rozhw VEEQ50mAblJ/n+KUj5g0WIa8xaizbeOW0phr01L9pvD8a0aFcGliNUQDEwUk2Jrd8rr8 ztNcXTxOLrrfj5lsAA2bBoJ8DBBq91VnHkF/JtsrKwDqrqBKhUHPjqCRxEx1z+akROTk qvFJ8GIj2rIAZ4+1dc6ItwQd9oDj68uPuuG0un1r528/EbFyA5KexxCRs8dOv+qPy+cG 7vMV8ZkyCBnw74MEYpUq+ZPmJ9zy7LS6surCORaKpoS62dvtblOwTavhLvCwtiJI3WbD Wmww== X-Forwarded-Encrypted: i=1; AJvYcCVehd2sWIwpnNsMlUNKov9e0r06IlGJoPJ+y7Y2+4Q/KD250zUXAVvUA32ZD4Jwj7gPXADWu/e6vHH5weAB0Ym/U7Uj0vTjHCgAd9qHwsQX7QTkLT6wkd0UniRZd5x85ZuquxuZW6TqOKDYyHYVgFWtr182ccMCUg4tKzHoQu8OcWYkzv+8W6XJdufc+RfPsXJ2Rb6/rHkvw4aHqJJrZ5zAkQrBgq//BjvJ66fN1evj0OyhcSY= X-Gm-Message-State: AOJu0Yzz7Db22fVq/UflWFU/78NOFO0a1X+jyiLyeQclpYMnZ4x1Hlmd FEHKTQWc0sSOxAIbXzMQpFQJgRKTHLDs+P/T4uT+kOAau+sfFt7DmpGSB43U X-Google-Smtp-Source: AGHT+IHmGkgmeU3EH3JoQTKzvrB9XOoMUrPJA0jGDoK1R+9DCv42yznh70RKh/rJRM+o65tVLAqbuA== X-Received: by 2002:a05:6122:179d:b0:4eb:12d4:d3b0 with SMTP id 71dfb90a1353d-4eb2bef7b49mr1586125e0c.3.1717498365120; Tue, 04 Jun 2024 03:52:45 -0700 (PDT) Received: from mail-vs1-f48.google.com (mail-vs1-f48.google.com. [209.85.217.48]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-4eafedbe634sm1323155e0c.16.2024.06.04.03.52.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 04 Jun 2024 03:52:45 -0700 (PDT) Received: by mail-vs1-f48.google.com with SMTP id ada2fe7eead31-48bcadbd790so1680332137.1; Tue, 04 Jun 2024 03:52:45 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCVcQ2mm/6VHFh+CSwMGAVR94zsxVX/SjH6TA8+oKKhia1YWwB7CZsw0c7N9zrkonAu+rxoEBhcbH6ZTGdHKJc8e02Xzt33EntPJoBtQsVcqLHfIyy3rhe+qbZk/vUQRBuTSpXrS2BTz7qes1PEdA0Z//IgEBb1ppnaLwpuFuNGkl1CHUc4XqcHVG6Hz81YEOelV1886MBDx63U93L09DEitFp/iwyFeke99QIBX/J7CSACvPXA= X-Received: by 2002:a05:6102:32d4:b0:47e:f85b:61aa with SMTP id ada2fe7eead31-48bf224b751mr1943101137.1.1717498364807; Tue, 04 Jun 2024 03:52:44 -0700 (PDT) List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 References: <202405291420.44TEKdBd073352@gitrepo.freebsd.org> <86frtu6rxz.fsf@phe.ftfl.ca> <8d5be29c-94a7-4edd-bc61-c50e8b0ff754@freebsd.org> In-Reply-To: From: Gleb Popov Date: Tue, 4 Jun 2024 13:52:33 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: git: 988da7290c99 - main - ./UPDATING: mention the python default version change To: Baptiste Daroussin Cc: Charlie Li , Joseph Mingrone , Ruslan Makhmatkhanov , ports-committers , dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Content-Type: multipart/alternative; boundary="000000000000efddac061a0e3fe9" X-Spamd-Bar: ---- 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:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4VtnVl1y7tz4JyB --000000000000efddac061a0e3fe9 Content-Type: text/plain; charset="UTF-8" On Tue, Jun 4, 2024, 13:14 Baptiste Daroussin wrote: > On Tue 04 Jun 12:00, Gleb Popov wrote: > > I don't quite get what's being talked about here. I update PHP packages > the > > same way as Python ones. > > > > When I want to switch Nextcloud to a newer PHP version, I uninstall it, > > then do an autoremove sweep, then install a new one. > > > > I just upgraded my Python packages the same way - remove old > applications, > > autoremove deps, install the same applications with a new py311 prefix. > > > > Getting conflicts is actually good there, as it either alerts me of a > > py39-only software or remove py39 leftovers. > > except that without a pkg set, the number of conflicts is so huge that it > results in too complex problem for a solver to deal with and the outcome > is it > proposes the user to delete half of kde for example or many other bad > scenario > for the end user. > Not really, thanks to autoremove step. Well, at least it is that way for me and always been, so I never had to do pkg set -o Anyways, this brings us back to the problem I tried to solve with the vital flag. Somehow we should reject upgrade plans that try to remove non-automatic and vital packages. --000000000000efddac061a0e3fe9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Tue, Jun 4, 2024, 13:14 Baptiste Daroussin <bapt@freebsd.org> wrote:
On Tue 04 Jun 12:00, Gleb Popov wrote:
> I don't quite get what's being talked about here. I update PHP= packages the
> same way as Python ones.
>
> When I want to switch Nextcloud to a newer PHP version, I uninstall it= ,
> then do an autoremove sweep, then install a new one.
>
> I just upgraded my Python packages the same way - remove old applicati= ons,
> autoremove deps, install the same applications with a new py311 prefix= .
>
> Getting conflicts is actually good there, as it either alerts me of a<= br> > py39-only software or remove py39 leftovers.

except that without a pkg set, the number of conflicts is so huge that it results in too complex problem for a solver to deal with and the outcome is= it
proposes the user to delete half of kde for example or many other bad scena= rio
for the end user.

<= div dir=3D"auto">Not really, thanks to autoremove step. Well, at least it i= s that way for me and always been, so I never had to do pkg set -o

Anyways, this brings us back to = the problem I tried to solve with the vital flag. Somehow we should reject = upgrade plans that try to remove non-automatic and vital packages.=C2=A0
--000000000000efddac061a0e3fe9--