Aktivitäten

2025
28. August

Github Push to hicknhack-software/qdjango

  • Added missing exportingProduct on cppDefines in Export.

Github Push to hicknhack-software/qdjango

  • Symbol import/export defines where wrong.

Github Push to hicknhack-software/tailwind-flowbite

  • Initialize Popper without event listeners
    * event listeners are only needed when the popup is actually visible

    Note: Event Listeners were already disabled on hide
27. August

Github Push to hicknhack-software/ansible-matrix-synapse

  • Avoid changing database after backup was inserted

Github Push to arBmind/ansible-redmine

  • use new gem version syntax

Github Push to hicknhack-software/ansible-matrix-synapse

  • Avoid creating database tables and allow backup to place them

Github Push to arBmind/ansible-rails

  • stabilze gem installations, add empty folder releases

Github Push to hicknhack-software/qdjango

  • Renamed libInstallPrefix property to productInstallPrefix.

Github Push to hicknhack-software/qdjango

  • Added Project, minimal version and shorted syntax.

Github Push to hicknhack-software/qdjango

  • Ported db Qmake file for Qbs build system.
22. August

Github Push to hicknhack-software/Qt-Creator

  • TextEditor: Use Shift-Tab for applyLine suggestion
    Tab is used for appying the whole suggestion. And Shift-Tab just for the
    line.
    This would be on paar with other usages like `llama.vim` or
    `llama.vscode`.
    Fixes: QTCREATORBUG-33300
    Change-Id: I222394f55288e86e0fced84dda78bb52b7138676
    Reviewed-by: Marcus Tillmanns
  • FakeVim bugfix: Cmd-S shouldn't erase lines on Mac
    On Mac, there's not only Ctrl but also Cmd. In FakeVim only checks for
    Ctrl were being made when deciding whether to act on a keypress or not.
    This was causing keypresses like to be registered as simply "S"
    if it was not trapped by Qt Creator beforehand (e.g. if the "Save" menu
    option was disabled).
    Fixes: QTCREATORBUG-13392.
    Change-Id: Ibd77c1e3c01f2cbc26ecd9a933ad5abbf96cbc34
    Reviewed-by: André Hartmann
    Reviewed-by: Marcus Tillmanns
  • TextEditor: Use QKeySequence::NativeText for tooltips
    As follow up from 07d2e3c0b7fc5bcf15ae8e323dbe9dd9d6aa346e
    where we discovered that the tooltips were not using
    QKeySequence::NativeText
    Task-number: QTCREATORBUG-33300
    Change-Id: I4b9733cd6e1f41ef4d6977e61bf8d64084d98694
    Reviewed-by: Eike Ziller
  • CMakePM: Do not silently ignore missing include presets
    If errors are reported at CMake presets parsing, the presets are invalid
    and will not be used for the project configuration.
    Fixes: QTCREATORBUG-33294
    Change-Id: Ia05dc574992d13c577208d1a871a98e1f413cee8
    Reviewed-by: Marcus Tillmanns
  • TextEditor: revert adding string change after string freeze
    Amends 07d2e3c0b7fc5bcf15ae8e323dbe9dd9d6aa346e
    Change-Id: I981b90100f007a54e6e5c61402a38c215810aabd
    Reviewed-by: Eike Ziller
  • Update change log for 17.0.1
    Change-Id: I3d6325284d1f462137428e47f41169ea5995d67c
    Reviewed-by: Teea Põldsam
  • Axivion: Allow start of local builds without suite
    Even without a configured suite it may be possible to start
    an axivion build using either the information provided by
    the start command or using axivion from PATH.
    Change-Id: I623b211f31f20cfe486ce59b8a78b229ae9f6d51
    Reviewed-by: Jarek Kobus
  • FSEngineImpl: remove redundant entryList() method
    It was replaced by beginEntryList() in Qt 4.8[1]. Currently nothing in
    QtBase uses it. The method in the base class has been removed in Qt
    6.11 (dev branch):
    https://code.qt.io/cgit/qt/qtbase.git/commit/?id=3ad6e94dd3f0ed5bd85a161e7444d1796babfebd
    [1] https://code.qt.io/cgit/qt/qt.git/commit/?id=859c0d5f2fe8234e9f1b8f638a3e3c592e7f3224
    Change-Id: I88b61f152b3715241d6ece0fe2867e86bc748092
    Reviewed-by: hjk
  • QmlJSEditor: Fix refactoring component to separate file
    `ParentFolderNode` is returning the `/` folder, which is
    not what the user is expecting when providing the `` as
    target directory.
    For CMake projects the expectation is that the new qml file is added to
    the project that was using the parent qml file.
    Fixes: QTCREATORBUG-33298
    Change-Id: I22d026f4952444b21092500bdb1d965ead077727
    Reviewed-by: Sami Shalayel
    Reviewed-by: Fabian Kosmale
  • Axivion: Fix enabled state of local build
    Lower the restrictions for the local build to match other
    Axivion plugins.
    Basically the local build should be available if there is an
    active dashboard and the current project has no local build
    running already.
    Change-Id: I2f74f6f3c5a0d42dd874e698f5961376554526db
    Reviewed-by: Jarek Kobus
    Reviewed-by: Daniel Hofmann
  • Update qbs submodule to HEAD of 3.0 branch
    Change-Id: I4790f96f04ab8721c3a1ccdbaf8c13d96b25f50d
    Reviewed-by: Ivan Komissarov
  • ClangFormat: Squash a warning for a non-initialized member
    Change-Id: Ib9ed8c96a69c726c72d1702503cb108f3fb28cae
    Reviewed-by: Christian Kandeler
  • RemoteLinux: Add auto-detection for device tools
    Change-Id: I3b1a5c2338c7bd79f3281514770cab755c3f17f1
    Reviewed-by: Christian Kandeler
  • QtSupport: Add a DeviceToolAspectFactory to find remote qmakes
    Change-Id: I31163ee32ecb5daa3e3f3d6d5be7a30695ee0c0f
    Reviewed-by: Christian Kandeler
  • Docker: Use new central auto-detection for device tool paths
    Also, add gdbserver to a docker test image
    Change-Id: I40323edf824cc02cc12785d385950b906f8e7339
    Reviewed-by: Marcus Tillmanns
  • TaskTree: Fix wrapping runner's handlers
    A similar fix to 0a38bf89943d5afea31bcbd0404b8acc93293964
    applied to task tree.
    Change-Id: I049ffe05114659ec9530703303b11c7b3d24b97b
    Reviewed-by: Marcus Tillmanns
  • CmdBridge: Fix reading data packets
    The packet structure is magicmarker + packetsize + payload.
    We receive the data in chunks that can be broken up at any point within
    that.
    For the magicmarker and the payload we already handled that, but the
    packetsize is also 4 bytes, and a chunk break can happen in there, so we
    need to handle that too.
    Fixes: QTCREATORBUG-33317
    Change-Id: I4f77ca735d37b9679367ac2df559a65bbcda2e3e
    Reviewed-by: Marcus Tillmanns
  • DevContainer: Reuse ParallelTaskTreeRunner
    Change-Id: Ieea129dadd83c3b4f15bfee341fb736fd2e2a2bc
    Reviewed-by: Marcus Tillmanns
  • CmdBridge: Increase timeout to 60 minutes
    Change-Id: I5667fc161bc19725a237f53d24bc4852bf70cc7c
    Reviewed-by: hjk
    (cherry picked from commit fddcf67ff04823f77d49b07eea8d926215cdbdb7)
  • Update change log for 17.0.1
    Change-Id: If9cab0862f3d46eb95b4fd96fa7f4e395b93226b
    Reviewed-by: Teea Põldsam

Github Push to hicknhack-software/Qt-Creator

  • CmdBridge: Fix reading data packets
    The packet structure is magicmarker + packetsize + payload.
    We receive the data in chunks that can be broken up at any point within
    that.
    For the magicmarker and the payload we already handled that, but the
    packetsize is also 4 bytes, and a chunk break can happen in there, so we
    need to handle that too.
    Fixes: QTCREATORBUG-33317
    Change-Id: I4f77ca735d37b9679367ac2df559a65bbcda2e3e
    Reviewed-by: Marcus Tillmanns
  • CmdBridge: Increase timeout to 60 minutes
    Change-Id: I5667fc161bc19725a237f53d24bc4852bf70cc7c
    Reviewed-by: hjk
    (cherry picked from commit fddcf67ff04823f77d49b07eea8d926215cdbdb7)
  • Update change log for 17.0.1
    Change-Id: If9cab0862f3d46eb95b4fd96fa7f4e395b93226b
    Reviewed-by: Teea Põldsam
  • Update qbs submodule to HEAD of 3.0 branch
    Change-Id: I307e57d0912f2a13a2682f7cdca78f6d7801f503
    Reviewed-by: Ivan Komissarov
  • Build.py: Don't build sdktoollib if not needed
    Doesn't make sense to build sdktoollib if sdktool is not built.
    Amends c246caf7a96b1d689ee03d900f6bc503e00a4b02
    Change-Id: Iafdb80f290a5d9c31e9313fc93973afcc15a37e8
    Reviewed-by: Marcus Tillmanns
  • qmljs: avoid recursively loading the same libraryPath
    Change-Id: If3d28cf6da94652f3700c0bfb1713bc15a06337c
    Fixes: QTCREATORBUG-33228
    Reviewed-by: hjk
    Reviewed-by: Sami Shalayel
  • Utils: Report ResultOk from DeviceShell setup
    ... even if the shell itself cannot be started e.g. due to a missing
    'base64', as long as the "single shot" fallback still works.
    This solves the current problems that a missing "base64" caused the
    device test via the "Test" button to fail, leaving a device in a
    permanently disconnected state, even though the "single shot"
    fallback path would have been usable, or even the later "upgrade"
    to gocmddevice would have worked.
    Change-Id: Icadf650c620e72e4db8ed19910d1348fac312366
    Reviewed-by: Marcus Tillmanns
    (cherry picked from commit b862fe3254c3ee0c4e95339d7226ca29ee735c26)
    Reviewed-by: Eike Ziller
  • Update qbs submodule to HEAD of 3.0 branch
    Change-Id: Ia2712a5a624cd6e494ae35423798f984b2d5c531
    Reviewed-by: Ivan Komissarov
  • enable qbs project to support c++2a and c++2b support
    * also added c++20 and c++17 support for msvc compilers
  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
    * fix qbsbuildconfig for Qbs >=1.22
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • Added Qbs Generate VisualStudio2022 Project as Tool Action
    # Conflicts:
    # src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp
  • Added debug with VisualStudio2022 action for qbs projects
  • Fix folding issues on save
    * restore cursor postion before and after folding
    * ensure cursor stays visible
    * also update document layout
  • keep cursor visible after text cut operation
  • Improved Pretty Printer
    * preserve trailing return type function signatures
    * added missing comma for variadic argument
    * preserve variadic arguments on rewrite

Github Push to hicknhack-software/Qt-Qbs

  • freebsd: fix support for STABLE and CURRENT releases
    Change-Id: I6b0d0ea495d66525bea7755ccf88c6837d7adb90
    Reviewed-by: Christian Kandeler
  • pkgconfig: fix default paths detection on FreeBSD
    Change-Id: I3debddf40de1e3b530182665d8ad82612d34b3f9
    Reviewed-by: Christian Kandeler
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild filters
    They generate a lot of useless folders, that are totally annoying.
    It would be nice to use filters to represent the subfolder structure in visual studio, but this would be a full rewrite anyways.
  • prevent the plugins path from doubling up. (feels hacky, but works for now)
    There are two call sites. If the path comes from the build environment of QtCreator the path is wong.
  • enable support for c++2a and c++2b on msvc
  • added AdditionalOptions to msbuild project
    * adds /std option to improve msvc auto completion
  • added Github workflow
    * added release creation
  • added moc includes to speed up compilation
  • add support for object targets
    * extended cpp module compilers to link object files from dependencies
  • drop unused member
  • clang_tidy allow suspicious includes for moc_ based inculde
  • added support for extra qt install dir
  • Fix runtime compatibility
18. August

Github Push to arBmind/ueberDB

  • Fix Regexp match usage in Redis Database
    The regexp will return an array of two elements. The first is the total match which is the `key` again. And the second is the actual type we want to search for.

    Without this path etherpad shows no pads after a restart.
17. August

Github Push to arBmind/ansible-rails

  • Use systemd_service module

Github Push to hicknhack-software/ansible-libvirt

  • make disk.id optional
16. August

Github Push to hicknhack-software/ansible-libvirt

  • Store domain images in subfolder
    * fix cloud-config for extra disks
    * store ssh known host key on first connect
15. August

Github Push to hicknhack-software/ansible-libvirt

  • support more configuration

Github Push to arBmind/ansible-rails

  • Allow direct app hosts configuration, improve gpg key handling, update nodejs versions

Github Push to hicknhack-software/Qt-Creator

  • CMakePM: Allow no project tree compression via envvar
    The QTC_PROJECT_NO_COMPRESS would bring back Qt Creator 15 and earlier
    behavior.
    Task-number: QTCREATORBUG-33238
    Change-Id: Ia598648270ea4382c4de015d2969be91e01df65e
    Reviewed-by: Christian Kandeler
  • Update qbs submodule to HEAD of 3.0 branch
    Change-Id: I4e05fbed2e67edfefb1839889fc05f843eb4328f
    Reviewed-by: Christian Stenger
  • Lua: TextEditor: Expose TextEditor:setFocus()
    Change-Id: I5030e02447ddd38bf0e6e7cacfbc5211610abb39
    Reviewed-by: Marcus Tillmanns
  • DiffEditor: Fix incorrect file selection in side-by-side view
    The file selector was jumping to wrong files because fileIndexForBlockNumber
    was incrementing the counter even after finding the correct block, resulting
    in an off-by-one error.
    🤖 Generated with [Claude Code](https://claude.ai/code)
    Co-Authored-By: Claude
    Change-Id: Id501694ca42427d8d9a017bab153ac7a435b7175
    Reviewed-by: Jarek Kobus
    Reviewed-by: André Hartmann
  • Revert "DiffEditor: Fix incorrect file selection in side-by-side view"
    This reverts commit e9dc3aef3104a08554fdef29fd9d48c5ed93aec1.
    Reason for revert: I propose to revert it, as the AI input introduced only unnecessary noise and disruption to the code that was working OK and was 1 line shorter.
    Change-Id: I09f0958ab0b07c711f4ba117680df705fdc8f758
    Reviewed-by: Orgad Shaneh
    Reviewed-by: André Hartmann
  • ExtensionManager: Fix build without ssl
    Change-Id: Ibae6c27511b104cb1e5ca946bcf820670e62e3ee
    Reviewed-by: Marcus Tillmanns
  • qmlpuppet: Fix bulding with Qt 6.11
    `setSlowModeEnabled` was removed from the API.
    Change-Id: I4a292e2dd8baa4a153976093045bcbe0baf3683a
    Reviewed-by: hjk
  • Doc: Fix Ninja Multi-Config CMake presets example
    `CMAKE_BUILD_TYPE` can have only one value e.g. Debug, Release, etc.,
    and is used for CMake single-config generators.
    For CMake muti-config generators the variable that sets the build types
    is `CMAKE_CONFIGURATION_TYPES`, and it can have multiple values
    separated by semicolons.
    Fixes: QTCREATORBUG-33274
    Change-Id: I5ce1f33616009e6610c6f9a1bcea41a68bdcf003
    Reviewed-by: Alessandro Portale
  • QtSupport: Let users provide an absolute mkspec path
    ... in the kit aspect.
    Fixes: QTCREATORBUG-33155
    Change-Id: Id984ddbcb227081c63a597d79c3c2d57fdc73720
    Reviewed-by: hjk
  • CMakePM: Allow project failure when toolchainFile is missing
    The code would just skip setting an non existing toolchain_file.cmake to
    CMAKE_TOOLCHAIN_FILE parameter when using CMake Presets.
    This would create a working project but with a different setup than
    expected.
    Fixes: QTCREATORBUG-33290
    Change-Id: I5f6e483d882b09edc198403ce37d79afd45f17df
    Reviewed-by: Marcus Tillmanns
  • Update qbs submodule to HEAD of 3.0 branch
    Change-Id: I78cb8f4f6503ee68797f87807b92327392078344
    Reviewed-by: Christian Stenger
  • OpenEditorsWindow: Rename private member
    "editor view" has a specific and different meaning these days.
    Change-Id: Idff63d9205b92db5801580f8ab33f1ed8853f19f
    Reviewed-by: Christian Stenger
  • Merge remote-tracking branch 'origin/17.0'
    Change-Id: I93bc107e2edb6d84a42f829602c51558a6816eb4
  • Editors/Tabs: Fix Open With behavior
    When the view that the context menu was requested for is not the current
    view.
    - if the context menu was opened on a suspended tab, the new
    editor type should be opened in that view, even if it is not
    current and other views might have a tab (suspended or not)
    for it
    - if the document is suspended and a (suspended) tab is shown
    for it, using Open With from the Open Documents view should
    open it in the existing tab
    - when triggered from the menu on the file icon in the editor
    toolbar, that view should become current
    Change-Id: I531e09929ea47d129be789070bddbec333e185f2
    Reviewed-by: David Schulz
  • CppEditor: Simplify InsertDefFromDecl::doMatch()
    There was a ridiculous amount of unneeded nesting, plus some other
    overhead.
    Change-Id: I49ff4632cc51a13e1e9576740f52f302c972214a
    Reviewed-by: Christian Stenger
  • Harmonize Copy to Clipboard buttons in two dialogs
    ... and make the code as similar as possible.
    The correct action to close the dialog is
    "Close", not "Cancel". Also keep the Copy
    action unrelated to Close as even after
    copy one might want to take a second look
    at the dialog.
    Change-Id: I2ab695d61486008faa66e264df5c543762e1c327
    Reviewed-by: Eike Ziller
  • Core: Replace two uses of FilePath::toUrlishString()
    Change-Id: I2cbc3d2b6dcc168b5514fc702e5779cf83920b6c
    Reviewed-by: Eike Ziller
  • Doc: Describe installing QDS from Qt Quick preferences
    The Install Qt Design Studio button opens Qt Online Installer
    for install QDS.
    Task-number: QTCREATORBUG-30787
    Task-number: QTCREATORBUG-33078
    Change-Id: I2557357dd5ce9dcb2a9b4d89493505676d49188a
    Reviewed-by: Eike Ziller
    Reviewed-by: Teea Põldsam
  • Doc: Describe searching in a single project
    Task-number: QTCREATORBUG-33078
    Change-Id: Iadd5139a21e41fe22a27ebbc82c72ceeaa85538d
    Reviewed-by: Teea Põldsam
    Reviewed-by: Eike Ziller
  • Axivion: Avoid multiple dashboard switches
    Disallow further dashboard switches as long a switching is
    in progress.
    Change-Id: I2b1aaa1af997c6482e3b223bdcb6659d0d5244e9
    Reviewed-by: Daniel Hofmann
    Reviewed-by: Jarek Kobus

Github Push to hicknhack-software/Qt-Creator

  • TextEditor: Use Shift-Tab for applyLine suggestion
    Tab is used for appying the whole suggestion. And Shift-Tab just for the
    line.
    This would be on paar with other usages like `llama.vim` or
    `llama.vscode`.
    Fixes: QTCREATORBUG-33300
    Change-Id: I222394f55288e86e0fced84dda78bb52b7138676
    Reviewed-by: Marcus Tillmanns
  • FakeVim bugfix: Cmd-S shouldn't erase lines on Mac
    On Mac, there's not only Ctrl but also Cmd. In FakeVim only checks for
    Ctrl were being made when deciding whether to act on a keypress or not.
    This was causing keypresses like to be registered as simply "S"
    if it was not trapped by Qt Creator beforehand (e.g. if the "Save" menu
    option was disabled).
    Fixes: QTCREATORBUG-13392.
    Change-Id: Ibd77c1e3c01f2cbc26ecd9a933ad5abbf96cbc34
    Reviewed-by: André Hartmann
    Reviewed-by: Marcus Tillmanns
  • TextEditor: Use QKeySequence::NativeText for tooltips
    As follow up from 07d2e3c0b7fc5bcf15ae8e323dbe9dd9d6aa346e
    where we discovered that the tooltips were not using
    QKeySequence::NativeText
    Task-number: QTCREATORBUG-33300
    Change-Id: I4b9733cd6e1f41ef4d6977e61bf8d64084d98694
    Reviewed-by: Eike Ziller
  • CMakePM: Do not silently ignore missing include presets
    If errors are reported at CMake presets parsing, the presets are invalid
    and will not be used for the project configuration.
    Fixes: QTCREATORBUG-33294
    Change-Id: Ia05dc574992d13c577208d1a871a98e1f413cee8
    Reviewed-by: Marcus Tillmanns
  • TextEditor: revert adding string change after string freeze
    Amends 07d2e3c0b7fc5bcf15ae8e323dbe9dd9d6aa346e
    Change-Id: I981b90100f007a54e6e5c61402a38c215810aabd
    Reviewed-by: Eike Ziller
  • Update change log for 17.0.1
    Change-Id: I3d6325284d1f462137428e47f41169ea5995d67c
    Reviewed-by: Teea Põldsam
  • Axivion: Allow start of local builds without suite
    Even without a configured suite it may be possible to start
    an axivion build using either the information provided by
    the start command or using axivion from PATH.
    Change-Id: I623b211f31f20cfe486ce59b8a78b229ae9f6d51
    Reviewed-by: Jarek Kobus
  • FSEngineImpl: remove redundant entryList() method
    It was replaced by beginEntryList() in Qt 4.8[1]. Currently nothing in
    QtBase uses it. The method in the base class has been removed in Qt
    6.11 (dev branch):
    https://code.qt.io/cgit/qt/qtbase.git/commit/?id=3ad6e94dd3f0ed5bd85a161e7444d1796babfebd
    [1] https://code.qt.io/cgit/qt/qt.git/commit/?id=859c0d5f2fe8234e9f1b8f638a3e3c592e7f3224
    Change-Id: I88b61f152b3715241d6ece0fe2867e86bc748092
    Reviewed-by: hjk
  • QmlJSEditor: Fix refactoring component to separate file
    `ParentFolderNode` is returning the `/` folder, which is
    not what the user is expecting when providing the `` as
    target directory.
    For CMake projects the expectation is that the new qml file is added to
    the project that was using the parent qml file.
    Fixes: QTCREATORBUG-33298
    Change-Id: I22d026f4952444b21092500bdb1d965ead077727
    Reviewed-by: Sami Shalayel
    Reviewed-by: Fabian Kosmale
  • Axivion: Fix enabled state of local build
    Lower the restrictions for the local build to match other
    Axivion plugins.
    Basically the local build should be available if there is an
    active dashboard and the current project has no local build
    running already.
    Change-Id: I2f74f6f3c5a0d42dd874e698f5961376554526db
    Reviewed-by: Jarek Kobus
    Reviewed-by: Daniel Hofmann
  • Update qbs submodule to HEAD of 3.0 branch
    Change-Id: I4790f96f04ab8721c3a1ccdbaf8c13d96b25f50d
    Reviewed-by: Ivan Komissarov
  • ClangFormat: Squash a warning for a non-initialized member
    Change-Id: Ib9ed8c96a69c726c72d1702503cb108f3fb28cae
    Reviewed-by: Christian Kandeler
  • enable qbs project to support c++2a and c++2b support
    * also added c++20 and c++17 support for msvc compilers
  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
    * fix qbsbuildconfig for Qbs >=1.22
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • Added Qbs Generate VisualStudio2022 Project as Tool Action
    # Conflicts:
    # src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp

Github Push to hicknhack-software/Qt-Qbs

  • GitHub actions: add macos artifacts to archive
    Fixes: QBS-1852
    Change-Id: I37675ba61b0a876265e2c955675387525d68e336
    Reviewed-by: Christian Kandeler
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild filters
    They generate a lot of useless folders, that are totally annoying.
    It would be nice to use filters to represent the subfolder structure in visual studio, but this would be a full rewrite anyways.
  • prevent the plugins path from doubling up. (feels hacky, but works for now)
    There are two call sites. If the path comes from the build environment of QtCreator the path is wong.
  • enable support for c++2a and c++2b on msvc
  • added AdditionalOptions to msbuild project
    * adds /std option to improve msvc auto completion
  • added Github workflow
    * added release creation
  • added moc includes to speed up compilation
  • add support for object targets
    * extended cpp module compilers to link object files from dependencies
  • drop unused member
  • clang_tidy allow suspicious includes for moc_ based inculde
  • added support for extra qt install dir
  • Fix runtime compatibility
9. August

Github Push to arBmind/ansible-redmine

  • Add support for special hourglass precompile task
  • Update dresden.weekly/rails that manages Postgresql locales

Github Push to dresden-weekly/ansible-rails

  • Use dresden-weekly badge for readme

Github Push to dresden-weekly/ansible-rails

  • add support for optional `rvm pkg install openssl` and generic ruby builds
  • Manage locales for postgresql on debian
  • Fix credential helper bash syntax

Github Push to arBmind/ansible-rails

  • Manage locales for postgresql on debian
  • Fix credential helper bash syntax

Github Push to hicknhack-software/Qt-Creator

  • ScxmlEditor: FilePathify further
    Change-Id: I7f604b69d8c11a25b8895d0dd5c3c634e889e70c
    Reviewed-by: Alessandro Portale
  • Git: Expect repo changes on modifying commands
    Pull, (interactive) rebase, cherry-pick, revert and
    synchronous reset etc. can change files and branch
    states (e.g. ahead/behind markers in the branch view).
    synchronousMerge() and async reset(hard) already handled
    this situation correctly.
    And as soft and mixed resets also affects the ahead/behind markers, make
    them work like hard reset too.
    Fixes: QTCREATORBUG-29918
    Change-Id: I233466387647756387c3f0a8989021a6d341602d
    Reviewed-by: Orgad Shaneh
  • Git: SubmitEditor: Add actions for conflicted files
    Change-Id: I2368eb97faf844cd010b005fc19691fec30242d7
    Reviewed-by: Orgad Shaneh
  • Git: SubmitEditor: Add remove untracked files action
    Change-Id: I6586d595fa58da965f965a80612a9e9bfde85b8b
    Reviewed-by: Orgad Shaneh
  • Git: SubmitEditor: Add missing ellipsis to actions
    ... that open a confirmation dialog.
    Change-Id: I1ce3d1712a5453d1a0099face70e94aa20e80873
    Reviewed-by: Orgad Shaneh
  • ProjectExplorer: Don't create builds or propose to
    ... for setups where the project files are not reachable from the
    build device.
    While in priciple this could be temporary failure, most of them
    will be permanent, and possibly trigger unwanted connection attempts.
    Change-Id: I2cac4bc9f80a1f2da0b0cb93b4e042736f9db9eb
    Reviewed-by: Christian Kandeler
  • RemoteLinux: Merge genericlinuxdeviceconfigurationwidget.*
    ... into linuxdevice.cpp.
    Will need more direct access soon, and it's quite small anyways.
    Change-Id: I783b8db668b5a8157dbf3760d31c5bc3515d4943
    Reviewed-by: Jarek Kobus
    Reviewed-by: Christian Kandeler
  • Git: SubmitEditor: Prevent amending during merge
    ... and cherry-pick. They must be finalized with
    `git commit` after conflict resolution.
    Change-Id: I04737613475f30aafe767ef1b44f420a7d7c354d
    Reviewed-by: André Hartmann
    Reviewed-by: Orgad Shaneh
  • Git: Move comment back to the correct place
    It seems to have moved away from there long time ago.
    Change-Id: I9499a536381b627bdca353768d35d5ea0ebf384b
    Reviewed-by: Orgad Shaneh
  • ProjectExplorer: Make device tool path list extensible
    Change-Id: I54ec9f11f92009fae70d0f97b70e8f2ba01c02ea
    Reviewed-by: Marcus Tillmanns
  • Debugger: Fix "Load QML Stack"
    Amends bb11788a0ac.
    Fixes: QTCREATORBUG-33244
    Change-Id: I479225c11ad1595675296c3f0c46710668f6125f
    Reviewed-by: Mitch Curtis
  • Doc: Add shortcuts for editing active build and run configs
    Task-number: QTCREATORBUG-27887
    Change-Id: I11be128911097b2bef1a9417af8e21f2722c7a12
    Reviewed-by: Christian Kandeler
  • ProjectExplorer: Make IDevice::clangdExecutable a DeviceToolAspect
    Change-Id: I7d887b66857fdf080455e27f271c816266db661c
    Reviewed-by: Marcus Tillmanns
  • Docker: Add manual test image Ubuntu 24.04 with clangd and qbs
    Change-Id: I8b884a501a3253f681f35f5d655e4798b19b3f4a
    Reviewed-by: Marcus Tillmanns
  • Move all Docker test images into Makefile
    Change-Id: I18e4aee1b3a72d335f97e237e8460fb806c6a710
    Reviewed-by: hjk
  • Docker: Drop the 'linux' directory in the manual tests
    Makes the most relevant parts easier to find.
    Change-Id: I5123cd6691018fbef06d6783f7d0aa1e932d26ae
    Reviewed-by: Marcus Tillmanns
  • Devcontainer: Initial support for docker-compose setups
    Change-Id: I19885c3112f6bc398fe17ab13631f8d0841f0b06
    Reviewed-by: hjk
  • QtSupport: Enable other plugins to open examples
    Task-number: QTCREATORBUG-33051
    Change-Id: Idcd399cff748536312df4ec584ed0cdc515f33f0
    Reviewed-by: Cristian Adam
  • Utils: Prevent assert in QtcPageIndicator::setCurrentPage
    Change-Id: I66ac155b8c30cdd122f6ea8add264d50a6942db9
    Reviewed-by: Cristian Adam
  • CMakePM: Change the path to the temporary CMake preset probe
    ... from "$TEMP/QtCreator-XXXXXX/qtc-cmake-presets-XXXXXXXX" to
    "/.qtcreator/qtc-cmake-presets-XXXXXXXX".
    This CMake preset is just a simple CMake project that is then being
    configured by the CMake tool and the C/C++ compilers are extracted from
    the CMakeCache.txt.
    I am thinking that the "" could be mapped as a remote path,
    unlike the "$TEMP/QtCreator-XXXXX", and would allow setting up a remote
    CMake preset.
    Change-Id: I3e97de630920217b1a82977cc265dd0ffae3d536
    Reviewed-by: Marcus Tillmanns

Github Push to hicknhack-software/Qt-Creator

  • qmlpuppet: Fix bulding with Qt 6.11
    `setSlowModeEnabled` was removed from the API.
    Change-Id: I4a292e2dd8baa4a153976093045bcbe0baf3683a
    Reviewed-by: hjk
  • Doc: Fix Ninja Multi-Config CMake presets example
    `CMAKE_BUILD_TYPE` can have only one value e.g. Debug, Release, etc.,
    and is used for CMake single-config generators.
    For CMake muti-config generators the variable that sets the build types
    is `CMAKE_CONFIGURATION_TYPES`, and it can have multiple values
    separated by semicolons.
    Fixes: QTCREATORBUG-33274
    Change-Id: I5ce1f33616009e6610c6f9a1bcea41a68bdcf003
    Reviewed-by: Alessandro Portale
  • QtSupport: Let users provide an absolute mkspec path
    ... in the kit aspect.
    Fixes: QTCREATORBUG-33155
    Change-Id: Id984ddbcb227081c63a597d79c3c2d57fdc73720
    Reviewed-by: hjk
  • CMakePM: Allow project failure when toolchainFile is missing
    The code would just skip setting an non existing toolchain_file.cmake to
    CMAKE_TOOLCHAIN_FILE parameter when using CMake Presets.
    This would create a working project but with a different setup than
    expected.
    Fixes: QTCREATORBUG-33290
    Change-Id: I5f6e483d882b09edc198403ce37d79afd45f17df
    Reviewed-by: Marcus Tillmanns
  • Update qbs submodule to HEAD of 3.0 branch
    Change-Id: I78cb8f4f6503ee68797f87807b92327392078344
    Reviewed-by: Christian Stenger
  • enable qbs project to support c++2a and c++2b support
    * also added c++20 and c++17 support for msvc compilers
  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
    * fix qbsbuildconfig for Qbs >=1.22
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • Added Qbs Generate VisualStudio2022 Project as Tool Action
    # Conflicts:
    # src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp
  • Added debug with VisualStudio2022 action for qbs projects
  • Fix folding issues on save
    * restore cursor postion before and after folding
    * ensure cursor stays visible
    * also update document layout
  • keep cursor visible after text cut operation
  • Improved Pretty Printer
    * preserve trailing return type function signatures
    * added missing comma for variadic argument
    * preserve variadic arguments on rewrite
  • Fixed overdoing argument type expansion on method relocations
    * c++ methods carry the scope of the class for arguments and trailing return types
  • fixed support for trailing return types on function declaration definition link
    * also support migrating from and to trailing return types
  • Suppress scrollToBottom on CompileOutput after navigation

Github Push to hicknhack-software/Qt-Qbs

  • Apple: fix plist on arm64 macs
    For some reason, Booleans are represented using signed char
    type rather than Boolean value on Apple Silicon chips.
    This behavior is consistent between xml and binary plist formats.
    Fix by treating chars as booleans when converting to QVariant.
    Change-Id: Ia87be48289b1b874b6169bbfd159f74753638bc1
    Reviewed-by: Christian Kandeler
  • Apple: fix minimumSystemVersion test on arm64 macs
    Change-Id: I1f4d217b576f224dabcfb93e178f8dfe5ee17dff
    Reviewed-by: Christian Kandeler
  • Apple: fix codesigning on Apple Silicon
    Now the error message includes a full path to the binary inside
    the framework and thus the old filter function does not replace it.
    Fix by using regexp and removing any line that contains
    "replacing existing signature".
    Change-Id: Ia8b268679c8a062ea48b500f18137c39c9aa199f
    Reviewed-by: Christian Kandeler
  • Apple: fix deploymentTarget test for Xcode 16
    Change-Id: I8f605edd7334a881bb065500f76f30ce5bbad329
    Reviewed-by: Christian Kandeler
  • Apple: fix appleMultiConfig for Xcode 16
    ...and Apple Silicon macs.
    Now, codesign requires that main variant is a regular file
    and not a symlink. Fix this by copying the defaultBuildVariant.
    Change-Id: If69828519024f78f1ea7cb4e3b704528229de4dc
    Reviewed-by: Christian Kandeler
  • docker: update Windows image
    Change-Id: Id1168ae56c454e28ebe22915d4a5a9cda4aebd45
    Reviewed-by: Christian Kandeler
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild filters
    They generate a lot of useless folders, that are totally annoying.
    It would be nice to use filters to represent the subfolder structure in visual studio, but this would be a full rewrite anyways.
  • prevent the plugins path from doubling up. (feels hacky, but works for now)
    There are two call sites. If the path comes from the build environment of QtCreator the path is wong.
  • enable support for c++2a and c++2b on msvc
  • added AdditionalOptions to msbuild project
    * adds /std option to improve msvc auto completion
  • added Github workflow
    * added release creation
  • added moc includes to speed up compilation
  • add support for object targets
    * extended cpp module compilers to link object files from dependencies
  • drop unused member
  • clang_tidy allow suspicious includes for moc_ based inculde
  • added support for extra qt install dir
  • Fix runtime compatibility
7. August

Github Push to arBmind/ansible-rails

  • Manage locales for postgresql on debian
  • Fix credential helper bash syntax

Github Push to arBmind/ansible-rails

  • Manage locales for postgresql on debian
  • Fix credential helper bash syntax

Github Push to arBmind/ansible-rails

  • Manage locales for postgresql on debian
  • Fix credential helper bash syntax

Github Push to arBmind/ansible-rails

  • add support for optional `rvm pkg install openssl` and generic ruby builds

Github Push to arBmind/ansible-rails

  • add support for optional `rvm pkg install openssl`

Github Push to arBmind/ansible-rails

  • Allow configure rvm setup options
2. August

Github Push to hicknhack-software/Qt-Creator

  • Git: SubmitEditor: No context menu for multi selection
    Most actions only make sense for a single file anyway.
    Change-Id: I6cfb9967d70034470fceb0284d7af1fb38a467d6
    Reviewed-by: Orgad Shaneh
  • ClangTools: Provide toString() function in test
    So that QCOMPARE() will show us the values on failure.
    Change-Id: I24f16cba59e551039aefd23831cc4f49ff111254
    Reviewed-by: Christian Stenger
  • TaskTree: Drop CallDone::OnErrorOrCancel
    Change-Id: I0d8a2752f6e40376b37b67f4af002896c88b24e8
    Reviewed-by: hjk
  • Docs: Update Deploying Android Docs
    I updated Deploying Android docs to link to qt6 styling docs instead of
    duplicating information.
    Task-number: QTBUG-138654
    Change-Id: Iec939a24699705772a0eef49045146c1c9b212fb
    Reviewed-by: Leena Miettinen
  • CppEditor: Add action to go to base class implementation
    ... of a virtual function.
    Fixes: QTCREATORBUG-15582
    Change-Id: Idee4dd5f0d927169dd3e2c5c69d0270fcaa841e7
    Reviewed-by: Christian Stenger
  • Copilot: Remove outdated setEditor info call
    This changed in NeoVim Copilot plugin Version 1.20.1
    Task-number: QTCREATORBUG-33220
    Change-Id: Iddec48c163ecceb626ae5834d89d82a598c28131
    Reviewed-by: Cristian Adam
  • RemoteLinux: Hide GenericLinuxDeviceConfigurationWidget in class
    Change-Id: Id016a6e71c93494e33459f01c85082299e4861a4
    Reviewed-by: Jarek Kobus
  • Utils: Report ResultOk from DeviceShell setup
    ... even if the shell itself cannot be started e.g. due to a missing
    'base64', as long as the "single shot" fallback still works.
    This solves the current problems that a missing "base64" caused the
    device test via the "Test" button to fail, leaving a device in a
    permanently disconnected state, even though the "single shot"
    fallback path would have been usable, or even the later "upgrade"
    to gocmddevice would have worked.
    Change-Id: Icadf650c620e72e4db8ed19910d1348fac312366
    Reviewed-by: Marcus Tillmanns
  • CMakeProjectManager: Drop a deprecated constructor
    CMakeTool::CMakeTool(Detection d, const Id &id) was recently deprecated.
    The remaining implementation uses the also-deprecated "Detection" enum,
    causing now warnings:
    src/plugins/cmakeprojectmanager/cmaketool.cpp:102:47: warning: 'Detection' is deprecated: Use DetectionSource::Type instead [-Wdeprecated-declarations]
    In file included from /data/dev/creator/src/plugins/cmakeprojectmanager/cmaketool.cpp:4:
    src/plugins/cmakeprojectmanager/cmaketool.h:44:62: note: declared here
    src/plugins/cmakeprojectmanager/cmaketool.cpp: In constructor 'CMakeProjectManager::CMakeTool::CMakeTool(Detection, const Utils::Id&)':
    src/plugins/cmakeprojectmanager/cmaketool.cpp:105:27: warning: 'Detection' is deprecated: Use DetectionSource::Type instead [-Wdeprecated-declaration
    While it is in principle nice to keep thing for "api stability" the promise
    was only made for more "core-ish" plugins and the warnings are disturbing.
    Change-Id: I84661754bf447d328af388333e8c52f9ffb7564c
    Reviewed-by: Marcus Tillmanns
  • Utils: Add style helper function
    ..that modifies the base color of a given widget's palette.
    Change-Id: I46db7cb894d800d3a1b5d3c30a02bf30b7ebabea
    Reviewed-by: Alessandro Portale
  • Utils: Introduce a 'Continuation' class
    ... and use it for asynchronous file operations.
    Effectively a callback guarded by a QObject.
    Change-Id: Idadf650c620e72e4db8ed19910d1348fac312366
    Reviewed-by: Marcus Tillmanns
  • CMakePM: Lower priority of CMake file parsing error reporting
    Amends eea5327edc6a0e30b70d5c8b95127b9c6dabdc18
    Failing to parse a cmake.in file is expected.
    The user can't do much about these errors, which would also be reported
    by CMake itself when the user would try to compile their project.
    Fixes: QTCREATORBUG-33255
    Change-Id: I7cdaa12615786efa13a0d894a27274729ffd2f53
    Reviewed-by: hjk
  • Utils: Use new Continuation<> class in FileStreamer
    Change-Id: I62c49321236ca2931f5fc5291e2be8b66881586f
    Reviewed-by: Jarek Kobus
  • Core: Replace three uses of FilePath::toUrlishString
    Change-Id: I30b24b460ee48d19b40d912a904ee96571a3bd33
    Reviewed-by: Christian Stenger
  • CMakePM: Set extraData (Android, AppMan) per build configuration
    ... and not per project.
    This allows having a project configured for Desktop and Android and be
    able to build all configurations at once.
    Change-Id: I8fb74478cdc730c445ac30ec45b14c49dcdb1557
    Reviewed-by: Assam Boudjelthia
  • CMake: Replace a few more uses of FilePath::toUrlishString()
    Change-Id: I234d26d856085daee9f03b1ab8d3cb3306eb3d48
    Reviewed-by: Cristian Adam
  • Utils: Fix MSVC warning
    warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
    Change-Id: I86cdd3ffe75759b5761f9ac33a120b1c2ec52068
    Reviewed-by: hjk
  • TaskTree: Drop NetworkOperation
    Reuse QNetworkAccessManager::Operation.
    Support HeadOperation and CustomOperation.
    Change-Id: Ic3aa1f689515dfb07254c3ea94008ad117b5ee6e
    Reviewed-by: Marcus Tillmanns
  • TaskTree: Adapt docs to CallDone changes
    Change-Id: I61a601b4239b97a7788006e56a85d9cdc2d80893
    Reviewed-by: Marcus Tillmanns
  • Doc: Remove info on Code Snippet wizard
    Task-number: QTCREATORBUG-33078
    Change-Id: I5b4c3d5fa411ad53c5f28db6ca2c7e72eae45547
    Reviewed-by: hjk

Github Push to hicknhack-software/Qt-Creator

  • Update qbs submodule to HEAD of 3.0 branch
    Change-Id: I4e05fbed2e67edfefb1839889fc05f843eb4328f
    Reviewed-by: Christian Stenger
  • Lua: TextEditor: Expose TextEditor:setFocus()
    Change-Id: I5030e02447ddd38bf0e6e7cacfbc5211610abb39
    Reviewed-by: Marcus Tillmanns
  • DiffEditor: Fix incorrect file selection in side-by-side view
    The file selector was jumping to wrong files because fileIndexForBlockNumber
    was incrementing the counter even after finding the correct block, resulting
    in an off-by-one error.
    🤖 Generated with [Claude Code](https://claude.ai/code)
    Co-Authored-By: Claude
    Change-Id: Id501694ca42427d8d9a017bab153ac7a435b7175
    Reviewed-by: Jarek Kobus
    Reviewed-by: André Hartmann
  • Revert "DiffEditor: Fix incorrect file selection in side-by-side view"
    This reverts commit e9dc3aef3104a08554fdef29fd9d48c5ed93aec1.
    Reason for revert: I propose to revert it, as the AI input introduced only unnecessary noise and disruption to the code that was working OK and was 1 line shorter.
    Change-Id: I09f0958ab0b07c711f4ba117680df705fdc8f758
    Reviewed-by: Orgad Shaneh
    Reviewed-by: André Hartmann
  • ExtensionManager: Fix build without ssl
    Change-Id: Ibae6c27511b104cb1e5ca946bcf820670e62e3ee
    Reviewed-by: Marcus Tillmanns
  • enable qbs project to support c++2a and c++2b support
    * also added c++20 and c++17 support for msvc compilers
  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
    * fix qbsbuildconfig for Qbs >=1.22
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • Added Qbs Generate VisualStudio2022 Project as Tool Action
    # Conflicts:
    # src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp
  • Added debug with VisualStudio2022 action for qbs projects
  • Fix folding issues on save
    * restore cursor postion before and after folding
    * ensure cursor stays visible
    * also update document layout
  • keep cursor visible after text cut operation
  • Improved Pretty Printer
    * preserve trailing return type function signatures
    * added missing comma for variadic argument
    * preserve variadic arguments on rewrite
  • Fixed overdoing argument type expansion on method relocations
    * c++ methods carry the scope of the class for arguments and trailing return types
  • fixed support for trailing return types on function declaration definition link
    * also support migrating from and to trailing return types
  • Suppress scrollToBottom on CompileOutput after navigation

Github Push to hicknhack-software/Qt-Qbs

  • Fix building Qt apps for iOS-simulator with undefined qbs.architecture
    Amends 552ed73a50498dd682832830d8dd500a09d97e4b.
    Change-Id: I2fcbafd56581380986dfddef328d235c59c4b532
    Reviewed-by: Ivan Komissarov
  • Qt support: Guard against duplicates on qmlregistrar command line
    Change-Id: I77b7057669bef7e4b57d682447d3401466d69751
    Reviewed-by: Ivan Komissarov
    Reviewed-by: Jochen Becher
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild filters
    They generate a lot of useless folders, that are totally annoying.
    It would be nice to use filters to represent the subfolder structure in visual studio, but this would be a full rewrite anyways.
  • prevent the plugins path from doubling up. (feels hacky, but works for now)
    There are two call sites. If the path comes from the build environment of QtCreator the path is wong.
  • enable support for c++2a and c++2b on msvc
  • added AdditionalOptions to msbuild project
    * adds /std option to improve msvc auto completion
  • added Github workflow
    * added release creation
  • added moc includes to speed up compilation
  • add support for object targets
    * extended cpp module compilers to link object files from dependencies
  • drop unused member
  • clang_tidy allow suspicious includes for moc_ based inculde
  • added support for extra qt install dir
  • Fix runtime compatibility
31. Juli

Github Push to hicknhack-software/ansible-matrix-synapse

  • Update for Ansible 2.18 (2)
    * added docker-compose test environment and devcontaiener
    * obay ansible-lint rules
    * make options actually usefull
    * fix installation order
    * avoid installing unused dependencies

Github Push to dresden-weekly/ansible-rails

  • Replace deprecated apt_key (3)

Github Push to arBmind/ansible-rails

  • Replace deprecated apt_key (3)

Github Push to arBmind/ansible-rails

  • Replace deprecated apt_key (3)

Github Push to arBmind/ansible-rails

  • Replace deprecated apt_key (2)

Github Push to arBmind/ansible-rails

  • Replace deprecated apt_key

Github Push to hicknhack-software/ansible-matrix-synapse

  • Update for Ansible 2.18
    * added docker-compose test environment and devcontaiener
    * obay ansible-lint rules
    * make options actually usefull
    * fix installation order
    * avoid installing unused dependencies

Github Push to dresden-weekly/ansible-rails

  • improve devcontainer, Ansible 2.18 (drop focal from tests), simplify notify

Github Push to arBmind/ansible-rails

  • improve devcontainer, Ansible 2.18 (drop focal from tests), simplify notify

Github Push to hicknhack-software/ansible-libvirt

  • Add cloud-config meta data and fix yml

Github Push to hicknhack-software/ansible-redmine

  • Upgrade to Ansible 2.18
    * ensure it works on noble