LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-08-2020, 12:27 PM   #5191
Ser Olmy
Senior Member
 
Registered: Jan 2012
Distribution: Slackware
Posts: 3,339

Rep: Reputation: Disabled

Quote:
Originally Posted by Skaendo View Post
From the changelog:
Quote:
Deprecated pam_cracklib: this module is no longer built by default and will
be removed in the next release, use pam_passwdqc (from passwdqc project)
or pam_pwquality (from libpwquality project) instead
Slackware-current is using cracklib/pam_cracklib (which is a stellar idea IMHO), so I guess changes will have to be made. Perhaps it would be a good idea to do so before the release of Slackware 15?

I had a look at the man pages for pam_passwdqc and pam_pwquality, and although the former claims to be "a simple password strength checking module", the latter sure seems simpler to use. Again, IM(NS)HO, of course.
 
3 members found this post helpful.
Old 06-09-2020, 12:25 AM   #5192
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,211

Rep: Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998
swig-4.0.2:

http://www.swig.org/
 
Old 06-10-2020, 10:03 AM   #5193
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,211

Rep: Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998
QScintilla-2.11.5:

https://www.riverbankcomputing.com/s...tilla/download

it need sip5:

https://pypi.org/project/sip/

Last edited by gmgf; 06-10-2020 at 10:34 AM.
 
Old 06-10-2020, 11:08 PM   #5194
Lockywolf
Member
 
Registered: Jul 2007
Posts: 683

Rep: Reputation: 253Reputation: 253Reputation: 253
Is there a strong reason to stay on upower 0.9.23? It is very old (2013) and some things don't compile any more.

https://upower.freedesktop.org/relea...0.99.11.tar.xz

0.99.11 seems to be the last one, from 2019

UPD: It seems to compile fine on -current without systemd.

Last edited by Lockywolf; 06-10-2020 at 11:14 PM.
 
Old 06-11-2020, 02:21 AM   #5195
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Quote:
Originally Posted by Lockywolf View Post
Is there a strong reason to stay on upower 0.9.23? It is very old (2013) and some things don't compile any more.

https://upower.freedesktop.org/relea...0.99.11.tar.xz

0.99.11 seems to be the last one, from 2019

UPD: It seems to compile fine on -current without systemd.
FWIW 0.99.11 is shipped in Slint since Thursday 17 October 2019 as well as XFCE 4.14 with no reported issue so far. Takes this with a pinch of salt, I vaguely remember people mentioning issues here @ LQ about other software, maybe KDE4?

Last edited by Didier Spaier; 06-11-2020 at 02:40 AM.
 
Old 06-11-2020, 03:13 AM   #5196
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by Lockywolf View Post
Is there a strong reason to stay on upower 0.9.23? It is very old (2013) and some things don't compile any more.

https://upower.freedesktop.org/relea...0.99.11.tar.xz

0.99.11 seems to be the last one, from 2019

UPD: It seems to compile fine on -current without systemd.
Make sure that you have read the first post in it's entirety........
 
Old 06-11-2020, 08:23 AM   #5197
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
I suggest this patch for meson from nixos to fix a design failing that prevents files being installed outside of the prefix. For example "--prefix=/usr --bindir=/bin" doesn't work.
Code:
--- a/mesonbuild/coredata.py
+++ b/mesonbuild/coredata.py
@@ -375,18 +375,13 @@
         '''
         if option.endswith('dir') and os.path.isabs(value) and \
            option not in builtin_dir_noprefix_options:
-            # Value must be a subdir of the prefix
             # commonpath will always return a path in the native format, so we
             # must use pathlib.PurePath to do the same conversion before
             # comparing.
-            if os.path.commonpath([value, prefix]) != str(PurePath(prefix)):
-                m = 'The value of the {!r} option is {!r} which must be a ' \
-                    'subdir of the prefix {!r}.\nNote that if you pass a ' \
-                    'relative path, it is assumed to be a subdir of prefix.'
-                raise MesonException(m.format(option, value, prefix))
-            # Convert path to be relative to prefix
-            skip = len(prefix) + 1
-            value = value[skip:]
+            if os.path.commonpath([value, prefix]) == str(PurePath(prefix)):
+                # Convert path to be relative to prefix
+                skip = len(prefix) + 1
+                value = value[skip:]
         return value
 
     def init_builtins(self):
https://github.com/NixOS/nixpkgs/blo...f-prefix.patch

For background see this closed meson issue...

https://github.com/mesonbuild/meson/issues/2561
 
Old 06-11-2020, 11:10 AM   #5198
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095

Rep: Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272
Quote:
Originally Posted by bassmadrigal View Post
The newer upower doesn't work with KDE4, so it is likely going to be upgraded when Plasma5 is added to Slackware.
In the past I had trouble running upower-0.99.11 with Xfce-4.12 and reverted to 0.9.23.
After upgrading to the 5.7.1 kernel this last Sunday and reading a more recent question about upower, I installed upower-0.99.11, again, to see if it would work. It does. It is working perfectly, as I far as I can tell, with both Xfce-4.12 and kde4.
Ditto with the 5.7.2 kernel I installed yesterday.
Attached Thumbnails
Click image for larger version

Name:	upower-kde4-5.7.2kernel.jpg
Views:	59
Size:	174.9 KB
ID:	33374  

Last edited by cwizardone; 06-11-2020 at 11:45 AM.
 
1 members found this post helpful.
Old 06-12-2020, 03:05 AM   #5199
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
Pidgin 2.14.1
https://pidgin.im/posts/2020-06-2.14.1-released/
https://sourceforge.net/projects/pid...Pidgin/2.14.1/

I have tried to compile it under -current using the SlackBuild-script from 2.13 but the compilation fails:
Code:
Making all in .
make[4]: Entering directory '/tmp/pidgin-2.14.1/libpurple'
  CCLD     libpurple-client.la
  CCLD     purple-client-example
  CC       mediamanager.lo
mediamanager.c: In function 'purple_media_manager_unregister_gst_device':
mediamanager.c:2242:18: error: dereferencing pointer to incomplete type 'PurpleMediaManager' {aka 'struct _PurpleMediaManager'}
 2242 |  for (i = manager->priv->elements; i && !done;) {
      |                  ^~
At top level:
mediamanager.c:2413:1: warning: 'purple_media_manager_register_static_elements' defined but not used [-Wunused-function]
 2413 | purple_media_manager_register_static_elements(PurpleMediaManager *manager)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mediamanager.c:2305:1: warning: 'purple_media_manager_init_device_monitor' defined but not used [-Wunused-function]
 2305 | purple_media_manager_init_device_monitor(PurpleMediaManager *manager)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mediamanager.c:1346:1: warning: 'element_info_to_detail' defined but not used [-Wunused-function]
 1346 | element_info_to_detail(PurpleMediaElementInfo *info)
      | ^~~~~~~~~~~~~~~~~~~~~~
mediamanager.c:1175:1: warning: 'get_recv_application_element_info' defined but not used [-Wunused-function]
 1175 | get_recv_application_element_info ()
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mediamanager.c:1154:1: warning: 'get_send_application_element_info' defined but not used [-Wunused-function]
 1154 | get_send_application_element_info ()
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:1155: mediamanager.lo] Error 1
make[4]: Leaving directory '/tmp/pidgin-2.14.1/libpurple'
make[3]: *** [Makefile:1272: all-recursive] Error 1
make[3]: Leaving directory '/tmp/pidgin-2.14.1/libpurple'
make[2]: *** [Makefile:893: all] Error 2
make[2]: Leaving directory '/tmp/pidgin-2.14.1/libpurple'
make[1]: *** [Makefile:638: all-recursive] Error 1
make[1]: Leaving directory '/tmp/pidgin-2.14.1'
make: *** [Makefile:542: all] Error 2
root@hp-laptop:/home/mats/Downloads/pidgin#
 
Old 06-12-2020, 05:26 AM   #5200
saxa
Senior Member
 
Registered: Aug 2004
Location: Nova Gorica, Salvador
Distribution: Slackware
Posts: 1,213

Rep: Reputation: 297Reputation: 297Reputation: 297
Quote:
Originally Posted by mats_b_tegner View Post
Pidgin 2.14.1
https://pidgin.im/posts/2020-06-2.14.1-released/
https://sourceforge.net/projects/pid...Pidgin/2.14.1/

I have tried to compile it under -current using the SlackBuild-script from 2.13 but the compilation fails:
Code:
Making all in .
make[4]: Entering directory '/tmp/pidgin-2.14.1/libpurple'
  CCLD     libpurple-client.la
  CCLD     purple-client-example
  CC       mediamanager.lo
mediamanager.c: In function 'purple_media_manager_unregister_gst_device':
mediamanager.c:2242:18: error: dereferencing pointer to incomplete type 'PurpleMediaManager' {aka 'struct _PurpleMediaManager'}
 2242 |  for (i = manager->priv->elements; i && !done;) {
      |                  ^~
At top level:
mediamanager.c:2413:1: warning: 'purple_media_manager_register_static_elements' defined but not used [-Wunused-function]
 2413 | purple_media_manager_register_static_elements(PurpleMediaManager *manager)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mediamanager.c:2305:1: warning: 'purple_media_manager_init_device_monitor' defined but not used [-Wunused-function]
 2305 | purple_media_manager_init_device_monitor(PurpleMediaManager *manager)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mediamanager.c:1346:1: warning: 'element_info_to_detail' defined but not used [-Wunused-function]
 1346 | element_info_to_detail(PurpleMediaElementInfo *info)
      | ^~~~~~~~~~~~~~~~~~~~~~
mediamanager.c:1175:1: warning: 'get_recv_application_element_info' defined but not used [-Wunused-function]
 1175 | get_recv_application_element_info ()
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mediamanager.c:1154:1: warning: 'get_send_application_element_info' defined but not used [-Wunused-function]
 1154 | get_send_application_element_info ()
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:1155: mediamanager.lo] Error 1
make[4]: Leaving directory '/tmp/pidgin-2.14.1/libpurple'
make[3]: *** [Makefile:1272: all-recursive] Error 1
make[3]: Leaving directory '/tmp/pidgin-2.14.1/libpurple'
make[2]: *** [Makefile:893: all] Error 2
make[2]: Leaving directory '/tmp/pidgin-2.14.1/libpurple'
make[1]: *** [Makefile:638: all-recursive] Error 1
make[1]: Leaving directory '/tmp/pidgin-2.14.1'
make: *** [Makefile:542: all] Error 2
root@hp-laptop:/home/mats/Downloads/pidgin#
This seems to be more a pidgin code problem than a slackwares one. Would be good to see in any case the configure output also.
 
Old 06-12-2020, 09:47 AM   #5201
saxa
Senior Member
 
Registered: Aug 2004
Location: Nova Gorica, Salvador
Distribution: Slackware
Posts: 1,213

Rep: Reputation: 297Reputation: 297Reputation: 297
Quote:
Originally Posted by saxa View Post
This one should work.

Code:
--- mozilla-nss.SlackBuild.orig	2020-06-02 15:54:23.818424590 -0300
+++ mozilla-nss.SlackBuild	2020-06-02 16:04:24.014475107 -0300
@@ -93,7 +93,7 @@
   -exec chmod 644 {} \+
 
 cd nss
-./build.sh -v $NUMJOBS --opt --system-sqlite --enable-libpkix --disable-tests
+./build.sh -v --opt --system-sqlite --enable-libpkix --disable-tests
 cd -
 
 # Install all the needed stuff to the package dir:
@@ -119,7 +119,7 @@
 cd -
 
 # Install nspr-config:
-cat nspr/$(uname -s)*/config/nspr-config | sed -e "s,prefix=/usr/local,prefix=/usr,g" | sed -e "s,libdir=\${exec_prefix}/lib,libdir=\${exec_prefix}/lib${LIBDIRSUFFIX},g" > $PKG/usr/bin/nspr-config
+cat nspr/Release/config/nspr-config | sed -e "s,prefix=/usr/local,prefix=/usr,g" | sed -e "s,libdir=\${exec_prefix}/lib,libdir=\${exec_prefix}/lib${LIBDIRSUFFIX},g" > $PKG/usr/bin/nspr-config
 chmod 755 $PKG/usr/bin/nspr-config
 
 # Install nss-config:
I am sorry for all that confusion, but the correct patch to this is here:

Code:
--- mozilla-nss.SlackBuild.orig	2020-06-12 11:46:55.530795184 -0300
+++ mozilla-nss.SlackBuild	2020-06-12 11:51:35.568782282 -0300
@@ -28,7 +28,7 @@
 SRCNAM=nss
 VERSION=${VERSION:-3.53}
 NSPR=${NSPR:-4.25}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
 
 # Automatically determine the architecture we're building on:
 MARCH=$( uname -m )
@@ -68,7 +68,7 @@
 TMP=${TMP:-/tmp}
 PKG=$TMP/package-$PKGNAM
 
-NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
+NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
 
 rm -rf $PKG
 mkdir -p $TMP $PKG
It just seems that build script doesnt like -j3 but accepts -j 3.

I hope we can get it rebuilt and included downstream.
 
Old 06-12-2020, 10:03 AM   #5202
saxa
Senior Member
 
Registered: Aug 2004
Location: Nova Gorica, Salvador
Distribution: Slackware
Posts: 1,213

Rep: Reputation: 297Reputation: 297Reputation: 297
I am sorry, this one is the working one. The previous one still produced an empty nspr-confg.

Code:
--- mozilla-nss.SlackBuild.orig	2020-06-12 11:46:55.530795184 -0300
+++ mozilla-nss.SlackBuild	2020-06-12 12:03:54.131748256 -0300
@@ -28,7 +28,7 @@
 SRCNAM=nss
 VERSION=${VERSION:-3.53}
 NSPR=${NSPR:-4.25}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
 
 # Automatically determine the architecture we're building on:
 MARCH=$( uname -m )
@@ -68,7 +68,7 @@
 TMP=${TMP:-/tmp}
 PKG=$TMP/package-$PKGNAM
 
-NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
+NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
 
 rm -rf $PKG
 mkdir -p $TMP $PKG
@@ -119,7 +119,7 @@
 cd -
 
 # Install nspr-config:
-cat nspr/$(uname -s)*/config/nspr-config | sed -e "s,prefix=/usr/local,prefix=/usr,g" | sed -e "s,libdir=\${exec_prefix}/lib,libdir=\${exec_prefix}/lib${LIBDIRSUFFIX},g" > $PKG/usr/bin/nspr-config
+cat nspr/Release/config/nspr-config | sed -e "s,^prefix=.*$,prefix=/usr,g" | sed -e "s,libdir=\${exec_prefix}/lib,libdir=\${exec_prefix}/lib${LIBDIRSUFFIX},g" > $PKG/usr/bin/nspr-config
 chmod 755 $PKG/usr/bin/nspr-config
 
 # Install nss-config:
Can somebody test and confirm this one works as expected ? On my machine it worked ok.
 
1 members found this post helpful.
Old 06-13-2020, 04:39 AM   #5203
anon106
LQ Newbie
 
Registered: Jun 2020
Distribution: Slackware
Posts: 4

Rep: Reputation: Disabled
After renaming keybinder to keybinder 3, you forgot to rebuild xfce4-mixer (in pure-alsa-system). Can someone fix this?
 
Old 06-13-2020, 09:10 AM   #5204
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
Quote:
Originally Posted by saxa View Post
This seems to be more a pidgin code problem than a slackwares one. Would be good to see in any case the configure output also.
Here is my configure output:
Code:
./configure --disable-avahi --disable-meanwhile --disable-vv
pidgin 2.14.1

Build GTK+ 2.x UI............. : yes
Build console UI.............. : no
Build for X11................. : yes

Enable Gestures............... : yes
Protocols to build dynamically : gg irc jabber novell oscar simple zephyr
Protocols to link statically.. :

Build with GStreamer support.. : yes
Build for GStreamer version... : 1.0
Build with D-Bus support...... : yes
Build with voice and video.... : no
D-Bus services directory...... : /usr/share/dbus-1/services
Build with GNU Libidn......... : yes
Build with NetworkManager..... : yes
SSL Library/Libraries......... : Mozilla NSS and GnuTLS
Build with Cyrus SASL support. : no
Use kerberos 4 with zephyr.... : no
Use external libzephyr........ : no
Use external libgadu.......... : no
Install pixmaps............... : yes
Old tray icon compatibility... : no
Install translations.......... : yes
Has you....................... : yes

Use XScreenSaver Extension.... : yes
Use X Session Management...... : yes
Use startup notification...... : yes
Build with GtkSpell support... : yes
Build Unity integration plugin.: no

Build with plugin support..... : yes
Build with Mono support....... : no
Build with Perl support....... : yes
Build with Tcl support........ : yes
Build with Tk support......... : yes

Print debugging messages...... : no

Pidgin will be installed in /usr/local/bin.
Warning: You have an old copy of Pidgin at /usr/bin/pidgin.
configure complete, now type 'make'
bash-5.0$
Compilation still halts:
Code:
mediamanager.c:2242:18: error: incomplete definition of type 'struct _PurpleMediaManager'
        for (i = manager->priv->elements; i && !done;) {
                 ~~~~~~~^
./media.h:242:8: note: forward declaration of 'struct _PurpleMediaManager'
struct _PurpleMediaManager *purple_media_get_manager(PurpleMedia *media);
       ^
6 warnings generated.
mediamanager.c:2311:9: error: incomplete definition of type 'struct _PurpleMediaManager'
        manager->priv->device_monitor = gst_device_monitor_new();
        ~~~~~~~^
./media.h:242:8: note: forward declaration of 'struct _PurpleMediaManager'
struct _PurpleMediaManager *purple_media_get_manager(PurpleMedia *media);
       ^
mediamanager.c:2313:42: error: incomplete definition of type 'struct _PurpleMediaManager'
        bus = gst_device_monitor_get_bus(manager->priv->device_monitor);
                                         ~~~~~~~^
./media.h:242:8: note: forward declaration of 'struct _PurpleMediaManager'
struct _PurpleMediaManager *purple_media_get_manager(PurpleMedia *media);
       ^
mediamanager.c:2318:39: error: incomplete definition of type 'struct _PurpleMediaManager'
        gst_device_monitor_add_filter(manager->priv->device_monitor, NULL, NULL);
                                      ~~~~~~~^
./media.h:242:8: note: forward declaration of 'struct _PurpleMediaManager'
struct _PurpleMediaManager *purple_media_get_manager(PurpleMedia *media);
       ^
mediamanager.c:2320:34: error: incomplete definition of type 'struct _PurpleMediaManager'
        gst_device_monitor_start(manager->priv->device_monitor);
                                 ~~~~~~~^
./media.h:242:8: note: forward declaration of 'struct _PurpleMediaManager'
struct _PurpleMediaManager *purple_media_get_manager(PurpleMedia *media);
       ^
mediamanager.c:2322:44: error: incomplete definition of type 'struct _PurpleMediaManager'
        i = gst_device_monitor_get_devices(manager->priv->device_monitor);
                                           ~~~~~~~^
./media.h:242:8: note: forward declaration of 'struct _PurpleMediaManager'
struct _PurpleMediaManager *purple_media_get_manager(PurpleMedia *media);
       ^
mediamanager.c:2339:18: error: incomplete definition of type 'struct _PurpleMediaManager'
        for (i = manager->priv->elements; i; i = i->next) {
                 ~~~~~~~^
./media.h:242:8: note: forward declaration of 'struct _PurpleMediaManager'
struct _PurpleMediaManager *purple_media_get_manager(PurpleMedia *media);
       ^
  CC       mime.lo
7 errors generated.
make[4]: *** [Makefile:1155: mediamanager.lo] Fel 1
make[4]: *** Inväntar oavslutade jobb...
make[4]: Lämnar katalogen ”/home/mats/Programming/pidgin-2.14.1/libpurple”
make[3]: *** [Makefile:1272: all-recursive] Fel 1
make[3]: Lämnar katalogen ”/home/mats/Programming/pidgin-2.14.1/libpurple”
make[2]: *** [Makefile:893: all] Fel 2
make[2]: Lämnar katalogen ”/home/mats/Programming/pidgin-2.14.1/libpurple”
make[1]: *** [Makefile:638: all-recursive] Fel 1
make[1]: Lämnar katalogen ”/home/mats/Programming/pidgin-2.14.1”
make: *** [Makefile:542: all] Fel 2
bash-5.0$

Last edited by mats_b_tegner; 06-13-2020 at 09:14 AM.
 
Old 06-13-2020, 09:13 AM   #5205
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 855

Rep: Reputation: 383Reputation: 383Reputation: 383Reputation: 383
Any news on when we would update to texlive 2020 ?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Requests for -current (20151216) rworkman Slackware 3441 12-28-2017 03:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:00 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration