GNU bug report logs - #26899
bbs100

Previous Next

Package: guix-patches;

Reported by: ng0 <ng0 <at> pragmatique.xyz>

Date: Fri, 12 May 2017 17:35:02 UTC

Severity: normal

Tags: patch

Done: zimoun <zimon.toutoune <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 26899 in the body.
You can then email your comments to 26899 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

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


Report forwarded to guix-patches <at> gnu.org:
bug#26899; Package guix-patches. (Fri, 12 May 2017 17:35:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to ng0 <ng0 <at> pragmatique.xyz>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 12 May 2017 17:35:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ng0 <ng0 <at> pragmatique.xyz>
To: guix-patches <at> gnu.org
Subject: bbs100
Date: Fri, 12 May 2017 17:34:04 +0000
[Message part 1 (text/plain, inline)]
This adds bbs100. For possible past reviews search the guix-devel <at> gnu.org archive.
-- 
https://pragmatique.xyz
PGP: https://people.pragmatique.xyz/ng0/
[0001-gnu-Add-bbs100.patch (text/plain, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#26899; Package guix-patches. (Fri, 12 May 2017 17:57:01 GMT) Full text and rfc822 format available.

Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ng0 <ng0 <at> pragmatique.xyz>
To: guix-patches <at> gnu.org
Subject: Re: bug#26899: bbs100
Date: Fri, 12 May 2017 17:56:24 +0000
ng0 transcribed 4.3K bytes:
> This adds bbs100. For possible past reviews search the guix-devel <at> gnu.org archive.
> -- 
> https://pragmatique.xyz
> PGP: https://people.pragmatique.xyz/ng0/

> From 09746bd8021235c7c27bae10b4574011ea4e7f2b Mon Sep 17 00:00:00 2001
> From: ng0 <ng0 <at> we.make.ritual.n0.is>
> Date: Sat, 17 Sep 2016 00:37:52 +0000
> Subject: [PATCH] gnu: Add bbs100.
> 
> * gnu/packages/bbs.scm: New file.
> * gnu/local.mk (GNU_SYSTEM_MODULES): Add bbs.scm.
> ---
>  gnu/local.mk         |  1 +
>  gnu/packages/bbs.scm | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>  2 files changed, 76 insertions(+)
>  create mode 100644 gnu/packages/bbs.scm
> 
> diff --git a/gnu/local.mk b/gnu/local.mk
> index 8599e6d3a..e75058d29 100644
> --- a/gnu/local.mk
> +++ b/gnu/local.mk
> @@ -63,6 +63,7 @@ GNU_SYSTEM_MODULES =				\
>    %D%/packages/backup.scm			\
>    %D%/packages/base.scm				\
>    %D%/packages/bash.scm				\
> +  %D%/packages/bbs.scm                          \
>    %D%/packages/bdw-gc.scm			\
>    %D%/packages/benchmark.scm			\
>    %D%/packages/bioinformatics.scm		\
> diff --git a/gnu/packages/bbs.scm b/gnu/packages/bbs.scm
> new file mode 100644
> index 000000000..894c64721
> --- /dev/null
> +++ b/gnu/packages/bbs.scm
> @@ -0,0 +1,75 @@
> +;;; GNU Guix --- Functional package management for GNU
> +;;; Copyright © 2017 ng0 <contact.ng0 <at> cryptolab.net>
> +;;;
> +;;; This file is part of GNU Guix.
> +;;;
> +;;; GNU Guix is free software; you can redistribute it and/or modify it
> +;;; under the terms of the GNU General Public License as published by
> +;;; the Free Software Foundation; either version 3 of the License, or (at
> +;;; your option) any later version.
> +;;;
> +;;; GNU Guix is distributed in the hope that it will be useful, but
> +;;; WITHOUT ANY WARRANTY; without even the implied warranty of
> +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +;;; GNU General Public License for more details.
> +;;;
> +;;; You should have received a copy of the GNU General Public License
> +;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
> +
> +(define-module (gnu packages bbs)
> +  #:use-module (gnu packages)
> +  #:use-module (gnu packages admin)
> +  #:use-module (gnu packages base)
> +  #:use-module (gnu packages perl)
> +  #:use-module ((guix licenses) #:prefix license:)
> +  #:use-module (guix packages)
> +  #:use-module (guix download)
> +  #:use-module (guix build-system gnu))
> +
> +(define-public bbs100
> +  (package
> +   (name "bbs100")
> +   (version "3.3.1")
> +   (source (origin
> +            (method url-fetch)
> +            (uri (string-append "http://www.heiho.net/bbs100/"
> +                                name "-" version ".tar.gz"))
> +            (sha256
> +             (base32
> +              "1wjqyxw5wpxgzwx83vx2c56v0jjq62bsj1xn4livm0crjbi4mdqb"))))
> +   (build-system gnu-build-system)
> +   (arguments
> +    `(#:test-target "test"
> +      #:parallel-build? #f
> +      #:phases
> +      ;; FIXME: the install phase creates a symlink 'bin' to 'bin-3.3.1'.
> +      ;; FIXME: the log directory is hardcoded without prefix.

It is my understanding that we need a service to run bbs100 anyway to see if it run.
It builds and make checks alright.

> +      (modify-phases %standard-phases
> +        (add-before 'configure 'patch-param-file
> +          (lambda _
> +            (substitute* "etc/param"
> +              (("/usr/share/zoneinfo/") "")
> +              (("^zoneinfodir")
> +               (string-append "zoneinfodir "
> +                              (assoc-ref %build-inputs "tzdata")
> +                              "/share/zoneinfo")))
> +            #t))
> +        (add-before 'configure 'chdir
> +          (lambda _
> +            (chdir "src")
> +            #t)))))
> +   (inputs
> +    `(("perl" ,perl)))
> +   (native-inputs
> +    `(("tzdata" ,tzdata)
> +      ("inetutils" ,inetutils)))
> +   (home-page "http://www.heiho.net/bbs100/")
> +   (synopsis "DOC style telnet BBS")
> +   (description
> +    "@code{bbs100} is a @dfn{Bulletin Board System} (BBS) in the style of
> +DOC (which remotely resembles @code{Citadel}).
> +It is a single process daemon that handles all connections at once, while
> +consuming very low cpu resources (< 1%).  Bbs100 can handle over a thousand
> +simultaneous users, is highly customizable, easy to setup, and has
> +many configurable features.")
> +   (license license:gpl2+)))
> -- 
> 2.12.2
> 


-- 
https://pragmatique.xyz
PGP: https://people.pragmatique.xyz/ng0/




Information forwarded to guix-patches <at> gnu.org:
bug#26899; Package guix-patches. (Fri, 16 Jun 2017 11:48:01 GMT) Full text and rfc822 format available.

Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ng0 <ng0 <at> infotropique.org>
To: guix-patches <at> gnu.org
Subject: Re: bug#26899: bbs100
Date: Fri, 16 Jun 2017 11:46:55 +0000
I guess it's too much to expect to use the local mailinglist archive
or the one on gnu.org.
This is the only relevant message I find:
https://lists.gnu.org/archive/html/guix-devel/2017-02/msg00760.html

I have no intention to spend more time with this package, if anyone
feels like picking it up for improvement, it's here. Locally I'm going
to delete it.

ng0 transcribed 4.5K bytes:
> ng0 transcribed 4.3K bytes:
> > This adds bbs100. For possible past reviews search the guix-devel <at> gnu.org archive.
> > -- 
> > https://pragmatique.xyz
> > PGP: https://people.pragmatique.xyz/ng0/
> 
> > From 09746bd8021235c7c27bae10b4574011ea4e7f2b Mon Sep 17 00:00:00 2001
> > From: ng0 <ng0 <at> we.make.ritual.n0.is>
> > Date: Sat, 17 Sep 2016 00:37:52 +0000
> > Subject: [PATCH] gnu: Add bbs100.
> > 
> > * gnu/packages/bbs.scm: New file.
> > * gnu/local.mk (GNU_SYSTEM_MODULES): Add bbs.scm.
> > ---
> >  gnu/local.mk         |  1 +
> >  gnu/packages/bbs.scm | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++
> >  2 files changed, 76 insertions(+)
> >  create mode 100644 gnu/packages/bbs.scm
> > 
> > diff --git a/gnu/local.mk b/gnu/local.mk
> > index 8599e6d3a..e75058d29 100644
> > --- a/gnu/local.mk
> > +++ b/gnu/local.mk
> > @@ -63,6 +63,7 @@ GNU_SYSTEM_MODULES =				\
> >    %D%/packages/backup.scm			\
> >    %D%/packages/base.scm				\
> >    %D%/packages/bash.scm				\
> > +  %D%/packages/bbs.scm                          \
> >    %D%/packages/bdw-gc.scm			\
> >    %D%/packages/benchmark.scm			\
> >    %D%/packages/bioinformatics.scm		\
> > diff --git a/gnu/packages/bbs.scm b/gnu/packages/bbs.scm
> > new file mode 100644
> > index 000000000..894c64721
> > --- /dev/null
> > +++ b/gnu/packages/bbs.scm
> > @@ -0,0 +1,75 @@
> > +;;; GNU Guix --- Functional package management for GNU
> > +;;; Copyright © 2017 ng0 <contact.ng0 <at> cryptolab.net>
> > +;;;
> > +;;; This file is part of GNU Guix.
> > +;;;
> > +;;; GNU Guix is free software; you can redistribute it and/or modify it
> > +;;; under the terms of the GNU General Public License as published by
> > +;;; the Free Software Foundation; either version 3 of the License, or (at
> > +;;; your option) any later version.
> > +;;;
> > +;;; GNU Guix is distributed in the hope that it will be useful, but
> > +;;; WITHOUT ANY WARRANTY; without even the implied warranty of
> > +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> > +;;; GNU General Public License for more details.
> > +;;;
> > +;;; You should have received a copy of the GNU General Public License
> > +;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
> > +
> > +(define-module (gnu packages bbs)
> > +  #:use-module (gnu packages)
> > +  #:use-module (gnu packages admin)
> > +  #:use-module (gnu packages base)
> > +  #:use-module (gnu packages perl)
> > +  #:use-module ((guix licenses) #:prefix license:)
> > +  #:use-module (guix packages)
> > +  #:use-module (guix download)
> > +  #:use-module (guix build-system gnu))
> > +
> > +(define-public bbs100
> > +  (package
> > +   (name "bbs100")
> > +   (version "3.3.1")
> > +   (source (origin
> > +            (method url-fetch)
> > +            (uri (string-append "http://www.heiho.net/bbs100/"
> > +                                name "-" version ".tar.gz"))
> > +            (sha256
> > +             (base32
> > +              "1wjqyxw5wpxgzwx83vx2c56v0jjq62bsj1xn4livm0crjbi4mdqb"))))
> > +   (build-system gnu-build-system)
> > +   (arguments
> > +    `(#:test-target "test"
> > +      #:parallel-build? #f
> > +      #:phases
> > +      ;; FIXME: the install phase creates a symlink 'bin' to 'bin-3.3.1'.
> > +      ;; FIXME: the log directory is hardcoded without prefix.
> 
> It is my understanding that we need a service to run bbs100 anyway to see if it run.
> It builds and make checks alright.
> 
> > +      (modify-phases %standard-phases
> > +        (add-before 'configure 'patch-param-file
> > +          (lambda _
> > +            (substitute* "etc/param"
> > +              (("/usr/share/zoneinfo/") "")
> > +              (("^zoneinfodir")
> > +               (string-append "zoneinfodir "
> > +                              (assoc-ref %build-inputs "tzdata")
> > +                              "/share/zoneinfo")))
> > +            #t))
> > +        (add-before 'configure 'chdir
> > +          (lambda _
> > +            (chdir "src")
> > +            #t)))))
> > +   (inputs
> > +    `(("perl" ,perl)))
> > +   (native-inputs
> > +    `(("tzdata" ,tzdata)
> > +      ("inetutils" ,inetutils)))
> > +   (home-page "http://www.heiho.net/bbs100/")
> > +   (synopsis "DOC style telnet BBS")
> > +   (description
> > +    "@code{bbs100} is a @dfn{Bulletin Board System} (BBS) in the style of
> > +DOC (which remotely resembles @code{Citadel}).
> > +It is a single process daemon that handles all connections at once, while
> > +consuming very low cpu resources (< 1%).  Bbs100 can handle over a thousand
> > +simultaneous users, is highly customizable, easy to setup, and has
> > +many configurable features.")
> > +   (license license:gpl2+)))
> > -- 
> > 2.12.2
> > 
> 
> 
> -- 
> https://pragmatique.xyz
> PGP: https://people.pragmatique.xyz/ng0/
> 
> 
> 

-- 
ng0
OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
https://krosos.org/~/ng0/ https://www.infotropique.org




Added tag(s) patch. Request was from Christopher Baines <mail <at> cbaines.net> to control <at> debbugs.gnu.org. (Mon, 19 Mar 2018 08:20:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#26899; Package guix-patches. (Mon, 14 Sep 2020 16:20:01 GMT) Full text and rfc822 format available.

Message #16 received at submit <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: Re: bug#26899: bbs100
Date: Mon, 14 Sep 2020 18:19:24 +0200
Dear,

On Fri, 12 May 2017 at 17:34, ng0 <ng0 <at> pragmatique.xyz> wrote:
> This adds bbs100. For possible past reviews search the guix-devel <at> gnu.org archive.
> -- 
> https://pragmatique.xyz
> PGP: https://people.pragmatique.xyz/ng0/
>
> From 09746bd8021235c7c27bae10b4574011ea4e7f2b Mon Sep 17 00:00:00 2001
> From: ng0 <ng0 <at> we.make.ritual.n0.is>
> Date: Sat, 17 Sep 2016 00:37:52 +0000
> Subject: [PATCH] gnu: Add bbs100.
>
> * gnu/packages/bbs.scm: New file.
> * gnu/local.mk (GNU_SYSTEM_MODULES): Add bbs.scm.
> ---
>  gnu/local.mk         |  1 +
>  gnu/packages/bbs.scm | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>  2 files changed, 76 insertions(+)
>  create mode 100644 gnu/packages/bbs.scm

What is the status of this old patch?  Does it make to review it?


> diff --git a/gnu/local.mk b/gnu/local.mk
> index 8599e6d3a..e75058d29 100644
> --- a/gnu/local.mk
> +++ b/gnu/local.mk
> @@ -63,6 +63,7 @@ GNU_SYSTEM_MODULES =				\
>    %D%/packages/backup.scm			\
>    %D%/packages/base.scm				\
>    %D%/packages/bash.scm				\
> +  %D%/packages/bbs.scm                          \
>    %D%/packages/bdw-gc.scm			\
>    %D%/packages/benchmark.scm			\
>    %D%/packages/bioinformatics.scm		\
> diff --git a/gnu/packages/bbs.scm b/gnu/packages/bbs.scm
> new file mode 100644
> index 000000000..894c64721
> --- /dev/null
> +++ b/gnu/packages/bbs.scm
> @@ -0,0 +1,75 @@
> +;;; GNU Guix --- Functional package management for GNU
> +;;; Copyright © 2017 ng0 <contact.ng0 <at> cryptolab.net>
> +;;;
> +;;; This file is part of GNU Guix.
> +;;;
> +;;; GNU Guix is free software; you can redistribute it and/or modify it
> +;;; under the terms of the GNU General Public License as published by
> +;;; the Free Software Foundation; either version 3 of the License, or (at
> +;;; your option) any later version.
> +;;;
> +;;; GNU Guix is distributed in the hope that it will be useful, but
> +;;; WITHOUT ANY WARRANTY; without even the implied warranty of
> +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +;;; GNU General Public License for more details.
> +;;;
> +;;; You should have received a copy of the GNU General Public License
> +;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
> +
> +(define-module (gnu packages bbs)
> +  #:use-module (gnu packages)
> +  #:use-module (gnu packages admin)
> +  #:use-module (gnu packages base)
> +  #:use-module (gnu packages perl)
> +  #:use-module ((guix licenses) #:prefix license:)
> +  #:use-module (guix packages)
> +  #:use-module (guix download)
> +  #:use-module (guix build-system gnu))
> +
> +(define-public bbs100
> +  (package
> +   (name "bbs100")
> +   (version "3.3.1")
> +   (source (origin
> +            (method url-fetch)
> +            (uri (string-append "http://www.heiho.net/bbs100/"
> +                                name "-" version ".tar.gz"))
> +            (sha256
> +             (base32
> +              "1wjqyxw5wpxgzwx83vx2c56v0jjq62bsj1xn4livm0crjbi4mdqb"))))
> +   (build-system gnu-build-system)
> +   (arguments
> +    `(#:test-target "test"
> +      #:parallel-build? #f
> +      #:phases
> +      ;; FIXME: the install phase creates a symlink 'bin' to 'bin-3.3.1'.
> +      ;; FIXME: the log directory is hardcoded without prefix.
> +      (modify-phases %standard-phases
> +        (add-before 'configure 'patch-param-file
> +          (lambda _
> +            (substitute* "etc/param"
> +              (("/usr/share/zoneinfo/") "")
> +              (("^zoneinfodir")
> +               (string-append "zoneinfodir "
> +                              (assoc-ref %build-inputs "tzdata")
> +                              "/share/zoneinfo")))
> +            #t))
> +        (add-before 'configure 'chdir
> +          (lambda _
> +            (chdir "src")
> +            #t)))))
> +   (inputs
> +    `(("perl" ,perl)))
> +   (native-inputs
> +    `(("tzdata" ,tzdata)
> +      ("inetutils" ,inetutils)))
> +   (home-page "http://www.heiho.net/bbs100/")
> +   (synopsis "DOC style telnet BBS")
> +   (description
> +    "@code{bbs100} is a @dfn{Bulletin Board System} (BBS) in the style of
> +DOC (which remotely resembles @code{Citadel}).
> +It is a single process daemon that handles all connections at once, while
> +consuming very low cpu resources (< 1%).  Bbs100 can handle over a thousand
> +simultaneous users, is highly customizable, easy to setup, and has
> +many configurable features.")
> +   (license license:gpl2+)))




Information forwarded to guix-patches <at> gnu.org:
bug#26899; Package guix-patches. (Mon, 14 Sep 2020 16:57:01 GMT) Full text and rfc822 format available.

Message #19 received at 26899 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: zimoun <zimon.toutoune <at> gmail.com>
Cc: 26899 <at> debbugs.gnu.org
Subject: Re: [bug#26899] bbs100
Date: Mon, 14 Sep 2020 18:57:28 +0200
zimoun <zimon.toutoune <at> gmail.com> writes:

> On Fri, 12 May 2017 at 17:34, ng0 <ng0 <at> pragmatique.xyz> wrote:
>> This adds bbs100. For possible past reviews search the guix-devel <at> gnu.org archive.
>> -- 
>> https://pragmatique.xyz
>> PGP: https://people.pragmatique.xyz/ng0/
>>
>> From 09746bd8021235c7c27bae10b4574011ea4e7f2b Mon Sep 17 00:00:00 2001
>> From: ng0 <ng0 <at> we.make.ritual.n0.is>
>> Date: Sat, 17 Sep 2016 00:37:52 +0000
>> Subject: [PATCH] gnu: Add bbs100.
>>
>> * gnu/packages/bbs.scm: New file.
>> * gnu/local.mk (GNU_SYSTEM_MODULES): Add bbs.scm.
>> ---
>>  gnu/local.mk         |  1 +
>>  gnu/packages/bbs.scm | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>>  2 files changed, 76 insertions(+)
>>  create mode 100644 gnu/packages/bbs.scm
>
> What is the status of this old patch?  Does it make to review it?

The source code has disappeared and the home page says that it’s
deprecated.

I’m not opposed to adding it, though perhaps not in its own module.
But if the only person interested in adding it no longer cares about it,
I think we can close this issue.

-- 
Ricardo




Reply sent to zimoun <zimon.toutoune <at> gmail.com>:
You have taken responsibility. (Mon, 14 Sep 2020 17:14:02 GMT) Full text and rfc822 format available.

Notification sent to ng0 <ng0 <at> pragmatique.xyz>:
bug acknowledged by developer. (Mon, 14 Sep 2020 17:14:02 GMT) Full text and rfc822 format available.

Message #24 received at 26899-done <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 26899-done <at> debbugs.gnu.org
Subject: Re: [bug#26899] bbs100
Date: Mon, 14 Sep 2020 19:12:58 +0200
Dear,

Thank you for your inputs.

On Mon, 14 Sep 2020 at 18:56, Ricardo Wurmus <rekado <at> elephly.net> wrote:

> The source code has disappeared and the home page says that it’s
> deprecated.
>
> I’m not opposed to adding it, though perhaps not in its own module.
> But if the only person interested in adding it no longer cares about it,
> I think we can close this issue.

Closing.

Cheers,
simon




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 13 Oct 2020 11:24:09 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 190 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.