Received: by 2002:a05:6602:2086:0:0:0:0 with SMTP id a6csp4409800ioa; Wed, 27 Apr 2022 03:17:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxHhU87NmafXxHDs2Uuz1uvwqL0HTfosM+z84KfgSkfpKa9cHhaPHAsBWmIv7Kmo027Dn7n X-Received: by 2002:a17:90b:3949:b0:1d9:8717:9129 with SMTP id oe9-20020a17090b394900b001d987179129mr14119027pjb.213.1651054635866; Wed, 27 Apr 2022 03:17:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651054635; cv=none; d=google.com; s=arc-20160816; b=Jl1AT8sgbSpgKQ/7MzVHi8Si0KJHSfh/VdpZ9OQdCLm5L2LUTqKSHAHI2frLmPhR68 n9ha0Dr+4WTqqfeALzvGMstZfSW/pR6kyIpRjiUvUXsEMQ8HPxqqgiwIDd5s/CVdPJ2v XENXRw/mIZnMbTVw+YYkYd8fceK6Chr+C/hdMZPH5cAcM+yU05PMV75Sm52Pet60kBYn 4VxsW8o+b03Dr2+Br4V2IRPGDQQWpD2VFtiN4GF5tsQJF3cIzXy9VS7VbDYjT9v84gQF z7MQNqdbElCRgke2u8H1i2L3dQwvM2h5YGR2u/rBkVd5N0Vjw6L8TNwYORh8xBqsYxho WCKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:subject:from:cc:to :content-language:user-agent:mime-version:date:message-id :dkim-signature; bh=PV73bocTIvCQn8NET1HiZ0/Dcwl7O5SOxSRVCwEBaag=; b=snQ4kueCBO6ulMqKJzu8Zz5JmTQqO4/t5dAg7Bqc7FIfsBZFiaReeWdCpElHTcJ6Jh sMuSA8uw7zzdjNAGWoNToE6WZmFUAtegxPCKla5IDA/5tXhnXWRDXa5gypbxtrO/2Mpc RBLJl3TDBgb6522KKag/9ZFYdZEXXlonUlrUoGYX7tgImYmhKT3rBhEsVLumoAVCNk1f WabceDT99t6/gTB8Vxg5KqC8n14tOwA1qS7qUqyHIWKSX5M+yQk4sbrxyK5IYsBmKoLH 9Yua8GNoj9umax9syVh9v4nFT2rDAADsphWT/LajuTzAkVlptZ2KPwbuoDIqFVoobyw3 2LYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@stargateuniverse.net header.s=google header.b=Wwph8JhP; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id p186-20020a62d0c3000000b004fafa481427si904853pfg.91.2022.04.27.03.17.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Apr 2022 03:17:15 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@stargateuniverse.net header.s=google header.b=Wwph8JhP; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email [IPv6:2620:137:e000::1:20]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 18F0133897F; Wed, 27 Apr 2022 02:36:55 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344810AbiDZKCz (ORCPT + 99 others); Tue, 26 Apr 2022 06:02:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60466 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1348107AbiDZKCl (ORCPT ); Tue, 26 Apr 2022 06:02:41 -0400 Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A8D59C2A for ; Tue, 26 Apr 2022 02:22:02 -0700 (PDT) Received: by mail-lf1-x135.google.com with SMTP id bu29so30882697lfb.0 for ; Tue, 26 Apr 2022 02:22:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stargateuniverse.net; s=google; h=message-id:date:mime-version:user-agent:content-language:to:cc:from :subject:content-transfer-encoding; bh=PV73bocTIvCQn8NET1HiZ0/Dcwl7O5SOxSRVCwEBaag=; b=Wwph8JhPwKZsdLhcAKoOSuqPYggmwKqCOWc49/SwcAZ8Rrqz0Gl1G6Qm6XijWlBo4i KKYcE+AAt1gsZ0IX+d7EYnGBomeL/JbHbwd43Sa8AOlb4zqUnvu23d9dVNRQo5MASISP zi9Mlie0qdgOSV55KAdFSux+ZGc1dNPUmAJmo9/vP5O3jaz5amK45XrdqfqdyPwacQeJ 9upZrcCozgMSCoSxRbHtfP8PJHEhA/IF6TVGxBFWQpzIuOIBFJSPVIhovAIsNCT3rKsS jCx8SlP6tXBujeJU0xeGdDcTybTq7ZHW4qpTs9py9cDUOLrlBPTWNmdXOL4c4RMWURAK wKDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:to:cc:from:subject:content-transfer-encoding; bh=PV73bocTIvCQn8NET1HiZ0/Dcwl7O5SOxSRVCwEBaag=; b=HsuT/hEur+tTJPeGwO7IojOU5XRlCq1wGdyGmcwL5o2f2C++0rzkiW7L5JfQF2zS2y vtXWpEIHfbkaiF11SCkfSTPJYGPR0G83CnBpsPH7NPOt+mhoCV8EOSb7EUjo0/3/tfhx zUoRpCJgzneKdVXvQDfmi/+EQTOMOXndSzLMHSm7acVJhURW4zxdZZpGzxv9dKKDHVap qH6lmrACFdRfMKqx8uuyqsdHTfBPGcxlmuKHQGpW5we93PQ0AL3usZ9AduGMumL0Ayf4 6K4nUpGYIY7ZK3dbJxgB9dTlBxb3zk9chtwj+1iPHcaoLHIKQ3WFDQJeUAV6G3HRmkpq uV6g== X-Gm-Message-State: AOAM533ZpZUAT2adjHA33T/SDms+XWlijhILYRiwOKwJp7hYa0YOYOSf Slccsp92UQedTgTXv99AIxXg2Q== X-Received: by 2002:a05:6512:1585:b0:448:3936:a5a0 with SMTP id bp5-20020a056512158500b004483936a5a0mr16005888lfb.108.1650964920785; Tue, 26 Apr 2022 02:22:00 -0700 (PDT) Received: from ?IPV6:2001:14ba:9cae:8c00:9682:e720:334f:2fac? (dxw3k4yf2tnxwyp6sg02y-3.rev.dnainternet.fi. [2001:14ba:9cae:8c00:9682:e720:334f:2fac]) by smtp.gmail.com with ESMTPSA id h29-20020a19ca5d000000b0047052f6ed1esm1674942lfj.91.2022.04.26.02.21.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 26 Apr 2022 02:22:00 -0700 (PDT) Message-ID: Date: Tue, 26 Apr 2022 12:22:02 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 Content-Language: en-US To: Linus Torvalds , Konstantin Komarov , ntfs3@lists.linux.dev Cc: Theodore Ts'o , Christoph Hellwig , Matthew Wilcox , Eric Biggers , "Darrick J. Wong" , Christian Brauner , Al Viro , linux-kernel@vger.kernel.org, linux-kernel@vger.kernel.org From: Kari Argillander Subject: NTFS3 driver is orphan already. What we do? Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE autolearn=no 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 After ntfs3 got merged and 5.15 got released ntfs3 maintainer has kept total radio silence. I have tried to contact him with personal mails with no luck. I have chosen bunch of people to discuss what we should do this driver as this is already orphan. Feel free to add more if you think it is necessary. There is lot of bug reports which are ignored completely. Lot of patches which nobody applies. He did some work after 5.15, but has not send PR for those [1]. I did also ask to use fix and next branches seperetly and tag stable fixes, but he did not do that eater. I think Konstantin did not yet quite understand meaning of stable, next and upstream and it is not ok to applied every patch to same tree for any point. Personally I did my best try to help Konstantin with maintainer things, but I have to say that it was quite difficult as he mostly ignored emails and do many things like he wanted. He did not suggest anything to anyone if someone send patch. He just applied those or ignored. Also sometimes he just applied own patch without sending it to review process. Of course new maintainer needs time to learn things but just wanted to say these so everyone knows how things went so far. I also did suggest that I could co maintain this driver to take burden from Konstantin, but haven't got any replay. I have worker towards better CI system for myself for ntfs3 which of course will be public in some point if we solve current situations. If we keep this driver we really need very good fstests support. But we also do not have very good open source utilyes for ntfs. Konstantin said that he will open source those as well, but here we are waiting and we will probably have to wait long time. Now is time to think what we should do. Should ntfs3 just be removed? As I really wanted to see that ntfs3 will be big thing I have to say that I vote for removing unless someone comes to rescue this catastrophe. Yes we break userspace, but we might break it silently if nobody is maintaining this. I also do not believe that if someone is just accepting patches that it is enough. Ntfs3 is not so ready that we do not need some ntfs specialist to maintain it imo. Really public CI might save something if we keep this in and I will work towards that if we choose to keep this in. And if Konstantin read this please come and join this conversation. Argillander [1]: https://github.com/Paragon-Software-Group/linux-ntfs3/commits/devel