[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ELPA] New package: buildbot.el

From: Protesilaos Stavrou
Subject: Re: [ELPA] New package: buildbot.el
Date: Tue, 11 Jul 2023 00:06:12 +0300

> From: Yuchen Pei <id@ypei.org>
> Date: Sun,  9 Jul 2023 13:04:01 +1000

Hello Yuchen,

> On Tue 2023-07-04 21:24:04 +1000, Yuchen Pei wrote:
>> On Mon 2023-06-26 17:53:03 +1000, Yuchen Pei wrote:
>>> Hello everyone,
>>> I would like to submit buildbot.el (<https://g.ypei.me/buildbot.el.git>)
>>> to the GNU ELPA. It has been how I interact with Buildbot (except for
>>> retrying a build) for a few months now.
>> Ping, can someone with access to ELPA upload the package please? Or
>> are there still issues in the way?
> Ping, any updates?
> According to the ELPA readme on adding a new package[1]:
> --8<---------------cut here---------------start------------->8---
> After 48 hours, or once any issues have been addressed, someone will push
> your changes for you.  You should probably also subscribe to
> [[https://lists.gnu.org/mailman/listinfo/emacs-devel][emacs-devel@gnu.org]], 
> since that's where we discuss about GNU ELPA, and
> to 
> [[https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs][bug-gnu-emacs@gnu.org]],
>  since that's where people will report bugs
> about your package.
> --8<---------------cut here---------------end--------------->8---
> It has been almost two weeks. Can someone honour the guidelines and push
> my package to ELPA please?
> [1] https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/README

I will try to help though note that I have no means of testing buildbot.

Before checking the code of the package:

* You have assigned copyright to the Free Software Foundation and are
  the author/maintainer of the 'hcel' and 'luwak' GNU ELPA packages.

* The 'buildbot' dependency uses the GPL version 2 and is a member of
  the Software Freedom Conservancy.

Notes about the code in your buildbot.el:

1. The 'buildbot.el' file lacks a terminating comment (the "... ends
   here" part).  Your other files have it.

2. I notice that 'M-x checkdoc' returns a few issues in your files.
   Though, for example, in 'buildbot-client.el' they seem to be false
   positives.  Addressing those is not a priority.  I personally do it
   so that notes do not crowd out errors/warnings.

3. In 'buildbot-utils.el' the functions 'buildbot-url-fetch-json' and
   'buildbot-url-fetch-raw' can be consolidated.

4. In 'buildbot-view.el', you are defining key bindings in many
   places.  It may be easier to have them all in one place where the
   keymap is defined as a variable.

All the best,
Protesilaos (or simply "Prot")

Protesilaos Stavrou

reply via email to

[Prev in Thread] Current Thread [Next in Thread]