From unknown Wed Sep 10 01:58:36 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#32544 <32544@debbugs.gnu.org> To: bug#32544 <32544@debbugs.gnu.org> Subject: Status: [ELPA] core packages need generated files Reply-To: bug#32544 <32544@debbugs.gnu.org> Date: Wed, 10 Sep 2025 08:58:36 +0000 retitle 32544 [ELPA] core packages need generated files reassign 32544 emacs submitter 32544 Michael Albinus severity 32544 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 27 11:14:40 2018 Received: (at submit) by debbugs.gnu.org; 27 Aug 2018 15:14:40 +0000 Received: from localhost ([127.0.0.1]:34412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuJE0-0007Uj-6p for submit@debbugs.gnu.org; Mon, 27 Aug 2018 11:14:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40439) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuJDy-0007UW-JL for submit@debbugs.gnu.org; Mon, 27 Aug 2018 11:14:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fuJDr-0004NF-Sr for submit@debbugs.gnu.org; Mon, 27 Aug 2018 11:14:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34421) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fuJDr-0004Mp-JZ for submit@debbugs.gnu.org; Mon, 27 Aug 2018 11:14:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60996) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fuJDo-0001p2-Iv for bug-gnu-emacs@gnu.org; Mon, 27 Aug 2018 11:14:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fuJ4x-0003rw-DF for bug-gnu-emacs@gnu.org; Mon, 27 Aug 2018 11:05:25 -0400 Received: from mout.gmx.net ([212.227.15.15]:56117) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fuJ4r-0003i8-PF for bug-gnu-emacs@gnu.org; Mon, 27 Aug 2018 11:05:17 -0400 Received: from detlef.gmx.de ([178.20.94.102]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LsChr-1fngPg3AK7-013rZy for ; Mon, 27 Aug 2018 17:05:11 +0200 From: Michael Albinus To: bug-gnu-emacs@gnu.org Subject: [ELPA] core packages need generated files X-Debbugs-Cc: Stefan Monnier Date: Mon, 27 Aug 2018 17:05:10 +0200 Message-ID: <87mut797fd.fsf@gmx.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:50bGwcw6ouEyzYtZOqEHUXj3AQ4lkJBbb0KsWKfARVMcZ7eOZ8w Dp1T2fo0VUq56fMAotBJRypYAGiGSCI8uvnxozaNU96OqlQqPFatviMq00dyDm2hkdu9tFJ NBPgqdHSbe4ZYwtLY3SdQrCs1T+KNp+qOScImZGCaDRHtZ9UG6jlV8QnTxkH0bxaLOW9ZTv GDifhaRs+sjP14WQ5xQxg== X-UI-Out-Filterresults: notjunk:1;V01:K0:WlguePcmCiw=:gP22mF7mbVHox7MoYw9Sox VDUuP+mmDblBuMtzRRWKETcAfj2TwBw8WepDS3jm78M8CH1lTcfGPeMcS4elgNkh/l7wq/dWc 4ZmalDLHIF+k1/jrZPm/6e3tSUxoLjGnHerJKwrjXuYxJYJ8gGnuWPplj+d21hbCc4UbjtAZR R1mOl2nk8b/Wpw6Y8u9hVO0pnKhp7kyfDLbPHnPLUNebs7c28hMwDOzevQNdyTfXsrSyjLum4 ia7MS+SAGuxRPOjaW7j0ps1Q/7xdc2UAeB6gXXor6PJc6jbKG3T+lZvs//JTJjNF3ISXBmffF HqG/WV11tlyZu6DOqwqY3QT98vSgL0pABvdB1fDCR3JeEL28aD/dDkan3d4oNz8R4iAjpOHDE cLtXUudch6X2nSqXJdW30yKSzXvYGKigQHnDMlC8oD4ZUEzizzk8KOIQcHgo85hM2fdyQ6/YF 1wP6REw5ePGFVxHogi3BZ2n5mC1481BlU09jBeOpVJfVQYHk2KEu0Jx6aUbDvS/rB1Q1fJcSw IcHvTbsZqxSAiy980i8tdJjrtmncxaTn+Lj7hu/F3RHnsXi+UzAYH1BRyNf8JuIBT60zCuAmF PMcPOyvfV6ifSuCV0zyxa7XBTvprHM0VEUrb1D4p3jgHMMGknjcuTW7NUBg0DMwlPJjMFv7vf lMljwffRpWKHpSqLsFm1qotkt2RmQELJjTYcLX4yfddkCAzgg+4e52LQyrqS/bpuNzC03frgE 294gvoFBjhEhiQJNHVgYYfzYpaDdkM/j7S802qcBB3TuzQE+OWk7rTGiJEtQ6smCU0xVGem6l zCV/0NW X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.1 (-----) An ELPA core package consist of files contained in the Emacs repository. Sometimes, this is not sufficient: generated files like "package-name".info or "dir" might also be required. It should be possible to add them. In GNU Emacs 27.0.50 (build 5, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2018-08-17 built on detlef Repository revision: 9432b70f76e9e8c3f7c648cd9c93f56b16a0a1dd Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Ubuntu 18.04.1 LTS Recent messages: uncompressing 25446.gz...done End of message [8 times] Auto-saving... Mark set [6 times] Info-search: Search failed: "thread" [2 times] Saving /home/albinus/.newsrc.eld... Saving file /home/albinus/.newsrc.eld... Wrote /home/albinus/.newsrc.eld Saving /home/albinus/.newsrc.eld...done Making completion list... Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 THREADS LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=none locale-coding-system: utf-8 Major mode: Group Minor modes in effect: gnus-undo-mode: t diff-auto-refine-mode: t erc-notify-mode: t erc-notifications-mode: t display-time-mode: t shell-dirtrack-mode: t icomplete-mode: t show-paren-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/albinus/src/elpa/packages/debbugs/debbugs-org hides /home/albinus/.emacs.d/elpa/debbugs-0.15/debbugs-org /home/albinus/src/elpa/packages/debbugs/debbugs-gnu hides /home/albinus/.emacs.d/elpa/debbugs-0.15/debbugs-gnu /home/albinus/src/elpa/packages/debbugs/debbugs hides /home/albinus/.emacs.d/elpa/debbugs-0.15/debbugs /home/albinus/src/elpa/packages/debbugs/debbugs-autoloads hides /home/albinus/.emacs.d/elpa/debbugs-0.15/debbugs-autoloads /home/albinus/src/elpa/packages/debbugs/debbugs-pkg hides /home/albinus/.emacs.d/elpa/debbugs-0.15/debbugs-pkg /home/albinus/src/elpa/packages/debbugs/debbugs-browse hides /home/albinus/.emacs.d/elpa/debbugs-0.15/debbugs-browse ~/lisp/telepathy hides /home/albinus/.emacs.d/elpa/telepathy-20131209.1258/telepathy /home/albinus/src/elpa/packages/tramp-theme/tramp-theme hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-autoloads hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme-autoloads /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-pkg hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme-pkg ~/src/tramp/lisp/tramp-smb hides /usr/local/src/emacs-test/lisp/net/tramp-smb ~/src/tramp/lisp/tramp-uu hides /usr/local/src/emacs-test/lisp/net/tramp-uu ~/src/tramp/lisp/tramp-adb hides /usr/local/src/emacs-test/lisp/net/tramp-adb ~/src/tramp/lisp/tramp-archive hides /usr/local/src/emacs-test/lisp/net/tramp-archive ~/src/tramp/lisp/tramp-cmds hides /usr/local/src/emacs-test/lisp/net/tramp-cmds ~/src/tramp/lisp/tramp-cache hides /usr/local/src/emacs-test/lisp/net/tramp-cache ~/src/tramp/lisp/trampver hides /usr/local/src/emacs-test/lisp/net/trampver ~/src/tramp/lisp/tramp-ftp hides /usr/local/src/emacs-test/lisp/net/tramp-ftp ~/src/tramp/lisp/tramp-sh hides /usr/local/src/emacs-test/lisp/net/tramp-sh ~/src/tramp/lisp/tramp hides /usr/local/src/emacs-test/lisp/net/tramp ~/src/tramp/lisp/tramp-loaddefs hides /usr/local/src/emacs-test/lisp/net/tramp-loaddefs ~/lisp/dbus hides /usr/local/src/emacs-test/lisp/net/dbus ~/src/tramp/lisp/tramp-gvfs hides /usr/local/src/emacs-test/lisp/net/tramp-gvfs ~/src/tramp/lisp/tramp-compat hides /usr/local/src/emacs-test/lisp/net/tramp-compat Features: (shadow emacsbug edebug archive-contents rect dired-aux ada-mode which-func align find-file m4-mode grep make-mode sh-script smie ediff-ptch lisp-mnt reporter tramp-cmds timezone files-x arc-mode archive-mode hyperspec log-view eww mm-url nndoc debbugs-gnu debbugs soap-client warnings rng-xsd rng-dt rng-util xsd-regexp debug backtrace executable gnus-fun gnus-dup nnfolder nnmbox url-http url-gw url-auth url-queue url-cache url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf org-table org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view image-mode org-bibtex bibtex org-bbdb org-w3m org-element avl-tree generator org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs mailalias nnir smerge-mode whitespace tabify imenu man eieio-opt speedbar sb-image ezimage dframe find-func cl-print help-fns radix-tree find-dired magit-utils crm flow-fill sort gnus-cite smiley url-util shr-color color shr text-property-search svg dom browse-url qp mm-archive mail-extr gnus-async gnus-bcklg gnus-ml pop3 utf-7 nndraft nnmh nnml gnutls network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap gnus-cache gnus-sum nnnil smtpmail sendmail gnus-demon nntp gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader wid-edit texinfo vc-hg em-xtra compile em-unix em-tramp em-term em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias esh-var esh-cmd esh-opt esh-io esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util time-stamp misearch multi-isearch ediff-vers ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff autoconf autoconf-mode bug-reference log-edit message rmc puny rfc822 mml mml-sec epa gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log vc-git diff-mode easy-mmode vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs vc-dir ewoc elec-pair erc-notify erc-networks erc-desktop-notifications erc-match notifications dbus xml erc-goodies erc erc-backend erc-compat thingatpt pp erc-loaddefs cperl-mode time tramp-sh kubernetes-tramp lxc-tramp docker-tramp tramp-cache vagrant-tramp dash term disp-table ehelp tramp trampver tramp-compat tramp-loaddefs ucs-normalize shell pcomplete comint ansi-color ring parse-time format-spec advice ido jka-compr icomplete paren vc vc-dispatcher dired dired-loaddefs time-date mule-util rx edmacro kmacro slime-autoloads info finder-inf package let-alist derived pcase cl-extra help-mode easymenu url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars seq byte-opt gv bytecomp byte-compile cconv epg epg-config subr-x cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 2759940 445277) (symbols 48 69831 7) (strings 32 351088 101295) (string-bytes 1 27282365) (vectors 16 99697) (vector-slots 8 2318382 193878) (floats 8 3288 1453) (intervals 56 312043 6513) (buffers 992 262)) From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 27 11:21:20 2018 Received: (at 32544) by debbugs.gnu.org; 27 Aug 2018 15:21:20 +0000 Received: from localhost ([127.0.0.1]:34419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuJKS-0007gO-5x for submit@debbugs.gnu.org; Mon, 27 Aug 2018 11:21:20 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:45731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuJKP-0007gE-QJ for 32544@debbugs.gnu.org; Mon, 27 Aug 2018 11:21:18 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id w7RFLGdC019330; Mon, 27 Aug 2018 11:21:16 -0400 Received: by pastel.home (Postfix, from userid 20848) id 661D369F70; Mon, 27 Aug 2018 11:21:16 -0400 (EDT) From: Stefan Monnier To: Michael Albinus Subject: Re: bug#32544: [ELPA] core packages need generated files Message-ID: References: <87mut797fd.fsf@gmx.de> Date: Mon, 27 Aug 2018 11:21:16 -0400 In-Reply-To: <87mut797fd.fsf@gmx.de> (Michael Albinus's message of "Mon, 27 Aug 2018 17:05:10 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 2 Rules triggered EDT_SA_DN_PASS=0, RV6360=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6360> : inlines <6828> : streams <1796719> : uri <2697209> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32544 Cc: 32544@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > An ELPA core package consist of files contained in the Emacs > repository. Sometimes, this is not sufficient: generated files like > "package-name".info or "dir" might also be required. It should be > possible to add them. Note that this same need exists for non-core packages. The main issue is to make it possible to build those files on elpa.gnu.org without too many security risks. I planned to do that by running "make" inside an LXC container, but my attempts to make a lightweight LXC container on elpa.gnu.org failed se far. Any help with this sysadmin side of things would be very welcome. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 27 11:24:17 2018 Received: (at control) by debbugs.gnu.org; 27 Aug 2018 15:24:18 +0000 Received: from localhost ([127.0.0.1]:34423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuJNJ-0007la-LA for submit@debbugs.gnu.org; Mon, 27 Aug 2018 11:24:17 -0400 Received: from mout.gmx.net ([212.227.15.15]:56575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuJNH-0007lL-5K for control@debbugs.gnu.org; Mon, 27 Aug 2018 11:24:15 -0400 Received: from detlef.gmx.de ([178.20.94.102]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LcBvB-1fTFpV3X9B-00jXsY for ; Mon, 27 Aug 2018 17:24:09 +0200 Date: Mon, 27 Aug 2018 17:24:07 +0200 Message-Id: <87d0u396js.fsf@gmx.de> To: control@debbugs.gnu.org From: Michael Albinus Subject: control message for bug #32544 X-Provags-ID: V03:K1:EIRKG+869VlOszHS4Crfua/0CSeWeaEtAF6JjOdEndcOBceKgtv 5STh3QwpEwcuB1EUgYSZ+gcj519fjv50VbyhEP5qivvHXjDKQMFaZ8cRs/OC44WAflqgUbH z6uYJrENBUvMmTLt2HL4m+6yr8g5wi+38bTT0mzGGQYTSwGNGMhOFUV8W7BPPwvfuwIzELQ AQH2cSKGmyNad+MT5bM4Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:VhOJLoVAEQU=:gPQFmikbIP9SBg282zi58U rLH1lf5meh1CDTIrtwdrOgnBhZ0jbzS/WEGoKSSx5gIlvMwaYhNGFnWS6iCkQiF00qbtqAXKB XzApe6IWWOK1QcqQKky0jW5C08ixw3PMsb2xl+BY776t989D4zvlFEvHbZn2nv7WVNyZq6Zsz xoNdgYMltw58lh4607K3ckkt4YEtn1NDF16Wl7htkzSHX29oGv7n5D0//uwV5Z+tjY9Otsq67 Pw3dzrDd5xHySLMU1X0hNPAUNOxZG6wVcef53hOFQtCjX/xjW9Qo+F8dNCZU7UbTaE4l/mKoK wCyvOqFw7U/fk2nvhkRjNv3biEin4iwQ11T8lkPjgAh9zaX6xtz4JgpnXJdTuyAPddkS8CrZ4 Dj9BslN0HjQzSAVRZJplHNmYZ5eWmHrrViDJOpjavHSUyyDlXyzmIIP4hyLy5RJE/Q2cB/ePZ Q2VK1qRj2VvVssougaZYQWtSp0HeDrMzNjwzf/cvpp6il7hUMr6Y5pZHG4ZyIuzm9B21ybT1a vfntPQvgV4RXtIk3H0bqUMHXHgjK76YKbhOxcfMxuYkTxnkOMfapMzM2WSisUREWgsxU5kVe5 TvbLfreraKSq0TDobWLDAMV/KcflD8qWCNAQ0xDcloyRer9uHr1Zj4n4YT0ditKD/CZDQbEdB wha+W1W0Jpr33Exzuh+EVsf7f8aIC1K9GyK6P/Pc+eT4vveyRANLIlA08cQlxjJQCpnKXa/Jx 734VKlgq/jNhBBQ05RFp8SmP33rGp9JD3nqTN0e7qPqCIBheaGLDG6xG3T8= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) severity 32544 wishlist From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 27 11:34:41 2018 Received: (at 32544) by debbugs.gnu.org; 27 Aug 2018 15:34:41 +0000 Received: from localhost ([127.0.0.1]:34429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuJXN-0001aY-LV for submit@debbugs.gnu.org; Mon, 27 Aug 2018 11:34:41 -0400 Received: from mout.gmx.net ([212.227.17.21]:38075) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuJXL-0001aG-Qu for 32544@debbugs.gnu.org; Mon, 27 Aug 2018 11:34:41 -0400 Received: from detlef.gmx.de ([178.20.94.102]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MW8PN-1gRfLQ3TL7-00XJ6S; Mon, 27 Aug 2018 17:34:29 +0200 From: Michael Albinus To: Stefan Monnier Subject: Re: bug#32544: [ELPA] core packages need generated files References: <87mut797fd.fsf@gmx.de> Date: Mon, 27 Aug 2018 17:34:28 +0200 In-Reply-To: (Stefan Monnier's message of "Mon, 27 Aug 2018 11:21:16 -0400") Message-ID: <878t4r962j.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:oxf70HrpK9mu0PEcPjdWGDKZiaYQ2s9hQg2uvLjmEHTJIcrUhmY Pd7sz6NmQvAvkOmG1+TwKIAjonj11+0UtbJo+hApO7TPA5C7bi6mjgQksjbesgzAGowCZvz 27J4ylBl6OA4d3cS6SPUYbQ0rWM/UdPydpAr79yRaKMukmbiByGwfFcLR900PBU8YYWHc0s Ot/4caJFgl1sbcuezGGGw== X-UI-Out-Filterresults: notjunk:1;V01:K0:9mjB4GMnlPw=:qO6DbKZKIwNe9V09SpqyOM DZbjL3fqMCTGv3dAaHdtmQ0SnTu8SULDEuNnQXRjLsb3PAdqGt994sEPIIdTepY6jXCLv/HNk oWZ0Jq84iLuBmKyb1iI1R/SuWaMJ4H0bbvGxxewX5CcNwomsFqzBWCpQRq47zk4E+E/KWOj9p HTB5TP675z5asTTsAbVacrQpfHQrfY2LhDTyghcb6Z4whP8+BtyrqVqYB65X1EfdyP3u8r3Xc QDRlyGnbvMmmVovnH26iGrd7R1bXHoxWKgvpeVSmICA9enHYM2TXSaMfJxrMfyFlVS+cZS2DB srQRvYPwEOZQ65TzMcDJLQ2REcUDaGBOEtYMFnfzf+DExd8dvGvHHe8TZdLLPpBEXv0EX+3fH 3QGr91FRT3PH8e5lycmSLuTWypjy1XZCausB4x4m310eaMRmi1Qg5ESzTJ2qkynQG8ItQDAec yoM4SsPa68gOFcH2yqD94Xnv9TkONbfkAgP9GlEY7R9nBXZSRM/Hqt3Hmwz6qP7WD9fqUdIvh h98hivwbg7yymSNvSPIr0He57OYLRICG9LbcCVDr9x+14tVQ6mt7ko7mEFVJEvPtd94OzVwLT F57M+ByNISH6Y9MTcymFpx7MN/1fLPt/SSGTs0U8d+Yqpr3vPaUG8GHS8i/586vBPlQXLg1q3 H/KUSZqk4cFaxW1+xqzRkD+BM5Y+Fuv1fl6bB3reUmZeSIZGlgP3oVhZ40iRGyiIa69mHL/QI QPgPuVliRoC9LYwP0zTsj3wxVUihw3UCMGD237WIdUCVP34jgnlkA0QkhC4Wkk1rv5STUhHSl fN7pNMT X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32544 Cc: Philippe Vaucher , 32544@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Stefan Monnier writes: > I planned to do that by running "make" inside an LXC container, but my > attempts to make a lightweight LXC container on elpa.gnu.org failed se > far. For core packages, there would be the problem then where to get the Makefile from. > Any help with this sysadmin side of things would be very welcome. Unfortunately, I also haven't enough experience with containers in order to be able to help you. There is the Emacs Docker project . Maybe the author, Philippe Vaucher, could help (I've added him in Cc). > Stefan Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 27 11:52:28 2018 Received: (at 32544) by debbugs.gnu.org; 27 Aug 2018 15:52:28 +0000 Received: from localhost ([127.0.0.1]:34433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuJoa-00022X-7L for submit@debbugs.gnu.org; Mon, 27 Aug 2018 11:52:28 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:60828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuJoY-00022P-04 for 32544@debbugs.gnu.org; Mon, 27 Aug 2018 11:52:26 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id w7RFqOHJ021880; Mon, 27 Aug 2018 11:52:25 -0400 Received: by pastel.home (Postfix, from userid 20848) id A3DF369F70; Mon, 27 Aug 2018 11:52:24 -0400 (EDT) From: Stefan Monnier To: Michael Albinus Subject: Re: bug#32544: [ELPA] core packages need generated files Message-ID: References: <87mut797fd.fsf@gmx.de> <878t4r962j.fsf@gmx.de> Date: Mon, 27 Aug 2018 11:52:24 -0400 In-Reply-To: <878t4r962j.fsf@gmx.de> (Michael Albinus's message of "Mon, 27 Aug 2018 17:34:28 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.1 X-NAI-Spam-Rules: 3 Rules triggered TRK_NCM1=0.1, EDT_SA_DN_PASS=0, RV6360=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6360> : inlines <6828> : streams <1796721> : uri <2697222> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32544 Cc: Philippe Vaucher , 32544@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> I planned to do that by running "make" inside an LXC container, but my >> attempts to make a lightweight LXC container on elpa.gnu.org failed se >> far. > For core packages, there would be the problem then where to get the > Makefile from. Yes, for core packages, there are additional issues, but I think they'd be easy enough to address (we just need to choose where to keep that extra Makefile). >> Any help with this sysadmin side of things would be very welcome. > Unfortunately, I also haven't enough experience with containers in order > to be able to help you. There is the Emacs Docker project > . Maybe the author, Philippe > Vaucher, could help (I've added him in Cc). Note that we don't need to run Emacs: we need to run makeinfo (and potentially many other tools). I tried to make an LXC container that simply re-uses the host's filesystem (so it ends up barely more costly than a chroot while providing a complete Debian system) and managed to get it running on my own machine, but not on elpa.gnu.org. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 27 19:31:20 2018 Received: (at 32544) by debbugs.gnu.org; 27 Aug 2018 23:31:20 +0000 Received: from localhost ([127.0.0.1]:34587 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuQyd-0006CG-Rf for submit@debbugs.gnu.org; Mon, 27 Aug 2018 19:31:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuQyc-0006C5-Ge for 32544@debbugs.gnu.org; Mon, 27 Aug 2018 19:31:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fuQyW-0008QU-Ps for 32544@debbugs.gnu.org; Mon, 27 Aug 2018 19:31:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00, UNRESOLVED_TEMPLATE autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56255) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fuQyR-0008Mz-7m; Mon, 27 Aug 2018 19:31:07 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1fuQyR-0008Aa-2n; Mon, 27 Aug 2018 19:31:07 -0400 From: Glenn Morris To: Stefan Monnier Subject: Re: bug#32544: [ELPA] core packages need generated files References: <87mut797fd.fsf@gmx.de> X-Spook: national information infrastructure bullion terrorist X-Ran: Y@3TT?#.tR>rP[a (Stefan Monnier's message of "Mon, 27 Aug 2018 11:21:16 -0400") Message-ID: <4dh8jfo090.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: 32544 Cc: 32544@debbugs.gnu.org, Michael Albinus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.3 (-----) Stefan Monnier wrote: > The main issue is to make it possible to build those files on > elpa.gnu.org without too many security risks. > > I planned to do that by running "make" inside an LXC container, but my > attempts to make a lightweight LXC container on elpa.gnu.org failed > se far. Is the concern privilege escalation in build recipes in malicious elpa packages? But couldn't the same package run the same bad code at package install time on the end user's machine, today and for as long as elpa.gnu.org has existed? Ie, if we assume malicious code can get into elpa packages with no-one noticing, the whole system is already broken anyway? So would it be good enough in practice to avoid accidental damage by running make as a dedicated elpa-build user with no special privs? But if you want to make the elpa system more secure one piece at a time, that's obviously no bad thing. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 27 20:15:33 2018 Received: (at 32544) by debbugs.gnu.org; 28 Aug 2018 00:15:33 +0000 Received: from localhost ([127.0.0.1]:34627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuRfR-0001HG-3f for submit@debbugs.gnu.org; Mon, 27 Aug 2018 20:15:33 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:59898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuRfO-0001F5-4m for 32544@debbugs.gnu.org; Mon, 27 Aug 2018 20:15:31 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id w7S0FSk7005930; Mon, 27 Aug 2018 20:15:29 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 8FBE6AEBF8; Mon, 27 Aug 2018 20:15:28 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#32544: [ELPA] core packages need generated files Message-ID: References: <87mut797fd.fsf@gmx.de> <4dh8jfo090.fsf@fencepost.gnu.org> Date: Mon, 27 Aug 2018 20:15:28 -0400 In-Reply-To: <4dh8jfo090.fsf@fencepost.gnu.org> (Glenn Morris's message of "Mon, 27 Aug 2018 19:31:07 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 2 Rules triggered EDT_SA_DN_PASS=0, RV6360=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6360> : inlines <6831> : streams <1796754> : uri <2697473> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32544 Cc: 32544@debbugs.gnu.org, Michael Albinus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Is the concern privilege escalation in build recipes in malicious elpa > packages? Yes. > But couldn't the same package run the same bad code at package install > time on the end user's machine, today and for as long as elpa.gnu.org > has existed? Yes. Tho not only "at package install time", since that same bad code can be run any time later when the package is activated or loaded... > Ie, if we assume malicious code can get into elpa packages with no-one > noticing, the whole system is already broken anyway? Yup. > But if you want to make the elpa system more secure one piece at a time, > that's obviously no bad thing. I think the reasons why I'm more worried about elpa.gnu.org than the end-user's machines include: - very little time between the moment we receive the commit-diffs by email and the moment the code is run. So even if we notice the offending code on the spot, there's not much time to react. - elpa.gnu.org is part of infrastructure that Emacs users trust when downloading GNU ELPA packages (e.g. it holds the PGP signing key), so a breach could affect all GNU ELPA users (especially if not noticed). Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 27 22:13:21 2018 Received: (at 32544) by debbugs.gnu.org; 28 Aug 2018 02:13:21 +0000 Received: from localhost ([127.0.0.1]:34658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuTVR-0005f5-Bb for submit@debbugs.gnu.org; Mon, 27 Aug 2018 22:13:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuTVP-0005es-CT for 32544@debbugs.gnu.org; Mon, 27 Aug 2018 22:13:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fuTVJ-00041R-FB for 32544@debbugs.gnu.org; Mon, 27 Aug 2018 22:13:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60632) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fuTVC-0003qH-7T; Mon, 27 Aug 2018 22:13:06 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1fuTVC-00046O-3I; Mon, 27 Aug 2018 22:13:06 -0400 From: Glenn Morris To: Stefan Monnier Subject: Re: bug#32544: [ELPA] core packages need generated files References: <87mut797fd.fsf@gmx.de> <4dh8jfo090.fsf@fencepost.gnu.org> X-Spook: RSA Disaster medical assistance team pink noise X-Ran: ~VsOniGKhck4U~7;-JA;3H@VX (Stefan Monnier's message of "Mon, 27 Aug 2018 20:15:28 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32544 Cc: 32544@debbugs.gnu.org, Michael Albinus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Stefan Monnier wrote: > I think the reasons why I'm more worried about elpa.gnu.org than the > end-user's machines include: > > - very little time between the moment we receive the commit-diffs by > email and the moment the code is run. So even if we notice the > offending code on the spot, there's not much time to react. > - elpa.gnu.org is part of infrastructure that Emacs users trust when > downloading GNU ELPA packages (e.g. it holds the PGP signing key), so > a breach could affect all GNU ELPA users (especially if not > noticed). Sounds very sensible, best of luck! :) From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 28 07:54:55 2018 Received: (at 32544) by debbugs.gnu.org; 28 Aug 2018 11:54:55 +0000 Received: from localhost ([127.0.0.1]:34933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fucaE-0005lt-PI for submit@debbugs.gnu.org; Tue, 28 Aug 2018 07:54:54 -0400 Received: from pmta31.teksavvy.com ([76.10.157.38]:21146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fucaD-0005ld-5I for 32544@debbugs.gnu.org; Tue, 28 Aug 2018 07:54:53 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2HxBwB1N4Vb/6bHSC1aHAEBAQQBAQoBA?= =?us-ascii?q?YMlKiRBfyiIIINji3Q1gg0TlhMUgWYLGxOEPgKDRSE0GAECAQEBAQEBAgICaRw?= =?us-ascii?q?MgmhLagEBAQEBASMCDWQBBAF5BQsLDQEmEhQYMYM1gXkIpEMaAopHiVYXggCBE?= =?us-ascii?q?oMShEsBEgGFVSICmywJhjOFdoNdgT8gKINqgkciA4Vsk0mBQTlhcTMaCDCDJAm?= =?us-ascii?q?DLQEMh1KFWiMwimKCOwEB?= X-IPAS-Result: =?us-ascii?q?A2HxBwB1N4Vb/6bHSC1aHAEBAQQBAQoBAYMlKiRBfyiIIIN?= =?us-ascii?q?ji3Q1gg0TlhMUgWYLGxOEPgKDRSE0GAECAQEBAQEBAgICaRwMgmhLagEBAQEBA?= =?us-ascii?q?SMCDWQBBAF5BQsLDQEmEhQYMYM1gXkIpEMaAopHiVYXggCBEoMShEsBEgGFVSI?= =?us-ascii?q?CmywJhjOFdoNdgT8gKINqgkciA4Vsk0mBQTlhcTMaCDCDJAmDLQEMh1KFWiMwi?= =?us-ascii?q?mKCOwEB?= X-IronPort-AV: E=Sophos;i="5.53,299,1531800000"; d="scan'208";a="44284895" Received: from unknown (HELO fmsmemgm.homelinux.net) ([45.72.199.166]) by smtp.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Aug 2018 07:54:46 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 8719AAEBF7; Tue, 28 Aug 2018 07:54:46 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#32544: [ELPA] core packages need generated files Message-ID: References: <87mut797fd.fsf@gmx.de> <4dh8jfo090.fsf@fencepost.gnu.org> Date: Tue, 28 Aug 2018 07:54:46 -0400 In-Reply-To: (Glenn Morris's message of "Mon, 27 Aug 2018 22:13:06 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 32544 Cc: 32544@debbugs.gnu.org, Michael Albinus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) >> I think the reasons why I'm more worried about elpa.gnu.org than the >> end-user's machines include: >> >> - very little time between the moment we receive the commit-diffs by >> email and the moment the code is run. So even if we notice the >> offending code on the spot, there's not much time to react. >> - elpa.gnu.org is part of infrastructure that Emacs users trust when >> downloading GNU ELPA packages (e.g. it holds the PGP signing key), so >> a breach could affect all GNU ELPA users (especially if not >> noticed). One more reason: - elpa.gnu.org *can* run that code in a sandbox, whereas the end-user really wants to run the package's code in his "real" system (or otherwise would need to run his whole Emacs session in a sandbox). > Sounds very sensible, best of luck! :) Hmm... looks like you forgot to attach the patch to your message. Could you send it again, please? Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 28 11:17:27 2018 Received: (at 32544) by debbugs.gnu.org; 28 Aug 2018 15:17:27 +0000 Received: from localhost ([127.0.0.1]:35804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fufkA-0000F8-2J for submit@debbugs.gnu.org; Tue, 28 Aug 2018 11:17:26 -0400 Received: from mail-lf1-f67.google.com ([209.85.167.67]:46047) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fufk6-0000Er-Sn for 32544@debbugs.gnu.org; Tue, 28 Aug 2018 11:17:20 -0400 Received: by mail-lf1-f67.google.com with SMTP id r4-v6so1684306lff.12 for <32544@debbugs.gnu.org>; Tue, 28 Aug 2018 08:17:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+CpF+BLHL+fWAYmMtNUYdP9h0uzQg/QOXF7p/853Ggc=; b=Q//WwgTLBpSL8nwGJ/xLH1+2j0qQhoZg1MzUBBHRPCu8KiGNriqbmZhZuhBIiuNmHz +LMCKbEDDac0Dckb7JRNZqov8q3X7rYOp9lUteRm3VzWrIwYMrg+nHsHql1Bo0Fuzyxw PMEfLIyAMyWO14ylH7uqxIdvLHthgpg4YGpFV+OkAUziIvc/Q/tvybFOJUI8tBeQMxT8 CQKUUHEPIxF2P54eSKVUKcIK0g3KW2Dei8zioYRGZetC5+0cbo7UtgvmIGKHwafsO+XM 5NLlXUNTKsYwSjqueWRqBggJPcLqEsfit1NdVZekmYopYhllSDCseOevCVsFDHlEF7xU bd3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+CpF+BLHL+fWAYmMtNUYdP9h0uzQg/QOXF7p/853Ggc=; b=sd+vYMuXRlVnf81OhsqDhBeYEdeLIiVwMMwBoM2QMFRegQKVxcXog7EWVC2DbDFmKo DMLYJ5Eb2by5zopd014lYF1Rz8gLP2+sPOeU6Ge5SEhH1Op2/gu5NIpNbdx3e5wgBVR8 8ues95Hug6lby1DeH3gFP9SA2LGr1qhE0PmwfxerinYp3kAzwvOEoPR9q9ngWdNwOgk8 sKAvMtdttBnpw/op59Mf8g3b1hDPuiYN2rGHK4cT8InGhS1bfmc1PK++3ykljgN0yhEx FhpSSa+2xLraJKidG0ccEA2MOIn3hg5J30qn5yHC8cRjn2DMngIthF9rYLgTCS/gsfej rl8A== X-Gm-Message-State: APzg51C34Gs+gj7saDChhVVmdc9M+0CCT/Hs/Oi0tNUllDwT7VZaO3VY EfIroUmQU/1pNaVYgtacEqPcrBr+W5ntBHUVnPU= X-Google-Smtp-Source: ANB0VdYkN8xHC334tSgAOLIBta0QD7CbO4pkubMqGEnTimvHOjE/RxdHqGdduyo4O3v08f6vFYSU0otQdqGBNEdgamI= X-Received: by 2002:a19:de50:: with SMTP id v77-v6mr1669105lfg.14.1535469432989; Tue, 28 Aug 2018 08:17:12 -0700 (PDT) MIME-Version: 1.0 References: <87mut797fd.fsf@gmx.de> <878t4r962j.fsf@gmx.de> In-Reply-To: From: Philippe Vaucher Date: Tue, 28 Aug 2018 17:17:00 +0200 Message-ID: Subject: Re: bug#32544: [ELPA] core packages need generated files To: Stefan Monnier Content-Type: multipart/alternative; boundary="0000000000001decde0574805695" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32544 Cc: 32544@debbugs.gnu.org, Michael Albinus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000001decde0574805695 Content-Type: text/plain; charset="UTF-8" On Mon, Aug 27, 2018, 17:52 Stefan Monnier wrote: > > >> Any help with this sysadmin side of things would be very welcome. > > Unfortunately, I also haven't enough experience with containers in order > > to be able to help you. There is the Emacs Docker project > > . Maybe the author, Philippe > > Vaucher, could help (I've added him in Cc). > > Note that we don't need to run Emacs: we need to run makeinfo (and > potentially many other tools). I tried to make an LXC container that > simply re-uses the host's filesystem (so it ends up barely more costly > than a chroot while providing a complete Debian system) and managed to > get it running on my own machine, but not on elpa.gnu.org. Hello! I'd love to help but I don't understand what the issue is. For information Emacs does not build in docker out of the box because it needs to disable ASLR (see https://github.com/moby/moby/issues/22801). Tell me what you need or what precise problem you are encountering and maybe I can clarify what needs to be done. Kind regards, Philippe --0000000000001decde0574805695 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


= On Mon, Aug 27, 2018, 17:52 Stefan Monnier <monnier@iro.umontreal.ca> wrote:

>> Any help with this sysadmin side of things would be very welcome.<= br> > Unfortunately, I also haven't enough experience with containers in= order
> to be able to help you. There is the Emacs Docker project
> <https://hub.docker.com/r/silex/emacs>= . Maybe the author, Philippe
> Vaucher, could help (I've added him in Cc).

Note that we don't need to run Emacs: we need to run makeinfo (and
potentially many other tools).=C2=A0 I tried to make an LXC container that<= br> simply re-uses the host's filesystem (so it ends up barely more costly<= br> than a chroot while providing a complete Debian system) and managed to
get it running on my own machine, but not on elpa.gnu.org.

Hello! I'= ;d love to help but I don't understand what the issue is. For informati= on Emacs does not build in docker out of the box because it needs to disabl= e ASLR (see=C2=A0http= s://github.com/moby/moby/issues/22801).

Tell me what you need or what precise problem you are e= ncountering and maybe I can clarify what needs to be done.

Kind regards,
Phi= lippe
--0000000000001decde0574805695-- From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 20 12:20:29 2020 Received: (at 32544-done) by debbugs.gnu.org; 20 Dec 2020 17:20:29 +0000 Received: from localhost ([127.0.0.1]:45470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kr2Nh-0001dT-0a for submit@debbugs.gnu.org; Sun, 20 Dec 2020 12:20:29 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:5832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kr2Ne-0001dF-IS for 32544-done@debbugs.gnu.org; Sun, 20 Dec 2020 12:20:27 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 4A725100229; Sun, 20 Dec 2020 12:20:21 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id D57391000D1; Sun, 20 Dec 2020 12:20:19 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1608484819; bh=KJedujvA3sfwPuyxOgWuMFKSvdKd5cWAHx4zxjhWIK0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=UlhTfff1mlvmKE6Ui1TDJvgWXpwlU7z6ydsHlb9y1HT6Cv6aSQP1lkPaM+VOrxBx8 Rjkk5KWLx3o0bKMLfi7Q6qGvJs03rxxnXUWaLkgKxEDha9iliOdCLJjzi4CcY/u4YB MBk39RVnJsQ+5ozDESbepnJPIgx6xIOQTqrId4EjXRrNuWA6+R1mrjz1xPdlysdh/O 8bGipgOg96uitlGDRosZcx74qHhg9jkSWy190x4PehIThoYDVqu1Uf5TQuXmVwPBt9 XjJXZ5GHnNN8nwh6nlgVkU7C5OH0SEAcLmcmvryELtpzR8YiXVnVUTpDmAbEGJWky4 9TV9oqarLN2Iw== Received: from alfajor (69-165-136-52.dsl.teksavvy.com [69.165.136.52]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id A65C3120277; Sun, 20 Dec 2020 12:20:19 -0500 (EST) From: Stefan Monnier To: Michael Albinus Subject: Re: bug#32544: [ELPA] core packages need generated files Message-ID: References: <87mut797fd.fsf@gmx.de> Date: Sun, 20 Dec 2020 12:20:18 -0500 In-Reply-To: (Stefan Monnier's message of "Mon, 27 Aug 2018 11:21:16 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.087 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32544-done Cc: 32544-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> An ELPA core package consist of files contained in the Emacs >> repository. Sometimes, this is not sufficient: generated files like >> "package-name".info or "dir" might also be required. It should be >> possible to add them. > Note that this same need exists for non-core packages. This is now supported in elpa.gnu.org (via `:doc` and `:make` properties in the `elpa-packages` specification). Stefan From unknown Wed Sep 10 01:58:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 18 Jan 2021 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator