Path: csiph.com!news.mixmin.net!news.unit0.net!newsfeed.CARNet.hr!news.spin.it!bofh.it!news.nic.it!robomod From: Dmitry Shachnev Newsgroups: linux.debian.maint.python Subject: Re: input into perl 6 packaging required Date: Mon, 07 May 2018 12:00:02 +0200 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Mon May 7 09:52:40 2018 Old-Return-Path: X-Amavis-Spam-Status: No, score=-11.149 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, LDO_WHITELIST=-5, MURPHY_SCAM1=0.1, PGPSIGNATURE=-5, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -7 X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=gVbXf15MyFQSMOYZGqWrW/PInAhi1P72m2E2h9VcpYk=; b=C1opRuD8iLWhz5uAE0ZFMDvSx1X5alO61GFOpQaSNDcBV+eXrLyRJPHOO/6py9+Jx8 BwT2K8O1+MnGcwt3yXXZd3rubV8M5H2KQFDyUuX2x7pwY4LpLXWwsXt7KlvtG4IOV/DT H4HbAhi/x7wKMOjVK57695DVGseQhUdTA8OJ4mfIwk9CuEDvztPoCJtZT5OJl2koQGIY 8Shydhlw+rVVevVUrabcoqQkZhFDf05vqwfxH5KuVN4V/KmZ6iAkrByXu0hg2xTS7Vie l8AuQ0+V6r2751H6dC+1rdK3lkC3BmNxKfbnsaLIA3C0QD8XxQYx6cZHM1HLs/BITElB G/9Q== X-Gm-Message-State: ALQs6tCTojAJnJ5cPT5xhYV12TqTSSq5gvyIlHOPkjci980GBPG1+/3E QsWrsSNRihGBSDNI2f6qEnYJTlVa X-Google-SMTP-Source: AB8JxZpfQUAg84p1Q0YHXF8gDlmUr8I1KVIMoW9+7YxA+6NdrBOhk914lJQL9V4EttMW0R26MWAf5g== X-Received: by 2002:a2e:4949:: with SMTP id b9-v6mr20388199ljd.116.1525686744131; Mon, 07 May 2018 02:52:24 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="AhhlLboLdkugWU4S" Content-Disposition: inline User-Agent: Mutt/1.9.5 (2018-04-13) X-Mailing-List: archive/latest/15906 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20180507095220.GB1658@mitya57.me Approved: robomod@news.nic.it Lines: 60 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: debian-python@lists.debian.org X-Original-Date: Mon, 7 May 2018 12:52:20 +0300 X-Original-Message-ID: <20180507095220.GB1658@mitya57.me> X-Original-References: <20180505192128.toga7yomtfkps2f2@semistable.com> Xref: csiph.com linux.debian.maint.python:10502 --AhhlLboLdkugWU4S Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Robert! On Sat, May 05, 2018 at 09:21:28PM +0200, Robert Lemmen wrote: > hi folks, > > we are currently thinking about how to package perl 6 modules, some > background and information at https://wiki.debian.org/Perl6PreCompProposal > > Perl 6 does pre-compile modules on loading, a bit like the .pyc files. > So I would be very glad if you could have a quick look at the wiki page > above, perhaps you experience could help us. I am also specifically > interested in your decision to create the .pyc files at package > installation time, rather than at package build time. What was the > reason for that? Do you still think it was the right decision? In the > case of perl 6 the precompiled files depend on a fairly specific version > of the runtime, so we would need to re-build them quite often... I think the main reasons for generating .pyc files at install time were: - Ability to ship =E2=80=9CArchitecture: all=E2=80=9D packages, which reduc= es load on build daemons, mirrors, etc. - Ability to regenerate all .pyc files for new Python version on users=E2= =80=99 side (it does not take a long time), without need to do binNMUs or re-uploads. And I think it was the right decision, as these reasons still apply. -- Dmitry Shachnev --AhhlLboLdkugWU4S Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEbEPcK+5mZmLK5jNU1v5xA2P4XdMFAlrwIdAACgkQ1v5xA2P4 XdOmIA//T/p/zE7/JdEK14ZWuqnH9sTM4QJoxE8Tp/QmtLFMlFe0naKmwKbiSbmw pBA8MbJ6ABrqIBUdtfz+lHI+ZEupRgsBf2fY3mbhDjwg/noY4R1bXe1DQyxzoF2U xJ+h5OZ/wCO2GzD+Dm8Vd+gJorPYpUXHD7STUqlvRq4aTcsFHm+A+5MPjyVzUP4+ /sOIQl4IcBvJnHmwJh1DtcX8M2N/GD1rUh4uBGstBhhXsWWCbzBRuIVy3QRRDvR+ 7ePT+EDx/91ly33HHGuanueqMNNy5pjms3ZTS74wiTeaoixDDLtoRUGL84nh9SPv 04DdmvaTIHeiv+bbdI/dfYLgdZQx9Wx7KVdgLfvW5llXA43azQFZddEEMWGLo+jC mf7hDbCceWO4E/AP2M/d+5Dd87YR3qnoA20fQmJv7pamlprjLtnPsLXl1EZZ5JAZ 94h7KdXXEqR929/teaKJEcerjBcs97fFMu9x8sGbF7NAk+QvctXrh3jMvffkDub/ uU3oYG6e2Ey0/i9Z/nwB2lZpWwP8AmDWAX5gQlwmqIlU3DC/W3rH1xn9TgxuV+dS o1qsfBrHhvKjEt+RhjNkSaC/vltCWEGdlF3uiPLiMEiHBZ6PYEykpMWlUDOqhvLP 1BmZV+yNqXWflyAgIF7o2K25OACLjBDIjMVgmNkfZlInjNyVe4M= =gYXM -----END PGP SIGNATURE----- --AhhlLboLdkugWU4S--