Re: Proposal to delay the decition of the DPL of the withdrawal of the Package Policy Committee delegation

2006-10-27 Thread Raul Miller

I just want to say that I am deeply dismayed by the turn events
have been taking.

I have a lot of respect for both A.J. and Manoj.

But I don't see a reasonable basis for this disagreement -- this
feels more like venting under high pressure (mostly the Etch
release, I think).

In that context, if I might take some liberties with each of their
earlier position statements:

AJ: 'decisions specific to this release should be thought about
before they're applied to future releases.'

Manoj: 'decisions specific to this release have relevance both
now and in the context of future releases'

Of course, more is involved here than just position
statements.  In addition to talking past each other,
each seems to be taking action as he sees fit.  [Which,
frankly, is how we are supposed to approach problems.]

Both statements are correct.  Potential decisions made
incorrectly under the aegis of either position are survivable.
Albeit, painfully -- this entire process seems painful.

I'm not going to recommend anything here -- I think that this
whole situation is the rather inevitable fallout which tends
to follow in the wake of mis-communication.  And,
recommendations do not solve mis-communication.

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Call for votes for GR: Re-affirm support to the Debian Project Leader

2006-10-09 Thread Raul Miller

On 10/7/06, Debian Project Secretary [EMAIL PROTECTED]  
Voting period starts  00:00:01 UTC on Sunday,

Votes must be received by 23:59:59 UTC on Saturday,


Fortunately, vote.debian.org provides the associated dates.

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposal: Recall the Project Leader

2006-09-27 Thread Raul Miller

On 9/26/06, Denis Barbier [EMAIL PROTECTED] wrote:

On Mon, Sep 25, 2006 at 09:02:19PM -0400, Raul Miller wrote:
 I don't understand how this proposal answers the question.

 One answer implied by your proposal:  Dunc-tank is
 grounds for removing Debian's leader, that means it
 is a debian project.

No.


Again, I'm somewhat unsure what you mean.  This time, I
am going to guess you mean No, that implication is not
the meaning that [Denis] intended.


Do you remember the discussions about the Debian Core
Consortium last year?
 http://lists.debian.org/debian-project/2005/07/msg00202.html
Debian developers were concerned about trademark issues, and
this consortium has been renamed into DCC Alliance.  This
does not mean that Debian was part of the DCC Alliance.


This does not seem comparable.  Talking about concerns is
not the same thing as passing a GR to restructure the project
in response to those concerns:

If we do pass a GR, the results would say something about
our thoughts on the underlying issue, its relevance to the
project, and our thoughts on related issues.


 If this was the only answer implied by your proposal, I
 might agree that your proposal makes confusion vanish.
 But, it's one of many contradictory implied answers.

Ok, let me clarify.
Is dunc-tank perceived as an independant project when it is
launched by the Debian Project Leader, and this project asks
people to give money to help release Etch in time?
In my opinion no, people believe that they give money to a
Debian project whereas dunc-tank is not.


If this is your belief, it seems to me that you are reinforcing
the particular implication I suggested originally.  Since my
point is that your proposal increases confusion, I'll take this
opportunity to point out another implication of your proposal:

This proposal implies that the beliefs of uninformed outsiders
take precedence over decisions made by anyone within
Debian.

Now, I'm not saying that everyone is going to take this
meaning from your proposal.  I am, however, saying that
the number of people who believe this implication will be
at least as large as the number of people believe that they
give money to a Debian project whereas dunc-tank is not.

That said, if there is fraud involved -- if people are taking
money under false pretenses -- that is a criminal matter,
and should be treated as such.  We should not be waiting
on a GR, if that were really the case.


This is why I told that this recall procedure will make this
confusion vanish.


This recall procedure might make your own confusion vanish.

It increases my confusion.

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Canonical list of proposal text

2006-09-25 Thread Raul Miller

On 9/21/06, Manoj Srivastava [EMAIL PROTECTED] wrote:

On Wed, 20 Sep 2006 12:17:18 +0100, Ian Jackson [EMAIL PROTECTED] said:
  3. The person who calls for a vote states what they believe the
 wordings of the resolution and any relevant amendments are, and
 consequently what form the ballot should take. However, the
 final decision on the form of ballot(s) is the Secretary's - see
 7.1(1), 7.1(3) and A.3(4).

   The web page is not the ballot.


But a web page may present the ballot.

Personally, I do not think it's an abuse of power for the
Secretary to arrange so that the web pages represent
a best effort at what the proposals seem to be.  Well,
not in the general case.  If quorum seconders have
explicitly quoted the same identical text and that text
differs from what the web page says, and there has been
more than sufficient time since the seconds to update
the web page, that could be abuse of power -- but
that's not very much like a best effort.

On the other hand, in the general case, refusing to exercise
your responsibilities can be just as much an abuse of
power as exercising them inappropriately.  Sadly,
this might leave you with an undue burden (and no good
choices) -- particularly when the people presenting the
material will not present their concepts clearly -- but I'm
dubious that there's anything a person in a position of
responsibility can do to deflect all criticism.  Not even
all unwarranted criticism.

That said, if people are flooding you with nonsense, almost
any response you can come up with has some validity.
And, that includes deliberately operating at some minimum
standard.  At least, sometimes.

This probably isn't very helpful... but I wanted to disagree with
you about the web-page issue, and I felt that some of these
other concepts were also relevant.

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposal: Recall the Project Leader

2006-09-25 Thread Raul Miller

On 9/20/06, Denis Barbier [EMAIL PROTECTED] wrote:

Anthony Towns [wrote]:
   A question that has been raised is whether the
   organisation can be sufficiently outside of Debian when
   the DPL is intimately involved.  I don't have the answer
   to that - in my opinion it can be, but whether this one is
   will be up to Debian to decide.

The article's title mentioned in the first paragraph is: Debian
experiments with funding group to release 'etch' on time.  Even
if Anthony Towns and other Dunc-tankers claim that their project
is not affiliated to Debian, external people will still see this
project as being handled by the Debian Project Leader, and thus
implicitly by the Debian project.

...

But we, Debian developers, can make this confusion vanish,
and I would like to propose that we answer to the valid
question quoted in the second paragraph above by recalling
our Project Leader, as allowed by our Constitution
(section 4.1.1) and am seeking seconds for this proposal.


I don't understand how this proposal answers the question.

One answer implied by your proposal:  Dunc-tank is
grounds for removing Debian's leader, that means it
is a debian project.

If this was the only answer implied by your proposal, I
might agree that your proposal makes confusion vanish.
But, it's one of many contradictory implied answers.

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposal - Defer discussion about SC and firmware until after the Etch release

2006-09-23 Thread Raul Miller

A couple weeks ago, Frans Pop [EMAIL PROTECTED] wrote:

My rough summary:
- (almost) everybody agrees that non-free drivers don't belong in main;
- (almost) everybody agrees that sourceless firmware at least needs to be
 distributable before any kind of support can be considered;
- most people agree that Etch should not be delayed for a solution to the
 sourceless firmware issue;
- a fair number of people (though a percentage is hard to estimate)
 seem to feel that the current Social Contract is too restrictive when
 it comes to some types of files, forms of documentation and
 sourceless firmware;
- probably a larger number feels that we should not kill the project by
 scaring away users with hardware that depends on sourceless
 firmware and is willing to consider solutions for that while still making
 the projects preference for firmware _with_ source clear to users
 and others.

...

loading such packages  from contrib/non-free would imply that
these sections have to be added by default to the sources list
for these users which is undesirable given the aims of the project


It strikes me that our difficulty here is very similar to that behind
the special exception written into GPLv2.  It's a bootstrapping
issue which exists in part because the free software communities
need to co-exist with the non-free-software communities.

One obvious issue is that the sources list is relevant in contexts
where a person has access to the sources, and that installation
typically happens when a person only has access to installation
media.

I think it's upsetting for some people to think about the fact that
some people cannot run their computer system without software
which, in some sense, we cannot maintain.  In the context of the
current discussion, such software is free (in terms of licensing fees),
but not free (in the DFSG sense).

Put differently, I think a lot of the angst, here, is centered around
the idea that we should deprecate Contrib and Non-Free.  Given
how this issue has progressed, I think it's rather clear that we are
not yet in a position to do that.

Put differently, in the past we have washed our hands of issues
associated with distributing Non-Free on different sorts of media.
In essence: We are just making this available, but you're on your
own when dealing with the legalities of this stuff.No one wants
to deal with that problem, but that just makes the problem crop
up in other ways.  Especially, since it looks like [by our standards],
the linux kernel currently belongs in Non-Free -- that's just
painful for us to think about.  No one wants the kernel to be in
Non-Free, especially with how we've been trying to wash our hands
of non-free.  And yet those very reasons for us washing our hands
are the sorts of reasons that would suggest it belongs in Non-Free.

Perhaps we need something analogous to the GPL's special
exception in our social contract?  Something that lets us boot
and run Debian on systems with special requirements, without
suggesting that we will give up on our efforts to maintain and
support free software.

In other words, something like amendment text B at
http://www.debian.org/vote/2006/vote_004 might be a good
thing.

But I think our current attitude towards non-free is off balance.

And I think the fact that we cannot put reasonably the kernel in
Non-Free, even though our standards say it should be in
Non-Free, illustrates something about how our current attitudes
are broken.

And, no, I don't have a solution.  [Make copyright law make
sense so that copyright issues can be dealt with in a sensible
fashion is an example of not a solution.]

But I can easily understand why so many people are unhappy
and/or upset.

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: The Sourceless software in the kernel source GR

2006-09-21 Thread Raul Miller

On 9/21/06, Nick Phillips [EMAIL PROTECTED] wrote:

On which subject, does anyone else think that it would be useful to
leave debian-vote for formal proposals/seconds (possibly moderated), and
another list e.g. debian-vote-discuss (or even just -project) for the
flame^Wdiscussions that follow?

It would make it a lot easier to tell what was an actual proposal and
what was not, what had been seconded and what had not (each proposal
gets its own thread, to which the only responses are seconds).


Except, that's solving the problem which did not occur.

The question I see Manoj posing is not was this message intended
to present a proposal, or not.

The question I see Manoj posing is which part of this proposal
message is the actual proposal.

Personally, I'd say that if the situation is so ambiguous that it's not
clear whether what people are seconding is the same as what the
proposer has proposed that we are not dealing with a valid resolution.

Consider a general case:  Proposal message contains statements
A
B
C
D
E

Some sequential fragment of this message is the proposal.   That
means that the proposal might be A, AB, ABC, ABCD, ABCDE,
B, BC, BCD, BCDE, C, CD, CDE, D, DE, E.  This might dilute
seconds by a factor as high as 15.

In cases where the secretary feels the burden of interpretation is
too high, I think the secretary should ask that the proposal and
seconds be re-issued, with the ambiguities resolved.

In cases where the secretary's request is refused, I think the
secretary would be completely justified as treating each possible
resolution as a separate proposal.  Though, to be fair, the
secretary might wish to present each plausibly seconded
possibility as having been seconded, even where this means
that a single seconded message seconds more than one
potential resolution.

And if someone is tempted to claim abuse of power here, I think that
it's pretty obvious that the abuse would be on the part of those who
refuse to participate in resolving the ambiguities they themselves
presented.

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: The Sourceless software in the kernel source GR

2006-09-21 Thread Raul Miller

On 9/21/06, I wrote:

Personally, I'd say that if the situation is so ambiguous ...


Note that nothing I said here in any way overrides the procedures
the Secretary posted to dda -- I should have read that announcement
before posting.

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: kernel firmwares: GR proposal

2006-09-08 Thread Raul Miller

On 9/8/06, Sven Luther [EMAIL PROTECTED] wrote:

On Thu, Sep 07, 2006 at 05:08:28PM -0500, Bill Allombert wrote:
 On Fri, Sep 01, 2006 at 02:42:26PM -0400, Raul Miller wrote:
  Perhaps we should start addressing the CD distributor problem (perhaps
  tagging CD distributable software, and providing a simple mechanism to
  pull only CD distributable software for
  contrib/non-free).

 It will not work for firmware, be could be done for GFDL documentations:

Could you perhaps give us some insight as to why it will not work for
firmwares ?


I think he means that for firmware there are additional technical
hurdles.

As I understand it, currently the kernel incorporates the
firmware image in the kernel module that implements
the driver.

The reason for this is that these drivers are used at the
abstraction level where we are implementing file systems --
the file system generally does not exist until after they
are loaded.  [There are exceptions, of course -- ram disk,
for example.]

This often means that that firmware needs to be included
in the kernel source package, and that the module is built
at the same time as the rest of the kernel.

But note that I've not dealt with this in any detail, so I might
have some details wrong.

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Firmware Social Contract: GR proposal

2006-09-06 Thread Raul Miller

On 9/6/06, Thomas Bushnell BSG [EMAIL PROTECTED] wrote:

Suggesting the reverse would be a massive change of course for Debian
as a whole.


Would this massive change of course be a suggestion?

Or would it be something that actually exists?

If it's a suggestion, I'm not sure your assertion is valid, because
Debian discussions have been full of all sorts of suggestions,
and suggestions would hardly seem a massive departure
from status quo.

If it's something that actually exists, and your assertion is valid,
then by inspection I'd say etch is significantly more free than
any previous release, and thus the associated massive change
seems like it must be something positive.

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Firmware Social Contract: GR proposal

2006-09-06 Thread Raul Miller

On 9/6/06, Marco d'Itri [EMAIL PROTECTED] wrote:

On Sep 06, Thomas Bushnell BSG [EMAIL PROTECTED] wrote:
 There is an absolute ranking in Debian, that *first* we must provide
 100% free software, and *second* we do whatever we can to help our
 users consistent with the first.
This is just your opinion, not a fact.


I think he has something of a point here.

We have Debian Free Software Guidelines, we don't have
Debian User Support Guidelines.  Maybe we should?

We have commitments of degree in the social contract for
software freeness.  The mention of users, in contexts other
than software freedom, is far less extensive.

The implication, to me, is that our free software commitment
and our user commitment are meant to dovetail.  This implies
that discussions of either which slight the other might be
missing the point.

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Firmware Social Contract: GR proposal

2006-09-05 Thread Raul Miller

Perhaps, before we spend too many more years on trying to solve this
problem, we should agree on what this problem is?

One issue here is that we are trying to make a statement about what
direction we are heading.  As M.J.Ray states:

  The GPL is far closer to 100% free than a source-withheld
  hard-to-edit blob of a program.

And, as http://lwn.net/Articles/196641/ states:

  Adopting a policy which favors devices having their proprietary
  software in ROM (where it can never, ever be changed) over those
  which accept their firmware from the host (where, maybe, someday
  it could be rebuilt and tinkered with) seems like a step in the
  wrong direction.

Though, the other side of the story is that the ground keeps
shifting underneath us.  (Which is hardly surprising.  Tomorrow's
hardware is new, every month.)

The way I see it, we're drawing lines in the sand, and the sand
is drifting.  We're trying to compensate for where the sand is
going to be next month, next year, and after that, but we're not
omniscient.  On top of that, each of us has different concepts
about what's coming up.

We can agree roughly about where we are going, but even there we
often have little control:  We did not design hardware which would
not function unless we distribute some essential (but non-free)
component, and we did not design the software which hard-wires
these components into itself.

If this is an accurate statement of the problem (is it? if not,
what's a more accurate statement?  is there an accurate statement
of the problem which we can all agree on?), then either:

(a) our lines in the sand are going to get broken, or
(b) we are going to have to keep on drawing new lines in the sand, or
(c) we are going to have to come up with some more resilient approach.

As a further note, compromise might be inevitable (it usually is,
when people can not agree on the details of what they are trying
to do -- and our project has long since exceeded the size where
complete agreement, let alone complete understanding, is possible),
but compromises that result in new lines in the sand are going to
suffer the same flaw -- the ground is going to keep shifting out from
underneath us.

As a further, further note, I can see the logic in including the
firmware in the proposed etch release in etch, for practical
reasons and because that firmware is far enough away from what
some people consider the operating system and its applications.
On the flip side, I can also see the logic in considering that
firmware an essential part of the operating system, and can
easily imagine a day when applications include components which
are downloaded onto auxiliary processors (OpenGL is probably
the best today example of this sort of thing).

So... we are going to see this problem get bigger in the future,
I think, no matter what we decide today.  [But I'm cheating:
this is a variable.]

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: kernel firmwares: GR proposal

2006-09-01 Thread Raul Miller

What strikes me as ironic, with these proposals, is that we ran into
something like this problem back in the 90s, back during the initial
adoption of the DFSG, and we had to solve that problem then:
we created the non-free and contrib sections.

For some reason, these sections are no longer seen as adequate.

As I understand it, one aspect of the problem is that CD/DVD
distributors do not distribute these sections -- mostly because we
have not made it easy for them to do so legally.

Perhaps we should start addressing the CD distributor problem (perhaps
tagging CD distributable software, and providing a simple mechanism to
pull only CD distributable software for
contrib/non-free).

As for hex as source.  I've written machine code in hex, so I have no
problem believing that other people would do such a thing.  That said,
for such source to be useful, the target (whether some general
purpose machine language, microcode, some specific set of
registers driving hardware, or whatever) needs to be documented
well enough that someone else has a chance to read and comprehend
the code.  Also, except for really small bits of code (a couple
K or less), a list of (or system of finding) entry points, internal
branch points, and the like is also important

The current proposals I've seen here don't seem to address these
readability issues.

That said, are plenty of grey areas here, and I understand that many
programmers have little tolerance for ambiguity.  Myself included,
sometimes.  So... if we want to get these issues sorted out in a
timely fashion, perhaps the place to start would be enumerating the
packages and issues, in some fashion that makes it easy for other
informed people to append useful comments.  (For example, if there
were BTS pages for each package in question, a top level page listing
the urls of each of those BTS pages might be nice.)  Has someone
already made such a page?

Thanks,

--
Raul


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GR proposal - Restricted-media amendments to the DFSG

2006-04-13 Thread Raul Miller
On 4/13/06, MJ Ray [EMAIL PROTECTED] wrote:
 Raul Miller [EMAIL PROTECTED]
  Your question, as stated, asks for an explanation for a state of affairs
  which does not exist.

 My question is: why do some people claim that the FDL wasn't drafted
 to prohibit all technical measures that obstruct or control reading or
 further copying?

 So, you claim that no-one claims the FDL wasn't drafted to cover *all*
 technical measures?

No, I don't make that claim about what other people claim.

I was not making a point about claims.  I was making a point about
the FDL, in the context of your question.

  I find it relatively trivial to show that this state
   of affairs does not exist.
  http://lists.debian.org/debian-vote/2006/04/msg00034.html

 That message is irrelevant because it is concerned with neither the
 FDL's drafting, nor the copyright law meaning of technical measures.
 It tells me that you don't think the FDL covers technical measures,
 but that seems to be because you have a personal definition of
 technical measures based on dictionaries rather than the bad laws.

I was addressing your question as you stated it.

You did not use the term technical measures.  That term refers to
a legal instrument which has become available to copyright
holders.

You did use a term which was similar to some [non-legal] dictionary
definitions of the phrase technical measures.

If my response was irrelevant, this seems to be because I was responding
to something you wrote which was also irrelevant.

--
Raul



Re: GR proposal - Restricted-media amendments to the DFSG

2006-04-12 Thread Raul Miller
On 4/12/06, MJ Ray [EMAIL PROTECTED] wrote:
 Raul Miller [EMAIL PROTECTED]
  On 4/11/06, MJ Ray [EMAIL PROTECTED] wrote:
   Nevertheless, neither of us would be made happy by a detailed
   repeat of it on -vote. You'd remain unconvinced and I'd be
   annoyed by the lost time.
 
  Your comment, here, does not agree with the meaning conveyed by your
  April 7 comment:
 
   I keep asking why some people claim that the FDL wasn't drafted to
   prohibit all copy-control measures, as that seems to be a crucial
   question in this, and nobody answered yet AFAICT.
 
  You might claim that you're not satisfied with the answers, but
  that's not what you did claim.

 It agrees fine. Your messages are replies, not answers. So much is left
 unexplained in that reasoning and there's no suggestion that it has much
 to do with the drafting, rather than the interpretation by some FDL-fans.

That's unnecessarily elliptical.

Your question, as stated, asks for an explanation for a state of affairs
which does not exist.  I find it relatively trivial to show that this state of
affairs does not exist.
http://lists.debian.org/debian-vote/2006/04/msg00034.html

You are never going to get a satisfactory answer for why something exists
when it does not exist.  The best you can hope for is replies.

--
Raul



Re: GR proposal - Restricted-media amendments to the DFSG

2006-04-11 Thread Raul Miller
On 4/11/06, MJ Ray [EMAIL PROTECTED] wrote:
 Raul Miller wrote:
  I was not convinced by this rebuttal.

 Nevertheless, neither of us would be made happy by a detailed
 repeat of it on -vote. You'd remain unconvinced and I'd be
 annoyed by the lost time.

Your comment, here, does not agree with the meaning conveyed by your
April 7 comment:

 I keep asking why some people claim that the FDL wasn't drafted to
 prohibit all copy-control measures, as that seems to be a crucial
 question in this, and nobody answered yet AFAICT.

You might claim that you're not satisfied with the answers, but
that's not what you did claim.

  Furthermore, I'm not sure what issue(s) you feel references are needed
  on.

 The drafters' intentions and beliefs as to what is actually
 covered by the prohibition, not just its primary target.

It seems the drafters share your sentiment about wasted time.

In any event, they do not seem inclined to discuss the issue
here.

  I will agree that the GFDL does contain a prohibition on using certain
  copy control measures in certain contexts, but I see no reason to
  agree that it was written to prohibit all copy control measures.

 Maybe it's enough to agree that the boundary is unclear.

I thought the issues I raised in my previous message were
quite clear.

 Please do not cc me if you send to -vote, or at least mark it as a cc!

My apologies -- I hit the wrong reply button.  I tried to abort and
resend to the list, but it looks like two independent replies went
out.

Thanks,

--
Raul



Re: GR proposal - Restricted-media amendments to the DFSG

2006-04-10 Thread Raul Miller
On 4/10/06, MJ Ray [EMAIL PROTECTED] wrote:
 Raul Miller [EMAIL PROTECTED]
  On 4/7/06, MJ Ray [EMAIL PROTECTED] wrote:
   I keep asking why some people claim that the FDL wasn't drafted to
   prohibit all copy-control measures, as that seems to be a crucial
   question in this, and nobody answered yet AFAICT.
 
  Power switches can be used as copy control measures.

 That claim has been rebutted in detail on debian-legal last month.
 Repeating it here does not help. You still offer no references.

I was not convinced by this rebuttal.

Furthermore, I'm not sure what issue(s) you feel references are needed
on.

As proof of the statement  The FDL clearly was not drafted to prevent
power switches, I offer the fact that text editors (which are a
part of one of the requirements of the GFDL) are nearly universally
used on machinery equipped with power switches.

Do you need a reference proving that the GFDL specifies text
editors as a part of its requirements?

As proof of the statement Power switches can be used as copy
control measure, I offer this example:  I am offering copies of
a GFDL'd document on a web server.  People can make copies.
I turn off the power on the web server.  After I've turned off the
power, people can not make copies.

Do you need a reference showing that a web server ceases to
deliver content when the power is turned off?

I will agree that the GFDL does contain a prohibition on using certain
copy control measures in certain contexts, but I see no reason to
agree that it was written to prohibit all copy control measures.

--
Raul



Re: GR proposal - Restricted-media amendments to the DFSG

2006-04-08 Thread Raul Miller
On 4/7/06, MJ Ray [EMAIL PROTECTED] wrote:
 I keep asking why some people claim that the FDL wasn't drafted to
 prohibit all copy-control measures, as that seems to be a crucial
 question in this, and nobody answered yet AFAICT.

Power switches can be used as copy control measures.

If copies are being made, then flipping off the power switch
prevents further copies from being made.

The FDL clearly was not drafted to prevent power switches,
so clearly its restrictions are more specific in nature.

Perhaps you meant to be asking some other question?

--
Raul



Re: GFDL position statement ballot invalid

2006-02-28 Thread Raul Miller
On 2/28/06, Oliver Elphick olly@lfix.co.uk wrote:
 On Sat, 2006-02-25 at 17:21 -0600, Debian Project Secretary wrote:
 Majority Requirement
 Amendment B requires a 3:1 majority, since it require
 modifications to the Social contract, or the DFSG, both
 foundation documents.

 This makes no sense because the text of the modifications is not given.

I disagree.

Here are some definitions for modifications:
   http://www.answers.com/modifications
And here's some definitions for the associated word modify:
  http://www.answers.com/modify

In particular, note definition 1 for modify:

To change in form or character; alter.

Put more bluntly: the constitution does not require that the text
be editted for 3:1 supermajority requirement cases.

--
Raul



Re: GFDL position statement ballot invalid

2006-02-28 Thread Raul Miller
On 2/28/06, Oliver Elphick olly@lfix.co.uk wrote:
  Put more bluntly: the constitution does not require that the text
  be editted for 3:1 supermajority requirement cases.

 Well, I am actually inhabiting the real world rather than the Debian
 parallel universe!

I'd appreciate it if you limited yourself to saying stuff that's accurate.

 An amendment to a document (in the real world) always implies a change
 of text; that is how you can tell that it has changed.

Sure -- if that option passes, the text of that option would be a
foundation document.

But that doesn't mean that the text of an existing foundation
document is getting edited.

--
Raul



Re: First call for votes for the GFDL position statement

2006-02-27 Thread Raul Miller
[On 2/27/06, Anton Zinoviev [EMAIL PROTECTED] wrote:
 Since the way these choices are proposed to you is misleading, I have
 to sent this specifying message to you all.

Without passing judgement, I'll note that a statement like this demands
well stated proof.

[...eliding background material...]

 When you vote, please understand, that the whole point of my proposal
 is that GFDL is compatible with the current text of DFSG.  That is -
 with proper reading of DFSG, GFDL is compatible with our current
 guidelines.

This seems a formal statement of the issue which needs to be proven.

 The third rule of DFSG says: The license must allow modifications and
 derived works.  At first sight it seams that must allow
 modifications means that the license must allow us to make arbitrary
 modifications.  As a matter of fact this interpretation is impossible
 because according to it even GPL would be a non-free license (please
 refer to my proposal for an explanation).

This looks like an argument that the GFDL does not conflict with
section 3 of the DFSG.

Without passing judgement, I'll note that this does not address
the other sections of the DFSG.



Here's my opinion:

First off, I've left out a lot of Anton Zinoviev's post.  Frankly, I think a
lot of it (including what I see as smear attacks on Manoj Srivastava)
is irrelevant.

I see a conflict between what Anton has said here and the obvious meaning
of the DFSG -- not section 3 taken alone, but taking into account section
4 as well.

And since this section 4 convlict has been raised, repeatedly, I think that
if anyone was serious about addressing it there would be a page describing
the issue -- in concise overview, and in detail -- and I think people would be
posting links to that page.

I think I would be in favor of a well thought out proposal for improving
the DFSG -- one that starts with the goals and issues it attempts to
address and works from there.  (As I remember it, that's how the DFSG
was originally written -- as I remember it, Debian was having problems with
software that potentially couldn't be ported and there were also concerns
about the need for security fixes and other sorts of maintenance.)

But I don't think that we gain anything by trying to pretend the DFSG says
anything other than what it says.

I don't think that GRs would be useful if we had to change the truth
to properly understand them.

--
Raul



Re: A new practical problem with invariant sections?

2006-02-14 Thread Raul Miller
On 2/14/06, olive [EMAIL PROTECTED] wrote:
 In every matter, it is virtually impossible to write a rule that can
 mechanically be interpreted to give a suitable result.

I disagree.

It's impossible to cover all aspects of all cases, but obtaining
suitable results is entirely possible.

 The preamble of the GPL is also some king of invariant section:
 it says nothing about the license itself but has only political claims:

I'll agree that invariant sections are similar to licenses.

But I'll not agree that they are equivalent.

 But this shows at least that there can be sequence of octets which are
 not the software itself and must be preserved. I claim that the
 invariant sections is just the same: it is not part of the documentation
 (this is required by the GFDL) and there must be preserved.

And we have no problem with maintaining things which are
not the software -- in non-free.

 For the people who don't agree, I would kindly ask them to say if they
 would consider free a license which give you all the freedoms you like
 but must be preserved intact if this license contains a preamble of
 length similar to the invariant section of GFDL? I have ask the question
 in the past but nobody have answered because it was a facile argument.
 But if this argument is facile; please answer.

It's true that the license associated with a copyrighted
piece of software must be kept intact when distributing that
piece of software.  That's a fundamental requirement of
copyright law.

And where someone puts a political rant into an otherwise free
license, we use it as-is.

But the license serves a very specific role -- in free software,
it is what says that the software is free.  And we judge the
licenses based on their content.

Invariant sections do not fill this role.  They fill other roles.

And the license requirement that they not be removed is
a restriction on modification.

Modifying the DFSG to explicitly allow invariant sections
should be pretty simple, right?  The trick would be making the
modification narrow enough that it won't come back to bite
us in a few years.

 The other objections of the GFDL (DRM, etc...) is based on a bogus
 reading of the GFDL.

Whatever bogus means in this context...

...and, nevertheless, this is a reading which is could be legally valid.

This restriction should instead say something like When distributing
the Document, you may not use technical measures to obstruct or
control the rights of other people to read or further copy the copies
you make or distribute.

--
Raul



Re: Amendment to GR on GFDL, and the changes to the Social Contract

2006-02-11 Thread Raul Miller
On 2/10/06, Steve Langasek [EMAIL PROTECTED] wrote:
 On Fri, Feb 10, 2006 at 11:37:59AM -0500, Raul Miller wrote:
  And, likewise, you can't argue that the secretary must treat an option
  as accepted when preparing the ballot.  Treating controversial
  general resolution proposals as if they'd already won the vote before
  the vote begins would be the very abuse of power you're alluding to.

 So by this reasoning, is the original GR proposal not controversial,
 whereas the other two amendments are?  What's the key difference, if it
 isn't that the Project Secretary thinks one is correct and the others are
 not?

Rather, the controversial elements of that option does not conflict with
our historical interpretations of the DFSG.

--
Raul



Re: Amendment to GR on GFDL, and the changes to the Social Contract

2006-02-11 Thread Raul Miller
On 2/10/06, Anthony Towns aj@azure.humbug.org.au wrote:
 I didn't say anything about the ballot options being ignored -- I said the
 constitution doesn't say anything about ignoring foundation documents --
 ie the social contract or the DFSG. We're actually doing that right now
 in a sense, by continuing to leave bugs like #199810 unfixed.

So stick it in non-free for unstable, until the issue gets resolved.

--
Raul



Re: Amendment to GR on GFDL, and the changes to the Social Contract

2006-02-11 Thread Raul Miller
On 2/11/06, Glenn Maynard [EMAIL PROTECTED] wrote:
 On Fri, Feb 10, 2006 at 03:21:57PM +1300, Nick Phillips wrote:
  The vote is not a means of rescinding the DFSG or SC, nor even of
  contradicting them. It is the *only* means we have of determining
  whether something is in compliance with them. If a majority say that
  that is the case, then for our purposes, it is so.

 This is silly.  It seems like the constitution effectively says if the
 resolution passes it required a simple majority; if it failed, it needed 3:1.

The only silliness is the verb tenses.  Once some concept passes
supermajority it doesn't need to pass again, because it has already
passed.

The real problem here is that the option in question uses poor grammar.

For that reason alone, I think this option would be bad for the project.
It's already spawning arguments because people think they agree
with the option, but it's not clear what agreement with the option means.

Fortunately, or unfortunately, our resolution mechanism for this kind of
problem involves voting.  Personally: I am reasonably confident that most
of the developers will vote against something like this: where the grammar
of the proposal is so poor that it spawns grammar based arguments about
what it would mean if it were accepted -- before it's even voted on.

--
Raul



Re: Amendment to GR on GFDL, and the changes to the Social Contract

2006-02-11 Thread Raul Miller
On 2/10/06, Anthony Towns aj@azure.humbug.org.au wrote:
 Personally, I'd rather the secretarial role be as automatic as possible,
 even to the point where votes would be run without any human intervention.
 I've thought about that before, but I don't have the inclination to
 write any code for it.

I don't know what this means.

In general, humans are capable of understanding what is meant by a
ballot option, while machines are not.

I don't think incomprehensible ballot options are very useful, and we're
already pushing that envelope.

--
Raul



Re: GFDL GR, vote please!

2006-02-11 Thread Raul Miller
On 2/11/06, Anthony Towns aj@azure.humbug.org.au wrote:
 Branden, under 4.2(4) you're empowered to vary the minimum discussion
 period of 2 weeks for this vote by up to one week; given the discussion

The minimum discussion period is a lower bound on the time for the
discussion.  It's not an upper bound.

Casting a discussion about when the voting should begin in terms of
changing the minimum discussion period seems misleading.

--
Raul



Re: GFDL GR, vote please!

2006-02-11 Thread Raul Miller
On 2/11/06, I wrote:
 Casting a discussion about when the voting should begin in terms of
 changing the minimum discussion period seems misleading.

P.S. I also think that the minimum discussion period is the minimum
discussion period for a resolution or an amendment.

P.P.S. I also think the Secretary also has the right to separate options
into multiple ballots, should that be required.  I don't think that that's
called for in the current situation.

--
Raul



Re: Amendment to GR on GFDL, and the changes to the Social Contract

2006-02-11 Thread Raul Miller
On 2/11/06, Simon Richter [EMAIL PROTECTED] wrote:
 The problem case is where the option has majority, but fails
 supermajority.

Another problem case is where we pass a GR that expresses
some judgement about past events.

For example, imagine a GR that says we have never received any spam.

If that passes, what would it mean?  Would it mean that the things
we received which we thought were span are not in fact spam?
Would it mean that the people who received spam are not part of the
we in question?   Would it mean that the spam was inflicted on
us, rather than received by us?

Fundamentally, a GR is a proposal which we accept.  It can only
change the future.  We can't change the past, and we should not
pretend that we will try.

We should not be trying to hide past mistakes, even when we really
think that they are mistakes.

 It could then be argued that since it has majority, it
 constitutes proof that there should never have been a supermajority
 requirement and thus the simple majority suffices, or it could be argued
 that it failed supermajority, hence modifies a foundation document,
 hence requires supermajority. And it *will* be argued, no doubt.

Please notice that you used the phrase should never have been.

If we avoid trying to claim that we can change the past, I think the
first part of the above becomes:

It could be argued that if an option receives a majority of the votes
preferring it to all option then a supermajority requirement for
that option was a mistake.

--
Raul



Re: Amendment to GR on GFDL, and the changes to the Social Contract

2006-02-10 Thread Raul Miller
On 2/9/06, Anthony Towns aj@azure.humbug.org.au wrote:
 On Thu, Feb 09, 2006 at 05:18:18PM -0500, Raul Miller wrote:
  On 2/9/06, Anthony Towns aj@azure.humbug.org.au wrote:
   As it happens, it says nothing about implicit changes to foundation
   documents, or even about having to act in accord with them.
  Section 4.1.5.3 seems to say something about this issue.  It doesn't
  use the exact words you've used, but the meaning of the words it
  does use seems more than adequate.

 It says how the documents can be superceded or withdrawn; it doesn't
 say anything about ignoring them outright, or changing the way they're
 interpreted.

That's a strawman argument.

The ballot options are not being ignored.  Manoj is not leaving
them off the ballot.  The 3:1 supermajority issue is only relevant
for options which are not being ignored.

And Manoj is not changing the option.  The option in question
is making a statement about the DFSG.  It says  GNU Free
Documentation License protects the freedom, it is compatible
 with Debian Free Software Guidelines.  But until the option has been
accepted as a successful GR, the proposal is not something we
as a project have agreed to.

If it passes, then it will be true that this issue isn't a 3:1 supermajority
issue, but if it does not pass then this will not be true.

If it was true for us, without us having to vote on it, the this wouldn't
be an issue

 I think it's a mistake for Manoj to have taken on that role in this case,
 but it's his choice.

And that seems to be the right choice.

I certainly would not want the secretary acting as if controversial
proposals were a true of the project goals before they had been
voted on.

 As far as the outcome's concerned, though, I don't
 think it matters either way -- I think Anton's amendment has received
 more than enough discussion that it ought to be voted above Further
 Discussion, and I think it's far better for us to decide what we want
 to do based on what we want and what we think, rather than attacking
 each other.

I agree that voting on this issue is the best way to resolve it, and that
attacking each other is not a good way of resolving anything.

--
Raul



Re: Amendment to GR on GFDL, and the changes to the Social Contract

2006-02-10 Thread Raul Miller
On 2/9/06, Christopher Martin [EMAIL PROTECTED] wrote:
 To impose the 3:1 requirement requires, beforehand, a judgment concerning
 the DFSG. Since no one has found a Secretarial basis for that power, it
 follows that to arbitrarily impose 3:1 supermajorities (when doing so on
 the basis of a personal interpretation of the DFSG) is not proper. That the
 3:1 bit is mentioned in the constitution is quite irrelevant.

All debian developers are required to understand and apply the
DFSG -- the DFSG is critical to Debian.

You don't need special powers to understand and apply the DFSG.

Package maintainers are supposed to make judgements about the
DFSG in the context of their packages.  The same goes for the
Secretary in the context of preparing the ballot.

 You can't argue that since the constitution doesn't explicitly forbid the
 Secretary to take it upon him/herself to interpret the DFSG for everyone
 else, that therefore he/she must do so, in order to discharge the
 constitutional duty of placing 3:1 supermajorities on amendments, etc.
 That's backwards. Essentially you'd be asserting that any delegate has _any
 power_ he or she deems necessary to fulfill his or her view of their own
 constitutional duties, unless explicitly forbidden, item by item, by the
 constitution.

That's not my argument.

And, likewise, you can't argue that the secretary must treat an option
as accepted when preparing the ballot.  Treating controversial
general resolution proposals as if they'd already won the vote before
the vote begins would be the very abuse of power you're alluding to.

  Because that's the only way I can see for getting from the
 constitution mentions that some votes should require 3:1 supermajorities
 to therefore the Secretary must be the constitutionally ordained arbiter
 of DFSG correctness for all votes. And this despite other constitutional
 verbiage that suggests that developers have that power. Huh.

The Secretary is a developer.

   Indeed, section 4.1 states that the developers, by way of GRs or
   elections, have the power to issue, supersede and withdraw
   nontechnical policy documents and statements. These include documents
   describing the goals of the project, its relationship with other free
   software entities, and nontechnical policies such as the free software
   licence terms that Debian software must meet. They may also include
   position statements about issues of the day. The GFDL sounds like an
   issue of the day to me.
 
  Sure, and the constitution goes on and lists the procedure the
  developers follow when doing these things.
 
  And we're following those procedures.
 
  So where's the problem?

 The problem is that in the course of this procedure, the Secretary
 overstepped his authority, as I've explained above. You may not agree with
 that view, but I don't see why you should be so confused about my
 complaint.

I've yet to see any description of your complaint that doesn't require
me to accept that Anton's proposal is universally accepted by the
project.

But if I accept that Anton's proposal is universally accepted by
the project, then the barrier you're talking about does not exist.

So I'm faced with a contradiction: how can the Secretary be mis-using
his power if this mis-use of power can only be a mis-use if it is
not a mis-use?

--
Raul



Re: Amendment to GR on GFDL, and the changes to the Social Contract

2006-02-09 Thread Raul Miller
On 2/9/06, Anthony Towns aj@azure.humbug.org.au wrote:
 On Wed, Feb 08, 2006 at 08:58:39PM -0800, Thomas Bushnell BSG wrote:
  It's not about honor; it's about decision-making.

 When you raise the implication that your fellow developers can't be
 trusted, you make it about honour; when you think it's important to
 move a decision from one set of hands to another in order to ensure the
 right decision is made, that's a pretty direct implication that you
 don't trust the first group.

Is this courtesy to be extended to the project secretary?

If not, why not?

  If a majority sincerely believe that their proposal does not run afoul
  of the 3:1 requirement, does that mean that it therefore does not?

 If the secretary sincerely believes the proposal has a 3:1 requirement,
 does that mean it does? I think you're better off looking at the
 constitution, personally.

This seems to be a moot distinction, given that the constitution says
that the secretary is the judge in disputes about what the constitution
means.  (section 7.1.3)

 As it happens, it says nothing about implicit changes to foundation
 documents, or even about having to act in accord with them.

Section 4.1.5.3 seems to say something about this issue.  It doesn't
use the exact words you've used, but the meaning of the words it
does use seems more than adequate.

--
Raul



Re: Amendment to GR on GFDL, and the changes to the Social Contract

2006-02-09 Thread Raul Miller
On 2/8/06, Nick Phillips [EMAIL PROTECTED] wrote:
 On Wed, Feb 08, 2006 at 11:50:51AM -0500, Raul Miller wrote:
  If the GR is adopted by Debian, there is no significant difference
  between contradicts the foundation documents and modifies
  the foundation documents.

 First of all, you're assuming that it does contradict the foundation
 documents. It clearly asserts otherwise, and one might assume that
 developers voting for it would agree with that. If it won a majority,
 it would therefore seem to be the case that the majority of developers
 agreed with it. In which case those asserting that it needed
 supermajority wouldn't have a leg to stand on. So we'd be in a right
 mess.

That would be a moot point, not a contradiction.

 Second, you're completely wrong. Of course there is a difference
 between modifying the foundation documents and appearing to contradict
 them. One modifies them and the other, well, doesn't.

This can only be true where appearances are deceiving.

--
Raul



Re: Amendment to GR on GFDL, and the changes to the Social Contract

2006-02-09 Thread Raul Miller
On 2/9/06, Christopher Martin [EMAIL PROTECTED] wrote:
 Please cite the part of the constitution which grants the Secretary this
 extraordinary power. Despite what Raul Miller repeatedly asserts, a minor
 power to decide issues of constitutional interpretation in cases of
 deadlock DOES NOT mean that they have the power to interpret the DFSG,
 since the DFSG is not the constitution.

Repeatedly asserts?  I think, if you check my assertion, it included
a direct reference to the text of the constitution that I was referring
to.

If you think I'm wrong, perhaps you could say specifically what it
is about what I wrote which conflicts with that part of the constitution?

Note also that the 3:1 supermajority requirement is not a part
of the DFSG.  So your explicit claim about DFSG interpretation
being out of scope for the secretary doesn't seem to provide a basis
for your implicit claim that the secretary does not have the right
to impose the requirement on some of the options in this vote.

 Indeed, section 4.1 states that the developers, by way of GRs or elections,
 have the power to issue, supersede and withdraw nontechnical policy
 documents and statements. These include documents describing the goals of
 the project, its relationship with other free software entities, and
 nontechnical policies such as the free software licence terms that Debian
 software must meet. They may also include position statements about issues
 of the day. The GFDL sounds like an issue of the day to me.

Sure, and the constitution goes on and lists the procedure the
developers follow when doing these things.

And we're following those procedures.

So where's the problem?

--
Raul



Re: Amendment to GR on GFDL, and the changes to the Social Contract

2006-02-09 Thread Raul Miller
On 2/9/06, Christopher Martin [EMAIL PROTECTED] wrote:
 But why does the Secretary get to decide whether this barrier should be set
 or not?

The constitution says:

... the final decision on the form of ballot(s) is the Secretary's -
see 7.1(1),
7.1(3) and A.3(4).

I think that's pretty clear.

Also, you might want to read the references it lists.

I think it's pretty clear here that the Secretary is not exceeding his
powers in any way, shape or form.

--
Raul



Re: Anton's amendment

2006-02-02 Thread Raul Miller
On 2/1/06, Manoj Srivastava [EMAIL PROTECTED] wrote:
 Could some one tell me why including the invariant sections of
  a GFDL licensed work in main would not require us to modify the DFSG
  or the social contract?

I think it's clear that the DFSG would have to be modified.

If nothing else, the DFSG's may restrict ... _only_ clause does not
allow include this case, because patches which would change
invariant sections at build time are not allowed.

More literally, the answer to your question seems to be:
No, not meaningfully.

On the other hand, we've had strong majorities for good suggestions
in the past.  So DFSG would have to be modified should not
be considered an obstacle -- we just have a somewhat stiffer
requirement that the idea be a good one.

--
Raul



Re: followup to my time-management question

2005-03-28 Thread Raul Miller
  I wouldn't wait longer than a week after your initial post
  to pose such surrogate answers.  

On Wed, Mar 23, 2005 at 09:57:14AM -0800, Thomas Bushnell BSG wrote:
 I won't do this.  I'll do it just before the end of the discussion
 period instead of just after, if that's a new rule for non-candidates.
 (Though, note, Manoj's email said that the rule only customary anyway,
 and only for the candidates.)

Roughly a week is a good guideline, I think.  You're right that it's
not any kind of hard and fast rule.

 The point is to expect and require the candidates to give their *own*
 straightfoward estimation of their work, and not just say hey, you
 got me wrong here and here.  I want the candidates to say, I did
 this well, I did that poorly, etc.  

Well... one issue here was that your question was very similar to
another question, which the candidates answered.  You felt that that
was inadequate, but waited until it was far to late to before you even
hinted that this was an issue for you.

Anyways, please do NOT take my suggestions as any kind of formal
requirement.  I was making suggestions, and was not handing down laws.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: followup to my time-management question

2005-03-23 Thread Raul Miller
On Tue, Mar 22, 2005 at 05:11:28PM -0800, Thomas Bushnell BSG wrote:
 So, rather than beat a dead horse, since I intend to ask the same
 question (or much the same question) next year, what should I do
 differently?  

Ideally, you should ask your question(s) at the begining
of the campaigning period, or maybe immediately before,
rather than half way through.

If you're going to be providing answers for people
who don't respond to your satisfaction, do this as soon
as possible, rather than waiting for the voting period
to start.

I wouldn't wait longer than a week after your initial post
to pose such surrogate answers.  Or, if you've jumped the
gun and asked during the nomination period, no more than
a week after their nomination.  It's simpler and probably
better to just stick to the campaigning period for qa
treatment of your issues.

If you do feel it necessary to add coments after (or
immediately before) the voting period has started, they
should be wrapped in heavy disclaimers.  By definition,
comments introduced in the voting period are comments made
after the campaigning period has ended.

Read the Secretary's announcements for more clues.

Jeroem van Wolffelaar's suggestions
(http://lists.debian.org/debian-vote/2005/03/msg00010.html)
might also be helpful.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: followup to my time-management question

2005-03-22 Thread Raul Miller
On Mon, Mar 21, 2005 at 02:27:12PM -0800, Thomas Bushnell BSG wrote:
 way.  If candidates felt that by ignoring my question they wouldn't
 need to explain their records in detail, they were incorrect.

Between Feb 6 and Mar 19, you sent 74 messages to debian-vote, around
half a megabyte of text.  (For comparison, a number of popular books,
written for adults, weigh in on the shy side of 150Kb -- you've written
as much content here as is contained in some trilogies).

So, anyways, I tried grepping for your original question, and I was not
able to find it looking for substrings such as past or project.

I did eventually find your post -- Date: 12 Mar 2005 04:27:47 -0800,
Message-id: [EMAIL PROTECTED].   In other words, after
you had written three fourths of your material.  And you did not indicate
that you were less than satisfied with the form of any candidate's answer
until it was no longer appropriate for them to respond to you.

Honestly, if the question was as important to you as your current
attitude seems to indicate, I'd think that you would have attempted to
express importance of the form of the answer you were expecting for this
question a bit better.

Basically, you've demanded that every candidate read every word of your
posts, and (up until just recently) you've treated this particular
issue as considerably less important than the other issues you were
writing about.

One candidate got lucky with you, and good for that candidate.  But please
don't pretend that you're being fair here.  Unbiased?  Maybe.  But not
fair (nor reasonable).

Thanks,

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Aliases for /dev/null: Clarification about krooger's platform

2005-03-20 Thread Raul Miller
  How can the tech-ctte override a developer by not acting?

On Mon, Mar 07, 2005 at 10:55:21AM -0800, Thomas Bushnell BSG wrote:
 No, the question is whether a developer (by never acting) can avoid
 tech-ctte review of his work.

What work?

A developer who never acts would have no work to review.  The technical
committee would thus never have any reason to override any decisions
this developer made -- because there would be no such decisions.

In general, a developer who ensures that changes are made in a backwards
compatible fashion is not likely to cause problems where the technical
committee has to step in.  But that's not never acting.  Sometimes that
means taking a great deal of action.

There is another side to this (the clean up cruft side), but mostly
debian developers are competent enough that they don't create technical
conflicts.  [Not entirely -- it could be argued that Sarge is taking so
long to release because of technical conflicts, but these tend to be
more of we need to figure out what to do than A says we need to do
X and B says we need to do Y, but we can't do both X and Y.]

All you have to do to avoid the tech committee stepping in is make sure
your problems get resolved reasonably.  Most people seem to be able to
do this.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Aliases for /dev/null: Clarification about krooger's platform

2005-03-20 Thread Raul Miller
 Raul Miller [EMAIL PROTECTED] writes:
  What work?

On Sun, Mar 20, 2005 at 02:46:17PM -0800, Thomas Bushnell BSG wrote:
 I have in mind, for example, the ifupdown script.  The maintainer has
 not made a maintainer upload for years, and so maintenance of the
 package has been proceding by NMU.  But NMUs cannot do more than fix a
 few kinds of crucial bugs.  It is clear that the maintainer doesn't
 want to maintain this package and has had other priorities for a long
 time.  There is nothing wrong with this.  Other people have
 volunteered to maintain the package, and been rebuffed or ignored.

As described, this is an administrative issue, rather than a technical
issue.

However, you strongly imply that technical issues exist.

For the technical committee to weigh in on this, the interested parties
would need to speak up (the constitution says so, and it makes sense).
You don't have to have multiple parties speaking up, but the people that
want action do need to lay out what the technical issues are.

There's a huge amount of ground that could be covered at by a script
like ifupdown -- there's no reason to not have alternatives for it.
No reason, except that involves work.

Beyond that... since you've not actually stated any technical issues,
and since the maintainer of that package is one of the DPL candidates, I
think you should make an effort to be clear about what you're saying here.

There can be good reasons for leaving a package with NMU'd fixes (for
example: if the maintainer has no way of testing the fixes, and has had
no reason to upload changes for any other reason).

Anyways, the technical committee is for resolving technical conflicts,
and so far you've not specified any unresolved technical problems.
You've mentioned administrative issues, and you've hinted at technical
problems, but ...

... but ifupdown does not seem to me to be an example of how a package
maintainer can avoid the technical committee by not acting.

If there were actions the technical committee needed to take, inaction
on the part of the package maintainer wouldn't prevent the technical
committee from reaching a decision.

Does that make sense?

Thanks,

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Aliases for /dev/null: Clarification about krooger's platform

2005-03-20 Thread Raul Miller
On Sun, Mar 20, 2005 at 03:26:23PM -0800, Thomas Bushnell BSG wrote:
 My question is: when there is a technical issue, but one developer
 refuses to discuss it with tech-ctte or anyone else, can tech-ctte get
 involved?  

Yes.

 It does, but I recall in the past being told that tech-ctte doesn't
 get involved unless both developers in a dispute agree there is a
 dispute worth the tech-ctte's decision.

That's a good heuristic, but not an absolute rule.

If there's no technical conflict, there is no reason for the committee
to be involved.

If there's a conflict, but one of the developers is inactive, that
could be a situation where the committee needs to get involved (but
typically the result there would be an orphaned package, so this isn't
a particularly likely situation).

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: debian-women obscurity, was: Clarification about krooger's platform

2005-03-13 Thread Raul Miller
 Raul Miller [EMAIL PROTECTED] wrote:
  [Note: I originally posted this to another list -- thinking this whole 
  debian-women thread was off topic for debian-vote.  M.J. Ray 
  indicated only that he thinks debian-vote is the appropriate list, so 
  I'm reposting it here, with minor edits.]

On Sun, Mar 13, 2005 at 12:22:49AM +, MJ Ray wrote:
 What a load of cobblers. The another list was curiosa and I
 indicated I'm not going to discuss this right now with someone
 who thinks exclusion and discrimination are funny.

There's a difference between a topic as a whole, and a sub-thread which
does not appear to be going anywhere useful.

If this thread were about proposing balanced gender representation
across the site as a whole, I could agree that my attempt to divert
this thread elsewhere was inappropriate.  So far, I've not seen you make
any such proposal.  And, personally, I think that such a proposal would
probably be either ineffective, or inappropriate, given the volunteer
and dispersed nature of Debian.  As a general rule, the way to get things
done around here is to do them yourself.

 You're the one who seems confused, thinking that pointing and
 laughing that sex is an action too is on-topic.

I specifically pointed out that I was ignoring that interpretation
because it was a false implication.  If you read laughter into what I
wrote, it wasn't mine.

 Finally, you are all too willing to claim you don't understand
 the reasoning, yet attribute spurious reasoning to me, which
 isn't surprising, given your past anatagonism.

I have made that sort of claim, at times (for example, when faced with
a sentence structure that seemed garbled).

However, that was not my claim, in the message you are responding to.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: debian-women obscurity, was: Clarification about krooger's platform

2005-03-09 Thread Raul Miller
 Amaya [EMAIL PROTECTED] wrote: [...]
  [...] As there's is absolutely no seggregation in the debian-women
  environment, men can benefit, and I'm sure *do* benefit, from this
  wellcoming climate too. 

On Wed, Mar 09, 2005 at 11:52:50PM +, MJ Ray wrote:
 Is a bus with a whites-only section at the front segregated?

Is a bus with a white person sitting in a seat segregated?

I guess I hope you can see some of the differences, between a web page,
a bus, and a bus seat.  One of the issues with a bus is that there tend
to be more fumes in back than in the front.

But the big difference is that the distance you have to walk to the back
of the bus is quite a bit further than the difference you have to walk
to the front of the bus (given that you're getting on, at the front),
and there was this one little old lady who sat down at the front of
the bus, after she got on.  The results of that choice are what you're
presumably referring to when you talk about a bus with a whites-only
section at the front.

And, personally, I really don't see the relevance in the context of
this web page.  If you're tired, and want to just get stuff done, don't
you have your own web pages?  It's not like you have to get on someone
else's web page to go somewhere.  It's not like this web page is forcing
you onto some other server, or stealing bandwidth you could have been
using on the same server.

 Really, it is simple to make the debian-women project not
 segregated, but it seems clear from
 http://lists.debian.org/debian-women/2004/08/msg00100.html
 that segregation is intended for some parts. Why wouldn't
 profiling friendly male contributors help?

I think you're confusing that project with a web page.

Anyways, if you want to profile friendly male contributors, I think you
should go ahead and do so.

But the kinds of segregation you're talking about has little to do with
the sorts of unfair segregation you're alluding to.

I think you should be fair about this -- either bring up a specific
concrete problem where someone is being injured, or admit that you
don't have any such issue in mind.  

You didn't put the people I want on your page sounds more like the
whining of a petulant child than a serious issue.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Aliases for /dev/null: Clarification about krooger's platform

2005-03-07 Thread Raul Miller
To: debian-vote@lists.debian.org
 This is why I suspect ftpmaster is a particular instance of some
 more general problem. At the moment, is there a constititional
 loophole that one can avoid tech-ctte overruling one (the only
 time complaints are mentioned) by never acting?

I'm having trouble understanding this question.

How can the tech-ctte override a developer by not acting?

To override decisions made by individual developers, a number of very
specific requirements need to be met.  (Typically: a technical issue
which isn't clearly within the scope of an individual developer, where
the developers do not agree on how to resolve the problem, and where
a significant majority of the technical committee do agree on how to
resolve the problem).

[That aside: people complain about things in general, and the technical
committee in specific, on a far broader range of topics than overrulling
one.  But given that I might have completely misunderstood what's being
asked, I'm not sure if this is relevant.]

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-17 Thread Raul Miller
On Sat, Jul 17, 2004 at 07:00:58AM +0200, Goswin von Brederlow wrote:
  Is this purely because of linking problems with shared libraries, or is
  there some other kind of need to support two diferent instances of the
  same application?
 
 Its a problem with avoiding archive bloat through biarch capabilities
 in dpkg. You end up with multiple /usr/share/doc/package/copyright files.

You seem to be answering a question I'm not asking.

 Again, see past discussions.

Which ones, specifically?

  Can you tell me why you think mixing 32bit and 64bit isn't a solvable
  problem?
 
 Because you won't get upstream to accpet patches and the same probably
 goes for the Debian maintainers for binutils and gcc.

In other words, you'd have to fork those packages until the issues
got resolved?

 You will always get the warnings there which I feel is unacceptable
 since its avoidable.

Then leave that as a known bug until multiarch is ready.  Doesn't sound
like a showstopper for biarch.

Or, if it is too annoying to tolerate, then it's worth addressing.

  For example, I can do without multiple instances of the same package
  under the same name for different architectures -- for the few important
  packages I have to have side by side, giving them new names and manually
  sticking them somewhere else is not that big a problem.  You've already
  been doing this for IA32.
 
 That is what ia32-libs is doing. But its only ment to support thrid
 party binaries and not for ia32 debian packages.

That's half the issue.

   Have you made a biarch package yet?  If not, please do that and come
   back when you have.  It's painful, to do it the right way.
  
   What do you mean by the right way?  And, why is that way right?
  
  In a way that has a minimum impact on the tools and sources. The les
  that needs to be changed and the simpler the change the better.
  
  Like asking dpkg where libs should end up and using that as a variable
  instead of just replacing lib/ with foobar/ (as an example).
 
  Why does this need to be in dpkg?  For contrast, what's wrong with some
  table represented in some file in /etc/?
 
 'dpkg-buildpackage -aamd64' and 'dpkg-buildpackage -ai386'. Remember,
 you are aiming for multiarch support so the right arch/path is nothing
 fixed.

Let me ask that question a different way: what's the sequence of events
leading up to the point where dpkg-buildpackage -a works?

Or do you expect that -a has to work before any other multiarch work can
be done?

  I personally can probably live with LSB compatability for 32 bit,
  instead of LSB compliance.  Maybe.
 
 Do you need to build libraries under debian to be used on a non debian
 amd64 LSB compatible system?
 
 Because that is the only thing breaking (the deb file contains the lib
 in the wrong dir) we know of.

Me personally?  No, I don't need that.

But that's not the only thing breaking.

For example, upgrade from i386 is broken.  Which is sad.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-17 Thread Raul Miller
On Sat, Jul 17, 2004 at 03:33:17PM +0200, Tollef Fog Heen wrote:
 You're jumping through a lot of hoops to get to somewhere which is a bit
 like multiarch, but not quite.  And you'll end up with something less
 capable, more ugly and a lot more work to support properly when
 upgrading to multiarch.  Doing the full dance is less work.

You don't know that.  Multiarch isn't designed yet.

[That's why some of my questions about what's what get answers like
read these email discussions.]

 You're claiming, for some reason, that amd64 needs to prepare for
 multiarch migration in some other way than our 11 other architectures
 because you think that the amd64 porters should support solving problems
 for sarge a way none of the porters are willing to solve for sarge.

There's no need to get so excited about this.

I never claimed that those porters had to do that work.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-16 Thread Raul Miller
On Fri, Jul 16, 2004 at 05:16:10AM +0200, Goswin von Brederlow wrote:
 The only thing special for amd64 is that at some point the /lib64 -
 /lib link might (or might not) be turned back into a real
 directoy. But that can/will only happen if it can happen silently
 without disturbance.

Which means it's probably not going to change.  This is an easy choice
up through system install time, but a tough one upgrade time.

 No, the only thing referencing lib or lib64 is the ld.so.

I thought you were building packages which referenced /lib,
because the effort of changing them was too high?  In other
words, that dpkg -L would list files in that location.

 The changes to make the uniarch - multiarch transition go smoothly
 and in one release, while applying to amd64 too, are completly
 seperate to the issue and have to make the transition smoothly for
 i386, ppc, s390, mips, mipsel and sparc. Amd64 is just on of the
 affected archs and does in no way change the timeframe.

Except, amd64 should be a biarch - multiarch transition, not a
uniarch - multiarch transition.

 The change for /lib (as proposed by multiarch) is also going to happen
 for all architectures regardless if the architecture supports
 multiarch or if multiarch support is wanted. All architectures will
 move the libs from lib/ to lib/arch-kernel/.

As an aside, I thought the dest was arch-kernel/lib/?

  I can guarantee you'd get more support for a 64/32 bit system than a
  pure 64 bit system.  [As in, I'd contribute.]
 
 Then why don't you? The biarch proposal have been around longer than
 pure64 and multiarch (its successor so to speak) is still there.

It might be that the only reason I have not is that I've mis-understood
the current state of affairs.  I'm still trying to understand your
plans.

  [*] amd64 binaries can't be built from the sources in main, and
 
 Because there is no amd64 in main.

There are no amd64 binaries in main.  I'm talking about sources.

  [*] lack of a clear upgrade path to 64/32.
 
 That is as unclear (and not wanted for before sarge+1) as for all the
 other multiarch archs. See above for some clarifications.

I'm glad you told me about how ld.so supports the transition.
I'd forgotten about ld.so's role at execution time and hadn't realized
how it would help.

I'm still concerned about the physical aspects of managing the files.

 Ia32-libs includes X and even some GTK libraries. If you need more
 support we can certainly add more libs. But show us the need first.

 The ia32-libs package has been used on ia64 for some time and they
 didn't seem to need more libs in general.

I'll check it out.

  If i386 debian can get screwed up by a chroot, what makes you
  think that amd64 debian would not?
 
 Because all the buildds run in chroots and most amd64 porters use
 chroots. Chroots have been well tested and the remaining problems
 should be very rare and jus as likely to appear on any arch.

The buildd aspect helps.  I still think this one needs more testing.

  And that's aside from problems like ok, I've got my 64/32 
  environment running X, and now I want to run a debian X app
  inside a chroot cage.
 
 Then you just do it and it works or you go and read the FAQ explaining
 you how to setup a chroot (which you should have done in the first
 place).

Ok, let's consider the howto for a moment.

Let's say I'm installing something like openoffice, but I want the
32 bit /etc/mime.types to use my 64 bit gimp when displaying images.
How do I configure this?

 If ftp-master says we will add amd64 only when dpkg supports it you
 can be sure that the support will be there on the next dinstall run
 one way or another.

Ok.  Maybe if we can put to rest the 32-64 bit transition planning
issues, ftp-master will speak up on this other one.

  And note that this is completely independent of buy-in issues, like the
  future of 32 bit support (which is the issue which was raised in #248043).
 
 Which have been explained and resolved or not?

Not completely.  But your explanation did clear some things up for me.

 PS: Most people don't see a future for 32bit support for amd64. Like
 noone uses 16bit windows apps anymore. By the time sarge+1 comes out
 you probably won't find a current application with just 32bit support.

Contrast eventually, I won't need this app anymore because I'll be
using a 64 bit version and there's a 64 bit version of this app, but
it costs tens of thousands of dollars, so I'm using the 32 bit version --
despite its lameness -- for now.

Both statements can be true.

The value of 32 bit support is at transition time, and that's decided
on a program by program (or package by package) basis for each user.

-- 
Raul  


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-16 Thread Raul Miller
  If you don't provide a dual 32/64 bit amd64, your transition strategy
  is going to be install it on a different partition or backup, wipe
  and reinstall.

On Fri, Jul 16, 2004 at 09:14:25AM +0200, Goswin von Brederlow wrote:
 That is the plan and the current implementation. As such pure64 has
 succeeded and fullfilled its expectations.
 
 There is no and never will be a transition plan from i386 to
 amd64. That is just not possible. You can't replace dpkg since then it
 lacks its libc and you can't replace libc since then dpkg lacks the
 old one. And so on for every other essential package.

You could install a biarch glibc which supports both 32 and 64 bit
dpkg.

  And I see nothing in the multiarch spec that makes migrating from a
  /lib64+/lib system any more difficult than migrating from a /lib system.
 
 Correct. Hence pure64 doesn't make the transition more difficult.

As long as you're willing to provide a biarch glibc in pure64, I'd
have to agree with you.

  What I don't see is any sane reason to not start out from a /lib64+/lib
  system.  Maybe there is one, but telling me how it's clear to you what
  I have or haven't though doesn't convey any specifics to me.
 
 /lib64 requires at least 2000 source packages to be changed. For the
 details on those numbers see the biarch proposal discussions.

But they don't all have to be changed right away.

If we ever did get into a situation where everything has to change at
the same time, we'd have a system we couldn't upgrade.

  Which seems to indicate to me that multiarch has no problem absorbing
  /lib64/.  And you seem to be implying that asking for /lib64/ on amd64 is
  a bad thing to ask -- if that's not what you're saying, please try again.
 
 One doesn't change the other. Changing lib - lib64 is a lot of
 work and not possible with sarge pending.

Any such changes are going to have to happen on a package by package
basis anyways.

  [And, as for clean upgrade, just make the packages optional, and give
  them a Conflicts: task-amd64-multiarch-upgrade or some such and they'll
  be fairly easy to clear out of the way when the time comes.]
 
 Violates policy. Priorities must match with the Depends.

We're talking about mixing architectures here.  We've not yet
developed formal policy for mixed architectures.

  http://alioth.debian.org/docman/view.php/1314/21/debian-amd64-howto.html
 
  I agree it's possible.  But it's quirky.  [And, tedious, when you
  have a lot of such apps.]
 
 Its one entry in your etc/fstab. Doesn't get more work for more apps.

That depends on how you're using those apps.

 What the pure64 people said is that we don't even want to support
 32/64 bit.

And the outstanding bug report to ftpmasters has support 32/64 bit
during the transition as the issue they've raised.

 We acknowledge the possibility and keep all possible ways open to add
 it at a later time (sarge+1 with multiarch) but for now we realy don't
 care.

Except, it's when people are moving from 32 bit intel systems that 32/64
has the most value.

That said, it doesn't have to be beautiful we support every 32 bit
debian package.  It just has needs to be of the form we support 32
bit forms of the base system such that anyone who needs to add 32 bit
support for some other package has a way of doing so.

Perhaps you've already got this, but you seem to be claiming otherwise.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-16 Thread Raul Miller
On Fri, Jul 16, 2004 at 09:25:22AM +0200, Goswin von Brederlow wrote:
 No. You obviously never tried or read the mails about it. If you don't
 have lib64 - lib linked you get lots and lots of random breakages and
 misbuilds. In effect you have to touch and fix all 2000+ library
 packages. There is no such thing as just fix the base libs.

We're obviously talking about two very different things.

I'm talking about enough 32 bit support that it's possible to install and
run more 32 bit packages after upgrading less important debian packages.

If we have to have every package fixed before we fix any of them,
we'll never get anything fixed.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-16 Thread Raul Miller
On Fri, Jul 16, 2004 at 09:31:39AM +0200, Goswin von Brederlow wrote:
 apt-get install dchroot cdebootstrap
 
 read FAQ

I've already raised this in another message, but how do I make 32 bit
userland able to use 64 bit programs?

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-16 Thread Raul Miller
On Fri, Jul 16, 2004 at 10:53:02AM +0200, Tollef Fog Heen wrote:
 | Last time I checked [two days ago], the trivial change to dpkg to support
 | amd64 hadn't happened.   I think making sure that the debian package tools
 | work right for the architecture should be considered pre-requisites for
 | using the package system to present the rest of the packages.
 
 http://cvs.debian.org/dpkg/archtable.diff?r1=1.21.2.11r2=1.21.2.12only_with_tag=v1_10cvsroot=dpkg

I checked by installing the most recent dpkg, grepping its files for
the strings amd64 and x86_64 and looking in the pool directory
to see that there weren't any more recent versions available.

I didn't check for a more recent upload.

[I agree that this is a fairly minor and easily fixable issue.  But
it's also a rather obvious one.]

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-16 Thread Raul Miller
On Fri, Jul 16, 2004 at 09:15:47AM -0400, Stephen Frost wrote:
 And get every package in the archive changed and updated for it ..

This (every package changed) doesn't have to happen until multiarch
is ready.

  [Before you explained about multiarch, my only objection was the lack
  of 32 bit LSB support.]
 
 That's not going to change.  If ia32-libs works well enough for you,
 then great, if not, too bad.

As long as the architecture allows me to fix bugs that are problems
for me, I'm happy.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-16 Thread Raul Miller
  You could install a biarch glibc which supports both 32 and 64 bit
  dpkg.

On Fri, Jul 16, 2004 at 03:20:43PM +0200, Goswin von Brederlow wrote:
 Which would be a completly new glibc package adding extra bloat to the
 already streesed mirrors.

We're talking about something several orders of magnitude smaller than
what it will take to add the amd64 port to the ftp master.

  If we ever did get into a situation where everything has to change at
  the same time, we'd have a system we couldn't upgrade.
 
 They have to if you want sources to still be buildable (with configure
 defaulting to lib64 and all). And I think releasing debs with sources
 that don't compile on the arch itself (but have to be crosscompiled)
 is out of the question.

 You get some unpredictable errors from configure scripts or dpkg-dev
 utils errors that you only notice because the next package fails to
 get the right Depends and such. It has more problems than are obvious.

  Any such changes are going to have to happen on a package by package
  basis anyways.
 
 Did I mention that gcc/binutils will complain about any library not
 matching the ABI unless lib and lib64 are seperated completly,
 i.e. all lib packages are ported.

 I think that alone makes a partial port unsuitable for release.

I'm not sure what you're saying here.  Are you saying that gcc won't
let you build a shared library to install in /lib if glibc is in /lib64?

  That said, it doesn't have to be beautiful we support every 32 bit
  debian package.  It just has needs to be of the form we support 32
  bit forms of the base system such that anyone who needs to add 32 bit
  support for some other package has a way of doing so.
 
  Perhaps you've already got this, but you seem to be claiming otherwise.
 
 We have ia32-libs but that is just a bonus that works very well and
 not an intended feature. 32bit support is there, pretty much as
 complete as other dists have it, but it's not considered (by the pure64
 port) an essential feature for the port. Its just a bonus. We know its
 not ia32 LSB compliant but so far it is ia32 LSB compatible (which is
 what you would care about as debian user).

That might be enough.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-16 Thread Raul Miller
 | It's fairly simple for the port to be built to support both 32 and 64
 | bit LSB apps, and still allow for migration to multiarch.

On Fri, Jul 16, 2004 at 06:45:17PM +0200, Tollef Fog Heen wrote:
 As others have said -- it's not easy to support both 32 and 64 bit.  If
 you want to do that properly, you should implement multiarch.
 
 Please keep migration to multiarch out of the equation -- as long as you
 stay out of /lib/$arch-$os (i[34]86-linux, x86_64-linux), you are fine.

Is it just me or are these two paragraphs contradictory?

Every upgrade up till now has managed to deal with replacing files in
the same directory as what the new package supplies.

What is it about multiarch that makes it such a pancea for the future,
and such a horrible thing to start moving towards?

 | [For example: Have /lib64 be a symlink link to /x86_64-linux/lib and have
 | /lib be a symlink to /i486-linux/lib (similar for /usr/lib*).  Make sure
 | that the libraries explicitly mentioned in LSB are installed in the 64
 | bit library, leave the others as known bugs, to be fixed when people have
 | the time and inclination.  Make sure your patches respect some env var
 | (perhaps MULTIARCH_HOST), and have that be set at a fairly high level.]
 
 If you're going to do this, then why not do the full multiarch dance?

Because you can't do everything at once.

Also, maybe it's good to keep some distinctions in mind here.  There's the
system on which the packages are installed (where lib and lib64 are
symlinks to multiarch lib dirs), and there's the packages themselves
(which install into /lib, /lib64, etc.).

 If you do that, you'll end up with fixing packages once, not twice.

Assuming I make no mistakes, and am capable of fixing everything at the
same time, sure.

I don't know about you, but I'm just not that competent.

 |  Uh, multiarch *will* be painful.  biarch *would* have been painful too.
 |  We're not disputing that, that's why we're *NOT* asking for biarch or
 |  multiarch to be part of sarge.  Not even close.  We're interested in
 |  having pure64 released with sarge so that Debian users can use their
 |  amd64 systems reasonably.
 | 
 | In my opinion, the only thing painful about my above example
 | implementation is that it make the things that need to be fixed painfully
 | obvious.
 
 Have you made a biarch package yet?  If not, please do that and come
 back when you have.  It's painful, to do it the right way.

What do you mean by the right way?  And, why is that way right?

 | My current objections are that you're not planning for compliance with
 | LSB and you're not planning for migration to multiarch.  Both will be
 | a lot easier to achieve with just a little forethought.
 | 
 | [Before you explained about multiarch, my only objection was the lack
 | of 32 bit LSB support.]
 
 .. and the multiarch migration is independent of this and will happen
 for all arches, not just multiarch-capable ones.  (Because even though
 $random_arch might not be able to run some binaries doesn't mean that
 $some_other_random_arch can't run $random_arch's binaries.)

I've never claimed otherwise.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-16 Thread Raul Miller
   You could install a biarch glibc which supports both 32 and 64 bit
   dpkg.
  On Fri, Jul 16, 2004 at 03:20:43PM +0200, Goswin von Brederlow wrote:
  Which would be a completly new glibc package adding extra bloat to the
  already streesed mirrors.

 Raul Miller [EMAIL PROTECTED] writes:
  We're talking about something several orders of magnitude smaller than
  what it will take to add the amd64 port to the ftp master.

On Fri, Jul 16, 2004 at 08:04:32PM +0200, Goswin von Brederlow wrote:
 You still need and want the amd64 port. I thought you were talking
 about adding rudimentary biarch packages to the amd64 port?

The only things which would have to be biarch, as far as I can see,
are glibc, and important shared libs.

If space really is that tight, you could toss the single arch versions
of those libs to save a few 10s of megs of archive space.

  Did I mention that gcc/binutils will complain about any library not
  matching the ABI unless lib and lib64 are seperated completly,
  i.e. all lib packages are ported.
 
  I think that alone makes a partial port unsuitable for release.
 
  I'm not sure what you're saying here.  Are you saying that gcc won't
  let you build a shared library to install in /lib if glibc is in /lib64?
 
 No. But the 64bit linker will give you stupid warnings about unknown
 abis in all the 32bit libs and the 32bit linked will give you warnings
 about the 64bit libs. Or it will link 32bit and 64bit code together
 and totaly screw up.

Sounds like a bug.  Other packages (such as file) don't seem to
have make this mistake, it shouldn't be that hard to fix gcc.

 And configure scripts will think libs are there even if they are only
 there for the wrong arch and such stuff.

That sounds like a bug, too.

GPLed code (and anyother code which includes the full sources) could
probably be fixed by upgrading autoconf and rebuilding configure.  That
wouldn't address every case, but leaving this unresolved sounds painful.

  port) an essential feature for the port. Its just a bonus. We know its
  not ia32 LSB compliant but so far it is ia32 LSB compatible (which is
  what you would care about as debian user).
 
  That might be enough.
 
 Haven't heard complains to the contrary yet.

That sounds promising.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-16 Thread Raul Miller
 * Raul Miller ([EMAIL PROTECTED]) wrote:
  On Fri, Jul 16, 2004 at 11:32:22AM -0400, Stephen Frost wrote:
   Do you have an example of this case?  I havn't heard of one yet, not
   even with Oracle.

On Fri, Jul 16, 2004 at 04:51:05PM -0400, Stephen Frost wrote:
 They're going to charge you huge amounts to use their 64bit version
 instead of their 32bit version?  That's kind of sad, really.  Makes me
 glad that Debian exists and that I'm not forced to use such software.

Their 32 bit version is mature, and they let you use it for free for
small noncommercial uses (which is how I'm using it).

Their 64 bit version is a rewrite from scratch (it's not a drop in
replacement -- for example, it'll be providing sql99 once all the sql
minutiae issues have been addressed, where the 32 bit version has sql92).
It's not a mature product, and they're only selling it to people who
really need it (as in, are willing to pay a lot of money for an advance
copy).

Remember the differences I outlined between aplus and k?  Well, it
looks like the 64 bit version will be further along that same trend
(about half the size, some operations such as parsing will be at least
an order of magnitude fasater, etc.).

At some point, there will be a large body of people with 64 bit systems,
and they won't have any more customers for the 32 bit version.  At that
point, I expect them to gpl the 32 bit version and start handing out
no-cost versions of the 64 bit version.

Yeah, I could wish for a business model where they offered their product
on terms I liked better.  But, sad?

One thing I have to admire Arthur about: he doesn't go for bloat, and
has managed to figure out how to make a living doing the opposite.

That said, yeah, I'm extremely glad Debian exists and that I'm not forced
to use such software.  But I still appreciate that that software exists.
And, I do have some uses for it (tool of thought type stuff) where I've
not found [nor written] an adequate free replacement.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-16 Thread Raul Miller
On Fri, Jul 16, 2004 at 06:19:20PM -0700, Thomas Bushnell, BSG wrote:
 Now there is a *different* question: should the current amd64 be in
 sid?  I can see no reason why not, but then, I wonder why you all
 didn't get it in sid *long* ago.  We put hurd-i386 in sid almost from
 the very first day.

To be fair, bug #248043 was filed some time ago.

It seems to me, after reading that bug, that getting the port into sid
has been stalled on questions about the treatment of biarch [actually,
probably more from the lack of an adequate statement of the nature of
IA32 support than anything else].

There also seem to be some purely mechanical issues (for example, amount
of free space on the servers).

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-16 Thread Raul Miller
  Is it just me or are these two paragraphs contradictory?

On Sat, Jul 17, 2004 at 04:28:32AM +0200, Goswin von Brederlow wrote:
 Yes, its just you. Multiarch will not be an issue for sid for a long
 time to come. If you want it work on it but it just confuses in the
 GR.

Why?

Is this completely based on gcc can't handle linking 64 bit shared
libraries when there's a 32 bit libc in the target directory?

Or are there other reasons why multiarch must be more complete
before you're willing to tackle biarch?

  Every upgrade up till now has managed to deal with replacing files in
  the same directory as what the new package supplies.
 
  What is it about multiarch that makes it such a pancea for the future,
  and such a horrible thing to start moving towards?
 
 Replacing one file with two files with the same name and path from two
 different packages with the same name but different arch for example.

Why is this a requirement?

Is this purely because of linking problems with shared libraries, or is
there some other kind of need to support two diferent instances of the
same application?

I'm trying to see the difference between nice to have and critically
important issues, and your above sentence doesn't do it for me.

  If you're going to do this, then why not do the full multiarch dance?
 
  Because you can't do everything at once.
 
  Also, maybe it's good to keep some distinctions in mind here.  There's the
  system on which the packages are installed (where lib and lib64 are
  symlinks to multiarch lib dirs), and there's the packages themselves
  (which install into /lib, /lib64, etc.).
 
 You can port all packages from pure64 or i386 to multiarch while still
 only using uniarch. You can move the libs around to the new place one
 by one by having both places in ld.so's search path.
 
 What can't be done without problems is mixing 32bit and 64bit
 libraries in the same dir. What also can't be done is use just lib64/
 because of the extra work it entails porting all the library packages.
 
 To get anything useable within a short timeframe the pure64 hack of
 linking lib64 and lib into the same place and only having one ABI
 there is the only possibility.

Can you tell me why you think mixing 32bit and 64bit isn't a solvable
problem?

 That said, you could start porting the base libs to be installed where
 multiarch will put them now (or to where you say) starting with either
 32bit or 64bit as base without including the actual multiarch dpkg/apt
 support. But hey, you would still be implementing parts of multiarch.

I don't mind implementing parts of multiarch, as long as I don't have
to wait on something that I can't make available right away.

For example, I can do without multiple instances of the same package
under the same name for different architectures -- for the few important
packages I have to have side by side, giving them new names and manually
sticking them somewhere else is not that big a problem.  You've already
been doing this for IA32.

  Have you made a biarch package yet?  If not, please do that and come
  back when you have.  It's painful, to do it the right way.
 
  What do you mean by the right way?  And, why is that way right?
 
 In a way that has a minimum impact on the tools and sources. The les
 that needs to be changed and the simpler the change the better.
 
 Like asking dpkg where libs should end up and using that as a variable
 instead of just replacing lib/ with foobar/ (as an example).

Why does this need to be in dpkg?  For contrast, what's wrong with some
table represented in some file in /etc/?

 I think only one thing has to still happen now: You have to understand
 that full biarch LSB compliance for amd64 requires most of the work of
 porting something to biarch already, that going to LSB compliance
 without going straight to multiarch is wasted work and that a clean
 LSB compliance can only be achived once everything has been ported.
 
 [as long as you want a 64bit system with the ability to also run 32bit
 and not the other way around]

Personally, I could do with either -- as a general rule, I prefer to get
things right before focussing on speed, so I'd probably actually prefer
a 32 bit system with the ability to run 64 bit.

I personally can probably live with LSB compatability for 32 bit,
instead of LSB compliance.  Maybe.

--
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
On Wed, Jul 14, 2004 at 10:17:14PM -0800, D. Starner wrote:
 To become LSB compliant would involve changing half the packages in
 Debian to achieve a result to many AMD64 developers consider inelegant;
 furthermore, a multiarch design is being created that would allow
 us to install Linux binaries on NetBSD or Hurd, or ix86 binaries on
 PowerPC, provided an appropriate emulator, as well as 32-bit on a 
 64-bit system. This will require changing half the packages, but for
 a better design. It's not a hack, it's a feature.

The most likely reason someone would pick the AMD64 architecture over
the PowerPC architecture is that AMD64 can natively run I386 binaries.
What you seem to be saying here (and I must admit that I've not tried
to install the current debian amd64 system) is that you want Debian to
go with some vaporware emulation capability, instead of providing that
native support.

If we're going for vaporware, why not just go for the vaporware
filesystem shim which makes /lib and /lib32 appear as /lib64 and /lib
for 32 bit binaries?  That way, you could claim LSB compliance, too --
at least for 32 bit binaries.

Vaporware can do anything.

Or how about building the chroot cage that seems to do the equivalent, and
debian install time.  Maybe make it a package (amd64compat32).  Oops, now
you need something to automatically chroot 32 bit binaries.  Well, you can
use vaporware for that, too (at least this would be simpler vaporware).

Anyways, vaporware or not, please realise that my 32 bit binaries won't
work will be a significant issue for at least some of the people who
would want to install a Debian amd64 system.  And treatment of that
issue would basically be the same as the outcome in the current situation:

  people install some other distribution, instead -- maybe with Debian
  in some chroot cage so they can play around with Debian.  But making a
  chroot cage transparent to something like KDE or Gnome isn't completely
  trivial (the phrase inelegant comes to mind, for some of the obvious 
  approaches).

Of course, Debian in chroot is currently doable (it'll be i386 Debian,
which isn't glamorous, but should at least be fairly stable).

And, of course, when someone running a Debian hosted in some other
OS system hits a low level bug, they're going to not be sure which OS
it's a bug in, so might be reluctant to file a report on this issue.
Which might mean they eventually give up on the chroot -- but at that
point it really doesn't matter whether they have 64 bit debian in the
chroot or 32 bit debian.

 The current mirroring system can hardly be considered a hack. There's
 mumblings about space restrictions, but that's really in the people
 who set up the mirror system's bailwick. 

Is this a claim that you're willing to wait for them to solve that
problem?

 It is a little frustrating
 that s390 and friends could join, no questions ask, but AMD64 gets
 the third degree.

I understand the frustration, but treating the people who are trying to
help you like they're your enemies is not a good way to deal with it.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
On Thu, Jul 15, 2004 at 02:04:54PM +0200, Andreas Metzler wrote:
 People choose ix86 (or amd64) over PowerPC because
 a) bang/buck ratio.
 b) runs windows (games.)

Those are two reasons.

Unfortunately, the current debian amd64 port doesn't look like it supports
cedega (forinstance).

More generally, by not providing 32 bit support, we're reducing the
bang/buck ratio.

 It currently looks like ia32 will be replaced by amd64/ia32e as both
 AMD64 and intel are changing the products and adding the
 64-bit extension does not seem to be very expensive for the CPU
 manufacturers.

Agreed.  And, Debian's amd64 currently isn't positioned to be useful in
this sense.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
 * Raul Miller ([EMAIL PROTECTED]) wrote:
  The most likely reason someone would pick the AMD64 architecture over
  the PowerPC architecture is that AMD64 can natively run I386 binaries.

On Thu, Jul 15, 2004 at 08:33:23AM -0400, Stephen Frost wrote:
 That's quite an assumption you're making there.  One that I, personally,
 seriously doubt is accurate considering most of the people I know w/
 AMD64's (including myself) didn't buy it because it can run I386 
 binaries.

It is an assumption.  It's based on some simple observations
on how the marketplace has treated various 64 bit
architectures.  

That said, the accuracy of this assumption also depends on the group
of people you apply it to.  I think it's safe to say that it's not
likely to be accurate for any of the current debian amd64 porters.

  What you seem to be saying here (and I must admit that I've not tried
  to install the current debian amd64 system) is that you want Debian to
  go with some vaporware emulation capability, instead of providing that
  native support.
 
 Providing that 'native' support for I386 isn't an option for sarge.

Sure it is -- that's the i386 port.  [Yeah, but that doesn't take
advantage of the amd64 architecture... hold that thought.]

 Everyone knows that.  If it was, we'd be doing it and sarge would be 
released in 2006 at best.  That does NOT provide justification to not 
support AMD64 at *all*.

The question is, what's the upgrade path to an amd64 system which supports
32 bit code?  Is that going to be easier from i386 than from amd64?
Without a really solid reason to believe that the current amd64 would
make that easier than i386, it's kinda hard to rationalize squeezing
amd64 into sarge.

If we release an amd64 in sarge, we're committing to supporting it.
If the current port paints us into a corner, that's a good reason to
not start supporting it yet.

It seems to me that migrating from a 64 bit /lib would require several
steps:

First, you'd have to build a system which references /lib64 instead
of /lib, once you've upgraded to that system you could then get rid of
/lib and replace it with a 32 bit /lib/.  Which means we'd be ready take
advantage of amd64 native support for i386 binaries sometime around 2010.
Maybe.

That's not a very exciting prospect to consider if the reason we're
trying to get amd64 in sarge is that not offering the support for the
architecture that other distributions do would make us a laughingstock.

  If we're going for vaporware, why not just go for the vaporware
  filesystem shim which makes /lib and /lib32 appear as /lib64 and /lib
  for 32 bit binaries?  That way, you could claim LSB compliance, too --
  at least for 32 bit binaries.
  
  Vaporware can do anything.
 
 There are quite a few very happy people running Debian/amd64 systems.
 They're not interested in closely-integrated I386 support, they would,
 however like *some* support for what they're currently running.

You mean more support than they're currently getting, I presume?

I can guarantee you'd get more support for a 64/32 bit system than a
pure 64 bit system.  [As in, I'd contribute.]

  Anyways, vaporware or not, please realise that my 32 bit binaries won't
  work will be a significant issue for at least some of the people who
  would want to install a Debian amd64 system.  And treatment of that
  issue would basically be the same as the outcome in the current situation:
 
 Yes, it will be a significant issue for some people.  That's not a
 justification to not support the architecture at all because for alot of
 other people the support Debian has for AMD64 will be more than
 sufficient.

Not in and of itself, certainly.  The reasons to keep it out of main
include:

[*] amd64 binaries can't be built from the sources in main, and
[*] lack of a clear upgrade path to 64/32.

people install some other distribution, instead -- maybe with Debian
in some chroot cage so they can play around with Debian.  But making a
chroot cage transparent to something like KDE or Gnome isn't completely
trivial (the phrase inelegant comes to mind, for some of the obvious 
approaches).
 
 The *reality* is that KDE and Gnome aren't the things people are going
 to need chroot'd, it's things like Oracle (though I've heard even they
 have an AMD64 version now, though I've heard nothing of a PowerPC one),
 commercial compilers and other closed-source/binary things.

It's not KDE and Gnome themselves which are the issue, but applications
which people would want to run from within KDE and GNOME (or just
plain X).

It's the integration which is painful.

  Of course, Debian in chroot is currently doable (it'll be i386 Debian,
  which isn't glamorous, but should at least be fairly stable).
 
 Right, so you'd be able to run AMD64 Debian and i386 Debian.  What
 you're proposing is that we only offer i386 Debian.  How is that better?

Less complex upgrade path to AMD64 with 32 bit support.

  And, of course, when someone running

Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
  Unfortunately, the current debian amd64 port doesn't look like it supports
  cedega (forinstance).

On Thu, Jul 15, 2004 at 04:16:48PM -0400, Stephen Frost wrote:
 It does support a number of commercial binaries though already, for
 those that need them.  Many of us don't.

I don't know what you mean here.  Is It amd64 or cedega?  I'm guessing
amd64.  Are the commercial binaries i386 or amd64?  I'm guessing amd64.

Unless the debian amd64 port supports 32 bit binaries (the 32 bit binaries
I'm using on an amd64 system are available for free, though they're not
dfsg free) I think you're missing my point.

  More generally, by not providing 32 bit support, we're reducing the
  bang/buck ratio.
 
 Not by much considering the only place this is really a problem is where
 you need both 32bit and 64bit applications running at the same time and
 interoperating with each other - rather rare in *reality*.

I don't know how you quantify *reality*, but when I was first putting
together my amd64 system, I was certain I could get by without any 32
bit apps.  It turns out I was wrong.

   It currently looks like ia32 will be replaced by amd64/ia32e as both
   AMD64 and intel are changing the products and adding the
   64-bit extension does not seem to be very expensive for the CPU
   manufacturers.
  
  Agreed.  And, Debian's amd64 currently isn't positioned to be useful in
  this sense.
 
 Not positioned to be useful?  Where the hell do you get that idea from?

Did you bother reading what you were replying to?

I'm saying that Debian's current amd64 port isn't positioned to be useful
in as providing extensions to a 32 bit environment.

That's not saying it's not useful.  It's saying that it's not providing
a very specific form of use.

 Do you even *use* Debian?  Do you realize that 97% (or whatever) of
 Debian is already *available* on Debian's amd64?

I use Debian.  On amd64.  For now, I'm using it (the i386 flavor) in a
chroot jail on a gentoo base, or by rebooting into it.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
  Those are two reasons.
  
  Unfortunately, the current debian amd64 port doesn't look like it supports
  cedega (forinstance).
  
  More generally, by not providing 32 bit support, we're reducing the
  bang/buck ratio.

On Thu, Jul 15, 2004 at 09:18:39PM +0100, [EMAIL PROTECTED] wrote:
 Let me put it that way:
 
   You Do Not Get To Decide What Hardware People Buy.
 
 Agreed?

Sure.

 Fact of life: amd64 boxen are going to be very common.
 Fact of life: for very large subset of debian userland, pure64 works and
 on these boxen it works better than debian/i386.

I'm disputing this.  So far, I offer as evidence the fact that 32 bit
userland has been a crucial element in amd64's success.  So far as counter
evidence, I'm getting handwaving and that's not how I built my machine.

 Fact of life: multiarch is vapour and will not be usable for quite a while.

I'm talking about 64/32 bit userland -- which is something other
distributions already offer.

That's not vapor.

 Care to explain how not having any 64bit userland would be better?

It'll be a lot easier to support 64/32 bit userland this way.

   It currently looks like ia32 will be replaced by amd64/ia32e as both
   AMD64 and intel are changing the products and adding the
   64-bit extension does not seem to be very expensive for the CPU
   manufacturers.
  
  Agreed.  And, Debian's amd64 currently isn't positioned to be useful in
  this sense.
 
 In which sense?  Given an amd64 box (and that's not up to you), having
 that beast is better than not having it.  If nothing else, i386 with
 amd64 kernel and pure64 in chroot is *obviously* better than i386 alone.

In the sense of sane a straightforward 32+64 bit environment.

I have an amd64 box -- that is indeed up to me.

I've got 64+32 bit userland because my toolchain (binutils+gcc+libc)
was built that way.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
  If we release an amd64 in sarge, we're committing to supporting it.
  If the current port paints us into a corner, that's a good reason to
  not start supporting it yet.

On Thu, Jul 15, 2004 at 09:28:57PM +0100, [EMAIL PROTECTED] wrote:
 Correct.  However, that does not apply to putting it into sid.  And that's
 what more or less sane people were talking about - the rest, AFAICS, is
 a usual wankfest from usual bunch of kooks with agenda.

Ok.

We might want to change the subject line if we're going to talk about
releasing sid with amd64 instead of sarge.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
  It is an assumption.  It's based on some simple observations
  on how the marketplace has treated various 64 bit
  architectures.  

On Thu, Jul 15, 2004 at 05:11:29PM -0400, Stephen Frost wrote:
 Right, my observation is from talking with real people who really
 bought amd64 systems and who really would like to run Debian on their
 systems.

How many people?

  That said, the accuracy of this assumption also depends on the group
  of people you apply it to.  I think it's safe to say that it's not
  likely to be accurate for any of the current debian amd64 porters.
 
 No, and also not likely to be true for most people who run *Debian*, or
 most people who have asked about Debian's amd64 support on the mailing
 lists.  

That's a self selected group of early adopters.

 Debian supporting amd64 isn't likely to make a bunch of Windows
 users jump ship to Debian and then want to run all their Windows
 binaries.

I don't care about that.

What you seem to be saying here (and I must admit that I've not tried
to install the current debian amd64 system) is that you want Debian to
go with some vaporware emulation capability, instead of providing that
native support.
   
   Providing that 'native' support for I386 isn't an option for sarge.
  
  Sure it is -- that's the i386 port.  [Yeah, but that doesn't take
  advantage of the amd64 architecture... hold that thought.]
 
 No, I said *that* native support, as in, the ability to run both on
 amd64.  Try to keep things straight.

I'm running native i386 debian on an amd64 right now.

I have a good idea what you think I don't have straight, but I'm
disagreeing with you.

   Everyone knows that.  If it was, we'd be doing it and sarge would be 
  released in 2006 at best.  That does NOT provide justification to not 
  support AMD64 at *all*.
  
  The question is, what's the upgrade path to an amd64 system which supports
  32 bit code?  Is that going to be easier from i386 than from amd64?
  Without a really solid reason to believe that the current amd64 would
  make that easier than i386, it's kinda hard to rationalize squeezing
  amd64 into sarge.
 
 It's not all about the upgrade path, sorry.

That doesn't make upgrade path irrelevant.

 Additionally, the reality is that, guess what, it'd probably be *easier*
 to move to multiarch from amd64 on amd64 than from i386.

Maybe.  I've yet to see that designed, so I'm not in a position to
comment on it.

 We're going to be dealing with the i386
 to multiarch transistion, at least this way it'll look reasonably the
 same on all the platforms as opposted to special on amd64 because you
 also have to change the base architecture type from amd64 to i386.  It's
 certainly very unlikely to be harder.

If you don't provide a dual 32/64 bit amd64, your transition strategy
is going to be install it on a different partition or backup, wipe
and reinstall.

 Oh, yeah, and guess what else that means?  Debian won't support amd64 in
 the next release, which will make alot of people unhappy.

What we have now is not ready for release.

  If we release an amd64 in sarge, we're committing to supporting it.
 
 Yes, which is what people want from Debian, a supported amd64
 architecture.  It's what our *users* who have amd64 systems would like
 to see.

I hope by support you don't mean backup, wipe and reinstall as the
upgrade path.

  If the current port paints us into a corner, that's a good reason to
  not start supporting it yet.
 
 I honestly just don't see this as the case.

It might indeed be that the current port doesn't paint us into a corner --
but if that's the case, that's what I'm not seeing.

  It seems to me that migrating from a 64 bit /lib would require several
  steps:
  
  First, you'd have to build a system which references /lib64 instead
  of /lib, once you've upgraded to that system you could then get rid of
  /lib and replace it with a 32 bit /lib/.  Which means we'd be ready take
  advantage of amd64 native support for i386 binaries sometime around 2010.
  Maybe.
 
 Uh, have you *read* the multiarch proposal?

Are you talking about http://raw.no/debian/amd64-multiarch-2

The one that says We are not trying to solve the issue of having
multiple applications with different ABIs installed at the same time,
so having both a i386 and an amd64 perl installed at the same time is
out of scope for this document.?

Why do you ask?

  Do you understand it?  Do you realize that /lib64 is *not* where
  we're going?

By we, do you mean everyone in debian who has agreed with the social
contract?

Note that there's nothing in the multiarch proposal which prevents the
support of 32 bit binaries compiled for /lib nor 64 bit binaries compiled
for /lib64.  This is a good thing.

But you'd still need to migrate to multiarch before you could migrate
to a 64/32 bit system.

And I see nothing in the multiarch spec that makes migrating from a
/lib64+/lib system any more difficult than migrating from a /lib system.

 It seems 

Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
On Thu, Jul 15, 2004 at 05:56:51PM -0400, Stephen Frost wrote:
 The Debian amd64 port does support some 32 bit binaries through the use
 of ia32-libs.

Ok, I was under the impression that it did not.

I'll try to install it this weekend.

 I'm very curious as to what, specifically, *you* need.  Though I would
 appriciate it if you could look beyond that to what the rest of the
 community needs as well.

In 32 bit land?  I can probably live with: accept bind connect fcntl
fsync fork ftruncate gethostbyaddr gethostbyname listen lseek mkdir mmap
msync munmap open read recv select send setsockopt socket stat unlink
waitpid and write

But, yeah, other people likely have other needs.

  I use Debian.  On amd64.  For now, I'm using it (the i386 flavor) in a
  chroot jail on a gentoo base, or by rebooting into it.
 
 This is mildly interesting.  You would prefer to have to continue to do
 that until sarge+1?

No.

Thanks,

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
   Care to explain how not having any 64bit userland would be better?
  
  It'll be a lot easier to support 64/32 bit userland this way.

On Thu, Jul 15, 2004 at 06:15:23PM -0400, Stephen Frost wrote:
 Uh, nope, wrong...  We're going to be moving to multiarch on all archs,
 so this just isn't accurate.

You've yet to demonstrate any conflict between 64/32 bit userland
and multiarch.

The only conflict I've seen is the decision to make /lib be the
default directory for 64 bit libraries on amd64.  This has
little if anything to do with multiarch -- multiarch certainly
does not require this.

  I've got 64+32 bit userland because my toolchain (binutils+gcc+libc)
  was built that way.
 
 That doesn't work for Debian though, it's no where near that simple.  At
 one point we did have a biarch toolchain almost entirely built, but
 that's not really the issue here- it's changing all of the library
 packages which will be quite a bit of pain.

How much pain?

Why did you give up on biarch?

[Was it only because multiarch is better than biarch?]

Thanks,

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
On Thu, Jul 15, 2004 at 06:25:31PM -0400, Stephen Frost wrote:
 Well, there aren't any 32bit apps in Debian, so it'd have to be
 something you got from somewhere else.

Does this mean you've a valgrind package for amd64?

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
 On Thu, Jul 15, 2004 at 06:45:59PM -0400, Raul Miller wrote:
  If so, which part of I'm talking about 64/32 bit userland -- which
  is something other distributions already offer. or That's not vapor
  are you having problems with?

On Fri, Jul 16, 2004 at 01:05:29AM +0200, Michael Banck wrote:
 The part about 'other distributions' and the fact that this is a Debian-
 related mailing-list. 

Ok: it's vapor for debian even though it's trivial for other
distributions.

Is that the way you wanted me to say that?

Or were you trying to get me to hide that problem?

 If you want to install some other distribution with 32/64 bit userland,
 fine. If you want to have multiarch in Debian be more than vapour, well:
 Put up or shut up -- GangStarr.

I have every intention of implementing 32/64 bit amd64 for debian if no
one else beats me to it.

That said, I don't have large amounts of time to put in on this, and
there's a number of people who are way ahead of me on these issues.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
   It does support a number of commercial binaries though already, for
   those that need them.  Many of us don't.

 On Thu, Jul 15, 2004 at 04:36:30PM -0400, Raul Miller wrote:
  I don't know what you mean here.  Is It amd64 or cedega?  I'm guessing
  amd64.  Are the commercial binaries i386 or amd64?  I'm guessing amd64.

On Fri, Jul 16, 2004 at 02:22:17AM +0200, Frederik Schueler wrote:
 Sorry for being pedantic, but according to www.transgaming.com cedega is 
 emulating WIN32, you know. Cedega is not emulating windos64 nor the 
 windows on windows layer M$ named their biarch setup. And there is no 
 amd64 release of cedega from upstream. Bug them, not the debian amd64
 port, please. 

Yes.

 Cedega does not support 64bit mode, but it will for sure run without a
 problem in a i386 chroot setup according to the amd64 howto found on
 alioth. If you setup the chroot and nvidia drivers correctly, you will 
 for sure be able to run doom3 as it is inteded to run as soon as it hits 
 stores. We'll see next month =)

Maybe.

That's certainly not the case for my system -- nvidia drivers are
of no use to me.

And, I've run into problems in the context of chroot.  Statements of
the form it works are not anywhere near as convincing as evidence
of the form people have been using it, and they're no longer filing
significant bug reports.

  Unless the debian amd64 port supports 32 bit binaries (the 32 bit binaries
  I'm using on an amd64 system are available for free, though they're not
  dfsg free) I think you're missing my point.
  
 The debian port DOES support 32bit binaries. You can run them without a
 problem, if you install them correctly. Just check the howto on alioth.
 Only non-free stuff needing a 32bit kernel will not work until vendors 
 reconsider: ATI proprietary drivers, vmware.

We're back to maybe here.

It works fine for some people.  It needs testing.

And, chroot (install debian twice, once for 64 bit support, once for
32 bit support, then crosswire the two systems so you can access each
from the other) is painful and quirky, no matter how much people claim
it's easy.

When compared to porting, chroot is easy.  But porting isn't something
we'd want to ask of most of our users, either.

  I'm saying that Debian's current amd64 port isn't positioned to be useful
  in as providing extensions to a 32 bit environment.
 
 Feel free to help in multiarch development, and consider the actual port
 a transitional stage.
 Do you prefer running i386 binaries and kernel on your amd64 system, wasting 
 the additional registers, sse2 support and the improved memory management? 

 Apparently not, considering:
 
  I use Debian.  On amd64.  For now, I'm using it (the i386 flavor) in a
  chroot jail on a gentoo base, or by rebooting into it.
 
 My condolences. Wheren't you able to install debian-amd64 or why do you use 
 gentoo, looking at your DD status? very, very strange. Why did I never read 
 anything from you on debian-amd64 and never saw you in #debian-amd64 on opn?

First off, my requirement is not efficiency.  My requirement is I
sometimes need to do stuff in a 64 bit environment.  That's just plain
not something you can do stock i386 debian -- you need something to
provide a 64 bit kernel and 64 bit libraries.

I gave up on the amd64 port last year, because I didn't have the time
to deal with it.  I also gave up on building my own gcc (for the same
reason), and went with someone else's version because I just wanted
something that worked.

Given that, I didn't think it was worth wasting the time of the people
on debian-amd64.

Also, I'm almost never on IRC.  I'm rarely in a network situation where
it's even possible.  [Because I don't have the time to deal with the
security issues, I never run ip servers of any sort on my home equipment
-- and, yes, that means I don't run debian's KDE, even though I've wanted
to more than occasionally.]

I don't expect that anyone else needs my particular set of apps, or
that they have my requirements, but I do expect other people will want
to use debian to run commonly available commercial apps.

Here's a question for you, what good does it do to port debian's alien
package to amd64 for people who want to use it to install LSB compliant
rpms, if Debian's amd64 isn't LSB compliant?

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
On Thu, Jul 15, 2004 at 08:38:46PM -0400, Stephen Frost wrote:
 Apparently you have woody/i386 (our stable arch) running on an amd64 box
 today and are concerned about an upgrade path to amd64 in sarge.

Actually, it's sarge.

 You're right, there isn't one.  The answer is very simple- wait for
 sarge+1 and multiarch.  If you're happy with i386 on amd64 today then
 feel free to continue to use it, I don't believe anything we're
 introducing would cause you any problems there.

That's not my concern.  I can deal with the issues on my machine,
just fine.

But this is reminding me of some of the pain from the /usr/doc -
/usr/share/doc/ transition.  [Where most everyone thought it was easy
right up until it became a big hairy mess.]  I'd rather not go through
something like that again.  [And why did we go through that at all?
For LSB compliance.]

 I hope this clears up what your complaint with pure64 is so that other
 people can read it and judge themselves how they feel about it.

Not even close.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
 * Raul Miller ([EMAIL PROTECTED]) wrote:
  This isn't official or anything, but I think that /lib and /lib64 being
  symlinks are perfectly adequate.  As long as they're not symlinks to
  the same place.

On Thu, Jul 15, 2004 at 08:50:22PM -0400, Stephen Frost wrote:
 Yeah, sorry, not gonna be the way it works.  They need to be the same
 place for packages to work w/o modification and to be LSB compliant.

packages to work w/o modification sounds an awful lot like
without porting the packages.

   They would have to be modified to install packages into /lib64 for amd64
   instead of into /lib like every other arch.
  
  This only matters for packages which provide libraries.  You're talking
  a few dozens of packages which might need a fairly trivial patch.
 
 Uh..  I could 921 binary packages currently *installed* on my system
 that would need to be changed..

I've got 620 on mine, but most of those don't matter.

I mean, yeah, getting them all fixed would be nice, and not fixing them
is ugly, but all that's really important are the libraries listed in LSB.
For the rest, it's probably wise to treat this as a non-release critical
bug.

 I've heard counts of at *least* a
 couple hundred source packages from other people (in case my method of
 counting was less than perfect for some reason-
 dpkg -S lib/*.so* usr/lib/*.so*| cut -f1 -d: | sort -u | wc -l ).
 The change isn't always all that trivial either.  Though, regardless, it
 would be duplicated work since it would have to be done for multiarch
 again.

Not if it's done right.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
On Thu, Jul 15, 2004 at 09:09:46PM -0400, Stephen Frost wrote:
 Those funcs may be available through ia32-libs...  I was actually
 wondering more about specific programs.

The no-cost linux downloads from kx.com and jsoftware.com are the ones
I'm most concerned about (in that order).

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Raul Miller
On Thu, Jul 15, 2004 at 09:45:19PM -0400, Stephen Frost wrote:
 sarge isn't supported/released, therefore this is not an issue when
 discussing if amd64 should be released with sarge.

You've confused the configuration of my machine with the issues
I'm discussing.

  That's not my concern.  I can deal with the issues on my machine,
  just fine.
 
 Do you have some issue that's relevent to the GR to discuss then?  Or to
 pure64's inclusion in sarge?  If not, then let's move this to 
 debian-amd64 where it'd be at least closer to on-topic.

Yes.

LSB compliance for both 32 and 64 bit apps is relevant to the GR.

It's fairly simple for the port to be built to support both 32 and 64
bit LSB apps, and still allow for migration to multiarch.

[For example: Have /lib64 be a symlink link to /x86_64-linux/lib and have
/lib be a symlink to /i486-linux/lib (similar for /usr/lib*).  Make sure
that the libraries explicitly mentioned in LSB are installed in the 64
bit library, leave the others as known bugs, to be fixed when people have
the time and inclination.  Make sure your patches respect some env var
(perhaps MULTIARCH_HOST), and have that be set at a fairly high level.]

  But this is reminding me of some of the pain from the /usr/doc -
  /usr/share/doc/ transition.  [Where most everyone thought it was easy
  right up until it became a big hairy mess.]  I'd rather not go through
  something like that again.  [And why did we go through that at all?
  For LSB compliance.]
 
 Uh, multiarch *will* be painful.  biarch *would* have been painful too.
 We're not disputing that, that's why we're *NOT* asking for biarch or
 multiarch to be part of sarge.  Not even close.  We're interested in
 having pure64 released with sarge so that Debian users can use their
 amd64 systems reasonably.

In my opinion, the only thing painful about my above example
implementation is that it make the things that need to be fixed painfully
obvious.

   I hope this clears up what your complaint with pure64 is so that other
   people can read it and judge themselves how they feel about it.
  
  Not even close.
 
 You could have used that as an opportunity to clarify yourself.
 Unfortunately you didn't, so I'm not really sure what your complaint w/
 pure64 being part of sarge is now.

My current objections are that you're not planning for compliance with
LSB and you're not planning for migration to multiarch.  Both will be
a lot easier to achieve with just a little forethought.

[Before you explained about multiarch, my only objection was the lack
of 32 bit LSB support.]

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-14 Thread Raul Miller

On Tue, Jul 13, 2004 at 02:43:59PM +0200, Josselin Mouette wrote:
 The only valid reasons for not including it are lack of LSB compliance
 (which can still be easily achieved with a i386 chroot) and mirror space
 (which will be saved using partial mirroring).

Is this a claim that all of the amd64 patches are present in the sources
in main?

In other words, that the only thing we're talking about is distribution
of binaries built from sarge sources?

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-13 Thread Raul Miller
On Tue, Jul 13, 2004 at 02:43:59PM +0200, Josselin Mouette wrote:
 1. that the next Debian GNU/Linux release, codenamed sarge, will 
include the amd64 architecture, based on the work currently hosted 
at http://debian-amd64.alioth.debian.org/ ;

I think this is the wrong way to approach this issue.

The difference between testing, and a stable release, is the time and
effort spent testing the system.

There's no good reason for insisting that sarge not be released until
that testing can occur.

In fact, seeing as the amd64 port is being introduced to debian as of
this year, waiting for the next release is almost perfect timing.

That said: it would be Really Nice if we could get releases out faster
than we have been.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-13 Thread Raul Miller
On Tue, Jul 13, 2004 at 11:07:04PM +0200, Florian Weimer wrote:
 In my eyes, voting on technical issues is still better than no
 explicit decision at all.  Both options are horrible, but explicit
 decisions are still better than implicit ones, no matter how they are
 made.

It's probably worth noting that the dpkg I downloaded as of 5 minutes ago
still doesn't support the amd64 architecture.  This is a trivial patch,
but it's rather important.  [And, but one of many steps that needs to
be accomplished to bring the amd64 port into main.  The whole point of
the DFSG and the social contract is that we be able to do these kinds
of steps -- and that we do so.]

Trying to solve a problem while avoiding talking about the critical
issues isn't going to get us very far.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-13 Thread Raul Miller
  It's probably worth noting that the dpkg I downloaded as of 5 minutes ago
  still doesn't support the amd64 architecture.  This is a trivial patch,

On Wed, Jul 14, 2004 at 12:50:29AM +0100, Scott James Remnant wrote:
 I haven't uploaded one that does yet.

Thanks, that's somewhat informative.

 Feel free to propose a GR to force me to do it.

This, on the other hand, is completely unhelpful.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: What your ballot should look like if you're in favor of releasing sarge

2004-06-25 Thread Raul Miller
On Fri, Jun 25, 2004 at 05:42:04AM +0100, Andrew Suffield wrote:
 Ah, so suddenly you're not allowed to discuss issues in case you cause
 anybody to change their mind. That really is what Manoj has been
 complaining about.

No.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Discussions in Debian

2004-06-25 Thread Raul Miller
 On Fri, Jun 25, 2004 at 05:25:28AM +0100, Andrew Suffield wrote:
  [You have quite neatly just demonstrated what argumentum ad hominem
  actually is, though].

On Fri, Jun 25, 2004 at 03:05:08PM +1000, Hamish Moffatt wrote:
 Do you have that phrase on a macro key yet? 

He was right that time.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Discussions in Debian

2004-06-25 Thread Raul Miller
  He was right that time.

On Fri, Jun 25, 2004 at 02:07:04PM +0200, Josip Rodin wrote:
 No, he wasn't. An ad hominem argument appeals to non-rational things,
 whereas Hamish pointed out two facts: that Andrew started two general
 resolutions and that both of them were rather divisive.

I believe you're thinking of
 http://www.nizkor.org/features/fallacies/personal-attack.html

I was thinking of
 http://www.nizkor.org/features/fallacies/ad-hominem-tu-quoque.html

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Discussions in Debian

2004-06-24 Thread Raul Miller
On Wed, Jun 23, 2004 at 09:12:52PM -0500, Manoj Srivastava wrote:
  An easier way is to look at the votes when they come
   out. Anyone who votes further discussion in the top 3 is not
   interested in compromise or consensus, and has decided My way or
   the Highway.

On Thu, Jun 24, 2004 at 10:19:04AM +0100, Jochen Voss wrote:
 Sorry, but I think this is not true. 
...
 In my opinion the best strategy [*] with our current voting system
 is to rank further discussion second, directly after your
 favourite option.

This can only true if you're not interested in compromise or consensus.

Interestingly enough, you did not offer any reasons to believe that
Manoj's statement is not true.  You did offer a number of justifications
for your own view (which I choose not to quote), but it looks like you
missed Manoj's point -- not like you have any reason to disagree with it.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: What your ballot should look like if you're in favor of releasing sarge

2004-06-23 Thread Raul Miller
On Wed, Jun 23, 2004 at 12:16:26PM -0400, Clint Adams wrote:
 You're implying here that those things were allowed under a valid
 interpretation of the original SC.

Given historical practice, that's not an unreasonable interpretation.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Analysis of the ballot options

2004-06-22 Thread Raul Miller
 | ... It would be a bad idea to write a long document `under the gun'. ...

On Wed, Jun 23, 2004 at 01:41:22AM +0200, Arthur de Jong wrote:
 This pretty much pleads agains proposal E.

The constitution is long.  Proposal E is not long.

 Would it be correct to assume that only the passing of proposal C will
 allow for a speedy release of sarge if it were up to the TC?

No.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Analysis of the ballot options

2004-06-21 Thread Raul Miller
On Mon, Jun 21, 2004 at 08:41:55AM +0200, Milan Zamazal wrote:
 be abused by focusing on the exact wording of the SC.  Taking the
 wording literally and solving the problems by postponing or reverting
 the SC changes looks like an ugly hack to me.

At least three of the ballot options do not have this character.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Analysis of the ballot options

2004-06-21 Thread Raul Miller
On Mon, Jun 21, 2004 at 05:19:22PM +0200, Arthur de Jong wrote:
 And to not make the same mistake twice, is there some statement from the
 release manager somewhere regarding this vote?

The release manager has said that he feels making release policy
without the involvement of the rest of the project was a mistake,
and he's delegated this issue to the technical committee.

The technical committee is waiting to see the outcome of this
GR, but informally 
   http://lists.debian.org/debian-ctte/2004/06/msg2.html

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Analysis of the ballot options

2004-06-20 Thread Raul Miller
  Software which can't be ported, which can't have security problems
  resolved, which can't be delivered, and which can't be used are all
  examples of problems we're trying to avoid.

On Sun, Jun 20, 2004 at 01:39:39PM +1000, Ben Burton wrote:
 Does can't be used include had its documentation removed?

Obviously, that's one of the problems we're trying to decide how to
address.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Analysis of the ballot options

2004-06-20 Thread Raul Miller
  Ah, never retain from a ad-hominem attacks, eh?

On Mon, Jun 21, 2004 at 12:00:58AM +0100, Andrew Suffield wrote:
 Oh, come on. That was not an argument, therefore it cannot *possibly*
 be an instance of argumentum ad hominem.

How is missing the point of what he said relevant?

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Call for Vote on GR 2004-004

2004-06-16 Thread Raul Miller
On Wed, Jun 16, 2004 at 11:54:05AM +0100, Andrew Suffield wrote:
 Personally, I don't buy the notion that this is a release issue at
 all. Dropping non-free stuff just isn't that hard; it wouldn't take
 long.

I don't think the time is only for dropping non-free stuff.

I think it's also for going over the remaining packages to make sure they
comply with the new policy, and for release management (such as testing).

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposal G

2004-06-02 Thread Raul Miller
On Wed, Jun 02, 2004 at 10:27:58AM +0200, Andreas Barth wrote:
 However, as the 3:1-majority is needed anyways(*), I don't mind to add
 something like:
 In the opinion of the Secretary, this proposal overrules the social
 contract, and needs therefor a 3:1-majority. In the opinion of the
 proponent, it doesn't overrules the social contract, but just put more
 siginficance on the interests of our users (as in SC #4).

When there's a dispute about the constitution (and the 3:1 majority issue
is a constitutional thing), the secretary chooses the right
interpretation.

(http://www.debian.org/devel/constitution, search for interpret)

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposal G (was: Proposal - Deferment of Changes from GR 2004-003)

2004-06-01 Thread Raul Miller
On Tue, Jun 01, 2004 at 10:31:21AM +0100, Andrew Suffield wrote:
 Objection. Common sense is what tells you that the world is flat.

Common sense tells me that if the world was flat the horizon would always
be obscured.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposal - Deferment of Changes from GR 2004-003

2004-06-01 Thread Raul Miller
On Tue, Jun 01, 2004 at 10:39:10AM +0200, Andreas Barth wrote:
 Reason: Please be specific what you want. As long as a GR doesn't say
 that it might touch a foundation document, it doesn't do.

It might be nice if the constitution (or some foundation document)
said this.

As it happens, people have rejected some foundation document proposals
(for example, Ian Jackson's) for being overly specific.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposal - Deferment of Changes from GR 2004-003

2004-06-01 Thread Raul Miller
On Tue, Jun 01, 2004 at 06:22:09PM +0200, Andreas Barth wrote:
 In my opinion it's as this:

 - If a GR has normal majority, and does not conflict with a foundation
   document, it's ok.

Until the vote is held, it's not reasonable to act on any specific
outcome for the vote -- we can't know whether the winning option will
receive a normal majority.  We can't even know which option will win.

 - If a GR has 3:1 majority and specifies to (possible) override a
   foundation document, it's ok.

And if the override is implicitly specified, but not explicitly specified,
then what?

 - Everything else will create noise on d-vote, and should therefore be
   avoided. (This is no statement about such a GR being acceptable -
   I'm just more happy to don't discuss it to every detail.)

 Ok?

Even in the absence of any override, a position of the day has quite
a bit of force -- it just needs to not explicitly conflict with any
foundation documents.  Ambiguities in documents give a fair degree
of latitude.

That said, I don't think that discussing what proposals which have not
yet been voted on might mean is noise.  I think that if we had had more
talk of the potential implications in discussion period for the last GR
that we wouldn't have people wanting another GR to fix the problem.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposal - Deferment of Changes from GR 2004-003

2004-05-31 Thread Raul Miller
  Position of the day statements can overrule foundation documents if
  they achieve a 3:1 majority seems to be a valid interpetation of the
  constitution.

On Tue, Jun 01, 2004 at 02:23:51AM +0200, Robert Millan wrote:
 Note the difference between overruling and reaffirming.

Note the difference between the social contract and proposal F.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposal F on the ballot now.

2004-05-31 Thread Raul Miller
  Does that mean non-free must be empty for Sarge?

On Tue, Jun 01, 2004 at 02:40:25AM +0200, Robert Millan wrote:
 You're impliing that, under your interpretation of the SC, non-free is part
 of Debian. This interpretation would make the SC contradict itself, and
 bring us to the silly situation in which a position statement that merely
 reaffirms the SC is actualy violating it.

Being a part of the debian archives doesn't mean that something is a
part of the debian [operating/application/...] system.

Otherwise, for example, the part of our archives which hold list traffic
would need release management.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposal - Deferment of Changes from GR 2004-003

2004-05-28 Thread Raul Miller
On Fri, May 28, 2004 at 03:38:47PM +0100, Andrew Suffield wrote:
 While we're on the subject of interpretations, the first clause (The
 Debian project resolves that it will not compromise on freedom)
 constitutes a position statement about an issue of the day, under
 4.1.5. Anybody who tries to give it a stronger meaning is invited to
 stop being a dick.

That meaning is plenty strong as it is.

Position of the day statements can overrule foundation documents if
they achieve a 3:1 majority seems to be a valid interpetation of the
constitution.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposal F on the ballot now.

2004-05-27 Thread Raul Miller
On Wed, May 26, 2004 at 09:03:47PM -0500, Manoj Srivastava wrote:
   You can put whatever you want in your sources.list, and they
  can point whereever they want, but that does not make it part of
  Sarge, which we, as a project, release.

Nevertheless, there is a non-free accompaniment to Sarge.

   deb ftp://kalle.csb.ki.se/pub/linux/debian/ sarge main contrib non-free

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposal - Deferment of Changes from GR 2004-003

2004-05-27 Thread Raul Miller
On Wed, May 26, 2004 at 09:02:33PM -0500, Manoj Srivastava wrote:
   The social contract currently reads:
 ==
 1  Debian will remain 100% free
...
 system require the use of a non-free component.
 ==
 
   So, such an ambiguity is not introduced by proposal F, it
  resides in the social contract itself -- notice how the first promise
  is that Debian will remain 100% free, not the debian system?

You left out four of the five sections of the Social Contract, and all
but one of those sections use the word free.  Two of those sections
draw a contrast between free and something else.

Proposal F says  The Debian project resolves that it will not compromise
on freedom.  I see nothing here that limits that lack of compromise to
section 1 of the social contract.

It's certainly not the case that it's the social contract which introduces
an ambiguity on whatever it is that we don't compromise on.  You won't
find will not compromise anywhere in the social contract.

  Arguably, the usage is that the former is shorthand for the latter,
  but I tend to think we make statements (as in the social contract,
  and in position statements) as statements -- not lawerly tomes with
  riders and codicils extending into several volumes, which is what
  some of the nit picking seems to require.

I will agree that that was how the social contract was intended.

I'm not sure that that's how the social contract is being used in this
context.

  And if you have two priorities, one of which you won't compromise
  on, and the other where nothing has been said about compromising, in
  a conflict where you have to choose between the two, the one that
  you won't compromise on automatically wins that conflict.
 
   If I say Scylla is undefeatable, does that imply that
  charybdis is navigable?

This isn't a great analogy, because [a] their undefeatability and
unnavigability have already been determined, and [b] you won't be in
a position of authority over this aspect of either Scylla or Charbdis.

If your statement were somehow to be made into something that would
affect both AND if neither previously had this sort of characteristic,
then you'd have a great analogy.

That said, this analogy strikes me as being very much like [c] in
http://lists.debian.org/debian-vote/2004/05/msg00426.html

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: DFSG#10

2004-05-27 Thread Raul Miller
On Wed, May 26, 2004 at 11:49:12PM -0400, Walter Landry wrote:
 For anything not in the distribution (e.g. the web pages), I would
 agree.  However, I _do_ think that the social contract is saying that
 anything in the distribution must be free software.

Sure.

But what you're showing here is that your interpretation is
plausible.  That was never the question.

What we have is another plausible interpretation which happens
to be different than yours for the prior social contract.

In other words, before the release of the new social contract, there was
ambiguity as to which definition of software was intended in the DFSG
-- the release manager picked the most typical definition, and this was
supported in his opinion by historical practice.
   
   It was disallowed by the old social contract.  There was a clear
   consensus, and I'm not the only one saying that [1] [2] [3].
  
  It?
 
 The distinction.

Anthony Towns already addressed that point.  We had some agreement on
the point, but not a consensus of debian developers.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



  1   2   3   4   5   6   7   8   9   10   >