Received: from mail2.protonmail.ch (mail2.protonmail.ch [185.70.40.22]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 25A6778193F for <~alpine/devel@lists.alpinelinux.org>; Mon, 30 Dec 2019 14:12:55 +0000 (UTC) Date: Mon, 30 Dec 2019 14:12:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cogitri.dev; s=protonmail; t=1577715174; bh=V4wyNync5rUUYkF3uTdLSbRFBL1TQkqk6KHTTRU2Sbk=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:Feedback-ID: From; b=Orv/fMwl0BPU9s0Rh896GzKeGCzQp7r61mkqTnNjZqnYS4CNhxnAqiUrotjreZ7T1 5PRykWWQHj/JTiL0E04WrfsceRqzvfDrbbEuMWoji9SZpPCAt+dUlCI8wuPhpz1K25 KZksEkXyZePoygnBEOOjlXk3/waguJMCYMR4/ttM= To: Timo Teras , ~alpine/devel@lists.alpinelinux.org From: Rasmus Thomsen Reply-To: Rasmus Thomsen Subject: Re: new package format and repository layout changes Message-ID: <11500e3dc7d7da1a3d6acf4e1d855906630f6c31.camel@cogitri.dev> In-Reply-To: <20191230145542.1a7ca9cf@vostro> References: <20191230145542.1a7ca9cf@vostro> Feedback-ID: LZW2MXNaH7NSG88i8lGpebeqB0wmcl0-3TbzkSuzsmAwEQspn4GI-WRe8j3PhRL4SBmua4rQWq6fadPcLS5uxQ==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch Hello, > 4. version handling >=20 > Sort of unrelated, but something I'd like to also bring up once > again. > Since now that if we do proper distribution / branch tracking. And > the > package downgrades happen at times. I'm wondering if we should make > the > package version "informative" only. And use the build_time to decide > which package is the "preferred version". In most cases it is the > latest built package from the repository we want to be using. >=20 > Alternative would be introduce some sort of concept similar to > debian/pacman package "epoch". >=20 > Though another way to look at it that the buildtime is the > automatically generated epoch number. :) Having the buildtime as automatically generated epoch number sounds great to me, I don't see any situation where we'd have a package with a 'fresher' buildtime that isn't meant to replace the previous version of that package and that'd make downgrades work automagically. Regards, Rasmus