From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.bugs Subject: bug#19346: 25.0.50; url-http-parse-headers: Symbol's function definition is void: gnutls-available-p Date: Thu, 11 Dec 2014 19:21:35 -0500 Organization: =?UTF-8?Q?=D0=A2=D0=B5=D0=BE=D0=B4=D0=BE=D1=80_?= =?UTF-8?Q?=D0=97=D0=BB=D0=B0=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= @ Cienfuegos Message-ID: <87zjat3egg.fsf@lifelogs.com> References: <87mw6uxxma.fsf@sealion.lowtem.hokudai.ac.jp> <831to6t6c2.fsf@gnu.org> <87sigm3r48.fsf@lifelogs.com> <83ppbpsxtu.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1418343686 21351 80.91.229.3 (12 Dec 2014 00:21:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Dec 2014 00:21:26 +0000 (UTC) Cc: hi@yagnesh.org, 19346@debbugs.gnu.org, larsi@gnus.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 12 01:21:16 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1XzDyu-000394-DN for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Dec 2014 01:21:16 +0100 Original-Received: from localhost ([::1]:54801 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzDyt-0008Fe-PG for geb-bug-gnu-emacs@m.gmane.org; Thu, 11 Dec 2014 19:21:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49033) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzDyl-0008FG-Hw for bug-gnu-emacs@gnu.org; Thu, 11 Dec 2014 19:21:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XzDyg-0004JA-By for bug-gnu-emacs@gnu.org; Thu, 11 Dec 2014 19:21:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33961) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzDyg-0004J5-7h for bug-gnu-emacs@gnu.org; Thu, 11 Dec 2014 19:21:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XzDyf-0003FP-QM for bug-gnu-emacs@gnu.org; Thu, 11 Dec 2014 19:21:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ted Zlatanov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Dec 2014 00:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 19346-submit@debbugs.gnu.org id=B19346.141834364912454 (code B ref 19346); Fri, 12 Dec 2014 00:21:01 +0000 Original-Received: (at 19346) by debbugs.gnu.org; 12 Dec 2014 00:20:49 +0000 Original-Received: from localhost ([127.0.0.1]:43327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XzDyT-0003Em-1G for submit@debbugs.gnu.org; Thu, 11 Dec 2014 19:20:49 -0500 Original-Received: from mail-qa0-f41.google.com ([209.85.216.41]:40410) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XzDyR-0003Ea-CD for 19346@debbugs.gnu.org; Thu, 11 Dec 2014 19:20:48 -0500 Original-Received: by mail-qa0-f41.google.com with SMTP id f12so4505530qad.14 for <19346@debbugs.gnu.org>; Thu, 11 Dec 2014 16:20:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:cc:subject:organization:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=sPPsEb+SoCE9E1epY6RAVesVeHTvL7FFIf15Qck5q9c=; b=XHJBrEyQ3Nk26PzK/cTvQhhPH/laAj57bi6ESvf1SP0wH18mVVwgip+3Sym3De+X8N t8rNjTg+MXT06yQYjYjtT0HTEmgxJDkcA8iwA7R1ck82ys9MRlMlIrQ4NK0IPMwzGJ77 SRi9krK6Ila4YD/OuKNPD/qr8xE2KR+BfrAM0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:organization:references :mail-copies-to:gmane-reply-to-list:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=sPPsEb+SoCE9E1epY6RAVesVeHTvL7FFIf15Qck5q9c=; b=Jh1PMLHg/JheVgkGlUeoNqXJXHG+1JBn9K57ruz9ZNG0jqNp1XjM0/VXduNIFVGjos J90mMHEYJ/TQJ4t+AYNHXeHEx7Xr/ZneL38CGytQu4NoehiTlzNMiCSq+QsHWQHsQ5wT qBv72g/WfzU1OcNPh+m4xIuwy4V3+w4e27N7yJTmgODSRz8hhV5oKDoULdLWji89IQbP CpEguD/rQycTtdqxmM8PX2eLhvA9Xz5bhTnJ2WCNfMvjPCbe2ouF845E9pGqMANTfK57 4XOuac8xVxIIOafBrftKADDiFFG7ab3zIshBo6pnTPh8bMpUbmZ3wJYIi45cIjUg7V9W n+cg== X-Gm-Message-State: ALoCoQlCRdHUxpCBuQwUyRAFF5NBBgzh97snEGRsaCrdc7up9Lt52jpj9WWmhPq/STicrqWNLSI5 X-Received: by 10.140.30.201 with SMTP id d67mr24402422qgd.55.1418343641863; Thu, 11 Dec 2014 16:20:41 -0800 (PST) Original-Received: from flea (c-98-229-61-72.hsd1.ma.comcast.net. [98.229.61.72]) by mx.google.com with ESMTPSA id s32sm2563368qge.23.2014.12.11.16.20.40 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 11 Dec 2014 16:20:41 -0800 (PST) X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never Gmane-Reply-To-List: yes In-Reply-To: (Stefan Monnier's message of "Thu, 11 Dec 2014 19:02:04 -0500") User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:97236 Archived-At: On Thu, 11 Dec 2014 19:02:04 -0500 Stefan Monnier wrote: >>> As Stefan mentioned we'll need this for dynamic modules as well, so >>> a generic solution would be greatly appreciated, if you have >>> something in mind. SM> I'm not sure I made myself clear. SM> AFAICT for dynamically-loaded modules we won't need any such SM> foo-available-p function, instead we'll use (require ' nil t). SM> After all, any such foo-available-p won't be fboundp before loading the SM> module, so it would necessarily suffer from the problem we're facing SM> with gnutls-available-p. Right, I'm saying `(require ' nil t)' should define `modulename-available-p' automatically for dynamic modules, based on whether the module was loaded successfully. It shouldn't be manually managed by the module author like the GnuTLS integration (unless they explicitly override it). Ted