From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: bug#27217: texlive is too big Date: Thu, 17 Jan 2019 11:39:24 +0100 Message-ID: <87munzh8kj.fsf@elephly.net> References: <87tw3w7v1m.fsf@elephly.net> <87po1g2g43.fsf@gmail.com> <87fu2chu02.fsf@elephly.net> <87lgc42b7i.fsf@gmail.com> <87va2wdfq8.fsf@gnu.org> <87zhs84urk.fsf@elephly.net> <87h8egd7zd.fsf@gnu.org> <878szooiix.fsf@elephly.net> <87a7jzy6ae.fsf@gnu.org> <87sgxr62p1.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:40761) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gk599-0007WU-2b for bug-guix@gnu.org; Thu, 17 Jan 2019 05:43:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gk55e-0007HC-MS for bug-guix@gnu.org; Thu, 17 Jan 2019 05:40:08 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:34907) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gk55e-0007H4-JA for bug-guix@gnu.org; Thu, 17 Jan 2019 05:40:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gk55e-0000A2-FH for bug-guix@gnu.org; Thu, 17 Jan 2019 05:40:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <87sgxr62p1.fsf@ambrevar.xyz> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Pierre Neidhardt Cc: 27217@debbugs.gnu.org Pierre Neidhardt writes: > And this highlights another big issue with our current build system: it's= very > hard to know which file is already packaged. It could very well be that = some > texlive packages have conflicts simply because we've accidentally package= d the > same files in different packages. It=E2=80=99s not a problem of the build system. The build system works fin= e for ins/dtx files. This is a problem with the TeX Live distribution. It does not consist of packages for the most part, but represents a directory tree that is meant to be unpacked in place. In some cases we use upstream packages as in the case of =E2=80=9Ctexlive-fonts-lm=E2=80=9D, which provides a zip file that can be u= npacked into a texmf-dist tree. In other cases all we can do is take the TeX Live upstream sources from various SVN directories. It sucks, but I don=E2=80=99t see how you could do much better given this distribution method. -- Ricardo