From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R11Wo-0006XB-G2 for garchives@archives.gentoo.org; Tue, 06 Sep 2011 19:41:50 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 025C821C3BE; Tue, 6 Sep 2011 19:40:55 +0000 (UTC) Received: from mail-ww0-f53.google.com (mail-ww0-f53.google.com [74.125.82.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 3167521C396 for ; Tue, 6 Sep 2011 19:33:03 +0000 (UTC) Received: by wwf25 with SMTP id 25so6163144wwf.10 for ; Tue, 06 Sep 2011 12:33:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=KMh4Yk7JIcDQkTKuXFBr/nMPipWHqS8U2C6lXuiVCnI=; b=C2AGP/+wzH5DWWftYwt3e+Jj4Op5OOiCCViu3zrhJjUV36OL3SvgM27IEcGiMYfxig K17k8Jf1Ql5njCHQVHCXMmThOQZbB1rUWEHexk/bHHKSSLtP5KigMQI4uR5UV6m86ksP ENSzMvEGUhpysAgDIrQKzQGf1yKw5yXk1sUrM= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.216.230.213 with SMTP id j63mr158490weq.113.1315336859815; Tue, 06 Sep 2011 12:20:59 -0700 (PDT) Received: by 10.216.39.140 with HTTP; Tue, 6 Sep 2011 12:20:59 -0700 (PDT) In-Reply-To: <20110906185725.GG9867@acm.acm> References: <87ehzuiu1y.fsf@newton.gmurray.org.uk> <4E65405E.8020809@wonkology.org> <4E664740.80406@gmail.com> <20110906164938.GC9867@acm.acm> <20110906175554.GE9867@acm.acm> <20110906185725.GG9867@acm.acm> Date: Tue, 6 Sep 2011 15:20:59 -0400 Message-ID: Subject: Re: [gentoo-user] Re: What is up with the libreoffice ebuild? From: =?UTF-8?B?Q2FuZWsgUGVsw6FleiBWYWxkw6lz?= To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 6529083856d1b10b26b6ddab86b77ea3 On Tue, Sep 6, 2011 at 2:57 PM, Alan Mackenzie wrote: > Hi, Canek. Hi Alan. > On Tue, Sep 06, 2011 at 02:22:44PM -0400, Canek Pel=C3=A1ez Vald=C3=A9s w= rote: >> On Tue, Sep 6, 2011 at 1:55 PM, Alan Mackenzie wrote: > >> >> > However, I use lprng, not cups. =C2=A0It's good that we have a choi= ce over >> >> > what software we use, isn't it? =C2=A0;-( > >> >> It could be that IPP is just becoming the preferred protocol, and oth= er >> >> print queue managing protocols are going the way of Gopher. > >> > Preferred by whom? =C2=A0Firefox, for example, manages lprng just fine= . =C2=A0It's >> > really not a big deal supporting an extra spooler interface, particula= rly >> > a simple one. > >> Because, as "simple" as it could be, it's another one. Big projects >> need to support CUPS, because they need to work for everyone (or as >> many as possible). It makes no sense *at all* to support more printing >> systems. > > It enables more people to use it. I disagree. CUPS does everything that lprng does (AFAIK), so using CUPS serves all users. > The support for lpr exists. =C2=A0It's being removed, for some reason. Yeah, nobody wants to maintain that code (if it's LO decision), or Gentoo devs don't want to help users of two different printing systems, when one of them does everything everybody wants. Either way, it's work that has to be done. Even if it's "small". > Given > that printing works by constructing a postscript equivalent of the thing > being printed, just how difficult can it be to squirt this postscript > down lpr rather than the cups equivalent? =C2=A0How long does it take to = write > a C++ `if' statement? Point a, you are oversimplifying. Point b, again, code is not a fixed entity that remains forever unchanged. The old adage of "if it's not broke, don't fix it" it's completely false with code, because around that code *everything* changes. All the time. Just an example: C++ changes its syntax for something that affects the lprng and CUPS methods inside LibreOffice (this happens a lot, BTW, especially with C++). Now you need to fix the code in two places, not in one. And that just to support a printing system, with a functionality that is available *in the other* printing system. THAT is insane. >> And again, it's Open Source. If there is enough demand, someone will >> write support for other printing systems. Just don't assume that any >> project (being LibreOffice or Gentoo) need to support your choices >> besides the most used one. > > Again the code already exists, it's merely a matter of not destroying it. > I became a user based on it supporting a standard printing system, and > it's perfectly reasonable for me to expect that support to continue. Sorry, but again I disagree. You became a user of an Open Source piece of code. If it breaks, you get to keep the pieces, and that's about it. Read the GPL license: "... is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." So, sorry, but neither you (nor I) get to complain if lprng stops being supported, nor if CUPS suddenly were to be dropped. Regards. --=20 Canek Pel=C3=A1ez Vald=C3=A9s Posgrado en Ciencia e Ingenier=C3=ADa de la Computaci=C3=B3n Universidad Nacional Aut=C3=B3noma de M=C3=A9xico