Re: Init system for non-Linux ports

2014-02-12 Thread Robert Millan
On 29/01/2014 09:26, Petr Salinger wrote:
>> 1. stay with sysvinit
>> 2. switch to OpenRC unconditionally
>> 3. switch to Upstart unconditionally
>> 4. switch to Upstart only if Linux uses it by default, otherwise OpenRC
>> 5. further discussion
>>
>> Please rank the above putting your preferred option first, as per
>> Debian's usual Condorcet voting system.  This is totally non-binding,
>> I'm most interested in hearing people's ideas, questions, or the reasons
>> for their choices.
> 
> I would add also
> 6. switch to Upstart only if Linux uses it by default, otherwise stay with 
> sysvinit
> 
> My preference is
> 
> 6-5-1,2,4-3

We have less options now ;-)

I'm a bit afraid that even if sysvinit itself stays mostly fine, the scripts 
written for
it could turn into a bunch of bitrot.

And AFAICS we may be able to use Upstart some time in the future but this 
doesn't seem
possible right now.

What is the current status of OpenRC? Is it usable?

-- 
Robert Millan


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52fb50d4.1010...@debian.org



Re: [Fwd: Re: Init system for non-Linux ports]

2014-02-12 Thread Steven Chamberlain
On 12/02/14 12:04, Svante Signell wrote:
> I fear that it is currently broken since one of the latest patches. Do
> you have a (scrappable) pre-installed image I can download, ala:
> http://people.debian.org/~sthibault/hurd-i386/

Yes, Aurelien Jarno has kindly made these:

> http://blog.aurel32.net/153
> http://people.debian.org/~aurel32/qemu/

Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52fb63f3.1030...@pyro.eu.org



Re: Init system for non-Linux ports

2014-02-12 Thread Steven Chamberlain
On 12/02/14 10:45, Robert Millan wrote:
> I'm a bit afraid that even if sysvinit itself stays mostly fine, the scripts 
> written for
> it could turn into a bunch of bitrot.

There are a few reasons to keep sysvinit scripts maintained for jessie:
1. for smoother upgrades from wheezy
2. in order to backport jessie packages to wheezy
3. for non-Linux (or non-systemd) ports

So ports are not the only reason.  And yet all of the above points still
apply to ports;  we'd have to support sysvinit even if we went with
something else.

I don't think it matters much what we choose, but seems we'd want to
make use of legacy sysvinit compatibility - write very few scripts in
specific formats (e.g. OpenRC runscripts / Upstart jobs).  We probably
have right up until freeze to make a preference, and perhaps by then
there will be more than one fully-working init system.

GNU/Hurd porters already said they aim to maintain sysvinit scripts:
https://lists.debian.org/debian-hurd/2014/01/msg00051.html

And there are plenty of GNU/Linux users who will want to run systems
without systemd.  (individuals, derivatives, quite possibly Google).

Thinking ahead, package maintainers won't have such need to support
sysvinit for jessie+1 so that's when we'll really have problems.  Having
something like OpenRC or Upstart might allow to add/override broken init
scripts with native/declarative ones.  Perhaps by then we'll have new
ways to convert init scripts or generate them from metalanguage;  or
built-in support for reading each others' formats.

> And AFAICS we may be able to use Upstart some time in the future but this 
> doesn't seem
> possible right now.

We could initially ask the maintainer to apply Dmitri's patches and try
to keep it building on kfreebsd.  And just keep it around for people to
play around with and possibly get it fully working.  IIRC it runs, but
will need early boot scripts re-writing, equivalent to /etc/rcS.d/

> What is the current status of OpenRC? Is it usable?

Pretty good as I recall;  it was very easy to test using jails.

Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52fb647f.3090...@pyro.eu.org



[Fwd: Re: Init system for non-Linux ports]

2014-02-12 Thread Svante Signell
 Forwarded Message 
From: Svante Signell 
To: debian-h...@lists.debian.org
Subject: Re: Init system for non-Linux ports
Date: Wed, 12 Feb 2014 13:02:45 +0100

On Wed, 2014-02-12 at 10:45 +, Robert Millan wrote:
> On 29/01/2014 09:26, Petr Salinger wrote:

> What is the current status of OpenRC? Is it usable?

I fear that it is currently broken since one of the latest patches. Do
you have a (scrappable) pre-installed image I can download, ala:
http://people.debian.org/~sthibault/hurd-i386/




-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1392206649.10315.16.ca...@s1499.it.kth.se



Re: Init system for non-Linux ports

2014-02-12 Thread Robert Millan
On 12/02/2014 12:09, Steven Chamberlain wrote:
> There are a few reasons to keep sysvinit scripts maintained for jessie:
> 1. for smoother upgrades from wheezy
> 2. in order to backport jessie packages to wheezy
> 3. for non-Linux (or non-systemd) ports
> 
> So ports are not the only reason.  And yet all of the above points still
> apply to ports;  we'd have to support sysvinit even if we went with
> something else.

If we have to support it anyway, is it really worth spending effort on
Upstart/OpenRC for Jessie?

IMHO it'd be safer to wait and see where things go. For example, are Upstart
developers serious about portability or was this just an experiment? Is
OpenRC going to be adopted by FreeBSD and/or other BSDs?

-- 
Robert Millan


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52fb67d2.4000...@debian.org



Re: Init system for non-Linux ports

2014-02-12 Thread Steven Chamberlain
On 12/02/14 12:23, Robert Millan wrote:
> If we have to support it anyway, is it really worth spending effort on
> Upstart/OpenRC for Jessie?

Right, sysvinit is a viable and easy option for jessie;  having any
other init systems working is a bonus.

At least we know now that we need to concentrate on maintaining sysvinit
scripts.

Although, come jessie+1, I wonder how upgrades will be handled, if
sysvinit scripts go away.  Maybe it is preferable to have some new init
system *already* in place, as default in jessie.  But it's difficult to
predict so far ahead.

> IMHO it'd be safer to wait and see where things go.

I agree, a lot could change now that GNU/Linux has chosen systemd, and
we have plenty of time.  In particular I wonder what Ubuntu will do, and
if Upstart has a future at all.  The still-ongoing GNOME/logind issue
may have some impact on that.

Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52fb6bb7.5020...@pyro.eu.org



Re: Init system for non-Linux ports

2014-02-12 Thread Robert Millan
On 12/02/2014 12:40, Steven Chamberlain wrote:
> Although, come jessie+1, I wonder how upgrades will be handled, if
> sysvinit scripts go away.

Maybe Pre-Depends. Or maybe have written instructions to install
the new init by hand, like we often do for kernels.

Or maybe backward compat? I hear some of the new init implementations
support SysV.

I think having one or more replacements in good shape would be nice, but
I doubt we'll be in trouble because of this.

-- 
Robert Millan


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52fb74a1.8070...@debian.org



Re: Init system for non-Linux ports

2014-02-12 Thread Steven Chamberlain
On 12/02/14 13:18, Robert Millan wrote:
> Or maybe backward compat? I hear some of the new init implementations
> support SysV.

SysV init scripts?

I thought this was obvious, or maybe I misunderstand what you mean.
*All* of the init systems that were discussed by the TC, even systemd
(for now), can use existing SysV init scripts.

This is important to know, because some (perhaps most) packages may not
bother creating systemd unit files at all for jessie, and continue to
fully maintain the SysV init scripts they already have.

And adopting any new init system for jessie is made considerably easier
by using the same init scripts as sysvinit.  SysV init scripts can be
overridden by creating a new runscript/job of the same name.

Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52fb7974.60...@pyro.eu.org



Bug#738486: freebsd-nfs-common: NFSv4 non-functional due to missing nfsuserd and nfscbd

2014-02-12 Thread Robert Millan
Control: tag -1 help

Hi Roger,

Unfortunately we're very short on manpower to add new features. Do you
think you'd be able to help with this one?

On 09/02/2014 22:11, Roger Leigh wrote:
> Package: freebsd-nfs-common
> Version: 9.2+ds1-1+b1
> Severity: important
> 
> Dear Maintainer,
> 
> It does not appear possible to mount an NFSv4 filesystem
> with the current kfreebsd nfs packages.  nfsuserd is
> missing (needed both client and server side), and
> nfscbd is missing (needed client side for some
> configurations; not sure about the server).
> 
> I can get NFSv4 mounts working fine booting the system
> into a native FreeBSD 10.0-RELEASE install.  So it is
> configured correctly server-side.  It's just the
> kFreeBSD packages missing bits which are standard in
> the base FreeBSD install.  If they could be added,
> that would probably fix the problem.
> 
> Note that there may be additional other NFS daemons
> which I've missed.
> 
> 
> Thanks,
> Roger
> 
> 
> -- System Information:
> Debian Release: jessie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: kfreebsd-amd64 (x86_64)
> 
> Kernel: kFreeBSD 10.0-1-amd64
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages freebsd-nfs-common depends on:
> ii  libbsd00.6.0-1
> ii  libc0.12.17-97
> ii  libfreebsd-glue-0  0.2.17
> ii  libtirpc1  0.2.2-5
> ii  rpcbind0.2.1-2
> 
> freebsd-nfs-common recommends no packages.
> 
> freebsd-nfs-common suggests no packages.
> 
> -- no debconf information
> 
> 


-- 
Robert Millan


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52fb7e11.2010...@debian.org



Processed: Re: Bug#738486: freebsd-nfs-common: NFSv4 non-functional due to missing nfsuserd and nfscbd

2014-02-12 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 help
Bug #738486 [freebsd-nfs-common] freebsd-nfs-common: NFSv4 non-functional due 
to missing nfsuserd and nfscbd
Added tag(s) help.

-- 
738486: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738486
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.b738486.13922135251327.transcr...@bugs.debian.org



Bug#738188: VESA Newcons is awfully slow

2014-02-12 Thread Robert Millan
On 09/02/2014 12:56, Markus Koschany wrote:
> Switching between virtual terminals and X works flawlessly after I
> loaded the intel drivers manually.

What about switching from one VT to another? (no X involved)

-- 
Robert Millan


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52fb7e57.1090...@debian.org



Re: Init system for non-Linux ports

2014-02-12 Thread Dimitri John Ledkov
On 12 February 2014 12:23, Robert Millan  wrote:
> On 12/02/2014 12:09, Steven Chamberlain wrote:
>> There are a few reasons to keep sysvinit scripts maintained for jessie:
>> 1. for smoother upgrades from wheezy
>> 2. in order to backport jessie packages to wheezy
>> 3. for non-Linux (or non-systemd) ports
>>
>> So ports are not the only reason.  And yet all of the above points still
>> apply to ports;  we'd have to support sysvinit even if we went with
>> something else.
>
> If we have to support it anyway, is it really worth spending effort on
> Upstart/OpenRC for Jessie?
>
> IMHO it'd be safer to wait and see where things go. For example, are Upstart
> developers serious about portability or was this just an experiment? Is
> OpenRC going to be adopted by FreeBSD and/or other BSDs?
>

Yes, a few upstart upstream developers are interested in porting to
kFreebsd, and later to Freebsd.
If packages follow the current policy, there shouldn't be much
additional work once upstart is supported on those platforms.
Integration-wise, there will be needed to inspect and/or tweak a few
jobs where things don't match up (e.g. udev <-> devd events).
We didn't start on Hurd yet.
In the best interest of Debian/kFreeBSD, it is probably best to stick
with sysv-init as default for jessie, and have alternatives fully
available by feature freeze such that a switch can be made for
jessie+1.
This is simply because no init alternatives exist on !Debian/Linux in
squeeze already, and e.g. on Debian/Linux upstart/systemd already
exist as working alternatives on squeeze systems.
Out of all the open-source operating systems, i'm yet to see one that
introduce new init and switch to it by default in a single upgrade.

-- 
Regards,

Dimitri.


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/canbhlughvwru+8cvawtrgzjj5_p_qboke_rreqtnp1m6onu...@mail.gmail.com



Processed: Re: Bug#738188: VESA Newcons is awfully slow

2014-02-12 Thread Debian Bug Tracking System
Processing control commands:

> retitle -1 VGA Newcons is awfully slow
Bug #738188 [kfreebsd-image-11.0-0-amd64] VESA Newcons is awfully slow
Changed Bug title to 'VGA Newcons is awfully slow' from 'VESA Newcons is 
awfully slow'

-- 
738188: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738188
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.b738188.13922139415087.transcr...@bugs.debian.org



Bug#738188: VESA Newcons is awfully slow

2014-02-12 Thread Robert Millan
Control: retitle -1 VGA Newcons is awfully slow

Hi Ed,

On 09/02/2014 19:47, Ed Maste wrote:
> On what hardware (or VM) do you experience this?  On my Thinkpad X220
> the console is acceptably performant in both VGA-mode (at boot) and
> i915 (after starting X), with a FreeBSD-CURRENT kernel from the end of
> January.  In VirtualBox it is noticeably pokey for me, but certainly
> not on the order of one second for a scroll.

On VirtualBox, I get the "lag effect" on both scrolling and VT switching.

On real hardware (with VGA mode), VT switching is very slow, but scrolling
is fine.

There's a small glitch during VT switch: immediately after pressing the
keys, screen is redrawn, but where you'd normally see the login prompt,
blurry characers are drawn. After a fraction of a second, these are replaced
with proper glyphs. Smells like a font related problem. Would you like to
see a video capture?

-- 
Robert Millan


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52fb7faf.7030...@debian.org



Bug#738188: VESA Newcons is awfully slow

2014-02-12 Thread Ed Maste
On 12 February 2014 09:05, Robert Millan  wrote:
> There's a small glitch during VT switch: immediately after pressing the
> keys, screen is redrawn, but where you'd normally see the login prompt,
> blurry characers are drawn. After a fraction of a second, these are replaced
> with proper glyphs. Smells like a font related problem. Would you like to
> see a video capture?

That sounds quite odd.  Sure, if you can easily obtain a video capture
please do.


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/capyfy2bp6ysb_jxnmmt2tzp7oj-78u8_h6s4eyzy12se6ri...@mail.gmail.com



Re: Bits from the Release Team: Architecture health check

2014-02-12 Thread Niels Thykier
On 2014-01-30 16:23, Robert Millan wrote:
> On 30/01/2014 00:03, Niels Thykier wrote:
>> @Robert: Re your "Could you elaborate?".  I haven't forgotten it, but I
>> out of time - so I will get back to you on that.
> 
> It's ok.
> 
> I wanted more detail both on the problem and on the solution. You just 
> provided
> the second, which I believe is the most important.
> 

Okay - as promised, the problem side.

As I see it, there are two concrete problems with the (number of)
supported packages. First, the number of packages actually built on
kFreeBSD is just shy of 90%, whereas most other release architectures
are at 96%[1].  Here kFreeBSD has increased in the past quarter from
~89.5% to "almost, but not quite 90%".

Secondly, there are cases like GDM, where a single unsupported package
have rather "long reaching" consequences.  In the concrete example,
GNOME (via gnome-core) strictly depends on gdm3, meaning that if gdm3
goes, (more or less) all of gnome goes with it[2].  That in turn means
that task-gnome-desktop cannot be installed on kFreeBSD (I presume this
will at least affect d-i).
  Here we need you to assess what can you reasonably support.  Once we
know that we can look at the consequences and how to deal with them.


By the way, when you present your set of supported packages, please
consider highlighting where you would like the "default" package set to
be different from current release architectures.  E.g. with the TC's
decision on init systems, Linux will be using systemd as default init
system[3].  I presume kFreeBSD will go with a different init system.


~Niels

[1] https://buildd.debian.org/stats/graph-week-big.png

The notable exception here being s390x, which is at ~93%.

[2] I vaguely remember something XDM being a possible alternative to
GDM, but never mind that for now.

[3] Here I bluntly assume there will not be a GR overturning that decision.



-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52fbd439.1070...@thykier.net



Re: Heads up: xorg-server 1.15 soon in sid

2014-02-12 Thread Julien Cristau
On Tue, Feb  4, 2014 at 10:04:47 +, Robert Millan wrote:

> On 28/01/2014 22:39, Julien Cristau wrote:
> > I haven't been able
> > to test nv, msm, omap, omapfb or sunffb.
> 
> nv builds fine. Thanks for the heads-up.
> 
It doesn't seem to be whitelisted in wanna-build, so I'm unable to
binNMU it.  Would you mind building and uploading binNMUs yourself?

Thanks,
Julien


signature.asc
Description: Digital signature