Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. QtPIM and newer Qt releases (e.g. port to 6.10)
Qt 6.11 is out! See what's new in the release blog

QtPIM and newer Qt releases (e.g. port to 6.10)

Scheduled Pinned Locked Moved Solved General and Desktop
4 Posts 3 Posters 114 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Adriaan de Groot
    wrote last edited by
    #1

    In Qt 5 times, there was a QtPIM module. It was updated to compile against Qt 6.0 around when that was released -- there are upstream commits from six years ago by Luca setting MODULE_VERSION to 6.0.0. I've been doing some downstream work on the module -- using current Qt 6.10 standards, switching to CMake as a build-system, .. -- which lives vaguely-downstream on KDE Invent.

    Does it make sense to try to upstream that? I don't think QtPIM is part of Qt6, so where should development happen?

    1. In Gerrit, (follow-up question then "so how to get a release out then?")
    2. In KDE Invent, (but that's more a mirror done by the KDE community)
    3. Elsewhere (e.g. Codeberg, just fork it already)
    jsulmJ SGaistS 2 Replies Last reply
    0
    • A Adriaan de Groot

      In Qt 5 times, there was a QtPIM module. It was updated to compile against Qt 6.0 around when that was released -- there are upstream commits from six years ago by Luca setting MODULE_VERSION to 6.0.0. I've been doing some downstream work on the module -- using current Qt 6.10 standards, switching to CMake as a build-system, .. -- which lives vaguely-downstream on KDE Invent.

      Does it make sense to try to upstream that? I don't think QtPIM is part of Qt6, so where should development happen?

      1. In Gerrit, (follow-up question then "so how to get a release out then?")
      2. In KDE Invent, (but that's more a mirror done by the KDE community)
      3. Elsewhere (e.g. Codeberg, just fork it already)
      SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote last edited by
      #3

      @Adriaan-de-Groot Hi and welcome to devnet,

      I think it's something that should be discussed on the development mailing list. There are only a few people from the Qt Company following this forum and I think they will be better suited to answer your question.

      That said, I think that if the module is still actively used e.g. by KDE, it's worth upstreaming your changes.

      If the development happened to be moved, I think that Invent would be the right place since it already hosts quite a lot of Qt related libraries / projects.

      If memory serves well, extra modules may have a different release schedule than the official ones although I don't think it happened in practice.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • A Adriaan de Groot

        In Qt 5 times, there was a QtPIM module. It was updated to compile against Qt 6.0 around when that was released -- there are upstream commits from six years ago by Luca setting MODULE_VERSION to 6.0.0. I've been doing some downstream work on the module -- using current Qt 6.10 standards, switching to CMake as a build-system, .. -- which lives vaguely-downstream on KDE Invent.

        Does it make sense to try to upstream that? I don't think QtPIM is part of Qt6, so where should development happen?

        1. In Gerrit, (follow-up question then "so how to get a release out then?")
        2. In KDE Invent, (but that's more a mirror done by the KDE community)
        3. Elsewhere (e.g. Codeberg, just fork it already)
        jsulmJ Offline
        jsulmJ Offline
        jsulm
        Lifetime Qt Champion
        wrote last edited by
        #2

        @Adriaan-de-Groot There is already https://github.com/qt/qtpim - or do you want to fork?

        https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply
        0
        • A Adriaan de Groot

          In Qt 5 times, there was a QtPIM module. It was updated to compile against Qt 6.0 around when that was released -- there are upstream commits from six years ago by Luca setting MODULE_VERSION to 6.0.0. I've been doing some downstream work on the module -- using current Qt 6.10 standards, switching to CMake as a build-system, .. -- which lives vaguely-downstream on KDE Invent.

          Does it make sense to try to upstream that? I don't think QtPIM is part of Qt6, so where should development happen?

          1. In Gerrit, (follow-up question then "so how to get a release out then?")
          2. In KDE Invent, (but that's more a mirror done by the KDE community)
          3. Elsewhere (e.g. Codeberg, just fork it already)
          SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote last edited by
          #3

          @Adriaan-de-Groot Hi and welcome to devnet,

          I think it's something that should be discussed on the development mailing list. There are only a few people from the Qt Company following this forum and I think they will be better suited to answer your question.

          That said, I think that if the module is still actively used e.g. by KDE, it's worth upstreaming your changes.

          If the development happened to be moved, I think that Invent would be the right place since it already hosts quite a lot of Qt related libraries / projects.

          If memory serves well, extra modules may have a different release schedule than the official ones although I don't think it happened in practice.

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0
          • A Adriaan de Groot has marked this topic as solved
          • A Offline
            A Offline
            Adriaan de Groot
            wrote last edited by
            #4

            Thanks, I'll take it to the devel-list; while KDE doesn't use QtPIM, Lomiri does, and that is doing a Qt6 conversion-effort.

            1 Reply Last reply
            1

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved