DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 527EnpQi980946
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 527EnpQi980946
Authentication-Results: delorie.com;
	dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=dIek71d5
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CFD2D3858C56
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1741358702;
	bh=Ji21J/eBf2/QXYmmoMI1PBRilvC35x95fEKhQVpQ+uI=;
	h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
	 From;
	b=dIek71d5Tg28OAeBE2HGAMEf9YMkJUZc5jbhG7gNi9PyJv2sjvLKIGjZHbT2Jx8E8
	 qeuhIUpMuUU1G27BcQsT/R/ta4heWP3Xp0//qorrf+BhnZrx/5aEvRR75CqH4JKSZg
	 fJToUGPKUPdHyDml1pSMY7OeCt8hc+LTR688cxIY=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 057DD3858402
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 057DD3858402
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1741358636; cv=none;
 b=EH42kMYBjuU0rdIvK0OeBGGFdU2g97vc9ZpAfDA0EgXaYVZ1IkZL89vX6AHZXQGgbRsycaR87gLQ9RDLS3XP24dh6xDz6aKzhT+a0vMkNtt0pmxosxMiXWTI4wDuVfJGyq2BkCXZ10JDJx2z6nitb9w8uR1Z1HtAppxkXKsxgz8=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
 t=1741358636; c=relaxed/simple;
 bh=3seySHjYd/0vDVyb4BXilok/7tqrU3uQPADJcloOEEI=;
 h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;
 b=amm8m5D64LQIEU193jx7g/FZJN0Qa52hJUpKhX5xPP+RoDvS+bpGGW2dBpZkWYTNwHvzQpzkOpyJJM1X87BgHS2Ob19FdfyZKANN9og30RnwYiV88+zStXNLrcTOQRJgML0bfCcK60eaFCMzze1XvZBZBkTTdByEOzMPl54GVpY=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 057DD3858402
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741358635; x=1741963435;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=9ZM5SOwCU65CfVx2Wmk+Njm9yq/n0XgrxlP/hgiPdEY=;
 b=tOlteTIF47hfs3C+KzVOhCCx5uNn0SSFXAcppLhWZiesZnPyrBrlXZ9ahmOdeVVVG1
 kT95OYvzo03cFuOMPPMFO9AbyhvI2fu1DVDBlbzp7mKYq3ddWL6Etvx6iTPqx4mtJFB9
 wtcXnnkvqYYYTiEnpeZZWJOVPpYe+yoCLXI2Z93JeCtLB7eVbfCPitEJdnGwajxaZWxS
 jwhYIaFTNPEDq8fLDTCw0IffQ+aGUx+9jiqRKIKLeNLzzHSixOGGI6FQ7tDw25UoEwM9
 tMYrs+ZaKXg8moMAbDLXHMXEkGP18M1nSiFwelXjfcAerAAeaMCGJSVHdrXePNuYnzW7
 h60A==
X-Gm-Message-State: AOJu0YxP/1dX0yhQqUyZBudIzu8LrbQsXLZceqBTsY03DkRu54JKhsw1
 cdkphRcRVSZm/XrPaHZgaZsglvrEO2oLK+S14+EBhF55nIlVu15QK41mplxyMSCIMzH+8wCcnX9
 8TEImo2V10AeGKw8V6/JhgruIZuG8vcsf
X-Gm-Gg: ASbGncuIqqY8mJD1zvS1BrVCJg4VHCdhw1GCuf3LHEyPwtstwQO6ytAzWNw5zmTImo0
 p67Igcxsy1nMFxpj2mlKdTxg72WRn18Lpi5297hmpn/bozTNPdaimRCcjDHhmeExiz86DfvIexL
 hlsVlPR/Ycp1ZEmcy770/bm3+uNQ==
X-Google-Smtp-Source: AGHT+IGRQyNtdQ793d36T71GXyQVSHonpsW3MPchSRnrltzg+y7Vz2Qo2Tk2Dm+FjV3qTkXx/pDfn/5N2xu7+PXuMII=
X-Received: by 2002:a17:90b:1a8c:b0:2ee:94d1:7a89 with SMTP id
 98e67ed59e1d1-2ff7ce6f36emr5310980a91.1.1741358633047; Fri, 07 Mar 2025
 06:43:53 -0800 (PST)
MIME-Version: 1.0
References: <CALXu0Ud_ugB8yO6kCgua=qGOdMfGboR4D9hOw2JNTcvKX=tc5A@mail.gmail.com>
 <Z8rlZlA_OJnG5iq4@calimero.vinschen.de>
In-Reply-To: <Z8rlZlA_OJnG5iq4@calimero.vinschen.de>
Date: Fri, 7 Mar 2025 15:43:15 +0100
X-Gm-Features: AQ5f1Joq61czIvOHH5Kw6OINKsieNHNLeIYD2s0twgytRebcH_tD6Y5FULrDpWM
Message-ID: <CALXu0UeyvWJA4URg_06vaarg-=Atgr45zPYy7SuGxocrb4QQmg@mail.gmail.com>
Subject: Re: Tool for listing sparse file layout
To: cygwin@cygwin.com
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Cedric Blancher via Cygwin <cygwin@cygwin.com>
Reply-To: Cedric Blancher <cedric.blancher@gmail.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>

On Fri, 7 Mar 2025 at 13:24, Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:
>
> [Redirected to the cygwin mailing list]
>
>
> Don't send unsolicited private email, use the mailing lists.
>
>
> On Mar  7 11:19, Cedric Blancher wrote:
> > Good morning!
> >
> > Corinna,
> > could you please add the following tool to cygwin-utils-extra package
> > for Cygwin 3.6? It's SUN's old utility to list the layout of sparse
> > files
> >
> > I figured we need such a tool because otherwise we only have fsutil,
> > which uses the native Win32 API, but nothing based on SEEK_DATA
> > [...]
>
> You really need to work on your expectations.
>
> We're all volunteers.  We're not getting payed for what we're doing.
> We're not working for your personal happiness.
>
> Stop telling us what we're supposed to do for you.  It's pretty
> annoying how you're exerting group pressure with (per last counting)
> five accounts to let us do your bidding on the Cygwin mailing list.

Apologies. This was not intended.

Just the bigger picture: We do bioinformatics, which includes the
tasks of creating, processing, storing, copying, moving, backup and
restoring sparse files.
Until now (before Cygwin added sparse file support, for which I am
VERY GRATEFUL!!) doing this on Windows was a serious PAIN, causing
many problems, which all ended up on my radar.

What we decided last year is to try and fix the WHOLE situation from
beginning (file creation) over middle (copy, move, transfer,
filtering) to the end (backup, destore, delete), and do that for every
IT provider and operating system as needed.
I even decided to get my own hands dirty, get GE HealthCare
(ex-Amersham), NIH, IBM+Oracle (IT providers) and the involved
universities all into the boat, and FIX sparse file bugs. CERN, NIH,
DESY and Oracle Linux staff also joined the fray.

That is lots of work, with many meetings, and not every software
vendor is keen to mop up issues.
Let alone Microsoft needed 3 years to add /sparse to xcopy, and only
did that in a way which requires the latest Win11 version; the
powershell sparse file bugs are still all in limbo. Thus I am happy
that Cygwin has now support to copy, move and backup sparse files in a
RELIABLE and Windows-version independent manner.

> It was enlightening seeing you starting to do the same on the portable
> OpenSSH developers mailing list just three days ago.  You're certainly
> not making a lot of friends this way.

Sign, I didn't start that one.
But I apologize and agree I shouldn't mix management behaviour towards
half-unwilling commercial entities with open source projects.

>
> Getting on-topic:
>
> There's no cygwin-utils-extra package.

cygutils-extra

> If you want that package in the
> distro, do it yourself and become Cygwin package maintainer:
>
> https://cygwin.com/packages.html

Is it wise to put a simple utility in a separate package?

>
> As for your other wishes changing Cygwin to your supposed needs.  Roll
> up your sleeves, dive into the source code and provide patches yourself:

That I am doing right now. Mostly by testing/collecting bug reports,
scheduling meetings, and getting software vendors to fix their bugs,
but I honestly do not contribute much code. I barely have enough time
to deal with commercial software vendors to fix their sparse file
bugs, on top of my normal duties.
But yes, I will try harder in the future.

Ced
-- 
Cedric Blancher <cedric.blancher@gmail.com>
[https://plus.google.com/u/0/+CedricBlancher/]
Institute Pasteur

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
