From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Robert Park Newsgroups: gmane.emacs.devel Subject: Re: Call for testing: Daily snapshot builds of Emacs for Ubuntu Date: Tue, 14 May 2013 00:07:00 -0700 Message-ID: References: <87wqr3fdr6.fsf@dex.adm.naquadah.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1368515282 29582 80.91.229.3 (14 May 2013 07:08:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 14 May 2013 07:08:02 +0000 (UTC) Cc: emacs-devel@gnu.org To: Glenn Morris Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 14 09:08:03 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Uc9L8-0005R7-4B for ged-emacs-devel@m.gmane.org; Tue, 14 May 2013 09:08:02 +0200 Original-Received: from localhost ([::1]:54711 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uc9L7-0001kQ-L0 for ged-emacs-devel@m.gmane.org; Tue, 14 May 2013 03:08:01 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:59808) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uc9L1-0001jO-4x for emacs-devel@gnu.org; Tue, 14 May 2013 03:07:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uc9Kw-0001yF-4N for emacs-devel@gnu.org; Tue, 14 May 2013 03:07:55 -0400 Original-Received: from mail-ia0-x234.google.com ([2607:f8b0:4001:c02::234]:33564) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uc9Kn-0001vy-RU; Tue, 14 May 2013 03:07:41 -0400 Original-Received: by mail-ia0-f180.google.com with SMTP id l27so243200iae.39 for ; Tue, 14 May 2013 00:07:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=9N7V6l/L1gr50x753isyJeK7K1zjSaEvv+unkJ866Rw=; b=xxI9/8OnATeuddm4E18/JDcSmCaAMIjLrdQiNVVuOTHqM8CyZDPvScbsPkuPpv3Nnf LDqGeJrDpiPFFoOMR4Ft9aD/1ouozeHDUNkZd+N2jPsnjyd0i5DdkYf2WojvObHbOvox bXSiDV43yf1XWi+vcGN2qXv80pwVDppAvTVYUI2qA78uTsgRJI9QTXppYAyddBNQ/lE8 WVEU3UHuRhLOG8NwCVbQE7upAQ9PJTu6KZydmw3VDVQVR69k7uFIlitZIOYnnQlG6Ag0 TsFgRTVtu+id5Hog/EjthCTGWUqiRkuNQ9jc9CjtZGWnxUXmPZNt+BH2mZaAWRFhAReV 703A== X-Received: by 10.50.117.101 with SMTP id kd5mr1160352igb.12.1368515261034; Tue, 14 May 2013 00:07:41 -0700 (PDT) Original-Received: by 10.64.8.46 with HTTP; Tue, 14 May 2013 00:07:00 -0700 (PDT) In-Reply-To: X-Google-Sender-Auth: xbJWUOnBx4_0uihemtNKEtY7_lk X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4001:c02::234 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:159563 Archived-At: On Mon, May 13, 2013 at 7:48 PM, Glenn Morris wrote: > I only count 7 Debian patches to Emacs: > http://patch-tracker.debian.org/package/emacs24/24.3+1-1 Well, there are 13 by the time it gets to ubuntu: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/raring/emacs24/raring/files/head:/debian/patches/ > Of course it is trivial to remove some of those if you don't need to > obide by the rules that the distribution sets (on what they consider > acceptable free software licenses in this instance) for its packages. Right, this is why I made an Ubuntu package instead of a debian package. Because I don't care about the DFSG, the GFDL is "free enough for me", and I wanted a pure trunk experience, for better testing of what is shipped by upstream. >> Is there any possibility of generalizing this and having it accepted >> in upstream emacs? Obviously we wouldn't commit any debianisms into >> emacs trunk but it seems like it might be generally useful for emacs >> to have some kind of site-start.d directory for all distros to place >> custom startup scripts into. > > AFAICS, Red Hat solved this with a trivial and sensible-looking site-start.el: > > ;; load ".el" files in "/usr/share/emacs/site-lisp/site-start.d/" on startup > (mapc 'load > (directory-files "/usr/share/emacs/site-lisp/site-start.d" t "\\.el\\'")) > > I don't know what the debian-startup thing brings to the table beyond that. > (I'd probably ask http://lists.debian.org/debian-emacsen/ if I wanted to > know.) Yikes, that is trivial and sensible-looking. The site-start.el provided by emacsen-common package in debian (and ubuntu) contains only commented lines, so is effectively blank. Now that i see there's such a trivial solution for this, I'm definitely not adding that distropatch to my packaging ;-) I'll have to do some further research to find out why it was chosen to leave site-start.el blank and see about perhaps dropping this particular distropatch from the official debian packaging.