Re: French Canadian Translation missing from guacamole-1.5.x.war

2023-08-07 Thread Antoine Besnier
 Hi Nick, 

Thanks for the quick reply. I did not notice the 1.6.0 mention in the JIRA 
page, my bad.IIRC, the list of tickets to be included in 1.5.0 was quite short 
(in quantity, not in amount of work), so I can understand this one went below 
the radar.
Best regardsAntoine


Le lundi 7 août 2023 à 14:00:42 UTC+2, Nick Couchman  a 
écrit :  
 
 On Mon, Aug 7, 2023 at 5:14 AM Antoine Besnier
 wrote:
>
> Hello,
>
> I maintain a small unofficial Guacamole docker image, and one user raised an 
> issue about missing French Canadian layout in RDP options.
>
> Indeed, there was an Jira ticket with an approved PR 
> (https://issues.apache.org/jira/projects/GUACAMOLE/issues/GUACAMOLE-1312?filter=allissues
>  and 
> https://github.com/apache/guacamole-server/pull/376/commits/9cbd768210a7b2330b16012748d980cb987ea728),
>  and the layout is found on github for Guacamole server.**
>
> There also have been updates to translation files to add the fr_ca mapping to 
> the user interface of Guacamole Client 
> (https://github.com/apache/guacamole-client/blame/master/guacamole/src/main/frontend/src/translations/en.json#L678)
>
> The modification to the translation files was added in March 2022, meaning it 
> could have been implemented since the 1.5.0 release, but none of the official 
> WAR files (guacamole-1.5.x.war from 
> https://guacamole.apache.org/releases/1.5.x/) contain this line, making this 
> option invisible to users.
>
> In a similar manner, the Czech translations were approved in the master 
> branch in November 2022, but are also not included in 1.5.x.
>
> Would it be possible to have the updated translations files included in the 
> next release of Guacamole, and in the mean time, is my only option to build 
> the client from github?

Hello, Antoine,
The Jira issue that you linked, GUACAMOLE-1312, is tagged for the
1.6.0 release. I'm not entirely sure why it didn't make it into 1.5.0,
but the releases since 1.5.0 have been bugfix releases where we've not
added any features, however minor they may be.

I think we may have a 1.5.4 release to fix a minor bug, but I would
expect we'll head toward 1.6.0 relatively soon, and it should be
included in that.

-Nick

-
To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org
For additional commands, e-mail: user-h...@guacamole.apache.org

  

Re: French Canadian Translation missing from guacamole-1.5.x.war

2023-08-07 Thread Nick Couchman
On Mon, Aug 7, 2023 at 5:14 AM Antoine Besnier
 wrote:
>
> Hello,
>
> I maintain a small unofficial Guacamole docker image, and one user raised an 
> issue about missing French Canadian layout in RDP options.
>
> Indeed, there was an Jira ticket with an approved PR 
> (https://issues.apache.org/jira/projects/GUACAMOLE/issues/GUACAMOLE-1312?filter=allissues
>  and 
> https://github.com/apache/guacamole-server/pull/376/commits/9cbd768210a7b2330b16012748d980cb987ea728),
>  and the layout is found on github for Guacamole server.**
>
> There also have been updates to translation files to add the fr_ca mapping to 
> the user interface of Guacamole Client 
> (https://github.com/apache/guacamole-client/blame/master/guacamole/src/main/frontend/src/translations/en.json#L678)
>
> The modification to the translation files was added in March 2022, meaning it 
> could have been implemented since the 1.5.0 release, but none of the official 
> WAR files (guacamole-1.5.x.war from 
> https://guacamole.apache.org/releases/1.5.x/) contain this line, making this 
> option invisible to users.
>
> In a similar manner, the Czech translations were approved in the master 
> branch in November 2022, but are also not included in 1.5.x.
>
> Would it be possible to have the updated translations files included in the 
> next release of Guacamole, and in the mean time, is my only option to build 
> the client from github?

Hello, Antoine,
The Jira issue that you linked, GUACAMOLE-1312, is tagged for the
1.6.0 release. I'm not entirely sure why it didn't make it into 1.5.0,
but the releases since 1.5.0 have been bugfix releases where we've not
added any features, however minor they may be.

I think we may have a 1.5.4 release to fix a minor bug, but I would
expect we'll head toward 1.6.0 relatively soon, and it should be
included in that.

-Nick

-
To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org
For additional commands, e-mail: user-h...@guacamole.apache.org



Re: Guacamole recording doesn't work

2023-08-07 Thread Maciej Konigsman
Thank you for all the help! Case closed.

On Sat, 5 Aug 2023 at 22:59, Michael Jumper  wrote:

> BTW, the recommend method of preparing a directory for recording storage
> for both guacd and Guacamole is to create a directory that:
>
> 1) Is owned by the "guacd" user.
> 2) Is owned by the group that Tomcat runs with.
> 3) Has the "setgid" bit set (such that recordings placed within this
> directory will automatically be readable by the group used by Tomcat).
>
> This way, both guacd and the Guacamole webapp can operate with their own
> distinct and reduced privileges.
>
> See:
>
>
> https://guacamole.apache.org/doc/gug/recording-playback.html#preparing-a-directory-for-recording-storage
>
> - Mike
>
> On 8/5/2023 10:58 AM, Maciej Konigsman wrote:
> > Yes, this was the problem.
> > guacd user has ID 1000 but guacamole user - 1001.
> >
> > Thanks for your help!
> > Maciek
> >
> > On Sat, 5 Aug 2023 at 18:44, Michael Jumper  > > wrote:
> >
> > If you use "docker exec" to start a shell within the guacamole
> > container, and you take a look at the path specified as the recording
> > path, how do things look now? What file permissions and ownerships
> does
> > the guacamole container see? Do you see the recordings present on the
> > filesystem and readable by the "guacamole" group? What about the
> > directories leading up to the recordings?
> >
> > - Mike
> >
> > On 8/4/23 23:43, Maciej Konigsman wrote:
> >  > This was exactly the problem. Thanks for the hint.
> >  > I had a volume /record mounted in guacd but I was missing it in
> > guacamole.
> >  > I can now see recording and typescript files being created.
> >  > image.png
> >  >
> >  > However, there isn't a link to the recording under history/logs.
> No
> >  > error in guacd or guacamole container logs.
> >  > image.png
> >  >
> >  > On Fri, 4 Aug 2023 at 14:54, Nick Couchman  > 
> >  > >> wrote:
> >  >
> >  > On Fri, Aug 4, 2023 at 8:33 AM Maciej Konigsman
> >  >  wrote:
> >  >  >
> >  >  > Hello,
> >  >  >
> >  >  > I'm running Guacamole in containers (version 1.5.3).
> >  >  > I can't make work sessions recording.
> >  >  > I enabled recording extension
> >  > (guacamole-history-recording-storage-1.5.3.jar) by setting
> > env var
> >  > RECORDING_SEARCH_PATH in guacamole/guacamole container. The
> other
> >  > recording parameters are not implemented in the start.sh
> script.
> >  >  >
> >  >  > So, I see that the extension is loaded but the sessions
> > are not
> >  > recorded.
> >  >  > 16:26:32.049 [localhost-startStop-1] INFO
> >  > o.a.g.extension.ExtensionModule -  - [recording-storage]
> "Session
> >  > Recording Storage"
> >  >
> >
>  
> (/home/guacamole/.guacamole/extensions/guacamole-history-recording-storage-1.5.3.jar)
> >  >  >
> >  >  > I configured the sessions recording with variables and a
> > literal
> >  > path. Both don't work.
> >  >  >
> >  >  >
> >  >  >
> >  >  > I even updated the start.sh script to include other
> recording
> >  > parameters but without success.
> >  >  > Here are parameters configured in guacamole.properties
> file:
> >  >  >>
> >  >  >> recording-search-path: /home/guacamole/recordings
> >  >  >> recording-path: /home/guacamole/recordings
> >  >  >> create-recording-path: true
> >  >  >> recording-include-keys: true
> >  >  >
> >  >  >
> >  >  > Any idea what might be wrong?
> >  >
> >  > It sounds like you're running in Docker containers? There are
> > several
> >  > things to be aware of with the recording extension, and they
> > become a
> >  > little more complex when using containers:
> >  > * The actual recording of the sessions is done by guacd (if
> > you're
> >  > using containers, the guacamole/guacd) container. So, the
> guacd
> >  > container, and the user/UID under which it is running, will
> > need write
> >  > access to the path where you want to store the recordings.
> >  > * The display of the recordings in the Guacamole web
> > interface is done
> >  > by Guacamole Client (the guacamole/guacamole container). So,
> this
> >  > container, and the user/UID under which it is running, will
> > need read
> >  > access to the path where you have stored the recordings.
> >  > * If you're using containers, you'll need to have a shared
> > location
> >  > that both the guacamole/guacd and guacamole/guacamole
> > containers can
> >  > access. This is generally done by specifying a volume 

French Canadian Translation missing from guacamole-1.5.x.war

2023-08-07 Thread Antoine Besnier
Hello, 

I maintain a small unofficial Guacamole docker image, and one user raised an 
issue about missing French Canadian layout in RDP options.
Indeed, there was an Jira ticket with an approved PR 
(https://issues.apache.org/jira/projects/GUACAMOLE/issues/GUACAMOLE-1312?filter=allissues
 and 
https://github.com/apache/guacamole-server/pull/376/commits/9cbd768210a7b2330b16012748d980cb987ea728),
 and the layout is found on github for Guacamole server.**
There also have been updates to translation files to add the fr_ca mapping to 
the user interface of Guacamole Client 
(https://github.com/apache/guacamole-client/blame/master/guacamole/src/main/frontend/src/translations/en.json#L678)
The modification to the translation files was added in March 2022, meaning it 
could have been implemented since the 1.5.0 release, but none of the official 
WAR files (guacamole-1.5.x.war from 
https://guacamole.apache.org/releases/1.5.x/) contain this line, making this 
option invisible to users.

In a similar manner, the Czech translations were approved in the master branch 
in November 2022, but are also not included in 1.5.x.
Would it be possible to have the updated translations files included in the 
next release of Guacamole, and in the mean time, is my only option to build the 
client from github?
By the way, I'll never thank you enough for this great piece of software, 

Best regardsAntoine



**: the source archive that can be downloaded at 
https://apache.org/dyn/closer.lua/guacamole/1.5.3/source/guacamole-server-1.5.3.tar.gz?action=download
 do not contain the fr_ca_qwerty.keymap file, but for the server, I always 
build it from github.