Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp5379905rwp; Mon, 17 Jul 2023 03:09:01 -0700 (PDT) X-Google-Smtp-Source: APBJJlFyEP+vhXJ83eEcrxwItwzr11gDwyXIezLt1qBQZjItP+nOpoZ6XIlI2XPeQPbMtqHhDV82 X-Received: by 2002:a05:6870:438a:b0:1b7:4616:eae7 with SMTP id r10-20020a056870438a00b001b74616eae7mr10773928oah.5.1689588541537; Mon, 17 Jul 2023 03:09:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689588541; cv=none; d=google.com; s=arc-20160816; b=wyC3vPNsWI6Eb7TfZkY+UvZVQpqmzx7ELOhlVHI8YhE08/2c3nVEMquwEIKYOvY9aa xdrzi6QKs38LAqhdzXN7lEbOpcYAP095+I523E3SGbG10qP8CpjdDJUaCVIFPJY1Ao3u mQmoGgfKui9J/SrXjBIQSNRnI59ogc6AnV1Ng1lYEyRenx/aF63+YZ/tRdLJc0pQ/lzW m7z7UgzEAW6V/Yqycj5CrSjZs++FFV2QKQcotEzVOHk3QGDZCm9NnAjS9QysO4ZnVeNq IIiRCY1AXvwMwiWDsSO69ncYkIBSxTMR76AYmru+/POLdNjMpLl7Ao105P9Fu8QB1Sir AgRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:organization:content-disposition:mime-version :message-id:subject:cc:to:from:date:dkim-signature; bh=TggGxta3DG1mzlrQDNyPQGmjgY0I347NKTiZubhT2LE=; fh=k6+veuxd66eom6FP7T27tFBD60egp3XVilV002GHz5w=; b=ogow0rkZ7YREU4hNCsELuXf+Aj+I0jhqfKZV1UImcz1onsPlGK1MVpQ7Az1hUC0jSf 58ah9a1wdseWVAsyuC4+YdnB2ZNeniELNgRa7N+HMyvjCLcEQHcpFf5/5AYhDhzlu5Fx ZUdMgHUtscSpWWszMaU7fUC4tEV9HLRz6DLii0sIvC2ALvyXU6ZIi5eOzsZNDEV0a8Jr 2CNIsUSyfnLoAwnGc23AnGFguD2BiROTQk8BM3TYz5t5vMfQ8k87LzDrIa/uYQ3CtnBs Rng1jCT7IZBs76KON1nU3GitmNShcV1UiYQ+e3MErBCNT3nAI34HMXVeGClfHu3zyBT3 Trzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codesynthesis.com header.s=mail1 header.b="g5uCok//"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 194-20020a6301cb000000b005533ed46a70si11698784pgb.814.2023.07.17.03.08.48; Mon, 17 Jul 2023 03:09:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@codesynthesis.com header.s=mail1 header.b="g5uCok//"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229450AbjGQJhY (ORCPT + 99 others); Mon, 17 Jul 2023 05:37:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41502 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231163AbjGQJg6 (ORCPT ); Mon, 17 Jul 2023 05:36:58 -0400 X-Greylist: delayed 523 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Mon, 17 Jul 2023 02:35:39 PDT Received: from codesynthesis.com (codesynthesis.com [188.40.148.39]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B9D23268F; Mon, 17 Jul 2023 02:35:39 -0700 (PDT) Received: from brak.codesynthesis.com (unknown [105.186.254.141]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by codesynthesis.com (Postfix) with ESMTPSA id 5FC5B60C3E; Mon, 17 Jul 2023 09:26:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codesynthesis.com; s=mail1; t=1689586014; bh=vep3U0FI1kAok0X1qvpl7BpLfpnW97N1GFHQbWmFZ+o=; h=Date:From:To:Subject:Message-ID:MIME-Version:From; b=g5uCok//2pOr5ZnpMB/0oLKgDrdrILkGAE8lYl+Rk8yVrw8XQIrlutxr/rThAGPi1 EjY5xrndbHxyAT1nQTnefGJGhpgahEuB2o2poaXayHHnDNyxvupWkAoEBZj9XFQfIX YGo5s2H56Vz86T4iXvwjJUkKGMk4TFrfLyX00gtGNd4fBFmmdXAKzAhqofvwYrZu8d boqHQfc6Y1F/vgRlflT6OpsWLjj6o4I72hCmgksBWgwiRtR5f0XrX9v1WRa83LYccy dfpNpGI3gLOv0003ZKXX9m5O6lTFc+/TRSS6vXiws4EygxtsGfy9IdJujSWvlGTxmx fRWuxq19tTjFQ== Received: by brak.codesynthesis.com (Postfix, from userid 1000) id 354421458E8; Mon, 17 Jul 2023 11:27:16 +0200 (SAST) Date: Mon, 17 Jul 2023 11:27:16 +0200 From: Boris Kolpackov To: linux-kbuild@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Masahiro Yamada Subject: Qt6 port of kconfig qconf Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Organization: Code Synthesis X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Is there interest in the Qt6 port of qconf (which is currently Qt5)? I took an exploratory stab at it and I've managed to make it compile and run with relatively few changes, though there are quite a few warnings about using deprecated stuff. I can see three possible approaches here: 1. Drop Qt5 support and port qconf to be exclusively Qt6. This should allow cleaning up all the deprecated stuff. 2. Support Qt5 and Qt6 in the same qconf.cc. With this approach it's unlikely we will be able to cleanup the deprecated stuff without turning it into an #if soup. 3. Leave qconf.cc to be Qt5-only and make the changes in the qconf6.cc copy. This will allow us to clean up all the deprecated stuff but will require applying further changes to two files until we drop support for Qt5. Thoughts?