Re: [arch-general] glibc 2.15 - glibc 2.16 New Build Failures (scope primarily) Expected??

2012-07-21 Thread Lukáš Jirkovský
On 20 July 2012 22:34, David C. Rankin drankina...@suddenlinkmail.com wrote:
 Guys,

   After going though the usrlib/glibc update and creating a new archroot for
 building, I am getting build failures in trinity k3b and k9copy. Both packages
 built without error on 7/14 prior to my update. Following update I experience
 the following:

 k3b:
  summary:

   k3bffmpegwrapper.cpp:131:63: error: 'dump_format' was not declared in this 
 scope

 k9copy:

  summary:

   k9avidecode.h:35:91: error: 'AVFormatParameters' has not been declared

   Two questions (1) are new build failures expected as the result of glibc 
 2.15
 - 2.16 update that require source updates; (2) is anyone else experiencing 
 this
 on project they are working with?

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


These two are not caused by glibc update but ffmpeg 0.11.


Re: [arch-general] TeXlive 2012 packages

2012-07-21 Thread Rémy Oudompheng
On 2012/6/26 Rémy Oudompheng remyoudomph...@gmail.com wrote:
 Hello,

 I am going to put Texlive 2012 packages in [testing]. Texlive 2012 is
 not yet released, but it is frozen, so I do not expect changes to
 these packages except to fix packaging errors.
 Please try them and complain on mailing lists. Don't hesitate to
 compile your own theses, memoirs or books.

The packages will move today.

Rémy.


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

2012-07-21 Thread Christian Hesse
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.
 
 
  Do you know which one is trying to read?
  If not, you could try running it with `strace` to see what it is looking
  for:
 
 
 Replying to myself, the file it reads is
 `/usr/include/python2.7/pyconfig.h`  (for python2).
 
 You can see the relevant code in the deeps of the initialization routines
 of the python library, sysconfig.py:
 
 # load the installed pyconfig.h:
 config_h = get_config_h_filename()
 try:
 with open(config_h) as f:
 parse_config_h(f, vars)
 except IOError, e:
 msg = invalid Python installation: unable to open %s % config_h
 if hasattr(e, strerror):
 msg = msg +  (%s) % e.strerror
 raise IOError(msg)
 
 It seems to be used to discover the configuration of the current python
 installation.
 
 Just copying this file to your live media should be enough to make it
 happy. Or alternatively, you might modify the sysconfig.py to read the file
 from other place (`/usr/lib/python2.7` for example).

At the moment I do this

find /usr/include/ -type f -and -name -not pyconfig.h -delete
find /usr/include/ -type d -empty -delete

instead of a simple rm -r /usr/include/.

However the question is whether or not Arch should move the file
to /usr/lib/python2.7/. As said before, my understanding is that files with
configuration data used for runtime should not live in /usr/include/.
-- 
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] pm-hibernate not working since update to 3.4.5-1-ARCH

2012-07-21 Thread Arvid Warnecke
Hello Ike,

On Fri, Jul 20, 2012 at 10:15:48PM +0200, Ike Devolder wrote:
 Op vrijdag 20 juli 2012 22:06:31 schreef Arvid Warnecke:
  On Fri, Jul 20, 2012 at 03:52:34PM -0400, Daniel Wallace wrote:
   On Fri, Jul 20, 2012 at 09:53:01PM +0200, Arvid Warnecke wrote:
Is there an ideal way of replacing nvidia by nvidia-ll?
I build the utils, but am not able to install it, because the actually
installed nvidia requires the other nvidia-utils.
   
   remove the ones that are already installed, and then finish building
   and installing the new ones
  
  That results in removing 41 packages depending on nvidia and
  nvidia-utils. Any better way?
 
 or follow the following steps without rebooting:
 
 1) build 'nvidia-utils-ll'
 2) remove 'nvidia'
 3) install 'nvidia-utils-ll'
 4) build 'nvidia-ll'
 5) install 'nvidia-ll'
 
 and that should do it and not get you to remove many packages
 
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.


Cheers,
Arvid

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


pgpSj0JijuZey.pgp
Description: PGP signature


Re: [arch-general] Still Glibc problems

2012-07-21 Thread John Briggs
General Discussion about Arch Linux arch-general@archlinux.org


On Fri, Jul 20, 2012 at 03:41:08PM -0600, D. R. Evans wrote:
  pacman -Su
  
 
 Not OK:
 
  [root@shack n7dr]# pacman -Su
  :: Starting full system upgrade...
  resolving dependencies...
  looking for inter-conflicts...
  
  Targets (1): glibc-2.16.0-2
  
  Total Installed Size:   33.94 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@shack n7dr]# 

After much investigation the only workaround for this problem I could
discover and I have used on my three computers this week is:

system reboot   : updates system with new packages. This
: step is critical or you could end up with
: a borked system

# pacman -Sfu   : This forces the loading of glibc-2.16.0-2 
: but errors out because /lib directory exists 
ignore errors   : on the system.

# /usr/lib/ld-2.16.0.so /bin/rm -r /lib

# /usr/lib/ld-2.16.0.so /bin/ln -s /usr/lib /lib

system reboot

DANGER: If the above procedure is not followed exactly you can bork your
system and it will need a complete rebuild.

An other workaround is:

# system reboot

# pacman -Sfu

Ignore errors use a live CD/USB and boot Linux. 
# mkdir /archroot

# mount /dev/ /archroot : where  is the root partition

# cd /archroot

/archroot]# rm -r lib

/archroot]# ln -s usr/lib ./lib

system reboot

HTH

John

PS: I have not read the complete thread so I do not know if someone else
has already offered these solutions. JEB
 


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

2012-07-21 Thread Ike Devolder
Op zaterdag 21 juli 2012 13:30:24 schreef Arvid Warnecke:
 Hello Ike,
 
 On Fri, Jul 20, 2012 at 10:15:48PM +0200, Ike Devolder wrote:
  Op vrijdag 20 juli 2012 22:06:31 schreef Arvid Warnecke:
   On Fri, Jul 20, 2012 at 03:52:34PM -0400, Daniel Wallace wrote:
On Fri, Jul 20, 2012 at 09:53:01PM +0200, Arvid Warnecke wrote:
 Is there an ideal way of replacing nvidia by nvidia-ll?
 I build the utils, but am not able to install it, because the
 actually
 installed nvidia requires the other nvidia-utils.

remove the ones that are already installed, and then finish building
and installing the new ones
   
   That results in removing 41 packages depending on nvidia and
   nvidia-utils. Any better way?
  
  or follow the following steps without rebooting:
  
  1) build 'nvidia-utils-ll'
  2) remove 'nvidia'
  3) install 'nvidia-utils-ll'
  4) build 'nvidia-ll'
  5) install 'nvidia-ll'
  
  and that should do it and not get you to remove many packages
 
 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.
 
 
 Cheers,
 Arvid

and for the hibernation, do you have the resume=/my/swap' and do you have the 
resume hook in your mkinitcpio.conf ?

personally i dont use hiberantion since that or fresh boot are both taking 
approx the same time so then i prefer fresh boot :p.

--Ike

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


Re: [arch-general] Still Glibc problems

2012-07-21 Thread D. R. Evans
Norbert Zeh said the following at 07/20/2012 05:34 PM :


 pacman -Su


 Not OK:

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

 Targets (1): glibc-2.16.0-2

 Total Installed Size:   33.94 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.
 
 I got the same error at that point.  What this means is that you either have
 some unowned (by any package) files in /lib (/lib/modules/* is a good 
 candidate)
 or you have some other packages (most likely from AUR) owning files under 
 /lib.
 The wiki page explains well how to look for them.  At least, I followed those
 instructions and managed to identify the packages that blocked the upgrade.  
 The
 key here really seems to be to make sure that glibc is the only package which 
 at
 this point owns anything under /lib.  I think in my case it also helped to
 uninstall some packages and reinstall them after the glibc upgrade.  Keep
 pushing, you're almost there ;)

The instructions (as so often) are not clear.



If after this the pacman -Su still has conflicts with /lib, this is likely
because a package on your system other than glibc owns files in /lib. Such
packages can be detected using:

$ grep '^lib/' /var/lib/pacman/local/*/files



So this gives:

 root@shack tmp]# grep '^lib/' /var/lib/pacman/local/*/files
 /var/lib/pacman/local/glibc-2.15-10/files:lib/
 /var/lib/pacman/local/glibc-2.15-10/files:lib/ld-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/ld-linux.so.2
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libBrokenLocale-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libBrokenLocale.so.1
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libSegFault.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libanl-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libanl.so.1
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libc-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libc.so.6
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libcidn-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libcidn.so.1
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libcrypt-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libcrypt.so.1
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libdl-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libdl.so.2
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libm-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libm.so.6
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libmemusage.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnsl-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnsl.so.1
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_compat-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_compat.so.2
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_db-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_db.so.2
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_dns-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_dns.so.2
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_files-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_files.so.2
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_hesiod-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_hesiod.so.2
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_nis-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_nis.so.2
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_nisplus-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_nisplus.so.2
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libpcprofile.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libpthread-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libpthread.so.0
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libresolv-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libresolv.so.2
 /var/lib/pacman/local/glibc-2.15-10/files:lib/librt-2.15.so
 /var/lib/pacman/local/glibc-2.15-10/files:lib/librt.so.1
 /var/lib/pacman/local/glibc-2.15-10/files:lib/libthread_db-1.0.so
 

Re: [arch-general] Still Glibc problems

2012-07-21 Thread Ariel Popper


Maybe I'm missing an instruction somewhere, but I don't see it.

   Doc



My reading comprehension may be lacking, but did you check to see if 
there are any files in /lib that are *not* owned by any package?


find /lib -exec pacman -Qo -- {} +

Commonly there are some directories like /lib/modules or in my case a 
stray udev file that didn't get cleaned up automatically.


   Ariel


Re: [arch-general] Still Glibc problems

2012-07-21 Thread Tom Gundersen
On Sat, Jul 21, 2012 at 4:57 PM, D. R. Evans doc.ev...@gmail.com wrote:
 I *think* that this means that in fact glibc owns all the files.

It means that no other package owns any files. It might still be that
there are files in /lib that are not owned by any package. pacman -Qo
/lib/* should tell you (or simply ls /lib and compare with the list
you pasted in your previous email).

-t


Re: [arch-general] Still Glibc problems

2012-07-21 Thread D. R. Evans
Ariel Popper said the following at 07/21/2012 09:24 AM :

 My reading comprehension may be lacking, but did you check to see if 
 there are any files in /lib that are *not* owned by any package?
 
 find /lib -exec pacman -Qo -- {} +
 
 Commonly there are some directories like /lib/modules or in my case a 
 stray udev file that didn't get cleaned up automatically.
 
 Ariel
 

I concluded that I should just cross my fingers and delete /lib/modules. That
worked. Thank you to everyone for helping me with this. Sorry it took so long.

  Doc

-- 
Web:  http://www.sff.net/people/N7DR



signature.asc
Description: OpenPGP digital signature


Re: [arch-general] Still Glibc problems

2012-07-21 Thread Baho Utot

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

On Sat, Jul 21, 2012 at 4:57 PM, D. R. Evans doc.ev...@gmail.com wrote:

I *think* that this means that in fact glibc owns all the files.

It means that no other package owns any files. It might still be that
there are files in /lib that are not owned by any package. pacman -Qo
/lib/* should tell you (or simply ls /lib and compare with the list
you pasted in your previous email).

-t



find /lib -exec pacman -Qo -- {} + 21 | grep 'No package'




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

2012-07-21 Thread Arvid Warnecke
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 ?
 
No. But I never had and it worked until last week.
I will look into that then.

 personally i dont use hiberantion since that or fresh boot are both taking 
 approx the same time so then i prefer fresh boot :p.
 
I agree, but because I still loose battery capacity while suspended, I
prefered hibernation.

Cheers,
Arvid

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


pgpoRmSTNSG68.pgp
Description: PGP signature


[arch-general] Was [arch-dev-public] [ANNOUNCE] initscripts-2012.07.3

2012-07-21 Thread Myra Nelson
On Sat, Jul 21, 2012 at 4:51 AM, Tom Gundersen t...@jklm.no wrote:

 On Sat, Jul 21, 2012 at 8:48 AM, Evangelos Foutras
 evange...@foutrelis.com wrote:
  I find removing most of the variables to be confusing and would
  suggest that [1] and [2] get reverted.

 I'm not going to revert them outright, but we can discuss individual
 options (some clearly must go, others are a matter of taste).

  My counterargument is the nonexistence, in the previous rc.conf, of
  default options that would need to be changed in a way that is
  transparent to the user.

 I guess I should have pointed out that I'd like a way to update the
 comments about each of the options frequently (mainly to add warnings
 or explanations as we realise them), but when the comments were in
 rc.conf that would create .pacnew files, which is annoying. I'd also
 like new users to have to read the manpage before they decide to use
 any of the discouraged options, so they will at least know the
 alternatives.

  Moreover, stuff like TIMEZONE, LOCALE and MODULES should be included
  in rc.conf; nobody really wants to run their system with the default
  LOCALE=C, and quite a few people will want to load extra modules (in
  my case vboxnetflt), without messing around with other files
  (/etc/locale.conf) or adding variables back into rc.conf,
  respectively.

 I agree that most people would want to configure /etc/locale.conf and
 /etc/vconsole.conf (or their equivalents in /etc/rc.conf). This is a
 matter of taste, but I'd really rather we start only using the two
 former files for this purpose. A benefit I did not mention yet is that
 they allow a lot more options than what rc.conf ever did.

 As to modules: This should really not me necessary these days, and in
 the cases it is, it is something we should consider fixing. With
 kernel 3.5 the last of the mainline modules that I'm aware of (kvm) no
 longer needs to be specified manually.

 In the case of virtualbox, I think the simplest solution here would be
 to load the needed modules whenever virtualbox is installed. I.e.,
 ship a file with the virtualbox package
 (/usr/lib/modules-load.d/virtualbox.conf) containing

 vboxnetadp
 vboxnetflt

 (and whatever else is needed)

  In conclusion, a) the existing rc.conf is already stripped down to the
  essential system configuration options, b) I like having a default
  structure of these options in rc.conf instead of adding them back in
  at random places (in rc.conf), c) if we want to shift the task of
  configuring the hostname/locale/keymap/etc to external files, it might
  be preferable to remove them completely from rc.conf instead of having
  multiple points of truth.

 a) this is not the case. The current rc.conf contains several
 redundant and at least one harmful setting (HARDWARECLOCK).

 b) fair enough, though does not seem like a major issue.

 c) I'd like to do this in the long-run, but we can't just rip out the
 old support over night (see the old network settings or the crypttab
 changes for how I'd like these things to be done).

  (The above is my view on this change after spending 10 minutes trying
  to figure out how I can load modules through /etc/modprobe.d, after I
  noticed that MODULES was removed from rc.conf. In my defense, I
  thought it could be similar to the time MOD_BLACKLIST was dropped. :p)

 rc.conf(5) points to modules-load.d(5)[0].

 -t

 [0]: http://0pointer.de/public/systemd-man/modules-load.d.html


Tom:

The concerns expressed by Evangelos and Tobias were some of the concerns I
had when the push towards systemd started. Systemd is great if you are
managing a large number of computers, but excessive overkill for one or two
desktops with no server. The network setup is probably great for laptops
also, but not in my instance. I get to learn to do it with iproute2. The
simplest possible configuration for that setup is rc.conf. I'm not
attempting to be a luddite, but something about this seems to violate the
Arch KISS policy. Users of desktop systems shouldn't be forced into
something like this. One of the reasons I chose Arch was the simplicity of
setting up my system and not having some built in utility bork it for me. I
find Arch much easier to set up and maintain than Fedora, Suse, Debian,
Ubuntu, etc, etc, etc, and I wasn't forced in to their philosophy of
setting up a CORPORATE, yes I'm screaming, desktop. Currently Arch
provides simple control mechanisms in central locations, and IMHO should
stay that way.

Please pardon my intrusion on a developer discussion, as I truly have no
say in the matter. Just thought I'd toss in my 2 cents.

Myra

-- 
Life's fun when your sick and psychotic!


Re: [arch-general] Was [arch-dev-public] [ANNOUNCE] initscripts-2012.07.3

2012-07-21 Thread C Anthony Risinger
On Sat, Jul 21, 2012 at 3:02 PM, Myra Nelson myra.nel...@hughes.net wrote:

 Tom:

 The concerns expressed by Evangelos and Tobias were some of the concerns I
 had when the push towards systemd started. Systemd is great if you are
 managing a large number of computers, but excessive overkill for one or two
 desktops with no server.

this is accurate/fair -- `systemd` is sort of an umbrella term for
many tools at this point -- even udev -- and no one is being forced to
use systemd proper. developers are merely leveraging the many small,
*independent* tools it provides:

# pacman -Qql systemd-tools |grep -E 'systemd[-a-z]+$'

... will show you these tools -- all generic and useful in their own
right -- highly relevant to the [near identical] duties tasked to
initscripts.

[...]

 I find Arch much easier to set up and maintain than Fedora, Suse, Debian,
 Ubuntu, etc, etc, etc, and I wasn't forced in to their philosophy of
 setting up a CORPORATE, yes I'm screaming, desktop. Currently Arch
 provides simple control mechanisms in central locations, and IMHO should
 stay that way.

i don't think there is an obscene number of files to manage, and, at
least IMO, using them simply means ones step closer to upstream.  at
the end of the day, one must acknowledge that we exist within a
greater ecosystem, and resisting one's nature/environment rarely lends
greater success. many upstream developers critical to Arch's basic
operations are funded by distro's such as those you list ... it's only
natural that their ideas and practices become intermixed and applied
locally, no matter how much one resists otherwise. everyone is working
towards the better, even if they appear -- or even literally *are* --
in conflict with each other or the status quo ... the greatest enemy,
however, is that of stagnation, and perpetual good enough, as that
only takes you where you've already been.

--

C Anthony


Re: [arch-general] Still Glibc problems

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

On 07/20/12 15:34, John Briggs wrote:
 General Discussion about Arch Linux arch-general@archlinux.org
 
 
 On Fri, Jul 20, 2012 at 03:41:08PM -0600, D. R. Evans wrote:
 pacman -Su
 
 
 Not OK:
 
 [root@shack n7dr]# pacman -Su :: Starting full system
 upgrade... resolving dependencies... looking for
 inter-conflicts...
 
 Targets (1): glibc-2.16.0-2
 
 Total Installed Size:   33.94 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@shack n7dr]#
 
 After much investigation the only workaround for this problem I
 could discover and I have used on my three computers this week is:
 
 system reboot : updates system with new packages. This : step 
 is
 critical or you could end up with : a borked system
 
 # pacman -Sfu : This forces the loading of glibc-2.16.0-2 : 
 but
 errors out because /lib directory exists ignore errors
 : on the
 system.
 
 # /usr/lib/ld-2.16.0.so /bin/rm -r /lib
 
 # /usr/lib/ld-2.16.0.so /bin/ln -s /usr/lib /lib
 
 system reboot
 
 DANGER: If the above procedure is not followed exactly you can bork
 your system and it will need a complete rebuild.  An other
 workaround is:
 
 # system reboot
 
 # pacman -Sfu
 
 Ignore errors use a live CD/USB and boot Linux. # mkdir /archroot
 
 # mount /dev/ /archroot   : where  is the root partition
 
 # cd /archroot
 
 /archroot]# rm -r lib
 
 /archroot]# ln -s usr/lib ./lib
 
 system reboot
 
 HTH
 
 John
 
 PS: I have not read the complete thread so I do not know if someone
 else has already offered these solutions. JEB
 

You're using some tricks I didn't know about (there are, I'm sure,
lots in that category), but I don't see how this procedure addresses
the problem of other packages having files in /lib.


- -- 
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/

iQIcBAEBAgAGBQJQCxrjAAoJELT202JKF+xpmCEP+wTlt5/a3ZRgtZT+1/ZsBT97
XNFK4QTOaq3bb+kHO1pMkarvq3e52GoSIMGysqRSWAhiqeZ40aOwqDcpUmdpB7VM
fqLeY/0izJmR9lsbSAKiyH3JvjzdcLUdR/qJnTkihOY+MzO9QwOtNrn+QzoT26yo
+SJvoDGPjOisgL+sPuK8QfZP1ET4Avu4xxI7bv+kGAJj6QNLvMf5Kj30GF1d8a0/
F0cxKRV55cR9pthTx9SLceOhyB/IPMWQBfj7Ng2ONXoJpkQF5+/3BahDBjXV5h9R
c5zlNt0nC8ckucyGcstVq9eKCIAfrBxtq+k995Ty6ZQEJfwUnTRYkU61YeN4NZxT
olMIWMbqyF5YnaEDEsQ75x1m/9BwVz4c2HDs7Exe6yCk3+HNGN4opTjyU7n62zvl
CWu/UFzoU+TcmsqBK7tklE1R7JdwjY8z/zVRHl8cL+kw/PM2yJqZxnuVjTv2vGDL
x0fc8MFGpa0HGdBmOP0IqglbW6AzqY89TXiG1prhGAzUZFAsqSgAAkK1isIwKa1P
4msQz/9KGftEjIEtUTXJ4GqCc02HTHYM4bJno0d47EA2bJNnkoFGvNkYKc00eFxE
Zf6I+pkd/6RQTa3vixMsFTVV+TgZb1CIqg91rrDYfdxv/ICKqoGSUTsLuEt7QSXd
yf6dLhAvtCh4cH2dRiqK
=R7sP
-END PGP SIGNATURE-


Re: [arch-general] Was [arch-dev-public] [ANNOUNCE] initscripts-2012.07.3

2012-07-21 Thread Myra Nelson
On Sat, Jul 21, 2012 at 3:59 PM, C Anthony Risinger anth...@xtfx.me wrote:
 On Sat, Jul 21, 2012 at 3:02 PM, Myra Nelson myra.nel...@hughes.net wrote:

 Tom:

 The concerns expressed by Evangelos and Tobias were some of the concerns I
 had when the push towards systemd started. Systemd is great if you are
 managing a large number of computers, but excessive overkill for one or two
 desktops with no server.

 this is accurate/fair -- `systemd` is sort of an umbrella term for
 many tools at this point -- even udev -- and no one is being forced to
 use systemd proper. developers are merely leveraging the many small,
 *independent* tools it provides:

 # pacman -Qql systemd-tools |grep -E 'systemd[-a-z]+$'

 ... will show you these tools -- all generic and useful in their own
 right -- highly relevant to the [near identical] duties tasked to
 initscripts.

 [...]

 I find Arch much easier to set up and maintain than Fedora, Suse, Debian,
 Ubuntu, etc, etc, etc, and I wasn't forced in to their philosophy of
 setting up a CORPORATE, yes I'm screaming, desktop. Currently Arch
 provides simple control mechanisms in central locations, and IMHO should
 stay that way.

 i don't think there is an obscene number of files to manage, and, at
 least IMO, using them simply means ones step closer to upstream.  at
 the end of the day, one must acknowledge that we exist within a
 greater ecosystem, and resisting one's nature/environment rarely lends
 greater success. many upstream developers critical to Arch's basic
 operations are funded by distro's such as those you list ... it's only
 natural that their ideas and practices become intermixed and applied
 locally, no matter how much one resists otherwise. everyone is working
 towards the better, even if they appear -- or even literally *are* --
 in conflict with each other or the status quo ... the greatest enemy,
 however, is that of stagnation, and perpetual good enough, as that
 only takes you where you've already been.

 --

 C Anthony

C Anthony:

In fairness to your rebuttal, you are absolutely correct and moving
Arch toward mainstream is probably a good idea. My hesitation is
removing choices users are able to make. The choice for simplicity or
complexity.

As for stagnation, I've fought stagnation in the oil and gas service
industry for 30 years and the we've always done it this way so why
change. It's not change that bothers me, it's change for changes
sake. I don't consider it change, it's evolution. I surprise most of
the younger generation in the area I live in, under 50, because I've
been using and repairing computers since 1987, building them since
1993, and online since 1998. I'm also one of the old timers who
rebels against any system that forces me to do something I don't like
or think is necessary. I've never believed that the PTB's are always
right, they just happen to be in the drivers seat.

As John Cougar Mellencamp once stated  I fought authority and authority won

IMHO opinion the option should remain to keep both solutions and let
the user choose which way the wish to use. In all fairness to the
developers, I realize that solution entails more work for them and I
apologize for making such a request.

Myra
-- 
Life's fun when your sick and psychotic!


Re: [arch-general] [arch-dev-public] [ANNOUNCE] initscripts-2012.07.3

2012-07-21 Thread Sam Mulvey

On Jul 21, 2012, at 2:40 PM, Pierre Schmitz wrote:

 Did you even bother to read what Tom wrote? You can still use your old
 rc.conf. It is just recommend to use the new config files instead. This
 makes using initscripts and systemd in parallel easier. And there are
 not 9k config files but three.


I've read what Tom wrote both here and in the man page, and he's talking about 
the ArchLinux /etc/rc.conf as the old way and people being gently pushed 
toward using the new configuration files.   In my experience, that's a step on 
the road toward deprecation and non-support.   For those of us who are well 
served by the rc.conf way of doing things, this could be a cause of concern, 
and now seems like an appropriate time to speak up.

I would prefer to run systemd as little as possible.   A central config file 
and reasonably transparent init system fit my case much better.

-Sam

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

2012-07-21 Thread fredbezies
Hello.

I've read all the arguments of Tom and Ionut. Here is my own $0.02 on
it. When I started using archlinux back in end of 2008, the winning
point was this file. A centralized one where you can set up a lot of
single options.

It is *far* simpler to edit /etc/rc.conf to load daemons or modules
than editing 2 or 3 files.

Killing /etc/rc.conf can't be do so soon. Or you'll see a lot of old
users moving their on other distributions. For me it will be a one way
ticket to fedora. And I *do hate* this idea.

But developpers must know better than users what is the best for the
distro. Killing /etc/rc.conf ? Why not. But for me, it is more KISS
oriented than /etc/locale.conf, /etc/vconsole.conf,
/etc/modprobe.d/*.conf files.

As I said, it is my $0.02. Excuse my bad english, I'm no really awake !

-- 
Frederic Bezies
fredbez...@gmail.com


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

2012-07-21 Thread kingfisher

 Hello.

 I've read all the arguments of Tom and Ionut. Here is my own $0.02 on
 it. When I started using archlinux back in end of 2008, the winning
 point was this file. A centralized one where you can set up a lot of
 single options.

 It is *far* simpler to edit /etc/rc.conf to load daemons or modules
 than editing 2 or 3 files.

 Killing /etc/rc.conf can't be do so soon. Or you'll see a lot of old
 users moving their on other distributions. For me it will be a one way
 ticket to fedora. And I *do hate* this idea.

 But developpers must know better than users what is the best for the
 distro. Killing /etc/rc.conf ? Why not. But for me, it is more KISS
 oriented than /etc/locale.conf, /etc/vconsole.conf,
 /etc/modprobe.d/*.conf files.

 As I said, it is my $0.02. Excuse my bad english, I'm no really awake !

 --
 Frederic Bezies
 fredbez...@gmail.com

That's exactly my thoughts ...
*BSD will be next, if rc.conf been deprecated.
Sorry for my English too