Re: [PATCH 29/36] build: use git-clean

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Nov 05, 2017 at 12:38:45PM -0800, Josh Triplett wrote:
> On Sun, Nov 05, 2017 at 09:16:31PM +0100, Luc Van Oostenryck wrote:
> > 
> > Hehe, I thought this would be somehow controversial ;)
> > 
> > TBH, I'm far from conviced for the first point.
> > There hasn't been any tarbal release since 2014 and, unless I'm
> > mistaken, people can't anymore get a tarball from kernel.org's cgit.
> 
> As far as I can tell,
> https://git.kernel.org/pub/scm/devel/sparse/sparse.git/snapshot/sparse-0.5.1.tar.gz
> still works, for instance.

Ah good, it's no more accessible directly from the summary page but
still there in the release/tag page.

> > The real question would be: "is there anybody, doing some kind of
> > development on sparse and who won't use git?"
> 
> Sure: anyone doing packaging. If someone wants to package Sparse for a
> distribution, they'll likely do so in a way that does not include .git
> in the source package. And if that package wants to "make clean" for any
> reason, or if someone grabs the source from that distribution for
> development and happens to run "make clean", that would be *bad*.

I don't think it can be a problem for Debian or Fedora but I agree
there is a unneeded risk here.

> Worse yet: I keep my home directory in git, and would very much not like

Hehe, glad to hear that I'm not alone doing that :)

> "git clean" run in *that* if .git doesn't exist in Sparse. I'd be
> immediately filing a "critical" bug report about data loss against the
> package, and trying to restore what data I can from backups.
> 
> > For the second point, well ... I purposely added '-e *.[ch]' to
> > avoid some problems and if I call 'make clean' I expect that things
> > like patches and cover letter are removed, but I agree that my
> > expectations here most probably doesn't match other's.
> 
> I most assuredly would not expect "make clean" to do this. I regularly

Yes, it would be something for distclean or mrproper and such.

> "make clean" in repositories while having valuable files in the
> directory: patches, cover-letters, lists of email addresess to CC
> patches to, benchmark results, etc.

Of course, I never do that :)

> > I think I'll drop this patch and continue to directly use
> > 'git clean -x' when I needed it.
> 
> Thank you.

-- Luc
--
To unsubscribe from this list: send the line "unsubscribe linux-sparse" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Newbies FAQ]     [LKML]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Trinity Fuzzer Tool]

  Powered by Linux