linux-sparse.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
To: Alexey Gladkov <gladkov.alexey@gmail.com>
Cc: "Uwe Kleine-König / sparse"
	<gitlab+9b7df497d06cab14c2bf3c1022d8ca15@salsa.debian.org>,
	linux-sparse@vger.kernel.org, "Oleg Nesterov" <oleg@redhat.com>
Subject: Re: sparse | upgrade to upstream v0.6.2 (!2)
Date: Tue, 4 Aug 2020 21:33:16 +0200	[thread overview]
Message-ID: <20200804193316.k6ofbo3l77nfit4z@ltop.local> (raw)
In-Reply-To: <20200804163812.l2njaeyo7fcsbogt@comp-core-i7-2640m-0182e6>

On Tue, Aug 04, 2020 at 06:38:12PM +0200, Alexey Gladkov wrote:
> On Mon, Aug 03, 2020 at 04:53:10PM +0200, Alexey Gladkov wrote:
> > On Sun, Aug 02, 2020 at 11:30:35PM +0200, Luc Van Oostenryck wrote:
> > > On Sun, Aug 02, 2020 at 08:18:42PM +0000, Uwe Kleine-König wrote:
> > > > Uwe Kleine-König commented on a discussion: https://salsa.debian.org/ukleinek/sparse/-/merge_requests/2#note_185155
> > > > 
> > > > There is still another issue that popped up in the meantime: 
> > > > https://bugs.debian.org/966706
> > > 
> > > Hmmm, I think that a corner of my mind was silently worried it
> > > will happen.
> > > 
> > > > The options are:
> > > > 
> > > >  - add a Conflicts: biosquid
> > > >    (this is the ugliest option)
> > > >  - rename sindex to something else
> > > >  - convince the bioquid people to rename their sindex
> > > >  - stop shipping sindex
> > > > 
> > > > For now I will go for "stop shipping sindex", do you have an opinion for a long-term plan?
> > > 
> > > [+CC to sindex's author]
> > > 
> > > Not really.
> > > Would it be easy to install it under the name 'sparse-sindex' or
> > > 'sparse-index'?
> > > 
> > > One thing I would like (in some future release) is to split
> > > the sparse package at least in 2:
> > > * one with sparse itself
> > >   - it has no dependencies (except the libc, a compiler compatible
> > >     with gcc and GNU make for the build)
> > >   - maybe cgcc should be included in the package too (which would
> > >     add a dependency on perl)
> > > * one with the others tools
> > >   - but maybe it would even be better to the big ones in their
> > >     own packages with their own dependencies)
> > > But this would not really solve the problem here.
> > 
> > Renaming of sindex was an option for me, but since you have a plan
> > to split the package anyway, then I think it's better to do so. I tried to
> > use the libsparse.a and it looks like it works fine [1].
> > 
> > I spoke with Oleg Nesterov and he also does not mind moving this utility
> > to a separate repository.
> > 
> > [1] https://github.com/legionus/sindex
> 
> Oleg pointed out to me that my email is not entirely clear :)
> 
> My email does not mean at all that I moved the utility to a separate
> repository. I made a proof-of-concept.
> 
> Don't get me wrong, I don't mind renaming the utility. This is a good
> short term solution but to be honest I don't like the name 'sparse-sindex'
> because it is very long. Can we think of something shorter ?
> 
> Also, could you tell us more about your plan for future releases ?
> How do you plan to split the repository ?

Ah sorry, it's just a misunderstanding. The context of my email wasn't
very clear. But no worries, I have absolutely no intentions to split
the repository (that would be very annoying for everybody). I was only
talking about, maybe, in some future, split the *package* at distro
level. For example, currently Debian has already 2 packages for sparse:
one, called 'sparse', with almost everything, and another one only
with 'test-inspect', called 'sparse-test-inspect'.

In any case, I don't have any precise plan, and distro packaging is
anyway something to be decided by the distros. So, if anything will
done in this direction, it will be done in collaboration of the distros
and anyone involved.

For the name, I'm also don't like 'sparse-sindex', but it would just
have been an easy way to avoid the name conflict in Debian packages
(I understand that no such conflict exist with Fedora because
'biosquid' only exists for Debian).

Best regards,
-- Luc

  parent reply	other threads:[~2020-08-04 19:33 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <reply-7f2b156a8ad4ece3334e6b9712c2de05@salsa.debian.org>
     [not found] ` <merge_request_28506@salsa.debian.org>
     [not found]   ` <note_184887@salsa.debian.org>
2020-08-01 16:54     ` sparse | upgrade to upstream v0.6.2 (!2) Luc Van Oostenryck
     [not found]   ` <note_184882@salsa.debian.org>
2020-08-02 13:29     ` Luc Van Oostenryck
2020-08-09 19:21     ` Luc Van Oostenryck
     [not found]   ` <note_185118@salsa.debian.org>
     [not found]     ` <note_185156@salsa.debian.org>
2020-08-02 21:09       ` Luc Van Oostenryck
     [not found]   ` <note_185002@salsa.debian.org>
     [not found]     ` <note_185155@salsa.debian.org>
2020-08-02 21:30       ` Luc Van Oostenryck
2020-08-03 14:53         ` Alexey Gladkov
2020-08-04 16:38           ` Alexey Gladkov
2020-08-04 18:52             ` Oleg Nesterov
2020-08-04 19:33             ` Luc Van Oostenryck [this message]
2020-08-04 20:02             ` Luc Van Oostenryck
2020-08-05 10:16               ` Alexey Gladkov
     [not found] <note_185299@salsa.debian.org>
     [not found] ` <note_185431@salsa.debian.org>
     [not found]   ` <note_185453@salsa.debian.org>
     [not found]     ` <note_185458@salsa.debian.org>
     [not found]       ` <note_185460@salsa.debian.org>
     [not found]         ` <note_185461@salsa.debian.org>
     [not found]           ` <note_185530@salsa.debian.org>
     [not found]             ` <note_185532@salsa.debian.org>
     [not found]               ` <20200805110418.iutr56vyewhbqr7v@ltop.local>
     [not found]                 ` <20200805112141.ier2xkhm5sqjtbck@comp-core-i7-2640m-0182e6>
2020-08-05 15:20                   ` Luc Van Oostenryck
2020-08-05 15:44                     ` Alexey Gladkov
2020-08-05 19:58                       ` Luc Van Oostenryck

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200804193316.k6ofbo3l77nfit4z@ltop.local \
    --to=luc.vanoostenryck@gmail.com \
    --cc=gitlab+9b7df497d06cab14c2bf3c1022d8ca15@salsa.debian.org \
    --cc=gladkov.alexey@gmail.com \
    --cc=linux-sparse@vger.kernel.org \
    --cc=oleg@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).