Debian Bug report logs - #580259
RFP: elpa-nopaste -- submitting buffers or regions to various nopaste sites from emacs

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: Florian Ragwitz <rafl@debian.org>

Date: Tue, 4 May 2010 20:27:06 UTC

Severity: wishlist

Tags: moreinfo

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, rafl@debian.org, Peter S Galbraith <psg@debian.org>:
Bug#580259; Package emacs-goodies-el. (Tue, 04 May 2010 20:27:08 GMT) (full text, mbox, link).


Acknowledgement sent to Florian Ragwitz <rafl@debian.org>:
New Bug report received and forwarded. Copy sent to rafl@debian.org, Peter S Galbraith <psg@debian.org>. (Tue, 04 May 2010 20:27:08 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Florian Ragwitz <rafl@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: emacs-goodies-el: Please include nopaste.el
Date: Tue, 04 May 2010 21:47:27 +0200
Package: emacs-goodies-el
Version: 33.3
Severity: wishlist

Please include nopaste.el in the emacs-goodies-el package. It allows
submitting buffers or regions to various nopaste sites, as supported
by App::Nopaste, which is available in debian as libapp-nopaste-perl.

App::Nopaste also allows, for nopaste serives that support it, to
automatically announce your paste to a certain irc channel, making it
extremely useful for, for example, colaborative debugging.

The latest version nopaste.el, which is Licensed under GPL-2+, is
always available at
http://github.com/avar/nopaste/raw/master/nopaste.el


Thanks for considering.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.33.2 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages emacs-goodies-el depends on:
ii  bash                      4.1-3          The GNU Bourne Again SHell
ii  dpkg                      1.15.7.1       Debian package management system
ii  emacs23 [emacsen]         23.1+1-6       The GNU Emacs editor (with GTK+ us
ii  install-info              4.13a.dfsg.1-5 Manage installed documentation in 

Versions of packages emacs-goodies-el recommends:
ii  dict                       1.11.2+dfsg-2 dictionary client
ii  perl-doc                   5.10.1-12     Perl documentation
ii  wget                       1.12-2        retrieves files from the web

emacs-goodies-el suggests no packages.

-- no debconf information




Message sent on to Florian Ragwitz <rafl@debian.org>:
Bug#580259. (Wed, 27 Jun 2018 16:48:02 GMT) (full text, mbox, link).


Message #8 received at 580259-submitter@bugs.debian.org (full text, mbox, reply):

From: David Bremner <david@tethera.net>
To: 580259-submitter@bugs.debian.org
Subject: is this package still desired?
Date: Wed, 27 Jun 2018 13:44:38 -0300
control: tag -1 moreinfo

We're not adding packages to emacs-goodies-el any more, but a seperate
package could be a possibility if there was an upstream maintained
version. The one you link too hasn't been updated since 2010, which is a
bit offputting.

d



Added tag(s) moreinfo. Request was from David Bremner <david@tethera.net> to 580259-submitter@bugs.debian.org. (Wed, 27 Jun 2018 16:48:02 GMT) (full text, mbox, link).


Information stored :
Bug#580259; Package emacs-goodies-el. (Thu, 28 Jun 2018 16:03:04 GMT) (full text, mbox, link).


Acknowledgement sent to Antoine Beaupre <anarcat@orangeseeds.org>:
Extra info received and filed, but not forwarded. (Thu, 28 Jun 2018 16:03:04 GMT) (full text, mbox, link).


Message #15 received at 580259-quiet@bugs.debian.org (full text, mbox, reply):

From: Antoine Beaupre <anarcat@orangeseeds.org>
To: David Bremner <david@tethera.net>, 580259-quiet@bugs.debian.org
Cc: 580259-submitter@bugs.debian.org
Subject: Re: Bug#580259: is this package still desired?
Date: Thu, 28 Jun 2018 12:01:34 -0400
[Message part 1 (text/plain, inline)]
On Wed, Jun 27, 2018 at 01:44:38PM -0300, David Bremner wrote:
> We're not adding packages to emacs-goodies-el any more, but a seperate
> package could be a possibility if there was an upstream maintained
> version. The one you link too hasn't been updated since 2010, which is a
> bit offputting.

Hi!

So I've found this package after writing my own little thing, and
improved on it with two pull requests. Depending on how upstream
responds (or at all), I might be willing to become the new upstream.

My (informal, GitHub) fork is here:

https://github.com/anarcat/nopaste/

It improves the cutomization support and uses asynchronous shell
commands to improve usability. I would welcome feedback on the coding
style and everything since I don't dive that deep in elisp very often.

Future improvements I am considering are:

 1. be less chatty: defaults can be prompted with a prefix-command but
    by default nopaste.el shouldn't ask for anything, just like on the
    commandline

 2. consider adding support for pastebinit or at least compare the two
    upstreams to see if it's worth it

I am also unfamiliar with the ELPA processes and/or Debian packaging and
would welcome guidance on the next steps there as well. From what I can
tell, nopaste is not on MELPA right now:

https://melpa.org/#/?q=nopaste

It does not seem to be available on marmalade either. What's the process
here? Should a package be uploaded to MELPA first? How entitled am I to
such an upload if I'm not the original author?

Anyways, thanks for pointing me in that direction! :)

A.
[signature.asc (application/pgp-signature, inline)]

Message sent on to Florian Ragwitz <rafl@debian.org>:
Bug#580259. (Thu, 28 Jun 2018 16:03:06 GMT) (full text, mbox, link).


Bug reassigned from package 'emacs-goodies-el' to 'wnpp'. Request was from David Bremner <david@tethera.net> to control@bugs.debian.org. (Fri, 29 Jun 2018 11:33:08 GMT) (full text, mbox, link).


No longer marked as found in versions emacs-goodies-el/33.3. Request was from David Bremner <david@tethera.net> to control@bugs.debian.org. (Fri, 29 Jun 2018 11:33:08 GMT) (full text, mbox, link).


Changed Bug title to 'RFP nopaste.el (elpa-nopaste)' from 'emacs-goodies-el: Please include nopaste.el'. Request was from David Bremner <david@tethera.net> to control@bugs.debian.org. (Fri, 29 Jun 2018 11:33:09 GMT) (full text, mbox, link).


Message sent on to Florian Ragwitz <rafl@debian.org>:
Bug#580259. (Fri, 29 Jun 2018 11:33:10 GMT) (full text, mbox, link).


Message #27 received at 580259-submitter@bugs.debian.org (full text, mbox, reply):

From: David Bremner <david@tethera.net>
To: Antoine Beaupre <anarcat@orangeseeds.org>
Cc: 580259-submitter@bugs.debian.org
Subject: Re: Bug#580259: is this package still desired?
Date: Fri, 29 Jun 2018 08:28:28 -0300
reassign 580259 wnpp
retitle 580259 RFP nopaste.el (elpa-nopaste)
user debian-emacsen@lists.debian.org
usertag 580259 elpafy
quit

Antoine Beaupre <anarcat@orangeseeds.org> writes:

>
> So I've found this package after writing my own little thing, and
> improved on it with two pull requests. Depending on how upstream
> responds (or at all), I might be willing to become the new upstream.
>
> My (informal, GitHub) fork is here:
>
> https://github.com/anarcat/nopaste/

OK, let's keep this bug alive as an RFP; it can always be closed if
things don't work out.

> I am also unfamiliar with the ELPA processes and/or Debian packaging and
> would welcome guidance on the next steps there as well. From what I can
> tell, nopaste is not on MELPA right now:
>
> https://melpa.org/#/?q=nopaste
>
> It does not seem to be available on marmalade either. What's the process
> here? Should a package be uploaded to MELPA first? How entitled am I to
> such an upload if I'm not the original author?

It's pretty common for non-authors to submit things to melpa.  From the
Debian Emacsen team perspective, the important thing is to have a
maintained upstream repo, not necessarily being on MELPA. Of course
melpa/melpa-stable is a great way to make your efforts widely available
outside Debian. I thought marmalade was a great idea but it didn't seem
to work out in terms of finding active maintainers to do uploads. A
problem we're familiar with on the Debian side.

d




Changed Bug title to 'RFP: elpa-nopaste -- submitting buffers or regions to various nopaste sites from emacs' from 'RFP nopaste.el (elpa-nopaste)'. Request was from Adrian Bunk <bunk@debian.org> to control@bugs.debian.org. (Tue, 04 Sep 2018 12:27:11 GMT) (full text, mbox, link).


Message sent on to Florian Ragwitz <rafl@debian.org>:
Bug#580259. (Mon, 17 Sep 2018 20:36:08 GMT) (full text, mbox, link).


Message #32 received at 580259-submitter@bugs.debian.org (full text, mbox, reply):

From: Antoine Beaupré <anarcat@orangeseeds.org>
To: David Bremner <david@tethera.net>
Cc: 580259-submitter@bugs.debian.org
Subject: Re: Bug#580259: is this package still desired?
Date: Mon, 17 Sep 2018 16:34:16 -0400
On 2018-06-29 08:28:28, David Bremner wrote:
> It's pretty common for non-authors to submit things to melpa.  From the
> Debian Emacsen team perspective, the important thing is to have a
> maintained upstream repo, not necessarily being on MELPA. Of course
> melpa/melpa-stable is a great way to make your efforts widely available
> outside Debian. I thought marmalade was a great idea but it didn't seem
> to work out in terms of finding active maintainers to do uploads. A
> problem we're familiar with on the Debian side.

So a lot happened since then. I took over maintainership of nopaste:

https://github.com/avar/nopaste/pull/3

Then I tried to add it to MELPA:

https://github.com/melpa/melpa/pull/5601

And it was refused, because there's already "webpaste" there:

https://melpa.org/#/webpaste

That is also already packaged in Debian.

At this point, I'm close to giving up - ideas?

A.
-- 
O gentilshommes, la vie est courte.
Si nous vivons, nous vivons 
pour marcher sur la tête des rois.
                        - William Shakespeare



Message sent on to Florian Ragwitz <rafl@debian.org>:
Bug#580259. (Mon, 17 Sep 2018 20:42:05 GMT) (full text, mbox, link).


Message #35 received at 580259-submitter@bugs.debian.org (full text, mbox, reply):

From: Antoine Beaupré <anarcat@orangeseeds.org>
To: David Bremner <david@tethera.net>
Cc: 580259-submitter@bugs.debian.org
Subject: Re: Bug#580259: is this package still desired?
Date: Mon, 17 Sep 2018 16:39:32 -0400
On 2018-09-17 16:34:16, Antoine Beaupré wrote:

[...]

> And it was refused, because there's already "webpaste" there:
>
> https://melpa.org/#/webpaste
>
> That is also already packaged in Debian.

This is incorrect, actually - webpaste is not in debian.

a.
-- 
We have to talk about liberating minds as well as liberating society.
                        - Angela Davis



Message sent on to Florian Ragwitz <rafl@debian.org>:
Bug#580259. (Mon, 17 Sep 2018 20:45:11 GMT) (full text, mbox, link).


Message #38 received at 580259-submitter@bugs.debian.org (full text, mbox, reply):

From: David Bremner <david@tethera.net>
To: Antoine Beaupré <anarcat@orangeseeds.org>
Cc: 580259-submitter@bugs.debian.org
Subject: Re: Bug#580259: is this package still desired?
Date: Mon, 17 Sep 2018 17:43:15 -0300
Antoine Beaupré <anarcat@orangeseeds.org> writes:

> On 2018-09-17 16:34:16, Antoine Beaupré wrote:
>
> [...]
>
>> And it was refused, because there's already "webpaste" there:
>>
>> https://melpa.org/#/webpaste
>>
>> That is also already packaged in Debian.
>
> This is incorrect, actually - webpaste is not in debian.

Is nopaste better than webpaste? We don't need things to be in melpa,
that's just a first approximation for "not totally bitrotted and
unmaintained".

d



Message sent on to Florian Ragwitz <rafl@debian.org>:
Bug#580259. (Mon, 17 Sep 2018 21:03:12 GMT) (full text, mbox, link).


Message #41 received at 580259-submitter@bugs.debian.org (full text, mbox, reply):

From: Antoine Beaupré <anarcat@orangeseeds.org>
To: David Bremner <david@tethera.net>
Cc: 580259-submitter@bugs.debian.org
Subject: Re: Bug#580259: is this package still desired?
Date: Mon, 17 Sep 2018 17:00:04 -0400
On 2018-09-17 17:43:15, David Bremner wrote:
> Antoine Beaupré <anarcat@orangeseeds.org> writes:
>
>> On 2018-09-17 16:34:16, Antoine Beaupré wrote:
>>
>> [...]
>>
>>> And it was refused, because there's already "webpaste" there:
>>>
>>> https://melpa.org/#/webpaste
>>>
>>> That is also already packaged in Debian.
>>
>> This is incorrect, actually - webpaste is not in debian.
>
> Is nopaste better than webpaste? We don't need things to be in melpa,
> that's just a first approximation for "not totally bitrotted and
> unmaintained".

It's a matter of taste. nopaste offloads the work to a perl process,
which is packaged in debian:

https://packages.debian.org/sid/libapp-nopaste-perl

webpaste does the work in Emacs itself.

This means the two packages have different pastebins supported,
basically. Depending on how comfortable you are with Perl or Elisp, it
may make one or the other more attractive as well of course.

A.
-- 
It is not enough to fight for the land; it is even more important to
enjoy it. While you can. While it’s still here.
                        - Edward Abbey



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Nov 22 00:05:13 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.