Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jul 2014 12:35:42 +0100
From:      Vsevolod Stakhov <vsevolod@FreeBSD.org>
To:        Alexey Dokuchaev <danfe@FreeBSD.org>
Cc:        svn-ports-head <svn-ports-head@freebsd.org>, "Timur I. Bakeyev" <timur@FreeBSD.org>, Steve Wills <swills@freebsd.org>, svn-ports-all <svn-ports-all@freebsd.org>, marino@freebsd.org, "ports-committers@freebsd.org" <ports-committers@freebsd.org>
Subject:   Re: svn commit: r361646 - in head/net/samba36: . files
Message-ID:  <53C6638E.6000801@FreeBSD.org>
In-Reply-To: <20140716111328.GB82901@FreeBSD.org>
References:  <201407122229.s6CMTN42057554@svn.freebsd.org> <CALdFvJGQq=PNpAqBBEZXi-q0GT=Ro-fRSjGcHFR1R01=FBtQOQ@mail.gmail.com> <53C322A7.2090705@marino.st> <20140714003112.GA54756@mouf.net> <CALdFvJEvf4-RSJNUVxX08T8K-tq9PoKge-XxmhDafAn_QxjEcg@mail.gmail.com> <53C451FA.2020304@marino.st> <20140715170501.GA73101@FreeBSD.org> <53C5618F.2020104@FreeBSD.org> <20140716094453.GA53961@FreeBSD.org> <53C65677.8060603@FreeBSD.org> <20140716111328.GB82901@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 16/07/14 12:13, Alexey Dokuchaev wrote:
> On Wed, Jul 16, 2014 at 11:39:51AM +0100, Vsevolod Stakhov wrote:
>> I'd like to ask a single question only: do you really think that the
>> whole FreeBSD project should just fulfil your needs? That's nonsense: we
>> should take care of *users* first. And believe me, they won't be happy
>> if their upgrade is broken just because you use archaic hardware to
>> build ports.
> 
> It is broken not because of me or my hardware.  And mind you, there are lots
> of folks who build ports on not-so-superfast MIPS and ARMs; sparc64 are also
> quite slow compared to modern x86, even not so archaic ones.
> 
> Even on my superfast Q9550, where I care less for build times, I still would
> like to avoid needless port rebuilds.
> 
>>> Tell me, why on earth shall i bump revision for a typo fix in COMMENT or
>>> pkg-message, www, maintainer change?  Why do I have to waste time and CPU
>>> cycles for rebuilding my otherwise perfectly fine packages?
>>
>> Fell free to suggest your set of fields. Unless we have released pkg 1.3
>> this set is a subject for discussions.
> 
> I don't see why it cannot work the old way, just as described in PHB section
> 5.2.2.1.  That is, bump port revision when something is wrong with previous
> package.  Fixed typos or added license do not render previous packages wrong.
> Ditto for staging, maintainership changes or other things that are not user-
> noticeable.

OMFG, it cannot work in the old way because we *do have* pkg and many
users use pkg for their tasks. And you suggest to remove pkg support
just because you don't want to rebuild the ports? That's awesome...

>From the side of pkg we could just use portversion for everything but
this assumes that *all* maintainers know how to bump portrevision. And
that was lie over all the history of the ports. Indeed, if we define
something like 'bump revision if something is wrong with a port' then we
are in trouble, as different maintainers have different viewpoints about
what is wrong and what is not. Hence, if you have more constructive
suggestions than to throw out pkg I would appreciate to hear them.

-- 
Vsevolod Stakhov



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53C6638E.6000801>