From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#20193: 25.0.50; declarative type specification for D-Bus args Date: Wed, 02 Sep 2015 16:06:32 +0200 Message-ID: <87d1y0apav.fsf@gmx.de> References: <87bnjgat6z.fsf@gmx.de> <874mp628is.fsf@gmx.de> <87613wkhkm.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1441202841 28577 80.91.229.3 (2 Sep 2015 14:07:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 2 Sep 2015 14:07:21 +0000 (UTC) Cc: 20193@debbugs.gnu.org To: Daiki Ueno Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Sep 02 16:07:11 2015 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 1ZX8gw-0007GU-8Y for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 Sep 2015 16:07:10 +0200 Original-Received: from localhost ([::1]:37984 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZX8gw-000357-Du for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 Sep 2015 10:07:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60329) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZX8gs-00034W-Q1 for bug-gnu-emacs@gnu.org; Wed, 02 Sep 2015 10:07:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZX8go-0007LO-UT for bug-gnu-emacs@gnu.org; Wed, 02 Sep 2015 10:07:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54368) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZX8go-0007KZ-ME for bug-gnu-emacs@gnu.org; Wed, 02 Sep 2015 10:07:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZX8go-000260-AB for bug-gnu-emacs@gnu.org; Wed, 02 Sep 2015 10:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Sep 2015 14:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20193 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20193-submit@debbugs.gnu.org id=B20193.14412028088036 (code B ref 20193); Wed, 02 Sep 2015 14:07:02 +0000 Original-Received: (at 20193) by debbugs.gnu.org; 2 Sep 2015 14:06:48 +0000 Original-Received: from localhost ([127.0.0.1]:46578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZX8gV-00025U-MC for submit@debbugs.gnu.org; Wed, 02 Sep 2015 10:06:47 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:56988) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZX8gP-00025I-OQ for 20193@debbugs.gnu.org; Wed, 02 Sep 2015 10:06:41 -0400 Original-Received: from detlef.gmx.de ([87.146.33.243]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0MPIvU-1ZbYXC1kUS-004V3P; Wed, 02 Sep 2015 16:06:34 +0200 In-Reply-To: (Daiki Ueno's message of "Wed, 02 Sep 2015 16:24:42 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-Provags-ID: V03:K0:ZxhzUpKcKflkGxjMXGkDpY0i5SE/1uRygG1DHTNnsaUXJ401h91 EpkCxt24kTPP/C52/pEA3eQrVxygtoeLYVkp3pNgeuP5cpPl+Uf4vEHuBa4vTt84cP9KYYc ZtrB9T3x65kYvNnyD5y/6afXsVkdIpJXZ4r9hgfFEWD3dWjPaZHCGAWd4RVinTaR018Owah W93TojzZJgIfqJTUxSe2A== X-UI-Out-Filterresults: notjunk:1;V01:K0:ZjJZn3/pyDs=:xI1tYhYPslXUUDTDnevmvp iugrBMGiAj6KBj7F6oENwkWwUswgm4y8KfiYWZ1oz2VuzOncZbNK4XFyxw+uqu1LjmEDsDlqb +09TfqmsHULRcdFjVjuDA11xVFrct+uk0wD0iPvDMZWyRAEkAJpSk+WRodYA4u/xRlkSdYqFM xZZvpLawNNg1FvPJq2NEogCGiS1CtgVVfx8WzuMTXAJLrJNIFpAp8qY5ZA7GJ4XAEh/LtvaMI mQidouBaio6tS9AcPRW/2GScrNiUhEIvPs0hhtvrNcZQlNH2bRj+L/RGRtrdEK7CZFrGQtL6I QsgV4PKFCUXXL+y60DfHYErAM2LBUmNfsdz/XzvNNIajW9wsw9nbbz3YcPq6HgXoqqCikxI/A 0OcazBafzKMUHyHKLgrGCwBVJH9kHD5EoPjeoDHFoe+hmNEdAvP4pXyeQqKoYb+boUrT+ij9n Rd8b6bjj5U2HRTJDHEBJmR6V7aCGKar7f9xUOAZev4ka99AGKAzGmDRXCbHIau0+pmStEH9Ug 61Cz6avsuk40Fbdi5VejabNSw9f3DsZGCCtK2n2TwZ0PUttBd3SDMjv6UpL+MLZMbcdIAx17+ otKwrLcW7/FQvR4UP1at3Wi7zIyDChWUFCmfx5xwe7XL2d3mcIvrkC5JyCsJ+RkxOxclxWyKl FF+6gUX2mLeqKnI9NFAipA1zz6FzSaSRgaCS3VWILr3zN9Oa2EW4gVFWZ1QrYo0RZx7gB5zN6 jeQw/b94lLgGF6NiR+KlYEHiz+2HlBVBQSlqEw== 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: 208.118.235.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:106086 Archived-At: Daiki Ueno writes: Hi, > I was actually not sure about the standard usage of subfeatures, and > copied the logic from process.c, where they are defined as a plist, so > they can be tested as: > > (featurep 'make-network-process '(:server t)) > > instead of: > > (featurep 'make-network-process :server) featurep has the restriction, that you can test only one subfeature per call. That's why they have created just one "subfeature", being a list. > I am working on this, but it is turning to be non-trivial. So, I have > pushed it to a separate branch scratch/dbusbind-type-tests, branched off > from scratch/dbusbind-type. Fortunately, I had some time to look on this today. I've committed some changes to dbusbind.c, all of them rather cosmetical. And I'm asking myself, whether we shall rename `dbus-message-internal' and `dbus-message-internal-to-lisp' to `dbus--message-*', in order to emphasize their internal nature. I have added two tests to `dbus-test04-create-message-parameters', both fail. The first one must pass; this feature works in the master branch. For the second new test I'm not sure whether this is possible (the documentation doesn't speak about), but it looks natural to me. Could you, pls, check what's up here? > Regards, Best regards, Michael.