Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Gentoo Council Reminder for May 28
Date: Thu, 28 May 2009 19:52:58
Message-Id: 20090528205249.3b830f5d@snowcone
In Reply to: Re: [gentoo-dev] Gentoo Council Reminder for May 28 by Patrick Lauer
1 On Thu, 28 May 2009 21:46:48 +0200
2 Patrick Lauer <patrick@g.o> wrote:
3 > > And just how do you plan to enforce that? What measures will you
4 > > take to ensure that there's no way for developers or users to
5 > > modify the repository?
6 > I can think of many simple methods. Like a tarball with a checksum.
7
8 ...which a user can modify once it's been extracted.
9
10 > Or a zipfile.
11
12 ...which a user can modify once it's been extracted.
13
14 > Or a git repository.
15
16 ...which a user can commit to without telling the package manager that
17 the cache is now invalid.
18
19 > That's all implementation details. But I think we can agree without
20 > too much pain that it is possible to have a reasonably tamper-proof
21 > format that we can consider readonly for these purposes.
22
23 No, I do not in the slightest bit agree that there is an easy way of
24 ensuring that what the package manager sees hasn't been tinkered with
25 by a user or developer who "just wants to try a quick change out".
26
27 > > We can't make changes because the package manager needs to know the
28 > > EAPI in order to parse versions, since once we make changes versions
29 > > will be defined in terms of EAPI.
30 >
31 > ... why? You're stating one possible scenario as the only potential
32 > solution again. That ignores the other methods that were mentioned on
33 > this mailinglist and in other places where you lurk. Please stop
34 > being so dishonest.
35
36 No-one has provided a viable way of extending the version format that
37 doesn't require EAPI changes. So unless you're talking about your
38 "start a whole new tree" idea, which has already been debunked to
39 death...
40
41 > > We want to make changes because, as has been stated several times
42 > > previously, allowing 1.1_rc1 but forbidding 1.1-rc1 is entirely
43 > > silly and arbitrary.
44 > See Intercal versioning. Also silly and arbitrary to avoid it, but
45 > noone has provided a proposal to accomodate nonincreasing and
46 > nonmonotonic versioning systems. I doubt you would want those allowed.
47
48 No-one is suggesting making changes to match silly upstream versions.
49 What we are suggesting is making changes to match sensible and
50 reasonable upstream versions.
51
52 --
53 Ciaran McCreesh

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Gentoo Council Reminder for May 28 Patrick Lauer <patrick@g.o>