unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* [ANN] GNU Artanis-1.1.0 released!
@ 2025-01-10 14:29 Nala Ginrut
  2025-01-10 16:36 ` Luis Felipe
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Nala Ginrut @ 2025-01-10 14:29 UTC (permalink / raw)
  To: artanis; +Cc: Guile User, Info Gnu

[-- Attachment #1: Type: text/plain, Size: 2227 bytes --]


GNU Artanis is a modern web application framework for Scheme.

Features:

GPLv3+ & LGPLv3+
- Very lightweight - easy to hack and learn for newbies.
- Support JSON/CSV/XML/SXML.
- A complete web-server implementation, including an error page handler.
- High concurrent async non-blocking server core based on delimited
continuations.
- Has a Sinatra-like style route, hence the name "Artanis" ;-)
- Supported databases (through guile-dbi): MySQL/SQLite/PostgreSQL.
- Nice and easy web cache control.
- Efficient HTML template parsing.
- Efficient static file downloading/uploading.

GNU Artanis is both GNU and HardenedLinux official project.
Here are the compressed sources:
http://ftp.gnu.org/gnu/artanis//artanis-1.1.0.tar.gz   (692KB)
http://ftp.gnu.org/gnu/artanis//artanis-1.1.0.tar.bz2   (580KB)

Here are the GPG detached signatures[*]:
http://ftp.gnu.org/gnu/artanis//artanis-1.1.0.tar.gz.sig
http://ftp.gnu.org/gnu/artanis//artanis-1.1.0.tar.bz2.sig

Use a mirror for higher download bandwidth:
http://www.gnu.org/order/ftp.html

Here are the MD5 and SHA1 checksums:

0efc6a1635ebb294a27ac23c788b8a60  artanis-1.1.0.tar.gz
18d6cbb482522d9295a30fb731de98a3  artanis-1.1.0.tar.bz2
363107ab423b3c07ee3c3acd77e564dfdb1785c2  artanis-1.1.0.tar.gz
22a2b460971847259c67f920701e2f49b27a6e24  artanis-1.1.0.tar.bz2

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

gpg --verify artanis-1.1.0.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

gpg --keyserver keys.gnupg.net --recv-keys F53B4C5695B5E4D56093432484696772846A0058

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
Autoconf 2.71
Guile 3.0.10

NEWS

Changes in 1.1.0
* Notable changes
- Add i18n
- Add server.workers
- Move out tmp dir (for Guix)
- Fix autoload in debug mode
- Fix request-ip thrown issue
- Add default 408 handler
- Update manual
- Update THANKS

--
GNU Powered it
GPL Protected it
GOD Blessed it
HFG - NalaGinrut
Fingerprint F53B 4C56 95B5 E4D5 6093 4324 8469 6772 846A 0058

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANN] GNU Artanis-1.1.0 released!
  2025-01-10 14:29 [ANN] GNU Artanis-1.1.0 released! Nala Ginrut
@ 2025-01-10 16:36 ` Luis Felipe
  2025-01-11  0:37 ` Jason Darby via General Guile related discussions
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 13+ messages in thread
From: Luis Felipe @ 2025-01-10 16:36 UTC (permalink / raw)
  To: Nala Ginrut, artanis; +Cc: Guile User, Info Gnu


[-- Attachment #1.1.1: Type: text/plain, Size: 351 bytes --]

On 10/01/25 14:29, Nala Ginrut wrote:
> NEWS
>
> Changes in 1.1.0
> * Notable changes
> - Add i18n
> - Add server.workers
> - Move out tmp dir (for Guix)
> - Fix autoload in debug mode
> - Fix request-ip thrown issue
> - Add default 408 handler
> - Update manual
> - Update THANKS

Nice, thanks. I can't wait to start doing i18n :)



[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 2881 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANN] GNU Artanis-1.1.0 released!
  2025-01-10 14:29 [ANN] GNU Artanis-1.1.0 released! Nala Ginrut
  2025-01-10 16:36 ` Luis Felipe
@ 2025-01-11  0:37 ` Jason Darby via General Guile related discussions
  2025-01-11  0:55 ` Jason Darby via General Guile related discussions
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 13+ messages in thread
From: Jason Darby via General Guile related discussions @ 2025-01-11  0:37 UTC (permalink / raw)
  To: Nala Ginrut; +Cc: artanis, Guile User, Info Gnu

Awesome, thanks!  For those of us on guix, when/how does the artanis package get updated?

On Friday, January 10th, 2025 at 9:29 AM, Nala Ginrut <mulei@gnu.org> wrote:

> 
> 
> 
> GNU Artanis is a modern web application framework for Scheme.
> 
> Features:
> 
> GPLv3+ & LGPLv3+
> - Very lightweight - easy to hack and learn for newbies.
> - Support JSON/CSV/XML/SXML.
> - A complete web-server implementation, including an error page handler.
> - High concurrent async non-blocking server core based on delimited
> continuations.
> - Has a Sinatra-like style route, hence the name "Artanis" ;-)
> - Supported databases (through guile-dbi): MySQL/SQLite/PostgreSQL.
> - Nice and easy web cache control.
> - Efficient HTML template parsing.
> - Efficient static file downloading/uploading.
> 
> GNU Artanis is both GNU and HardenedLinux official project.
> Here are the compressed sources:
> http://ftp.gnu.org/gnu/artanis//artanis-1.1.0.tar.gz (692KB)
> http://ftp.gnu.org/gnu/artanis//artanis-1.1.0.tar.bz2 (580KB)
> 
> Here are the GPG detached signatures[]:
> http://ftp.gnu.org/gnu/artanis//artanis-1.1.0.tar.gz.sig
> http://ftp.gnu.org/gnu/artanis//artanis-1.1.0.tar.bz2.sig
> 
> Use a mirror for higher download bandwidth:
> http://www.gnu.org/order/ftp.html
> 
> Here are the MD5 and SHA1 checksums:
> 
> 0efc6a1635ebb294a27ac23c788b8a60 artanis-1.1.0.tar.gz
> 18d6cbb482522d9295a30fb731de98a3 artanis-1.1.0.tar.bz2
> 363107ab423b3c07ee3c3acd77e564dfdb1785c2 artanis-1.1.0.tar.gz
> 22a2b460971847259c67f920701e2f49b27a6e24 artanis-1.1.0.tar.bz2
> 
> [] Use a .sig file to verify that the corresponding file (without the
> .sig suffix) is intact. First, be sure to download both the .sig file
> and the corresponding tarball. Then, run a command like this:
> 
> gpg --verify artanis-1.1.0.tar.gz.sig
> 
> If that command fails because you don't have the required public key,
> then run this command to import it:
> 
> gpg --keyserver keys.gnupg.net --recv-keys F53B4C5695B5E4D56093432484696772846A0058
> 
> and rerun the 'gpg --verify' command.
> 
> This release was bootstrapped with the following tools:
> Autoconf 2.71
> Guile 3.0.10
> 
> NEWS
> 
> Changes in 1.1.0
> * Notable changes
> - Add i18n
> - Add server.workers
> - Move out tmp dir (for Guix)
> - Fix autoload in debug mode
> - Fix request-ip thrown issue
> - Add default 408 handler
> - Update manual
> - Update THANKS
> 
> --
> GNU Powered it
> GPL Protected it
> GOD Blessed it
> HFG - NalaGinrut
> Fingerprint F53B 4C56 95B5 E4D5 6093 4324 8469 6772 846A 0058



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANN] GNU Artanis-1.1.0 released!
  2025-01-10 14:29 [ANN] GNU Artanis-1.1.0 released! Nala Ginrut
  2025-01-10 16:36 ` Luis Felipe
  2025-01-11  0:37 ` Jason Darby via General Guile related discussions
@ 2025-01-11  0:55 ` Jason Darby via General Guile related discussions
  2025-01-11 23:25 ` Andy Tai
  2025-01-14  1:47 ` Richard Stallman
  4 siblings, 0 replies; 13+ messages in thread
From: Jason Darby via General Guile related discussions @ 2025-01-11  0:55 UTC (permalink / raw)
  To: Nala Ginrut; +Cc: artanis, Guile User, Info Gnu

Awesome, thanks!  For those of us on guix, when or how does the artanis package get updated?




On Friday, January 10th, 2025 at 9:29 AM, Nala Ginrut <mulei@gnu.org> wrote:

> 
> 
> 
> GNU Artanis is a modern web application framework for Scheme.
> 
> Features:
> 
> GPLv3+ & LGPLv3+
> - Very lightweight - easy to hack and learn for newbies.
> - Support JSON/CSV/XML/SXML.
> - A complete web-server implementation, including an error page handler.
> - High concurrent async non-blocking server core based on delimited
> continuations.
> - Has a Sinatra-like style route, hence the name "Artanis" ;-)
> - Supported databases (through guile-dbi): MySQL/SQLite/PostgreSQL.
> - Nice and easy web cache control.
> - Efficient HTML template parsing.
> - Efficient static file downloading/uploading.
> 
> GNU Artanis is both GNU and HardenedLinux official project.
> Here are the compressed sources:
> http://ftp.gnu.org/gnu/artanis//artanis-1.1.0.tar.gz (692KB)
> http://ftp.gnu.org/gnu/artanis//artanis-1.1.0.tar.bz2 (580KB)
> 
> Here are the GPG detached signatures[]:
> http://ftp.gnu.org/gnu/artanis//artanis-1.1.0.tar.gz.sig
> http://ftp.gnu.org/gnu/artanis//artanis-1.1.0.tar.bz2.sig
> 
> Use a mirror for higher download bandwidth:
> http://www.gnu.org/order/ftp.html
> 
> Here are the MD5 and SHA1 checksums:
> 
> 0efc6a1635ebb294a27ac23c788b8a60 artanis-1.1.0.tar.gz
> 18d6cbb482522d9295a30fb731de98a3 artanis-1.1.0.tar.bz2
> 363107ab423b3c07ee3c3acd77e564dfdb1785c2 artanis-1.1.0.tar.gz
> 22a2b460971847259c67f920701e2f49b27a6e24 artanis-1.1.0.tar.bz2
> 
> [] Use a .sig file to verify that the corresponding file (without the
> .sig suffix) is intact. First, be sure to download both the .sig file
> and the corresponding tarball. Then, run a command like this:
> 
> gpg --verify artanis-1.1.0.tar.gz.sig
> 
> If that command fails because you don't have the required public key,
> then run this command to import it:
> 
> gpg --keyserver keys.gnupg.net --recv-keys F53B4C5695B5E4D56093432484696772846A0058
> 
> and rerun the 'gpg --verify' command.
> 
> This release was bootstrapped with the following tools:
> Autoconf 2.71
> Guile 3.0.10
> 
> NEWS
> 
> Changes in 1.1.0
> * Notable changes
> - Add i18n
> - Add server.workers
> - Move out tmp dir (for Guix)
> - Fix autoload in debug mode
> - Fix request-ip thrown issue
> - Add default 408 handler
> - Update manual
> - Update THANKS
> 
> --
> GNU Powered it
> GPL Protected it
> GOD Blessed it
> HFG - NalaGinrut
> Fingerprint F53B 4C56 95B5 E4D5 6093 4324 8469 6772 846A 0058



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANN] GNU Artanis-1.1.0 released!
  2025-01-10 14:29 [ANN] GNU Artanis-1.1.0 released! Nala Ginrut
                   ` (2 preceding siblings ...)
  2025-01-11  0:55 ` Jason Darby via General Guile related discussions
@ 2025-01-11 23:25 ` Andy Tai
  2025-01-12  2:21   ` jgart via General Guile related discussions
  2025-01-12  3:04   ` Nala Ginrut
  2025-01-14  1:47 ` Richard Stallman
  4 siblings, 2 replies; 13+ messages in thread
From: Andy Tai @ 2025-01-11 23:25 UTC (permalink / raw)
  To: Nala Ginrut; +Cc: artanis, Guile User

Is guile-dbi a needed dependency for this version?    version 1.0 did
not have dependency on guile-dbi.
Ideally it is optional.

On Fri, Jan 10, 2025 at 7:13 AM Nala Ginrut <mulei@gnu.org> wrote:
> GNU Artanis is a modern web application framework for Scheme.
>
> NEWS
>
> Changes in 1.1.0
> * Notable changes
> - Add i18n
> - Add server.workers
> - Move out tmp dir (for Guix)
> - Fix autoload in debug mode
> - Fix request-ip thrown issue
> - Add default 408 handler
> - Update manual
> - Update THANKS



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANN] GNU Artanis-1.1.0 released!
  2025-01-11 23:25 ` Andy Tai
@ 2025-01-12  2:21   ` jgart via General Guile related discussions
  2025-01-12  3:04   ` Nala Ginrut
  1 sibling, 0 replies; 13+ messages in thread
From: jgart via General Guile related discussions @ 2025-01-12  2:21 UTC (permalink / raw)
  To: Andy Tai, Nala Ginrut; +Cc: artanis, Guile User

Hi, feel free to ping me when you send a patch for Guix and I can review it and merge if good.

all best,

jgart

https://whereis.social/


> 
> not have dependency on guile-dbi.
> Ideally it is optional.
>


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANN] GNU Artanis-1.1.0 released!
  2025-01-11 23:25 ` Andy Tai
  2025-01-12  2:21   ` jgart via General Guile related discussions
@ 2025-01-12  3:04   ` Nala Ginrut
  2025-01-12 20:40     ` Jason Darby via General Guile related discussions
  1 sibling, 1 reply; 13+ messages in thread
From: Nala Ginrut @ 2025-01-12  3:04 UTC (permalink / raw)
  To: Andy Tai; +Cc: Nala Ginrut, artanis, Guile User

From the perspective of building, guile-dbi is always optional to build.
But I didn't test if it works when guile-dbi is post installed.

On Sun, Jan 12, 2025, 08:26 Andy Tai <atai@atai.org> wrote:

> Is guile-dbi a needed dependency for this version?    version 1.0 did
> not have dependency on guile-dbi.
> Ideally it is optional.
>
> On Fri, Jan 10, 2025 at 7:13 AM Nala Ginrut <mulei@gnu.org> wrote:
> > GNU Artanis is a modern web application framework for Scheme.
> >
> > NEWS
> >
> > Changes in 1.1.0
> > * Notable changes
> > - Add i18n
> > - Add server.workers
> > - Move out tmp dir (for Guix)
> > - Fix autoload in debug mode
> > - Fix request-ip thrown issue
> > - Add default 408 handler
> > - Update manual
> > - Update THANKS
>
>


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANN] GNU Artanis-1.1.0 released!
  2025-01-12  3:04   ` Nala Ginrut
@ 2025-01-12 20:40     ` Jason Darby via General Guile related discussions
  2025-01-12 20:53       ` Jason Darby via General Guile related discussions
  0 siblings, 1 reply; 13+ messages in thread
From: Jason Darby via General Guile related discussions @ 2025-01-12 20:40 UTC (permalink / raw)
  To: Nala Ginrut; +Cc: Andy Tai, Nala Ginrut, artanis, Guile User

It looks like 1.1.0 on Guix is broken, when starting (using the api, outside of art) I get:

> In artanis/artanis.scm:
> 237:3 3 (init-server #:statics _ #:cache-statics? _ #:exclude _)
> In artanis/i18n.scm:
> 103:40 2 (init-i18n)
> In artanis/i18n/json.scm:
> 60:7 1 (i18n-json-init)
> In unknown file: 0 (mkdir "#f/sys/i18n/json" #<undefined>)

I figured no big deal, I'll just keep using 1.0.0 but it's no longer in the channel :)
On Saturday, January 11th, 2025 at 10:04 PM, Nala Ginrut <nalaginrut@gmail.com> wrote:

> From the perspective of building, guile-dbi is always optional to build. But I didn't test if it works when guile-dbi is post installed.
>
> On Sun, Jan 12, 2025, 08:26 Andy Tai <atai@atai.org> wrote:
>
>> Is guile-dbi a needed dependency for this version? version 1.0 did
>> not have dependency on guile-dbi.
>> Ideally it is optional.
>>
>> On Fri, Jan 10, 2025 at 7:13 AM Nala Ginrut <mulei@gnu.org> wrote:
>>> GNU Artanis is a modern web application framework for Scheme.
>>>
>>> NEWS
>>>
>>> Changes in 1.1.0
>>> * Notable changes
>>> - Add i18n
>>> - Add server.workers
>>> - Move out tmp dir (for Guix)
>>> - Fix autoload in debug mode
>>> - Fix request-ip thrown issue
>>> - Add default 408 handler
>>> - Update manual
>>> - Update THANKS

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANN] GNU Artanis-1.1.0 released!
  2025-01-12 20:40     ` Jason Darby via General Guile related discussions
@ 2025-01-12 20:53       ` Jason Darby via General Guile related discussions
  2025-01-12 22:35         ` Andy Tai
  0 siblings, 1 reply; 13+ messages in thread
From: Jason Darby via General Guile related discussions @ 2025-01-12 20:53 UTC (permalink / raw)
  To: Jason Darby; +Cc: Nala Ginrut, Andy Tai, Nala Ginrut, artanis, Guile User

As long as I do something along the lines of:

> (i18n-json-dir (format #f "~a/sys/i18n/json" (getcwd)))

and make sure that directory exists everything starts ok and so far serves fine.
On Sunday, January 12th, 2025 at 3:40 PM, Jason Darby via <artanis@gnu.org> wrote:

> It looks like 1.1.0 on Guix is broken, when starting (using the api, outside of art) I get:
>
>> In artanis/artanis.scm:
>> 237:3 3 (init-server #:statics _ #:cache-statics? _ #:exclude _)
>> In artanis/i18n.scm:
>> 103:40 2 (init-i18n)
>> In artanis/i18n/json.scm:
>> 60:7 1 (i18n-json-init)
>> In unknown file: 0 (mkdir "#f/sys/i18n/json" #<undefined>)
>
> I figured no big deal, I'll just keep using 1.0.0 but it's no longer in the channel :)
> On Saturday, January 11th, 2025 at 10:04 PM, Nala Ginrut <nalaginrut@gmail.com> wrote:
>
>> From the perspective of building, guile-dbi is always optional to build. But I didn't test if it works when guile-dbi is post installed.
>>
>> On Sun, Jan 12, 2025, 08:26 Andy Tai <atai@atai.org> wrote:
>>
>>> Is guile-dbi a needed dependency for this version? version 1.0 did
>>> not have dependency on guile-dbi.
>>> Ideally it is optional.
>>>
>>> On Fri, Jan 10, 2025 at 7:13 AM Nala Ginrut <mulei@gnu.org> wrote:
>>>> GNU Artanis is a modern web application framework for Scheme.
>>>>
>>>> NEWS
>>>>
>>>> Changes in 1.1.0
>>>> * Notable changes
>>>> - Add i18n
>>>> - Add server.workers
>>>> - Move out tmp dir (for Guix)
>>>> - Fix autoload in debug mode
>>>> - Fix request-ip thrown issue
>>>> - Add default 408 handler
>>>> - Update manual
>>>> - Update THANKS

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANN] GNU Artanis-1.1.0 released!
  2025-01-12 20:53       ` Jason Darby via General Guile related discussions
@ 2025-01-12 22:35         ` Andy Tai
  2025-01-12 22:42           ` Jason Darby via General Guile related discussions
  0 siblings, 1 reply; 13+ messages in thread
From: Andy Tai @ 2025-01-12 22:35 UTC (permalink / raw)
  To: Jason Darby; +Cc: Nala Ginrut, Nala Ginrut, artanis, Guile User

Not sure if this is something that is due to Guix side package definition
or Artanis itself?

On Sun, Jan 12, 2025 at 12:54 PM Jason Darby <jason@sawbladesllc.com> wrote:

> As long as I do something along the lines of:
>
> (i18n-json-dir (format #f "~a/sys/i18n/json" (getcwd)))
>
> and make sure that directory exists everything starts ok and so far serves
> fine.
> On Sunday, January 12th, 2025 at 3:40 PM, Jason Darby via <artanis@gnu.org>
> wrote:
>
>
> It looks like 1.1.0 on Guix is broken, when starting (using the api,
> outside of art) I get:
>
> In artanis/artanis.scm:
>     237:3  3 (init-server #:statics _ #:cache-statics? _ #:exclude _)
> In artanis/i18n.scm:
>    103:40  2 (init-i18n)
> In artanis/i18n/json.scm:
>      60:7  1 (i18n-json-init)
> In unknown file:
>            0 (mkdir "#f/sys/i18n/json" #<undefined>)
>
>
> I figured no big deal, I'll just keep using 1.0.0 but it's no longer in
> the channel :)
> On Saturday, January 11th, 2025 at 10:04 PM, Nala Ginrut <
> nalaginrut@gmail.com> wrote:
>
> From the perspective of building, guile-dbi is always optional to build.
> But I didn't test if it works when guile-dbi is post installed.
>
> On Sun, Jan 12, 2025, 08:26 Andy Tai <atai@atai.org> wrote:
>
>> Is guile-dbi a needed dependency for this version? version 1.0 did
>> not have dependency on guile-dbi.
>> Ideally it is optional.
>>
>> On Fri, Jan 10, 2025 at 7:13 AM Nala Ginrut <mulei@gnu.org> wrote:
>> > GNU Artanis is a modern web application framework for Scheme.
>> >
>> > NEWS
>> >
>> > Changes in 1.1.0
>> > * Notable changes
>> > - Add i18n
>> > - Add server.workers
>> > - Move out tmp dir (for Guix)
>> > - Fix autoload in debug mode
>> > - Fix request-ip thrown issue
>> > - Add default 408 handler
>> > - Update manual
>> > - Update THANKS
>>
>>
>
>

-- 
Andy Tai, atai@atai.org, Skype: licheng.tai, Line: andy_tai, WeChat:
andytai1010
Year 2025 民國114年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANN] GNU Artanis-1.1.0 released!
  2025-01-12 22:35         ` Andy Tai
@ 2025-01-12 22:42           ` Jason Darby via General Guile related discussions
  2025-01-12 22:55             ` Nala Ginrut
  0 siblings, 1 reply; 13+ messages in thread
From: Jason Darby via General Guile related discussions @ 2025-01-12 22:42 UTC (permalink / raw)
  To: Andy Tai; +Cc: Nala Ginrut, Nala Ginrut, artanis, Guile User

https://git.savannah.gnu.org/cgit/artanis.git/tree/artanis/i18n/json.scm#n31

It has to do with the assumption that a directory exists at:

> (
>
> define
>
> i18n-json-dir
>
> (
>
> make-parameter
>
> (
>
> format
>
> #
>
> f
>
> "~a/sys/i18n/json"
>
> (
>
> current-toplevel
>
> ))))

The pub directory is similar but it'll still start without pub. I'm thinking (@ (artanis i18n) init-i18n) should have a default "not configured" case and warning instead of erroring.

On Sunday, January 12th, 2025 at 5:35 PM, Andy Tai <atai@atai.org> wrote:

> Not sure if this is something that is due to Guix side package definition or Artanis itself?
>
> On Sun, Jan 12, 2025 at 12:54 PM Jason Darby <jason@sawbladesllc.com> wrote:
>
>> As long as I do something along the lines of:
>>
>>> (i18n-json-dir (format #f "~a/sys/i18n/json" (getcwd)))
>>
>> and make sure that directory exists everything starts ok and so far serves fine.
>> On Sunday, January 12th, 2025 at 3:40 PM, Jason Darby via <artanis@gnu.org> wrote:
>>
>>> It looks like 1.1.0 on Guix is broken, when starting (using the api, outside of art) I get:
>>>
>>>> In artanis/artanis.scm:
>>>> 237:3 3 (init-server #:statics _ #:cache-statics? _ #:exclude _)
>>>> In artanis/i18n.scm:
>>>> 103:40 2 (init-i18n)
>>>> In artanis/i18n/json.scm:
>>>> 60:7 1 (i18n-json-init)
>>>> In unknown file: 0 (mkdir "#f/sys/i18n/json" #<undefined>)
>>>
>>> I figured no big deal, I'll just keep using 1.0.0 but it's no longer in the channel :)
>>> On Saturday, January 11th, 2025 at 10:04 PM, Nala Ginrut <nalaginrut@gmail.com> wrote:
>>>
>>>> From the perspective of building, guile-dbi is always optional to build. But I didn't test if it works when guile-dbi is post installed.
>>>>
>>>> On Sun, Jan 12, 2025, 08:26 Andy Tai <atai@atai.org> wrote:
>>>>
>>>>> Is guile-dbi a needed dependency for this version? version 1.0 did
>>>>> not have dependency on guile-dbi.
>>>>> Ideally it is optional.
>>>>>
>>>>> On Fri, Jan 10, 2025 at 7:13 AM Nala Ginrut <mulei@gnu.org> wrote:
>>>>>> GNU Artanis is a modern web application framework for Scheme.
>>>>>>
>>>>>> NEWS
>>>>>>
>>>>>> Changes in 1.1.0
>>>>>> * Notable changes
>>>>>> - Add i18n
>>>>>> - Add server.workers
>>>>>> - Move out tmp dir (for Guix)
>>>>>> - Fix autoload in debug mode
>>>>>> - Fix request-ip thrown issue
>>>>>> - Add default 408 handler
>>>>>> - Update manual
>>>>>> - Update THANKS
>
> --
>
> Andy Tai, atai@atai.org, Skype: licheng.tai, Line: andy_tai, WeChat: andytai1010
> Year 2025 民國114年
> 自動的精神力是信仰與覺悟
> 自動的行為力是勞動與技能

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANN] GNU Artanis-1.1.0 released!
  2025-01-12 22:42           ` Jason Darby via General Guile related discussions
@ 2025-01-12 22:55             ` Nala Ginrut
  0 siblings, 0 replies; 13+ messages in thread
From: Nala Ginrut @ 2025-01-12 22:55 UTC (permalink / raw)
  To: Jason Darby; +Cc: Andy Tai, Nala Ginrut, artanis, Guile User

For existing Artanis app, each time upgrade new Artanis, please make sure
you run 'art create --upgrade' in your app folder.

On Mon, Jan 13, 2025, 07:42 Jason Darby <jason@sawbladesllc.com> wrote:

>
> https://git.savannah.gnu.org/cgit/artanis.git/tree/artanis/i18n/json.scm#n31
>
> It has to do with the assumption that a directory exists at:
>
> (define i18n-json-dir
>   (make-parameter (format #f "~a/sys/i18n/json" (current-toplevel))))
>
> The pub directory is similar but it'll still start without pub. I'm
> thinking (@ (artanis i18n) init-i18n) should have a default "not
> configured" case and warning instead of erroring.
> On Sunday, January 12th, 2025 at 5:35 PM, Andy Tai <atai@atai.org> wrote:
>
> Not sure if this is something that is due to Guix side package definition
> or Artanis itself?
>
> On Sun, Jan 12, 2025 at 12:54 PM Jason Darby <jason@sawbladesllc.com>
> wrote:
>
>> As long as I do something along the lines of:
>>
>> (i18n-json-dir (format #f "~a/sys/i18n/json" (getcwd)))
>>
>> and make sure that directory exists everything starts ok and so far
>> serves fine.
>> On Sunday, January 12th, 2025 at 3:40 PM, Jason Darby via <
>> artanis@gnu.org> wrote:
>>
>>
>> It looks like 1.1.0 on Guix is broken, when starting (using the api,
>> outside of art) I get:
>>
>> In artanis/artanis.scm:
>> 237:3 3 (init-server #:statics _ #:cache-statics? _ #:exclude _)
>> In artanis/i18n.scm:
>> 103:40 2 (init-i18n)
>> In artanis/i18n/json.scm:
>> 60:7 1 (i18n-json-init)
>> In unknown file:
>> 0 (mkdir "#f/sys/i18n/json" #<undefined>)
>>
>>
>> I figured no big deal, I'll just keep using 1.0.0 but it's no longer in
>> the channel :)
>> On Saturday, January 11th, 2025 at 10:04 PM, Nala Ginrut <
>> nalaginrut@gmail.com> wrote:
>>
>> From the perspective of building, guile-dbi is always optional to build.
>> But I didn't test if it works when guile-dbi is post installed.
>>
>> On Sun, Jan 12, 2025, 08:26 Andy Tai <atai@atai.org> wrote:
>>
>>> Is guile-dbi a needed dependency for this version? version 1.0 did
>>> not have dependency on guile-dbi.
>>> Ideally it is optional.
>>>
>>> On Fri, Jan 10, 2025 at 7:13 AM Nala Ginrut <mulei@gnu.org> wrote:
>>> > GNU Artanis is a modern web application framework for Scheme.
>>> >
>>> > NEWS
>>> >
>>> > Changes in 1.1.0
>>> > * Notable changes
>>> > - Add i18n
>>> > - Add server.workers
>>> > - Move out tmp dir (for Guix)
>>> > - Fix autoload in debug mode
>>> > - Fix request-ip thrown issue
>>> > - Add default 408 handler
>>> > - Update manual
>>> > - Update THANKS
>>>
>>>
>>
>>
>
> --
> Andy Tai, atai@atai.org, Skype: licheng.tai, Line: andy_tai, WeChat:
> andytai1010
> Year 2025 民國114年
> 自動的精神力是信仰與覺悟
> 自動的行為力是勞動與技能
>
>
>


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ANN] GNU Artanis-1.1.0 released!
  2025-01-10 14:29 [ANN] GNU Artanis-1.1.0 released! Nala Ginrut
                   ` (3 preceding siblings ...)
  2025-01-11 23:25 ` Andy Tai
@ 2025-01-14  1:47 ` Richard Stallman
  4 siblings, 0 replies; 13+ messages in thread
From: Richard Stallman @ 2025-01-14  1:47 UTC (permalink / raw)
  To: Nala Ginrut; +Cc: artanis, guile-user, info-gnu

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

Congratulations on the new release.

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2025-01-14  1:47 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-10 14:29 [ANN] GNU Artanis-1.1.0 released! Nala Ginrut
2025-01-10 16:36 ` Luis Felipe
2025-01-11  0:37 ` Jason Darby via General Guile related discussions
2025-01-11  0:55 ` Jason Darby via General Guile related discussions
2025-01-11 23:25 ` Andy Tai
2025-01-12  2:21   ` jgart via General Guile related discussions
2025-01-12  3:04   ` Nala Ginrut
2025-01-12 20:40     ` Jason Darby via General Guile related discussions
2025-01-12 20:53       ` Jason Darby via General Guile related discussions
2025-01-12 22:35         ` Andy Tai
2025-01-12 22:42           ` Jason Darby via General Guile related discussions
2025-01-12 22:55             ` Nala Ginrut
2025-01-14  1:47 ` Richard Stallman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).