Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id 733592231C9 for <~alpine/devel@lists.alpinelinux.org>; Sat, 31 Dec 2022 06:38:23 +0000 (UTC) Received: by mail-pj1-x102f.google.com with SMTP id o31-20020a17090a0a2200b00223fedffb30so23374767pjo.3 for <~alpine/devel@lists.alpinelinux.org>; Fri, 30 Dec 2022 22:38:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:organization:subject:from :content-language:reply-to:to:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=kUeTWPRTZfdgcJzqJaYJbx7JCbFwP7TGUMYqnQgsq1k=; b=aij21RWAJPlrn6bua/hI/HXD0W2gOvJXK6uAwl0fynvmSbmfkATqb2f6EYE+iVIs25 QeAKwii4kQYZuZ/qafw0gV/Dt5ab+sK3j5yItCa4thfmVqh0oKZkeMBq9HVJjg/vxMN8 QNbN5Olg1DrjpWeVrasy25A0J5eBKotwPFZ75aYoidzdT462wLaisNG1UvxJ7kh0+dlc SqDcKwG6wsiegfV+6k7lh0NbeYeBDk+Hr64A58/3+tdEW3wn08iZ3djOfmHPo3OdgYYO anq0vVkyg09ZdnJIeW3hj7K60vHpFem2xSCvVcmKNWh/3wD2YOIvn2o/6HA4kzbhsCCs ubhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:organization:subject:from :content-language:reply-to:to:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kUeTWPRTZfdgcJzqJaYJbx7JCbFwP7TGUMYqnQgsq1k=; b=Upaa1v9fBe2IVZGgJxKZcyt+IRDem4a5DP2BI5kJra0mmtn0N3ai5Kow4AC9dyesg6 MdlOH4onVP6WJbM7MN56WZu8RAKmsgoR5Rg9nmLB1EprmG1Lg9ssOJv9zP047ULPi4zM WAR4h+jwsFCn+Mg6BR/m/Vtah2pccEJlmt/p7dQx2aZcSF7F0Awejdd27e1R3U4jCR6x ZVTFbjF6jFRb1op8+6KVwgXfz94Vkm4cnEtXAmZFTGMHuiPHwoMM/OZiNuV9gBSiJKMJ vhuqpV2Tevzx3fDVatHeyjVibPKeBTviV2aOk3nyg8RDRdvnx5Hc1gSHrzLzSqXUkWli ba/w== X-Gm-Message-State: AFqh2koiqhiSHPKpZubBAVwXOSCXH3u7AVw7D3O+xLo0VgiyOOeuSjdx LXI+2D4GFUNCyGimxyGRkdiMTrogB00= X-Google-Smtp-Source: AMrXdXtSU9pnU3DIWafSZVqa73h9IDKCYP3LHSqZ06sZZNYWB3Y8E1yZeUHqMwWSykBQKOVAkJNKXQ== X-Received: by 2002:a17:90b:394a:b0:226:121c:a948 with SMTP id oe10-20020a17090b394a00b00226121ca948mr13720029pjb.21.1672468699899; Fri, 30 Dec 2022 22:38:19 -0800 (PST) Received: from [0.0.0.0] ([117.252.186.131]) by smtp.gmail.com with ESMTPSA id q10-20020a17090a2dca00b0020087d7e778sm12223042pjm.37.2022.12.30.22.38.18 for <~alpine/devel@lists.alpinelinux.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 30 Dec 2022 22:38:19 -0800 (PST) Message-ID: <56393690-ff91-30fa-6324-b5e728e90184@gmail.com> Date: Sat, 31 Dec 2022 12:04:13 +0530 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 To: ~alpine/devel@lists.alpinelinux.org Reply-To: vkrishn4@gmail.com Content-Language: en-US From: "V.Krishn" Subject: suggesting feature, splitting pkgs repositories Organization: Insteps.net Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi! Going to put pros/cons last. This feature suggest is desirable because sometimes regressions or changed features in apps causes pkgs to stop working. This is not a rollback kind setup, but trying to preserve pkgs that were released in versioned, and does not apply to edge. There are some more ways of doing it, eg. using layering or similar. 3.16 - the active working directory, it gets renamed and empty dir recreated (if this breaks something, symlinks to pkgs can be added back) 3.16.0 - first full release 3.16.1 - dir with only updated pkgs and relevant APKINDEX.tar.gz (only full pointy cuts, based on aports tag, and not intermediate updates) 3.16.2 - ... so on /etc/apk/repositories urls https://dl-cdn.alpinelinux.org/alpine/v3.16.0/main/ # below links gets added manually or apk suggests availability # in `apk update` or `apk checkupdates` https://dl-cdn.alpinelinux.org/alpine/v3.16.1/main/ https://dl-cdn.alpinelinux.org/alpine/v3.16.2/main/ # ... Pros: 1. Preserves versioned released pkgs. 2. Some regressions could be fixed. Cons: 1. Will lessen the edgy feel of alpine. 2. Mirror size increases. 3. Not fully backcompat, and will require changes to current automated alpine setups. -- Regards, V.Krishn