OT high-power radio broadcasting (was Re: red SATA cable corruption)

2018-09-14 Thread Marty

The Debian whippersnappers need to know their hacker history :)

I've heard the stories about getting caught on or near a tower. Supposedly you can feel it before it scrambles your 
brains. I would not seek out the experience.



On 09/12/2018 02:08 AM, Gene Heskett wrote:



Yeah, I've some experience. And it goes back quite a ways timewise.





Re: 9p/plumber to replace D-Bus?

2014-12-14 Thread Marty

On 12/12/2014 10:46 PM, Joel Rees wrote:

2014/12/13 3:44 Miles Fidelman mfidel...@meetinghouse.net:


So... in all of this thread, I have yet to see anybody actually talk

about 9p or plumber - details, and more importantly, in comparison to D-Bus.


People are concerned about impacts to their particular use cases, which
I understand


I mean, 9p has been in the Linux Kernal for years (as compared to, say,

kdbus), and it is actually used in some interesting places (erlang-on-xen,
libvirt-to-quemu communications) where both the functionality and
performance are rather critical.


Does anybody have any direct, technical experience here?


It does not seem to be widely used, but the more I look, the more I find
examples of people asking the same questions.


I have been thinking about installing plan 9 on an old box here, will
probably do so. Right now, that box is my wedge for learning how to manage
an openbsd box. (Plan 9 has some really interesting stuff, but I wouldn't
be able to do some of my necessary work on it.)

So, I've been reading the plan 9 website.

Near as I can tell, p9 and plumber are less a replacement for the fluff
that is dbus than a replacement for the infrastructure dbus is built on.


Yes, it's a core infrastructure replacement.


My guess is that dbus on p9/plumber would be so obvious and dead simple
that we'd go back to dbus on sockets/signals/mmap/so-forth, and say to
ourselves, Oh. Why did we bother extnding the desktop manager paste buffer
like that? (Of course, I'm already saying that anyway, so YMMV.)


That was my impression when I first read about Plan 9. It's dead simple
and has an obviousness factor, although my summary may not be
accurate:

1) The virtual hierarchical filesystem is used for local and network-wide
access of all devices, storage, networks, and hosts.

2) The network is the computer, with security domains enforced by
distributed agents (factotum). Per-process namespaces combine with
the distributed filesystem to enforce security at all levels.

3) Per-process local and global namespaces are enforced by the security
model. (If you can't see the resource, you can't access it.)

4) IPC uses a simple text message protocol (plumber) over 9p, which
also provides a simple RPC mechanism. Sockets and APIs are not used,
but an enhanced (bidirectional) version of Unix pipes is provided.

5) A reinvention of the GUI showcases all these features. I have not
looked closely but I don't see much chance of replacing both D-Bus
*and* the GUI in the near term. It's probably just too ambitious.

Even ignoring 5) for the moment, that is a lot, just to replace D-Bus.
Is the entire Plan 9 model required for D-Bus replacement? If not,
which pieces can be used, and should they be full or partial 
implementations?


If you don't implement the whole network is the computer model, do
you just open up the debate that runs through this thread, about
multi-user/multi-seat Unix? Do you end up with the worst of both worlds?

Is it all or nothing, a complete replacement of userspace? In that
case, maybe it would better to start with a Debian Plan 9 port
(but that seems like a non-starter for various reasons).

Due to issues like this, I am nowhere near proposing a real project,
but this is still at the idea stage.



--
Joel Rees




--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/548de4b9.30...@ix.netcom.com



Re: 9p/plumber to replace D-Bus?

2014-12-11 Thread Marty

On 12/11/2014 02:02 AM, Lisi Reisz wrote:

On Wednesday 10 December 2014 18:08:00 Martin Read wrote:

On 10/12/14 13:26, Marty wrote:
 The industry and its plans for FOSS is strongly anti-choice:
 https://www.redhat.com/archives/fedora-devel-list/2008-January/msg00861.h
tml

It appears to me that you have missed a point which seems to be implied
by Lisi's choice of selective quotes.


It was certainly intended to be!


On the one hand, you say I would even deign to give users a choice in
the matter, and on the other you suggest making functionality that real
people are using on real computers go away.


Quite.  Choice means everyone must have what I want;


I think there's a group at Red Hat meeting that description. Choice for
them means, they choose, you follow. Apple, the leading vendor (I think
now having supplanted M$) leads the way, showing how it's all done on
a foundation of FOSS, and the world takes notice.

The systemd manifesto makes no mention of freedom or use choice.
Philosophy and ideology just get in the way. What's left is politics,
and marketing.

 not everyone must be

able to choose.


It was choice the brought an entire generation of users to Linux and
started the distributions, often with great expenditure of personal time
and effort. Some of us are still willing to advocate for choice as a
core principle


Infinite choice is in the end not possible.  But let us at least try to be
honest and avoid hypocrisy.


It was supposed to be a joke, so let's also not try to twist the issues
beyond recognition. There's really no good answer for anyone with 
contempt for user choice who makes a mock defense to press a point.

So yes, please he honest.


Lisi


By all means, embark on your endeavour in creating alternatives to
D-Bus. Just remember that to be a convincing alternative, it has to
solve *at least* the same set of problems.






--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/548990f7.8060...@ix.netcom.com



Re: 9p/plumber to replace D-Bus?

2014-12-10 Thread Marty

On 12/08/2014 09:12 AM, Lisi Reisz wrote:

On Monday 08 December 2014 13:18:18 Marty wrote:

 I would even deign to
give users a choice in the matter,

[snip]

Multi-seat PC and other
anachronisms probably have to go away.


Choice???

Lisi


The industry and its plans for FOSS is strongly anti-choice:
https://www.redhat.com/archives/fedora-devel-list/2008-January/msg00861.html

I'm looking for a solution to that, not make it worse.

This biggest issues I see at this point are non-technical, some
political, some based on ignorance of the history of the
computer industry and all of the fundamental technical issues
surrounding it. I consider debian-user to have a better than
average grasp of technical issues, but the confusion surrounding the
systemd debate shrouded the issues here too, as it did elsewhere.

People who are happy with their computer environments and don't see
the issues and trends as problematic in any way, have my respect, even
envy at this moment. I feel the same way as I did when RMS announced GNU
and remember trying to decide how or if this will ever affect me, while
listening to the lively office debates it inspired. It saw it as
something that might even work. This time, I don't see a solution, a way
forward, and that worries me. It's like the GNU announcement in reverse.

Protecting Debian modularity and the Debian ports is a big issue that
probably should not be left to package maintainers and the Technical
Committee. It's their job, in a sense, but recent events prove that 
can't do it alone, and they (we users, Debian) are competing against

paid devs and industrial development. I wish I had the answer, and I
wish even there was consensus that this problem ever exists.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54884a0b.2000...@ix.netcom.com



Re: 9p/plumber to replace D-Bus?

2014-12-10 Thread Marty

On 12/10/2014 01:08 PM, Martin Read wrote:

On 10/12/14 13:26, Marty wrote:

On 12/08/2014 09:12 AM, Lisi Reisz wrote:

On Monday 08 December 2014 13:18:18 Marty wrote:

 I would even deign to
give users a choice in the matter,

[snip]

Multi-seat PC and other
anachronisms probably have to go away.


Choice???

Lisi


The industry and its plans for FOSS is strongly anti-choice:
https://www.redhat.com/archives/fedora-devel-list/2008-January/msg00861.html


It appears to me that you have missed a point which seems to be implied
by Lisi's choice of selective quotes.

On the one hand, you say I would even deign to give users a choice in
the matter, and on the other you suggest making functionality that real
people are using on real computers go away.


The difference might be this: I would make an effort at backwards
compatibility. I would not endorse any policy of intentional
incompatibility requiring forced upgrades and lock in. That's probably
where my plan falls apart, but it's too late for the cattle prod version
of my plan. I'll be back as a sock puppet for that. :)


By all means, embark on your endeavour in creating alternatives to
D-Bus. Just remember that to be a convincing alternative, it has to
solve *at least* the same set of problems.


This discussion highlights how people often don't agree on what the
problems are. I'm still stuck at not knowing where to start, but I've
still learned something.

Namely, that although technically all the pieces seem to be there, doing 
things on this scale is fundamentally not a technical problem.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5488f912.2030...@ix.netcom.com



Re: How is typical home computer used today?

2014-12-10 Thread Marty

On 12/10/2014 10:16 PM, Marc Shapiro wrote:

On 12/10/2014 02:42 PM, Joe wrote:

Proof of Concept. A bit short of a prototype.

There are two different concepts here, almost no home *workstation* will
be used truly multi-seat i.e. with more than one person connected
simultaneously to it. A home computer may have multiple users, but
generally not simultaneously. A simultaneous-multi-user computer is by
definition a server of some kind. My home contains one of those, but
most peoples' won't. They are becoming more common, with cheap Windows
versions aimed at home server use, with a particular emphasis on media
playing and backup of workstations. The tiny and very cheap Raspberry
Pi and other similar devices are being used as servers, but generally
for very limited purposes, and certainly not as multiple-user
workstations.


I think this is a particular issue for DEs, that causes the complexity
in Linux desktops. You are not only sharing the display, but all of
the devices, raising a number of technical and security issues.

When the desktop is remote, there are other issues, like sharing sound
over the network. My hunch is that all of these issues are related and
derived from the old timesharing model. I am concerned about what Eric
Raymond calls mission creep and bloat ... likely to turn into a nasty
hairball.

Even if systemd succeeds, and we learn that the only solution for these
is a giant sprawling monolithic system that only the developers
understand, I still think we need a new approach. My problem is that
I don't know how or if a more distributed and modular approach would
solve this problem, so that is one of the biggest uncertainties.

snip

My wife, daughter and I each login to a
separate vt.  It makes no real difference who logs on to which vt, but
usually we each log in to a particular vt.

snip

Space is the reason for a single computer.  If I can get the family room
remodeled then we might set up a second computer (I have a spare sitting
around doing nothing) there, but that is still one less computer than user.


That seems like a valid use case. I wonder if a suspended VM would serve
the same purpose. Hopefully there are other, better ways to do this.



Marc





--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/548917ed.2060...@ix.netcom.com



Re: How is typical home computer used today?

2014-12-09 Thread Marty

On 12/09/2014 04:55 AM, Lisi Reisz wrote:

On Tuesday 09 December 2014 08:59:34 Curt wrote:

On 2014-12-09, Bret Busby bret.bu...@gmail.com wrote:
 So, what up to date operating system is, now?

You cut his link to plan9; maybe that's it.


Which is going to be so up-to-date that it can't use anachronisms like
multi-seat, which are widely and currently in use.  In fact, the use of
multi-seat is growing.

Lisi


Decentralized computing. Sun's the network is the computer was an
early experiment with this idea, Plan 9 was another. Is it easy? Nobody
said it would be easy.

As for what is growing, cloud computing, so they can look at our data
and keep us safe.

The app store concept is growning, and the unified solution is coming
to distro near you, with TC/DRM as added bonus. Don't forget that OS-X
is built on FOSS, blazing the trail.

Centralized computing, centralized development, helpless users, mo' 
money. Even Wall Street gets it.





--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54872803.5090...@ix.netcom.com



9p/plumber to replace D-Bus?

2014-12-08 Thread Marty

I almost tagged this off-topic but it's directed toward ordinary Debian
users (with developer backgrounds). I first raised this on 
modular-debian but I want to get some ideas from a wider audience.


I'm starting to get familiar with Plan 9 and D-Bus, to compare how they
try to solve the same set of problems.

Plan 9 concepts attempt to solve Unix problems in a very different
way than Opendesktop.org. For people wanting to return to the original
Unix concepts, 9p/plumber (or an updated version) seems like a natural
fit going forward, for basic IPC purposes. 9p is already in Linux, and
probably could be ported to the other Debian ports.

I realize I just have to convince millions of people to re-plumb their
core OS in a short period of time, but recent history teaches us that it
that this is entirely feasible! Thus emboldened, I would even deign to 
give users a choice in the matter, but realistically, this would

probably be an experimental project.

Could an IPC bridge/shim mechanism connect to a new IPC model while apps
and DE's migrate from D-Bus, or support both optionally? I can see an
updated version of Plumber might be needed, and things might be
simplified by other aspects of the Plan 9 paradigm, like per-process
namespaces and treating everything as a file. Multi-seat PC and other
anachronisms probably have to go away.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5485a51a.7040...@ix.netcom.com



Re: 9p/plumber to replace D-Bus?

2014-12-08 Thread Marty

On 12/08/2014 10:43 AM, berenger.mo...@neutralite.org wrote:



Le 08.12.2014 14:18, Marty a écrit :

I almost tagged this off-topic but it's directed toward ordinary
Debian
users (with developer backgrounds). I first raised this on
modular-debian but I want to get some ideas from a wider audience.

I'm starting to get familiar with Plan 9 and D-Bus, to compare how
they
try to solve the same set of problems.

Plan 9 concepts attempt to solve Unix problems in a very different
way than Opendesktop.org. For people wanting to return to the
original
Unix concepts, 9p/plumber (or an updated version) seems like a
natural
fit going forward, for basic IPC purposes. 9p is already in Linux,
and
probably could be ported to the other Debian ports.

I realize I just have to convince millions of people to re-plumb
their
core OS in a short period of time, but recent history teaches us that
it
that this is entirely feasible! Thus emboldened, I would even deign
to give users a choice in the matter, but realistically, this would
probably be an experimental project.


You won't convince anyone if you do not build a PoC. Especially
developers giving their time literally for free.
Asking questions is a nice way to learn how you could do that PoC,
anyway. Asking and trying.


If this proves feasible, that's what I hope to do. I just want to know
if anyone thinks it's a good idea, before I commit time and resources.
My knowledge of all of the issues is sketchy at best.

I don't know where to start yet. It's obviously not a very original
idea and I've read of people doing it in the past, some as research
projects, but details are sketchy and I don't want to end up
reinventing any wheels.


Could an IPC bridge/shim mechanism connect to a new IPC model while
apps
and DE's migrate from D-Bus, or support both optionally? I can see an
updated version of Plumber might be needed, and things might be
simplified by other aspects of the Plan 9 paradigm, like per-process
namespaces and treating everything as a file.



Multi-seat PC and other
anachronisms probably have to go away.


As Lisi asked, what about choice? How could you say that those are
anachronisms, too?
Perl guys are used to say this: there is more than one way to achieve
it. This can be applied to so many things.


PC as time-sharing system was the anachronism that caused Bell Labs to
scrap Unix, if I understand the history correctly. That's why I think
it's a broken model that not survive. For me the choice is the option
not to be tied to that broken model forever.

As for choice to keep it, that's why I proposed an IPC bridge mechanism
(although that's purely speculative).


About anachronism... you should read about what is the minitel*, and
then, consider thinking about how most people uses their computers ;)


I started out designing terminals back in the stone age of computers,
so I would have hard time giving up ttys and serial ports. :)


*: http://en.wikipedia.org/wiki/Minitel


Which I assume gave us minicom, right? Long live Minitel!


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5485e70e.7060...@ix.netcom.com



Re: How is typical home computer used today?

2014-12-08 Thread Marty

On 12/08/2014 04:53 PM, Richard Owlett wrote:

Lars Noodén wrote:

On 12/08/2014 08:14 PM, Richard Owlett wrote:

Exactly what is meant by Multi-seat PC?
I'm working on defining a heavily customized personal
installation of
Debian. One of the *STRONG* underlying assumptions is the the
machine
would only ever be used by a specific individual. One of the
underlying
motivations is personally understanding the the guts of Linux.


Multi-seat is where one machine is physically used by multiple
users concurrently.  One display, keyboard and mouse per user are
plugged in to a single box and configured (with various amounts
of fiddling) in X.  It is used to good effect in classrooms and
libraries, especially as thin clients.

IIRC Brazil has some very large deployments.

Regards,
/Lars




That what I thought it probaly meant.
Thank you.


Unix and X were developed around time-sharing, and are showing their
age. Here is a quote from a document I came across recently:


What was wrong with Unix?
Not only is UNIX dead, it’s starting to smell really bad.
− Rob Pike circa 1991

Designed as an old fashion timesharing system, has trouble adapting to a
world of networks and workstations.

The advantages of timesharing were lost in the switch to workstations: 
Centralized management and administration, amortization of costs and 
resources.


Many features badly retrofitted over the years (eg., graphics, networking.)

Lots of hanging historical baggage.

Loss of conceptual integrity.

Unix is not simple anymore.

http://docs.huihoo.com/plan9/Plan9.pdf


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/548644f4.9000...@ix.netcom.com



Re: Why focus on systemd?

2014-11-26 Thread Marty

On 11/26/2014 10:02 AM, Didier 'OdyX' Raboud wrote:


I'm saying that §9.11 was not designed for anything else than ensuring
that the Debian archive would keep working with the default init system
of the time, nothing more.


Except for its actual purpose, ensuring a choice of Alternate init
systems.

  Reading between its lines to try convincing

readers that it was designed to preserve init system choices


That's what alternate means. You can choose.

  and

prevent the kind of problems posed by systemd


systemd has raised all these problems.

  is dishonest, IMHO. Feel

free to go ask the policy editors if you disagree.


No need, the policy is clear.


Cheers,

OdyX



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5476871d.3060...@ix.netcom.com



Re: Why focus on systemd?

2014-11-24 Thread Marty

On 11/24/2014 02:14 AM, Didier 'OdyX' Raboud wrote:

Le dimanche, 23 novembre 2014, 18.09:58 Marty a écrit :

Did I miss something?

Yes.


Option 1: init policy stands *won by default* [1]
Option 2: change init policy *LOST*
Option 3: ask nicely to follow init policy *lost*
Option 4: policy stands, no statement needed *WON*
Option 5: null option, further discussion *won by default*

[1] depending on bug status of package dependence on PID 1, so maybe
this is the real issue


Iff you're using the same option numbers as those on the ballot, that's
a totally wrong reading of the GR results, IMHO.

Option 4 won all pairwise duels against all other options, and as such,
is the winning option. All other options besides 5 (FD) won their
pairwise duels against FD. Saying that Option 1 (…) won by default is
factually wrong. It's summary was not init policy stands either.

OdyX


This is only my interpretation as an armchair observer, also in the US
called Monday morning quarterback.

It was a policy vote. The only results that matter are their effect
on Debian Policy, right? The rest is academic.

The vote invoked a clause in the TC init decision to allow modifying or
overturning the policy set by the TC init decision, in anticipation of
confusion or disagreement over its effect.

Option 1 only restates or clarifies the existing init policy, 9.11,
which is designed to preserve init system choices and prevent the kind
of problems posed by systemd:

However, any package integrating with other init systems must also be
backwards-compatible with sysvinit ...

So that leaves only the PID 1 question (hence my footnote). Note,
however, that there is no reasonable way to claim that any package that
only works with systemd as PID 1 could be regarded as backwards
compatible with sysvinit, so Option 1 was a non-controversial
interpretation of Debian Policy (as I read the -vote discussion).
The only (or main) issue was only that it should be put to a vote,
or at least put to a vote in this way, hence Option 4 was included.

Option 4 states that the policy is fine and no restatement about PID 1
is needed. It does not say Option 1 is the wrong interpretation of
policy. Only Option 2 overturns policy, by negating Option 1. Option 4
indirectly negates Option 2 and does not say anything about any other
options.

Option 1 therefore wins by default, especially if the (apparent)
consensus about init coupling being a bug is affirmed in practice.
The project seems to be saying that the issue should be resolved case
by case and not be subject to a blanket rule, which seems reasonable
to me. The vote also explains why the GR was rejected the first time
around.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54732c74.8090...@ix.netcom.com



Re: Why focus on systemd?

2014-11-24 Thread Marty

On 11/24/2014 04:16 PM, Andrei POPESCU wrote:

On Lu, 24 nov 14, 08:02:44, Marty wrote:


It was a policy vote. The only results that matter are their effect
on Debian Policy, right? The rest is academic.

The vote invoked a clause in the TC init decision to allow modifying or
overturning the policy set by the TC init decision, in anticipation of
confusion or disagreement over its effect.

Option 1 only restates or clarifies the existing init policy, 9.11,
which is designed to preserve init system choices and prevent the kind
of problems posed by systemd:

However, any package integrating with other init systems must also be
backwards-compatible with sysvinit ...


I think you're missing a perhaps crucial point: the Debian Policy has
not been updated yet to account for systemd being default, it still
assumes sysvinit as default.

See #591791, fixed in Policy 3.9.4.0, uploaded on 18 Sep 2012.

Kind regards,
Andrei


I read a good bit of it.  he first thing I notice is that it didn't
take 9 months to update the policy. Maybe I missed your point.

It looks like a successful application of policy that reinforces my
interpretation, this message in particular:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=591791#124

Just to be sure I rechecked 9.11, and it doesn't mention default init,
so why would it be changed? What system besides sysvinit could provide
backwards compatibility to serve the purpose of 9.11?

In the TC discussion of bug #727708 there is talk (on the pro-systemd
side) of hoping to change the policy changing in the future, after
Jessie, but it was clearly not the issue under debate.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5473e656.7020...@ix.netcom.com



Re: Why focus on systemd?

2014-11-23 Thread Marty

On 11/22/2014 06:43 AM, Scott Ferguson wrote:

On 22/11/14 22:14, Renaud (Ron) OLGIATI wrote:

On Sat, 22 Nov 2014 21:46:19 +1100
Scott Ferguson scott.ferguson.debian.u...@gmail.com wrote:


It lost. Developers are not being forced to do what they don't want.
The winner was developers will work it out themselves i.e. Debian won.


Another reading being The Developpers won, Debian lost...


Only reads that way if you have trouble reading - or simple refuse to
acknowledge the view of Debian.


Did I miss something?

Option 1: init policy stands *won by default* [1]
Option 2: change init policy *LOST*
Option 3: ask nicely to follow init policy *lost*
Option 4: policy stands, no statement needed *WON*
Option 5: null option, further discussion *won by default*

[1] depending on bug status of package dependence on PID 1, so maybe
this is the real issue



The good new is there's an explanation for those that can't read:-
http://blog.halon.org.uk/2014/11/barbie-the-debian-developer/?utm_source=rssutm_medium=rssutm_campaign=barbie-the-debian-developer




Cheers,

Ron.



Kind regards





--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54726946.7050...@ix.netcom.com



Re: Why focus on systemd?

2014-11-23 Thread Marty

On 11/23/2014 06:48 PM, Miles Fidelman wrote:

Marty wrote:

On 11/22/2014 06:43 AM, Scott Ferguson wrote:

On 22/11/14 22:14, Renaud (Ron) OLGIATI wrote:

On Sat, 22 Nov 2014 21:46:19 +1100
Scott Ferguson scott.ferguson.debian.u...@gmail.com wrote:


It lost. Developers are not being forced to do what they don't want.
The winner was developers will work it out themselves i.e. Debian
won.


Another reading being The Developpers won, Debian lost...


Only reads that way if you have trouble reading - or simple refuse to
acknowledge the view of Debian.


Did I miss something?

Option 1: init policy stands *won by default* [1]
Option 2: change init policy *LOST*
Option 3: ask nicely to follow init policy *lost*
Option 4: policy stands, no statement needed *WON*
Option 5: null option, further discussion *won by default*

[1] depending on bug status of package dependence on PID 1, so maybe
this is the real issue



Well... maybe a commitment on the part of the debootstrap maintainers to
apply  test the existing contributed patch that fixes but #668001,
sometime real soon after Jessie is released would go a LONG way to
putting a lot of these issues to rest.

That way, it would be straightforward to preseed a sysvinit based
install, and maybe everything will just work, or at least we'd have a
basis for starting to work through the bugs associated with a clean
sysvinit install that doesn't involve rolling your own version of a
patched installer.

Miles Fidelman


Or just use a testing version of the installer, and then there's the
Jessie-ignore wild card, which was agreed to be liberally applied
because none nobody wants to play lawyer. In the end I guess the issue
is put to rest if policy is allowed to stand through Jessie+1 freeze,
and overturning takes two thirds majority if I understand correctly.

As things stand multi-init support looks good and the best way for
systemd opponents to be their own worst enemy is to buy into the
notion that their side has lost.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54729987.7040...@ix.netcom.com



Re: The systemd MacGuffin

2014-11-19 Thread Marty

On 11/18/2014 10:15 AM, Keith Peter wrote:

On 18/11/2014, Miles Fidelman mfidel...@meetinghouse.net wrote:

Marty wrote:


I started posting here when, after years of promoting Linux to friends
and employers and finally seeing much progress, my company started
phasing out Debian (systemd was not the only issue but more of a last
straw).


Might I ask:
- what the other straws were,


Problems thought to result from a trend away from a general-purpose
orientation, I think.

Sorry about the vagueness. I'd rather not discuss the details because I
didn't have direct involvement, and I don't want to speak for the
company. For all I know they might have been upstream issues.


- what your company is migrating to?


Didn't ask, probably don't want to know. :/


Regards,

Miles Fidelman




In addition, I'd be quite interested to know what it was about systemd
that added to the decision to phase out Debian.


I think that kind of information would be confidential, and I
am not authorized to say, nor was I directly involved.

 Was it custom init

scripts and the upgrade process, or some odd function that has been
lost?

cheers


None of those kinds of things, which are only the fodder of internet 
debates, so at least I can answer in the negative. Businesses care only

about risk and cost. They use their own experts and do their own
evaluation, or outsource that expertise. Beyond that, I'll just let my
company's decision speak for itself.

My company is just one data point, though, and I brought it up only as
an explanation of my own response to recent developments. It's not
meant as a commentary on Debian, systemd or my employer. In the
meantime I want to focus on keeping Debian modular in order to help
with any resulting integration issues.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/546d7e59.6020...@ix.netcom.com



The systemd MacGuffin

2014-11-18 Thread Marty

The systemd issue in Debian (not systemd itself) is like exploring a
cave system which seems to go on forever. It has so many facets and
subplots that it seems impossible to evaluate objectively. It's the
perfect storm for Debian. It's hard to imagine a more polarizing issue.

It's conceivable that the Unix paradigm is too limiting for the
universal OS, and this is the chance to break through it, without
breaking out. Maybe resisting the Borg really is futile in this case
but we can send all the clones to deprogramming classes. We have all
been programmed by the Borgs of Redmond and Cupertino, to varying
degrees.

I started posting here when, after years of promoting Linux to friends
and employers and finally seeing much progress, my company started
phasing out Debian (systemd was not the only issue but more of a last
straw). If I take that as a bellwether if Debian's success or failure,
however, I put it on a par with commercial distros, and that is not
what Debian is all about. To keep volunteer interest it should be
nimble and take risks.

In the end, I think systemd is a MacGuffin, a distraction from deeper
issues that are really driving the debate. It's also a time and energy
sink, and a stressor for me and (assume) others. It represents debates
that has been suppressed for years at both individual and social levels
in the name of peace, harmony and conformity. Linux was never about
conformity. It is the ultimate disruptive technology.

I agree with systemd proponents who say there was no need for
administrative action, the GR no-op. I also agree with opponents who
say we need clear direction from leadership, something they cannot give
when they themselves are paralyzed with disagreement. The systemd issue
is a tale told by an idiot, a mirror to the collective mind of the FOSS
community, both crazy and sane, funny and serious, all at the same time.

If the proponent side wins the GR vote I'll probably report some
sysvinit bugs out of self-interest. If the opponent side wins I'll
probably report systemd bugs, for Debian's sake. I've never been able
to decide which side is which in the Linux Civil War but if the
analogy holds, I'm on the Union side. I'll take the debate with equal
doses of stress and humor, and try to remember the stakes after FOSS
has arrived on the world stage and become a player.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/546b3ff7.2070...@ix.netcom.com



Re: init scripts [was: If Not Systemd, then What?]

2014-11-17 Thread Marty

On 11/17/2014 01:13 AM, Andrei POPESCU wrote:

On Du, 16 nov 14, 13:22:54, Marty wrote:

On 11/16/2014 11:50 AM, Miles Fidelman wrote:

In the later case, one just has to read:
http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities/
to get very, very scared

Each one a bug as per Debian policy (sysvinit support). Looks like we have
our work cut out for us.


Would you please be so kind to point out which bullet point contradicts
which Policy section?

Kind regards,
Andrei


Don't they all by definition? Did I miss something?

I suspect the workaround in all cases is sysvinit-core, but the warning 
still applies to anyone who runs the default configuration.


For the record, since you omitted my smiley, I don't assume these are 
not already well known, or that I am planning to file bug reports. :)







--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5469ea0c.3050...@ix.netcom.com



Re: engineering management practices and systemd (Re: Installing an Alternative Init?)

2014-11-17 Thread Marty

On 11/17/2014 01:54 PM, Ludovic Meyer wrote:

On Sun, Nov 16, 2014 at 08:29:28PM -0500, Marty wrote:

On 11/16/2014 03:32 PM, Ludovic Meyer wrote:
On Sun, Nov 16, 2014 at 01:05:08PM -0500, Marty wrote:
snip
My point is that in a modular design nothing should be so entrenched
as to be irreplaceable. Absence of an alternate should not normally
indicate impossibility of an alternate, but some discussions I've
read about logind, udev and dbus are enough to raise serious
concerns.

The problem is that, without any action, the difference between nothing
can be replaced and it can be replaced is purely theorical.

The problem is very real, but there seems to be no agreement about
solutions, which by itself is evidence of a problem.


There is not even anyone keeping a list of the solution or even the
problem. Even the basis are not done.

If you truly want to iterate on a solution, you should
start doing it and document it.


There *are* people doing it, e.g. systemd-shim, uselessd, nosh and 
eudev, the refracta team, and others. There are so many projects, it's 
hard to know where to join in, but I'm willing to help if I can.



  Now you
can discuss for years in theory,

In fact, people have been discussing this problem for years.


And how did it change anything ? It didn't. So what make you think that
yet another year is gonna result in something ?


Right now Jessie is seems to have acceptable sysvinit support. The main 
concerns seem to be about Stretch, but that's 3-4 years away, so I think 
there's time to work on solutions.



I do not want to be too critical, but that's the exact problem that the troll
in the Hobbit face, by discussing endless on how to cook the dwarfs, they
get petrified.

And maybe the time to test and get something wrong, as itcan hardly be slower
than discussing. The whole agile methodology.


Keep in mind this is a mostly volunteer project, with a lot of people 
working in their spare time.



  if this doesn't result in any practical
outcome, you have just stresstested the mailling lists software.

Until there's a rough consensus and a clear way forward, I don't
think many people will commit to specific solutions. There are also
unknowns like kdbus, to further complicate the matter.


Talk is cheap, as Linus said.
You seems to be in favor of design by comitee, but this doesn't seems to work
for now.


I think small teams are the way to go in FOSS.


People who just say, write your own, it's all FOSS are missing the
point, I think. Debian is not one guy working in his mom's basement.
It's one of the world's largest software projects. When Debian is
stumped, because its best developers and upstreams are caught in the
entanglement hairball, and see no clear way out, the it's clear case
of *Houston we have a problem.*

That's a interesting point, because with all those brillant minds,
a vast majority do not even seems to care about this
entanglement hairball. Maybe it is time to admit you do not
know the whole details and accept that if developpers do not care,
then they are maybe right in doing so ?

Especially since you have been unable to give any technical reasons
to why you do not want it, and how you would proceed.

For you, I would start by explaining the Unix Philosophy and how it
is a critical aspect of Debian's design:

http://en.wikipedia.org/wiki/Unix_philosophy


That's not a technical reason.


It's a philosophy, and not even the dominant one in the software 
industry, but it is about technology and engineering, and part of the 
culture and design of Debian. I recognize that it also clashes with the 
universal operating system moniker, because the whole world is not 
Unix, so I see a place in Debian for monolithic OSs like systemd and 
Android clones, but I would have been more conservative about 
introducing it.



Then I would proceed to explain how various aspects of systemd
conflict with this, causing said hairball. Finally, I would explain
(to the best of my ability) how the entanglement issue precludes a
quick resolution, and the delay does not indicate lack of interest.


And how would that be a technical reason ? If you disagree with the philosophy,
that's not a technical problem. That's just a opinion. Show a real technical 
issue,
not here is the design decided 20 years ago and that was ignored by several 
others
components.


Design philosophies have major technical implications. If Debian had 
started with Windows 3.1, I don't think the project would be where it is 
today. Loose package coupling works well with volunteer projects. For 
systemd to work in Debian it has to work within the existing modular 
framework, and I think it can be done, with difficulty.


 heck, even in 1989, people wrote the unix hater handbook to

explain how the philosophy is wrong. For example, the example of cat not being
following this design anymore. No one throw a fuse over it, despites being
here, documented and visible by all since more than 20 years.


You forgot to include

Re: engineering management practices and systemd (Re: Installing an Alternative Init?)

2014-11-16 Thread Marty

On 11/16/2014 05:26 AM, Laurent Bigonville wrote:

Le Sat, 15 Nov 2014 20:21:49 -0500,
Marty mar...@ix.netcom.com a écrit :


On 11/15/2014 06:49 AM, Andrei POPESCU wrote:

[...]


 At least some of people rejecting systemd demand that it be removed
 completely, including libsystemd. How is it pro-choice to forbid me
 from being able to use a software at its full potential?

For me it's more about being unable to remove it completely, because
of vendor lock-in. There's no technical reason that I know of that
anything in userspace cannot modular, and replaceable, so when
something cannot be replaced then an alternative must be provided, or
else my default assumption is that vendor lock-in is in effect.


Well, yes there are technical reasons why you cannot remove a library
package when you have symbols provided by this library used in an
executable. You can still recompile the package and remove some
configure flag if you want to remove this dependency.

OTHO there is no technical reasons that I can see, to completely remove
libsystemd package. You have tenth of other libraries on your system
that, like libsystemd, turn them self into a noop if some some
functionality or daemon are not enable. I'm thinking here for example
about libselinux and libaudit (both also written by Red Had and the
NSA, OMG!!!11), and yet I fail to see any outcry here...

So as long as you cannot _prove_ that having libsystemd installed on
your machine is causing any issues, I'll personally mentally classify
your request as I don't want to see any packages containing the
systemd string on my machine and redirect these to /dev/null.


Except that proponents seem more prone to avoiding the hairball issue by 
just covering their eyes. ;)


My point is that in a modular design nothing should be so entrenched as 
to be irreplaceable. Absence of an alternate should not normally 
indicate impossibility of an alternate, but some discussions I've read 
about logind, udev and dbus are enough to raise serious concerns.


People who just say, write your own, it's all FOSS are missing the 
point, I think. Debian is not one guy working in his mom's basement. 
It's one of the world's largest software projects. When Debian is 
stumped, because its best developers and upstreams are caught in the 
entanglement hairball, and see no clear way out, the it's clear case of 
*Houston we have a problem.*



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5468e754.4020...@ix.netcom.com



Re: init scripts [was: If Not Systemd, then What?]

2014-11-16 Thread Marty

On 11/16/2014 11:50 AM, Miles Fidelman wrote:


In the later case, one just has to read:
http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities/
to get very, very scared


Each one a bug as per Debian policy (sysvinit support). Looks like we 
have our work cut out for us.



Among the implications of this, the old standby of installing software
from upstream (bypassing packaging), has just gotten a lot riskier.


We have been exhorted to report bugs instead of complain on the mailing 
lists, nice of Freedesktop people to list them for us. :)



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5468eb7e.3050...@ix.netcom.com



Re: engineering management practices and systemd (Re: Installing an Alternative Init?)

2014-11-16 Thread Marty

On 11/16/2014 03:32 PM, Ludovic Meyer wrote:

On Sun, Nov 16, 2014 at 01:05:08PM -0500, Marty wrote:

snip

My point is that in a modular design nothing should be so entrenched
as to be irreplaceable. Absence of an alternate should not normally
indicate impossibility of an alternate, but some discussions I've
read about logind, udev and dbus are enough to raise serious
concerns.


The problem is that, without any action, the difference between nothing
can be replaced and it can be replaced is purely theorical.


The problem is very real, but there seems to be no agreement about 
solutions, which by itself is evidence of a problem.


  Now you

can discuss for years in theory,


In fact, people have been discussing this problem for years.

  if this doesn't result in any practical

outcome, you have just stresstested the mailling lists software.


Until there's a rough consensus and a clear way forward, I don't think 
many people will commit to specific solutions. There are also unknowns 
like kdbus, to further complicate the matter.



People who just say, write your own, it's all FOSS are missing the
point, I think. Debian is not one guy working in his mom's basement.
It's one of the world's largest software projects. When Debian is
stumped, because its best developers and upstreams are caught in the
entanglement hairball, and see no clear way out, the it's clear case
of *Houston we have a problem.*


That's a interesting point, because with all those brillant minds,
a vast majority do not even seems to care about this
entanglement hairball. Maybe it is time to admit you do not
know the whole details and accept that if developpers do not care,
then they are maybe right in doing so ?

Especially since you have been unable to give any technical reasons
to why you do not want it, and how you would proceed.


For you, I would start by explaining the Unix Philosophy and how it is a 
critical aspect of Debian's design:


http://en.wikipedia.org/wiki/Unix_philosophy

Then I would proceed to explain how various aspects of systemd conflict 
with this, causing said hairball. Finally, I would explain (to the best 
of my ability) how the entanglement issue precludes a quick resolution, 
and the delay does not indicate lack of interest.



In fact, a quick google check would even give you the required
knowledge of why it is better to link :
http://spootnik.org/entries/2014/11/09_pid-tracking-in-modern-init-systems.html

You can compare the code with link to systemd library vs cut and
paste in every source code. As a exercise, you can
surely add use dlopen() and see which one is simpler and easier to maintain
in the long term.

Then it will be your turn to explain why it is better to cut and paste or
link statically the library, or why it is better to have to patch every upstream
to use dlopen().


Not sure how we went from entanglement issues to PID tracking, but 
granting your point, it still doesn't explain how we arrive at kdb, 
console and qcodes in PID 1. :)



And once you will have been able to justify that on a technical level,
maybe people will start to listen to you.

For the record, see also the discussion on
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555980


You did not make much of a case for a complex PID 1 process, and on that 
question I defer to a kernel dev who takea a rather dim view of it: 
http://lwn.net/Articles/618024/




--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54694f78.6090...@ix.netcom.com



Re: engineering management practices and systemd (Re: Installing an Alternative Init?)

2014-11-15 Thread Marty

On 11/15/2014 06:49 AM, Andrei POPESCU wrote:

On Vi, 14 nov 14, 08:04:00, Marty wrote:

On 11/14/2014 05:26 AM, Andrei POPESCU wrote:
On Vi, 14 nov 14, 08:59:11, Joel Rees wrote:
snip

Jumping in here as myself, not Joel's tag-team member. :)

Debian as an entity doesn't really do much. There are only one or
several volunteers who start doing things. Setting up a separate port
for systemd would have been a major waste of resources (both human and
hardware) with no real gain.

By the same token systemd is a major waste with no real gain. It duplicates
equivalent modular alternatives, and also requires unnecessary effort to
repair damage from excessive coupling.


I challenge you to come up with a configuration that duplicates
systemd's features with a combination of other software.

http://0pointer.de/blog/projects/why.html


You are completely dismissing the work of Debian Developers who *did*
have a very good look at the options and decided switching to systemd is
doable and would be a good thing from a *technical* point of view.

Non-responsive to his argument. If the work was biased and over-optimistic
then it doesn't matter how much they looked at it.


This argument cuts both ways :)


However, you and several others are rejecting systemd on ideological
grounds. There's not much that can be done about that, short or
re-implementing systemd according to your vision.

Many others reject choice and the anti-choice stance is the ideological
position at issue here. It is in direct conflict with Debian policy.
The systemd upstream are the ones with vision, ideology, rejecting
opponents as haters in an overt campaign to establish a Linux monopoly.
They have a financial interest in *psychological projection* of this kind. I
still cannot see what Debian stands to gain by jumping on their marketing
bandwagon.


At least some of people rejecting systemd demand that it be removed
completely, including libsystemd. How is it pro-choice to forbid me from
being able to use a software at its full potential?


For me it's more about being unable to remove it completely, because of 
vendor lock-in. There's no technical reason that I know of that anything 
in userspace cannot modular, and replaceable, so when something cannot 
be replaced then an alternative must be provided, or else my default 
assumption is that vendor lock-in is in effect.



I hope you do understand why neither the systemd developers, maintainers
or users have any interest whatsoever in doing that.

But upstreams have other interests, like establishment of a Linux monopoly
via tying and customer lock-in. Why should there not be a rational effort to
counter that?


In my opinion the best defence against a monopoly[1] of any kind is to
develop competitive alternatives.


That's true on a level playing field, but here is just one player with 
control of the user-space software stack, fully leveraging it by 
dependency tying. It's like a manufacturing business that creates a 
monopoly by vertically integrating, in a way that no competitor can.



[1] which I don't believe applies, but will ignore for the moment.


They seem determined to make it apply in the future, so that's what 
drives the original concern (for me). It may apply in a way you are not 
expecting.



   After all, systemd
already works fine for them.

Windows already works fine for most people, and it is consistent with the
anti-choice philosophy, so why bother with Linux at all?


Doesn't work fine for me. At $dayjob I'm forced to use it and I can tell
you my private laptop with a Dual Core 1,8 GHz and 2 GB RAM runs circles
around a Core i5 with Windows 7. But this is off-topic for d-u.


It might be somewhat on-topic after all, because I was thinking more 
about Windows 10, which is Red Hat's likely target and competitor. 
Debian and the other free software distros are just Wall Street cannon 
fodder.




Kind regards,
Andrei




--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5467fc2d.7010...@ix.netcom.com



Re: Installing an Alternative Init?

2014-11-15 Thread Marty

On 11/15/2014 07:45 PM, Ludovic Meyer wrote:

On Wed, Nov 12, 2014 at 12:26:26AM -0500, Marty wrote:

On 11/11/2014 02:16 PM, Brian wrote:
On Tue 11 Nov 2014 at 12:36:14 -0500, Marty wrote:

On 11/11/2014 12:07 PM, Laurent Bigonville wrote:

There are no functional differences between an installation with
sysvinit-core out of the box or an install where sysvinit-core is
installed later, this is a fact.

Allowing the user to choose this at install time from the interface is
a nice to have feature (wishlist bug) not a RC bug like you were
claiming earlier.

There is a potential practical consequence of not advertising an
init alternative during setup. It makes users less likely to be
aware of it, or even aware that the init system has changed.

New users do not need to be be aware of all the background to the
choosing of a default init. No advertisement is needed. By definition,
they do not care. They want Debian. Please let them have it.

They will not care by definition only if they are not aware of the
change, and most won't be aware unless they are informed during the
installation.

They won't know they lost the choice they didn't know they had. Capisce?

What choice have they lost?

They lost an *informed* choice. I think the installation program
should not take sides but just inform the user. A choice that the
user is not aware of is the same as no choice, and is potentially
coercive and disrespectful. It makes Debian seem partial to Red
Hat's business plan to take over the Linux ecosystem.


If you care so much about Redhat code, maybe you should document
yourself, and see there pay coders for glibc, gcc, the kernel ( a
ton of them, according to lwn and linux fundations reports ), on
coreutils, gnome, kde, php, python, openssh, etc, etc.


 Whatever it was, it didn't exist as you imply
 in Wheezy.

It wasn't an issue in Wheezy because the default init option had not
changed from the previous release, and any release before that.

They won't know, that is, until it bites them somewhere down the
line. Then they won't know where to look or who to blame, and will
blame Debian.

What bites them?

Individually, probably something that requires sysvinit or one many
core services that got replaced. Collectively, getting trapped by
vendor lock-in.


You keep using those words, but you do not seems to use them correctly.
If the same system is present on more than one distributio, that's not
vendor lock-in since you can switch distribution and then reuse the same
system.


I meant that one vendor seeks to control the Linux ecosystem. Whether 
that plan is viable or even sane, is another issue, but I am not eager 
to see if their plan will succeed or be a guinea pin in the experiment.


(I would like to see systemd succeed in Debian, however, *without* 
sacrificing modularity or user choice. That would be like embrace and 
extend in reverse, and could serve to protect downstreams.)



Being tied to one package format ( and so on the ecosystem around ) would
be true lock-in. And no one complained that much since Debian existed,
despites the .deb having a few shortcomings at start, shortcomings that
were fixed later such as having checksum of installed software, a feature
rpm had at a time the dpkg didn't ( around 2002, so that's really a old stuff ).


In both cases it could be the result of users being steered to the
default init by the installation program, leaving alternatives to
rot.


Alternatives will rot if no one use them, so either you recognize than
no one is interested to use them and it will indeed rot,
or that the few interested to use them are unable to fill bug reports and
help the alternatives survives.

Given that a reading of the archives here show less than 50 people by a
large margin complaining on this list, I would indeed see that as a minority.

( as I hope there is more than 100 000 to 1 million Debian users, since
Ubuntu speak of 20 millions, Fedora speaking around 2 or 3 millions. But that
doesn't matter, since 100 000 or 1 million, there would still be far less than 
1%
of the user base ).


I don't think Debian (or FOSS, for that matter) was ever about a 
winner-take-all approach to software choice. That seems to have 
originated in the commercial distributions, which have a financial 
interest in a) controlling users and b) controlling costs. I don't think 
that philosophy was ever part of Debian in the past. I had thought that 
all it takes is one interested maintainer to keep a package alive in Debian.


You might also be simplifying the problem. Software entanglement is a 
complex technical problem. There's a reason it's regarded as lock-in, 
because it's a technical cage that can be hard to break out of. It herds 
users in one direction, so the popularity issue is not only irrelevant, 
but misleading.


I don't think there is a direct relationship between the number of users 
of alternate software, and the importance of maintaining it. I would say 
it's more of an opposite

Re: engineering management practices and systemd (Re: Installing an Alternative Init?)

2014-11-14 Thread Marty

On 11/14/2014 05:26 AM, Andrei POPESCU wrote:

On Vi, 14 nov 14, 08:59:11, Joel Rees wrote:

snip

Jumping in here as myself, not Joel's tag-team member. :)


Debian as an entity doesn't really do much. There are only one or
several volunteers who start doing things. Setting up a separate port
for systemd would have been a major waste of resources (both human and
hardware) with no real gain.


By the same token systemd is a major waste with no real gain. It 
duplicates equivalent modular alternatives, and also requires 
unnecessary effort to repair damage from excessive coupling.



The systemd folks claimed it wouldn't be necessary. If we had looked
at the situation with an unbiased eye, we would have known they were
being overly optimistic. We still turn a blind eye to the problems,
claiming that the only problems are a bunch of recalcitrant
noisemakers like yours-truly.


You are completely dismissing the work of Debian Developers who *did*
have a very good look at the options and decided switching to systemd is
doable and would be a good thing from a *technical* point of view.


Non-responsive to his argument. If the work was biased and 
over-optimistic then it doesn't matter how much they looked at it.


   And

yes, that included the costs for the migration.


Those are largely TBD ast this time.


As far as I can tell by watching debian-user, debian-devel and
pkg-systemd-maintainers the integration of systemd is mostly working
fine and remaining issues (not all in systemd itself) will be dealt with
before the release. The freeze could help with that, since the number of
variables is reduced greatly.


  From the same lists, I can't tell whether non-systemd use will result 
in second-class citizenship and effective vendor lock-in for most users.



However, you and several others are rejecting systemd on ideological
grounds. There's not much that can be done about that, short or
re-implementing systemd according to your vision.


Many others reject choice and the anti-choice stance is the ideological 
position at issue here. It is in direct conflict with Debian policy.
The systemd upstream are the ones with vision, ideology, rejecting 
opponents as haters in an overt campaign to establish a Linux 
monopoly. They have a financial interest in *psychological projection* 
of this kind. I still cannot see what Debian stands to gain by jumping 
on their marketing bandwagon.



I hope you do understand why neither the systemd developers, maintainers
or users have any interest whatsoever in doing that.


But upstreams have other interests, like establishment of a Linux 
monopoly via tying and customer lock-in. Why should there not be a 
rational effort to counter that?


   After all, systemd

already works fine for them.


Windows already works fine for most people, and it is consistent with 
the anti-choice philosophy, so why bother with Linux at all?




Kind regards,
Andrei




--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5465fdc0.7030...@ix.netcom.com



Re: Possible comprommission, what to do ?

2014-11-13 Thread Marty

On 11/13/2014 03:57 AM, Erwan David wrote:

I just got a call form police, that they have arrested a
pirate who tried to connect to one of my (debian) servers. They tell
me he is gifted, but since the policewoman I had one phone mixes
server, web site and email address, it may not be completely accurate.

However, I'd prefer be sure my server was not compromised, and at the
lower possibe cost (in time and work). Is there a way to check the
packages/installed files from outside sources (I may boot a fresh live
system in order to have clean utilities), or even provoke a reinstall
with a new download of the whole system ?

Thank you.


It's clearly not the most efficient way, but I use debsums against my 
local repos, like this one line script:


# cat check-debsums
debsums -ca --generate=all --deb-path=/mnt/$1/install/deblinks

The deblinks directory just contains links to all debs in the repo:

# cat make-deblinks
DEBIAN_DEST=$1
#rm -rf $DEBIAN_DEST/deblinks.old
rm -rf $DEBIAN_DEST/deblinks
#mv $DEBIAN_DEST/deblinks $DEBIAN_DEST/deblinks.old
mkdir $DEBIAN_DEST/deblinks
cd $DEBIAN_DEST/deblinks
find $DEBIAN_DEST/debian* -regex .*\\.deb$ | while read filepath
do
#echo $filepath
file=`echo $filepath | sed 's/.*\///'`
#echo $file' would be linked to '$filepath
ln $filepath $file
done

--
As I said, not efficient, but who cares? It's easy and I don't have 
anything public facing, and it only takes a few minutes to check each 
upgrade. Obviously the safest thing is reinstall from the package list.




--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5464ab99.3040...@ix.netcom.com



Re: Joey Hess is out?

2014-11-12 Thread Marty

On 11/12/2014 07:48 PM, Gary Roach wrote:

On 11/08/2014 04:19 AM, Keith Peter wrote:

Hello Bret and All

Mr Hess was writing to the 1000+ Debian developers so the subject line
*may* have made instant sense to them, but I take the wider point.

We had better explain the 'so long and thanks for all the fish' quote
as well (looking at your sig) for the benefit of others. In one of the
volumes of the *The Hitchhiker's Guide to the Galaxy*, a very funny
mock science fiction story, the dolphins all suddenly disappear. They
have in fact left Earth because they know that the planet is about to
be destroyed to make way for a hyperspace route. They send the message
'so long and thanks for all the fish' to the humans by swimming in a
certain configuration (I recall).

Mr Hess has made some definite choices about work/life balance [1] and
I'm sure he will find an outlet for his considerable talents. I think
that Mr Hess's approach to things is to focus on the *rules that
define the process* (i.e. the Debian constitution) rather than any
specific contingent features of the way the process is unfolding at
present (the init/integration thing).

If there are any long time users here, I too would like to know more
about the Constitution and the history. I did find a chapter from
someone's thesis [2] which seems to describe the transition from a
small community of developers working on 'rough consensus' to a larger
and more formal organisation. It is a bit academic but seems to ring
true in the present circumstances.

[1] http://joey.hess.usesthis.com/

[2] http://www.law.nyu.edu/sites/default/files/ECM_PRO_067658.pdf

Cheers

On 8 November 2014 07:31, Bret Busby bret.bu...@gmail.com wrote:

I posted this on a very abreviated thread a couple of days ago but feel
that it probably belongs hear.
--
After reading the foofaraw over the word out, I took the time to read
Joey Hess' abdication message and then the Debian Constitution that
seems to be the center of his complaints. I am sorely confused. I have
been using Debian for over 15 years and have seen Hess' name associated
with an unbelievable  number of projects. His worth to the Debian
development effort can not be overstated. But after reading the Debian
Constitution, I wonder what is really wrong. I find the document
somewhat convoluted but doubt that I could do any better. Without a
document that carefully outlines the rights and responsibilities of the
participants in an endeavor of this size, the whole development effort
would sink into chaos. Could it be a simple case of burnout?

Maybe a discussion of why such a valuable member of the community would
throw in the towel would be more productive.
--
I have had experience with various large endevors (more that 6-8 people)
in the past. Believe me, you don't want to do it without some pretty
iron-clad rules to go by. Things like Roberts Rules are used for a
reason. I might add that the constitution seems to have adequate methods
for removing objectionable senior members by the rank and file. But the
super majority  rules and sometimes the losers can get pretty testy.

Gary R.


The problems seemed obvious to me, from the start, and hundreds of hours 
of reading articles, lists and blogs have not change my opinion.


I think the policy process has become politicized. This idea is based on 
the little that I've seen as an outsider, but I'll say it anyway because 
I think the nature of the problem lends itself to myopia on the part of 
those within the system, and obvious only to an outsider.


Sidestepping the question of whether it's a constitutional issue, I see 
an abuse of process (or bad process): bug reports are used to decide 
any policy, with technical arguments overriding non-technical concerns 
in a way that is prone for abuse, to achieve political ends. I don't 
think it's malicious, but more of a habit that has evolved, possibly the 
result of some loophole in the process.


In the systemd decision, for example, a sweeping change was justified on 
narrow technical grounds, and this artificially limited the scope of the 
discussion. Everything else proceeded from this error: the split vote, 
flame wars, schism, defections, GR, etc.


A system that was flawed from the start was finally strained to the 
breaking point by an external forcing function, consisting of massive 
software corporations leveraging their contribution to the repository by 
exploiting Debian's biggest weaknesses: it's governance flaws and its 
dependence on loose package coupling. Mark Shuttleworth's concession 
speech, to me, perfectly symbolizes this process of corporations using 
Debian as a business battleground.


If there's any validity to this idea, then I think the way to solve it 
is to work back to the cause, be it policy or constitution, and take 
measures to de-politicize technical decisions, and provide a mechanism 
for deciding non-technical policy. Some way to give equal (or greater) 
weight to non-technical policy 

Re: Installing an Alternative Init?

2014-11-11 Thread Marty

On 11/11/2014 12:07 PM, Laurent Bigonville wrote:

Le Tue, 11 Nov 2014 07:42:33 -0500,
Tanstaafl tansta...@libertytrek.org a écrit :


On 11/10/2014 6:18 PM, Michael Biebl bi...@debian.org wrote:
 Am 11.11.2014 um 00:14 schrieb Miles Fidelman:
 Ok, then explain to me the procedure for running the installer in
 such a way that systemd is never installed, thus avoiding any
 potential problems that might result from later uninstallation all
 the dependencies that systemd brings in with it.

 Please be specific. What problems of of dependencies are you
 talking about?

Please stop bring up irrelevant questions and address the question
being asked.

This does require you to at least understand and acknowledge the
difference between a *clean* install, and installing something one
way, then having to uninstall a primary piece and replace it with
something else.

The two are not the same, and no amount of you trying to act as if
they are will change the fact that they are not.


There are no functional differences between an installation with
sysvinit-core out of the box or an install where sysvinit-core is
installed later, this is a fact.

Allowing the user to choose this at install time from the interface is
a nice to have feature (wishlist bug) not a RC bug like you were
claiming earlier.


There is a potential practical consequence of not advertising an init 
alternative during setup. It makes users less likely to be aware of it, 
or even aware that the init system has changed.


They won't know they lost the choice they didn't know they had. Capisce?

They won't know, that is, until it bites them somewhere down the line. 
Then they won't know where to look or who to blame, and will blame Debian.


Installation time may be only means that most users (like me*) ever 
would learn about it.


* Install instructions? We don't need no stinkin' instructions


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5462490e.4040...@ix.netcom.com



Re: Installing an Alternative Init?

2014-11-11 Thread Marty

On 11/11/2014 02:16 PM, Brian wrote:

On Tue 11 Nov 2014 at 12:36:14 -0500, Marty wrote:


On 11/11/2014 12:07 PM, Laurent Bigonville wrote:

There are no functional differences between an installation with
sysvinit-core out of the box or an install where sysvinit-core is
installed later, this is a fact.

Allowing the user to choose this at install time from the interface is
a nice to have feature (wishlist bug) not a RC bug like you were
claiming earlier.

There is a potential practical consequence of not advertising an
init alternative during setup. It makes users less likely to be
aware of it, or even aware that the init system has changed.


New users do not need to be be aware of all the background to the
choosing of a default init. No advertisement is needed. By definition,
they do not care. They want Debian. Please let them have it.


They will not care by definition only if they are not aware of the 
change, and most won't be aware unless they are informed during the 
installation.



They won't know they lost the choice they didn't know they had. Capisce?


What choice have they lost?


They lost an *informed* choice. I think the installation program should 
not take sides but just inform the user. A choice that the user is not 
aware of is the same as no choice, and is potentially coercive and 
disrespectful. It makes Debian seem partial to Red Hat's business plan 
to take over the Linux ecosystem.


 Whatever it was, it didn't exist as you imply

in Wheezy.


It wasn't an issue in Wheezy because the default init option had not 
changed from the previous release, and any release before that.



They won't know, that is, until it bites them somewhere down the
line. Then they won't know where to look or who to blame, and will
blame Debian.


What bites them?


Individually, probably something that requires sysvinit or one many core 
services that got replaced. Collectively, getting trapped by vendor lock-in.


In both cases it could be the result of users being steered to the 
default init by the installation program, leaving alternatives to rot.




Installation time may be only means that most users (like me*) ever
would learn about it.

* Install instructions? We don't need no stinkin' instructions


Reading? You are right. Who wants it? Just spew out nonsense and hope
nobody notices.


Isn't that where the dumbed-down install is headed? Don't worry about 
the details silly, Windows tells you when it's time to reboot.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5462ef82.5010...@ix.netcom.com



Re: Installing Android development software

2014-11-09 Thread Marty

On 11/09/2014 12:50 PM, Steve Greig wrote:

I thought I would try and build an Android app and see that you have
to download and install some software:
adt-bundle-linux-x86_64-20140702.zip


Before doing this (I often find installs go wrong) I was wondering if
it is possible to do it using apt which I have had some success with.


Only needed to setup i386 arch and ia32-libs, and a few others. Look for 
a recent guide on setting up the ADT bundle on Wheezy.



Would be very grateful for any insight into this. Basically  I don't
really know how to see what software is available to me via apt. I am
running Wheezy.


I've not had any problems, but you might what to look at Android Studio 
beta if your app is already based on gradle or you don't like eclipse.




--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/545fb4b2.2070...@ix.netcom.com



Re: useradd segmentation fault

2014-11-07 Thread Marty

On 11/07/2014 09:04 PM, Joris Bolsens wrote:

Ran into a bit of a strange error with useradd today,
whenever i run useradd I get a Segmentation fault.

I tried running fsck as i read it might be due to corrupt filesystem, but that 
didn't report any problems.
I reinstalled the passwd package, also to no avail.

I ran an strace and it seems it cannot allocate memory, which is strange as it 
is running as a vm on a machine with 32gb of ram,
and is provisioned to use whatever it needs and has 2gb reserved to it, not to 
mention that top shows only a fraction of that being in use.

I recently added ldap integration if that matters at all,
although none of the other VMs seem to be having issues with this
(granted the others are running CentOs, this being the ldap server)

Output of strace:

rt_sigaction(SIGPIPE, {SIG_DFL, [], SA_RESTORER, 0x7f259c6461e0}, NULL, 8) = 0


No idea, but why are you using realtime (rt_*) system calls?



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/545d9b70.1060...@ix.netcom.com



Re: useradd segmentation fault

2014-11-07 Thread Marty

On 11/07/2014 11:29 PM, Joris Bolsens wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

No idea, that's just what i got when I ran the command, I left out a
bit at the top that did the ldap lookups, that all looked find and
didn't want to include that as 1) dont think it's relevant and 2)
contains some sensitive data (usernames and such), do you think that
could have something to do with it?


Well I think yes if that's what you are doing, Linux realtime support is 
still experimental



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/545da752.3040...@ix.netcom.com



Re: Perfect Jessie is something like this...

2014-11-02 Thread Marty

On 11/02/2014 05:17 AM, Joel Rees wrote:

On Sun, Nov 2, 2014 at 5:35 PM, Jonathan Dowland j...@debian.org wrote:

I don't think we have universal agreement that systemd
violates the (rather nebulous)


(Well, engineering principles do tend to _appear_ nebulous, I suppose.)


To a lot of engineers as well. :(


UNIX philosophy,


True. Kind of like there was a time when Newton's description of
gravity was not universally accepted.


I wouldn't go as far as conflating natural and applied sciences.


Unix philosophy is just a verbal description of the ways that
principles of engineering apply in software. It is not yet well
formulated.


I'd say it's more of an application of computer science that works for 
academia and internet projects, but maybe not so well for industry. 
Projects out of industry tend to be monolithic, for various reasons, but 
most use modular Unix components. It's a good symbiosis and I don't want 
to discourage it by sounding dogmatic about Unix philosophy. This 
applies to systemd as well.



Modularity once looked like the paradigm, but we discovered that
modularity was also not easy to get our hands on. Lots of ways to
partition a design into modules, even given the focus on character
processing and use of filters in pipes.

Objects, patterns, etc., and we keep finding new ways to look at the
principles, and we keep finding contexts in which those ways of
looking at the principles don't apply.


Good design is as much an art as a science, and most of the principles 
are communicated by tradition. Each side dressing up their arguments 
with jargon just adds to the confusion. This article says much better 
than I ever could:


http://uselessd.darknedgy.net/ProSystemdAntiSystemd/

It should be required reading for any participant in a systemd thread.


at
least any more egregiously than the kernel,


Well, we know the kernel is significantly more monolithic than it
might be. Part of the reason Linus still has work to do is that it
takes time to figure out how to partition the kernel into modules that
work well with each other.


See http://www.realworldtech.com/forum/?threadid=65915curpostid=65915


Getting it running was important, once people started using it. Now
the devs spend a lot of their time trying to find new ways to make the
kernel conform to principles of engineering.


If I understand what Linus is saying there, a lot of it is hardware 
limitations, and he has no choice.


huge snip



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54565187.5030...@ix.netcom.com



Re: Perfect Jessie is something like this...

2014-11-02 Thread Marty

On 11/02/2014 12:46 PM, Peter Nieman wrote:

On 02/11/14 16:45, Marty wrote:

http://uselessd.darknedgy.net/ProSystemdAntiSystemd/

It should be required reading for any participant in a systemd thread.


Required reading because of what? In order to learn what an arrogant and
insulting pamphlet looks like? I doubt that using the word dumb three
times in the first few sentences is an intelligent way of convincing
anybody of anything.


Way more meta than I intended, but I think it's mostly because of 
politics, sloganeering, fanboyism and something that looks a bit like 
cult of mac all of which are pretty dumb by my definition, which may 
be why I didn't notice that.


As for how the article applies to the topic, perfect Jessie would be one 
where subjects are discussed on their merits leading to adequate 
solutions for users of all supported init systems.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54567812.4010...@ix.netcom.com



Re: Perfect Jessie is something like this...

2014-11-01 Thread Marty

On 11/01/2014 07:56 AM, Miles Fidelman wrote:

Steve McIntyre wrote:

Miles Fidelman wrote:

Martin Read wrote:

On 01/11/14 01:53, lee wrote:

It doesn't need these code paths.  The library doesn't do anything
unless you do have the software actually running which the library makes
useable --- at least that's what was said.

Of course, not all cases are the same, yet in this case, the library
shouldn't be installed unless the software it is for is installed.

Gentoo and Funtoo are  over there, just like they were months ago
when you first started complaining about systemd on debian-user.

If you move over to using them instead of Debian, you'll probably be
happier (because you'll have more control over what software runs on
your systems and how it's configured) and the Debian maintainers will
probably be happier (because there will be one fewer person haranguing
them for refusing to embrace combinatorial explosion).

Everyone wins.

Right.  This sounds more and more like we're going to rewrite the
rules, and if you don't like it, we're taking our ball and going home.

Various people have tried to explain how a binary distribution like
Debian works (build packages with all options included by defauls) and
how shared libraries work on Linux (all the libraries need to be there
to satisfy symbol resolution at run time, even if none of the code is
ever used). When those explanations fell on deaf ears, people have
resorted to analogy. That was clearly a waste of time too.

These are standard rules that have existed for many years, there is
no rewriting going on at all. Instead, it seems there are people who
won't, or don't want to, understand explanations when given. For
people who claim to have technical backgrounds, that's a surprising
(and very frustrating) problem.



Yeah... the Unix way... which systemd and it's pieces violate in so many
ways.

Miles Fidelman


I think Debian didn't change the rules, but upstreams using an 
unprecedented amount of package coupling used the rules to their 
advantage, changing the game. To tie this back to the *nix way, the 
packaging and conflict resolving systems were unprepared because they 
were designed around modularity. They were not prepared to handle this. 
Policy 9.11 (interesting number) seems to have anticipated it, however.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5454f648.1030...@ix.netcom.com



Re: Perfect Jessie is something like this...

2014-11-01 Thread Marty

On 11/01/2014 10:00 PM, Scott Ferguson wrote:

On 02/11/14 12:19, Frank McCormick wrote:

On 11/01/2014 08:58 PM, Scott Ferguson wrote:

For the purpose of education not to fan silly semantic pedantics.


On 02/11/14 05:24, Miles Fidelman wrote: snipped


Second, we're not talking about vaguely unixy - we're talking
about a well developed philosophy of designing things that
dates back to Ken Thompson, et. al (c.f., The UNIX Programming
Environment,or http://en.wikipedia.org/wiki/Unix_philosophy).

I keep wondering if that's a cause of confusion.

Why does the Linux kernel, GNU, and the rest of userland*have*  to
be done the UNIX way??

I keep hearing this assertion, but neither Linus Torvalds, or
RMS/seem/ to support it's requirement. Could you expand on why this
is a requirement from the people that produce's point of view??


In this interview he makes it clear he does not think the entire
Linux system has to be done the UNIX way.


*Which does not answer my question.*


I'm well aware that neither RMS or Linus do not advocate that Linux,
kerenel and userland are UNIX, not have to be the UNIX way.

I'm asking why people keep insisting that systemd is bad
*because it's not the UNIX way*.

It sounds like a strawman - but I'm giving the benefit of the doubt and
asking for clarification.
I'm uncertain of your intention/comprehension of the question Frank -
but your response is not an answer to my question.


My answer is systemd doesn't have to be done the Unix way. It's a red 
herring. Nobody complains about Android not being the Unix way. It's 
irrelevant.


The relevant question is should Debian be implemented the Unix way, or 
should one software suite gobble up so many modular services that Debian 
is no longer Unix-like in any meaningful way?











snipped to try and retain relevance








Kind regards

--
Turns out you can't back a winner in the Gish Gallop ~ disappointed punter





--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54559317.40...@ix.netcom.com



Re: Perfect Jessie is something like this...

2014-10-30 Thread Marty

On 10/29/2014 06:53 AM, Laurent Bigonville wrote:

Le Wed, 29 Oct 2014 00:52:54 -0400,
Marty mar...@ix.netcom.com a écrit :


On 10/28/2014 05:10 PM, Christian Seiler wrote:
 Am 28.10.2014 20:53, schrieb Marty:
 This just being one example of context being leaked. Some of this
 context could be cleaned up if uuidd were setuid root (and not
 setuid uuidd), but not all of it necessarily.

  From what you write it's not clear if a) there is an unavoidable
 security threat in all use cases,

 Not necessarily a security threat, it could also just be unexpected
 behavior due to leakage of context. The problem is that there are so
 many possibilities of things that could happen in certain
 circumstances with things like this that it's not clear as to what
 the security implications are going to be, not that there
 necessarily are any.

 and b) there is no way the systemd
 replacement can co-exist with on-demand UUID in the same
 executable.

 No, it could, no question.

 Then if I read you correctly, the old mechanism may not work with a
 promised future kernel security feature, but could be working
 securely now in some use cases, albeit as a hack.

 I was never talking about future kernel versions. I was talking
 about lots of stuff that is still in the *current* kernel that
 incurs state that is passed on to children of processes. To name a
 few off the top of my head, that might cause problems, depending on
 the circumstances:

   - capability bounding set (cannot be directly escaped for a
 process, even as root)
   - SELinux context (depending on transition rules, maybe can't be
 escaped and certainly would need a specific rule for uuidd from
 every daemon that uses it)
   - seccomp syscall filters (usually can't be reset, even as root)
   - prctl(PR_SET_NO_NEW_PRIVS) (can't be reset)
   - nice priority (needs root to reset)
   - cgroup membership (needs root to reset)
   - PID namespace (if init of a PID namespace dies, all processes
 inside that namespace get SIGKILL)
   - and that's just off the top of my head

So granted, these are problems that need to be fixed, but they are in
Wheezy then people are already living with them and probably doing OK.


Problems are identified, some people wants to solve them. And we
shouldn't solve them, because of what?

There is a difference between being OK and being technically correct.




 Now I'm not saying that all of them are necessarily a problem, it
 really depends on what the concrete circumstances are. But the
 issue here is that for a general-purpose library that may be used
 by different services that may be subject to any number of the
 aforementioned contexts.

Could they have instead made the library call a no-op if systemd is
installed, instead of requiring the new dependency? People not using
systemd would not be any worse off than currently, and they would
likely be small in number. For those, the risk of using the old hack
should be weighed against the risk of a new, complex, and relatively
untested solution, relative to its size. Should the user be able to
decide that?


You still need to have something handling the systemd activation
protocol for systemd users. You either need to reimplement in the
executable (code duplication is bad) or depends against the library
that does that for you... And the later is the way (lot of) upstreams
have chosen.



Leaking context information seems more a problem to me that using code
that actually does NOTHING if systemd is not used as PID1.
(Did you actually looked at the code?)


I had not thought of the non-PID1 case, or believed the init script 
could cover that it. As for the buggy hack, I don't propose reverting it 
because I assume upstream had a good reason to not to have a deprecation 
period. I'm just asking a question about backwards compatibility and 
using it as an example.



The users who actually care are still free to revert patches and/or
drop configure flags to remove systemd socket activation support.



 So instead of shipping something that kind of sort of works in many
 cases now but that may cause some weird, unexpected and probably
 really hard to debug problems later, the authors decided to drop
 this logic and say: on systems without socket activation, it just
 has to always be started. uuidd, if always started, still works on
 those systems.

 If that's right, then the way it was removed is the problem.

 As I said in my earlier mail: even if there had been no possibility
 to do a safe and secure on-demand activation (no init system with
 socket activation available) I still would have said that removing
 this on-demand hack and always starting uuidd would have probably
 been the best solution.

By problem I meant what I consider the problem of not having an
overlap between old and new solutions, and no deprecation period or
warning. I don't argue that it should not be corrected. My point was
more of a policy and design strategy issue.


There is NO functional change at all

Re: Suggestion for systemd and /usr on seperate partition

2014-10-30 Thread Marty

On 10/30/2014 10:14 AM, Jonathan Dowland wrote:

Hi,

On Thu, Oct 30, 2014 at 10:27:50AM +0100, Hans wrote:

I am using systemd and I have /usr mounted on a separate partition as
well as /var, /home, /boot and /.

Additionally /usr, /var and /home are luks encrypted.


If you want this to work, you need to ensure that /usr is mounted by the
initramfs. That means moving the cryptsetup prompting into the initramfs
if it isn't there already. I do not know to what extent the Debian tools
for building an initramfs, or the cryptsetup stuff, will help you to get
this set up right.


I thought about this problem. Might it be possible, to change systemd
in that way, that it will start after all partitions are mounted? I
know, it must be done in the source code, but as I am no coder, I
cannot do it myself.


Not really, since systemd is the first thing started by the kernel, with
one exception: work done in the initramfs. The point of the initramfs is
to ensure that whatever the kernel needs to mount the root filesystem
is available to it, so that can be done prior to starting init. If you
are splitting the root partition up by having a separate /usr, then the
initramfs needs to ensure /usr is available too.

It might be possible to enhance the cryptsetup/mkinitramfs stuff in
Debian to make this easier.


I'm still learning about this. Can you help me make sense of the 
following link, which seems to be saying the problem was solved long ago?


http://lists.freedesktop.org/archives/systemd-devel/2011-March/001499.html


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54525ef6.3060...@ix.netcom.com



Re: Perfect Jessie is something like this...

2014-10-30 Thread Marty

On 10/30/2014 04:29 AM, Laurent Bigonville wrote:

Le Thu, 30 Oct 2014 02:24:27 -0400,
Marty mar...@ix.netcom.com a écrit :


On 10/29/2014 06:53 AM, Laurent Bigonville wrote:
 Le Wed, 29 Oct 2014 00:52:54 -0400,
 Marty mar...@ix.netcom.com a écrit :

[...]

 By problem I meant what I consider the problem of not having an
 overlap between old and new solutions, and no deprecation period or
 warning. I don't argue that it should not be corrected. My point
 was more of a policy and design strategy issue.

 There is NO functional change at all, what was working before is
 still working now. The only difference is that you have an extra
 daemon running from the start (and running in a clean context).

The deprecation issue would not apply to Jessie, just some legacy
code.


I'm not following you here


The thread has taken some detours (and my part started in another 
thread) but my original question was why wasn't the setuid functionality 
deprecated and allowed to remain for backwards compatibility reasons, 
for a transition period, after adding the script?



 The daemon here on my machine is using 1224KiB of resident memory,
 this is nothing on modern machines. I personally don't even see why
 we are discussing this tbh.

I don't know about you, but I am here because I am trying to decide
if this is a case of accidental vendor lock-in and more broadly if
there is a backward compatibility policy issue that encourages it, or
if this is an isolated instance.

There's also the matter of the missing init script, doubts about init
script support, the freeze, the GR, the vote, and questions about
deprecation policies in general, as background. At this point I'm
willing write it off as undecidable, at least by me. :)


There is a /etc/init.d/uuidd initscript currently in jessie, see:

https://packages.debian.org/jessie/amd64/uuid-runtime/filelist
http://sources.debian.net/src/util-linux/2.25.1-5/misc-utils/uuidd.rc.in/

And it has always been clear (at least to me) that all the packages must
continue to support sysvinit and not remove any LSB initscripts for the
jessie release.


From sifting through archives, it's becoming clear that upstream did 
provide a deprecation period, of 6 years it seems, between the time the 
script was added and setuid was removed, but the script was only added 
to Debian recently, which is why I couldn't find it in my repos or on 
the Debian package search page. It looks like the script slipped through 
the cracks, but no signs of conspiracy. :)


Thanks for helping me sort this out.




--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/545310e2.7050...@ix.netcom.com



Re: Perfect Jessie is something like this...

2014-10-28 Thread Marty

On 10/27/2014 12:15 PM, Christian Seiler wrote:

Am 27.10.2014 15:05, schrieb Dimitrios Chr. Ioannidis:
Btw. the commit you are referencing just updated the init script, the
change in libuuid was done over 2 years ago:
https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/libuuid/src/gen_uuid.c?id=ea4f8845f0241c714f9487ece5bb6900fc18a9e0

That all said: I can understand why the util-linux people wanted to get
rid of the old on-demand mechanism: it's potentially error-prone and may
leak context from the program using libuuid into uuidd.

Say, for example, you put the daemon using libuuid into a cgroup - not
with systemd, but with for example cgconfig. And then that daemon starts
uuidd because it's the first to request a UUID. uuidd will then live in
the same cgroup as the daemon. If the administrator then uses the
'freezer' cgroup to atomically stop the entire service that initially
started uuidd, then uuidd will get stopped alongside with it as
'collateral damage'. And then other services using it will block because
uuidd is still running but they have to wait until it responds again.

This just being one example of context being leaked. Some of this
context could be cleaned up if uuidd were setuid root (and not setuid
uuidd), but not all of it necessarily.


From what you write it's not clear if a) there is an unavoidable 
security threat in all use cases, and b) there is no way the systemd 
replacement can co-exist with on-demand UUID in the same executable. 
I'll assume no in both cases for now. I'll leave alone the issue of 
whether the script-workaround is a complete functional replacement of 
the library version.


Then if I read you correctly, the old mechanism may not work with a 
promised future kernel security feature, but could be working securely 
now in some use cases, albeit as a hack. If that's right, then the way 
it was removed is the problem.



Now, this probably will not have been a problem in your specific case.
So yes, you lost a feature there. But put yourself in the perspective of
the developers of util-linux:

  - drop an error-prone and potentially security-relevant mechanism for
on-demand startup
  - add support for on-demand startup that will work on a large number
of installations (systemd being quite prevalent already then)
  - on all other installations: it will now have to be started from the
very beginning

Obviously, the latter part is not optimal for you, but uuidd will keep
working on your system,  so I don't see what the huge problem is.


Except that the work around won't be in Jessie AFAICT. The parent poster 
has to waste time tracking it down the script and background 
information, assume it's untested, hope that it works, and hope that the 
relevant messages explaining it have not expired from the mailing list 
archives (util-linux-ng). He's mostly on his own, fixing a problem that 
probably should not have happened in the first place, if my hypothesis 
is correct. Even if the script were supplied and works as advertised, it 
still could mean upgrade breakage, depending on the use case.


The possibility of vendor lock-in is hard to ignore in cases like this. 
I think this one could be related to the bluez coupling issue, but I 
have not explored that possibility. My concern would be how many 
backwards-incompatibility cases like this are lurking in Jessie? Are 
more being added each day?



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/544ff450.6080...@ix.netcom.com



Re: [Solved] New install: root account is locked, starting shell

2014-10-28 Thread Marty

On 10/28/2014 11:14 PM, tjr0...@gmail.com wrote:



Sent from my iPhone




Delete the root password x in /etc/passwd


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54506bfc.8080...@ix.netcom.com



Re: Perfect Jessie is something like this...

2014-10-28 Thread Marty

On 10/28/2014 05:10 PM, Christian Seiler wrote:

Am 28.10.2014 20:53, schrieb Marty:

This just being one example of context being leaked. Some of this
context could be cleaned up if uuidd were setuid root (and not setuid
uuidd), but not all of it necessarily.


 From what you write it's not clear if a) there is an unavoidable
security threat in all use cases,


Not necessarily a security threat, it could also just be unexpected
behavior due to leakage of context. The problem is that there are so
many possibilities of things that could happen in certain circumstances
with things like this that it's not clear as to what the security
implications are going to be, not that there necessarily are any.


and b) there is no way the systemd
replacement can co-exist with on-demand UUID in the same executable.


No, it could, no question.


Then if I read you correctly, the old mechanism may not work with a
promised future kernel security feature, but could be working securely
now in some use cases, albeit as a hack.


I was never talking about future kernel versions. I was talking about
lots of stuff that is still in the *current* kernel that incurs state
that is passed on to children of processes. To name a few off the top of
my head, that might cause problems, depending on the circumstances:

  - capability bounding set (cannot be directly escaped for a process,
even as root)
  - SELinux context (depending on transition rules, maybe can't be
escaped and certainly would need a specific rule for uuidd from
every daemon that uses it)
  - seccomp syscall filters (usually can't be reset, even as root)
  - prctl(PR_SET_NO_NEW_PRIVS) (can't be reset)
  - nice priority (needs root to reset)
  - cgroup membership (needs root to reset)
  - PID namespace (if init of a PID namespace dies, all processes inside
that namespace get SIGKILL)
  - and that's just off the top of my head


So granted, these are problems that need to be fixed, but they are in 
Wheezy then people are already living with them and probably doing OK.




Now I'm not saying that all of them are necessarily a problem, it really
depends on what the concrete circumstances are. But the issue here is
that for a general-purpose library that may be used by different
services that may be subject to any number of the aforementioned contexts.


Could they have instead made the library call a no-op if systemd is 
installed, instead of requiring the new dependency? People not using 
systemd would not be any worse off than currently, and they would likely 
be small in number. For those, the risk of using the old hack should be 
weighed against the risk of a new, complex, and relatively untested 
solution, relative to its size. Should the user be able to decide that?


So instead of shipping something that kind of sort of works in many
cases now but that may cause some weird, unexpected and probably really
hard to debug problems later, the authors decided to drop this logic and
say: on systems without socket activation, it just has to always be
started. uuidd, if always started, still works on those systems.


If that's right, then the way it was removed is the problem.


As I said in my earlier mail: even if there had been no possibility to
do a safe and secure on-demand activation (no init system with socket
activation available) I still would have said that removing this
on-demand hack and always starting uuidd would have probably been the
best solution.


By problem I meant what I consider the problem of not having an 
overlap between old and new solutions, and no deprecation period or 
warning. I don't argue that it should not be corrected. My point was 
more of a policy and design strategy issue.



Obviously, the latter part is not optimal for you, but uuidd will keep
working on your system,  so I don't see what the huge problem is.


Except that the work around won't be in Jessie AFAICT.


I didn't check, but if Jessie's uuidd doesn't start automatically on
non-systemd systems, then this is clearly a bug and a bug report should
be filed.


The parent poster
has to waste time tracking it down the script and background
information, assume it's untested, hope that it works, and hope that the
relevant messages explaining it have not expired from the mailing list
archives (util-linux-ng). He's mostly on his own, fixing a problem that
probably should not have happened in the first place, if my hypothesis
is correct.


There's a reason why Jessie is still testing and not yet stable, and if
you do find bugs, please report them so they may be fixed.


Even if the script were supplied and works as advertised, it
still could mean upgrade breakage, depending on the use case.


In what way? If somebody had uuidd installed in Wheezy and then upgrades
to Jessie, there should be no breakage if the script is also updated,
because then uuidd should always be started.


One way, speculatively, is a failed library call during app 
initialization causing

Re: Who's locking down the code?

2014-10-27 Thread Marty

On 10/27/2014 10:14 AM, Dimitrios Chr. Ioannidis wrote:

Στις 25-10-2014 20:30, goli...@riseup.net έγ�αψε:

On 2014-10-25 12:14, Laurent Bigonville wrote:

golinux wrote:

Would appreciate comments on this observation:

Look at the source code (while you're at it, note who are the
upstream maintainers of util-linux). Even they (so far) allow
compilation without systemd. It is Debian who are introducing systemd
dependencies even where it is actually optional in the upstream
source.


If upstream is allowing choice, why is Debian cutting it off? Maybe
I'm missing something . . .

golinux



The fact that an executable is linked against a systemd library
doesn't
automatically mean you have to run systemd as PID1.

This is especially true for the sd-daemon and sd-journal libraries in
this case.

Laurent Bigonville





I have heard that argument before.  I counter that it's about more
than PID1.  It seems that even having systemd libraries etc. is a
little like being somewhat pregnant - precursors to a little bundle of
joy to be delivered at a later date when the PTB see fit. In other
words, a trojan of sorts that will come to bite us. Sorry, not much
trust these days . . .  :(


I tend to agree with you golinux.

We'll maybe forced to use systemd, if we don't want to start uuidd
daemon from the start, cause of this commit in util-linux, libuuid[1].

[1] http://www.spinics.net/lists/util-linux-ng/msg09698.html

Regards,
-- Dimitrios Chr. Ioannidis


It may have started in 2009 with this util-linux message:

 Anyway, do we really need to support suid uuidd? What about to drop
 all this stuff and require that uuidd has to be started by init
 scripts only? What about to drop exec-from-library at all?
http://www.spinics.net/lists/util-linux-ng/msg05967.html

Debian bug report in June 2014:
   commit ea4f8845f0241c714f9487ece5bb6900fc18a9e0
   Author: Petr Uzel petr.u...@suse.cz
   Date:   Thu May 3 21:01:59 2012 +0200

  libuuid: don't exec uuidd

  Executing the daemon from the shared library is not quite elegant
  solution. Drop this functionality and require uuidd (should it be
  needed) to be started from the initscript or by socket-activation.
  References: http://www.spinics.net/lists/util-linux-ng/msg05967.html
  ...
   The solution would be to ship the uuidd sysvinit script which
   would give a way to start the uuidd.
   This script creates the directory as needed.
   (Note: this script is already available in the current v2.20.1.
   See misc-utils/uuidd.rc. The script is just not shipped in
   the current package.)
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719759#10

Finally from link cited in the parent message, in July 2014:

   You now need systemd (socket activation) to use
   uuidd on demand.

I looked and did not find the script. I still don't know what the 
original problem was (although I didn't dig very deep). In any case I 
don't see how the script is more elegant than the original solution. 
Can anyone explain what's going on here?




--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/544eee30.5090...@ix.netcom.com



EFI SecureBoot and Trusted Computing in Debian

2014-10-25 Thread Marty
This is the best I could come up with so far. I have found my lance and 
my rickety but pompous horse. Did anyone see where the windmills went?

(cc'd to -user)

---

What I call the manifesto [1] claims that UEFI SecureBoot is needed in 
a post Snowden World. If Debian's freedom of choice in init systems 
resolution fails, what are the chances of getting enough volunteers to 
sustain multi-init support? The trap could spring. The exit door could 
close. The drones could finally march in lockstep.


If PID 1 is owned by a central Linux authority, is there any reason to 
think the rest of the manifesto's ambitions will not be achieved?
The authors provide the hook: a unified solution for operating 
systems that manage themselves, that can update safely without 
administrator involvement. No more worries about binary blobs or 
untrusted users, but trustees who play by the rules might be allowed in 
the Potemkin village to help spiffy things up.


I wonder if this is the logical conclusion of push technology? Show 
the man your compute license before boarding, but if you missed your 
last payment or tampered with anything, that's why you got the kill 
switch. Don't forget to safely recycle your disposable device.


I don't see anything in it for Debian, which has its own crypto-signed 
archives and distributed development, and I don't think the post Snowden 
lesson is to trust centralized authority and put all your eggs in one 
basket. But as a mere user, my opinion doesn't count for much. We can 
cry on each others shoulders in our private forums, but don't stand in 
the way of progress or ask who's behind it all. If you make it past the 
censors, you just might find yourself under house arrest. [2]


It's obvious that there is a compelling interest in trustworthy personal 
surveillance devices, but it's not about the user's interest, nor the 
user's trust. Where would I file the Debian bug to report that freedom 
has been deprecated?


-

[1] 
http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html


[2] 
http://www.newsweek.com/assange-google-not-what-it-seems-279447?piano_d=1



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/544c0245.5040...@ix.netcom.com



Re: If Not Systemd, then What?

2014-10-20 Thread Marty

On 10/20/2014 03:45 PM, Patrick Bartek wrote:

After much vitriolic gnashing of teeth from those opposed to systemd,
I wonder...  What is a better alternative?  And it can't be sysvinit.


One that doesn't divide the FOSS world. We have enough challenges 
without that.



Yes.  Syvinit still works, but it is after all 20 years old. It's been
patched and bolted onto and jury-rigged to get it to do things that
weren't even around (or dreamt of) at its inception.  It's long past
due for a contemporary replacement.  Whatever that may be.


Whichever one the user wants is the best. The users should decide, 
individually and collectively. The distro should be the testbed for new 
ideas, with users trying out and choosing solutions that work best for 
them. Debian should not make that choice for users. Upstreams should 
not make that choice for Debian.


This is official Debian Policy but some people seem upset about it.
I don't understand antipathy toward user choice, especially here. I 
sometimes wonder if they have lost sight of the purpose of FOSS, which 
would be sad, because they (especially volunteers) have given us so much 
in the name of software freedom. They have changed the world.


I hope this just a misunderstanding that gets cleared up after the dust 
settles and everyone starts talking again, instead of just yelling at 
each other. I hope some people change their minds about the importance 
of user choice. I hope Ian Jackson stops being bitter. :)



So, what would you all propose?  For a server?  Or for a user desktop?
Or something that fulfills both scenarios?  And why?


We all should be able to propose our ideal solution with a reasonable 
expectation that if it's a good idea, and somebody does the work, it 
could be adopted and help other people, without being unduly hindered by 
a software bundle laying exclusive claim to PID 1. That is the unique 
gate-keeper spot in all systems, and it's probably why the policy pays 
special attention to it. That button belongs to me, the  user. Hands off 
my computer at its most vulnerable spot.



Just wondering.


Me too.



B





--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5445bf9f.2060...@ix.netcom.com



Re: kworker writes to disc every 5 seconds on battery

2014-10-19 Thread Marty

On 10/18/2014 04:47 PM, Teresa e Junior wrote:

Hello! I have noticed that my current setup of Chrome writes to disc
every second. While hunting for the problem, I have found an old bug
report on Google Code about this, and from my tests I concluded my
solution for now would be to run Chrome with its profile and cache in a
tmpfs. Problem solved, or rather, not solved at all.

In a laptop running on battery, it would be desirable to let the HD spin
down a bit sometimes, right, right, right? Well, I think so, so after
optimizing the settings for some applications, I have found these two
spoiled brats who write to the disc frequently, and never let it sleep:
jbd2/sda3-8 and kworker/u8:0.

The jbd2/sda3-8 problem seems to have been solved by remounting the
partition with commit=60, so no more journal writes every five seconds.

But what about this kworker/u8:0 lad? Who is he, and what is he doing? I
know it is a kernel worker, but not more than this. After some search, I
found someone saying I should run: `echo l | sudo tee
/proc/sysrq-trigger', which outputs some nice information, but which I
could not understand. So I have asked my mother, because she was the
person who taught me how to walk, if she could read it, and was left
puzzled as to how there could be something even our ancestors couldn't
understand.


They understood once, as students, but then it got too big and 
complicated, and they didn't have time to keep up. They forgot to KISS (qv).


Try looking for everyone with the same problems with the laptop model 
and electronics, and remember that most laptops are designed for 
Windows, which often makes it hard to solve problems like yours.



Is there a way for me to know what is kworker/u8:0 writing to the disc


A printk in the kworker thread? but be careful, may need mom's help with 
that.



every five seconds? Also, if it's not a bother, could someone test if
this also happens there? The commands I run while on battery were:

echo 1 | sudo tee /proc/sys/vm/block_dump
tail -F /var/log/debug | grep -v dirtied
echo 0 | sudo tee /proc/sys/vm/block_dump

And by the way, my kernel is 3.15.10-zen-686-pae

Thank you!
Teresa e Junior





--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5443cd56.5010...@ix.netcom.com



Re: GR proposed re: choice of init systems

2014-10-19 Thread Marty

On 10/19/2014 01:25 PM, Tanstaafl wrote:

On 10/17/2014 3:42 PM, Ric Moore wayward4...@gmail.com wrote:

The fun part will be to see who actually steps up to the plate to do all
of the extra work. Especially amongst all of those pledged seconds. I
hope someone is keeping a list. :) Ric



From what I read, it will be one all debian devs (package maintainers)

to fully support all supported init systems in debian in any packages
that they maintain.


I don't see anything like that in the resolution or discussion. The 
resolution prohibits exclusive dependence on a PID 1 init, ie it doesn't 
(directly) enforce multi-init, but it prohibits init tying or 
mono-init, I guess you could say. See the -vote discussion for the 
full explanation.



I see nothing wrong with this. It isn't forcing anything on anyone, in
that any debian package maintainer is free to step down (stop
maintaining debian packages) any time they want.

It is simply a rule of being a debian package maintainer.


It's also been Debian Policy for ages (9.1.1). The resolution may 
reinforce a policy seen as obsolete by some devs, but changing it 
requires a 2/3 vote which means that this doesn't really do much, and 
that or similar arguments were primary objections, if I followed it 
correctly (and as a user seeing for the first time how Debian sausages 
get made).


What it allegedly does, however, is clarifies policy over an application 
case where there seems to be lots of confusion and debate, making it a 
candidate for resolution. This point was generally not contested.





--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54440082.2080...@ix.netcom.com



Re: Conflict of interest in Debian

2014-10-16 Thread Marty

On 10/16/2014 08:41 PM, Ric Moore wrote:


But, I consider it idiotic to bash Red Hat as ~anyone~ with the guts can
do what Bob Young did. Just gather some talented  people together around
a kitchen table and create your own distro. That is perfectly legal and
now they are worth billions, by starting exactly from that point. :) Ric


I agree and appreciate your stories, which are an important part of the 
history of Linux. I'm trying to keep the issue hypothetical because a) 
I'm not a member b) it's a question and concern, not an accusation nor a 
conviction, and c) otherwise, it could come across as innuendo about 
companies or individuals in an environment that it already overheated. 
That's a bigger concern that the original question so it defeats my 
purpose. I'm also satisfied that I've given it (maybe more than) enough 
attention in this forum, and I understand now that this is the wrong 
place to pursue it anyway.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54408d5e.2020...@ix.netcom.com



Re: Conflict of interest in Debian

2014-10-15 Thread Marty

On 10/15/2014 04:19 PM, Ric Moore wrote:

On 10/15/2014 07:08 AM, berenger.mo...@neutralite.org wrote:



Le 15.10.2014 12:09, Brian a écrit :

On Wed 15 Oct 2014 at 10:41:12 +0200, berenger.mo...@neutralite.org
wrote:


Le 15.10.2014 09:11, Jonathan Dowland a écrit :
On Wed, Oct 15, 2014 at 12:51:07AM -0400, Steve Litt wrote:
Check out what single company has 30% of the gatekeepers. Surprise,
surprise.

Damned for their success. We want Linux to be successful, but woe
betide any
company that actually gets us there...

Maybe you want.
But I think that most users just want it to work fine and
efficiently, which does not necessarily imply being sold massively
around the world.


He's doing some of the work on Debian; others work with different
distributions. They get what they want. Users get what they want.
Everyone's a winner. :)


Maybe. But, when someone tries to sell stuff a lot, to have a big market
share, then that guy must take a large target, which leads to systems
which might become less stable or less efficient. And if that guy want
to keep his market, then he'll have to avoid people escaping his stuff,
this is why vendor locks exists.
Definitely, I hope that Debian won't take that road. It it does, then,
I'll switch. I'm taking a look at netBSD, even if I guess that I'll have
a hard time being successful in feeling as comfortable with it than with
Debian.


I don't know what you all do to get paid in order to pay bills and/or
raise a family, but working for Red Hat is not a bad gig.


This is fortuitous!

 Not a bad gig

at all. I'm sure some soreheads think that we debated WORLD DOMINATION
during lunch, or how to screw over Debian, but sadly we mostly discussed
what was the Right Thingtm


Do you mean, job-related ethics?

 to do there just as we do on this list.

I'm glad you replied because you're just the person to query.

When you discussed job-related ethics at lunchtime, did the subject of 
conflict of interest ever come up, regarding voting in Debian?


If it's impossible to imagine, then consider a purely hypothetical case. 
A developer is working on a package that could get widespread adoption 
within Debian, but some kind of technicality stands in the way, 
requiring a vote. As an employee, is there a conflict if he votes? I 
know I'm the joker on this list but now I'm serious. serious smiley 
would go here



After all, everyone at RedHat had been a user first, before landing a
paying job.

So, to everyone heaping scorn on RedHat, go here: http://jobs.redhat.com/


So you mean, the place for people with inferiority complexes? :)



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/543f0b24.2020...@ix.netcom.com



Re: piece of mind (Re: Moderated posts?)

2014-10-15 Thread Marty

On 10/15/2014 07:54 PM, Jonathan de Boyne Pollard wrote:

snip


* http://freedesktop.org/wiki/Software/systemd/hostnamed/
* http://freedesktop.org/wiki/Software/systemd/timedated/
* http://freedesktop.org/wiki/Software/systemd/localed/
* http://freedesktop.org/wiki/Software/systemd/logind/

These RPCs are supplied by server daemons, that communicate with client
programs (e.g. the aforementioned gadgets) over D-Bus.  The operating
system specific stuff, such as exactly what configuration file contains
the static hostname on the system, is intended to be contained within
these server daemons.  All that a client knows is that it makes the set
the static hostname RPC call, and some server does the necessary work
whatever that is. The Debian systemd package comes with its own
implementation of these server daemons. Contrary to the recommendation
of the GNOME people almost three years ago, but in line with what the
systemd people prefer, on Debian they aren't packaged separately and are
indivisible from the remainder of the package.


Did their interdependence not prevent them from being packaged 
separately or at least make it pointless?




*
https://mail.gnome.org/archives/distributor-list/2012-January/msg3.html

This is what three years' worth of hoo-hah has, at its root, all been
about: a packaging decision.  I'm not going to summarize or re-hash the
hoo-hah here.


I would read it, but I think it will all be re-hashed again anyway, in 
one way or another, and I don't think that's a necessarily a bad thing. 
I thought I was keeping up with the news, but I missed most of this.


  Suffice it to say that there are both engineering

rationales and socio-political rationales for the decision, and the
major problem is logind, the systemd server daemon that provides the
login API.   Even though the other three somewhat are (modulo the fact
that they all pick the particular choices of configuration file
locations that match what other programs in the systemd package, such as
systemd-machine-id-setup, use), logind is not at all severable from the
rest of the systemd package, because the operating-system specific
underpinnings of it (These daemons are intended to be abstracting a
whole bunch of operating-system-specific non-portable stuff, remember.)
target a Linux system that is running the systemd daemon and its
ancillary daemons and utilities.  Naturally enough  snip


When I remove systemd and replace it with sysvinit, it still seems to 
work. Can that part which is still working be refactored and turned back 
into a modular login package? Is this the main problem of maintaining a 
modular system? (It seems too simple.)


Or is it likely that the main problem is (what you call) socio-political.

Thanks for the summary.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/543f3a86.1060...@ix.netcom.com



Conflict of interest in Debian

2014-10-14 Thread Marty
It seems like free software employment and market share come with 
increasing risk to objectivity and technical quality. It's my main 
concern as a Debian user, as I consider recent trends.


I hope that Debian members consider an amendment to restrict voting 
rights for members who have a financial interest in Debian or in any 
project used by Debian, to promote and protect the public interest.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/543d0f78.7060...@ix.netcom.com



Re: Conflict of interest in Debian

2014-10-14 Thread Marty

On 10/14/2014 12:10 PM, Don Armstrong wrote:

On Tue, 14 Oct 2014, Marty wrote:

It seems like free software employment and market share come with
increasing risk to objectivity and technical quality.


People have to eat. Almost everyone who works on Debian has someone who
pays them.


It's my main concern as a Debian user, as I consider recent trends.


It really shouldn't be. The biggest concern that I have is getting new
contributors into Debian and keeping existing contributors from burning
out. Companies paying people to work on Debian is one way of getting
more contributors and keeping existing contributors happy.


I hope that Debian members consider an amendment to restrict voting
rights for members who have a financial interest in Debian or in any
project used by Debian, to promote and protect the public interest.


Everyone who contributes to Debian has an interest in what the project
does, whether or not its financial. There's a reason why we're
contributing, after all.

People who are in positions of power in Debian are relatively open about
what those interests are and who their employers are. But expecting
people not to vote or participate just because they happen to be paid to
work on Debian isn't healthy or sustainable.


I am only concerned about the ethics of it. As an outsider I can't 
speak about the practicality or sustainability of a voting restriction,

but I think such codes are commonplace in nonprofits.

In any case I too have a concern about the long-term sustainability of 
Debian, but as a volunteer organization. If it's not an issue now in 
Debian, it almost certainly will be in the future. This illustrates a 
part of my concern:


http://spectrum.ieee.org/computing/software/whos-writing-linux

Say hello to our new bosses?


That said, if despite my counter-arguments, this is something you feel
strongly about, find a DD who agrees with you, write up a constitutional
amendment, and get it proposed on -vote or discussed -project.

It's not on topic here.


Thanks, I'll consider that.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/543dc16a.7050...@ix.netcom.com



Re: Conflict of interest in Debian

2014-10-14 Thread Marty

On 10/14/2014 12:47 PM, Brian wrote:

On Tue 14 Oct 2014 at 12:06:11 -0400, Henning Follmann wrote:


On Tue, Oct 14, 2014 at 11:02:10AM -0400, Steve Litt wrote:
 On Tue, 14 Oct 2014 08:05:06 -0400
 Henning Follmann hfollm...@itcfollmann.com wrote:

  On Tue, Oct 14, 2014 at 07:56:40AM -0400, Marty wrote:
   It seems like free software employment and market share come with
   increasing risk to objectivity and technical quality. It's my main
   concern as a Debian user, as I consider recent trends.
  
   I hope that Debian members consider an amendment to restrict voting
   rights for members who have a financial interest in Debian or in any
   project used by Debian, to promote and protect the public interest.
  
  
 
  Why, what is the reason for that? Explain why they are less objective
  or anyone having no financial interest is more objective.

 You know darn well, Henning. In anything, not just Linux, not just
 Debian, not just systemd, when somebody has the responsibility of doing
 the best thing for the community or other entity, but they also have a
 financial stake in which way the thing goes, they have a huge incentive
 to vote in a way detrimental to the community or other entity. This is
 why bribery is a crime.


Well thanks for pointing that out. But this effort can be seen as a way to
tilt the voting based on one aspect. And this being _systemd_. Now a group
has identified that another group with financial interest is more likely
to vote for sytemd. So lets disenfranchise those. That is equally bad.

And second financial interest != bribery. This is a very distorted view.
My work is based on debian as a development platform. So I do have a
financial interest in debian being a stable platform. So I shall be
disenfranchised?


The depths are really beginning to be plumbed. We have a proposer of an
resolution linking financial gain with the work people do in their free
time to give us a free OS. This is rapidly followed by a seconder who
has found another bandwaggon to jump on. All this is supposed to be for
the benefit of Debian.


When I started using Debian it was a hobby toy and something like this 
would never have come up. Now I have a hard time convincing myself that 
individual volunteers will ever again have that role or voice. The 
invisible hand of the market should not be the guiding force in Debian.



Give me swearing in posts rather than innuendo and attempted character
assassination of a group dedicated workers.


I've seen some of that too, and it's sad, as well as undeserved, but 
it's the kind of dynamic that these conditions might give rise to. An 
honor or ethics code might defuse some of that, but I leave that for 
members to decide.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/543dc2b5.4070...@ix.netcom.com



Re: piece of mind (Re: Moderated posts?)

2014-10-13 Thread Marty

On 10/13/2014 07:13 PM, Miles Fidelman wrote:

Joey Hess wrote:

Miles Fidelman wrote:

But that is the major objection of those of us who USE Debian -- the need to
do so, particularly when this concerns production servers.

Sysvinit will continue to be supported on servers in Debian 8 (jessie)
release of Debian. So you can continue to boot your production servers
with sysvinit.

A reasonably proactive admin would probably want to try out systemd (on
eg, a test server) and if it causes problems for their deployment, they
then have at least the year or two from when Debian jessie is released
until the *next* release to file bug reports and follow up on them.

Too early to say what will happen in Debian 9, but
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746715#278
is not going to be overturned without a GR either.



Ok... for others who are concerned, this is the punch-line from that bug
report:

---
From: Don Armstrong d...@debian.org
To: debian-devel-annou...@lists.debian.org
Subject: [CTTE #746715] Continuing support for multiple init systems
Date: Thu, 31 Jul 2014 19:36:30 -0700

[Message part 1  
https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=278;att=0;bug=746715  
(text/plain, inline)]

The technical committe was asked in #746715 to address the removal of
support for upstart in a package.

 RESOLUTION 

The issue of init system support recently came to the Technical
Committee's attention again.[1]

For the record, the TC expects maintainers to continue to support
the multiple available init systems in Debian.  That includes
merging reasonable contributions, and not reverting existing
support without a compelling reason.

[1] See #746715 for background.

 END OF RESOLUTION 

---

That's the kind of crystal clear commitment that helps put at least some
of my concerns to bed - whether this is honored in the breach (e.g., as
part of testing things) remains to be seen - but it's a very good
start.  Thanks for the pointer.

That does leave three open questions/concerns in my mind:

1. Whether or not there's a clear statement regarding the installer -
will users be presented with a clear choice of init systems during
installation, or is it going to be left to folks to figure out how to
work around the default installation of systemd?

2. How well backward compatibility and transition is supported during
the, what seems to be inevitable, ultimate prevalence of systemd - i.e.,
how well systemd-shim is supported and how complete and accurate
systemd's support for sysvinit scripts will turn out to be.

3. The general monolithic nature of systemd.

The last is a matter of design philosophy - and potentially one of
vulnerabilities to lurking bugs and security holes.

For 1  2 - any pointers to equally clear statements about expectations
and committments, akin to the cited resolution?


I don't know if this is what you are looking for, but this might be the 
policy being referred to:


https://www.debian.org/doc/debian-policy/ch-opersys.html#s-alternateinit



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/543c6f0e.1020...@ix.netcom.com



Re: debian-advocacy?

2014-10-13 Thread Marty

On 10/13/2014 07:14 PM, Brian wrote:

On Tue 14 Oct 2014 at 08:02:28 +0900, Joel Rees wrote:


On Tue, Oct 14, 2014 at 7:35 AM, Brian a...@cityscape.co.uk wrote:
 On Mon 13 Oct 2014 at 15:07:33 -0700, Buntunub wrote:

 This list is the perfect place for such things. The decision to make Systemd
 default in Jessie was done by the Technical Committee, not by general vote,
 so I guess it was decided that the whole discussion about Systemd is a bug
 because it was relegated to such. This is the mailing list used to discuss
 bugs and technical issues, is it not?

 I wanted so much to understand and make sense of what was being said
 here but gave up in the end and turned to the comfort of a book on
 Quantum Chromodynamics.

Can I recommend a thesis on analyzing execution paths of critical processes?


I'd try anything if it brought enlightenment to the post I responded to.


I think he's saying systemd is one huge bug, but you turned to physics 
because you thought it might actually be a Hindenburg, and then got 
gently steered back to traditional computer science for right answer.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/543c712d.2040...@ix.netcom.com



Re: implicit linkage

2014-10-12 Thread Marty

On 10/11/2014 12:49 PM, Andrei POPESCU wrote:

On Sb, 11 oct 14, 12:19:29, Marty wrote:


Could it be that a modular design for such complex tasks becomes too
difficult to *do it right*?

I don't know, but I think given its history, the burden of proof is on
monolithic, not modular design. A better question may be whether a
distributed volunteer project can do real system architecture? (Where is
CERN when you need them?)


Who's history, Linux' (the kernel)? :p


I was thinking of Windows, but opened Pandora's box instead. :/


Couldn't it be that the fact that so many are embracing the monolithic
design of systemd is a sign that the modular design was... suboptimal
and nobody came up with a better one?


Modular design addresses large complex system design, and it seems 
counter intuitive to say that higher complexity can favor monolithic 
design. Maybe the people embracing don't fully understand this, or 
just don't care. It's one of the classic debates of computer science, 
but for unix in particular, modular design has always been the time 
tested, core design philosophy.


It seems ironic that just at the point where unix design superiority is 
enabling it to overtake Windows in some areas, we get a monolithic 
rewrite of the core system. In their minds, it seems, unix modularity is 
a bug and Windows is the model for fixing it.


Components like sysvinit are dinosaurs, but modularity was the key 
design feature that made piecewise-replacement possible while keeping 
the whole modular system running smoothly. They threw out the 
methodology for no sound technical reason, that I can see. They replaced 
the Unix tool box with this:


http://partsolutions.com/wp-content/uploads/2014/01/Worlds_largest_Swiss_Army_knife_wenger_giant_knife.jpg

It is no coincidence that it promotes vendor lock-in extending from boot 
to DE. It's a predictable result of their monolithic design philosophy.


Looking at the bright side, now that Debian is in the business of 
replacement monolithic OS's, let's include Cyanogenmod and Chrome OS. 
The future is mobile. :)



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/543adbb2.3000...@ix.netcom.com



Re: Moderated posts?

2014-10-12 Thread Marty

On 10/08/2014 09:36 AM, The Wanderer wrote:

On 10/08/2014 at 09:18 AM, Steve Litt wrote:


On Wed, 8 Oct 2014 12:16:25 +0300 Andrei POPESCU
andreimpope...@gmail.com wrote:


I was specifically asking about a reference for Thorsten Glaser
was ordered not to bring up alternate inits


I'll restate the URL I gave in the message to which you responded:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727708

Read the first 10 messages.


I've read through the first 10 (and several more besides), and while I
think I see the comments / statements which you are interpreting in that
way, it's not completely and unambiguously plain to me that that's what
they mean.

I think, for clarity on this side of things, that it would be helpful to
this particular question if you could provide specific quotes - not just
links. (Or No, this must really really be decided first.


Moving bug off CC. Please don't re-add it. at the very least, if you 
could provide links to specific

posts, with explanatory comment about how each one fits in to the
structure you see.)


This might be it, starting with the second message:

 Why is it so hard to understand that this is (for me) about
 freedom of choice?

It may be, but it's not for the project

(and later)

 No, this must really really be decided first.

Moving bug off CC. Please don't re-add it.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/543b0aac.6080...@ix.netcom.com



Re: implicit linkage

2014-10-11 Thread Marty

On 10/11/2014 08:18 AM, Andrei POPESCU wrote:

Is systemd (the project) trying to do too much? Possibly.
Would it be better if this was done in a modular design *done right*?
Probably.

Yet, none of the solutions so far has *really* caught on. daemontools,
runit, s6, init-ng, etc. and even upstart were either never adopted on a
large scale or eventually abandoned in favor of systemd.


They also probably did not have dependency bundling and an $11B 
corporation behind them either. :)



As far as I understand Linus Torvalds himself admits that a modular
kernel design is better, yet he choose to make Linux monolithic. On the
other hand Hurd is still not even in a releasable state.


I don't think there's any question that modular is harder. It requires 
actual engineering, not systemd-style hacking. Even Windows experimented 
with a microkernel in the Cutler days, but ultimately seems to have 
settled back into bloatware, the path of least resistance.


I also wonder if Linux has scaling issues, and how much corporate 
influence this causes and how much longer Linus can fend it off?



Could it be that a modular design for such complex tasks becomes too
difficult to *do it right*?


I don't know, but I think given its history, the burden of proof is on 
monolithic, not modular design. A better question may be whether a 
distributed volunteer project can do real system architecture? (Where is 
CERN when you need them?)



Is systemd going to change the GNU/Linux ecosystem? Definitely.

Will this change be good or bad? Only time will tell, but I'm quite sure
that even if the change will turn out to be bad it will *not* destroy
GNU/Linux, but help it evolve in better ways.


If nothing else it gives us a new low bar, a bogyman to replace Windows, 
which is seeing hard times, and now even resorts to copying Linux. :)




Kind regards,
Andrei




--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54395891.2040...@ix.netcom.com



Re: question about systemd

2014-10-09 Thread Marty

On 10/09/2014 04:45 AM, Joe wrote:


And I have an old laptop and a virtual installation on a Windows
laptop, both on sysvinit. But both exist for a small set of purposes,
and have nothing like the range of software on my workstation, so I
don't know what they tell us. They also only get upgraded occasionally,
so they may already be dead computers walking...

I think the real issue is that nobody likes maintaining sysvinit
scripts. It's quite right that the job of running a piece of software
should be the responsibility of the upstream software writers, not the
distribution package maintainer, but the very existence of nasty
complicated sysvinit scripts surely means that systemd must somehow
accomplish the same things.

If some of the complications of the init script could be pushed back
into the application code, I'd have thought that would have been done
long ago. Conversely, if a few systemd functions can replace the init
script, then surely the script was over-complicated to start with. And
if the widespread use of systemd elsewhere means that upstream writers
*have* to take on much of the job that an init script used to do, the
init script could be greatly simplified, in some cases to a generic one.


I don't think it was ever about init scripts, or init anything. It's 
political and always has been. If unsupported packages and unmaintained 
scripts aid purposeful vendor lock-in, then Debian maintainers are part 
of the problem. I hope that's not the case.


I use an old firewall program, guarddog, that survived two release 
cycles and is still in Debian ports, after losing upstream development. 
I still run it with Squeeze libs and it works fine. People in Debian 
with a winners vs losers mindset seem to be promoting an agenda. That 
would be a sad day for Debian. All the energy arguing or forking Debian 
could be used to provide solutions and preserve choice for all users.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54367e29.2020...@ix.netcom.com



Re: Data from a serial port

2014-10-05 Thread Marty

On 10/05/2014 03:50 PM, Ethan Rosenberg wrote:


root@meow:/home/ethan# chown ethan /dev/ttyS0
root@meow:/home/ethan# ls -l /dev/ttyS0
crw-rw 1 ethan dialout 4, 64 Oct  4 23:00 /dev/ttyS0
root@meow:/home/ethan# $cat /dev/ttyS0|tee -a scale.txt
bash: /dev/ttyS0: Permission denied


# adduser ethan dialout

then log out and log back in




--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54320022.2040...@ix.netcom.com



Re: Debian policy on alternate init systems

2014-10-02 Thread Marty

On 09/28/2014 08:20 PM, Marty wrote:

On 09/28/2014 09:25 AM, Cindy-Sue Causey wrote:
   As a disclaimer, the easy path to

continued across board interoperability may have been successfully
addressed in a Debian-User email that is simply waiting its turn to be
read..


I'm saving it for my next message :)


I was just bored when I wrote that, but it's finally time to act. 
Thankfully the problem is its own solution, and we can end the debate.


Problem: If haters remove systemd, it politely cleans up after itself by 
removing most of their packages, but we have no equivalent solution.


We need a better test for interoperability. My systemd cleanup tool 
provides consistency and metrics for a systemd-ready package standard.


A popup dialog gives ample time to correct a violation, before package 
quarantine, removal and optional replacement. User choice is respected.


So what about packages in transition to full compliance? We just make 
the cleanup tool a hard dependency, a line in the sand for upstreams.


To protect the software chain of trust, background checking and cleanup 
will soon be mandatory, but it will keep users' best interests in mind.


For added convenience a friendly applet shows your compliance status. 
The sad face gnome means trouble ahead, a happy face means all is well.


I wanted to call it systemd-rulez but they said any connection to 
systemd would provoke the conspiracy nuts. Possible names include:


gnome-ossify (descriptive)
d-mobilize (inspiring)
d-nukem (bold)
d-boss (short and to the point)

Let me know which name you prefer. We have until the Jessie freeze to 
decide. Welcome to your compatible, interoperable systemd future.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/542d410c.3020...@ix.netcom.com



Re: Debian policy on alternate init systems

2014-09-28 Thread Marty

On 09/28/2014 09:25 AM, Cindy-Sue Causey wrote:


How'd you ever find that in among every single other thing else that's
out there to study regarding anything Debian...?


Lucky google search I guess.


S Genuine question, not trying to make any point in case it
comes across that way. I truly do not know. Does that occur now,
meaning is that must support being fulfilled?


I think the main concern is about future script maintenance, but I'm not 
in a position to answer that.


 As a disclaimer, the easy path to

continued across board interoperability may have been successfully
addressed in a Debian-User email that is simply waiting its turn to be
read..


I'm saving it for my next message :)

In the meantime this popped up on the google:

http://www.itwire.com/opinion-and-analysis/open-sauce/65478-from-next-release-onwards-debian-is-tied-to-systemd

It is notable that there is no language stating that it is mandatory to 
continue to support multiple init systems in Jessie. The committee only 
expects maintainers to continue to support other init systems. There 
is no compulsion, no hard-and-fast rule.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5428a5e6.4010...@ix.netcom.com



Debian policy on alternate init systems

2014-09-27 Thread Marty
The Debian Policy Manual currently supports alternate init systems, and 
mentions upstart as an example. sysvinit scripts will continue to be 
required per policy. I got the opposite impression from the TC debate, 
where part of the justification (IIRC) for systemd was avoiding sysvinit 
maintenance. Since the policy remains, that argument did not prevail, 
even if their choice did, if I'm reading this correctly.


The relevant policies are 1.1: Packages that do not conform to the 
guidelines denoted by must (or required) will generally not be 
considered acceptable for the Debian distribution. and 9.11: any 
package integrating with other init systems must also be 
backwards-compatible with sysvinit by providing a SysV-style init script 
...


https://www.debian.org/doc/debian-policy/ch-opersys.html


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54275155.1090...@ix.netcom.com



Re: systemd bug closed - next steps?

2014-09-24 Thread Marty

On 09/24/2014 02:45 PM, Brian wrote:


Chanting Red Hat Conspirancy to yourself before falling into a deep
slumber is one thing. Convincing most other people it exists is a task
which requires a little bit more.


FUD alert

Let's see, the real goal of systemd has nothing to do with init or 
service management, but with IPC standardization, sandboxing apps and 
TC/DRM support, enabling an internet app store for Linux distros.


That requires a PID 1 kitchen sink service to drive its dependency 
chains deeply into userspace using at least 40 APIs.


Then just call it an init system and anyone opposing a luddite, 
manufacture a crisis by killing services it replaces and threaten the 
whole application stack. By then everyone has compared it with the old 
init, a perfect foil. While everyone is arguing about init systems, 
nobody will notice your original goal, but if they do just call it a 
paranoid conspiracy theory.


sigh you're right, too unbelievable. Back to Hanlon's razor. :)







--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54238718.7070...@ix.netcom.com



Re: Challenge to you: Voice your concerns regarding systemd upstream

2014-09-23 Thread Marty

On 09/23/2014 05:14 AM, Martin Steigerwald wrote:


So my challenge is to you:

*Act* for change.

Instead of just venting your frustration here, which will do nothing,
absolutely and utterly nothing for any change! But basically the opposite, the
more energy you put into venting engaging here in a ton of threads, the less
energy you will have to bring forth change.


I bet most of those here, who criticize systemd never ever have even *tried*
to take any of this upstream. I am delighted to see any proof of that you did.


Just really important: Watch your tone. If you are disrepectful, then chances
are that you will be ignored. And IMHO *rightfully* so.

Ciao,


My take is that this is not a problem with upstreams, including systemd. 
It's useless to bother upstreams with Debian's internal issues, which 
are centered around a growing dependency on Red Hat's one-size-fits-all 
business model, which could be a poison pill that kills Debian as 
collateral damage. In that sense maybe you could call it an upstream 
issue, but it's one that I suspect is particularly impervious to 
downstream feedback (except maybe from RHT shareholders).


The only realistic user option for the majority is to stop using. That 
exodus, as far as I can tell, has already started with the most 
technical users. They are glad to use hobby project software but don't 
have time to referee internet squabbles. Their main interest now will be 
to gauge risk going forward or just post out of curiosity to ask WTF is 
happening to Debian?


From my perspective the most important users in the server space and 
the mobile/embedded ARM space tend to think this not going well for 
Debian which was the underdog to begin with, but systemd is a big 
setback and will cause it to be dropped like a hot potato. I only have a 
small window to see through but have been watching closely for years. I 
am always looking for alternate options on this.


Debian use can make a difference, by exercising choice. For Debian users 
to make a difference, Debian has to fix Debian.






--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54215824.9020...@ix.netcom.com



Re: systemd bug closed - next steps?

2014-09-23 Thread Marty

On 09/23/2014 12:11 PM, Andrei POPESCU wrote:

On Lu, 22 sep 14, 21:17:28, Marty wrote:


1) The goal is modular Debian. Multi-init is the means to achieve
it. Being tied to one init system is what caused Debian’s problems,
and the replacement did not fix it. A modular system has to support
all init systems, including systemd, clones and custom inits.


While you're at it how about also making sure we can have a dietlibc or
uClibc version of Debian? After all, depending on glibc is also not very
good. Oh, and don't forget about udev and X.Org. There is already work
in progress trying to compile Debian with something other than GCC, so
you don't need to worry about that.

Yes this is a joke, but only in part. It's very interesting how suddenly
people are so worried about Debian being tied to one piece of software,
while this has been happening all along.

Kind regards,
Andrei



I don't think the problem is being tied to software, as much as the 
software one is being tied to, and the person(s) doing the tying.


Anyway I intentionally did not propose to solve all the world's 
problems. That comes later. For now it's just a tiny bite-sized project 
well within the charter, that would at least suggest that adults are 
still in control.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54221a2f.3010...@ix.netcom.com



Re: systemd bug closed - next steps?

2014-09-22 Thread Marty

On 09/22/2014 05:39 AM, berenger.mo...@neutralite.org wrote:



Le 22.09.2014 01:51, John Hasler a écrit :

Martin Read writes:

consolekit is indeed the thing that systemd-logind replaces (and
systemd-logind was the reason the maintainers of consolekit stopped
maintaining it).


So who is going to step forward and start maintaining it?


Nobody needs to. systemd-login does *not* depends on the init system.
At no levels. So why should someone have to maintain an alternative?
(well, there are probably tons of reasons, indeed, but systemd-login
being a part of systemd is not a correct one since login part does not
depends on init part.)


So Debian won't do it, or maybe Red Hat. Not sure whose calling the 
shots here.


Nobody wants it, at least nobody who counts. It's not the business plan.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/54201244.8010...@ix.netcom.com



Re: systemd bug closed - next steps?

2014-09-22 Thread Marty

On 09/22/2014 05:07 AM, Jonathan Dowland wrote:

Hi Rob,

I saw the bug closed (via mail on -devel) and personally thought it shouldn't
have been. However when considering next steps my advice would be to leave bugs
alone for a short while and let things cool off.

It's important and useful to file bugs, but that in and of itself doesn't solve
problems - they just track problems. My advice, if you have spare time to spend
on trying to get this problem solved, would be to think beyond the bug filing,
and try to figure out which packages need to be modified in order to solve the
problem.


First you have to know what the design goals are. Without that, there 
can be no agreement on what packages have to be modified.


I don't think anything less than multi-init support would be worth 
pursuing at this point. There are a number of well-know arguments for 
and against it so I won't repeat them. This is just a list of steps I 
think it will take to accomplish it:


1) The goal is modular Debian. Multi-init is the means to achieve it. 
Being tied to one init system is what caused Debian’s problems, and the 
replacement did not fix it. A modular system has to support all init 
systems, including systemd, clones and custom inits.


2) All init systems, to support multi-init, will probably have to 
support sysvinit as a backwards compatibility option, and systemd 
unit/service files or a translator for future compatibility.


3) All services obsoleted by systemd (like login) must be supported at 
least until they can be upgraded or replaced. They may have to support 
some systemd features for compatibility reasons.


4) To have the slightest chance of succeeding, I think modular Debian 
packages will have to go into unstable soon and be in the next testing 
cycle. Time is against it and it be too late already.


5) It would be a massive project, but the individual tasks are small and 
modular. I think it could succeed with sufficient buy-in. Even systemd 
proponents can see the value of modular Debian, and will accept the 
challenge of maintaining a universal operating system.











--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/5420ca28.7010...@ix.netcom.com



Re: Effectively criticizing decisions you disagree with in Debian

2014-09-21 Thread Marty

On 09/21/2014 01:12 AM, Don Armstrong wrote:

On Sat, 20 Sep 2014, Jerry Stuckle wrote:

Then please explain to us why, with all of the negative technical
aspects surrounding systemd, it looks to be the default init in
Jessie.


You can start by reading why I voted for systemd:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727708#3661


My summary of key points (about the discussion, not you personally):

1) The bug report leading to the decision is about dependencies / 
conflicts. (The fix is to add even more dependencies and conflicts.)


2) Why the rush? Pressure from upstream. (Decision by hostage taking. 
One init, or the Gnome gets it.)


3) We can't agree (so give them what they want).

4) We all like user choice (too bad we can't have it).

5) A technical committee decides an issue with vast non-technical 
implications. (What could possibly go wrong?)


6) There is no plan to address vendor lock-in and dependencies which 
caused the bug. Even a warning proposal fails.


Looking in from the outside, the whole process seems incredibly myopic. 
The likely effect (already beginning) will be significant upgrade churn 
and backwards incompatibility, without commensurate benefits. The reward 
for those efforts will be additional gratuitous dependencies, fewer 
options, less control and less freedom.


The kernel has Linus to defend it. We have this sham, along with the 
unwanted Red Hat bundleware with more to follow. The empty promise of 
user choice was a smokescreen. Debian speak with forked tongue.



What I don't understand is that criticism and other forms of speaking
up cannot be considered as a form of contribution.


Constructive criticism is often a useful contribution. Destructive
criticism, much less so.

Disagree all you want, but don't malign others when you do so. (Or at
least, don't do it on Debian communication infrastructure.)


The time to consider the effect on volunteers was when you were making 
the decision. The time to consider the effect on future devs, who might 
be interested in fixing this, is now. It's unclear that Debian even 
admits the problem exists, much less that it is willing to address it.






--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/541f4052.7050...@ix.netcom.com



Re: Jessie and Systemd integration

2014-09-20 Thread Marty

On 09/19/2014 07:34 PM, Joel Rees wrote:

On Sat, Sep 20, 2014 at 1:36 AM, T.J. Duchene t.j.duch...@gmail.com wrote:

I do not understand something that has been bugging me for a while and I'd
like to ask the many minds of the list why this would not be possible,
especially since Debian has some of the best Linux people out there, who
have worked on the system for 20+ years.

Why is it not possible to create a completely generic shell script -
basically ala SysV  that can parse systemd config files for those use cases
where Systemd is undesirable?


Shell scripts can parse simple configuration files, in part because
simple configuration files tend to either directly use the shell
syntax (a custom the systemd crew explicitly eschews) or have a form
that can be massaged, via awk, sed, or m4 scripts into shell syntax.
(Somewhat simplifying things here.)

Systemd config files are not simple.


How about giving the parsing job to init? I hear it will soon be out of 
a job and looking for work.


It violates the do one thing idea but for a good cause, I think.
You could start here:
https://github.com/intgr/systemd/blob/master/src/shared/conf-parser.c

A parser lib could be used by other system packages, like cggroups. It's 
not exactly what the OP proposed, but I don't see any problem with the 
basic idea.



That would not prevent using lex/yacc to define a parser and writing
our own parser in C, but, the configuration files are a relatively
minor part of the problems with systemd.


systemd was billed as an init replacement, and sysvinit script 
maintenance was cited as a reason for the change, so there's that.



What systemd does is basically a generic process of reading parameters from
a file and using them to start a service.


If that were true, I don't think anyone would be fussing about systemd at all.

That is, if systemd were just a generic service starter, it would be
keeping its fingers out of login, file permissions, and all sorts of
other stuff that it gets itself entangled with.


Like kbd and ntp, and more to come, I'm sure. As far as can tell, 
configuration is the only thing that (weakly) ties them to systemd.


 It would be properly

delegating, as the pid 1 process must, if you want to keep a system
stable and secure in the long term.


I am not a systemd expert but supporting the systemd configuration 
format does not preclude a minimal init, as far as I can tell.



Granted, this approach would have
the benefits that systemd has, but the concerns about systemd being too
opaque or monolithic could be almost mitigated.


If your assumptions were correct, mitigation would be meaningless.
systemd would be small and simple enough that monolithic and opaque
would not be terms that would apply.


The remaining concerns such as login and so on can be addressed separately.


Those remaining concerns are where the bulk of the problems lie.


Having a systemd parser could give the threatened utilities more reason 
to be maintained.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/541dd508.6090...@ix.netcom.com



Re: preseeding: disable systemd

2014-09-14 Thread Marty

On 09/14/2014 08:15 AM, The Wanderer wrote:


The fourth would require clarification from you as to exactly what it is
you do require.


(not OP but) I require the exclusion all packages by their dev teams 
from my computer. Is that clear enough? Linus doesn't trust them. Why 
should I?


Wherever their tentacles reach, they should be eradicated.

default init was supposed to imply choice, now we learn it was just 
lip service and the new init is the borg collective. How are people 
supposed to respond?



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: https://lists.debian.org/541636ed.4090...@ix.netcom.com



Re: Unable to get X to start on new flat screen monitor using DVI

2012-06-18 Thread Marty

(II) VESA(0): VESA VBE DDC read failed


Are you missing an I2C driver?

Also, just WAG but maybe 1280X720 will work anyway.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: http://lists.debian.org/4fdfc1ab.9000...@ix.netcom.com



Re: Mythtv problem with versions

2012-05-21 Thread Marty

On 04/29/12 10:41, Rob Owens wrote:

On Tue, Apr 17, 2012 at 07:24:07PM +0100, Alan Chandler wrote:

 I have a server running Squeeze.  It has mythtv-backend to record
 all my TV programs.

 On my desktop I run Sid.  After an update over the weekend, my
 Mythtv Frontend will no longer connect to my backend, complaining
 that

 This version of MythTV requires an updated database. (schema is 35
 versions behind)

 Please run mythtv-setup or mythbackend to update your database.

 I suspect that I need to somehow update the backend.  But with that
 being Squeeze, that could be rather difficult.

 Anyone got any suggestions of how to deal wth this.

 [Mythweb will stream the TV. and that almost works, but I do tend to
 want to save programs mid way through or want to rapidly skip
 forward and backward.  The media play that is launched by the
 browser doesn't seem to all any of this.]


I confirmed with the debian-multimedia maintainer that the testing
version of MythTV would always be compatible with the stable version.  I
am running a stable backend, and a testing frontend.


My testing mythtv-frontend is at version 0.25. I get the same error 
message as the original poster. Reportedly, the 0.24/0.25 combination 
does not work:


http://www.mythtv.org/pipermail/mythtv-users/2012-April/332832.html

If you got this combination to work then I would like to know how you 
did it.




I don't think that the unstable version is necessarily compatible with
the stable version.  In fact, I recall recently on the debian-multimedia
mailing list that there was a new version in unstable.  So I suspect
what happened is that your frontend got updated, and it refused to
communicate with your stable backend, because the databases have
different schemas.

-Rob





--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: http://lists.debian.org/4fba5466.8010...@ix.netcom.com



no recent Squeeze updates

2011-07-23 Thread Marty
I have not gotten any package updates, including security upgrades, in 
any of my Squeeze systems for at least two weeks.  In my experience this 
is unprecedented.  I have not changed my apt config or sources.list.  Is 
there a change in the update policy?



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: http://lists.debian.org/4e2b23b2.8080...@ix.netcom.com



Re: Ma Lenny supporte 4Gb de Ram en 32bits

2010-10-08 Thread Rémi Marty
En fait cela s'explique surtout par windows XP qui est con (enfin on peux 
toujours ajouter un truc du genre /PAE dans le boot de windows).
Leopard qui n'était pas du tout 64 bits supportais très bien plus de 3Go en 
fait cela dépends en grande partie de l'os et de sa gestion de la mémoire 
paginée étendue. Sans Prendre trop de risque je dirais que les machine qui 
aujourd'hui ont plus de 3 Go n'ont pas de problème matériel pour gérer ça. Cela 
dis la mémoire paginée étendu a ses limites (en taille maxi) et le 64 bits 
permet de largement aller plus haut.

Au plaisir 
_Marty_
Le 8 oct. 2010 à 12:24, Frédéric Massot a écrit :

 Le 08/10/2010 10:57, Le Cerdocyon a écrit :
 Bonjour,
 
 J'ai un portable perso à la maison ou j'ai Windows Xp pour moi et ma femme + 
 une lenny en multiboot au cas ou.
 
 Ce matin, je décide de booter sur la lenny du portable (ca fait bien 2 mois 
 que je n'y étais pas allé) et là je trouve
 que les applis se chargent vite. (Je sais qu'à l'époque ou je me suis 
 renseigné un peu sur le support du 32 bit/4Gb de ram
 il fallait vraissemblablement utiliser le support Bigmem, ce que j'avais 
 fait et installé, sans pour autant avoir mes
 4GB qui s'affichait avec la commande free et un cat /proc/meminfo non plus).
 
 Donc les applis se charge vite, je décide de regarder du coté de free, ? 
 j'ai mes 4Gb de ram
 un cat /proc/meminfo Pareil !
 
 Je me dis super, mais comment ça se fait ?
 
 Je vous pose donc la question, car figurez-vous qu'au boulot j'ai une bonne 
 bécane pour bosser, et j'ai la meme config
 kernel que sur le portable perso, et je n'ai que 3GB de reconnu.
 
 Ça dépend du BIOS et/ou du chipset, certain ne sont pas capable d'adresser 
 les 4 Go.
 
 Plus le problème du PCI hole : http://en.wikipedia.org/wiki/PCI_hole
 
 Il y a quelques années sur un serveur Debian 32 bits avec plusieurs instances 
 Zope (ça bouffe de la RAM) j'avais essayé d'aller jusqu'au 4 Go. Avec ou sans 
 le mode PAE j'avais de gros ralentissement. Le mieux que j'ai pu faire c'est 
 sans le mode PAE et en limitant le kernel à 3.7 Go de RAM (j'ai tester 
 plusieurs valeurs).
 
 Bref, ça dépend de ton matériel.
 
 -- 
 ==
 |  FRÉDÉRIC MASSOT   |
 | http://www.juliana-multimedia.com  |
 |   mailto:frede...@juliana-multimedia.com   |
 ===Debian=GNU/Linux===
 
 -- 
 Lisez la FAQ de la liste avant de poser une question :
 http://wiki.debian.org/fr/FrenchLists
 
 Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
 vers debian-user-french-requ...@lists.debian.org
 En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
 Archive: http://lists.debian.org/4caef143.2090...@juliana-multimedia.com
 
 

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/blu0-smtp176a95ff5a08bc51589002ff4...@phx.gbl



[apt-get] Problème d'installation.

2010-07-12 Thread MARTY

Bonjour à tous,

J'ai quelques problèmes avec l'installation d'un package que j'ai créé. 
Je l'installe, mais la machine ne semble pas s'en 'souvenir'. Je 
m'explique :


Je n'ai aucun soucis pour le créer, je pense donc (à tord peut être) que 
tout ce qui est nécessaire est présent dans le package.
Lorsque je fais un apt-get install, le package s'installe parfaitement, 
tout fonctionne comme je le veux. Lorsque je fais un apt-get remove, le 
package est completement supprimé. Jusqu'ici pas de soucis.


Mon problème vient lors d'une mise à jour. Bien qu'une nouvelle version 
se trouve sur mon dépot, apt-get ne semble pas vouloir le mettre à jour 
-le paquet n'apparait pas dans la liste de ceux qui vont être mis à jour...-


J'ai alors vérifié la priorité de mon package : je fais un apt-cache 
policy sur mon package, juste apres l'avoir installé -via apt-get 
install, puis vérification que tout fonctionne correctement-. Il me 
répond alors qu'aucune version n'est installée actuellement.


Le problème pourrait il venir du fait que j'installe le package sur une 
machine Ubuntu -je sais, mais j'ai pas le choix- même si les packages y 
fonctionnent de la même manière ?


Il s'agit d'un package de configuration, aucun binaire à l'interieur, 
seulement des fichiers à placer au bon endroit et un script à lancer. Il 
ne contient donc qu'un seul fichier pour la création du package -le 
fichier DEBIAN/control- . Cela semble suffire pour la création du 
package sans erreur -ni warning-. Peut être n'est ce pas suffisant pour 
l'installation ?


Quelqu'un aurait-il déjà connu ce problème ?

Si jamais je ne suis pas sur la mailing list adhéquat, pourrait on me 
réaiguiller ?


Merci a tous par avance,

Fred

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4c3b275d.9020...@enseirb-matmeca.fr



Probleme aptitude upgrade

2010-07-07 Thread Frédéric MARTY

Bonjour a tous,

J'ai recemment créé un dépot de packages de configuration d'ordinateurs.

J'ai un soucis au niveau de l'installation des mises a jour.

Je m'explique :
L'installation des packages se fait sans probleme.
C'est quand je veux faire les mises a jour que les soucis arrivent. 
Aptitude update recupere correctement les fichiers Release/Packages de 
mon dépot.
Quand a la suite je fais un aptitude upgrade, aucun de mes paquets n'est 
mis a jour. Pourtant leurs versions sont bien anterieures a celles se 
trouvant sur le dépot.
Pour être precis, aptitude upgrade ne cite nul part mes packages, meme 
pas dans les packages qui ne vont pas etre mis a jour.


Si je passe par la version graphique d'aptitude, il m'est bien dit que 
mes packages ont une nouvelle version disponible sans pour autant les 
installer directement. Je suis donc un peu perplexe face a cela...


Si quelqu'un a une idée sur l'origine de ce probleme,

Merci par avance,

Frederic

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4c3474d4.6050...@weblib.eu



Re: script bash

2010-07-07 Thread MARTY

Tahar BEN ACHOUR wrote:
Bonjour à tous, 
  

Bonjour,

Une petite question en bash,

Je voudrais savoir comment faire pour échapper les ' ' afin que ma variable soit 
prise en compte,  

  

[..]

sed -i  '1iLogFile /srv/logs/$domain' $line

ici je n'ai pas su comment echapper la quote pour que $domain soit prise en 
compte dans sed -i 1iLogFile /srv/logs/$domain' $line
  

Je fais ca en mettant ma variable entre double quote :

sed -i  '1iLogFile /srv/logs/$domain' $line


Attention, mes commandes sed sont souvent elles aussi entre double quote 
(sed commande fichier), je ne sais pas si cela influe ou non.


Fred

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4c3483a4.9090...@enseirb-matmeca.fr



Re: Re : script bash

2010-07-07 Thread MARTY

Tahar BEN ACHOUR wrote:
  

  

Je fais ca en mettant  ma variable entre double quote :

sed -i  '1iLogFile  /srv/logs/$domain' $line




Merci pour ton aide, mais ça ne marche pas ainsi j'obtiens $domain comme 
résultat 
  

Et en mettant des double quote partout  :

sed -i  1iLogFile  /srv/logs/$domain $line


?

Fred



  
Attention, mes commandes  sed sont souvent elles aussi entre double quote (sed 
commande fichier), je ne  sais pas si cela influe ou non.


Fred





merci 




  

  


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4c3487d4.3070...@enseirb-matmeca.fr



Re: Probleme aptitude upgrade

2010-07-07 Thread MARTY



Regarde ce que te sort un
  apt-cache policy

La priorité pour mon dépot est de 500, comme les autres.


et un
  apt-cache policy nom du package

Ici, je vois comme un soucis en effet :
WeblibBase :
 Install : (aucun)
 Candidat : 1.0.4.0

C'est étrange puisque je viens juste d'installer la version 1.0.4.0 ...
Est il possible qu'apt ne se 'souvienne' pas d'avoir installer un package ?

Sachant que je suis le developpeur du package, j'ai pu faire une erreur 
dans la creation des fichiers importants, malgré les tuto suivis ...



Fred

Il se peut que ton dépôt n'ait pas la bonne priorité. Il faut régler 
ça dans le fichier /etc/apt/preferences.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4c348a86.1040...@enseirb-matmeca.fr



aptitude install et ssh

2010-05-27 Thread MARTY

Bonjour a tous,

Je voudrais monter un depot de package sur lequel les utilisateurs 
viendrait se servir via ssh.
Pour cela je vais creer un user qui sera utiliser pour recuperer les 
packages de maniere standard, avec un aptitude/apt-get install.


Je voudrais donc limiter au maximum les droits de ce user pour des 
raison de sécurité. Je cherche donc a savoir quelles sont les commandes 
executées sur le dépot lors d'un aptitude install.


J'ai tenté de regarder le code source, mais mes connaissances en C++ 
sont limitées.


Si quelqu'un a la réponse, ou peut me conseiller un endroit ou chercher, 
je suis preneur.


Merci d'avance,

Fred

PS : dans le cas ou je ne suis pas du tout au bon endroit, je prend 
aussi un reaiguillage :)


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4bfe4a93.5000...@enseirb-matmeca.fr



Re: [HS] droits d'accès au /home

2010-03-19 Thread Rémi Marty
La question ne se pose plus trop maintenant que les clés usb / petit disque durs
 sont largement utilisé, selon moi, les données perso pures n'ont rien a faire 
que se soit sur
le poste et encore moins sur le serveur (je parle pas de wallpaper ou autre 
accessoirisation du desktop).
Quand aux données pro, je trouve que le patron et l'admin ont tout a fait droit 
de fouiller si besoin
(récupérer un document important alors que l'employé est absent etc...).

Rémi 

Le 19 mars 2010 à 13:29, Jean-Yves F. Barbier a écrit :

 Julien a écrit :
 
 Une petite question HS, je voudrais savoir quel est le statut dans
 l'entreprise des 'répertoire personnel' des employés. Qui a le droits
 d'y accéder et sous quels conditions ? Est-ce que l'administrateur peux
 aller fouiller dans les 'home', est-ce que le patron peux y accéder
 parce que c'est le patron ?
 
 
 C'est plutôt complexe et c'est un droit qui s'appuie plus sur des 
 jurisprudences
 que sur des textes.
 
 Pour faire court, disons qu'en général et dans la limite du raisonnable, tu 
 as 
 le droit de stocker des données persos, à condition qu'elles soient bien 
 identifiées
 (le dir personnel).
 
 Mais dans tous les cas le règlement intérieur de l'entreprise prévaut (à 
 condition, bien sur, que tu l'ai signé/accepté); il n'y-a, à ma connaissance,
 pas de jurisprudence sur le stockage; par contre il-y-a en a sur les emails 
 persos qui ont été reconnus... persos (mais rien ne s'oppose à ce que la 
 société rejette tout email non-pro au niveau de son SMTP: c'est son matos,
 c'est juste la prise de connaissance du contenu de l'email qui est interdite.)
 
 Au vu des récents édits royaux (oops! lapsus: lois liberticides), il est 
 vraisemblable que si tu te fait gauler à stocker des fichiers sous copyright
 sans en avoir la license, tu sois passible d'un licenciement pour faute grâve.
 
 Dans les faits, personne ne dit rien quand on stocke qq photos des mômes ou
 2-3 fichiers de tableur/trt; au-delà, c'est s'exposer soit à la vigilance de 
 l'admin soit à celle de softs conçus pour.
 
 Et dans *tous* les cas, on peut tout à fait t'opposer que ton dir /home étant
 sauvegardé toutes les NN heures, tu fais grossir inutilement les backups; et 
 donc
 t'interdire tout doc perso sur le matériel de l'entreprise (OU les supprimer
 d'autorité, sans te consulter, et ceci de plein droit.)
 
 -- 
 Reality is a cop-out for people who can't handle drugs.
 
 -- 
 Lisez la FAQ de la liste avant de poser une question :
 http://wiki.debian.org/fr/FrenchLists
 
 Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
 vers debian-user-french-requ...@lists.debian.org
 En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
 Archive: http://lists.debian.org/4ba36e12.3040...@gmail.com
 
 

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/blu0-smtp588a88117a2714c3a7c8a1cc...@phx.gbl



Re: Probleme avec la commande dpkg-scanpackages

2010-03-10 Thread MARTY



Lors de l'exécution de la commande dpkg-scanpackages pour créer le
fichier Packages.gz, j'ai une erreur :

dpkg-scanpackages . /dev/null | gzip -9c  Packages.gz



Est-ce que LANG=C dpkg-scanpackages . /dev/null | gzip -9c  Packages.gz
fonctionne ?
  

J'obtiens toujours le même message d'erreur, mais en anglais cette fois :)

dpkg-scanpackages: error: Unprocessed text from ./monpackage.deb control 
file; info:



Quelle version de dpkg-dev avez-vous sur ce système ?

dpkg-scanpackages --version
Debian dpkg-scanpackages version 1.15.4ubuntu1.

Il semblerait que ce soit la version à jour.


Cordialement,

Frederic

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4b9771df.9000...@enseirb-matmeca.fr



Re: Probleme avec la commande dpkg-scanpackages

2010-03-10 Thread MARTY

Raphael Hertzog wrote:

Bonjour,

On Wed, 10 Mar 2010, MARTY wrote:
  

Lors de l'exécution de la commande dpkg-scanpackages pour créer le
fichier Packages.gz, j'ai une erreur :

dpkg-scanpackages . /dev/null | gzip -9c  Packages.gz


Est-ce que LANG=C dpkg-scanpackages . /dev/null | gzip -9c  Packages.gz
fonctionne ?
  

J'obtiens toujours le même message d'erreur, mais en anglais cette fois :)

dpkg-scanpackages: error: Unprocessed text from ./monpackage.deb
control file; info:



Et que donne dpkg-deb -I ./monpackage.deb control ?
  
Avec cette commande, j'ai le contenu de mon fichier control qui est 
affiché en totalité :


ma...@marty:~/depotWebLib/bras$ dpkg-deb -I ./monpackage-1.deb control
Package : monpackage
Version : 1
Section: base
Priority: optional
Architecture: all
Depends:
Maintainer: Weblib
Description: blabla



Et puis merci de coller le message d'erreur en entier, normalement il
est de cette forme (en anglais):
Unprocessed text from %s control file; info:\n%s / %s

Or je n'ai pas vu le / dans votre copier/coller du message d'erreur.

  
En effet, j'ai pas mégarde tronquer le message d'erreur à sa première 
ligne. Le voici en globalité :


ma...@marty:~/depotWebLib/bras$ LANG=C dpkg-scanpackages . /dev/null | 
gzip -9c  Packages.gz
dpkg-scanpackages: error: Unprocessed text from ./monpackage-1.deb 
control file; info:

Package : monpackage
Version : 1
Section: base
Priority: optional
Architecture: all
Depends:
Maintainer: Weblib
Description: blabla

/ Package : monpackage
Version : 1
Section: base
Priority: optional
Architecture: all
Depends:
Maintainer: Weblib
Description: blabla

Il s'agit exactement de la même erreur que pour la commande 
dpkg-scanpackages . /dev/null | gzip -9c  Packages.gz, mais en anglais.



Cordialement,

Frédéric

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4b978487.4060...@enseirb-matmeca.fr



Re: Probleme avec la commande dpkg-scanpackages

2010-03-10 Thread MARTY




Il ne doit pas y avoir d'espace avant les :. Je ne sais pas comment vous
avez généré ce paquet, mais ces espaces ne doivent pas y être, c'est à
cause de cela que ces informations ne sont pas reconnues par
dpkg-scanpackages.

A+
  

Merci beaucoup pour ce coup de main, j'ai honte de mon erreur ...
Comme quoi, ce n'est pas parce que le fichier .deb est créé que le 
control est valide.


Je tacherai d'etre plus attentif a l'avenir :-)

Frederic

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4b979b65.4040...@enseirb-matmeca.fr



Probleme avec la commande dpkg-scanpackages

2010-03-09 Thread MARTY

Bonjour à tous,

Après avoir créer un package perso, j'essai de le monter sur un dépot 
sur ma machine.


Lors de l'exécution de la commande dpkg-scanpackages pour créer le 
fichier Packages.gz, j'ai une erreur :


dpkg-scanpackages . /dev/null | gzip -9c  Packages.gz
dpkg-scanpackages: erreur: Texte non traité du fichier de contrôle 
./monpackage-0.1.deb ; info :
Package: monpackage
Version : 0.1
Section: main
Priority: optional
Architecture: all
Depends: 
Maintainer: sirmav

Description: bla


Lors de la construction du package, je n'ai pas de problème avec le 
fichier DEBIAN/control.
J'ai beau essayé de changer quelques lignes dans le fichier control, 
soit cela ne change rien au problème de base, soit c'est au niveau de la 
création du .deb que cela coince.


Quelqu'un aurait il déjà eu ce problème, ou une idée de solution ?

Merci par avance,

Frédéric

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4b96428c.3080...@enseirb-matmeca.fr



Re: CD Debian personnalisé avec mon propre Kern el

2010-03-02 Thread Rémi Marty
Salut,
J'ai eu le meme genre de probleme, tu pourrais peut-etre utilisé un .deb 
classique qui contiendrait ton kernel.deb et le placerait dans /root (par 
exemple) + dans ton profile.postscript rajouter un dpkg -i /root/kernel.deb

Cordialement, Rémi

 
Le 2 mars 2010 à 14:53, Hugo Deprez a écrit :

 Bonjour,
 
 Merci pour l'information !
 J'ai donc étudié live-helper. J'ai généré une image avec les commandes 
 suivantes :
 lh_config -b iso -a amd64 --mirror-chroot http://ftp.fr.debian.org/debian/ 
 --debian-installer netinst
 j'ai copié mon kernel personnalisé dans config/chroot_local-packages/
 j'ai tapé la commande suivante :
 LH_LINUX_PACKAGES=
 
 J'ai testé mon ISO, sur le prompt j'ai fais install. Mais il ma installé un 
 kernel 2.6.26-2-amd64... 
 Lors de la génération de l'iso il me semble pourtant avoir vu mon package 
 kernel être configuré.
 
 Une idée? 
 
 Hugo
 
 
 2010/3/2 Jean-Bernard Yata yata...@revolsys.fr
 Hugo Deprez wrote:
 Bonjour,
 
 je souhaiterais créer un CD d'installation Debian personnalisé. Je me suis 
 documenté sur simple-cdd qui semble correspondre à mes besoins.
 Cependant je voudrais que le CD installe un kernel fait maison (j'ai généré 
 un .deb). Je n'ai pas trouvé la méthode pour faire cette modification.
 
 Quelqu'un a une idée ?
 
 Merci,
 
 Hugo
 Bonjour Hugo,
 
 Regarde du coté de live-helper. Ce te permet entre autres de générer des 
 images usb et cdrom de distribution debian, le tout tres customisable.
 
 JB
 
 -- 
 Best regards,
 
 -- 
 
 Jean-Bernard Yata
 System Engineer
 
 Debian France Mirror Maintainer : debian.revolsys.fr
 -- 
 
 Linux Debian User Group  Community :
 IRC   : irc.debian-mirror.com/#linux
 WWW   : http://www.debian-mirror.com
 
 



Re: CD Debian personnalisé avec mon propre Kern el

2010-03-02 Thread Rémi Marty
Et bien tu le mets a coté de ton fichier preseed et package
avec une sytaxe de script shell, au fait oublie pas de rm ton .deb de /root, 
c'est plus propre
c'est un des 4 fichier de profile (avec .udeb aussi)

Le 2 mars 2010 à 15:51, Hugo Deprez a écrit :

 Jean-bernard,
 
 j'ai crée dans le dossier que tu m'as indiqué un dossier boot où j'ai copié 
 les fichiers :
 config-2.6.32-xx   initrd.img-2.6.32-xx  vmlinuz-2.6.32-xx et crée un dossier 
 grub/menu.lst
 
 j'ai recrée mon ISO, booter dessus en tapant install, mais rien n'y fait il 
 m'a encore installé un 2.6.26-2
 
 Pour Rémi :
 pourquoi pas, mais quel est la syntaxe du fichier profile.postscript ? Il 
 doit se trouver à la racine de mon espace de travail (dans le dossier config)?
 
 Merci
 
 
 2010/3/2 Rémi Marty bham1...@hotmail.com
 Salut,
 J'ai eu le meme genre de probleme, tu pourrais peut-etre utilisé un .deb 
 classique qui contiendrait ton kernel.deb et le placerait dans /root (par 
 exemple) + dans ton profile.postscript rajouter un dpkg -i /root/kernel.deb
 
 Cordialement, Rémi
 
  
 Le 2 mars 2010 à 14:53, Hugo Deprez a écrit :
 
 Bonjour,
 
 Merci pour l'information !
 J'ai donc étudié live-helper. J'ai généré une image avec les commandes 
 suivantes :
 lh_config -b iso -a amd64 --mirror-chroot http://ftp.fr.debian.org/debian/ 
 --debian-installer netinst
 j'ai copié mon kernel personnalisé dans config/chroot_local-packages/
 j'ai tapé la commande suivante :
 LH_LINUX_PACKAGES=
 
 J'ai testé mon ISO, sur le prompt j'ai fais install. Mais il ma installé un 
 kernel 2.6.26-2-amd64... 
 Lors de la génération de l'iso il me semble pourtant avoir vu mon package 
 kernel être configuré.
 
 Une idée? 
 
 Hugo
 
 
 2010/3/2 Jean-Bernard Yata yata...@revolsys.fr
 Hugo Deprez wrote:
 Bonjour,
 
 je souhaiterais créer un CD d'installation Debian personnalisé. Je me suis 
 documenté sur simple-cdd qui semble correspondre à mes besoins.
 Cependant je voudrais que le CD installe un kernel fait maison (j'ai généré 
 un .deb). Je n'ai pas trouvé la méthode pour faire cette modification.
 
 Quelqu'un a une idée ?
 
 Merci,
 
 Hugo
 Bonjour Hugo,
 
 Regarde du coté de live-helper. Ce te permet entre autres de générer des 
 images usb et cdrom de distribution debian, le tout tres customisable.
 
 JB
 
 -- 
 Best regards,
 
 -- 
 
 Jean-Bernard Yata
 System Engineer
 
 Debian France Mirror Maintainer : debian.revolsys.fr
 -- 
 
 Linux Debian User Group  Community :
 IRC   : irc.debian-mirror.com/#linux
 WWW   : http://www.debian-mirror.com
 
 
 
 



Re: CD Debian personnalisé avec mon propre Kern el

2010-03-02 Thread Rémi Marty
Par contre si tu as une idée pour integrer le fameux firmware bnx2 simplement 
(sans sortir initgz de l'iso puis lui concatener le microcode contenu dans le 
deb) je suis preneur ^^


Rémi
Le 2 mars 2010 à 15:04, Rémi Marty a écrit :

 Salut,
 J'ai eu le meme genre de probleme, tu pourrais peut-etre utilisé un .deb 
 classique qui contiendrait ton kernel.deb et le placerait dans /root (par 
 exemple) + dans ton profile.postscript rajouter un dpkg -i /root/kernel.deb
 
 Cordialement, Rémi
 
  
 Le 2 mars 2010 à 14:53, Hugo Deprez a écrit :
 
 Bonjour,
 
 Merci pour l'information !
 J'ai donc étudié live-helper. J'ai généré une image avec les commandes 
 suivantes :
 lh_config -b iso -a amd64 --mirror-chroot http://ftp.fr.debian.org/debian/ 
 --debian-installer netinst
 j'ai copié mon kernel personnalisé dans config/chroot_local-packages/
 j'ai tapé la commande suivante :
 LH_LINUX_PACKAGES=
 
 J'ai testé mon ISO, sur le prompt j'ai fais install. Mais il ma installé un 
 kernel 2.6.26-2-amd64... 
 Lors de la génération de l'iso il me semble pourtant avoir vu mon package 
 kernel être configuré.
 
 Une idée? 
 
 Hugo
 
 
 2010/3/2 Jean-Bernard Yata yata...@revolsys.fr
 Hugo Deprez wrote:
 Bonjour,
 
 je souhaiterais créer un CD d'installation Debian personnalisé. Je me suis 
 documenté sur simple-cdd qui semble correspondre à mes besoins.
 Cependant je voudrais que le CD installe un kernel fait maison (j'ai généré 
 un .deb). Je n'ai pas trouvé la méthode pour faire cette modification.
 
 Quelqu'un a une idée ?
 
 Merci,
 
 Hugo
 Bonjour Hugo,
 
 Regarde du coté de live-helper. Ce te permet entre autres de générer des 
 images usb et cdrom de distribution debian, le tout tres customisable.
 
 JB
 
 -- 
 Best regards,
 
 -- 
 
 Jean-Bernard Yata
 System Engineer
 
 Debian France Mirror Maintainer : debian.revolsys.fr
 -- 
 
 Linux Debian User Group  Community :
 IRC   : irc.debian-mirror.com/#linux
 WWW   : http://www.debian-mirror.com
 
 
 



Mythtv 0.22 segfault

2010-01-11 Thread Marty

With recent mythtv upgrade 0.22 I get a kernel message
mythfrontend[8527]: segfault at 0 ip b4f0af13 sp a9168b48
error 4 in libmpeg2.so.0.0.0[b4f05000+17000] when I try to
play back any recording, on my mostly stock Lenny system.
(The main differences are upgraded radeonhd drivers, 1.2.5-1
and kernel 2.6.31.5).

Everything else in mythtv works, and since mpeg2 crashes I don't
think it's the QT4 upgrade issue.  Anyone else have problems
with 0.22+fixes20100105?  I don't see an update in the pipeline
but I'm not sure how or whether to escalate.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org




SOLVED Re: Gnome URL icon associations

2008-06-08 Thread Marty

Marty wrote:
In my debian Etch system, the default browser is iceape, the link 
/etc/x-www-browser points to /usr/bin/iceape, and mozilla is the selected 
default browser using the gnome Desktop-Preferences-Preferred Applications 
applet.  I am not familiar with gconf configuration.


Regardless of the default browser settings, desktop icon URLs opened my mouse 
click on the desltop, or opened within nautilus appear in konqueror.  When 
konqueror is uninstalled, the desktop URL icons are opened by gedit instead. 
Default browser selection works normally, however, for URL icons placed in a panel.


In addition to finding a fix, I am curious about why the system defaults to 
either konqueror or gedit, and the relevant configuration files and settings. 
Thanks for any help.





I fixed the problem by adding the following lines to 
~/.local/share/applications/defaults.list:


application/xhtml+xml=iceape.desktop
text/html=iceape.desktop
text/xml=iceape.desktop

This was needed is because the default browser is epiphany in the gconf global 
defaults.listfile.  A more permanent solution may be changing the global 
defaults, applying them to new users as well, but still I don't know how to 
safely do that.


Since the last posting, in addition to the previous failed attempts, I also 
tried changing the default gnome browser and URL handlers settings using 
gconf-editor, which failed, and forcing the KDE MIME setting in kcontrol, which 
worked around the problem but disabled normal MIME handling.  I don't know why 
it should matter at all in Gnome, but at least in explains why Konqueror was 
starting.


In seeking the fix I found at least four separate and differently working 
mechanisms related to MIME or file association in debian, not including their 
local and global versions.  Although I have a fix for the immediate problem, I 
still don't know why there are so many ways in Debian to perform a similar 
function, how they overlap and differ, where they are all documented, or even 
which package(s) on which to file a bug or wishlist report.



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




Gnome URL icon associations

2008-06-07 Thread Marty
In my debian Etch system, the default browser is iceape, the link 
/etc/x-www-browser points to /usr/bin/iceape, and mozilla is the selected 
default browser using the gnome Desktop-Preferences-Preferred Applications 
applet.  I am not familiar with gconf configuration.


Regardless of the default browser settings, desktop icon URLs opened my mouse 
click on the desltop, or opened within nautilus appear in konqueror.  When 
konqueror is uninstalled, the desktop URL icons are opened by gedit instead. 
Default browser selection works normally, however, for URL icons placed in a panel.


In addition to finding a fix, I am curious about why the system defaults to 
either konqueror or gedit, and the relevant configuration files and settings. 
Thanks for any help.



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




Re: apt/dselect anomaly

2008-05-19 Thread Marty

Daniel Burrows wrote:

On Sun, May 18, 2008 at 08:33:35PM -0400, Marty [EMAIL PROTECTED] was heard 
to say:
I usually keep current with the Debian archive using apt-get.  Sometimes, 
however, I install programs using dselect.


After upgrading to the latest Debian archive using apt-get update/upgrade,
I got the following message while running dselect:

The following packages will be upgraded:
  openssh-client openssh-server

It happened on two different similarly configured machines.

I'm pretty sure this has never happened to me before.  I have always 
thought that upgrading using either apt-get or dselect (using the apt 
method) were equivalent, at least with respect to staying current with 
the archive.


Am I missing something major?  Thanks for any illumination.


  The latest version of openssh-server depends on openssh-blacklist due
to the security problems with openssl that came up recently.  If you
only use apt-get upgrade, openssh-server won't get upgraded because
upgrade refuses to install new packages.  Did openssh-blacklist get
installed too when you used dselect?


Yes.  I had missed the warning about the kept back packages.  Thanks.

I have repeated the upgrade with another machine to confirm this explanation:

apt-get update/upgrade outputs in part:

The following packages have been kept back:
  openssh-client openssh-server
The following packages will be upgraded:
  libssl0.9.8 linux-source-2.6.18 openssl rdesktop ssh

dselect outputs in part:

The following NEW packages will be installed:
  openssh-blacklist
The following packages will be upgraded:
  openssh-client openssh-server
2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.


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




apt/dselect anomaly

2008-05-18 Thread Marty
I usually keep current with the Debian archive using apt-get.  Sometimes, 
however, I install programs using dselect.


After upgrading to the latest Debian archive using apt-get update/upgrade,
I got the following message while running dselect:

The following packages will be upgraded:
  openssh-client openssh-server

It happened on two different similarly configured machines.

I'm pretty sure this has never happened to me before.  I have always thought 
that upgrading using either apt-get or dselect (using the apt method) were 
equivalent, at least with respect to staying current with the archive.


Am I missing something major?  Thanks for any illumination.


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




Re: [OT] how to clean grime off old computer MB?

2008-03-08 Thread Marty

Douglas A. Tutty wrote:

Hello all,

I have a couple of new-to-me old computers.  They've been well used in
what looks like a normal office environment and they're a bit grimey
inside; not just dust that blows away.  I figure that I should clean
that off so the dust doesn't act like a thermal insulator but I'm unsure
what to use, since air alone isn't doing it.  I don't want to remove
e.g. the CPU from its socket. (P-133, socket 7).


All socketed part must be removed for cleaning.


What have you used sucessfully?


Use a dishwasher or clean manually with soft brush, detergent and hot water. 
Rinse with alcohol and dry with compressed air or heat gun.


This is at home so I'm not set up for, e.g. a chemical bath.  


Do not use any other chemicals or solvents.



Doug.





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




Re: problems after latest etch3 xserver upgrade

2008-01-20 Thread Marty

Upgrade again.  It's fixed now.

For details eee my post entitled Update: Re: GTK update problems.
The fix made into the archives yesterday.

Angus Auld wrote:

Greetings, I had no apparent problems with the
xserver-xorg-core/xnest upgrade from 2:1.1.1-21etch1 
2:1.1.1-21etch2, but with the latest upgrade to
2:1.1.1-21etch3 I have noted that I am no longer able
to use vlc media player. I got BadAlloc error.
I forced a downgrade to the 2:1.1.1-21etch1 (why
wasn't I given an option to downgrade to the etch2? It
isn't shown at all).
Alas, vlc still refuses to run and I get the
BadAlloc error.
I haven't noticed any other anomolies besides with
vlc.

How can I get my vlc back?
Any thoughts greatly appreciated.
TIA.


-- Angus

##Linux Laptop powered by Debian Linux##
###Reg. Linux User #278931###


  

Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs






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




Re: dist-upgrade problem (was Re: /etc/modutils/0keep: line 9: keep: command not found)

2008-01-20 Thread Marty

tom arnall wrote:

i attempted the distr-upgrade and after i rebooted did:

[EMAIL PROTECTED]:~$ uname -r
2.6.16.4

so i did the distr-upgrade again. following is the session output. '31 not 
fully installed or removed.' is where it gets interesting:


[EMAIL PROTECTED]:~$ sudo apt-get dist-upgrade


It was doomed from the start.  apt-get does not have the intelligence, as do the 
apt front ends, essential for all but the most trivial upgrades.  Of those I can 
only vouch for personal favorite, dselect.



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




Re: dist-upgrade problem (was Re: /etc/modutils/0keep: line 9: keep: command not found)

2008-01-20 Thread Marty

tom arnall wrote:

On Sunday 20 January 2008 11:46, Marty wrote:

tom arnall wrote:
 i attempted the distr-upgrade and after i rebooted did:

 [EMAIL PROTECTED]:~$ uname -r
 2.6.16.4

 so i did the distr-upgrade again. following is the session output. '31
 not fully installed or removed.' is where it gets interesting:

 [EMAIL PROTECTED]:~$ sudo apt-get dist-upgrade

It was doomed from the start.  apt-get does not have the intelligence, as
do the apt front ends, essential for all but the most trivial upgrades.  Of
those I can only vouch for personal favorite, dselect.



judging from the menu for dselect, there does not seem to be a way to do a 
dist-upgrade, only install like with 'apt-get install'.


That's correct.  I never explicitly upgraded from one distribution to another 
with dselect.  I merely pointed to the newer distribution's repository (via 
sources.list) and dselect did the rest.  I think dist-upgrade is an apt-get 
specific thing, and I'm not exactly what it does, other than repeatedly break 
users' debian systems and thus prompt frequent problem reports here.


Nevertheless if you follow through with dselect then I think it will probably 
recover your system.



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




Re: dist-upgrade problem (was Re: /etc/modutils/0keep: line 9: keep: command not found)

2008-01-20 Thread Marty

tom arnall wrote:


Marty,

should i be concerned about the following. i did this without pointing 
sources.list to the new repository.


Well, fix that.  :-)



[EMAIL PROTECTED]:~$ sudo apt-get dist-upgrade


It's a typical cascade of errors caused by the first few individual package 
dependency problems.  Again I don't know what dist-upgrade did, but dselect 
should recover or at least fix most of the problems, assuming you address the 
permissions issues in /etc raised by Daniel and point to the right repository. 
Good luck.  Keep posting if you have problems.  If may be a hard slog, but you 
can probably be walked though this.



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




Re: dist-upgrade problem (was Re: /etc/modutils/0keep: line 9: keep: command not found)

2008-01-20 Thread Marty

tom arnall wrote:

On Sunday 20 January 2008 12:37, Marty wrote:

tom arnall wrote:
 Marty,

 should i be concerned about the following. i did this without pointing
 sources.list to the new repository.

Well, fix that.  :-)

 [EMAIL PROTECTED]:~$ sudo apt-get dist-upgrade

It's a typical cascade of errors caused by the first few individual package
dependency problems.  Again I don't know what dist-upgrade did, but dselect
should recover or at least fix most of the problems, assuming you address
the permissions issues in /etc raised by Daniel and point to the right
repository. Good luck.  Keep posting if you have problems.  If may be a
hard slog, but you can probably be walked though this.


thanks for the help Marty. i have decided to do a reset and reinstall. i broke 
my system doing the 'chmod -R 777 /dev' and i think i just need to bite the 
bullet and do what others recommended back then. not doing it and asking for 
help with some of the consequent problems is really a bit much ;o).


tom arnall
arcata


Good luck.  It sounds like your best option for now, but for the record I don't 
think it would any big deal to fix your system.  I've made worse mistakes, but I 
also realize that not everyone has the time or inclination to perform surgery on 
a broken install in the name of science or hack value.  :-)



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




  1   2   3   4   5   6   7   >