[gemini] input field badly processed #191

Closed
opened 2020-10-23 19:29:57 +00:00 by nixo · 3 comments

Hi!
I'm working on a gemini server, and I'm testing it with bombadillo and with elpher (emacs).
To have multiline input, I'm returning various times "10 Inser text". The first time bombadillo is processing the input correctly, and upon "enter" is pressed the request is sent as it should.

However, the second input does something weird. Bombadillo sometimes says "already at the bottom" or "Your way is blocked by void, there is nothing forward" or "no text matching" (input).

I think it's in a bad state (like in command mode, or something).

I'll provide a better description if needed

Thanks, Nicolò

Hi! I'm working on a gemini server, and I'm testing it with bombadillo and with elpher (emacs). To have multiline input, I'm returning various times "10 Inser text". The first time bombadillo is processing the input correctly, and upon "enter" is pressed the request is sent as it should. However, the second input does something weird. Bombadillo sometimes says "already at the bottom" or "Your way is blocked by void, there is nothing forward" or "no text matching" (input). I think it's in a bad state (like in command mode, or something). I'll provide a better description if needed Thanks, Nicolò
Owner

Hi @nixo!

Thanks for submitting this issue. Can you tell me what version of Bombadillo you are running (bombadillo -v should provide this, in most situations).

We had run into this awhile back and I believe it has been fixed. I know in the gemini torture tests there is a test for returning a query from. query and Bombadillo handles it correctly in all of the instances I have seen. So my guess is this may be a version issue. If, however, it is not I'd love to be able to replicate the behavior by testing it against your server if possible.

Thanks!

Hi @nixo! Thanks for submitting this issue. Can you tell me what version of Bombadillo you are running (`bombadillo -v` _should_ provide this, in most situations). We had run into this awhile back and I believe it has been fixed. I know in the gemini torture tests there is a test for returning a query from. query and Bombadillo handles it correctly in all of the instances I have seen. So my guess is this may be a version issue. If, however, it is not I'd love to be able to replicate the behavior by testing it against your server if possible. Thanks!
sloum added the
needs-info
label 2020-10-23 23:20:31 +00:00
sloum self-assigned this 2020-10-23 23:20:34 +00:00
sloum added the
gemini
bug
labels 2020-10-23 23:20:49 +00:00
Author

Thanks @sloum!

Well, I'm in one of the few situations in which bombadillo -v does not work (returns Bombadillo - build). But I know it's version 2.2.0. The commit you are referring to might be this (c58b40def2), which is newver than my actual version.
I built the new version and input is working! I'll subimt the upgraded one to guix

However, it is treating redirects to absolute paths as to filesystem requests (redirect to /b/ returns "invalid system path"). Other clients do the "right thing" (what I expected it to be, reading specifications at 3.2.3). I'll open a new issue.

(an instance of my server is available on gemini://nixo.xyz . It's an anonymous board, thought it might be a nice first project)

Thanks @sloum! Well, I'm in one of the few situations in which bombadillo -v does not work (returns Bombadillo - build). But I know it's version 2.2.0. The commit you are referring to might be this (c58b40def2b655a99cf3281ca7f36aad84ed6db2), which is newver than my actual version. I built the new version and input is working! I'll subimt the upgraded one to guix However, it is treating redirects to absolute paths as to filesystem requests (redirect to /b/ returns "invalid system path"). Other clients do the "right thing" (what I expected it to be, reading specifications at 3.2.3). I'll open a new issue. (an instance of my server is available on gemini://nixo.xyz . It's an anonymous board, thought it might be a nice first project)
nixo closed this issue 2020-10-24 08:47:54 +00:00
Owner

Awesome! Glad that was was resolved :) After the next minor release (I've been lazy during the pandemic - anxious and depressed may be the more correct phrasing - and have not completed what I want to release) I plan on merging develop into master so the master branch should actually reflect the current state of development (I believe it may be lagging behind a tad).

Awesome! Glad that was was resolved :) After the next minor release (I've been lazy during the pandemic - anxious and depressed may be the more correct phrasing - and have not completed what I want to release) I plan on merging develop into master so the master branch should actually reflect the current state of development (I believe it may be lagging behind a tad).
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sloum/bombadillo#191
No description provided.