Received: from mail-ua0-f191.google.com ([209.85.217.191]:32856) by stodi.digitalkingdom.org with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from ) id 1cfjvw-00045o-Jl for lojban-list-archive@lojban.org; Mon, 20 Feb 2017 01:07:04 -0800 Received: by mail-ua0-f191.google.com with SMTP id 35sf1608400uak.0 for ; Mon, 20 Feb 2017 01:07:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:date:from:to:subject:message-id:mail-followup-to :mime-version:content-disposition:user-agent:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=dqj0ksM7rk3PabhkEsTuBT1bs06rUnuKdDtYTCc8mvU=; b=X6onzvxN3Xr95mmVWXGYb89/ZEftmivBqIRFc0sNN1yeml9HGkggSnKQgGn0Sur1Xx 9x9YbNiGLGOIO8LjMzLge4+DCEQWHwFEwT1n+FyXo3hN3yCnNoICxE7Vc0lioTl0osWe njQ6faAnZX9gq2PQYxaUvIxxAHEWTE0Hrfayobs84o/vAXXkn973wE6XufTtCZfSM67U 8Qryu4UPZNKZ9+skGP6fpnGvQyRXTjLTHZc3Z5Sz8KKSBHO9Twg7FOmu1ZlN4VAUasvR F0c6GeUnMlHpgPzjJ/eGxA+V4lvXv6T7AeKNjN1yUwWeQxvCjLWhPDzZVcqqQyw7wu1g y16w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:date:from:to:subject:message-id :mail-followup-to:mime-version:content-disposition:user-agent :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=dqj0ksM7rk3PabhkEsTuBT1bs06rUnuKdDtYTCc8mvU=; b=Xxjftidmk192aSio6/ykD17IGw18vlCiQI2+Q1JTBtYkEdm3RwnZbl8C+X4Xdkxxxc ASPo7jhJAVgKHHQJzo9DumG26hp9dLMdwYzCpPpIpuQOtcLn36NfH7hafypTS+GwKk5n hhsIMFH5mpQJxij4Uu7nFWmKDck+UidBxXSah3KiK8+HhMq/icHdjNzAdPz0Zn0BANUO aBshP4LRElPFH5VUna2tMc5itT1eEj2tDg5+ECZeiRCjppGSSpiJnEjdI+qmr4XTgNTF cySlC4fjBKR84hgKTM88Afkk4VJvIa2xn3xDj67PfCQitxXvftJg23p3T8Rz2CSks482 BAtw== Sender: lojban@googlegroups.com X-Gm-Message-State: AMke39lwyVy3Sbt2gavFfNjDTOdjlBDGfhMjfYkx8Su4blkkuXAruBTcl5451e9ryhT+1g== X-Received: by 10.36.249.193 with SMTP id l184mr1570ith.1.1487581613696; Mon, 20 Feb 2017 01:06:53 -0800 (PST) X-BeenThere: lojban@googlegroups.com Received: by 10.107.132.218 with SMTP id o87ls2626617ioi.23.gmail; Mon, 20 Feb 2017 01:06:53 -0800 (PST) X-Received: by 10.99.100.67 with SMTP id y64mr7016373pgb.81.1487581612966; Mon, 20 Feb 2017 01:06:52 -0800 (PST) Received: from stodi.digitalkingdom.org (mail.digitalkingdom.org. [173.13.139.236]) by gmr-mx.google.com with ESMTPS id u12si2344493pfd.3.2017.02.20.01.06.52 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 Feb 2017 01:06:52 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of rlpowell@digitalkingdom.org designates 173.13.139.236 as permitted sender) client-ip=173.13.139.236; Received: from rlpowell by stodi.digitalkingdom.org with local (Exim 4.87) (envelope-from ) id 1cfjvn-00045h-Fx for lojban@googlegroups.com; Mon, 20 Feb 2017 01:06:51 -0800 Date: Mon, 20 Feb 2017 01:06:51 -0800 From: Robin Lee Powell To: lojban@googlegroups.com Subject: [lojban] CLL: Build with Docker. Message-ID: <20170220090651.GF27971@stodi.digitalkingdom.org> Mail-Followup-To: lojban@googlegroups.com MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline User-Agent: Mutt/1.7.1 (2016-10-04) X-Original-Sender: rlpowell@digitalkingdom.org X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of rlpowell@digitalkingdom.org designates 173.13.139.236 as permitted sender) smtp.mailfrom=rlpowell@digitalkingdom.org Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: lojban@googlegroups.com X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -1.9 (-) X-Spam_score: -1.9 X-Spam_score_int: -18 X-Spam_bar: - It has long been an issue that the CLL is hard to build. This is much better than it used to be (dropping LaTeX from the toolchain made a *huge* difference), but it's still pretty finicky. For example, increasing the DocBook XSLT version by 1 broke everything. For another, the exact list of fonts installed in the OS changes the output dramatically. It occured to me a couple of weeks ago that we have a solution for this sort of thing: containers. So, I have added Docker support to https://github.com/lojban/cll ; if you use ./run_docker.sh instead of ./cll_build, it should work the same except that it'll first build a Docker container for you. This Docker container builds the CLL in a way that matches the official builds, as far as I can tell, perfectly, except for a few minor changes that have occured since the last official builds were checked in. Further, here's a direct copy of the Docker image if you'd like: http://vrici.lojban.org/~rlpowell/media/public/cll_build_docker.tar.gz Hopefully this'll make CLL dev less painful. -- You received this message because you are subscribed to the Google Groups "lojban" group. To unsubscribe from this group and stop receiving emails from it, send an email to lojban+unsubscribe@googlegroups.com. To post to this group, send email to lojban@googlegroups.com. Visit this group at https://groups.google.com/group/lojban. For more options, visit https://groups.google.com/d/optout.