Skip to content

Releases: accetto/debian-vnc-xfce-g3

Release 25.03 (G3v7)

15 Mar 16:22
Compare
Choose a tag to compare

Release 25.03 (G3v7)

This is the first G3v7 release, bringing an improved building pipeline.

The helper script ci-builder.sh can build final images significantly faster, because the temporary helper images are used as external caches.

Internally, the helper image is built by the pre_build hook script and then used by the build hook script.

The helper image is now deleted by the build hook script and not the pre_build hook script as before.

The Dockerfiles got a new metadata label any.accetto.built-by="docker".

Remarks

If you would build a final image without building also the helper image (e.g. by executing builder.sh latest build), then there could be an error message about trying to remove the non-existing helper image.
You can safely ignore the message.

For example:

### The next line would build the helper image, but it was not executed.
#./build.sh latest pre_build

./build.sh latest build

### then somewhere near the end of the log
Removing helper image
Error response from daemon: No such image: accetto/headless-debian-g3_latest-helper:latest

Release 25.01

25 Jan 17:37
Compare
Choose a tag to compare

Release 25.01

This is a maintenance release.

Updated components:

  • noVNC to version 1.5.0
  • websockify to version 0.12.0

Remarks about xfce4-about

The version of the currently running Xfce4 can be checked by the utility xfce4-about.
It can be executed from the terminal window or by the start menu item Applications/About Xfce.

However, the utility requires the module libGL.so.1, which is excluded from some images, to keep them smaller.

The module can be added in running containers as follows:

sudo apt-get update
sudo install libgl1

Release 24.09.1

27 Sep 09:39
Compare
Choose a tag to compare

Release 24.09.1

This is a fix release, finishing the changes announced in the previous release.

Changes:

  • Default user headless:headless (1000:1000) has been changed to headless:headless (1001:1001).
    • This change has been only done to keep the containers uniform with the ones from the sibling Ubuntu projects.

Release 24.09 (G3v6)

15 Sep 08:19
Compare
Choose a tag to compare

Release 24.09

This is the first G3v6 release. However, it's a maintenance release and the version number has been increased just to keep it synchronized with the sibling project accetto/ubuntu-vnc-xfce-g3. The previous version G3v5 will still be available in this repository as the branch archived-generation-g3v5.

Changes:

  • [Sorry, this one change actually comes in the next release.] - Default user headless:headless (1000:1000) has been changed to headless:headless (1001:1001).
    • This change has been only done to keep the containers uniform with the ones from the sibling Ubuntu projects.
  • The directive syntax=docker/dockerfile:experimental has been removed from all Dockerfiles.
  • The noVNC starting page has been updated in all images.
    • If no noVNC Client is selected, then the Full Client will start automatically in 10 seconds.
  • The hook script release_of has been updated with the intention to report more helpful building errors.

Release 24.03 (G3v5)

12 Mar 16:50
Compare
Choose a tag to compare

Release 24.03

This is the first G3v5 release.

Remark: The version numbers G3v2, G3v3 and G3v4 have been skipped, to align the numbering with the sibling project accetto/ubuntu-vnc-xfce-g3.

The updated script set_user_permissions.sh, which is part of Dockerfiles, skips the hidden files and directories now.
It generally should not have any unwanted side effects, but it may make a difference in some scenarios, hence the version increase.

Release 23.12

06 Dec 16:51
Compare
Choose a tag to compare

Release 23.12

This is a maintenance release.

  • Updated Dockerfiles
    • file .bashrc is created earlier (stage merge_stage_vnc)
  • Updated file example-secrets.rc
    • removed the initialization of the variables FORCE_BUILDING and FORCE_PUBLISHING_BUILDER_REPO (unset means 0)
    • the variables are still used as before, but now they can be set individually for each building/publishing run

Release 23.11

19 Nov 10:06
Compare
Choose a tag to compare

Release 23.11

  • Added file $HOME/.bashrc to all images.
    It contains examples of custom aliases

    • ll - just ls -l
    • cls - clears the terminal window
    • ps1 - sets the command prompt text
  • Added more 'die-fast' error handling into the building and publishing scripts.
    They exit immediately if the image building or pushing commands fail.

Release 23.08.1

18 Aug 16:46
Compare
Choose a tag to compare

Release 23.08.1 (Milestone)

This release brings new images based on the current Debian 12.
The images based on the previous Debian 11 will still be published into the same repositories.

Other changes:

  • hook scripts env.rc, push and post_push have been updated
  • handling of multiple deployment tags per image has been improved and it covers also publishing into the builder repository now
    • also less image pollution by publishing
  • file readme-local-building-example.md got a new section Tips and examples, containing
    • How to deploy all images into one repository

Main updated components:

  • Debian to version 12.1
  • Xfce desktop to version 4.18
  • Mousepad to version 0.5.10
  • nano to version 7.2
  • Python to version 3.11.2

Release 23.08

05 Aug 12:02
Compare
Choose a tag to compare

Release 23.08

This release brings updated and significantly shortened README files, because most of the content has been moved into the new User guide.

Release 23.07.1

24 Jul 07:53
Compare
Choose a tag to compare

Release 23.07.1

This release brings some enhancements in the Dockerfile and the script user_generator.rc with the aim to better support extending the images.