From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jelle Licht Subject: bug#27217: texlive is too big Date: Sun, 03 Mar 2019 15:32:29 +0100 Message-ID: <86bm2skozm.fsf@fsfe.org> 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> <87munzh8kj.fsf@elephly.net> <87imynsgxg.fsf@ambrevar.xyz> <87k1j3h7k4.fsf@elephly.net> <87imx1e541.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:45048) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h0SAp-0000lB-BG for bug-guix@gnu.org; Sun, 03 Mar 2019 09:33:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h0SAo-0004UR-HB for bug-guix@gnu.org; Sun, 03 Mar 2019 09:33:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:44613) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h0SAo-0004UK-DI for bug-guix@gnu.org; Sun, 03 Mar 2019 09:33:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h0SAo-0001Xb-6u for bug-guix@gnu.org; Sun, 03 Mar 2019 09:33:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <87imx1e541.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: Jelle Licht , 27217@debbugs.gnu.org Pierre Neidhardt writes: > For posterity, here is a python importer for tlpdb: > > https://github.com/amaxwell/tlutility/blob/master/parse_tlpdb.py > > (Thanks to Henkjan for sharing this.) > > Jelle, did you work on the importer any further after FOSDEM? > Can you share the file, I'm afraid I lost the link :p As a matter of fact, I did! I am not at home with my guix-related work right now. The short of it, is that I created a simple record type (e.g. `tlpdb-package'). The tlpdb-parser we worked on at FOSDEM was able to generate these structures from the tlpdb file, although translating tlpdb-package records into actual guix packages was a step I did not work on yet. One of the problems I ran into was exactly what Ricardo described; the fact that sources for texlive packages currently have a slight semantic mismatch with what we have for most guix packages. If we have a solution for this, the result of *any* of our importers would look a lot nicer.