From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!not-for-mail
From: wgreenhouse-sGOZH3hwPm2sTnJN9+BGXg@public.gmane.org (W. Greenhouse)
Newsgroups: gmane.emacs.devel
Subject: Re: Call for testing: Daily snapshot builds of Emacs for Ubuntu
Date: Sun, 12 May 2013 02:23:17 +0000
Message-ID: <877gj5ym0a.fsf@riseup.net>
References: <CAL3PwKw_VMf4+-R7xK2a5cC8nhwXLiu-XWWENAEPet_gKn1iHg@mail.gmail.com>
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: text/plain
X-Trace: ger.gmane.org 1368325483 7217 80.91.229.3 (12 May 2013 02:24:43 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Sun, 12 May 2013 02:24:43 +0000 (UTC)
To: emacs-devel-mXXj517/zsQ@public.gmane.org
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org-mXXj517/zsQ@public.gmane.org Sun May 12 04:24:43 2013
Return-path: <emacs-devel-bounces+ged-emacs-devel=m.gmane.org-mXXj517/zsQ@public.gmane.org>
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 <emacs-devel-bounces+ged-emacs-devel=m.gmane.org-mXXj517/zsQ@public.gmane.org>)
	id 1UbLxp-0001sr-6W
	for ged-emacs-devel@m.gmane.org; Sun, 12 May 2013 04:24:41 +0200
Original-Received: from localhost ([::1]:43887 helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane.org-mXXj517/zsQ@public.gmane.org>)
	id 1UbLxo-0006gr-Or
	for ged-emacs-devel@m.gmane.org; Sat, 11 May 2013 22:24:40 -0400
Original-Received: from eggs.gnu.org ([208.118.235.92]:51668)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ged-emacs-devel@m.gmane.org>) id 1UbLxj-0006gW-Q0
	for emacs-devel-mXXj517/zsQ@public.gmane.org; Sat, 11 May 2013 22:24:38 -0400
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ged-emacs-devel@m.gmane.org>) id 1UbLxg-0004DA-UY
	for emacs-devel-mXXj517/zsQ@public.gmane.org; Sat, 11 May 2013 22:24:35 -0400
Original-Received: from plane.gmane.org ([80.91.229.3]:53086)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ged-emacs-devel@m.gmane.org>) id 1UbLxg-0004Cy-Nj
	for emacs-devel-mXXj517/zsQ@public.gmane.org; Sat, 11 May 2013 22:24:32 -0400
Original-Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <ged-emacs-devel@m.gmane.org>) id 1UbLxe-0001mi-BS
	for emacs-devel-mXXj517/zsQ@public.gmane.org; Sun, 12 May 2013 04:24:30 +0200
Original-Received: from 173.192.216.78-static.reverse.softlayer.com ([173.192.216.78])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <emacs-devel-mXXj517/zsQ@public.gmane.org>; Sun, 12 May 2013 04:24:30 +0200
Original-Received: from wgreenhouse by 173.192.216.78-static.reverse.softlayer.com with
	local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <emacs-devel-mXXj517/zsQ@public.gmane.org>; Sun, 12 May 2013 04:24:30 +0200
X-Injected-Via-Gmane: http://gmane.org/
Original-Lines: 63
Original-X-Complaints-To: usenet-dbVV3NMTNubNLxjTenLetw@public.gmane.org
X-Gmane-NNTP-Posting-Host: 173.192.216.78-static.reverse.softlayer.com
X-Archive: encrypt
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)
Cancel-Lock: sha1:cyTgSXP3NWaGc/JKHfbCjUmr9FE=
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
	recognized.
X-Received-From: 80.91.229.3
X-BeenThere: emacs-devel-mXXj517/zsQ@public.gmane.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: "Emacs development discussions." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
	<mailto:emacs-devel-request-mXXj517/zsQ@public.gmane.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-devel>
List-Post: <mailto:emacs-devel-mXXj517/zsQ@public.gmane.org>
List-Help: <mailto:emacs-devel-request-mXXj517/zsQ@public.gmane.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
	<mailto:emacs-devel-request-mXXj517/zsQ@public.gmane.org?subject=subscribe>
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org-mXXj517/zsQ@public.gmane.org
Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org-mXXj517/zsQ@public.gmane.org
Xref: news.gmane.org gmane.emacs.devel:159526
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/159526>

Hi Robert,

Robert Park <r@robru.ca> writes:

> Known issues:
>
> * No support for elisp packages installed by dpkg. This issue is
> unfortunately more complicated than simply twiddling load-path and I'm
> still investigating it. However, I consider this issue quite minor
> because package.el support is *superb* in trunk and I highly recommend
> it's flexibility over the elisp packages installed by dpkg.
>
> If you want to give this a try in Ubuntu, you can run these commands:
>
> $ sudo add-apt-repository ppa:ubuntu-elisp/ppa
> $ sudo apt-get update
> $ sudo apt-get install emacs-snapshot
>
> (or emacs-snapshot-nox as you prefer)
>
> Currently, builds are provided daily for Ubuntu Precise, Raring, and
> Saucy (latest LTS, latest stable, and dev series). There is a Quantal
> build available in the PPA, however I stopped making new Quantal
> builds the day Raring was released ;-)
>
> So please, take it for a spin, let me know how it's all working for
> you, and let's get all bugs fixed in trunk because distropatches are
> Eeeeeeevil!
>
> Oh, and here's the recipe, for the curious:
>
> https://code.launchpad.net/~ubuntu-elisp/+recipe/emacs-daily

I'm quite new to Debian/dpkg packaging in general, and have no
familiarity with Launchpad recipes, but it sounds like your package
might not be loading all of the startup bits expected by
/usr/share/doc/emacsen-common/debian-emacs-policy.gz.  For starters,
does M-x load-library RET debian-startup RET from your Launchpad builds
actually point somewhere?  If so, does the `startup' library load it?
That `debian-startup' file is the entry-point for Emacs dpkg packages
setting up their autoloads and the like, and yes, unfortunately, this is
a big fat distropatch. :-)

Ubuntu's emacs-snapshot packaging may have changed this whole
infrastructure in some way that I'm not taking account of, but I would
expect that many elisp packages in Ubuntu are largely unchanged from
Debian and simply expect this to work.

I agree that it's a pretty minor complaint if the rest of the package is
working great, but dpkg packages for Emacs features are still useful in
spite of package.el, particularly if they have non-elisp dependencies,
e.g. the `auctex' package, or the `maildir-utils' package (containing
the `mu' maildir indexer which is the binary dependency for djcb's
`mu4e' Emacs mailclient).

HTH,

WGG

-- 
BOFH excuse #411:

Traffic jam on the Information Superhighway.