From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 106542 invoked by alias); 31 Oct 2017 18:16:06 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 105626 invoked by uid 89); 31 Oct 2017 18:16:03 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 spammy=H*r:Unknown, Hx-languages-length:977, H*r:sk:blaine., H*u:6.1 X-HELO: blaine.gmane.org Received: from Unknown (HELO blaine.gmane.org) (195.159.176.226) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 31 Oct 2017 18:16:01 +0000 Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1e9b4i-0001pU-8Q for cygwin-apps@cygwin.com; Tue, 31 Oct 2017 19:15:44 +0100 To: cygwin-apps@cygwin.com From: Achim Gratz Subject: Re: [[PATCH setup] 0/3] Prepare for colons in version numbers Date: Tue, 31 Oct 2017 18:16:00 -0000 Message-ID: References: <20171027184723.9324-1-kbrown@cornell.edu> <87wp3gs87a.fsf@Rainer.invalid> <4eb3bda2-c6a2-bc48-d042-d54229a28514@dronecode.org.uk> <20171031112109.GF7980@calimero.vinschen.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 In-Reply-To: <20171031112109.GF7980@calimero.vinschen.de> X-IsSubscribed: yes X-SW-Source: 2017-10/txt/msg00178.txt.bz2 Am 31.10.2017 um 12:21 schrieb Corinna Vinschen: > Not sure what distros you're referring to. Of the 58467 packages > in Fedora 26, 7822 are using epochs. I'm expecting as much since it was rpm that introduced the epoch IIRC (I think an earlier approach was using a "serial number"). Debian is still using epochs in some places even though they've long provided facilities in apt to make them obsolete. The distro I can positively say doesn't use any epoch numbers is openSUSE: https://en.opensuse.org/openSUSE:Package_naming_guidelines The idea of the epoch is to provide a total ordering among all possible version numbers, which still doesn't work if the ordering gets changed retroactivekly. But a total ordering is not necessary to do in practise since you never keep all versions available in the install repo, so an ordering among the available versions is all that matters. -- Achim. (on the road :-)