Changes between Initial Version and Version 1 of Ticket #6370, comment 12


Ignore:
Timestamp:
Mar 16, 2022, 9:51:09 AM (4 years ago)
Author:
Tom Goddard

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6370, comment 12

    initial v1  
    77
    88Tony
    9 ________________________________
    10 From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
    11 Sent: Tuesday, March 15, 2022 8:40 PM
    12 To: zjp@cgl.ucsf.edu <zjp@cgl.ucsf.edu>; Anthony James Schaefer <tony.schaefer@uga.edu>
    13 Cc: chimera-programmers@cgl.ucsf.edu <chimera-programmers@cgl.ucsf.edu>
    14 Subject: Re: [ChimeraX] #6370: Breaking QCheckbox stateChanged signal change in Qt6
    15 
    16 [EXTERNAL SENDER - PROCEED CAUTIOUSLY]
    17 
    18 
    19 #6370: Breaking QCheckbox stateChanged signal change in Qt6
    20 -------------------------------------+--------------------------
    21           Reporter:  Tony Schaefer   |      Owner:  Zach Pearson
    22               Type:  defect          |     Status:  assigned
    23           Priority:  normal          |  Milestone:
    24          Component:  Window Toolkit  |    Version:
    25         Resolution:                  |   Keywords:
    26         Blocked By:                  |   Blocking:
    27 Notify when closed:                  |   Platform:  all
    28            Project:  ChimeraX        |
    29 -------------------------------------+--------------------------
    30 
    31 Comment (by goddard@…):
    32 
    33  {{{
    34  There is an ugly complication here.  Qt 6 does is not supported on CentOS
    35  7 and Ubuntu 16 and 18, so we are thinking of providing ChimeraX 1.4 with
    36  Qt 5 in those old Linux distributions and Qt 6 on Mac, Windows and Ubuntu
    37  20 and CentOS 8.  For that to work the code needs to work in both Qt 5 and
    38  Qt 6.  That has not been too hard in the main ChimeraX code.  But it will
    39  cause problems if SEQCROW bundles cannot say it depends on Qt 5 or Qt 6.
    40  I'd encourage you to use code that will work with Qt 5 and Qt 6 and what I
    41  suggested for QCheckBox callbacks works for both and is what ChimeraX
    42  itself uses.  But if you don't want to we will need to discuss our
    43  ChimeraX distribution plan.  Maybe it would make sense to change it to
    44  make ChimeraX 1.4 be Qt 5 on all platforms, but immediately also put out
    45  ChimeraX 1.5 with Qt 6 on the supported platforms.  Another aspect of our
    46  plan is to drop support for older Linux systems where Qt 6 is not
    47  supported after ChimeraX 1.4.
    48 
    49  }}}
    50 
    51 --
    52 Ticket URL: <https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/6370#comment:11>
    53 ChimeraX <https://www.rbvi.ucsf.edu/chimerax/>
    54 ChimeraX Issue Tracker
    55 }}}