Re: Stuff from /bin, /sbin, /lib depending on /usr/lib libraries

2012-09-01 Thread Nikolaus Rath
Darren Salt  writes:
> I've carefully avoided use of initramfs images; I don't plan to start using
> them just so that /usr can be mounted early.
>
> You can call it irrational or whatever else you like; I don't care.
[..]
>
> For me, the presence of an initramfs is a downside when I've been able to do
> without without problem for so long.

Disliking initramfs for no technical reason is of course something you
are free to do. But why should this affect any decision that Debian
makes about requiring or not requiring initramfs?


Curious,

   -Nikolaus

-- 
 »Time flies like an arrow, fruit flies like a Banana.«

  PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6  02CF A9AD B7F8 AE4E 425C


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87txvhqe3a@vostro.rath.org



Re: choice in core infrastructure decisions (Re: Bug#684396: ITP: openrc -- alternative boot mechanism)

2012-09-01 Thread Wookey
+++ Faidon Liambotis [2012-08-11 03:48 +0300]:
> On 08/11/12 01:12, Russ Allbery wrote:
> > There are choices that we don't support because the process of supporting
> > that choice would involve far more work than benefit, and the final goal
> > is excellence, not choice for its own sake.  For example, we don't allow
> > users to replace the system C library with a different one.  That's
> > something that we *could* do, but the general consensus of the project is
> > that investing our effort in that is not the best way to produce
> > excellence.
> 
> I kind of disagree with that. I don't think that the fact that we don't
> support multiple C libraries is the result of a "consensus decision".
> 
> I think it's just because noone attempted to properly do that and prove
> it's viability and usefulness either to a portion of the userbase or the
> project as a whole.

Not wishing to get into the general argument, but just to clarify that
in fact this (enabling an alternative c-library) has been done in the
past, showing that it is technically possible.

The SLIND project
(http://wiki.network-crawler.de/index.php/SLIND_Siemens_Linux_Distribution)
rebuilt a reasonable subset of debian against uclibc. dpkg has had
support for uclibc- for some years. It's not actually
technically very difficult, although proper support would involve some
intrusive changes in some places. It would actually be useful to quite
a lot of people if a core subset of Debian was easily buildable for
use with uclibc and busybox, but so far this work has always been done
in forks and derivatives, and not pushed back in, which makes it very
hard to maintain. Deciding whether that was still relevant or worth
the effort would no doubt require another long thread :-)

Steve and Russ have it right. We strive for technical excellence and
the widest functional coverage that can sensibly be achieved in the
context of a binary distro and the available resources. The implies
plenty of choice, but not choice for its own sake.

Wookey
-- 
Principal hats:  Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120902024201.gz27...@stoneboat.aleph1.co.uk



Re: Bug#684396: ITP: openrc -- alternative boot mechanism that manages the services, startup and shutdown of a host

2012-09-01 Thread John Paul Adrian Glaubitz
On Sep 2, 2012, at 2:36 AM, Darren Salt  wrote:

> I demand that Thomas Goirand may or may not have written...
> 
> [snip]
>> Sure, OpenRC doesn't have (yet) all the features of systemd. But because of
>> the above, it might be worth to *at least* give it a chance.
> 
> Should it have all of those features? Should it require support from other
> packages? (Are all of those features appropriate?)

Well, the socket-based activation which allows true parallelization of the boot 
process as well as the replacement of the complicated and error-prone bash 
scripts with unit files are quite compelling in my opinion.

I use systemd on my laptop with an SSD and within a kvm and have boot times 
down to 3 seconds.

Also, systemctl and systemd-analyze are really nice.

Adrian

--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/213434cf-8972-4c0b-a8b6-61e01c600...@physik.fu-berlin.de



Re: Stuff from /bin, /sbin, /lib depending on /usr/lib libraries

2012-09-01 Thread Darren Salt
I demand that Steve Langasek may or may not have written...

[snip]
> The Fedora implementation does not require us to drop support for /usr as a
> separate filesystem.  It only requires us to ensure /usr is mounted before
> init is started.
> 
>  - /usr as a separate filesystem mounted from an initramfs: supported
>  - /usr on the root filesystem: supported

Fine...

>  - /usr on a separate filesystem without the use of an initramfs: not
>supported... and no discernable user demand for this.

I use exactly that on most computers which I've set up (primary exception
being a netbook, due to limited storage), and I don't want an initramfs.
There may come a time when I decide to change this in favour of no separate
/usr partition, but I very much doubt that it'll be before I need to replace
hardware.

I've carefully avoided use of initramfs images; I don't plan to start using
them just so that /usr can be mounted early.

You can call it irrational or whatever else you like; I don't care.

> My knee-jerk reaction to the Fedora proposal had been that it was sick and
> wrong and would cause unacceptable breakage for users on upgrades if Debian
> adopted the same plan. However, I struggled to formulate a concrete
> scenario where losing support for that last configuration would actually
> make a difference.

Upgrade-in-place ‘legacy’, if you like.

[snip; not worth maintaining the distinction?]
> This, plus the extensive upstream use (IMHO misuse) of software installed
> to /usr as part of udev rules, means that in reality an ever increasing
> number of libraries need to be shipped in /lib to properly handle
> bootstrapping the mount of /usr using only the contents of /.

My opinion? Misuse, with the intention of moving away from separate /usr.

> In contrast, if we use an initramfs to handle mounting of /usr, we move all
> the complexity out of the packaging and instead pull components into the
> small initramfs only as needed.  As far as I've been able to determine,
> there really is no downside to the user from making this switch.

For me, the presence of an initramfs is a downside when I've been able to do
without without problem for so long.

-- 
|  _  | Darren Salt, using Debian GNU/Linux (and Android)
| ( ) |
|  X  | ASCII Ribbon campaign against HTML e-mail
| / \ | http://www.asciiribbon.org/

I'm not a complete idiot - some parts are missing.


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52ce18bc8c%lists...@moreofthesa.me.uk



Re: Bug#684396: ITP: openrc -- alternative boot mechanism that manages the services, startup and shutdown of a host

2012-09-01 Thread Darren Salt
I demand that Thomas Goirand may or may not have written...

[snip]
> Sure, OpenRC doesn't have (yet) all the features of systemd. But because of
> the above, it might be worth to *at least* give it a chance.

Should it have all of those features? Should it require support from other
packages? (Are all of those features appropriate?)

-- 
|  _  | Darren Salt, using Debian GNU/Linux (and Android)
| ( ) |
|  X  | ASCII Ribbon campaign against HTML e-mail
| / \ | http://www.asciiribbon.org/

Become a programmer and never see the world.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52ce121a1c%lists...@moreofthesa.me.uk



Re: Bug#684396: ITP: openrc -- alternative boot mechanism that manages the services, startup and shutdown of a host

2012-09-01 Thread Charles Plessy
Le Sat, Sep 01, 2012 at 09:02:06PM +0200, Svante Signell a écrit :
> 
> Maybe you, Josselin, should step down from working on Debian. It looks
> like your priorities are not in line with the Debian goals and the
> Debian contract any longer. Whatever the consequences will be.

In general I am for discussing things without taboos, but if Debian had only
one, I think it should be about never calling for peoples heads.  We have an
expulsion procedure for DDs who harm the project, and those who are not willing
or not able to start this procedure should not gratuitously invite DDs to
leave.  And yes, this is one of the cases where it is good to underline loudly
that your opinion does not matter because you are not a a member of the Debian
project.  And please do not answer.

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120901222031.ga11...@falafel.plessy.net



Re: Stuff from /bin, /sbin, /lib depending on /usr/lib libraries

2012-09-01 Thread Steve Langasek
Hi Thomas,

On Fri, Aug 31, 2012 at 05:39:14PM +0800, Thomas Goirand wrote:
> On 08/31/2012 03:39 AM, Steve Langasek wrote:
> >  - /usr on a separate filesystem without the use of an initramfs: not
> >supported... and no discernable user demand for this.

> Well, let's say I have a big crash, and I want to recover, and I
> need to access /etc/lvm/archive in a single user, with of course
> my /usr in a bad state, and I wouldn't be able to mount it for
> various reasons. Let's say, an HDD crash, which is very common.

> If I need to have /usr mounted before init starts, then I'm more
> or less dead, and I'll have to get a recovery CD / USB.

> If I don't need /usr, everything is fine, I can boot into single
> user mode, and repair.

> Guess which situation I prefer?

There's no reason that you should be "more or less dead".  The proposed
design still allows for recovery - it just requires that you use the
initramfs as the recovery environment, rather than the rootfs.  The
difference is about where we put our bootstrapping/recovery environment and
how we package it, not about whether we have one.

> Now, you tell me: what are the advantage of requiring having
> everything in /usr exactly? I really don't get what the advantage is.

The advantages have been laid out in the Fedora spec.  The only additional
advantage not mentioned there is that it saves us from fighting an uphill
battle against upstreams - not just those who have adopted the Fedora design
and are entangling /usr with things like /lib/udev, but even upstreams like
GNU autotools, which really doesn't support the idea of separate heirarchies
for boot-critical libraries vs. dev packages.

> On 08/31/2012 03:39 AM, Steve Langasek wrote:
> > However, I struggled to formulate a concrete
> > scenario where losing support for that last configuration would actually
> > make a difference.

> You must have not read some of my posts then.

I don't recall if I did or not.  But certainly in this post, you're not
presenting anything that can't be supported under the new proposal, just
something that has to be supported differently.

> Also, please make the point into why having stuff in /usr is
> to be preferred. Or is it that the *only* argument that you
> have is that we are polluted by RedHat crap? If so, why
> shouldn't we consider switching to an alternative of udev
> like mdev, if its development goes on the right direction,
> for Jessie?

This is a profound misunderstanding of the problem.  udev is not the issue.
udev rules *provided by other desktop packages* are the issue.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120901223010.gc22...@virgil.dodds.net



Re: Bug#684396: ITP: openrc -- alternative boot mechanism that manages the services, startup and shutdown of a host

2012-09-01 Thread Steve McIntyre
Svante Signell wrote:
>On Fri, 2012-08-31 at 19:34 +0300, Serge wrote:
>> 2012/8/31 Josselin Mouette wrote:
>
>> Linux is still not about choice? Then let's make it be about choice!
>> 
>> > As for Debian not being universal, this is certainly not my saying.
>> > But toy ports and toy init systems are part of what makes Debian less
>> > universal: being the universal OS doesn’t mean accepting every piece
>> > of shit, it means being able to answer every user need.
>> 
>> So, if user needs to see something in debian repository then being
>> universal means having it in repository. :)
>
>Maybe you, Josselin, should step down from working on Debian. It looks
>like your priorities are not in line with the Debian goals and the
>Debian contract any longer. Whatever the consequences will be.

Svante, you've been causing trouble for a long time now, using the
excuse of being a Hurd porter. I've been tempted to kill-file you for
a while. But this particular message from you is so far out of line
that I feel it needs a response. Calm down and apologise, or I will
ask that the listmasters ban you from Debian lists.

-- 
Steve McIntyre, Cambridge, UK.st...@einval.com
Google-bait:   http://www.debian.org/CD/free-linux-cd
  Debian does NOT ship free CDs. Please do NOT contact the mailing
  lists asking us to send them to you.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1t7vji-0005l8...@mail.einval.com



Re: Stuff from /bin, /sbin, /lib depending on /usr/lib libraries

2012-09-01 Thread Steve Langasek
Hi Matthew,

On Sat, Sep 01, 2012 at 07:25:09PM +0100, Matthew Woodcraft wrote:
> Wouter Verhelst wrote:
> > Since you're talking of software RAID and LVM, that means you need an
> > initramfs to boot your system. Thus, your systems will continue to
> > boot with the proposed scenario, which supports booting with /usr on a
> > separate filesystem if you have an initramfs.

> Using software RAID and LVM does not require an initramfs.

> Debian has supported booting from md RAID without using an initramfs for
> a very long time.

True but misleading.  LILO supported it because it hard-coded the block list
of the kernel and initrd at install time.  GRUB1 never supported any RAID
except for RAID1, as far as I'm aware.  GRUB2 has supported RAID5 since
~2008, but has only been used as the default boot loader in Debian since
2011; prior to that the installer would select the best bootloader for the
chosen disk layout - but grub2 was sufficiently experimental at that point
that no one who actually cared about their data would be using it.

As for LVM, I'm not aware of any implementation that supports kernel
auto-activation of VGs without an initramfs.

> GRUB2 can boot from LVM or a separate /boot, but in any case risk-averse
> people might choose to avoid root-on-LVM; this is one of the reasons for
> putting /usr on a separate filesystem in the first place.

I wouldn't call this being risk averse, I would call it being *bad* at risk
assessment / risk management.  All the interesting data needed for running
the system is on a filesystem other than the root filesystem in that case.
If you actually think LVM isn't safe, you shouldn't be using it for /usr
(and /var).  If you think it is safe, you should have / on it as well and,
if necessary, allocate a separate /boot partition for the bootloader.

> The system I'm sending this email from would fail to boot if separate
> /usr without initramfs stops being supported.

Can you please elaborate on why that is?  Is there something in your
configuration that would prevent an initramfs from being automatically used
by the bootloader when generated at kernel install time?  Are there
particular constraints on your environment that would prevent the system
from using an initramfs if one was required (e.g., would there be some
reason you would have to reinstall to adapt to such new requirements)?

> If Debian doesn't want to continue doing the work to support that
> configuration, fair enough; I'll change.  But I'd like to correct the
> impression that such systems don't exist.

My assertion isn't that an initramfsless system with /usr as a separate
filesystem can't be done; my assertion is, rather, than it is an
uninteresting configuration to support and that dropping support for it
won't negatively impact our users.  If I'm mistaken about this, I'd
certainly like to know it.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: Bug#684726: ITP: check_v46 -- Icinga / Nagios plugin for dual stacked (IPv4 / IPv6) hosts

2012-09-01 Thread Christoph Anton Mitterer
On Wed, 2012-08-29 at 14:35 -0700, Don Armstrong wrote:
> See Policy §7.2. If the depended-on package is not "required for the
> depending package to provide a significant amount of functionality"
> but is a package which "would be found together with the [depending
> package] in all but unusual installations", it should be a
> Recommends:, not a Depends:.
Yeah,.. but this is really very vague, isn't it? And AFAICS the
consensus on most distributions and also most Debian packages was that
depends is the relation that indicates that the package is required for
core functionality.


Therefor, and this is also in reply to Timo Juhani Lindfors mail before,
I personally would say roughly the following:
A depends on B if either of the following is true:
- without B, A cannot be installed/configured
- without B, A fails not gracefully  (i.e. corrupts data, segfaults,
doesn't work at all without warnings/hints)
- without B, using A wouldn't make sense at all (as it looses it's core
functionality), even if it would fail gracefully


I largely agree with what Russ, wrote below, I like to install only what
I really want, and giving information in the package description about
the Recommends and Suggests is a good way to help understanding.




But apart from all that,... my intention was no to ask for
"clarification" of the policy in that matters (even though that wouldn't
harm perhaps ;) )


A package like nagios-plugins-contrib is obviously not a meta-package.
It's however not a normal package either, as it contains different
programs from different upstreams, whose only "connection" is, that all
of them are nagios/icinga checks.
I call this "compilation packages".

IMHO the following is likely true:
- For some compilation packages it would be better if they were split
up, especially when one considers that Debian would ultimately package
"all" (or at least very much) of the available Nagios/Icinga pluings.
The compilation package would just get enormous big.

- Ask yourself, if you were the maintainer of these plugins and if you'd
decided to package them separately, would you have used Depends or
Recommends in many of the cases (I talk about e.g. the packages which
provide programs absolutely needed by the plugins)?
So I'd conclude, that Recommends was chosen in some cases only, to keep
the dependencies small (because people typically tend to not use each
program of a compilation package anyway),... and therefore this sounds
like "wrong" packaging[0] to me.


- Those who argue that this is a problem because one gets so many very
small packages,... we do this already,... with the font-* packages, for
example; and it seems to work.



Cheers,
Chris.

> 0: I wrote the above, not Bernd. Please try to avoid incorrect
> attribution when you quote e-mail.
Yeah sorry,... was a mistake when cutting out Bernd's comments.


[0] Of course this is not meant specifically "againt"
"nagios-plugins-contrib" and it's maintainers; so don't feel offended.
It's a general issue IMHO in current packaging practise :)


smime.p7s
Description: S/MIME cryptographic signature


Re: Bug#684396: ITP: openrc -- alternative boot mechanism that manages the services, startup and shutdown of a host

2012-09-01 Thread Svante Signell
On Fri, 2012-08-31 at 19:34 +0300, Serge wrote:
> 2012/8/31 Josselin Mouette wrote:

> Linux is still not about choice? Then let's make it be about choice!
> 
> > As for Debian not being universal, this is certainly not my saying.
> > But toy ports and toy init systems are part of what makes Debian less
> > universal: being the universal OS doesn’t mean accepting every piece
> > of shit, it means being able to answer every user need.
> 
> So, if user needs to see something in debian repository then being
> universal means having it in repository. :)

Maybe you, Josselin, should step down from working on Debian. It looks
like your priorities are not in line with the Debian goals and the
Debian contract any longer. Whatever the consequences will be.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1346526126.5554.19.camel@x60



Re: Bug#686447: ITP: zfs-linux -- The native Linux kernel port of the ZFS filesystem

2012-09-01 Thread Carlos Alberto Lopez Perez
On 01/09/12 20:18, John Paul Adrian Glaubitz wrote:
> On Sat, Sep 01, 2012 at 08:02:21PM +0200, Carlos Alberto Lopez Perez wrote:
> 
>>  This package contains the source code for the native implementation of ZFS
>>  for the Linux Kernel, which can be used with DKMS, so that local kernel
>>  modules are automatically built and installed every time the kernel packages
>>  are upgraded.
>>  .
>>  This package also contains the user space utilities needed to manage ZFS.
> 
> Wow, this is actually very nice. I didn't know the implementation of
> ZFS has advanced that much. I would really love to see this in Debian
> anytime soon.
> 
> Do you know how it compares to the version of zfs available for the
> FreeBSD kernels feature-wise?
> 
> Cheers,
> 
> Adrian
> 
> 

Wikipedia has a nice table comparing the different ports of ZFS [1]
According to it, both the FreeBSD port and this Native Linux port (LLNL)
are based on zpool version 28, for which the relevant changelog is also
detailed on Wikipedia [2].

For the Linux port, the ZFS Posix Layer (ZPL) is available from version
0.6.0-rc1 and is expected to be completely stabilized for version 0.6.0 [3]


Regards!


[1] https://en.wikipedia.org/wiki/ZFS#Comparisons
[2] https://en.wikipedia.org/wiki/ZFS#Release_history
[3] https://github.com/zfsonlinux/zfs/issues/7



signature.asc
Description: OpenPGP digital signature


Re: Stuff from /bin, /sbin, /lib depending on /usr/lib libraries

2012-09-01 Thread Matthew Woodcraft
Wouter Verhelst wrote:
> Since you're talking of software RAID and LVM, that means you need an
> initramfs to boot your system. Thus, your systems will continue to
> boot with the proposed scenario, which supports booting with /usr on a
> separate filesystem if you have an initramfs.

Using software RAID and LVM does not require an initramfs.

Debian has supported booting from md RAID without using an initramfs for
a very long time.

GRUB2 can boot from LVM or a separate /boot, but in any case risk-averse
people might choose to avoid root-on-LVM; this is one of the reasons for
putting /usr on a separate filesystem in the first place.


The system I'm sending this email from would fail to boot if separate
/usr without initramfs stops being supported. If Debian doesn't want to
continue doing the work to support that configuration, fair enough; I'll
change. But I'd like to correct the impression that such systems don't
exist.

-M-


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120901182508.ga21...@golux.woodcraft.me.uk



Re: Bug#686447: ITP: zfs-linux -- The native Linux kernel port of the ZFS filesystem

2012-09-01 Thread Carlos Alberto Lopez Perez
On 01/09/12 20:36, Arno Töll wrote:
> Hi,
> 
> On 01.09.2012 20:02, Carlos Alberto Lopez Perez wrote:
>> This package contains the source code for the native implementation
>> of ZFS for the Linux Kernel, which can be used with DKMS, so that
>> local kernel modules are automatically built and installed every time
>> the kernel packages are upgraded.
> 
> Question remains whether the resulting binary packages are distributable
> by Debian. You'd basically need to ship source only binary packages
> which are built on the installing platform - including utilities, not
> only for the kernel driver.
> 
> 

The user space utilities are not linked against any GPL library so there
isn't any license problem distributing them in binary form.

The only external dependencies for the user-space utilities are:
libselinux1, zlib1g, and of course libc6.



signature.asc
Description: OpenPGP digital signature


Bug#686453: ITP: spl-dkms -- The Solaris Porting Layer (SPL) for the Linux kernel

2012-09-01 Thread Carlos Alberto Lopez Perez
Package: wnpp
Owner: Carlos Alberto Lopez Perez 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: spl-dkms
  Version : 0.6.0
  Upstream Author : Brian Behlendorf 
* URL : http://zfsonlinux.org/
* License : GPL-2+
  Programming Lang: C
  Description : The Solaris Porting Layer (SPL) for the Linux kernel.

 The Solaris Porting Layer (SPL) is a Linux kernel module which provides
 many of the Solaris kernel APIs. This shim layer makes it possible to
 run Solaris kernel code in the Linux kernel with relatively minimal
 modification.
 .
 This can be particularly useful when you want to track upstream Solaris
 development closely and don't want the overhead of maintaining a large
 patch which converts Solaris primitives to Linux primitives.
 .
 This package contains the source code for the SPL Linux kernel module,
 which can be used with DKMS, so that local kernel modules are automatically
 built and installed every time the kernel packages are upgraded.



signature.asc
Description: OpenPGP digital signature


Re: Bug#686447: ITP: zfs-linux -- The native Linux kernel port of the ZFS filesystem

2012-09-01 Thread Arno Töll
Hi,

On 01.09.2012 20:02, Carlos Alberto Lopez Perez wrote:
> This package contains the source code for the native implementation
> of ZFS for the Linux Kernel, which can be used with DKMS, so that
> local kernel modules are automatically built and installed every time
> the kernel packages are upgraded.

Question remains whether the resulting binary packages are distributable
by Debian. You'd basically need to ship source only binary packages
which are built on the installing platform - including utilities, not
only for the kernel driver.


-- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D



signature.asc
Description: OpenPGP digital signature


Re: Bug#686447: ITP: zfs-linux -- The native Linux kernel port of the ZFS filesystem

2012-09-01 Thread John Paul Adrian Glaubitz
On Sat, Sep 01, 2012 at 08:02:21PM +0200, Carlos Alberto Lopez Perez wrote:

>  This package contains the source code for the native implementation of ZFS
>  for the Linux Kernel, which can be used with DKMS, so that local kernel
>  modules are automatically built and installed every time the kernel packages
>  are upgraded.
>  .
>  This package also contains the user space utilities needed to manage ZFS.

Wow, this is actually very nice. I didn't know the implementation of
ZFS has advanced that much. I would really love to see this in Debian
anytime soon.

Do you know how it compares to the version of zfs available for the
FreeBSD kernels feature-wise?

Cheers,

Adrian


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120901181854.gb24...@physik.fu-berlin.de



Bug#686447: ITP: zfs-linux -- The native Linux kernel port of the ZFS filesystem

2012-09-01 Thread Carlos Alberto Lopez Perez
Package: wnpp
Owner: Carlos Alberto Lopez Perez 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: zfs-linux
  Version : 0.6.0
  Upstream Author : Brian Behlendorf 
* URL : http://zfsonlinux.org/
* License : CDDL
  Programming Lang: C
  Description : The native Linux kernel port of the ZFS filesystem.

 ZFS is an advanced file system and volume manager which was originally
 developed for Solaris. It provides a number of advanced features like
 snapshots, clones, live integrity checksums, deduplication, compression
 and much more. The port to the Linux kernel includes a functional and
 stable SPA, DMU, ZVOL and ZFS Posix Layer (ZPL).
 .
 This package contains the source code for the native implementation of ZFS
 for the Linux Kernel, which can be used with DKMS, so that local kernel
 modules are automatically built and installed every time the kernel packages
 are upgraded.
 .
 This package also contains the user space utilities needed to manage ZFS.



signature.asc
Description: OpenPGP digital signature


Re: Stuff from /bin, /sbin, /lib depending on /usr/lib libraries

2012-09-01 Thread Wouter Verhelst
On Fri, Aug 31, 2012 at 10:57:10PM +0800, Thomas Goirand wrote:
> On 08/31/2012 06:55 PM, Riku Voipio wrote:
> > How is that different from having a botched / or /boot ? Why do you
> > think having a separate /usr will make / less prone to HD crashes?
> > You have / on RAID5 while /usr isn't?
> >   
> 
> Typically, I have / on 2 small RAID1 partitions making the array on the
> first
> 2 HDD (1 or 2 gigs), and /usr on a LVM on a much, much larger RAID array
> (I use mostly software RAID1 and RAID10, but in some cases, much bigger
> hardware RAID5). So yes, that's my usual server setup.

Since you're talking of software RAID and LVM, that means you need an
initramfs to boot your system. Thus, your systems will continue to boot
with the proposed scenario, which supports booting with /usr on a
separate filesystem if you have an initramfs.

What exactly is the problem?

-- 
The volume of a pizza of thickness a and radius z can be described by
the following formula:

pi zz a


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2012090325.gc18...@grep.be



Re: can we (fully) fix/integrate NetworkManager (preferred) or release-goal its decommissioning

2012-09-01 Thread Wouter Verhelst
On Fri, Aug 31, 2012 at 09:56:27AM +0200, Josselin Mouette wrote:
> Le jeudi 30 août 2012 à 22:19 +0200, Wouter Verhelst a écrit : 
> > On Fri, Aug 24, 2012 at 10:44:11AM +0200, Andrew Shadura wrote:
> > > How do you suppose it's possible to undo arbitrary network
> > > configuration done by arbitrary set of tools when there's no central
> > > place to hold such information (and can't possibly be)?
> > 
> > Actually, the kernel holds that information. Any tool can just query the
> > kernel for information, and decide what to do with what's returned.
> 
> Yes it does, but does it hold it in a meaningful, structured way?

Yes.

> In complex setups, for example, there might be no certain way to say
> which interface is related to which route.

wouter@carillon:~$ ip route sh
default via 192.168.64.1 dev wlan0 
169.254.0.0/16 dev tap0  scope link  metric 1000 
172.28.119.2 dev tap0  proto kernel  scope link  src 172.28.119.1 
192.168.10.6 dev tap4  proto kernel  scope link  src 192.168.10.5 
192.168.64.0/24 dev wlan0  proto kernel  scope link  src 192.168.64.184 
wouter@carillon:~$ sudo ip route add 192.168.14.0/24 via 192.168.10.6
wouter@carillon:~$ ip route sh
default via 192.168.64.1 dev wlan0 
169.254.0.0/16 dev tap0  scope link  metric 1000 
172.28.119.2 dev tap0  proto kernel  scope link  src 172.28.119.1 
192.168.10.6 dev tap4  proto kernel  scope link  src 192.168.10.5 
192.168.14.0/24 via 192.168.10.6 dev tap4 
192.168.64.0/24 dev wlan0  proto kernel  scope link  src 192.168.64.184 

As you can see, each and every one of those entries contains a "dev"
line saying which interface the route relates to, even when you add a
route without specifying an interface.

Since you said "complex setup", however, I might miss something. Did you
have something specific in mind?

> Or to tell which low-level interface another interface depends on
> (think tunnels managed by userland tools).

That indeed is slightly more complex. However, provided you know what
the endpoint of the tunnel is, it's not impossible to figure out:

wouter@carillon:~$ ip route get 192.168.14.1
192.168.14.1 via 192.168.10.6 dev tap4  src 192.168.10.5 
cache 

> Actually if there was at least a *standard*, low-level (or in-kernel)
> tool to return structured information about the current network
> configuration,

It's called "netlink", as Ben already pointed out as well.

> maybe high-level network tools (such as ifupdown and NM) could be
> redesigned in a completely different, much more compatible, way.

Really, there's nothing stopping that from happening right now. NM does
use netlink; ifupdown does not. Unfortunately that means ifupdown would
need to be pretty much rewritten; in addition to rewriting the backend
so that it uses netlink, its concepts are way too far away from the
dynamicity that would be required to do the kind of stuff I'm
describing.

Such a rewrite is pretty much what I've started to do with ipcfg, fwiw.

-- 
The volume of a pizza of thickness a and radius z can be described by
the following formula:

pi zz a


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120901101747.gb18...@grep.be



Re: Bug#684396: ITP: openrc -- alternative boot mechanism that manages the services, startup and shutdown of a host

2012-09-01 Thread Bastien ROUCARIES
Le 31 août 2012 10:06, "Josselin Mouette"  a écrit :
>
> Le vendredi 31 août 2012 à 04:18 +0300, Serge a écrit :
> > 2012/8/10 Josselin Mouette wrote:
> > > Because being able to choose between alternatives for core features
such
> > > as the init system only brings more bugs and no added value.
> >
> > Sorry, I don't understand this point.
> >
> > If it's about just adding more bugs without bringing anything good
> > with it — sure, it's a bad idea.
>
> It is exactly what init system multiplication is about.
>
> > But as long as:
> > 1. It breaks nothing for existing installations (i.e. does not
> > change defaults,
>
> That is already far-stretched.
>
> > does not break existing custom scripts,
>
> This is even more far-stretched.
>
> > even
> > is not installed by default)
> > 2. It has something, that is not provided by other packages,
> > meaning, it makes someone happy. (!)
>
> Kitten pictures make me happy. Can we ship them too?

I will fill an itp. Can i add you  as m'y sponsor?
> > 3. There's someone willing to maintain it and fix the bugs.
>
> That means there is someone who will pester other maintainers to “fix”
> their init scripts so that they work with another half-baked init
> implementation.
>
> > PS: IMHO, saying things like "Linux is not about choice" and
> > "Debian is not about being universal" just scares maintainers
> > and users away from debian, and brings nothing good instead.
>
> If you’re scared by hearing that Linux is not about choice, let me say
> it again: Linux is not about choice. Not about choice. Choice is not
> inherently good. Linux is not about choice. Booh.
>
> As for Debian not being universal, this is certainly not my saying. But
> toy ports and toy init systems are part of what makes Debian less
> universal: being the universal OS doesn’t mean accepting every piece of
> shit, it means being able to answer every user need. Adding more choice
> always brings more bugs, but it does not, by far, always answer to more
> user needs.
>
> One good init system can answer all our needs, while four bad ones will
> certainly not.
>
> --
>  .''`.  Josselin Mouette
> : :' :
> `. `'
>   `-
>
>
> --
> To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
listmas...@lists.debian.org
> Archive: http://lists.debian.org/1346399420.3479.446.camel@pi0307572
>


Re: can we (fully) fix/integrate NetworkManager (preferred) or release-goal its decommissioning

2012-09-01 Thread Bjørn Mork
Serge  writes:
> 2012/8/30 Wouter Verhelst wrote:
>
>>> How do you suppose it's possible to undo arbitrary network
>>> configuration done by arbitrary set of tools when there's no central
>>> place to hold such information (and can't possibly be)?
>>
>> Actually, the kernel holds that information. Any tool can just query the
>> kernel for information, and decide what to do with what's returned.
>
> Not sure. Will it work for user-space configuration too? I.e. `ifdown`
> may have have to stop `dhclient` and `wpa_supplicanf`. Is it possible
> to detect such cases automatically?

If you start dhclient or wpa_supplicant on ifup, then you naturally need
to query and deconfigure those tools on ifdown too.  There is a perfect
symmetry here:

 "up" use rtnetlink => "down" queries/deconfigures rtnetlink
 "up" use wpa_supplicant => "down" queries/deconfigures wpa_supplicant
 "up" use dhclient => "down" queries/deconfigures dhclient
 "up" use pppd => "down" queries/deconfigures pppd

etc.  Layered combinations of the above is of course common and must be
supported.

But I fail to see the point of this discussion.  Post patches for NM
and/or ifupdown implementing the features you'd like to see.  No need
for all the theoretical mumbo-jumbo, implying that someone else should
do the job.


Bjørn


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/878vcu3yhi@nemi.mork.no



Re: [b-d][falla] acl2

2012-09-01 Thread Vincent Danjean
Le 31/08/2012 20:29, Julien Cristau a écrit :
> On Thu, Aug 30, 2012 at 15:23:53 -0400, Camm Maguire wrote:
> 
>> Greetings!
>> 
>> Stephen Gran  writes:
>> 
>>> Why not add logging to the Makefile, or cat debian/mini-proveall.out or 
>>> something?  This doesn't look like a dead end to me.
>>> 
>> 
>> Thanks so much for your suggestion!  Can uploads instruct all autobuilders 
>> but for a single arch to ignore the package?  The build is very intensive.
> 
> Upload to experimental, with
[...]
> in debian/rules.

To even avoid the start of the compilation (ie also preparing the chroot),
cannot we use something like:

Build-Depends: {normal stuff...}, maintainer-avoid-build [!foo]

This should prevent autobuilders to try to build the package on all
but foo architectures, no ?

  Regards,
Vincent

> Cheers, Julien


-- 
Vincent Danjean   GPG key ID 0x9D025E87 vdanj...@debian.org
GPG key fingerprint: FC95 08A6 854D DB48 4B9A  8A94 0BF7 7867 9D02 5E87
Unofficial pkgs: http://moais.imag.fr/membres/vincent.danjean/deb.html
APT repo:  deb http://people.debian.org/~vdanjean/debian unstable main


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5041bd96.9040...@ens-lyon.org



Bug#686413: ITP: feedgnuplot -- A pipe-oriented frontend to gnuplot. Allows plotting of standard input, both in realtime and for stored data

2012-09-01 Thread Dima Kogan
Package: wnpp
Severity: wishlist
Owner: Dima Kogan 

* Package name: feedgnuplot
  Version : 1.20
  Upstream Author : Dima Kogan 
* URL : https://github.com/dkogan/feedgnuplot
* License : GPL
  Programming Lang: Perl
  Description : A pipe-oriented frontend to gnuplot. Allows plotting of 
standard input, both in realtime and for stored data

This is a flexible, command-line-oriented frontend to Gnuplot. It creates plots
from data coming in on STDIN or given in a filename passed on the commandline.
Various data representations are supported, as is hardcopy output and streaming
display of live data.

I am the author of this tool. The packaging has been done for a while now, and
just awaits a sponsor.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20120901073652.15301.6893.reportbug@shorty.local