From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Warning "Obsolete name arg "password-store" to constructor auth-source-backend" Date: Mon, 12 Feb 2018 11:12:57 -0500 Message-ID: References: <87vaf2nsq0.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1518452203 32444 195.159.176.226 (12 Feb 2018 16:16:43 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 12 Feb 2018 16:16:43 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 Cc: Stefan Monnier To: Alex Branham , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 12 17:16:38 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elGmG-0007Hg-BD for ged-emacs-devel@m.gmane.org; Mon, 12 Feb 2018 17:16:24 +0100 Original-Received: from localhost ([::1]:47996 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1elGoI-0002zP-0M for ged-emacs-devel@m.gmane.org; Mon, 12 Feb 2018 11:18:30 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57828) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1elGiy-0007dF-FD for emacs-devel@gnu.org; Mon, 12 Feb 2018 11:13:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1elGix-0005NV-I9 for emacs-devel@gnu.org; Mon, 12 Feb 2018 11:13:00 -0500 Original-Received: from mail-qk0-x230.google.com ([2607:f8b0:400d:c09::230]:33517) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1elGix-0005Mg-Dn for emacs-devel@gnu.org; Mon, 12 Feb 2018 11:12:59 -0500 Original-Received: by mail-qk0-x230.google.com with SMTP id c82so18980943qka.0 for ; Mon, 12 Feb 2018 08:12:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=vZcM4UPMkUbfASYj8zu+p4i9OT/m4rTO0y3KsjdlGkc=; b=WE3d9ej0xQBWi3sj1PBPipn2jYdfl01k/5Rbmdj2rEtDOiOTMj6DBM5v+9AM/py8L8 b03i+09uw4lC/SdaXMoW/ykjAiTmwG+LyDRu2r5ttyb4PhN06yTX2xb1KT2MDnpm09Hi MX+PLTfimYEsgwv6ufIWR4RwCfVpCx4ppMuW+rsD55CMsOJDA1X6q3pPte5u4IKU+xlk B+0rSYa7FiRSaghDJs4eLyyz6bgdX8ynqcgGXHFJgJylEyMRDkzLEGm3hZS+0kvSoTt8 lLLT8v8MKR0q4BwXM0ZtZZHJIWFv7FryAwCiXPVQZArbiJIcLE30/zyhhzVLyA21IzRe 40Tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=vZcM4UPMkUbfASYj8zu+p4i9OT/m4rTO0y3KsjdlGkc=; b=IEsqRY5ccQBGCUPep/1Iu3vFc1XETVT3woHB6Rd0mYc/7hSFkrbk76vEehV0twTtZf OKrjZAbJUOLw9hKEzlqQ+p4dWN2vw+0Kp3IK0q1DGfJ77triZP/3bD8iyrNDXNHCt6HD dtCm4lPzeSQaIgMfF4rtgQCo4ZFE1Mr83lKbUyZpEhvslKEMRoSbTaX8P/BZzEvXwzap sG0l06VgPmk2efM6l7TXE96Vh90Ll8NXiuRvIe4kklqbCCUb+lnK/OdwCqjJng4BJN62 vrUAVQuCwT1msbO6W0TFVeXkNsR052P+yFkbZRip7VWGiiS51/4/qjegLYqeuE9xgEsN C97w== X-Gm-Message-State: APf1xPCbgUkJnPTKi6wlz3bknlZsGqBSrPqXPd2OhWQn4mdNGZ8QdiOo 24eWdwxmN7Eyh/F/s4zmCAI= X-Google-Smtp-Source: AH8x226CfJZeRex6n4Y6AkxKResOwpW9WJAZs0Ho6AIFpLgAx4Dod2YZarF4zQUpG9VrHVjpi82a0w== X-Received: by 10.55.217.220 with SMTP id q89mr14212086qkl.64.1518451978743; Mon, 12 Feb 2018 08:12:58 -0800 (PST) Original-Received: from ?IPv6:2601:184:4180:66e7:485f:45fa:eda4:2a26? ([2601:184:4180:66e7:485f:45fa:eda4:2a26]) by smtp.gmail.com with ESMTPSA id j7sm5929345qth.95.2018.02.12.08.12.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Feb 2018 08:12:58 -0800 (PST) In-Reply-To: <87vaf2nsq0.fsf@gmail.com> Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::230 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:222688 Archived-At: On 2018-02-12 10:16, Alex Branham wrote: > Hi all - > > I'm seeing the following warning when byte compiling > auth-password-store[1] on Emacs 26: > > auth-password-store.el:82:1:Warning: Obsolete name arg "password-store" to > constructor auth-source-backend > > Does anyone have any idea what this could mean or how to fix it? I > raised this in a github issue[2] and the package's authors seem as > perplexed as I am. Yes, see 2a61bd0096db23123734db439051c859e42b9606: ** EIEIO … *** The `newname' argument to constructors is optional&deprecated. If you need your objects to be named, do it by inheriting from `eieio-named'. It comes from passing "password-store" to auth-source-backend. Looks like Damien silenced that warning in auth-source-pass.el: (defvar auth-source-pass-backend (auth-source-backend (format "Password store") :source "." ;; not used :type 'password-store :search-function #'auth-source-pass-search) "Auth-source backend for password-store.") … which seems OK to do, since all callers of auth-source-backend in auth-source.el do it? Maybe Stefan (who wrote that warning) can advise? Clément.