From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 11ABF158086 for ; Wed, 3 Nov 2021 15:52:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A3DE8E0876; Wed, 3 Nov 2021 15:52:19 +0000 (UTC) Received: from mail-ot1-f50.google.com (mail-ot1-f50.google.com [209.85.210.50]) (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) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C72E7E0869 for ; Wed, 3 Nov 2021 15:52:15 +0000 (UTC) Received: by mail-ot1-f50.google.com with SMTP id q33-20020a056830442100b0055abeab1e9aso4096869otv.7 for ; Wed, 03 Nov 2021 08:52:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=JwcrXruJjYMEKTJp5cickN5OsPvEsrzVzIRKB3GFIdc=; b=2tAKqocAX/eSFbonC9k4jnWfT3bIowziC835sKbE0IYvUZM0VnLwTkX5l64QRV3enb Gm/hvehb7LLJ3iX7WWTLUqM75FwF98ZqJ11QrrdvvIcI6XDQ036A/xkMfneEJ8U3jY1V VHocLT8uIzbrj6n6NElwtTEJPHiEiyBHhZFcOSHI1y0sfOm5INlHxLv95g6YRdQFAcfU DjN7KtCCuLhsWNtp6KEG2civvWOJP2DZGCn4ZYwsxtfhMfoK42gSPyMVz3InPHmTcrMS 2IOJIhHkuOtFyEnrCrixEnYRATwODUN0+MdEVwOFtpTTy21PgeYQqLKNq5eY/6+vRKVn ebOA== X-Gm-Message-State: AOAM530l6+bx75gSVMeW/reCBqaDWLavilUXAgTmzYRFTc8Ecmutiuud qLZN69cgHLvrSI3CXdk9ot5ZCOFTdklJy0KC5FCXn4JWOIY= X-Google-Smtp-Source: ABdhPJyUAXLQFIUIhwofa7UnLwQ54f7iXtfdFTkY+BiF7GZN0hLgbYusz2p7U6+am5dPxjCb2BAspfTFDUwIxYZqLYg= X-Received: by 2002:a9d:4e9a:: with SMTP id v26mr28573876otk.336.1635954733840; Wed, 03 Nov 2021 08:52:13 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 References: <0b7cc179-e92b-877d-a3f1-758fe12574af@gentoo.org> In-Reply-To: <0b7cc179-e92b-877d-a3f1-758fe12574af@gentoo.org> From: Rich Freeman Date: Wed, 3 Nov 2021 11:52:03 -0400 Message-ID: Subject: Re: [gentoo-dev] You currently cannot smoothly upgrade a 4 months old Gentoo system To: gentoo-dev Content-Type: text/plain; charset="UTF-8" X-Archives-Salt: d5daedf1-37e5-4b20-a8c1-975ef1ff76dd X-Archives-Hash: 6f60770a801a715de448145a08c3cba4 On Wed, Nov 3, 2021 at 11:03 AM Thomas Deutschmann wrote: > > This is not about finding solution to upgrade the system (in this case > it was enough to force PYTHON_TARGETS=python3_8 for portage). This is > about raising awareness that Gentoo is a rolling distribution and that > we guarantee users to be able to upgrade their system when they do world > upgrades just once a year (remember: in my case the last world upgrade > is just 4 months old!). If they cannot upgrade their system without > manual intervention, we failed to do our job. Do we have this "guarantee" documented somewhere? I thought I've heard six months tossed around. You say one year. It seems reasonable to have some sort of guideline like this and try to stick with it, at least for @system. (I had a painful update on a container that was about six months old a little while ago - I just did updates from git checkouts (which isn't guaranteed to work due to distfiles issues). Obviously troubleshooting a container where a rollback is a one-liner is a lot easier, but progressive updates also tend to require a lot of semi-redundant updates.) -- Rich