From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: No Wayman Newsgroups: gmane.emacs.devel Subject: Re: Easy configuration of a site-lisp directory Date: Thu, 12 Aug 2021 10:48:35 -0400 Message-ID: <87tujuofyg.fsf@gmail.com> References: <87zgtnnyfq.fsf@gmail.com> <87r1eyzvgd.fsf@dick> Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19260"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.1; emacs 28.0.50 Cc: emacs-devel@gnu.org To: dick Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 12 17:12:31 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mECNj-0004nE-0K for ged-emacs-devel@m.gmane-mx.org; Thu, 12 Aug 2021 17:12:31 +0200 Original-Received: from localhost ([::1]:60078 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mECNh-0002sf-V6 for ged-emacs-devel@m.gmane-mx.org; Thu, 12 Aug 2021 11:12:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34746) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mECN9-0002EH-1X for emacs-devel@gnu.org; Thu, 12 Aug 2021 11:11:55 -0400 Original-Received: from mail-qk1-x72f.google.com ([2607:f8b0:4864:20::72f]:40721) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mECN7-0002lM-4L for emacs-devel@gnu.org; Thu, 12 Aug 2021 11:11:54 -0400 Original-Received: by mail-qk1-x72f.google.com with SMTP id c130so6928112qkg.7 for ; Thu, 12 Aug 2021 08:11:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:date:in-reply-to :message-id:mime-version; bh=3dVkEuHMC9IaRcdcgFUIAiRl+eMehMj16P3uGlub9YU=; b=PSrxp05waBX4JfVOTLpOOmGpiIgHetsscByuz6RNQsVKybGD9Y8HOL8figm64W0zmO kQS8kJDMrXfsuwut1CiVl+JtA3Nr1VI8Y/MVweYB64djXH7HVRpHiinoLCWUP4vFUucW tz//qcnK+EB8WHw4e191hOGWfkA8Cc8W3MTj5cmqUYqsZkBFSmCkQcs7hJ3faJWDzKyR aBbVZEFa9v8myKqsOjQ8zQJ761dSPMa80v6GJSLXWAQW32//cDOaOGwHTM5AcOZKYHCg 1T5UrZZqehvZZVGV5VyXuvlyeW7kBifaqaaOoKROlimV+7S3qzXAETAbNJFuMyif29Kr ogWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject:date :in-reply-to:message-id:mime-version; bh=3dVkEuHMC9IaRcdcgFUIAiRl+eMehMj16P3uGlub9YU=; b=Y347HIBRruk9xd9J0AQ+zVKmI3SKFcB38F7gTphSEaGrjxYJ3eCCAAKZwY7P7ibpQ1 67EPB/u3TP8bBOkH4dsk68F4KNbBcnMd2YOxb7eSkMml2GhAPfP0hzuS4hXYOji22soj VBwlXOiMbdx8b5ftefsvYlFnw7h2ArPNJHIHeFTjagwgH87O/hDYKW+AYv+mmrBIqCnw ykr44hV2PCQpZfqGp6cvMGuj7Qx0ijmJ6oVsq7lXPWGd2lHCj5R6wPUPYS4Sc1IZW8W5 fs/35CP9URbTWxWcVNYiNZf7QWSorWS3gGbIybsHlDqDfez0cApt/SNWUXfSdg5R8hKk Hn0Q== X-Gm-Message-State: AOAM5303W0NXLoNRUn7DOOonv1LYuGSspENLFmP7HYBVxbhaHkCtQ8pf YVOTpPwqxdgf0QdlqldNA+vnB9dyHg+aPw== X-Google-Smtp-Source: ABdhPJxazbfAQmbGpjPJeOFMGK/S6KabRiPjla7JDOYwCYtkNJwfxqHhQFTn7rDvT3L9wkOBXh+Eow== X-Received: by 2002:a05:620a:13b4:: with SMTP id m20mr5109028qki.303.1628781111487; Thu, 12 Aug 2021 08:11:51 -0700 (PDT) Original-Received: from nbook ([2601:82:c004:3b0::612b]) by smtp.gmail.com with ESMTPSA id h2sm1559153qkf.106.2021.08.12.08.11.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Aug 2021 08:11:50 -0700 (PDT) In-reply-to: <87r1eyzvgd.fsf@dick> Received-SPF: pass client-ip=2607:f8b0:4864:20::72f; envelope-from=iarchivedmywholelife@gmail.com; helo=mail-qk1-x72f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:272356 Archived-At: dick writes: > Ah, the craven pleasure of having one's flamebait reach its > target via the > intertubes. > > Like the straight author, I also prefer a Halstedian approach to > garbage code, but elpa-admin is not that, and maintaining a > Heroku mirror to > normalize relations with ELPA is as cost-effective as erecting a > Trumpian > border wall. I suppose, relative to that undertaking, having to > replicate > elpa-admin's pre-build treatment and default-inclusive recipe > were but > afterthoughts. [1] > Ever unconvincingly trying to appear aloof, I'll add the > requisite disclaimer > that none of these decisions actually matters except to a > hundred or so > obsessives. Most emacsers' configurations are so flawed that > nothing we do > prevents them from having to issue shell commands to manage > third-party > elisp. > > [1] > https://github.com/raxod502/straight.el/blob/08b0ecf525b4b53e0952c1575644f82f52264961/straight.el#L3059-L3122 So you take issue with the Org specific code I mentioned earlier? Again, this is almost exactly what Org does in its makefile. I'm not sure what qualifies that as 'gnarly', or even what you mean by 'gnarly' in that context. At one point straight.el ignored this step altogether and provided a hack to work around it. I considered that to be a worse solution than implementing general pre-build commands, especially considering Org is not the only popular package to require such treatment (see mu4e, magit, etc). Writing in a flowery, over-the-top manner isn't a substitute for substance. If you have any concrete technical criticisms, I'm open to hearing them. Still waiting to hear how el-paso deals with the issue of packages with similar requirements, too. However, this conversation has strayed from the original topic and doesn't belong on emacs-devel. As such, this is the last reply I'll make to this thread. Feel free to email me directly or open an issue at straight's repo.