[arch-general] Re: My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Nicolas Sebrecht
The 23/07/12, Kevin Chadwick wrote:

 Did you read this before posting. It's obvious that reviewing the config
 files and getting the source and finding the bug in C is much easier of
 course and can be fixed immediately by anyone without another OS or
 machine.

Did you read this before posting. It's obvious that when a service is
failing, everybody first think it's because of the init process and try
to fix the bug in the /sbin/init C sources.

 'silently failing', only if it's meant to.

A running software does exactly what was written from all the involved
sources.

What next?

-- 
Nicolas Sebrecht


[arch-general] linux 3.5-1 - No volume groups found

2012-07-24 Thread Herbert J. Skuhra

Hi,

after upgrading to linux 3.5-1 yesterday my computer no longer boots. 
:(

The following error is displayed: No volume groups found

I have to run lvm vgchange -a y before I can continue booting.

--
Herbert



Re: [arch-general] linux 3.5-1 - No volume groups found

2012-07-24 Thread BOYPT
On Tue, Jul 24, 2012 at 4:40 PM, Herbert J. Skuhra hsku...@eumx.net wrote:

 Hi,

 after upgrading to linux 3.5-1 yesterday my computer no longer boots. :(
 The following error is displayed: No volume groups found

 I have to run lvm vgchange -a y before I can continue booting.

 What do you get running  lvm vgchange -a y ?

If this still fail to load the mapper, it's not likely to boot.

 --
 Herbert




-- 
Preston M.
Linuxer using Arch/Ubuntu, Pythoner, Geek
-- Blog: http://apt-blog.net


[arch-general] Delete the package magicassistant-gtk-multi 1.2.5.2-0

2012-07-24 Thread Tanguy ALEXIS
Hi,

Since the package I was maintening (magicassistant-gtk-multi 1.2.5.2-0) is now 
a doublon of (magicassistant-gtk 1.2.5.2-2), can you please merge the comment 
and delete it.

Thanks,


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Oon-Ee Ng
On Tue, Jul 24, 2012 at 4:38 PM, Nicolas Sebrecht nsebre...@piing.fr wrote:
 The 23/07/12, Kevin Chadwick wrote:

 Did you read this before posting. It's obvious that reviewing the config
 files and getting the source and finding the bug in C is much easier of
 course and can be fixed immediately by anyone without another OS or
 machine.

 Did you read this before posting. It's obvious that when a service is
 failing, everybody first think it's because of the init process and try
 to fix the bug in the /sbin/init C sources.

Its a common fallacy some seem to hold that the only way to
fix/debug/customize systemd is to edit the sources. Obviously those
who believe so have no idea what .service files are.


[arch-general] Systemd with encrypted Btrfs

2012-07-24 Thread Aurko Roy
Hello all,
 After all the intense discussions about systemd I decided
to try it out and see for myself. I tried it out on my desktop and was
quite impressed by it - it was much faster than the earlier
initscript. Further when I would background a daemon (say the network
daemon) in rc.conf, I would have to wait for a while even after I
logged in for the network to start, whereas in systemd I find the
necessary daemons have already started by the time I login. However I
ran into a couple of problems running it on my laptop:

1. I have an encrypted swap that randomly generates a new passphrase
everytime I reboot, but systemd asks me for a  passphrase every time I
boot. On pressing enter or entering any random characters it proceeds
normally.  This is more of an annoyance than a real problem.

2. I have an encrypted btrfs partition which it unlocks normally, but
while trying to mount says:
fsck: fsck.btrfs: not found
fsck: Error 2 while executing fsck.btrfs for /dev/mapper/myvolume and
this stops the whole boot process. I have to disable that partition on
fstab to get systemd to boot properly. Once the boot process is
complete, I can see that the decryption has proceeded normally (from
systemctl -a) and can remount it normally in a manual fashion. I
initially thought that creating fsck.btrfs as a symlink to btrfsck
might do the job, but that doesn't work either.

Does anybody have any experience successfully mounting (encrypted or
not) btrfs partitions using systemd?

Thanks,
Aurko


Re: [arch-general] Delete the package magicassistant-gtk-multi 1.2.5.2-0

2012-07-24 Thread Ike Devolder
Op dinsdag 24 juli 2012 09:52:34 schreef Tanguy ALEXIS:
 Hi,
 
 Since the package I was maintening (magicassistant-gtk-multi 1.2.5.2-0) is
 now a doublon of (magicassistant-gtk 1.2.5.2-2), can you please merge the
 comment and delete it.
 
 Thanks,

Could you please send this requests to aur-general mailinglist in the future.

Also please add the links to the packages:
https://aur.archlinux.org/packages.php?ID=59032 (magicassistant-gtk)

the packages are merged. Thx

--Ike

signature.asc
Description: This is a digitally signed message part.


Re: [arch-general] Systemd with encrypted Btrfs

2012-07-24 Thread Rodrigo Rivas
On Tue, Jul 24, 2012 at 10:58 AM, Aurko Roy roy.au...@gmail.com wrote:

 2. I have an encrypted btrfs partition which it unlocks normally, but
 while trying to mount says:
 fsck: fsck.btrfs: not found


The problem seems to be that simply there is no such fsck.btrfs. It simply
does not exist, yet. There is a btrfsck, but it is not yet ready for
general use, IIRC.

My solution for this is simply:

# ln -s /bin/true /sbin/fsck.btrfs

HTH
-- 
Rodrigo


Re: [arch-general] Systemd with encrypted Btrfs

2012-07-24 Thread Aurko Roy
Hi,
Thanks for the quick reply. I wasn't aware of the changes in
crypttab syntax with systemd; but changing it the way you described it
did the trick for swap.

You're right, on digging deeper (logs) I found that the fsck had
failed earlier as well but I never noticed it as the boot process
wasn't interrupted. I didn't face it again after setting passno. to 0.
I had heard about btrfs being released without a proper fsck in place
but I thought that was long ago and that btrfsck was ready for general
use.

Rodrigo: I already solved it, but thanks for your reply anyway.

-aurko

On Tue, Jul 24, 2012 at 3:09 PM, Tom Gundersen t...@jklm.no wrote:
 On Tue, Jul 24, 2012 at 10:58 AM, Aurko Roy roy.au...@gmail.com wrote:
 1. I have an encrypted swap that randomly generates a new passphrase
 everytime I reboot, but systemd asks me for a  passphrase every time I
 boot. On pressing enter or entering any random characters it proceeds
 normally.  This is more of an annoyance than a real problem.

 Note that systemd does not support Arch's traditional crypttab syntax,
 so you might need to adjust your crypttab file. The format is
 described in man crypttab. I have a similar setup to what you
 describe and my crypttab line is:

 # cat /etc/crypttab
 swap/dev/sda2   /dev/urandomswap

 2. I have an encrypted btrfs partition which it unlocks normally, but
 while trying to mount says:
 fsck: fsck.btrfs: not found
 fsck: Error 2 while executing fsck.btrfs for /dev/mapper/myvolume and
 this stops the whole boot process. I have to disable that partition on
 fstab to get systemd to boot properly. Once the boot process is
 complete, I can see that the decryption has proceeded normally (from
 systemctl -a) and can remount it normally in a manual fashion. I
 initially thought that creating fsck.btrfs as a symlink to btrfsck
 might do the job, but that doesn't work either.

 There is no fsck.btrfs binary yet, and btrfsck does not support the
 expected interface. Until a proper fsck.btrfs exists you should mark
 your partition as not wanting to be fsck'ed in fstab (i.e. set passno,
 the last argument, to 0).

 Does anybody have any experience successfully mounting (encrypted or
 not) btrfs partitions using systemd?

 I would have thought you'd get a similar failure also with
 initscripts? Though in that case boot would not pause.

 -t


Re: [arch-general] Systemd with encrypted Btrfs

2012-07-24 Thread Tom Gundersen
On Tue, Jul 24, 2012 at 12:10 PM, Aurko Roy roy.au...@gmail.com wrote:
 You're right, on digging deeper (logs) I found that the fsck had
 failed earlier as well but I never noticed it as the boot process
 wasn't interrupted. I didn't face it again after setting passno. to 0.
 I had heard about btrfs being released without a proper fsck in place
 but I thought that was long ago and that btrfsck was ready for general
 use.

I have been using btrfs as my rootfs on all my machines for a couple
of years and never seen a corruption that required fsck, so I don't
know how well (or not) btrfsck actually works. I would assume it would
not be too bad, as it is shipped by at least Oracle. The problem
though is that it does not implement the correct API for integration
with regular fsck, so it can only be called manually and not
automatically on boot.

-t


Re: [arch-general] Systemd with encrypted Btrfs

2012-07-24 Thread Aurko Roy
Hi,

Thanks for the clarification. Also I was wondering if there was any
reason why Arch doesn't have the rc-local.service in systemd by
default. There was some stuff I ran in rc.local (reducing brightness,
proxy authentication) but it seems there is no rc-local service in
systemd. I am working on copying content from fedoras rc-local.service
and trying to get it to work on my laptop.

-aurko

On Tue, Jul 24, 2012 at 3:46 PM, Tom Gundersen t...@jklm.no wrote:
 On Tue, Jul 24, 2012 at 12:10 PM, Aurko Roy roy.au...@gmail.com wrote:
 You're right, on digging deeper (logs) I found that the fsck had
 failed earlier as well but I never noticed it as the boot process
 wasn't interrupted. I didn't face it again after setting passno. to 0.
 I had heard about btrfs being released without a proper fsck in place
 but I thought that was long ago and that btrfsck was ready for general
 use.

 I have been using btrfs as my rootfs on all my machines for a couple
 of years and never seen a corruption that required fsck, so I don't
 know how well (or not) btrfsck actually works. I would assume it would
 not be too bad, as it is shipped by at least Oracle. The problem
 though is that it does not implement the correct API for integration
 with regular fsck, so it can only be called manually and not
 automatically on boot.

 -t


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Ralf Mardorf
On Tue, 24 Jul 2012 04:54:08 +0200, Anthony ''Ishpeck'' Tedjamulia  
archli...@ishpeck.net wrote:



On Mon, Jul 23, 2012 at 05:57:46PM +0200, Tom Gundersen wrote:

 Is debian switching

That remains to be seen.


If Debian intends to continue support for Hurd and
KfreeBSD they can't move to systemd -- which relies
on Linux kernel features to work.

That debian has a disincentive is not the same as
Arch having a disincentive, tho'.

I would rather we use DJB's daemontools as process 1
but I know exactly how these arguments tend to go.


http://wiki.debian.org/systemd#Installation
We talked about it on Debian mailing list, IICR Debian will switch, but I  
might be mistaken.

- Ralf



Re: [arch-general] Systemd with encrypted Btrfs

2012-07-24 Thread Damien Churchill
Hi,

On 24 July 2012 11:25, Aurko Roy roy.au...@gmail.com wrote:

 Thanks for the clarification. Also I was wondering if there was any
 reason why Arch doesn't have the rc-local.service in systemd by
 default.

Have a look at the initscripts-systemd package, it contains rc-local
and rc-local-shutdown service files.


Re: [arch-general] rc.local.shutdown equivalent in systemd

2012-07-24 Thread Rodrigo Rivas
On Tue, Jul 24, 2012 at 4:31 AM, James Nelson jnl...@gmx.com wrote:

 On 07/23/12 20:10, Manolo Martínez wrote:

[Unit]
 Description=Unload module before shutdown
 Before=shutdown.target

 [Service]
 Type=oneshot
 ExecStart=/usr/bin/rmmod modulename

 [Install]
 WantedBy=multi-user.target

 Haven't tried it, might not work, no guarantees, etc..


Shouldn't it be just

[Unit]
Description=Unload module before shutdown

[Service]
Type=oneshot
ExecStart=/usr/bin/rmmod modulename

[Install]
WantedBy=shutdown.target

Without multi-user.target or Before=?


Re: [arch-general] Systemd with encrypted Btrfs

2012-07-24 Thread Aurko Roy
Hi,
Yeah it works fine with the initscripts-systemd package but I had
replaced that with the systemd-sysvcompat package for a pure systemd
setupd. I was wondering if there is a reason why they've discontinued
support for rc.local in that. AFAIK Fedora has a pure systemd setup (I
may be wrong there) but still support rc.local. Perhaps I'm
missing/misunderstanding something.

Thanks,
aurko


On Tue, Jul 24, 2012 at 3:57 PM, Damien Churchill dam...@gmail.com wrote:
 Hi,

 On 24 July 2012 11:25, Aurko Roy roy.au...@gmail.com wrote:

 Thanks for the clarification. Also I was wondering if there was any
 reason why Arch doesn't have the rc-local.service in systemd by
 default.

 Have a look at the initscripts-systemd package, it contains rc-local
 and rc-local-shutdown service files.


Re: [arch-general] rc.local.shutdown equivalent in systemd

2012-07-24 Thread Tom Gundersen
On Tue, Jul 24, 2012 at 12:38 PM, Rodrigo Rivas
rodrigorivasco...@gmail.com wrote:
 On Tue, Jul 24, 2012 at 4:31 AM, James Nelson jnl...@gmx.com wrote:

 On 07/23/12 20:10, Manolo Martínez wrote:

 [Unit]
 Description=Unload module before shutdown
 Before=shutdown.target

 [Service]
 Type=oneshot
 ExecStart=/usr/bin/rmmod modulename

 [Install]
 WantedBy=multi-user.target

 Haven't tried it, might not work, no guarantees, etc..


 Shouldn't it be just

 [Unit]
 Description=Unload module before shutdown

 [Service]
 Type=oneshot
 ExecStart=/usr/bin/rmmod modulename

 [Install]
 WantedBy=shutdown.target

 Without multi-user.target or Before=?

Better put Before= if it is important that the module is properly
removed before the machine is shut down.

Btw, you should probably file a bug against whatever module requires this...

-t


Re: [arch-general] Systemd with encrypted Btrfs

2012-07-24 Thread Tom Gundersen
On Tue, Jul 24, 2012 at 12:40 PM, Aurko Roy roy.au...@gmail.com wrote:
 Yeah it works fine with the initscripts-systemd package but I had
 replaced that with the systemd-sysvcompat package for a pure systemd
 setupd. I was wondering if there is a reason why they've discontinued
 support for rc.local in that. AFAIK Fedora has a pure systemd setup (I
 may be wrong there) but still support rc.local. Perhaps I'm
 missing/misunderstanding something.

Fedora still have quite a bit of legacy stuff (probably even more than
what we do). I'd argue that rc.local{,.shutdown} is legacy, and that
people would be better off by either writing .service files, or fixing
whatever bugs are being worked around (which is mostly the use-case)
properly.

Even if you use systemd-sysvcompat support, you are of course free to
copy the rc-local serivce files from the initscripts-systemd pacakge
and put them in /etc/systemd/system/

-t


Re: [arch-general] Systemd with encrypted Btrfs

2012-07-24 Thread Aurko Roy
Hi,
Thanks for your answer. In the end I decided to stick with
systemd-sysvcompat with my own rc-local.service (since I didn't need
the other stuff in the initscripts-systemd package). I must say I'm
starting to like systemd despite the minor hiccups due to changes in
conventions.

-aurko

On Tue, Jul 24, 2012 at 4:17 PM, Tom Gundersen t...@jklm.no wrote:
 On Tue, Jul 24, 2012 at 12:40 PM, Aurko Roy roy.au...@gmail.com wrote:
 Yeah it works fine with the initscripts-systemd package but I had
 replaced that with the systemd-sysvcompat package for a pure systemd
 setupd. I was wondering if there is a reason why they've discontinued
 support for rc.local in that. AFAIK Fedora has a pure systemd setup (I
 may be wrong there) but still support rc.local. Perhaps I'm
 missing/misunderstanding something.

 Fedora still have quite a bit of legacy stuff (probably even more than
 what we do). I'd argue that rc.local{,.shutdown} is legacy, and that
 people would be better off by either writing .service files, or fixing
 whatever bugs are being worked around (which is mostly the use-case)
 properly.

 Even if you use systemd-sysvcompat support, you are of course free to
 copy the rc-local serivce files from the initscripts-systemd pacakge
 and put them in /etc/systemd/system/

 -t


Re: [arch-general] python needs /usr/include/?

2012-07-24 Thread Martti Kühne
On Sat, Jul 21, 2012 at 01:01:45PM +0200, Christian Hesse wrote:
 Rodrigo Rivas rodrigorivasco...@gmail.com on Sat, 2012/07/21 00:36:
  On Sat, Jul 21, 2012 at 12:25 AM, Rodrigo Rivas rodrigorivasco...@gmail.com
   wrote:
  
   On Fri, Jul 20, 2012 at 8:32 PM, Christian Hesse l...@eworm.de wrote:
  
   Hello everybody,
  
   I am creating live media and want to reduce size. After
   removing /usr/include/ wicd fails to start because of a missing header
   file.
  


I suggest it's a bad idea to castrate packages from files.
Either way around, you will break pacman's heart.
If you want to reduce size, remove packages as a whole from the media or
deliver custom, slimmed down builds.
Eg. python2 with only what wicd needs to run smoothly.

Just my context-free 2 cents.

cheers!
mar77i


Re: [arch-general] rc.local.shutdown equivalent in systemd

2012-07-24 Thread Manolo Martínez
On 07/24/12 at 12:44pm, Tom Gundersen wrote:
 On Tue, Jul 24, 2012 at 12:38 PM, Rodrigo Rivas
 rodrigorivasco...@gmail.com wrote:
  On Tue, Jul 24, 2012 at 4:31 AM, James Nelson jnl...@gmx.com wrote:
 
  On 07/23/12 20:10, Manolo Martínez wrote:
 
  [Unit]
  Description=Unload module before shutdown
  Before=shutdown.target
 
  [Service]
  Type=oneshot
  ExecStart=/usr/bin/rmmod modulename
 
  [Install]
  WantedBy=multi-user.target
 
  Haven't tried it, might not work, no guarantees, etc..
 
 
  Shouldn't it be just
 
  [Unit]
  Description=Unload module before shutdown
 
  [Service]
  Type=oneshot
  ExecStart=/usr/bin/rmmod modulename
 
  [Install]
  WantedBy=shutdown.target
 
  Without multi-user.target or Before=?
 
 Better put Before= if it is important that the module is properly
 removed before the machine is shut down.
 
Thanks. I need to read a lot more about systemd, it seems.

 Btw, you should probably file a bug against whatever module requires this...

There is. It's the one linked to and described in [this forum 
thread](https://bbs.archlinux.org/viewtopic.php?id=113985). It's been closed as 
solved, but yesterday I had a couple of faulty shutdowns, reminiscent of the 
ones I used to have before removing ehci_hcd, so I don't know.

Manolo

-- 


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Kevin Chadwick
  Systemd is
  larger than init, so for embedded it may well quadruple boot time.  
 
 What utter bullshit. Please, Kevin, if you are going to throw around
 numbers, do some measurements first.


You keep picking on other subjects too at one tiny part without
considering all that I have said.

/sbin/init 32K actually larger than I thought considering it's job was
designed so tightly bound.

/bin/systemd  800K (26 times as large)

I have an embedded board sitting right here that can run Linux and has
64K of SRAM by default.

As I have said you are talking about Linux systems that are
nearer the top smaller end of the embedded and actually my Android
probably takes longer to boot than my desktop, maybe when I get time as
Sony aren't providing updates as they promised I will mod cyanogen
to boot a bit quicker or stop it slowing down further if systemd lands
with a simple init.


My real point was that the systemd speed argument was pointless and
the bloated argument in violation of UNIX principles wasn't. There is
nothing stopping building concurrency on top of init like Upstart which
obviously has major issues.

Do you have any numbers on how much time it saves you. I know Gnome
takes many many times longer to load than systemd saves!

-- 


 Why not do something good every day and install BOINC.



Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Kevin Chadwick
 Hi,
 
 Am 23.07.2012 17:29, schrieb Kevin Chadwick:
  Tested, simply sophisticated and as fast as you make it. 
 
 There is no parallelization, no socket activation and no auto mounting.
 In no way can it be as fast as systemd.
 

init=/bin/sh

That happens a lot in embedded.

  Once you get to desktop level and SSDs, who cares about a few seconds.
 
 It's not only about speed, but speed is a nice bonus. Its also about
 reliability. But I'm not going to enumerate the advantages of systemd
 over and over again. Just read the blog posts by Lennart ;).
 

That is completely debateable. I hope you look at counter arguments too.

I like what systemd does in code in the main. I just think it needs a
re-design to be more usable on the commandline and be more
modular so pid1 is small if it cannot stay as init.

  The fastest booting systems ( 1 second) use init and won't use systemd.
 
 Which systems do you have in mind? Personally I can tell you out of
 experience that my system boots up faster with systemd.
 

Low memory embedded devices such as an mp3 player. I would also rather
desktop and embedded systems shared pid1 as a simple init like upstart
does.

  WRT pulse audio it won't run under a grsecurity kernel so first
  I'd say define modern desktop. How functional, how secure.
 
 On a modern desktop you probably have bigger concerns regarding
 security then running grsecurity. That said it should run fine with
 SElinux, which Fedora is using by default. Furthermore grsecurity seems
 to focus on servers anyway, so I'm not sure why you even bring this up?
 

Not really, it is used less on desktops because more code like Adobe
Flash breaks without intervention. My Arch desktops run grsecurity
kernels.

 Best regards,
 Karol Babioch
 



-- 


 Why not do something good every day and install BOINC.



Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Kevin Chadwick
  Did you read this before posting. It's obvious that reviewing the config
  files and getting the source and finding the bug in C is much easier of
  course and can be fixed immediately by anyone without another OS or
  machine.  
 
 Did you read this before posting. It's obvious that when a service is
 failing, everybody first think it's because of the init process and try
 to fix the bug in the /sbin/init C sources.

It's funny how you think init which was designed to be as simple as
possible is likely to have as many bugs as systemd. You can batch test
a group of scripts quickly if you have to fall back to trial and error.
Cross platform peer reviewed scripts would be good of course.

-- 


 Why not do something good every day and install BOINC.



Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Kevin Chadwick
 For having used systemd myself, I am inclined to believe that it
 definitely fits the KISS principle.

I welcome the coss platform GUI for controlling services, however on
Arch rc.conf served very well.

I found I can see /etc/inittab and man inittab and edit.

With systemd I had to Google then type lots to Copy and symlink. It's
also harder to see what will run without booting said hardrive and the
output of systemctl makes it harder to see what services are enabled in
a single glance with all the other info provided but I'm sure that can
easily be fixed, though I didn't see the commandline argument required.


The main thing I would like to know is Will the DAEMONS line always
stay in rc.conf or will there be a single folder where we can see just
the service enabling files.

The KISS part I am mainly concerned about is the more complicated
nature of systemd that will innevitably lead to root exploits needlessly
on simple systems.

-- 


 Why not do something good every day and install BOINC.



Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Kevin Chadwick
  Did you read this before posting. It's obvious that reviewing the config
  files and getting the source and finding the bug in C is much easier of
  course and can be fixed immediately by anyone without another OS or
  machine.  
 
  Did you read this before posting. It's obvious that when a service is
  failing, everybody first think it's because of the init process and try
  to fix the bug in the /sbin/init C sources.  
 
 Its a common fallacy some seem to hold that the only way to
 fix/debug/customize systemd is to edit the sources. Obviously those
 who believe so have no idea what .service files are.

I never said that, there is 800K of systemd to cause havoc that is
harder to test because it doesn't follow UNIX principles.

You would have to incorporate all code init can run in that. I like
some of systemd and an init consensus but it should have been developed
as many tools. Maybe systemds features were required to make this
happen and a init system with standardised scripts will finally come
along and fix this problem that has plagued Linux for so long.
Unfortunately it just might mean many will move back to Gentoo/Slackware
or another BSD like OS.

One of the founding principles of UNIX is that small tools that do
a single job well allow complete flexibility whereas large tools do
what the devs foresee very well but will likely hinder users or other
uses. That is a part of why I prefer sudo and RBAC/Selinux to polkit.
Maybe systemd doesn't hinder in this way but I'm sure it reduces re-use
of it's tools for other purposes and affects security that this
methodology has always brought.

I can't find the book referencing many highly regarded peers right now
to word it perfectly but Ironically this principle has been seen to
reduce UNIX use by the masses due to the potential for variation but
also means it has had technologies that never die out and especially
useful for the slightly skilled users. I didn't think Arch was trying
to be a Redhat for the masses.

-- 


 Why not do something good every day and install BOINC.



Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Kevin Chadwick
 Couldn't have said it better. I'm not by any means a technical expert, but
 even I could see how much basis his posts had (or didn't)

Those posts were simply pointing out errors/assumptions in baseless
posts and you may not see my points if you haven't done any research on
the foundations of UNIX and/or security. It is easy to sell functions
like it's faster even when it is irrelevent. Security is only
considered in General when your bank is on the phone and for a few
weeks after.

-- 


 Why not do something good every day and install BOINC.



Re: [arch-general] Upcoming changes to virtualbox

2012-07-24 Thread Sébastien Luttringer
On Mon, Jul 23, 2012 at 8:28 PM, David C. Rankin
drankina...@suddenlinkmail.com wrote:
 On 07/23/2012 06:11 AM, Sébastien Luttringer wrote:
 Come to think of this, would dkms then be a hard dep for virtualbox?
 dkms become an hard dep for virtualbox-source (and
 virtualbox-archlinux-source). You can still use virtualbox-modules.


   What about for those using virtualbox-bin and virtualbox-ext-oracle for AUR?
As i said in comment in virtualbox-bin they are greatly encouraged to
move to virtualbox as there is no real difference. I will probably
drop support of virtualbox-bin soon.

 I attempted to build the virtualbox-ext-oracle package which pulled in as
 dependencies:

 virtualbox 4.1.18-2
 virtualbox-modules 4.1.18-4

   Neither were wanted. Does this new dependency requirement need to be fixed 
 in
 the AUR packages so that virtualbox-ext-oracle does not automatically pull in
 the Arch versions?

Why neither were wanted? As far i see, virtualbox is needed by
virtualbox-ext-orable and virtualbox-modules is a dependency of the
virtualbox.

-- 
Sébastien Seblu Luttringer
www.seblu.net


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Gaetan Bisson
[2012-07-24 13:27:50 +0100] Kevin Chadwick:
 you may not see my points if you haven't done any research on
 the foundations of UNIX and/or security.

How more ridiculous can you get?

-- 
Gaetan


Re: [arch-general] Upcoming changes to virtualbox

2012-07-24 Thread Christian Hesse
Sébastien Luttringer se...@seblu.net on Mon, 2012/07/23 02:01:
 Some changes will be introduced in the next package release of virtualbox.

This is when virtualbox 4.1.20 is released? Have not seen anything in the
testing repos yet.
-- 
main(a){char*c=/*Schoene Gruesse */B?IJj;MEH
CX:;,b;for(a/*Chris   get my mail address:*/=0;b=c[a++];)
putchar(b-1/(/*   gcc -o sig sig.c  ./sig*/b/42*2-3)*42);}


Re: [arch-general] Upcoming changes to virtualbox

2012-07-24 Thread Sébastien Luttringer
On Tue, Jul 24, 2012 at 2:50 PM, Christian Hesse l...@eworm.de wrote:
 Sébastien Luttringer se...@seblu.net on Mon, 2012/07/23 02:01:
 Some changes will be introduced in the next package release of virtualbox.

 This is when virtualbox 4.1.20 is released? Have not seen anything in the
 testing repos yet.
No, tonight or tomorow (CEST).

-- 
Sébastien Seblu Luttringer
www.seblu.net


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Baho Utot

On 07/24/2012 08:37 AM, Gaetan Bisson wrote:

[2012-07-24 13:27:50 +0100] Kevin Chadwick:

you may not see my points if you haven't done any research on
the foundations of UNIX and/or security.

How more ridiculous can you get?


He is not being ridiculous.

He is stating his opinion and that should be valuedIt is easy to 
dismiss someones opinion but hard or complex to analyze.   His insight 
may keep one from doing something stupid simply because he has looked at 
the problem from a different light and that should be valued.  His view 
does have merit.





Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Baho Utot

On 07/24/2012 09:09 AM, Tom Gundersen wrote:

On Tue, Jul 24, 2012 at 1:38 PM, Kevin Chadwick ma1l1i...@yahoo.co.uk wrote:

Systemd is
larger than init, so for embedded it may well quadruple boot time.

What utter bullshit. Please, Kevin, if you are going to throw around
numbers, do some measurements first.

You keep picking on other subjects too at one tiny part without
considering all that I have said.

You win. I usually try to answer all emails aimed in my general
direction, however with the last onslaught of spam from you, I just
can't find it in me any more.

Anyone with the least bit of clue will by now have realised that you
don't know what you are talking about. So anything I add will just be
a waste of everyone's time.

-t


I am sorry you think any thing you have will be a waste of time.
I am looking at this problem of moving to systemd, staying with 
current init scripts or moving in the LSB init scripts direction. In 
order for one to make an informed decision one needs to consider all the 
facts.

Without your insight or wisdom how would/will I do that?

Discussion is healthy




Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Gaetan Bisson
[2012-07-24 09:19:27 -0400] Baho Utot:
 He is stating his opinion and that should be valued

Baseless opinions are not valuable, they are spam.

 His
 insight may keep one from doing something stupid simply because he
 has looked at the problem from a different light and that should be
 valued.

I am very sorry that you were lead to think that.

-- 
Gaetan


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Tom Gundersen
On Tue, Jul 24, 2012 at 3:24 PM, Baho Utot baho-u...@columbus.rr.com wrote:
 I am sorry you think any thing you have will be a waste of time.
 I am looking at this problem of moving to systemd, staying with current
 init scripts or moving in the LSB init scripts direction. In order for one
 to make an informed decision one needs to consider all the facts.
 Without your insight or wisdom how would/will I do that?

 Discussion is healthy

I'm happy to discuss and answer any questions. However, Kevin's emails
were: off-topic (this thread was not on systemd, but on rc.conf),
irrelevant (the kind of embedded systems he is talking about would
never run Arch), plain wrong (his descriptions of how systemd works
and how to use it has nothing to do with reality).

To give a couple of comments, for those who have not looked at systemd yet:

Firstly, systemd is bigger and does more than sysvinit. The reason for
this is that it moves functionality out of the individual daemons and
into init. This functionality is stuff that would otherwise have been
implemented over and over again in every daemon or rc script, each
time it is implemented it would be a potential for bugs. Now we have
it all in one place, where we can all work together to test and review
it. The kind of features implemented in this way are for the purposes
of security and reliability of the daemons on your system (i.e. it
will monitor them and deal with crashes, it will lock down the kinds
of things a daemon is allowed to do, what directories it can
read/write to, what system calls it can make, what user it is run as,
etc). I would not call this bloat, quite the opposite. It means that
the total amount of code on your system, and the total amount of
potential for bugs drastically decreases.

Secondly, most of the functionality of systemd is separated out in
separate processes/tools, and are not part of PID1. In fact, we use
these tools also in initscripts, and this is why I believe we will be
able to maintain initscripts, even if systemd should take over for
most users. Initscripts currently use the following systemd tools:

systemd-module-load
systemd-udevd
systemd-cryptsetup
systemd-tmpfiles
systemd-sysctl
systemd-binfmt
systemd-random-seed
systemd-vconsole-setup
systemd-remount-fs

HTH,

Tom


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Heiko Baums
Am Tue, 24 Jul 2012 23:40:51 +1000
schrieb Gaetan Bisson bis...@archlinux.org:

 [2012-07-24 09:19:27 -0400] Baho Utot:
  He is stating his opinion and that should be valued
 
 Baseless opinions are not valuable, they are spam.

Actually they are not baseless even if he didn't explain every single
argument in detail.

But I think e.g. regarding the UNIX philosophy he is totally right. And
it actually shouldn't be necessary to explain in detail as the UNIX
philosophy should be very well known anyway.

Yes, I don't like those Windoze like ini files of systemd, too.

Everything is and should stay a file, and every tool should do only
one task but this should be done well. This is, btw., also the KISS
philosophy.

I really regularly wonder why people become offensive if other people
say their opinions and if other people's opinions doesn't match their
own opinions.

Well, yes, some of Kevin's e-mails have been a bit pointless. But he is
not really spamming. He just says his opinion. And it doesn't seem to
be unqualified.

Btw., in all those discussions about systemd as well as in all those
discussions about PulseAudio, I always read more or less
technical arguments from people who have objections against them or
have tried them and have seen that they don't really work. From the
people who like systemd and/or PulseAudio I only read arguments like
it's faster, it's an evolution, it's new, everybody
(distribution) uses it, it has this and that feature, which actually
only makes sense and works in a very few cases or can easily be
achieved in other ways. But I haven't, yet, read any technical argument
for them, why it is technically better, why it doesn't break the UNIX
philosophy, why it is reliable enough etc.

Heiko


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Heiko Baums
Am Tue, 24 Jul 2012 16:07:50 +0200
schrieb Heiko Baums li...@baums-on-web.de:

 Btw., in all those discussions about systemd as well as in all those
 discussions about PulseAudio, I always read more or less
 technical arguments from people who have objections against them or
 have tried them and have seen that they don't really work. From the
 people who like systemd and/or PulseAudio I only read arguments like
 it's faster, it's an evolution, it's new, everybody
 (distribution) uses it, it has this and that feature, which
 actually only makes sense and works in a very few cases or can easily
 be achieved in other ways. But I haven't, yet, read any technical
 argument for them, why it is technically better, why it doesn't break
 the UNIX philosophy, why it is reliable enough etc.

Well, now I must correct myself. I just read Tom's explanation about
some technical details of systemd. The first one so far, which
clarifies it a bit.

Heiko


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Gaetan Bisson
[2012-07-24 16:07:50 +0200] Heiko Baums:
 Yes, I don't like those Windoze like ini files of systemd, too.
 
 Everything is and should stay a file, and every tool should do only
 one task but this should be done well.

How about having multiple files, each doing one thing and doing it well?
Wait, isn't that exactly what systemd does?

 This is, btw., also the KISS philosophy.

Any more platitudes coming? My /dev/null is feeling a bit empty.

-- 
Gaetan


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Tom Gundersen
On Tue, Jul 24, 2012 at 4:07 PM, Heiko Baums li...@baums-on-web.de wrote:
 But I think e.g. regarding the UNIX philosophy he is totally right. And

 Yes, I don't like those Windoze like ini files of systemd, too.

 Everything is and should stay a file, and every tool should do only
 one task but this should be done well. This is, btw., also the KISS
 philosophy.

Talking about UNIX philosophy and Windoze like ini files is
probably what gets some people going. It is not technical. Yeah, we
might agree that UNIX is great and Windows is bad. But in a technical
argument, it is just annoying to point to tradition and philosophy
rather than technical facts, regardless of what side of the argument
you are on.

If you claim that systemd does not follow the UNIX philosophy (I
disagree, but whatever), and if you claim that anything not following
the UNIX philosophy is bad (I disagree, but whatever), then you should
be able to combine these two claims and point to a technical flaw or
shortcomming in systemd without any reference to UNIX, or Windows, or
KISS at all.

 I really regularly wonder why people become offensive if other people
 say their opinions and if other people's opinions doesn't match their
 own opinions.

Personally, I get exasperated when people don't take the time to
educate themselves before making broad and incorrect assertions. There
is a huge amount of documentation, discussion and other sources of
information about systemd available online. Moreover, there is the
source-code, and even the packages in Arch one can try out. There
really is no excuse.

I try not to be offensive, but sometimes my exasperation shows through I guess.

-t


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Calvin Morrison
 Personally, I get exasperated when people don't take the time to
 educate themselves before making broad and incorrect assertions. There
 is a huge amount of documentation, discussion and other sources of
 information about systemd available online. Moreover, there is the
 source-code, and even the packages in Arch one can try out. There
 really is no excuse.

Well for me I do not have the time to go about learning the latest and
greatest init system, desktop environment, whatever. I still use KDE3,
I use old school init systems... why? because I use my system to do
work not to tinker. I need it to just work and continue working in
the same way it has. I don't want to become educated on the latest
coolest thing, I just want something that will work and work well. I
do not have time to pour through documentation of systemd just to
figure out how to work it.  When change is just for change I do not
like it.

Calvin


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Tom Gundersen
On Tue, Jul 24, 2012 at 4:29 PM, Calvin Morrison mutanttur...@gmail.com wrote:
 Well for me I do not have the time to go about learning the latest and
 greatest init system, desktop environment, whatever. I still use KDE3,
 I use old school init systems... why? because I use my system to do
 work not to tinker. I need it to just work and continue working in
 the same way it has. I don't want to become educated on the latest
 coolest thing, I just want something that will work and work well. I
 do not have time to pour through documentation of systemd just to
 figure out how to work it.  When change is just for change I do not
 like it.

I didn't mean to imply that everyone should learn about systemd. My
comment was aimed at those who make claims about its benefits or
drawbacks.

-t


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Ike Devolder
Op dinsdag 24 juli 2012 10:29:25 schreef Calvin Morrison:
  Personally, I get exasperated when people don't take the time to
  educate themselves before making broad and incorrect assertions. There
  is a huge amount of documentation, discussion and other sources of
  information about systemd available online. Moreover, there is the
  source-code, and even the packages in Arch one can try out. There
  really is no excuse.
 
 Well for me I do not have the time to go about learning the latest and
 greatest init system, desktop environment, whatever. I still use KDE3,
 I use old school init systems... why? because I use my system to do
 work not to tinker. I need it to just work and continue working in
 the same way it has. I don't want to become educated on the latest
 coolest thing, I just want something that will work and work well. I
 do not have time to pour through documentation of systemd just to
 figure out how to work it.  When change is just for change I do not
 like it.
 
 Calvin

my 2cents on your usecase:
Arch Linux is always the newest and latest and ...
so maybe your use-case does not fit this distributions profile

if you really want everything to stay the same forever there are distributions 
out there which fit your needs exactly, but in my idea Arch is not it.

--Ike

signature.asc
Description: This is a digitally signed message part.


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Calvin Morrison
On 24 July 2012 10:43, Ike Devolder ike.devol...@gmail.com wrote:
 Op dinsdag 24 juli 2012 10:29:25 schreef Calvin Morrison:
  Personally, I get exasperated when people don't take the time to
  educate themselves before making broad and incorrect assertions. There
  is a huge amount of documentation, discussion and other sources of
  information about systemd available online. Moreover, there is the
  source-code, and even the packages in Arch one can try out. There
  really is no excuse.

 Well for me I do not have the time to go about learning the latest and
 greatest init system, desktop environment, whatever. I still use KDE3,
 I use old school init systems... why? because I use my system to do
 work not to tinker. I need it to just work and continue working in
 the same way it has. I don't want to become educated on the latest
 coolest thing, I just want something that will work and work well. I
 do not have time to pour through documentation of systemd just to
 figure out how to work it.  When change is just for change I do not
 like it.

 Calvin

 my 2cents on your usecase:
 Arch Linux is always the newest and latest and ...
 so maybe your use-case does not fit this distributions profile

 if you really want everything to stay the same forever there are distributions
 out there which fit your needs exactly, but in my idea Arch is not it.

 --Ike

To summarize: Arch Linux is a versatile, and simple distribution
designed to fit the needs of the competent Linux® user. It is both
powerful and easy to manage, making it an ideal distro for servers and
workstations. Take it in any direction you like. If you share this
vision of what a GNU/Linux distribution should be, then you are
welcomed and encouraged to use it freely, get involved, and contribute
to the community. Welcome to Arch!

I have been using Arch since 2009. I like it a lot. It serves me very well :-)

Calvin


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Mantas Mikulėnas
On Tue, Jul 24, 2012 at 5:07 PM, Heiko Baums li...@baums-on-web.de wrote:
 Yes, I don't like those Windoze like ini files of systemd, too.

I honestly don't know if this is serious. What is the difference
between a key=value rc.conf and a key=value ini file of systemd?

-- 
Mantas Mikulėnas


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Christoph Vigano

Am 7/24/2012 4:51 PM, schrieb Mantas Mikulėnas:

On Tue, Jul 24, 2012 at 5:07 PM, Heiko Baums li...@baums-on-web.de wrote:

Yes, I don't like those Windoze like ini files of systemd, too.


I honestly don't know if this is serious. What is the difference
between a key=value rc.conf and a key=value ini file of systemd?



I think he refers to those sections: [Unit], [Service], [Install] and 
whatnot, I have not explored all of those yet.


But, those are not Windows-like INI-Files. Those files are meant to be 
following some XDG Desktop File Descripton Standard Whose Name I Not Now 
(tm), making them easy parseable by existing libraries and programs that 
implement this standard.


They are not enforced to be following this standard (show itself if you 
have a type=forking .service and define multiple ExecStartPost sections 
for instance), but are encouraged to be.


It's all in the documentation ;)

But yes, in the end all of those are key=value pairs.

--
AUR: kritztopf
BBS: kritter
#archlinux{,-offtopic}@freenode: kritztopf


[arch-general] LSB init scripts

2012-07-24 Thread Baho Utot

I have seen some comments here about LSB init scripts.

Anyone know where I might obtain an example LSB script template?


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Karol Blazewicz
On Tue, Jul 24, 2012 at 4:51 PM, Mantas Mikulėnas graw...@gmail.com wrote:
 On Tue, Jul 24, 2012 at 5:07 PM, Heiko Baums li...@baums-on-web.de wrote:
 Yes, I don't like those Windoze like ini files of systemd, too.

 I honestly don't know if this is serious. What is the difference
 between a key=value rc.conf and a key=value ini file of systemd?

+1
I'm not a dev, but the ini files seem pretty user friendly - I liked
them back on Windows too.


I think maybe we should use our user pages in the wiki to put our
thoughts into coherent writing, add links to back up our opinions etc.
This could bring some order to the discussion, help dispelling myths
and get rid oversimplifications.


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Tom Gundersen
On Tue, Jul 24, 2012 at 4:59 PM, Christoph Vigano m...@cvigano.de wrote:
 But, those are not Windows-like INI-Files. Those files are meant to be
 following some XDG Desktop File Descripton Standard Whose Name I Not Now
 (tm), making them easy parseable by existing libraries and programs that
 implement this standard.

It is based on the desktop-entry-spec:
http://standards.freedesktop.org/desktop-entry-spec/latest/, which
in turn is (as far as I know) based on Window's .ini format.

-t


Re: [arch-general] LSB init scripts

2012-07-24 Thread Tom Gundersen
On Tue, Jul 24, 2012 at 5:01 PM, Baho Utot baho-u...@columbus.rr.com wrote:
 I have seen some comments here about LSB init scripts.

 Anyone know where I might obtain an example LSB script template?

Most distros who use sysvinit (not Arch though) use some version of
LSB scripts, take Debian as an example [0]. Each distro implemented
this differently, so the details will vary.

[0]: http://wiki.debian.org/LSBInitScripts/.


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Leonid Isaev
On Tue, 24 Jul 2012 16:07:50 +0200
Heiko Baums li...@baums-on-web.de wrote:

 Am Tue, 24 Jul 2012 23:40:51 +1000
 schrieb Gaetan Bisson bis...@archlinux.org:
 
 Yes, I don't like those Windoze like ini files of systemd, too.

One thing I noticed is that the only people who usually bash Windows are those
who don't develop or know very little about programming. What exactly is wrong
with ini files and/or registry? Perhaps it is your misunderstanding...

Over time various linux projects took a lot from windows: gconf/dconf
(~registry), KDE4 indexing services (~superfetch/desktop indexing),
systemd-journald (~windows event viewer). This is real, get used to it.

-- 
Leonid Isaev
GnuPG key: 0x164B5A6D
Fingerprint: C0DF 20D0 C075 C3F1 E1BE  775A A7AE F6CB 164B 5A6D


signature.asc
Description: PGP signature


Re: [arch-general] LSB init scripts

2012-07-24 Thread Baho Utot

On 07/24/2012 11:05 AM, Tom Gundersen wrote:

On Tue, Jul 24, 2012 at 5:01 PM, Baho Utot baho-u...@columbus.rr.com wrote:

I have seen some comments here about LSB init scripts.

Anyone know where I might obtain an example LSB script template?

Most distros who use sysvinit (not Arch though) use some version of
LSB scripts, take Debian as an example [0]. Each distro implemented
this differently, so the details will vary.

[0]: http://wiki.debian.org/LSBInitScripts/.


Is there a development in process to take arch init scripts and mold 
them into something that is complies with LSB.


If so can you point me to those?

thanks



Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Ike Devolder
Op dinsdag 24 juli 2012 10:51:05 schreef Calvin Morrison:
 On 24 July 2012 10:43, Ike Devolder ike.devol...@gmail.com wrote:
  Op dinsdag 24 juli 2012 10:29:25 schreef Calvin Morrison:
   Personally, I get exasperated when people don't take the time to
   educate themselves before making broad and incorrect assertions. There
   is a huge amount of documentation, discussion and other sources of
   information about systemd available online. Moreover, there is the
   source-code, and even the packages in Arch one can try out. There
   really is no excuse.
 
  Well for me I do not have the time to go about learning the latest and
  greatest init system, desktop environment, whatever. I still use KDE3,
  I use old school init systems... why? because I use my system to do
  work not to tinker. I need it to just work and continue working in
  the same way it has. I don't want to become educated on the latest
  coolest thing, I just want something that will work and work well. I
  do not have time to pour through documentation of systemd just to
  figure out how to work it.  When change is just for change I do not
  like it.
 
  Calvin
 
  my 2cents on your usecase:
  Arch Linux is always the newest and latest and ...
  so maybe your use-case does not fit this distributions profile
 
  if you really want everything to stay the same forever there are
  distributions out there which fit your needs exactly, but in my idea Arch
  is not it.
 
  --Ike

 To summarize: Arch Linux is a versatile, and simple distribution
 designed to fit the needs of the competent Linux® user. It is both
 powerful and easy to manage, making it an ideal distro for servers and
 workstations. Take it in any direction you like. If you share this
 vision of what a GNU/Linux distribution should be, then you are
 welcomed and encouraged to use it freely, get involved, and contribute
 to the community. Welcome to Arch!

 I have been using Arch since 2009. I like it a lot. It serves me very well
 :-)

 Calvin

well then i'm very ok with it :)

--Ike

signature.asc
Description: This is a digitally signed message part.


Re: [arch-general] LSB init scripts

2012-07-24 Thread Tom Gundersen
On Tue, Jul 24, 2012 at 5:12 PM, Baho Utot baho-u...@columbus.rr.com wrote:
 Is there a development in process to take arch init scripts and mold them
 into something that is complies with LSB.

No. We are not interested in moving initscripts to LSB. In my opinion
it is a big mess with hardly any benefit.

-t


Re: [arch-general] LSB init scripts

2012-07-24 Thread Leonid Isaev
On Tue, 24 Jul 2012 11:12:55 -0400
Baho Utot baho-u...@columbus.rr.com wrote:

 On 07/24/2012 11:05 AM, Tom Gundersen wrote:
  On Tue, Jul 24, 2012 at 5:01 PM, Baho Utot baho-u...@columbus.rr.com
  wrote:
  I have seen some comments here about LSB init scripts.
 
  Anyone know where I might obtain an example LSB script template?
  Most distros who use sysvinit (not Arch though) use some version of
  LSB scripts, take Debian as an example [0]. Each distro implemented
  this differently, so the details will vary.
 
  [0]: http://wiki.debian.org/LSBInitScripts/.
 
 Is there a development in process to take arch init scripts and mold 
 them into something that is complies with LSB.
 
 If so can you point me to those?
 
 thanks
 

Not that I'm aware of. And hopefully such project will never embark. LSB is a
mess, which is one of the reasons why people started looking into alternative
init systems in the first place.

-- 
Leonid Isaev
GnuPG key: 0x164B5A6D
Fingerprint: C0DF 20D0 C075 C3F1 E1BE  775A A7AE F6CB 164B 5A6D


signature.asc
Description: PGP signature


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Stephen E. Baker

On 24/07/2012 11:08 AM, Leonid Isaev wrote:

On Tue, 24 Jul 2012 16:07:50 +0200
Heiko Baums li...@baums-on-web.de wrote:


Am Tue, 24 Jul 2012 23:40:51 +1000
schrieb Gaetan Bisson bis...@archlinux.org:

Yes, I don't like those Windoze like ini files of systemd, too.

One thing I noticed is that the only people who usually bash Windows are those
who don't develop or know very little about programming. What exactly is wrong
with ini files and/or registry? Perhaps it is your misunderstanding...
I assure you, lots of developers, even (or maybe especially) Windows 
developers bash windows.  The key is not throwing the baby out with the 
bath water.


Ini style files are both easy to parse and easy to read - there's no 
reason not to copy the format.


Certainly these systemd target files etc. are easier to read and manage 
than the initscripts were.


It may take some getting use to not being able to see everything in 
DAEMONS, but the benefits to the maintainers and to me if I ever need to 
tweak something beyond what gets run in what order, more than offset that.

Over time various linux projects took a lot from windows: gconf/dconf
(~registry), KDE4 indexing services (~superfetch/desktop indexing),
systemd-journald (~windows event viewer). This is real, get used to it.



The registry is more debatable.  (Having all your config in one place is 
nice, but when that one place is an inconsistent mess that can only be 
managed by a mediocre special purpose tool it loses it's benefits.)  I 
think I would be very upset if they wanted to move rc.conf into a gconf 
like interface.  As is though I find it hard to complain.


I generally like Windows events except for some of the pointless make 
work of registering each message ahead of time in your message.dll 
(which .NET hacks around).  That said I've never had any issue with 
/var/log/*.


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Denis A . Altoé Falqueto
On Tue, Jul 24, 2012 at 11:59 AM, Christoph Vigano m...@cvigano.de wrote:
 Am 7/24/2012 4:51 PM, schrieb Mantas Mikulėnas:

 On Tue, Jul 24, 2012 at 5:07 PM, Heiko Baums li...@baums-on-web.de
 wrote:

 Yes, I don't like those Windoze like ini files of systemd, too.


 I honestly don't know if this is serious. What is the difference
 between a key=value rc.conf and a key=value ini file of systemd?


 I think he refers to those sections: [Unit], [Service], [Install] and
 whatnot, I have not explored all of those yet.

 But, those are not Windows-like INI-Files. Those files are meant to be
 following some XDG Desktop File Descripton Standard Whose Name I Not Now
 (tm), making them easy parseable by existing libraries and programs that
 implement this standard.

 They are not enforced to be following this standard (show itself if you have
 a type=forking .service and define multiple ExecStartPost sections for
 instance), but are encouraged to be.

 It's all in the documentation ;)

 But yes, in the end all of those are key=value pairs.

Just like our holy pacman.conf...

-- 
A: Because it obfuscates the reading.
Q: Why is top posting so bad?
For more information, please read: http://idallen.com/topposting.html

---
Denis A. Altoe Falqueto
Linux user #524555
---


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Martin Cigorraga
What exactly is wrong
with ini files and/or registry? Perhaps it is your misunderstanding...

Oh please, if you ever dealt with windows registry then you know
it's a totally disfunctional way to keep record of anything.
Over time it gets oversized, filled with crap, slow and totally impractical,
in one word: bloated, and please, while windows may implement one
or two good ideas the underlying infraestructure is as much messy
as is it's registry.


-- 
-msx


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Kevin Chadwick
 On Tue, Jul 24, 2012 at 3:24 PM, Baho Utot baho-u...@columbus.rr.com wrote:
  I am sorry you think any thing you have will be a waste of time.
  I am looking at this problem of moving to systemd, staying with current
  init scripts or moving in the LSB init scripts direction. In order for one
  to make an informed decision one needs to consider all the facts.
  Without your insight or wisdom how would/will I do that?
 
  Discussion is healthy
 
 I'm happy to discuss and answer any questions. However, Kevin's emails
 were: off-topic (this thread was not on systemd, but on rc.conf),
 irrelevant (the kind of embedded systems he is talking about would
 never run Arch),

Well you brought them on topic by saying at some point we will have to
embrace systemd and I wasn't the one who commented first.

I wonder if ArmArch will run systemd.

They may not run arch but they have code and scripts ported
over. Of course those scripts can easily be wrote. Also with the 3.4
kernel recently getting NOMMU support. I hope desktop and embedded will
get closer not further away.

I also wonder if every original process is forked from systemd like
init? Is it? Then does that mean a megabyte rather than 32k of memory is
being copied even when transforming into other far smaller processes.
That shouldn't go down well in any embedded world where ram may
actually be a rom.

 To give a couple of comments, for those who have not looked at systemd yet:
 
 Firstly, systemd is bigger and does more than sysvinit. The reason for
 this is that it moves functionality out of the individual daemons and
 into init. This functionality is stuff that would otherwise have been
 implemented over and over again in every daemon or rc script, each
 time it is implemented it would be a potential for bugs. Now we have
 it all in one place, where we can all work together to test and review
 it. The kind of features implemented in this way are for the purposes
 of security and reliability of the daemons on your system (i.e. it
 will monitor them and deal with crashes, it will lock down the kinds
 of things a daemon is allowed to do, what directories it can
 read/write to, what system calls it can make, what user it is run as,
 etc). I would not call this bloat, quite the opposite. It means that
 the total amount of code on your system, and the total amount of
 potential for bugs drastically decreases.
 
 Secondly, most of the functionality of systemd is separated out in
 separate processes/tools, and are not part of PID1. In fact, we use
 these tools also in initscripts, and this is why I believe we will be
 able to maintain initscripts, even if systemd should take over for
 most users. Initscripts currently use the following systemd tools:
 
 systemd-module-load
 systemd-udevd
 systemd-cryptsetup
 systemd-tmpfiles
 systemd-sysctl
 systemd-binfmt
 systemd-random-seed
 systemd-vconsole-setup
 systemd-remount-fs
 
 HTH,
 
 Tom

  plain wrong (his descriptions of how systemd works
 and how to use it has nothing to do with reality).
 

Please give references if you are going to flame me in future. I
don't believe I described how systemd works or how to use it. I hope
you don't mind me sharing part of a private mail. We seem to disagree
on imposing limits onto the user and I assume init halting being good or
bad and your comments at the bottom may also prevent anyone moving away
from Arch.

 The point is that there is no limit to what you can put in rc.conf.  

That's the beauty of it and the essence of UNIX. Which yes has led to
variation and perhaps difficulties for the mass market. Atleast systemd
has led to the co-operation that may reduce this variation for init
scripts users too.

  I'm sorry if I take this with a pinch of salt, but previous claims I
  have seen you make often prove to be unsubstantiated.
 
  In your opinion, many agree with me and moreso those who have
  a decent understanding of UNIX.
 
 No, not in my opinion. It is objective fact. You keep on making claims
 (such as A is more secure/smaller/faster/more accurate than B), and
 then admit that you actually haven't checked/don't know for sure. I
 assume the same is the case here. You haven't actually read the
 systemd documentation or the systemd code.  

Not all of it of course but with /sbin/init I didn't need to.

There are many ways to skin a cat, which is where I think we are
getting crossed wires here. It is clear that 800K of pid 1 is going to
have bugs. It is also clear that if this daemon is able to do so much
such as starting services upon events that there will be major
exploits. It is also almost certain that all systems are not going to
require all of the functionality that the 800k represents. I am glad it
has some modular nature however. I had already considered that there
may  be some feature I haven't considered that would have made adoption
difficult as IPC would be required otherwise. I guess I wouldn't need
that function though too. I'm sure raising the size 

Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Kevin Chadwick
 Personally, I get exasperated when people don't take the time to
 educate themselves before making broad and incorrect assertions. There
 is a huge amount of documentation, discussion and other sources of
 information about systemd available online. Moreover, there is the
 source-code, and even the packages in Arch one can try out. There
 really is no excuse.

Well actually I installed Fedora rather than another OS on one system
partly to investigate and partly because some little twerp at a science
park told me I should be running Fedora. Never again (atleast for a
long time).

-- 


 Why not do something good every day and install BOINC.



Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Kevin Chadwick
 The registry is more debatable.

I certainly wish Windows still had ini files and didn't make you eat
with just a knife on a Gigantic API ;-)

-- 


 Why not do something good every day and install BOINC.



Re: [arch-general] rc.local.shutdown equivalent in systemd

2012-07-24 Thread Genes MailLists

On 07/24/2012 06:38 AM, Rodrigo Rivas wrote:

Shouldn't it be just

[Unit]
Description=Unload module before shutdown

[Service]
Type=oneshot
ExecStart=/usr/bin/rmmod modulename

[Install]
WantedBy=shutdown.target

Without multi-user.target or Before=?



   In this above approach - can you be certain syslog is still running? 
Do you care for that matter ...


   gene/



Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Tom Gundersen
On Tue, Jul 24, 2012 at 6:06 PM, Kevin Chadwick ma1l1i...@yahoo.co.uk wrote:
 I wonder if ArmArch will run systemd.

ArchLinux ARM ships systemd, just like we do. On my ARM machine (a
Raspberry Pi running ArchLinux ARM) I use it, and as I mentioned it
works great.

 I hope desktop and embedded will
 get closer not further away.

I agree.

 I also wonder if every original process is forked from systemd like
 init? Is it? Then does that mean a megabyte rather than 32k of memory is
 being copied even when transforming into other far smaller processes.
 That shouldn't go down well in any embedded world where ram may
 actually be a rom.

This is the sort of comments I refer to. By throwing out these
statements without even checking/trying first, you are spreading FUD.
You preface it with I wonder, but the effect is still the same.

 Please give references if you are going to flame me in future. I
 don't believe I described how systemd works or how to use it.

There were too many emails, I gave up. Though, see above.

 I hope
 you don't mind me sharing part of a private mail.

Share away.

-t


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Leonid Isaev
On Tue, 24 Jul 2012 13:02:24 -0300
Martin Cigorraga m...@archlinux.us wrote:

 What exactly is wrong
 with ini files and/or registry? Perhaps it is your misunderstanding...
 
 Oh please, if you ever dealt with windows registry then you know
 it's a totally disfunctional way to keep record of anything.

Yes, I deal a lot with windows registry. In fact, I usually edit it directly
to bypass standard program removal and service management.

 Over time it gets oversized, filled with crap, slow and totally impractical,
 in one word: bloated, and please, while windows may implement one
 or two good ideas the underlying infraestructure is as much messy
 as is it's registry.
 
 

The problem is not with the registry itself, but bad programming. Most
software devs under windows have very little understanding of the registry.

-- 
Leonid Isaev
GnuPG key: 0x164B5A6D
Fingerprint: C0DF 20D0 C075 C3F1 E1BE  775A A7AE F6CB 164B 5A6D


signature.asc
Description: PGP signature


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Kevin Chadwick
  Over time it gets oversized, filled with crap, slow and totally impractical,
  in one word: bloated, and please, while windows may implement one
  or two good ideas the underlying infraestructure is as much messy
  as is it's registry.
  

 
 The problem is not with the registry itself, but bad programming. Most
 software devs under windows have very little understanding of the registry

I can't agree there. Even the microsoft written parts are a mess and
strewn throughout in many cases.

I've come to the conclusion that Microsoft must like it that way
because the average user is more likely to buy a new OS with new
hardware rather than fix it or migrate.

-- 


 Why not do something good every day and install BOINC.



Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Kevin Chadwick
 On Tue, Jul 24, 2012 at 6:06 PM, Kevin Chadwick ma1l1i...@yahoo.co.uk wrote:
  I wonder if ArmArch will run systemd.
 
 ArchLinux ARM ships systemd, just like we do. On my ARM machine (a
 Raspberry Pi running ArchLinux ARM) I use it, and as I mentioned it
 works great.
 
  I hope desktop and embedded will
  get closer not further away.
 
 I agree.
 

But I include uClinux etc. in that which is what the recent support may
allow without patching

  I also wonder if every original process is forked from systemd like
  init? Is it? Then does that mean a megabyte rather than 32k of memory is
  being copied even when transforming into other far smaller processes.
  That shouldn't go down well in any embedded world where ram may
  actually be a rom.
 
 This is the sort of comments I refer to. By throwing out these
 statements without even checking/trying first, you are spreading FUD.
 You preface it with I wonder, but the effect is still the same.
 

Ok I'm glad it's not something I still think is a certainty. I find
mailing lists can be quite informative and a good place to make people
think, that's all. A fork does copy the parent initially.



-- 


 Why not do something good every day and install BOINC.



Re: [arch-general] pm-hibernate not working since update to 3.4.5-1-ARCH

2012-07-24 Thread Arvid Warnecke
Hi Ike,

On Sat, Jul 21, 2012 at 04:27:41PM +0200, Ike Devolder wrote:
 Op zaterdag 21 juli 2012 13:30:24 schreef Arvid Warnecke:
  Worked well.
  But did not solve the problem. Hibernation still seems to work at first,
  but when I start the laptop it boots normally, fscks disks because of
  unclean unmount and leaves me with a freshly rebooted machine.
  
  What does work now with 295.59 for me is pm-suspend. I read a lot about
  people having issues with nvidia from official, too. But with
  
  vbetool dpms on
  
  in my handler.sh it seems to work pretty well.
  
 
 and for the hibernation, do you have the resume=/my/swap' and do you have 
 the 
 resume hook in your mkinitcpio.conf ?
 
Okay, I added the hook, as described in the wiki, to the mkinitcpio.conf
and checked that the resume part is still in the kernel line of my grub
configuration. No luck. When I pm-hibernate and then start again the
system boots and does not resume at all. :(

Cheers,
Arvid

-- 
[ Arvid Warnecke ][ arvid (at) nostalgix (dot) org ]
[ IRC/OPN: madhatter ][ http://www.nostalgix.org ]
---[  ThreePiO was right: Let the Wookiee win.  ]---


pgpQXDtI2bq7q.pgp
Description: PGP signature


[arch-general] lib - usr/lib

2012-07-24 Thread Ralf Mardorf
I laugh away this trouble.
Is there any information about the advantages of lib - usr/lib?
I like to read it, after I finished the following occupational therapy [1].
I suspect that if I won't do it now, I have to restore my Arch from a backup? 
Or can I shutdown and startup anyway?

Regards,
Ralf

[1]
[root@archlinux spinymouse]# pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Targets (1): glibc-2.16.0-2

Total Installed Size:   37.58 MiB
Net Upgrade Size:   0.83 MiB

Proceed with installation? [Y/n] 
(1/1) checking package integrity
[##] 100%
(1/1) loading package files
[##] 100%
(1/1) checking for file conflicts
[##] 100%
error: failed to commit transaction (conflicting files)
glibc: /lib exists in filesystem
Errors occurred, no packages were upgraded.
[root@archlinux spinymouse]# grep '^lib/' /var/lib/pacman/local/*/files
/var/lib/pacman/local/glibc-2.15-12/files:lib/
/var/lib/pacman/local/glibc-2.15-12/files:lib/ld-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/ld-linux-x86-64.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libBrokenLocale-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libBrokenLocale.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libSegFault.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libanl-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libanl.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libc-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libc.so.6
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcidn-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcidn.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcrypt-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcrypt.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libdl-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libdl.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libm-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libm.so.6
/var/lib/pacman/local/glibc-2.15-12/files:lib/libmemusage.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnsl-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnsl.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_compat-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_compat.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_db-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_db.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_dns-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_dns.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_files-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_files.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_hesiod-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_hesiod.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nis-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nis.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nisplus-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nisplus.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libpcprofile.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libpthread-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libpthread.so.0
/var/lib/pacman/local/glibc-2.15-12/files:lib/libresolv-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libresolv.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/librt-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/librt.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libthread_db-1.0.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libthread_db.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libutil-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libutil.so.1
/var/lib/pacman/local/ld-lsb-3-3/files:lib/
/var/lib/pacman/local/ld-lsb-3-3/files:lib/ld-lsb.so.3
/var/lib/pacman/local/udev-compat-180-1/files:lib/
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/autofs
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/btrfs-control
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/cpu/
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/cpu/microcode
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/fuse
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/mapper/
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/mapper/control
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/net/
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/net/tun
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/ppp
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/snd/
/var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/snd/seq

Re: [arch-general] lib - usr/lib

2012-07-24 Thread Daniel Wallace
On Tue, Jul 24, 2012 at 09:48:00PM +0200, Ralf Mardorf wrote:
 I laugh away this trouble.
 Is there any information about the advantages of lib - usr/lib?
 I like to read it, after I finished the following occupational therapy [1].
 I suspect that if I won't do it now, I have to restore my Arch from a backup? 
 Or can I shutdown and startup anyway?
 
 Regards,
 Ralf
 
 [1]
 [root@archlinux spinymouse]# pacman -Su
 :: Starting full system upgrade...
 resolving dependencies...
 looking for inter-conflicts...
 
 Targets (1): glibc-2.16.0-2
 
 Total Installed Size:   37.58 MiB
 Net Upgrade Size:   0.83 MiB
 
 Proceed with installation? [Y/n] 
 (1/1) checking package integrity
 [##] 100%
 (1/1) loading package files
 [##] 100%
 (1/1) checking for file conflicts
 [##] 100%
 error: failed to commit transaction (conflicting files)
 glibc: /lib exists in filesystem
 Errors occurred, no packages were upgraded.
 [root@archlinux spinymouse]# grep '^lib/' /var/lib/pacman/local/*/files
 /var/lib/pacman/local/glibc-2.15-12/files:lib/
 /var/lib/pacman/local/glibc-2.15-12/files:lib/ld-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/ld-linux-x86-64.so.2
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libBrokenLocale-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libBrokenLocale.so.1
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libSegFault.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libanl-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libanl.so.1
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libc-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libc.so.6
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libcidn-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libcidn.so.1
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libcrypt-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libcrypt.so.1
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libdl-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libdl.so.2
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libm-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libm.so.6
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libmemusage.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnsl-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnsl.so.1
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_compat-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_compat.so.2
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_db-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_db.so.2
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_dns-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_dns.so.2
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_files-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_files.so.2
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_hesiod-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_hesiod.so.2
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nis-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nis.so.2
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nisplus-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nisplus.so.2
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libpcprofile.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libpthread-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libpthread.so.0
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libresolv-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libresolv.so.2
 /var/lib/pacman/local/glibc-2.15-12/files:lib/librt-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/librt.so.1
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libthread_db-1.0.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libthread_db.so.1
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libutil-2.15.so
 /var/lib/pacman/local/glibc-2.15-12/files:lib/libutil.so.1
 /var/lib/pacman/local/ld-lsb-3-3/files:lib/
 /var/lib/pacman/local/ld-lsb-3-3/files:lib/ld-lsb.so.3
 /var/lib/pacman/local/udev-compat-180-1/files:lib/
 /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/
 /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/
 /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/autofs
 /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/btrfs-control
 /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/cpu/
 /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/cpu/microcode
 /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/fuse
 /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/mapper/
 /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/mapper/control
 /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/net/
 /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/net/tun
 /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/ppp
 

Re: [arch-general] lib - usr/lib

2012-07-24 Thread Ralf Mardorf
On Tue, 2012-07-24 at 15:52 -0400, Daniel Wallace wrote:
 remove udev-compat it is old, either update ld-lsb from aur or remove it
 
 as for the find, remove any un owned files from anything under /lib.
 then remove any empty directories
 
 then update

Thank you :)

at least it's not bad that I'm forced to get rid of some old unneeded
stuff ;).

Regards,
Ralf



Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Anthony ''Ishpeck'' Tedjamulia
On Mon, Jul 23, 2012 at 09:36:05AM +0200, Nicolas Sebrecht wrote:
 The pain is the need to merge new changes while updating. Some tools
 (like pacdiff) can help with the job but it's very frustrating to have
 one configuration file and merge lot of changes in it. Especially when
 it comes to cosmetic/comments changes.
 
 Having one big configuration file means it's much easier to make
 mistakes in it and have strong problems because of that.  Dedicated
 files to services/requirements make such problems more isolated.

Yes, I concur.  Although I'm not so much a fan of systemd,
I can say with confidence that this assertion matches my
experience.

Dividing the configurations makes each package far more
likely to update itself cleanly withit botching-up some 
other, unrelated part of your system.


Re: [arch-general] [arch-dev-public] [RFC, after the fact] initscripts config

2012-07-24 Thread Menachem Moystoviz
On Mon, Jul 23, 2012 at 6:48 PM, Leonid Isaev lis...@umail.iu.edu wrote:
 On Mon, 23 Jul 2012 12:46:52 +0200
 Tom Gundersen t...@jklm.no wrote:

 On Mon, Jul 23, 2012 at 6:24 AM, Yclept Nemo orbisvi...@gmail.com wrote:
  3) Personally this depends on the final rc.conf, is [1] or [2] going
  to be it?
  [1]
  http://projects.archlinux.org/initscripts.git/tree/rc.conf?id=ae28554e561517815c07330b2b7d5ee5de2f6dc7
  [2]
  http://projects.archlinux.org/initscripts.git/tree/rc.conf?id=5b062674869c97018871b1f91c0b22d27ae900f7

 At the moment it is [1], so if no one tells me otherwise, that's it.

  4.1) Are we going to ship default (possibly empty) replacement
  configuration files, which currently may not exist on many systems,
  and add these to the backup array? This includes (/etc/vconsole.conf,
  /etc/locale.conf, /etc/hostname).

 I'd be against it, as it seems pointless. But it would be Dave's decision.

  4.2) To be clear, is there going to be a separate configuration for
  the HARDWARECLOCK and TIMEZONE variables?

 There already are. That's the problem. HARDWARECLOCK is configured in
 the third line of /etc/adjtime (see hwclock(8)), TIMEZONE is
 configured by pointing the /etc/localtime symlink at what you want.

 I wonder if there a need for TIMEZONE as a config variable at all (whereever
 it is located, as opposed to an install-time setting), especially if it is
 recommended to be left empty?


 d) The new format does not require a bash interpreter to be read
 
  4.d) I think this is a terrible justification. A programming language
  embedded in a configuration system grants a lot of possibilities.

 It also makes it impossible to reason about. Or to parse from another
 language than what it was defined in.

  Also there is a sound way to read configuration files written in a
  programming language - simply evaluate the code.

 But there is no sound way to then change the options and write them back.

  In any case, to preserve compatibility with systemd, the new files
  (/etc/vconsole.conf, /etc/locale.conf, /etc/hostname) should not
  contain bash.

 These files can all be read by bash, but are strictly defined. This
 means we can know their format and update them in a sound way.

  5) With the plethora of changes, each for different reasons, I think
  there is justifcation for a comprehensive news item summarizing
  changes to each variable:
  LOCALE - /etc/locale.conf
  HARDWARECLOCK - deprecated

 Sure.

  USE_BTRFS - esoteric, removed for cosmetic reasons

 Won't kill this one, but I get your point.

 -t



 --
 Leonid Isaev
 GnuPG key: 0x164B5A6D
 Fingerprint: C0DF 20D0 C075 C3F1 E1BE  775A A7AE F6CB 164B 5A6D

I have no problem with removing the options, however I agree with Yclept in that
decreasing the expressive power of the configuration file is both unnecessary
and counterproductive. While a bash script may not be the best configuration
format, moving to an ini-style format would hurt those who require being able
to dynamically specify configuration variables.
Note - I myself wouldn't be affected by decreasing the power of the format,
but I can well imagine people raising a hue and cry over it.

Just my 2c

M


Re: [arch-general] linux 3.5-1 - No volume groups found

2012-07-24 Thread David Strobach
On Tuesday 24 of July 2012 17:21:46 BOYPT wrote:
 On Tue, Jul 24, 2012 at 5:02 PM, Herbert J. Skuhra hsku...@eumx.net wrote:
  On 24.07.2012 10:51, BOYPT wrote:
  On Tue, Jul 24, 2012 at 4:40 PM, Herbert J. Skuhra hsku...@eumx.net
  
  wrote:
   Hi,
   
  after upgrading to linux 3.5-1 yesterday my computer no longer boots. :(
  The following error is displayed: No volume groups found
  
  I have to run lvm vgchange -a y before I can continue booting.
  
  What do you get running  lvm vgchange -a y ?
  
  If this still fail to load the mapper, it's not likely to boot.
  
  If I enter this command and then quit/exit the system boots normally.
  I have no idea why the vg is not activated automatically.
  
  After downgrading to linux 3.4.6-1 everything is OK.
  
  I encounter the same situation.
 
 The forum users also report the same:
 https://bbs.archlinux.org/viewtopic.php?id=145714
 
 I don't know what exactly changed in the new kernel(seems like things going
 with udev,device mapper,kernel ...etc),  adding the kernel parameters like
 the post said helps.

Hi, I'm the OP in the forum thread you are referring to. I was wrong. The 
kernel parameters help, but it's only due to the one sec. delay induced by 
misuse of the lvmwait parameter :)

David



[arch-general] vboxbuild: command not found

2012-07-24 Thread Ralf Mardorf
Hi,

after upgrading, including the switch from /lib to /usr/lib virtualbox
still is ok for kernel 3.4.6-1-ARCH, but when I try to build the modules
for kernel 3.4.4-rt13-2-rt the vboxbuild command doesn't exist.
Until now nothing else seems to be borked.

[root@archlinux spinymouse]# uname -a
Linux archlinux 3.4.4-rt13-2-rt #1 SMP PREEMPT RT Tue Jul 17 11:32:31
UTC 2012 x86_64 GNU/Linux
[root@archlinux spinymouse]# pacman -Qi virtualbox-source
Name   : virtualbox-source
Version: 4.1.18-3
[root@archlinux spinymouse]# vboxbuild
bash: vboxbuild: command not found
[root@archlinux spinymouse]# ls -hAl /lib
lrwxrwxrwx 1 root root 7 Jul  7 12:09 /lib - usr/lib

[spinymouse@archlinux ~]$ uname -a
Linux archlinux 3.4.6-1-ARCH #1 SMP PREEMPT Fri Jul 20 08:21:26 CEST
2012 x86_64 GNU/Linux
[spinymouse@archlinux ~]$ pacman -Qi virtualbox
Name   : virtualbox
Version: 4.1.18-3
[spinymouse@archlinux ~]$ pacman -Qi virtualbox-ext-oracle
Name   : virtualbox-ext-oracle
Version: 4.1.18-1

Regards,
Ralf



Re: [arch-general] vboxbuild: command not found

2012-07-24 Thread rafael ff1
2012/7/24 Ralf Mardorf ralf.mard...@alice-dsl.net:
 Hi,

 after upgrading, including the switch from /lib to /usr/lib virtualbox
 still is ok for kernel 3.4.6-1-ARCH, but when I try to build the modules
 for kernel 3.4.4-rt13-2-rt the vboxbuild command doesn't exist.
 Until now nothing else seems to be borked.

 [root@archlinux spinymouse]# uname -a
 Linux archlinux 3.4.4-rt13-2-rt #1 SMP PREEMPT RT Tue Jul 17 11:32:31
 UTC 2012 x86_64 GNU/Linux
 [root@archlinux spinymouse]# pacman -Qi virtualbox-source
 Name   : virtualbox-source
 Version: 4.1.18-3
 [root@archlinux spinymouse]# vboxbuild
 bash: vboxbuild: command not found
 [root@archlinux spinymouse]# ls -hAl /lib
 lrwxrwxrwx 1 root root 7 Jul  7 12:09 /lib - usr/lib

 [spinymouse@archlinux ~]$ uname -a
 Linux archlinux 3.4.6-1-ARCH #1 SMP PREEMPT Fri Jul 20 08:21:26 CEST
 2012 x86_64 GNU/Linux
 [spinymouse@archlinux ~]$ pacman -Qi virtualbox
 Name   : virtualbox
 Version: 4.1.18-3
 [spinymouse@archlinux ~]$ pacman -Qi virtualbox-ext-oracle
 Name   : virtualbox-ext-oracle
 Version: 4.1.18-1

 Regards,
 Ralf


http://www.mail-archive.com/arch-general@archlinux.org/msg28434.html


Re: [arch-general] vboxbuild: command not found

2012-07-24 Thread Christoph Vigano
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Somewhere on a mailing list was announced by a maintainer, that
vboxbuild would be replaced by the use of dkms. But I can't recall
completely where this was mentioned.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJQDxz+AAoJEOGIwUZuUxpn8VsQAIRCYmcEyZhzT19vzZmdhygy
EG2TZ0eFoIcTTK0SvT5RjHyyvjXauAEHnbPiAJlp9jC8e32oVzBLH788H6/9FySo
wMT5pbu8zDMEE92ceNCUPk3EykSBEKMmALd+aLrIVt4JvMalLbj/bV+3uGk9M6kd
uFEcsJGU83ECAm5COp1qCbdvu6a7Aw2lstV9YkyxC0UstSQHmNliX3jqvxeukX+y
pxa8uk8oKGPijChJLwcGL2p8g5ckjZyEDjA5HYUsOpfKlPMdZMvvh+kAxdt3L2PG
KvMqA8ny4o1/kSmTcX+/12rSr/I7rRF9r17uH5XBTU87cg4+bJtFhBZeQrM1zi8B
6cAAaIZo2UbR+e/LkJnQ8AszA2oiueRwBPekGlwuMmUzkZnwsZeAy3yr6/ZL1Qk7
L7mRGlJRT8N5WNEYgaXNcs+9UHLB6oCQ4447YZhRZn3JBCjY9dnNJ55Jwe4fLpxs
vgxSGYA9Z1ynhEJMY2kY5rIXU7UsndzZkXJKTVnrOGzrLwMb1XCl4g4Zu4jFJ8bG
c4cBcOTlerXnHEvj7XdQsLGfSZ/Uh/0F69PRvH/sYKnNBnWQBpl3dqzjbDarRCTr
ocEiSBwnMKY2IT1Mxtx1tG11ybkzkM8YjceHmhRbds+qlh8aQvzacN9eQIuGdn8e
H67iqzjF36lmhOtvRNRT
=OvjQ
-END PGP SIGNATURE-


Re: [arch-general] vboxbuild: command not found

2012-07-24 Thread Ralf Mardorf
On Tue, 2012-07-24 at 19:09 -0300, rafael ff1 wrote:
 http://www.mail-archive.com/arch-general@archlinux.org/msg28434.html
Thank you,
sorry, I read the thread now.
Regards,
Ralf




Re: [arch-general] Roadmap for user-intervention upgrades [was: Still Glibc problems]

2012-07-24 Thread David C. Rankin
On 07/24/2012 01:15 AM, Martin Cigorraga wrote:
 The beauty behind this is we are now enjoying the new paradigm without
 reinstalling the
 system while with other distros your only chance to make the switch is
 reinstall not only
 your OS but everything else!
 Cheers.

Now that... is the beauty of Arch!

The other distro's release/reinstall cycle is far more work than the
rolling-release. But, after packaging trinity on Arch, I can tell you it is a
double-edge sword. You get everything building just fine until the next pacman
-Syu and then 5 packages quit building due to package updates (libpng, ffmpeg,
gcc, on-and-on, ...) Literally you can kick off a build in the morning, then
update and have it go to hell in the evening.

It gives you a great deal of respect for the sheer amount of work the Arch
developers put into this disto



-- 
David C. Rankin, J.D.,P.E.


Re: [arch-general] vboxbuild: command not found

2012-07-24 Thread Martin Cigorraga

 Somewhere on a mailing list was announced by a maintainer, that
 vboxbuild would be replaced by the use of dkms. But I can't recall
 completely where this was mentioned.


Here!:
http://mailman.archlinux.org/pipermail/arch-general/2012-July/028477.html

-- 
-msx


Re: [arch-general] vboxbuild: command not found

2012-07-24 Thread Martin Cigorraga
Oh well!

-- 
-msx


[arch-general] OT: Something good happened

2012-07-24 Thread Ralf Mardorf
When using Evolution on Xfce the color theme was broken for a long time.
Some text was unreadable. Today it's fixed :). I already thought about
switching to LXDE. No need to do so now.

Thanx,
Ralf



Re: [arch-general] OT: Something good happened

2012-07-24 Thread Ionut Biru
On 07/25/2012 01:27 AM, Ralf Mardorf wrote:
 When using Evolution on Xfce the color theme was broken for a long time.
 Some text was unreadable. Today it's fixed :). I already thought about
 switching to LXDE. No need to do so now.
 

This is magic!

 Thanx,
 Ralf
 


-- 
Ionuț



signature.asc
Description: OpenPGP digital signature


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Heiko Baums
Am Tue, 24 Jul 2012 10:08:26 -0500
schrieb Leonid Isaev lis...@umail.iu.edu:

 One thing I noticed is that the only people who usually bash Windows
 are those who don't develop or know very little about programming.

You really shouldn't do such assumptions. You couldn't have noticed it,
you're just assuming.

 What exactly is wrong with ini files and/or registry? Perhaps it is
 your misunderstanding...

And I assume that you never really administrated a Windoze PC. Then you
would know that particularly the registry is a PITA.

 Over time various linux projects took a lot from windows: gconf/dconf
 (~registry),

Gconf is also almost a PITA. At least it's a lot more inconvenient than
simple text files.

 KDE4 indexing services (~superfetch/desktop indexing),

This indexing is one thing which makes KDE4 so slow and unstable. KDE4
was the reason why I switched to Xfce. And, yes, I tried KDE4. But Gnome
and KDE4 are just optional, systemd is meant as the new init system.
That's a big difference.

If this all was only about an optional piece of software I wouldn't say
anything. I just wouldn't use it.

Heiko


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Heiko Baums
Am Tue, 24 Jul 2012 11:31:22 -0500
schrieb Leonid Isaev lis...@umail.iu.edu:

 The problem is not with the registry itself, but bad programming. Most
 software devs under windows have very little understanding of the
 registry.

Bad programming is the most favorite answer, and totally nonsense. The
registry just gets bigger and bigger and is totally cryptic. And the
registry is one of the most frequent reasons for system crashes and
instabilities. And it's the most frequent reason why Windoze regularly
(usually every 3 months) needs to be reinstalled.

Heiko


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Heiko Baums
Am Tue, 24 Jul 2012 16:25:52 +0200
schrieb Tom Gundersen t...@jklm.no:

 Talking about UNIX philosophy and Windoze like ini files is
 probably what gets some people going. It is not technical.

In fact it is technical. Of course, at first glance config files for rc
scripts and ini files are simple text files. But the structure, the way
how they are handled (sourced or parsed), etc. is pretty different.

And it's not only the ini thing. It's the whole possible move to making
Linux a lot more Windoze like what I'm afraid of.

The UNIX philosophy has worked for about 40 years and is totally tested
and approved. Systemd is not. Of course, new things don't need to be
bad and times are changing and sometimes there have to be made some
adjustments, but it's a question how those new things are designed. And
that's another point which I'm afraid of. I have tested PulseAudio and
I know who has written and designed it. And I know that it totally
doesn't work with a very few exceptions. And then I see that the same
person starts writing something else at the same time, which intervenes
even more into the system, even if the first software doesn't work
correctly. So what do you think, how this looks like? Do you really
think that this sounds trustworthy?

Added to this I read that there are Windoze like ini files again in
this second software of this person. Why do you think I have switched
from Windoze to Linux? Of course, it was not the ini files in the first
place. It was the whole terrible design and concept of Windoze incl.
the registry. I still always get fits of raving madness if I have to
work with Windoze, because I regularly need several hours for fixing
something which I had fixed within minutes in Linux because of those
simple and small config files and shell scripts (and because of the
UNIX philosophy). And I know Windoze pretty well, too.

Btw., I'm working with Computers since more than 25 years now and with
Linux exclusively more than 10 years. And I started with an Apple IIc
and a 8086 with PC-DOS 3.1, worked with several Windoze versions and I
know Linux since 1993. So I guess I know what I'm talking about.

In Linux I have/had some simple text files with which I can/could
configure the whole system, while I had a terrible, cryptic registry on
Windoze. In Linux I just can/could add a daemon to rc.conf to have it
run. From what I read so far about systemd in all those discussions, in
systemd I have to run a special command to have a daemon started at
boot time (which I additionally have to remember), I have to write such
an ini file instead of just writing or editing a simple and small
config file or shell script, then systemd creates some symlinks of
files into another directory whose name is also totally cryptic, at
least way to long. This is a total mess, if this is really true, and
it's absolutely a step towards a second Windoze.

You have explained some of the advantages of systemd. And this sounds
quite good, I admit. But I fear it's badly designed, at least
everything around those advantages.

And this all is technical.

 Yeah, we
 might agree that UNIX is great and Windows is bad. But in a technical
 argument, it is just annoying to point to tradition and philosophy
 rather than technical facts, regardless of what side of the argument
 you are on.

It's not really annoying. Well, yes, if there was no substance behind
it and if the tradition wasn't approved this well as it is in Linux and
UNIX. See above. The problem in such long discussions is, that it's
sometimes not possible or that people just don't have the time or the
nerves to explain all the arguments in detail.

But if there's such a long discussion and if there are so many
complains about a software or a change, then you can assume that
there's something going pretty wrong. Either this software or change
hasn't been explained good enough to the people (and just saying RTFM
is not enough in such cases) or the software is indeed not well enough
designed, which should probably be fixed. And, btw., I never ever have
read such long discussions and so many complains about a software like
about the software of Lennart Poettering (PulseAudio and systemd). I was
definitely not the only one who complained about it. And this must have
a reason. And you can't tell me, that all those people have too little
knowledge.

 If you claim that systemd does not follow the UNIX philosophy (I
 disagree, but whatever), and if you claim that anything not following
 the UNIX philosophy is bad (I disagree, but whatever), then you should
 be able to combine these two claims and point to a technical flaw or
 shortcomming in systemd without any reference to UNIX, or Windows, or
 KISS at all.

See above. I think, I don't need to search for links which explain the
UNIX philosophy.

 Personally, I get exasperated when people don't take the time to
 educate themselves before making broad and incorrect assertions. There
 is a huge amount of documentation, discussion 

Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Tom Gundersen
On Wed, Jul 25, 2012 at 1:46 AM, Heiko Baums li...@baums-on-web.de wrote:
 Seriously, who reads source codes? Manpages usually only explain the
 parameters, not the design of the software and how it works. There may
 be some other documentations, I haven't yet seen any.

Overview of the bootprocess under systemd:
http://0pointer.de/public/systemd-man/bootup.html
Some info about old- and new-style daemons:
http://0pointer.de/public/systemd-man/daemon.html
Some general info about the systemd daemon:
http://0pointer.de/public/systemd-man/systemd.html
Lots and lots of man-pages documenting every little part of systemd:
http://0pointer.de/public/systemd-man/

More info about systemd, including links to Lennart's blogs, which
explain things in a more understandable way than the man-pages:
http://www.freedesktop.org/wiki/Software/systemd/

 Now I know that you can explain things. So why not do it if you find
 that someone doesn't know enough about what's talked about? Nobody
 expects that you write a second documentation, but explaining some
 details can sometimes help.

Sure, whenever people ask something I try my best to explain what I
can. My comment was aimed at those who pretend to know without doing
their research.

-t


[arch-general] systemd network configuration

2012-07-24 Thread David Benfell
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

Because it's summer, and I'd really rather not try to figure all this
out during the school year, I'm trying to figure out systemd *now*,
rather than waiting until rc.conf goes away.

I actually had trouble with rc.conf when I first installed Arch on my
Linode. Some daemons mysteriously wouldn't start and I couldn't figure
out how to get the networking to come up properly. (And, of course, I
was in a hurry.) So I wound up hacking rc.local to bring up both the
network and the daemons. (Yes, I know: ew!)

This is the shell snippet I'm using to bring up my network now:

rc.d start network #successfully gets some address and a route
for i in 74.207.225.79/32 74.207.227.150/32 173.230.137.73/32
173.230.137.76/32
do
ip addr add ${i} dev eth0
done
ip -6 addr add 2600:3c02::f03c:91ff:fe96:64e2/64 dev eth0
for j in $(seq 0 1)
do
for i in $(seq 0 9) a b c d e f
do
ip -6 addr add 2600:3c02::02:70${j}${i}/64 dev eth0
done
done

Basically, with the IPv4 address, my intent is to make sure I've got
all four of those addresses up. But I wasn't getting a route unless I
used the network start script.

In my copy of the Arch wiki, Im not seeing how to do something
similar under systemd. How, ideally, should I be doing this?

Thanks!
- -- 
David Benfell
benf...@parts-unknown.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQD0GKAAoJELT202JKF+xpbMQP/3ADZesFp6+ZAzSItwDdvjJi
vUxCgyAXscCymTuTtjYov/lBxoh5/thu4KL2EbYA/F28r4rP0blBUR4Yrhj1jIDn
tZJcaoDBY5d7mT+hgI+9rIlGlFvnm+P/cCd8MAebkIiTAmLnurgSZe22Y6kV+VKe
nyQFJEWbyGk3O8d9ODtQnpKJ9AJrDY+fsGf/saZP+0KZDjjISHzl9VN81a4WngXP
JFeTLXhopSjWYPsECrrK0PE0Q5O524TL90ZuDvNM5BqVIgmQG9FkCzKaWLm2hCYX
gLLArdpnpAGse/yHyxBjqtHVtcm0lUD647Z8aJCHkObpQcaeAvwXSblaDcOVxo0L
3WX6qRam75kPABmDNRJPPYCqEPFiSDfdpL87m00v+zFRv+WTPr4X1NurOIomAp5x
QVjOlOvnpAbyexXfaWRzYvRpDuSrKbnuxzyDNKmGRPgiRvaWAjansoif4o0ojffh
Fw1sxLIWtggEgy0SGWJ/Ke7Z18IYJ7TF/1ZfRAknBIsdjCb8rFSA7byskjwrxWzT
rEZ9qzrtB/OKZCYsi+tlGhRiyUJ2j+8g5ujqeLvN1W7FQYd8SEmGyg5zCgYnuKBP
Sw/JnsMzvdW16BnqTMLIF5zrQJGzXV81UL101MSjwnXIuWNHAmhChx5I7yObhhYc
7fkFhIf0iSdBES8WX+Dh
=WY4X
-END PGP SIGNATURE-


[arch-general] pacman and corrupt packages

2012-07-24 Thread Shridhar Daithankar
Hello All,

Last few days my net connection drops randomly or slows down to a crawl. As a 
result, there are several timeouts during package downloads. When a download 
timeout occurs, pacman aborts with invalid or corrupted package.

Is it possible to detect which package is corrupt and invalid, so that it can 
be downloaded? 

When it happened with one package, I deleted it manually and next time it 
worked but when several packages get timeout, its hard to detect the failing 
one.

Does pacman has built-in retry functionality?

Here is the complete log.

-

:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Targets (33): ati-dri-8.0.4-2  boost-libs-1.50.0-2  clang-3.1-3  cups-1.5.3-6  
cups-filters-1.0.20-1  dbus-1.6.4-1  dbus-core-1.6.4-1  dovecot-2.1.8-2  
gcc-4.7.1-5  gcc-libs-4.7.1-5
  git-1.7.11.3-1  gnutls-3.0.21-2  icu-49.1.2-2  
imagemagick-6.7.8.6-1  intel-dri-8.0.4-2  khrplatform-devel-8.0.4-2  
libcups-1.5.3-6  libegl-8.0.4-2  libgl-8.0.4-2
  libglapi-8.0.4-2  libgles-8.0.4-2  libmp4v2-2.0.0-2  llvm-3.1-3  
mesa-8.0.4-2  nginx-1.2.2-2  python2-distribute-0.6.28-1  qt-4.8.2-3  qt-
gstreamer-0.10.2-2  svga-dri-8.0.4-2
  taglib-1.7.2-2  ttf-liberation-2.00.0-1  tzdata-2012d-1  xf86-
video-intel-2.20.1-1

Total Installed Size:   515.40 MiB
Net Upgrade Size:   1.88 MiB

Proceed with installation? [Y/n] y
(33/33) checking package integrity  
   
[#] 100%
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.

-

With pacman -sy --debug I get following error snippet

-
debug: found cached pkg: /var/cache/pacman/pkg/ati-dri-8.0.4-2-
x86_64.pkg.tar.xz
debug: sig data: 
iQEcBAABAgAGBQJQC9QHAAoJEJRlerIPKgkrd/EH/jhoIY6szxkh3AFGHogBLGe33tIcGhMchGI9jtxEht/Df+IB9X9tYC5nG62pOL9+v0Sl4yVLBW4Ni0mYdwQ0UfJr3Mt1s7C3LbTI1ucU8WZMZicXc8tDKurRnPBDkAqnhK4+H7
4qa6ALNfIDQK7PVQTIedAQDgO9WsPd3DsKcOfNbEXZrDZSBU3awoaQuezKaoif/JnSt7iRXn3hd8piuUgQuLQuksAe+Oa6MtEgXoCHQ22uzXa6nEV1EkO0q1sf8+0w/9+4mD3ejUutfLAQbxqmpfmw3kEuQ1eaICRLRgRu0ugKuwqi9cvdDBiw/27Z1QTkY
aUNtvdT66Wb5OuAJGI=
debug: checking signature for /var/cache/pacman/pkg/ati-dri-8.0.4-2-
x86_64.pkg.tar.xz
debug: 1 signatures returned
debug: fingerprint: ADC8A1FCC15E01D45310419E94657AB20F2A092B
debug: summary: valid
debug: summary: green
debug: status: Success
debug: timestamp: 1342952455
debug: exp_timestamp: 0
debug: validity: full; reason: Success
debug: key: ADC8A1FCC15E01D45310419E94657AB20F2A092B, Andreas Radke 
andy...@archlinux.org, owner_trust unknown, disabled 0
debug: signature is valid
debug: signature is fully trusted
debug: returning error 6 from _alpm_pkg_validate_internal : wrong or NULL 
argument passed
-

-- 
Regards
 Shridhar


Re: [arch-general] pacman and corrupt packages

2012-07-24 Thread Shridhar Daithankar
Followup,

On Wednesday 25 Jul 2012 9:03:42 AM Shridhar Daithankar wrote:

 With pacman -sy --debug I get following error snippet
 
 -
 debug: found cached pkg: /var/cache/pacman/pkg/ati-dri-8.0.4-2-
 x86_64.pkg.tar.xz
 debug: sig data:
 iQEcBAABAgAGBQJQC9QHAAoJEJRlerIPKgkrd/EH/jhoIY6szxkh3AFGHogBLGe33tIcGhMchGI9
 jtxEht/Df+IB9X9tYC5nG62pOL9+v0Sl4yVLBW4Ni0mYdwQ0UfJr3Mt1s7C3LbTI1ucU8WZMZicX
 c8tDKurRnPBDkAqnhK4+H7
 4qa6ALNfIDQK7PVQTIedAQDgO9WsPd3DsKcOfNbEXZrDZSBU3awoaQuezKaoif/JnSt7iRXn3hd
 8piuUgQuLQuksAe+Oa6MtEgXoCHQ22uzXa6nEV1EkO0q1sf8+0w/9+4mD3ejUutfLAQbxqmpfmw3
 kEuQ1eaICRLRgRu0ugKuwqi9cvdDBiw/27Z1QTkY aUNtvdT66Wb5OuAJGI=
 debug: checking signature for /var/cache/pacman/pkg/ati-dri-8.0.4-2-
 x86_64.pkg.tar.xz
 debug: 1 signatures returned
 debug: fingerprint: ADC8A1FCC15E01D45310419E94657AB20F2A092B
 debug: summary: valid
 debug: summary: green
 debug: status: Success
 debug: timestamp: 1342952455
 debug: exp_timestamp: 0
 debug: validity: full; reason: Success
 debug: key: ADC8A1FCC15E01D45310419E94657AB20F2A092B, Andreas Radke
 andy...@archlinux.org, owner_trust unknown, disabled 0
 debug: signature is valid
 debug: signature is fully trusted
 debug: returning error 6 from _alpm_pkg_validate_internal : wrong or NULL
 argument passed
 -

I deleted ati-dri package and redownloaded it. This time, without any timeouts 
and it still failed the upgrade with same error for the same package.

So I uninstalled ati-dri and xf86-video-ati. I have intel card and got all 
those extra drivers because I installed the whole group for simplicity.

Try again and this time it failed for gcc-libs. Delete, redownload and the 
error still persists.

and I don't think uninstalling gcc-libs is an option.

I also found https://bugs.archlinux.org/task/28014 but I don't think that can 
solely fix the issue. --debug is printing enough information or so I would 
like to think.

Pl. Help.
-- 
Regards
 Shridhar


Re: [arch-general] pacman and corrupt packages

2012-07-24 Thread Jeremiah Dodds
Shridhar Daithankar ghodech...@ghodechhap.net writes:

 I deleted ati-dri package and redownloaded it. This time, without any 
 timeouts 
 and it still failed the upgrade with same error for the same package.

 So I uninstalled ati-dri and xf86-video-ati. I have intel card and got all 
 those extra drivers because I installed the whole group for simplicity.

 Try again and this time it failed for gcc-libs. Delete, redownload and the 
 error still persists.

 and I don't think uninstalling gcc-libs is an option.

 I also found https://bugs.archlinux.org/task/28014 but I don't think that can 
 solely fix the issue. --debug is printing enough information or so I would 
 like to think.

 Pl. Help.

Does it continue after a pacman -Scc?

-
Jeremiah Dodds

github: https://github.com/jdodds
irc   : exhortatory
-


Re: [arch-general] pacman and corrupt packages

2012-07-24 Thread Oon-Ee Ng
On Wed, Jul 25, 2012 at 11:51 AM, Jeremiah Dodds
jeremiah.do...@gmail.com wrote:
 Shridhar Daithankar ghodech...@ghodechhap.net writes:

 I deleted ati-dri package and redownloaded it. This time, without any 
 timeouts
 and it still failed the upgrade with same error for the same package.

 So I uninstalled ati-dri and xf86-video-ati. I have intel card and got all
 those extra drivers because I installed the whole group for simplicity.

 Try again and this time it failed for gcc-libs. Delete, redownload and the
 error still persists.

 and I don't think uninstalling gcc-libs is an option.

 I also found https://bugs.archlinux.org/task/28014 but I don't think that can
 solely fix the issue. --debug is printing enough information or so I would
 like to think.

 Pl. Help.

 Does it continue after a pacman -Scc?

Why are you recommending clearing his entire cache (which can be quite
useful) when he's already specifically cleared the offending package
and still has problems?


Re: [arch-general] pacman and corrupt packages

2012-07-24 Thread Jeremiah Dodds
Oon-Ee Ng ngoonee.t...@gmail.com writes:

 On Wed, Jul 25, 2012 at 11:51 AM, Jeremiah Dodds
 jeremiah.do...@gmail.com wrote:
 Shridhar Daithankar ghodech...@ghodechhap.net writes:

 I deleted ati-dri package and redownloaded it. This time, without any
 timeouts
 and it still failed the upgrade with same error for the same package.

 So I uninstalled ati-dri and xf86-video-ati. I have intel card and got all
 those extra drivers because I installed the whole group for simplicity.

 Try again and this time it failed for gcc-libs. Delete, redownload and the
 error still persists.

 and I don't think uninstalling gcc-libs is an option.

 I also found https://bugs.archlinux.org/task/28014 but I don't think that 
 can
 solely fix the issue. --debug is printing enough information or so I would
 like to think.

 Pl. Help.

 Does it continue after a pacman -Scc?

 Why are you recommending clearing his entire cache (which can be quite
 useful) when he's already specifically cleared the offending package
 and still has problems?

I've run into situations where I thought I had cleared a corrupted
package but didn't actually do so, or where I missed one. Considering
he's tried multiple times, it might be worth clearing the entire thing
to make sure he's not missing something.


-
Jeremiah Dodds

github: https://github.com/jdodds
irc   : exhortatory
-


Re: [arch-general] Failed to compile Emacs

2012-07-24 Thread Diep Pham Van
I must use `autoreconf -i -I m4` in order to build.

On Sun, 15 Jul 2012 10:11:42 -0500
Leonid Isaev lis...@umail.iu.edu wrote:

 On Sun, 15 Jul 2012 17:40:09 +0700
 Diep Pham Van i...@favadi.com wrote:
 
  After apply this patch, I get:
  
  cd /home/favadi/abs/emacs/src/emacs-24.1  automake --gnu -a -c
  lib/Makefile configure.in:29: error: version mismatch.  This is
  Automake 1.12.2, configure.in:29: but the definition used by this
  AM_INIT_AUTOMAKE configure.in:29: comes from Automake 1.11.1.  You
  should recreate configure.in:29: aclocal.m4 with aclocal and run
  automake again. make: ***
  [/home/favadi/abs/emacs/src/emacs-24.1/lib/Makefile.in] Error 63
  config.status: executing gdbinit commands
  cd /home/favadi/abs/emacs/src/emacs-24.1  automake --gnu -a -c
  lib/Makefile configure.in:29: error: version mismatch.  This is
  Automake 1.12.2, configure.in:29: but the definition used by this
  AM_INIT_AUTOMAKE configure.in:29: comes from Automake 1.11.1.  You
  should recreate configure.in:29: aclocal.m4 with aclocal and run
  automake again. make: ***
  [/home/favadi/abs/emacs/src/emacs-24.1/lib/Makefile.in] Error 63
  == ERROR: A failure occurred in build(). Aborting...
  
  How can I solve it?
 
 By doing exactly what it tells you -- running aclocal and autoconf in
 PKGBUILD right after patching.
 
  
  At Sat, 14 Jul 2012 15:12:02 -0500,
  Leonid Isaev lis...@umail.iu.edu wrote:
   
   [1  text/plain; UTF-8 (quoted-printable)]
   On Sun, 15 Jul 2012 02:21:47 +0700
   Diep Pham Van i...@favadi.com wrote:
   

Hello every one, 
I've tried to compile emacs and fail.

You can view the `makepkg -s` ouput here[1].
I think the important part here:

./stdio.h:1030:1: error: ‘gets’ undeclared here (not in a
function) In file included from md5.h:24:0,
 from md5.c:25:
./stdio.h:1030:1: error: ‘gets’ undeclared here (not in a
function) make[2]: *** [sha1.o] Error 1
make[2]: *** Waiting for unfinished jobs
make[2]: *** [md5.o] Error 1
mv -f .deps/careadlinkat.Tpo .deps/careadlinkat.Po
In file included from sha256.h:21:0,
 from sha256.c:25:
./stdio.h:1030:1: error: ‘gets’ undeclared here (not in a
function) make: *** [lib] Error 2

I do not to know what to do here. Any one can help me with this?


[1] https://gist.github.com/3112844
   
   A simple google search yields this:
   http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00240.html...
   Does it answer your question?
   
   -- 
   Leonid Isaev
   GnuPG key: 0x164B5A6D
   Fingerprint: C0DF 20D0 C075 C3F1 E1BE  775A A7AE F6CB 164B 5A6D
   [2 signature.asc application/pgp-signature (7bit)]
   
 
 
 


-- 
 PHAM Van Diep
 i...@favadi.com - dieppham...@vccorp.vn
 www.favadi.com - (+84) 984 339 841
 System Administrator, Adtech, VCCorp, VN
 --
 There are 10 types of people,
 those who understand binary and those who don't.


signature.asc
Description: PGP signature


Re: [arch-general] pacman and corrupt packages

2012-07-24 Thread Shridhar Daithankar
On Tuesday 24 Jul 2012 11:58:14 PM Jeremiah Dodds wrote:
 Oon-Ee Ng ngoonee.t...@gmail.com writes:
  On Wed, Jul 25, 2012 at 11:51 AM, Jeremiah Dodds
  Does it continue after a pacman -Scc?
  
  Why are you recommending clearing his entire cache (which can be quite
  useful) when he's already specifically cleared the offending package
  and still has problems?
 
 I've run into situations where I thought I had cleared a corrupted
 package but didn't actually do so, or where I missed one. Considering
 he's tried multiple times, it might be worth clearing the entire thing
 to make sure he's not missing something.

That is an option I have not yet tried but I just want to preserve the 
reproduction and debug the problem if there is any.


-- 
Regards
 Shridhar


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread Nelson Marambio

Am 25.07.2012 02:00, schrieb Heiko Baums:

Am Tue, 24 Jul 2012 11:31:22 -0500

[...]
And it's the most frequent reason why Windoze regularly

(usually every 3 months) needs to be reinstalled.

Heiko



Good morning,

that is / was right for Win 98 or Win ME. Having an exception error 
which was caused by damaged registry files always meant a reset to state 
short after the OS-installation, so all the drivers and programs had to 
be re-installed.


But my XP-Installation ran more than five years stable though being 
stressed by many test-installations of applications. Does not mean 
that XP or Win 7 is going to make an admin feel happy - but yes, there 
was an improvement, at least for the users.


Nelson.


Re: [arch-general] pacman and corrupt packages

2012-07-24 Thread Ike Devolder
Op woensdag 25 juli 2012 10:30:21 schreef Shridhar Daithankar:
 On Tuesday 24 Jul 2012 11:58:14 PM Jeremiah Dodds wrote:
  Oon-Ee Ng ngoonee.t...@gmail.com writes:
   On Wed, Jul 25, 2012 at 11:51 AM, Jeremiah Dodds
   
   Does it continue after a pacman -Scc?
   
   Why are you recommending clearing his entire cache (which can be quite
   useful) when he's already specifically cleared the offending package
   and still has problems?
  
  I've run into situations where I thought I had cleared a corrupted
  package but didn't actually do so, or where I missed one. Considering
  he's tried multiple times, it might be worth clearing the entire thing
  to make sure he's not missing something.
 
 That is an option I have not yet tried but I just want to preserve the
 reproduction and debug the problem if there is any.
 
 
 --
 Regards
  Shridhar

You could try to switch mirrors, use a mirror that is not dropping all the 
time, or is this problem related to your own internet ?

My guess is we will see more of this in the future since the package checking 
is much more tight now than in the past.

--Ike

signature.asc
Description: This is a digitally signed message part.


Re: [arch-general] My end-user $0.02 on /etc/rc.conf splitting.

2012-07-24 Thread okraits
 Bad programming is the most favorite answer, and totally nonsense. The
 registry just gets bigger and bigger and is totally cryptic. And the
 registry is one of the most frequent reasons for system crashes and
 instabilities. And it's the most frequent reason why Windoze regularly
 (usually every 3 months) needs to be reinstalled.
 
 Heiko
 

Hello Heiko,

this is simply not true.

First of all, starting with Windows XP the stability of Windows (yes, Windows, 
not Windoze) got much better and there are very few crashes which are mostly 
related to driver issues, IMO.

Secondly, Windows doesn't need to be reinstalled every 3 months. Come on, most 
companies use Windows on their desktops and they don't need to reinstall them 
every 3 months. And their employees actually can work with their computers.

And i don't say this because i like Windows but because i'm realistic and not 
unfair. I don't live in a world where one system is perfect and the others are 
all completely crap. If you think that Windows is completely bad then you're 
not professional.

BTW: pacman.conf is written in an ini-style as well.


Greetings,

Oliver