On Mon, Jun 01, 2015 at 05:34:28PM +0200, 7heo wrote: > I personally understand your problem (I shortly contributed to alpine and had > to report problems upstream, and I was more than glad when they accepted to > merge my patches upstream, so I hear you), but I still think that arbitrary > versions are the wrong approach. Arbitrary versions exist only so marketing > departments all over the world can charge customers for a "new" product. > Developers work with version-control systems, which aren't using anything > close to arbitrary, semantically. > > So yeah, it would solve your problem in the short term, but it would also > encourage bad practices, which is a real problem on the long run. > > Let's drop versions. Especially in the case of suckless, where software > configuration is achieved via compilation, and thus where packages are > counter productive.
Me and others do not think that packages are counter productive. As I said in another mail, if you drop versions, package maintainer will start rolling own versions or will start using/tagging random VCS revisions. > So TL;DR: it's not hard, it's just wrong. No matter if this is wrong or not, with most distributions packages and versions are there and will not go away soon. Regards, Joerg > On June 1, 2015 5:07:15 PM CEST, Joerg Jung <m...@umaxx.net> wrote: > >Hi, > > > >you are both wrong. > > > >On Mon, Jun 01, 2015 at 04:39:39PM +0200, 7heo wrote: > >> My point exactly. Plus, it does not even solve an actual problem. > > > >It does, it makes life for downstream package maintainers (like me) > >easier, as no cherry-picking of patches or own releases are required. > > > >> On June 1, 2015 4:33:55 PM CEST, "Martti Kühne" <mysat...@gmail.com> > >wrote: > >> >No it wouldn't help downstream package maintainers. > > > >It helps, see above. > > > >> >You're right in that package maintainers can't tell where the fixes > >> >and new features are coming in, they'll not introduce their own > >> >releases. > > > >Right, you disproved your own sentence above. > > > >> >However upstream is not everyone's taste either, > > > >The default setting match the taste of *enough* people, so that it is > >worthwhile to roll a package based on releases. This is proven by > >the available packages in the various distributions. > > > >> > in that configuration > >> > changes require recompiling of the respective binary. > > > >There are package managers which allow very easy re-compiling of > >packages with own patch-sets, especially due to projects like suckless. > >Several people, still prefer re-compiling of packages based on the > >given > >releases. Because from sysadmin point of view, packages are always > >wanted and preferred over random source builds. > > > >> >Releases hence make sense for software that fits everyone's needs > >with > >> >their configuration files, which is untrue either for most suckless > >> >projects. > > > >Releases make sense for several reasons, even for suckless projects and > >and adding a tag is not hard, right? > > > >Regards, > >Joerg > > >