From maintainer at lunar-linux.org Fri Jan 2 12:35:35 2009 From: maintainer at lunar-linux.org (maintainer at lunar-linux.org) Date: Fri, 2 Jan 2009 12:35:35 +0100 (CET) Subject: weekly news - 20090102 Message-ID: <20090102113535.497BA9B1D3@doppio.foo-projects.org> Hi! Here's the latest weekly news edition! ===================================================================== ===================================================================== New modules: (2) NVIDIA-fx-173.14.15: X11 NVIDIA binary driver for Geforce FX libselinux-1.34.15: An interface for security-aware SELinux applications Removed modules: (4) audacious-plugins-ugly checkpolicy gob openquicktime New versions: (83) NVIDIA-beta : 180.08 -> 180.18 Proc-Simple : 1.22 -> 1.23 airconfig-svn : svn-51 -> svn-00 atk : 1.22.0 -> 1.24.0 autogen : 5.9.4 -> 5.9.7 automoc : svn-51 -> svn-00 blender : 2.48 -> 2.48a busybox : 1.12.3 -> 1.13.2 dbus : 1.2.3 -> 1.2.10 dhcpcd : 3.2.1 -> 4.0.7 e17-svn : svn-200851 -> svn-200900 e_dbus-svn : svn-200851 -> svn-200900 e_modules-svn : svn-200851 -> svn-200900 e_utils-svn : svn-200851 -> svn-200900 eclair-svn : svn-200851 -> svn-200900 ecore-svn : svn-200851 -> svn-200900 edje-svn : svn-200851 -> svn-200900 eet-svn : svn-200851 -> svn-200900 efreet-svn : svn-200851 -> svn-200900 eina-svn : svn-200851 -> svn-200900 elfutils : 0.135 -> 0.137 elicit-svn : svn-200851 -> svn-200900 embryo-svn : svn-200851 -> svn-200900 emotion-svn : svn-200851 -> svn-200900 emprint-svn : svn-200851 -> svn-200900 engrave-svn : svn-200851 -> svn-200900 entice-svn : svn-200851 -> svn-200900 epsilon-svn : svn-200851 -> svn-200900 esmart-svn : svn-200851 -> svn-200900 esound : 0.2.38 -> 0.2.41 etk-svn : svn-200851 -> svn-200900 evas-svn : svn-200851 -> svn-200900 ewl-svn : svn-200851 -> svn-200900 examine-svn : svn-200851 -> svn-200900 exhibit-svn : svn-200851 -> svn-200900 exml-svn : svn-200851 -> svn-200900 fglrx : 8.11 -> 8.12 fwbuilder : 3.0.1 -> 3.0.3 gambas2 : 2.9.0 -> 2.10.0 ghal-svn : svn-51 -> svn-00 gimp : 2.6.3 -> 2.6.4 gitosis-git : git-51 -> git-00 gkrellm2 : 2.3.1 -> 2.3.2 gmpc : 0.16.1 -> 0.17.0 gob2 : 2.0.14 -> 2.0.15 gparted : 0.4.0 -> 0.4.1 grails-bin : 1.0.3 -> 1.0.4 gsl : 1.11 -> 1.12 imlib2-svn : svn-200851 -> svn-200900 imlib2_loaders-svn : svn-200851 -> svn-200900 kdevelop : 3.5.3 -> 3.5.4 libfwbuilder : 3.0.1 -> 3.0.3 libmpd : 0.16.1 -> 0.17.0 libsepol : 1.16.12 -> 1.16.14 licq : 1.3.5 -> 1.3.6 lzma-sdk : 457 -> 462 mercurial : 1.1.1 -> 1.1.2 mjpegtools : 1.9.0rc3 -> 1.9.0rc4 mysql : 5.0.67 -> 5.0.75 nss_ldap : 262 -> 264 ode : 0.8 -> 0.10.1 openoffice-src-pl : 2.4.1 -> 3.0.0 physfs : 1.0.1 -> 1.1.1 policycoreutils : 1.34.15 -> 1.34.16 rdiff-backup : 1.2.2 -> 1.2.4 rkhunter : 1.3.2 -> 1.3.4 rsync : 3.0.4 -> 3.0.5 rxvt-unicode : 9.05 -> 9.06 samba : 3.2.5 -> 3.2.6 scons : 0.98.5 -> 1.2.0 shadow : 4.1.2.1 -> 4.1.2.2 sun-jdk : 1.6.0_10 -> 1.6.0_11 sun-jre : 1.6.0_10 -> 1.6.0_11 supertux : 0.3.0 -> 0.3.1d tar : 1.20 -> 1.21 tar-static : 1.20 -> 1.21 transmission : 1.41 -> 1.42 virtualbox : 1.6.6 -> 2.1.0 webkitkde : svn-51 -> svn-00 xf86-input-evdev : 2.0.8 -> 2.1.0 xf86-input-joystick : 1.3.3 -> 1.4.0 xkeyboard-config : 1.2 -> 1.4 xscreensaver : 5.07 -> 5.08 ===================================================================== The Lunar-Linux team From criggenbach at magahugu.net Sat Jan 3 23:34:52 2009 From: criggenbach at magahugu.net (Christian Riggenbach) Date: Sat, 03 Jan 2009 23:34:52 +0100 Subject: update-function for lin and autocorrection of the checksums for the verify-plugins Message-ID: <1231022092.5235.30.camel@localhost> Hi everybody A new try: After about a year, I submit my update-patches again. I hope, this time more people have time to check them. The patches ('module-update.plugin', 'lin.patch', and 'download-generic.plugin.patch') extend the lin-programm with an update-funktion. This is made with an additional getopts-switch in the lin-program itself, a BUILD_POST_INSTALL-plugin and by preserving the timestamp of the dowloaded file for suggest the UPDATED-date. With this patch, a user can update a module simply by: # lin -uw VERSION MODULE The patches 'verify-{md5,sha1}.plugin.patch' extend the verifying-plugins so that they can correct the checksums themself, if the module is in the zlocal-section. my greetings and a happy new year Christian Riggenbach -------------- next part -------------- --- var/lib/lunar/plugins/download-generic.plugin 2007-03-18 22:05:01.000000000 +0100 +++ /var/lib/lunar/plugins/download-generic.plugin 2008-12-21 14:28:08.000000000 +0100 @@ -50,7 +50,7 @@ WGET_OPTS+=" --no-check-certificate" fi - WGET_OPTS+=" --tries=${NUM_RETRY:-5}" + WGET_OPTS+=" --tries=${NUM_RETRY:-5} --preserve-permissions" [ -n "$http_proxy" ] && export http_proxy=$http_proxy [ -n "$ftp_proxy" ] && export ftp_proxy=$ftp_proxy @@ -61,7 +61,7 @@ # looks like it worked if testpack $TMP_FILE ; then if [ "$TMP_FILE" != "$3/$2" ]; then - install -m644 $TMP_FILE "$3/$2" + install -p -m644 $TMP_FILE "$3/$2" rm $TMP_FILE fi verbose_msg "download of \"$2\" successful" -------------- next part -------------- --- sbin/lin 2008-04-02 00:05:01.000000000 +0200 +++ /sbin/lin 2008-04-27 22:02:19.000000000 +0200 @@ -53,6 +53,9 @@ -v | --verbose Increases the level of message output -w | --want version Try to install a different version that is not in moonbase +-u | --update Try to update a module with the version + given by --want, so only use together + with --want. EOF exit 1 } @@ -207,7 +210,7 @@ . /etc/lunar/config -GETOPT_ARGS=$(getopt -q -n lin -o "cdf:hprRsvV:w:" -l "compile,debug,deps,from:,help,opts:,probe,reconfigure,resurrect,silent,verbose,Version:,want:" -- "$@") +GETOPT_ARGS=$(getopt -q -n lin -o "cdf:hprRsvV:w:u" -l "compile,debug,deps,from:,help,opts:,probe,reconfigure,resurrect,silent,verbose,Version:,want:,update" -- "$@") # the following trap makes sure all threads exit in case something weird # happens: @@ -238,6 +241,7 @@ -s|--silent ) export SILENT="$1" ; shift ;; -v|--verbose ) export VERBOSE="on" ; shift ;; -w|--want ) export WANT_VERSION=$2 ; shift 2 ;; + -u|--update ) export UPDATE_MODULE="on" ; shift ;; --) shift ; break ;; *) help ; break ;; esac -------------- next part -------------- #!/bin/bash ############################################################# # # # module-update.plugin - plugin that performs an update of # # a module as a post install step # # # ############################################################# # # # Copyright 2008 by Christian Riggenbach under GPLv2 # # # ############################################################# # Same as in lvu but with the messages mostly as debug_msg and with return values; nasty hack... edit_module_update() { if [ "$ZLOCAL_OVERRIDES" != "on" ]; then message "${PROBLEM_COLOR}Cannot edit modules when ZLOCAL_OVERRIDES == off${DEFAULT_COLOR}" message "${PROBLEM_COLOR}Do this: \`lunar set ZLOCAL_OVERRIDES on\`${DEFAULT_COLOR}" return 1 else if SECTION=$(find_section $1) ; then if echo $SECTION | grep -q ^zlocal; then debug_msg "Module \"$1\" is already in section \"zlocal\"" debug_msg "unedit it first or edit the working copy" return 0 else cp -a $MOONBASE/$SECTION/$1 $MOONBASE/zlocal/ # clean out SCM directories find $MOONBASE/zlocal/$1 -type d -name CVS -o -name .svn | xargs rm -rf debug_msg "Copied \"$1\" from \"$SECTION\"" debug_msg "Edit your module in \"$MOONBASE/zlocal/$1\"" return 0 fi else message "${PROBLEM_COLOR}Can't find module \"$1\"${DEFAULT_COLOR}" return 1 fi fi } plugin_module_update () { # check if --want and --update is given if [ "$UPDATE_MODULE" == "on" -a -n "$WANT_VERSION" ] ; then message " ${MESSAGE_COLOR}The module has compiled correctly and could be updated to version ${VERSION_COLOR}$WANT_VERSION${DEFAULT_COLOR}" # a few hints to guide new users of this function message " ${MESSAGE_COLOR}An update to version ${VERSION_COLOR}$WANT_VERSION${DEFAULT_COLOR}${MESSAGE_COLOR} is performed by the following steps: * copy the module to zlocal (as 'lvu edit' does) * edit the DETAILS file (update with new VERSION and UPDATE) * correct the sha1/md5 sum * recheck the DETAILS file * submit the module with '${BOLD}lvu submit ${MODULE_COLOR}$MODULE${DEFAULT_COLOR}${MESSAGE_COLOR}' The first three steps are done automaticaly, the following two are to be done by the user.${DEFAULT_COLOR}" # query the user to update if query "Do you want to update the module to version ${VERSION_COLOR}$WANT_VERSION${QUERY_COLOR} ? " n ; then # 'lvu edit' the module, see the function above if edit_module_update $MODULE ; then # make sure to get the right VERSION WANT_VERSION_BUFFER="$WANT_VERSION" SOURCE_BUFFER="$SOURCE" unset WANT_VERSION # get all the variables of the module again, espicialy the VERSION string run_details $MODULE message "${MESSAGE_COLOR}Update the module ${MODULE_COLOR}$MODULE${DEFAULT_COLOR}${MESSAGE_COLOR} from version ${VERSION_COLOR}$VERSION${DEFAULT_COLOR}${MESSAGE_COLOR} to ${VERSION_COLOR}$WANT_VERSION_BUFFER${DEFAULT_COLOR}${MESSAGE_COLOR}${DEFAULT_COLOR}" #echo $MODULE $SECTION $VERSION $WANT_VERSION $UPDATED # edit the VERSION string sedit "s/.*VERSION=.*/ VERSION=$WANT_VERSION_BUFFER/" "$MOONBASE/$SECTION/$MODULE/DETAILS" # produce the default value of UPDATED #WANT_UPDATED_DEFAULT="`date +%Y%m%d`" WANT_UPDATED_DEFAULT="`stat -c%y "$SOURCE_CACHE/$SOURCE_BUFFER" | awk '{print $1}' | awk -F - '{print $1$2$3}'`" message "${MODULE_COLOR}$MODULE${DEFAULT_COLOR}${MESSAGE_COLOR}: ${QUERY_COLOR}Please enter the UPDATED value. This should be as YYYYMMDD. [$WANT_UPDATED_DEFAULT]${DEFAULT_COLOR}" # read the UPDATED value. timeout with standart delay read -e -t $PROMPT_DELAY WANT_UPDATED # check if WANT_UPDATED is "", then fill in the default value if [ -z "$WANT_UPDATED" ] ; then WANT_UPDATED="$WANT_UPDATED_DEFAULT" fi # check if a platform-specific DETAILS-file is used if [ -e "$MOONBASE/$SECTION/$MODULE/DETAILS.$PLATFORM" ]; then DETAILS_FILE="$MOONBASE/$SECTION/$MODULE/DETAILS.$PLATFORM" else DETAILS_FILE="$MOONBASE/$SECTION/$MODULE/DETAILS" fi # edit the UPDATED string. no validation, so that strings like `date +xyz` are accepted. sedit "s/.*UPDATED=.*/ UPDATED=$WANT_UPDATED/" "$DETAILS_FILE" # check if there are more than one SOURCE if [ -n "$SOURCE1" -o -n "$SOURCE2" ] ; then message "${PROBLEM_COLOR}It's not possible to update automaticaly the sha1 sum of modules with multiple files!${DEFAULT_COLOR}" else # the magic of verifying the sources TMP_SHA1=$(sha1sum $SOURCE_CACHE/$SOURCE_BUFFER | cut -d " " -f 1-1) sedit "s/.*SOURCE_VFY=.*/ SOURCE_VFY=sha1:${TMP_SHA1}/" "$MOONBASE/$SECTION/$MODULE/DETAILS" fi message "${MESSAGE_COLOR}Please recheck the changes in ${FILE_COLOR}$MOONBASE/zlocal/$MODULE${DEFAULT_COLOR}${MESSAGE_COLOR} Module ${MODULE_COLOR}$MODULE${DEFAULT_COLOR}${MESSAGE_COLOR} successfully updated!${DEFAULT_COLOR}" fi fi fi } plugin_register BUILD_POST_INSTALL plugin_module_update -------------- next part -------------- --- var/lib/lunar/plugins/verify-md5.plugin 2006-10-22 21:05:01.000000000 +0200 +++ /var/lib/lunar/plugins/verify-md5.plugin 2009-01-03 23:19:31.000000000 +0100 @@ -6,6 +6,7 @@ ############################################################# # # # Copyright 2005 by Auke Kok under GPLv2 # +# 2008 by Christian Riggenbach under GPLv2 # # # ############################################################# @@ -19,14 +20,43 @@ TMP_MD5=$(md5sum $SOURCE_CACHE/$1 | cut -d " " -f 1-1) if [ "${2:4}" != "$TMP_MD5" ] ; then message "${PROBLEM_COLOR}! md5sum check failed for ${DEFAULT_COLOR}${FILE_COLOR}$1${DEFAULT_COLOR}" - verbose_msg "offending md5sum: $TMP_MD5" - verbose_msg "should be md5sum: ${2:4}" - return 1 + + # check if the SECTION of the module is "zlocal", so we can continue with updating the md5 sum + if [ $SECTION == "zlocal" ] ; then + message "${MESSAGE_COLOR}It's appearing that you compile a module from zlocal!${DEFAULT_COLOR}" + message "${MESSAGE_COLOR}When you have forgotten to change the md5-sum, please use this: ${DEFAULT_COLOR}md5:${TMP_MD5}" + + # check if there are more than one SOURCE + if [ -n "$SOURCE1" -o -n "$SOURCE2" ] ; then + message "${PROBLEM_COLOR}It's not possible to update automaticaly the md5 sum of modules with multiple files!${DEFAULT_COLOR}" + return 1 + else + # check if a platform-specific DETAILS-file is used + if [ -e "$MOONBASE/$SECTION/$MODULE/DETAILS.$PLATFORM" ]; then + DETAILS_FILE="$MOONBASE/$SECTION/$MODULE/DETAILS.$PLATFORM" + else + DETAILS_FILE="$MOONBASE/$SECTION/$MODULE/DETAILS" + fi + if query "Do you want to correct the md5 sum in the DETAILS file ? " n ; then + if query "Do you want to force the checksum to sha1 ?" y ; then + sedit "s/.*SOURCE_VFY=md5:.*/ SOURCE_VFY=sha1:`sha1sum $SOURCE_CACHE/$1 | cut -d " " -f 1-1`/" "$DETAILS_FILE" + return 2 + else + sedit "s/.*SOURCE_VFY=md5:.*/ SOURCE_VFY=md5:${TMP_MD5}/" "$DETAILS_FILE" + return 2 + fi + else + verbose_msg "offending md5sum: $TMP_MD5" + verbose_msg "should be md5sum: ${2:4}" + return 1 + fi + fi + fi else # always return 'continue' plugin value return 2 - fi + fi } - plugin_register SOURCE_VERIFY plugin_source_verify_md5 + -------------- next part -------------- --- var/lib/lunar/plugins/verify-sha1.plugin 2006-10-22 21:05:01.000000000 +0200 +++ /var/lib/lunar/plugins/verify-sha1.plugin 2009-01-03 23:19:16.000000000 +0100 @@ -6,6 +6,7 @@ ############################################################# # # # Copyright 2005 by Auke Kok under GPLv2 # +# 2007 by Christian Riggenbach under GPLv2 # # # ############################################################# @@ -19,14 +20,39 @@ TMP_MD5=$(sha1sum $SOURCE_CACHE/$1 | cut -d " " -f 1-1) if [ "${2:5}" != "$TMP_MD5" ] ; then message "${PROBLEM_COLOR}! sha1sum check failed for ${DEFAULT_COLOR}${FILE_COLOR}$1${DEFAULT_COLOR}" - verbose_msg "offending sha1sum: $TMP_MD5" - verbose_msg "should be sha1sum: ${2:5}" - return 1 + + # check if the SECTION of the module is "zlocal", so we can continue with updating the sha1 sum + if [ $SECTION == "zlocal" ] ; then + message "${MESSAGE_COLOR}It's appearing that you compile a module from zlocal!${DEFAULT_COLOR}" + message "${MESSAGE_COLOR}When you have forgotten to change the SHA1-sum, please use this: ${DEFAULT_COLOR}sha1:${TMP_MD5}${MESSAGE_COLOR} for the file ${DEFAULT_COLOR}$1" + + # check if there are more than one SOURCE + if [ -n "$SOURCE1" -o -n "$SOURCE2" ] ; then + message "${PROBLEM_COLOR}It's not possible to update automaticaly the sha1 sum of modules with multiple files!${DEFAULT_COLOR}" + return 1 + else + # check if a platform-specific DETAILS-file is used + if [ -e "$MOONBASE/$SECTION/$MODULE/DETAILS.$PLATFORM" ]; then + DETAILS_FILE="$MOONBASE/$SECTION/$MODULE/DETAILS.$PLATFORM" + else + DETAILS_FILE="$MOONBASE/$SECTION/$MODULE/DETAILS" + fi + if query "Do you want to correct the sha1 sum in the DETAILS file ? " n ; then + sedit "s/.*SOURCE_VFY=sha1:.*/ SOURCE_VFY=sha1:${TMP_MD5}/" "$DETAILS_FILE" + return 2 + else + verbose_msg "offending sha1sum: $TMP_MD5" + verbose_msg "should be sha1sum: ${2:5}" + return 1 + fi + fi + + fi else # always return 'continue' plugin value return 2 - fi + fi } - plugin_register SOURCE_VERIFY plugin_source_verify_sha1 + -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: Dies ist ein digital signierter Nachrichtenteil URL: From rpyne at kinfolk.org Mon Jan 5 18:25:08 2009 From: rpyne at kinfolk.org (rpyne at kinfolk.org) Date: Mon, 05 Jan 2009 10:25:08 -0700 Subject: postfix module broken Message-ID: <4961E004.13633.73610C@rpyne.kinfolk.org> + download of "postfix-2.5.6.tar.gz" successful Building postfix version 2.5.6 ! sha1sum check failed for postfix-2.5.6.tar.gz + offending sha1sum: b6aae7ec9996937c9a901f41c6c262eceba44479 + should be sha1sum: 5cef6dd544ebda40457e4bd32c52cf853654095f You should remove postfix-2.5.6.tar.gz ! From sofar at foo-projects.org Mon Jan 5 19:18:40 2009 From: sofar at foo-projects.org (Kok, Auke) Date: Mon, 05 Jan 2009 10:18:40 -0800 Subject: update-function for lin and autocorrection of the checksums for the verify-plugins In-Reply-To: <1231022092.5235.30.camel@localhost> References: <1231022092.5235.30.camel@localhost> Message-ID: <49624F00.9030508@foo-projects.org> Christian Riggenbach wrote: > Hi everybody > > A new try: After about a year, I submit my update-patches again. I hope, > this time more people have time to check them. > > The patches ('module-update.plugin', 'lin.patch', and > 'download-generic.plugin.patch') extend the lin-programm with an > update-funktion. This is made with an additional getopts-switch in the > lin-program itself, a BUILD_POST_INSTALL-plugin and by preserving the > timestamp of the dowloaded file for suggest the UPDATED-date. > > With this patch, a user can update a module simply by: > > # lin -uw VERSION MODULE > > The patches 'verify-{md5,sha1}.plugin.patch' extend the > verifying-plugins so that they can correct the checksums themself, if > the module is in the zlocal-section. This turns a "small" hack into an outright big one... I really don't like this at all. Apart from adding a lot of code it only helps for very few cases, and in those cases people should really double check the websites and modules to see if they match anyway (and fix them attentively). Auke From moe at lunar-linux.org Mon Jan 5 19:37:51 2009 From: moe at lunar-linux.org (Moritz Heiber) Date: Mon, 5 Jan 2009 19:37:51 +0100 Subject: postfix module broken In-Reply-To: <4961E004.13633.73610C@rpyne.kinfolk.org> References: <4961E004.13633.73610C@rpyne.kinfolk.org> Message-ID: <20090105193751.3bf2c5f4@kgw> Fixed. Thanks Richard. Regards, Moritz On Mon, 05 Jan 2009 10:25:08 -0700 rpyne at kinfolk.org wrote: > + download of "postfix-2.5.6.tar.gz" successful > Building postfix version 2.5.6 > ! sha1sum check failed for postfix-2.5.6.tar.gz > + offending sha1sum: b6aae7ec9996937c9a901f41c6c262eceba44479 > + should be sha1sum: 5cef6dd544ebda40457e4bd32c52cf853654095f > You should remove postfix-2.5.6.tar.gz ! > > _______________________________________________ > Lunar mailing list > Lunar at lunar-linux.org > http://foo-projects.org/mailman/listinfo/lunar > From criggenbach at magahugu.net Mon Jan 5 22:22:51 2009 From: criggenbach at magahugu.net (Christian Riggenbach) Date: Mon, 05 Jan 2009 22:22:51 +0100 Subject: ***SPAM*** Re: update-function for lin and autocorrection of the checksums for the verify-plugins In-Reply-To: <49624F00.9030508@foo-projects.org> References: <1231022092.5235.30.camel@localhost> <49624F00.9030508@foo-projects.org> Message-ID: <1231190571.26471.12.camel@localhost> Am Montag, den 05.01.2009, 10:18 -0800 schrieb Kok, Auke: > Christian Riggenbach wrote: > > Hi everybody > > > > A new try: After about a year, I submit my update-patches again. I hope, > > this time more people have time to check them. > > > > The patches ('module-update.plugin', 'lin.patch', and > > 'download-generic.plugin.patch') extend the lin-programm with an > > update-funktion. This is made with an additional getopts-switch in the > > lin-program itself, a BUILD_POST_INSTALL-plugin and by preserving the > > timestamp of the dowloaded file for suggest the UPDATED-date. > > > > With this patch, a user can update a module simply by: > > > > # lin -uw VERSION MODULE > > > > The patches 'verify-{md5,sha1}.plugin.patch' extend the > > verifying-plugins so that they can correct the checksums themself, if > > the module is in the zlocal-section. > > This turns a "small" hack into an outright big one... I really don't like this at > all. Apart from adding a lot of code it only helps for very few cases, and in > those cases people should really double check the websites and modules to see if > they match anyway (and fix them attentively). It's clear you have to check the dates and versions on the website. As I have written, this function _suggests_ a date for UPDATE. In my case, when I get curious if there's a new version, I browse the website to verify it. Normaly just near the download there's the date of the file (or a news-article about the version). So I can verify it just in time. I don't think this function can only be used in a few cases. Almost all my modules, for which I found a new version, are updated with this. It's also a sort of test, because you can only update it if it compiles without errors. > > Auke my greetings Christian Riggenbach -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: Dies ist ein digital signierter Nachrichtenteil URL: From jannis at lunar-linux.org Tue Jan 6 01:03:47 2009 From: jannis at lunar-linux.org (Jannis Pohlmann) Date: Tue, 6 Jan 2009 01:03:47 +0100 Subject: ***SPAM*** Re: update-function for lin and autocorrection of the checksums for the verify-plugins In-Reply-To: <1231190571.26471.12.camel@localhost> References: <1231022092.5235.30.camel@localhost> <49624F00.9030508@foo-projects.org> <1231190571.26471.12.camel@localhost> Message-ID: <20090106010347.3baf8f62@orion> Hey, Am Mon, 05 Jan 2009 22:22:51 +0100 schrieb Christian Riggenbach : > Am Montag, den 05.01.2009, 10:18 -0800 schrieb Kok, Auke: > > Christian Riggenbach wrote: > > > Hi everybody > > > > > > A new try: After about a year, I submit my update-patches again. > > > I hope, this time more people have time to check them. > > > > > > The patches ('module-update.plugin', 'lin.patch', and > > > 'download-generic.plugin.patch') extend the lin-programm with an > > > update-funktion. This is made with an additional getopts-switch > > > in the lin-program itself, a BUILD_POST_INSTALL-plugin and by > > > preserving the timestamp of the dowloaded file for suggest the > > > UPDATED-date. > > > > > > With this patch, a user can update a module simply by: > > > > > > # lin -uw VERSION MODULE > > > > > > The patches 'verify-{md5,sha1}.plugin.patch' extend the > > > verifying-plugins so that they can correct the checksums > > > themself, if the module is in the zlocal-section. > > > > This turns a "small" hack into an outright big one... I really > > don't like this at all. Apart from adding a lot of code it only > > helps for very few cases, and in those cases people should really > > double check the websites and modules to see if they match anyway > > (and fix them attentively). > > It's clear you have to check the dates and versions on the website. > As I have written, this function _suggests_ a date for UPDATE. In my > case, when I get curious if there's a new version, I browse the > website to verify it. Normaly just near the download there's the date > of the file (or a news-article about the version). So I can verify it > just in time. > > I don't think this function can only be used in a few cases. Almost > all my modules, for which I found a new version, are updated with > this. It's also a sort of test, because you can only update it if it > compiles without errors. besides agreeing with Auke, I have one more problem with it: this shouldn't be part of "lin". "lin" is for installing modules not for maintaining them. If at all, it should be part of "lvu". But as mentioned in the first sentence, I agree with Auke. It's just a hack and doesn't really help as you should double-check with the websites anyway. If you consider it so useful, why not write a small standalone program and publish it somewhere instead of trying to move it into "lin". - Jannis From rpyne at kinfolk.org Wed Jan 7 23:33:18 2009 From: rpyne at kinfolk.org (rpyne at kinfolk.org) Date: Wed, 07 Jan 2009 15:33:18 -0700 Subject: init scripts Message-ID: <4964CB3E.10266.1B3654D@rpyne.kinfolk.org> Is there a tutorial anywhere on writing init scripts for Lunar? Thanks. --Richard From maintainer at lunar-linux.org Fri Jan 9 12:35:35 2009 From: maintainer at lunar-linux.org (maintainer at lunar-linux.org) Date: Fri, 9 Jan 2009 12:35:35 +0100 (CET) Subject: weekly news - 20090109 Message-ID: <20090109113535.C523D9B1BB@doppio.foo-projects.org> Hi! Here's the latest weekly news edition! ===================================================================== ===================================================================== New modules: (4) aubio-0.3.2: Audio labelling library b43-fwcutter-011: A Broadcom 43xx driver for Linux libmms-0.4: MMS stream library picprog-1.9.0: A Microchip PIC programmer Removed modules: (4) bcm43xx-fwcutter madwifi sylpheed-claws sylpheed2 New versions: (70) BeautifulSoup : 3.0.7a -> 3.1.0.1 LiVES : 0.9.9.1 -> 0.9.9.3 ORBit2 : 2.14.13 -> 2.14.16 airconfig-svn : svn-00 -> svn-01 ardour : 2.3.1 -> 2.7 automoc : 0.9.84 svn-00 -> 0.9.87 busybox_static : 1.12.3 -> 1.13.2 cairo-dock : 1.6.2.3 -> 1.6.3.1 cairo-dock-plugins : 1.6.2.3 -> 1.6.3.1 cairo-dock-themes : 1.6.2.3 -> 1.6.3.1 cairomm : 1.6.0 -> 1.7.2 check : 0.9.5 -> 0.9.6 dovecot : 1.1.7 -> 1.1.8 e17-svn : svn-200900 -> svn-200901 e_dbus-svn : svn-200900 -> svn-200901 e_modules-svn : svn-200900 -> svn-200901 e_utils-svn : svn-200900 -> svn-200901 eclair-svn : svn-200900 -> svn-200901 ecore-svn : svn-200900 -> svn-200901 edje-svn : svn-200900 -> svn-200901 eet-svn : svn-200900 -> svn-200901 efreet-svn : svn-200900 -> svn-200901 eina-svn : svn-200900 -> svn-200901 elicit-svn : svn-200900 -> svn-200901 embryo-svn : svn-200900 -> svn-200901 emotion-svn : svn-200900 -> svn-200901 emprint-svn : svn-200900 -> svn-200901 engrave-svn : svn-200900 -> svn-200901 enlightenment : 0.16.8.14 -> 0.16.8.15 entice-svn : svn-200900 -> svn-200901 epsilon-svn : svn-200900 -> svn-200901 eric4 : 4.2.4a -> 4.2.5 esmart-svn : svn-200900 -> svn-200901 etk-svn : svn-200900 -> svn-200901 evas-svn : svn-200900 -> svn-200901 ewl-svn : svn-200900 -> svn-200901 examine-svn : svn-200900 -> svn-200901 exhibit-svn : svn-200900 -> svn-200901 exml-svn : svn-200900 -> svn-200901 firefox2 : 2.0.0.18 -> 2.0.0.20 gambas2 : 2.10.0 -> 2.10.2 ghal-svn : svn-00 -> svn-01 gitosis-git : git-00 -> git-01 groff : 1.19.2 -> 1.20 hplip : 2.8.7 -> 2.8.12 imlib2-svn : svn-200900 -> svn-200901 imlib2_loaders-svn : svn-200900 -> svn-200901 libburn : 0.5.8 -> 0.6.0 libev : 3.51 -> 3.52 libxml2 : 2.6.32 -> 2.7.2 mjpegtools : 1.9.0rc4 -> 1.9.0 moc : 2.4.3 -> 2.4.4 netpbm : 10.26.42 -> 10.26.58 ntp : 4.2.4p5 -> 4.2.4p6 openssl : 0.9.8i -> 0.9.8j pidgin : 2.5.2 -> 2.5.3 pixman : 0.12.0 -> 0.13.2 postfix : 2.5.5 -> 2.5.6 pycairo : 1.6.4 -> 1.8.0 rubygems : 1.2.0 -> 1.3.1 samba : 3.2.6 -> 3.2.7 splix : 1.0.1 -> 1.1.1 sylpheed : 1.0.3 -> 2.6.0 thunderbird : 2.0.0.18 -> 2.0.0.19 webkitkde : svn-00 -> svn-01 wine : 1.1.11 -> 1.1.12 worker : 2.16.5 -> 2.17.1 xf86-video-ati : 6.9.0 -> 6.10.0 xf86-video-intel : 2.4.2 -> 2.5.0 xine-lib : 1.1.15 -> 1.1.16 Moved modules: automoc : kde4/utils zbeta -> kde4/utils ===================================================================== The Lunar-Linux team From maintainer at lunar-linux.org Fri Jan 16 12:35:36 2009 From: maintainer at lunar-linux.org (maintainer at lunar-linux.org) Date: Fri, 16 Jan 2009 12:35:36 +0100 (CET) Subject: weekly news - 20090116 Message-ID: <20090116113536.186D09B1C0@doppio.foo-projects.org> Hi! Here's the latest weekly news edition! ===================================================================== ===================================================================== New modules: (5) calibre-0.4.126: An eBook management application help2man-1.36.4: a utility that converts --help output to a man page iwlwifi-5000-ucode-5.4.A.11: Intel PRO/Wireless 5000 microcode image lxml-2.1.5: Python wrappers for libxml2 and libxslt mechanize-0.1.10: stateful programmatic web browsing in Python Removed modules: (49) LinNeighborhood ROX-Session Xdialog aria b43-fwcutter crank digitaldj dillo-cvs dillo2 divxcalc easytag emelfm everybuddy fsv gMOO gcombust gcvs gdk-pixbuf gentoo gqmpeg gsview gtk-engines gtk-theme-switch gtkBitchX gtkglarea gtklookat gtksee gtorrentviewer guiftp imlib ipsorcery iv lineakconfig lircrc_config lopster manedit mgapdesk mrxvt-svn napshare netdude powertweak putty qiv soundtracker usbview xfce3 xscorch xtraceroute yamt New versions: (79) NVIDIA : 177.82 -> 180.22 airconfig-svn : svn-01 -> svn-02 amarok4 : 1.90 -> 2.0.1.1 aria2 : 0.15.1+2 -> 1.1.2 deluge : 1.0.7 -> 1.1.0 desktop-file-utils : 0.12 -> 0.15 dillo : 0.8.6 -> 2.0 distcc : 2.18.3 -> 3.1 e17-svn : svn-200901 -> svn-200902 e_dbus-svn : svn-200901 -> svn-200902 e_modules-svn : svn-200901 -> svn-200902 e_utils-svn : svn-200901 -> svn-200902 eclair-svn : svn-200901 -> svn-200902 ecore-svn : svn-200901 -> svn-200902 edje-svn : svn-200901 -> svn-200902 eet-svn : svn-200901 -> svn-200902 efreet-svn : svn-200901 -> svn-200902 eina-svn : svn-200901 -> svn-200902 elicit-svn : svn-200901 -> svn-200902 embryo-svn : svn-200901 -> svn-200902 emotion-svn : svn-200901 -> svn-200902 emprint-svn : svn-200901 -> svn-200902 endeavour2 : 2.3.2 -> 2.10.2 engrave-svn : svn-200901 -> svn-200902 entice-svn : svn-200901 -> svn-200902 epsilon-svn : svn-200901 -> svn-200902 esmart-svn : svn-200901 -> svn-200902 etk-svn : svn-200901 -> svn-200902 evas-svn : svn-200901 -> svn-200902 evolution : 2.22.3.1 -> 2.24.3 evolution-data-server : 2.22.3 -> 2.24.3 evolution-exchange : 2.22.3 -> 2.24.3 evolution-webcal : 2.21.92 -> 2.24.0 ewl-svn : svn-200901 -> svn-200902 examine-svn : svn-200901 -> svn-200902 exhibit-svn : svn-200901 -> svn-200902 exml-svn : svn-200901 -> svn-200902 fftw3 : 3.1.3 -> 3.2 geda-docs : 1.2.0 -> 1.4.2 geda-gattrib : 1.2.0 -> 1.4.2 geda-gnetlist : 1.2.0 -> 1.4.2 geda-gschem : 1.2.0 -> 1.4.2 geda-gsymcheck : 1.2.0 -> 1.4.2 geda-symbols : 1.2.0 -> 1.4.2 geda-utils : 1.2.0 -> 1.4.2 ghal-svn : svn-01 -> svn-02 gitosis-git : git-01 -> git-02 gnupg2 : 2.0.9 -> 2.0.10 groff : 1.20 -> 1.20.1 grubconf : 0.3 -> 0.5.1 gtkhtml3 : 3.18.1 -> 3.24.3 hdparm : 9.6 -> 9.8 imlib2-svn : svn-200901 -> svn-200902 imlib2_loaders-svn : svn-200901 -> svn-200902 libgeda : 1.2.0 -> 1.4.2 libical : 0.31 -> 0.43 libisoburn : 0.2.8 -> 0.3.2 libmtp : 0.3.1 -> 0.3.5 libsoup : 2.4.1 -> 2.24.3 linux-2.6 : 2.6.27.10 -> 2.6.28 linuxdoc-tools : 0.9.21 -> 0.9.22 man-pages : 3.15 -> 3.16 mpg123 : 1.6.3 -> 1.6.4 mrxvt : 0.5.3 -> 0.5.4 pidgin : 2.5.3 -> 2.5.4 qpopper : 4.0.15 -> 4.0.16 reiserfsprogs : 3.6.20 -> 3.6.21 ripoff : 0.8.2 -> 0.8.3 socat : 1.6.0.0 -> 1.7.0.0 sqlite : 3.6.7 -> 3.6.9 sysstat : 8.1.7 -> 8.1.8 vala : 0.3.1 -> 0.5.5 valgrind3 : 3.3.1 -> 3.4.0 webkitkde : svn-01 -> svn-02 wvstreams : 4.4.1 -> 4.5.1 xcdroast : 0.98alpha15 -> 0.98alpha16 xine-lib : 1.1.16 -> 1.1.16.1 xlockmore : 5.24 -> 5.27 xulrunner : 1.9 -> 1.9.0.5 Moved modules: amarok4 : zbeta -> kde4/apps bzrtools : python -> devel gtk-chtheme : x11-utils -> app-themes pil : graphics -> python xcdroast : x11-apps -> cd ===================================================================== The Lunar-Linux team From maintainer at lunar-linux.org Fri Jan 23 12:35:36 2009 From: maintainer at lunar-linux.org (maintainer at lunar-linux.org) Date: Fri, 23 Jan 2009 12:35:36 +0100 (CET) Subject: weekly news - 20090123 Message-ID: <20090123113536.2E1199B1BB@doppio.foo-projects.org> Hi! Here's the latest weekly news edition! ===================================================================== ===================================================================== New modules: (2) expect-cvs-beta: tool for automating interactive applications libindi-0.6: instrument neutral distributed interface control protocol Removed modules: (6) divx4linux freetype1 indi mktemp monodoc ttmkfdir New versions: (90) ConsoleKit : 0.2.3 -> 0.3.0 GraphicsMagick : 1.3.3 -> 1.3.4 Twisted : 8.1.0 -> 8.2.0 airconfig-svn : svn-02 -> svn-03 alienarena2008 : 20081016 -> 20090109 alsa-driver : 1.0.18a -> 1.0.19 alsa-lib : 1.0.18 -> 1.0.19 alsa-utils : 1.0.18 -> 1.0.19 banshee : 1.4.1 -> 1.4.2 bind : 9.6.0 -> 9.6.0-P1 bzr : 1.10 -> 1.11 bzrtools : 1.10.0 -> 1.11.0 clucene : 0.9.20 -> 0.9.21b curl : 7.19.2 -> 7.19.3 dvgrab : 3.2 -> 3.3 e17-svn : svn-200902 -> svn-200903 e_dbus-svn : svn-200902 -> svn-200903 e_modules-svn : svn-200902 -> svn-200903 e_utils-svn : svn-200902 -> svn-200903 eclair-svn : svn-200902 -> svn-200903 ecore-svn : svn-200902 -> svn-200903 edje-svn : svn-200902 -> svn-200903 eet-svn : svn-200902 -> svn-200903 efreet-svn : svn-200902 -> svn-200903 eina-svn : svn-200902 -> svn-200903 elicit-svn : svn-200902 -> svn-200903 embryo-svn : svn-200902 -> svn-200903 emotion-svn : svn-200902 -> svn-200903 emprint-svn : svn-200902 -> svn-200903 enchant : 1.3.0 -> 1.4.2 engrave-svn : svn-200902 -> svn-200903 entice-svn : svn-200902 -> svn-200903 epsilon-svn : svn-200902 -> svn-200903 esmart-svn : svn-200902 -> svn-200903 etk-svn : svn-200902 -> svn-200903 evas-svn : svn-200902 -> svn-200903 ewl-svn : svn-200902 -> svn-200903 examine-svn : svn-200902 -> svn-200903 exhibit-svn : svn-200902 -> svn-200903 exml-svn : svn-200902 -> svn-200903 foomatic-db : 3.0 -> 4.0 foomatic-db-engine : 3.0 -> 4.0 foomatic-db-hpijs : 3.0 -> 4.0 foomatic-filters : 3.0 -> 4.0 freetype2 : 2.3.7 -> 2.3.8 ghal-svn : svn-02 -> svn-03 gitosis-git : git-02 -> git-03 gst-ffmpeg : 0.10.5 -> 0.10.6 gst-plugins-bad : 0.10.8 -> 0.10.10 gst-plugins-base : 0.10.21 -> 0.10.22 gst-plugins-good : 0.10.11 -> 0.10.12 gst-plugins-ugly : 0.10.9 -> 0.10.10 gstreamer-10 : 0.10.21 -> 0.10.22 gtk-sharp : 2.12.5 -> 2.12.7 imlib2-svn : svn-200902 -> svn-200903 imlib2_loaders-svn : svn-200902 -> svn-200903 kdenlive4 : 0.7 -> 0.7.1 libdrm : 2.4.3 -> 2.4.4 liboil : 0.3.14 -> 0.3.15 libsamplerate : 0.1.2 -> 0.1.5 linux-2.6 : 2.6.28 -> 2.6.28.1 man-pages : 3.16 -> 3.17 meanwhile : 1.0.1 -> 1.0.2 mkvtoolnix : 2.4.1 -> 2.4.2 mlt : 0.3.2 -> 0.3.4 mlt++ : 0.3.2 -> 0.3.4 mod_mono : 1.0.6 -> 2.2 mono : 2.0.1 -> 2.2 mono-addins : 0.3.1 -> 0.4 mono-basic : 2.0 -> 2.2 mono-debugger : 2.0 -> 2.2 mono-tools : 2.0 -> 2.2 monodevelop : 1.0 -> 1.9.1 ntfs-3g : 1.5130 -> 2009.1.1 pciutils : 3.0.3 -> 3.1.0 phpMyAdmin : 3.1.1 -> 3.1.2 pulseaudio : 0.9.10 -> 0.9.14 snort : 2.8.3.1 -> 2.8.3.2 speex : 1.1.12 -> 1.2rc1 sqlite : 3.6.9 -> 3.6.10 squid : 3.0.STABLE11 -> 3.0.STABLE12 stella : 2.6.1 -> 2.7 transcode : 1.0.7 -> 1.1.0 vala : 0.5.5 -> 0.5.6 webkitkde : svn-02 -> svn-03 wine : 1.1.12 -> 1.1.13 xf86-input-evdev : 2.1.0 -> 2.1.1 xinput : 1.3.0 -> 1.4.0 xsp : 1.1.9.2 -> 2.2 xtrans : 1.2.2 -> 1.2.3 Moved modules: clucene : kde3/utils -> utils xsp : web -> mono ===================================================================== The Lunar-Linux team From maintainer at lunar-linux.org Fri Jan 30 12:35:40 2009 From: maintainer at lunar-linux.org (maintainer at lunar-linux.org) Date: Fri, 30 Jan 2009 12:35:40 +0100 (CET) Subject: weekly news - 20090130 Message-ID: <20090130113541.197929B1B4@doppio.foo-projects.org> Hi! Here's the latest weekly news edition! ===================================================================== ===================================================================== New modules: (41) OpenGTL-0.9.7: Graphics Transformation Languages PolicyKit-gnome-0.9.2: Edit PolicyKit settings from Gnome PolicyKit-kde-4.2.0: PolicyKit integration for the KDE desktop empathy-2.25.4: Gnome collaboration/chat client google-gadgets-for-linux-0.10.5: google desktop gadgets gtk-vnc-0.3.8: VNC widget for Gtk+ hyperestraier-1.4.13: full-text search system kde-l10n-ar-4.2.0: contains translated KDE messages kde-l10n-bg_IN-4.2.0: contains translated KDE messages kde-l10n-eu-4.2.0: contains translated KDE messages kde-l10n-gu-4.2.0: contains translated KDE messages kde-l10n-he-4.2.0: contains translated KDE messages kde-l10n-is-4.2.0: contains translated KDE messages kde-l10n-kn-4.2.0: contains translated KDE messages kde-l10n-mai-4.2.0: contains translated KDE messages kde-l10n-ro-4.2.0: contains translated KDE messages kde-l10n-tg-4.2.0: contains translated KDE messages libcanberra-0.9: implementation of the XDG Sound Theme and Name Specifications libieee1284-0.2.11: a parallel port library libtelepathy-0.3.3: unified framework for realtime conversations llvm-2.4: Low Level Virtual Machine pangomm-2.14.1: C++ wrapper for Pango patchutils-0.3.1: A collection of tools for patch files ptlib-2.4.4: A Portable Text and GUI C/C++ Class Libarary pymsn-0.3.3: Python implementation of MSN protocol qdbm-1.8.77: library of routines for managing a database qedje-0.3.0: a declarative language qzion-0.3.0: canvas abstraction for QEdje seahorse-plugins-2.24.1: Extra functionality for seahorse sofia-sip-1.12.10: SIP User-Agent library sound-theme-freedesktop-0.2: Basic sounds for desktop environment swfdec-gnome-2.24.0: Flash player for GNOME telepathy-butterfly-0.3.3: telepathy MSN connection manager telepathy-haze-0.2.1: telepathy libpurple connection manager telepathy-idle-0.1.2: telepathy irc connection manager telepathy-mission-control-4.67: telepathy connection manager telepathy-python-0.15.6: Python wrapper for Telepathy telepathy-salut-0.3.7: telepathy link-local xmpp connection manager telepathy-sofiasip-0.5.14: telepathy sip connection manager vinagre-2.24.2: Remote desktop (VNC) viewer for GNOME xf86-video-r128-6.8.0: The X.Org video driver for ATI R128 based cards Removed modules: (9) fast-user-switch-applet gail ggv gnome-cpufreq-applet kde-l10n-eo kde-l10n-fy kde-l10n-ta libksane pwlib New versions: (270) DirectFB : 1.2.6 -> 1.3.0 GConf : 2.22.0 -> 2.24.0 GraphicsMagick : 1.3.4 -> 1.3.5 abs-guide : 5.5 -> 5.6 airconfig-svn : svn-03 -> svn-04 akonadi : 1.0.0 -> 1.1.1 alacarte : 0.11.5 -> 0.11.6 anjuta2 : 2.4.0 -> 2.24.2 at-spi : 1.23.3 -> 1.24.1 automoc : 0.9.87 -> 0.9.88 brasero : 0.8.1 -> 0.9.0 bug-buddy : 2.22.0 -> 2.24.2 cdparanoia : III-10pre2 -> III-10.2 cheese : 2.22.3 -> 2.24.3 dasher : 4.7.3 -> 4.9.0 deluge : 1.1.0 -> 1.1.1 deskbar-applet : 2.22.1 -> 2.24.3 devhelp : 0.19 -> 0.22 device-mapper : 1.02.26 -> 1.02.28 dovecot : 1.1.8 -> 1.1.10 e17-svn : svn-200903 -> svn-200904 e2fsprogs : 1.41.3 -> 1.41.4 e_dbus-svn : svn-200903 -> svn-200904 e_modules-svn : svn-200903 -> svn-200904 e_utils-svn : svn-200903 -> svn-200904 eclair-svn : svn-200903 -> svn-200904 ecore-svn : svn-200903 -> svn-200904 edje-svn : svn-200903 -> svn-200904 eel : 2.22.2 -> 2.24.1 eet-svn : svn-200903 -> svn-200904 efreet-svn : svn-200903 -> svn-200904 eina-svn : svn-200903 -> svn-200904 ekiga : 2.0.12 -> 3.0.2 elicit-svn : svn-200903 -> svn-200904 embryo-svn : svn-200903 -> svn-200904 emotion-svn : svn-200903 -> svn-200904 emprint-svn : svn-200903 -> svn-200904 engrave-svn : svn-200903 -> svn-200904 entice-svn : svn-200903 -> svn-200904 eog : 2.22.3 -> 2.24.3.1 epiphany : 2.22.3 -> 2.24.3 epiphany-extensions : 2.22.2 -> 2.24.3 epsilon-svn : svn-200903 -> svn-200904 esmart-svn : svn-200903 -> svn-200904 etk-svn : svn-200903 -> svn-200904 evas-svn : svn-200903 -> svn-200904 evince : 2.22.2 -> 2.24.2 ewl-svn : svn-200903 -> svn-200904 exaile : 0.2.11.1 -> 0.2.13 examine-svn : svn-200903 -> svn-200904 exhibit-svn : svn-200903 -> svn-200904 exml-svn : svn-200903 -> svn-200904 fglrx : 8.12 -> 9.1 file-roller : 2.22.4 -> 2.24.3 gambas2 : 2.10.2 -> 2.11.0 gcalctool : 5.22.3 -> 5.24.3 gconf-editor : 2.22.0 -> 2.24.1 gconfmm : 2.22.0 -> 2.24.0 gdl : 0.7.11 -> 2.24.0 gdm : 2.20.7 -> 2.24.1 gedit : 2.22.3 -> 2.24.3 gedit-plugins : 2.22.2 -> 2.22.5 ghal-svn : svn-03 -> svn-04 git : 1.6.1 -> 1.6.1.1 gitosis-git : git-03 -> git-04 glib-2 : 16.6 -> 18.4 glibmm : 2.16.4 -> 2.18.1 gmime : 2.2.21 -> 2.4.3 gnome-applets : 2.22.3 -> 2.24.3.1 gnome-backgrounds : 2.22.0 -> 2.24.0 gnome-build : 0.2.2 -> 2.24.1 gnome-common : 2.20.0 -> 2.24.0 gnome-control-center : 2.22.2.1 -> 2.24.0 gnome-desktop : 2.22.3 -> 2.24.3 gnome-doc-utils : 0.12.2 -> 0.14.2 gnome-games : 2.22.3 -> 2.24.3 gnome-games-extra-data : 2.22.0 -> 2.24.0 gnome-icon-theme : 2.22.0 -> 2.24.0 gnome-keyring : 2.22.3 -> 2.24.1 gnome-media : 2.22.0 -> 2.24.0.1 gnome-menus : 2.22.2 -> 2.24.2 gnome-netstatus : 2.12.1 -> 2.12.2 gnome-nettool : 2.22.0 -> 2.22.1 gnome-panel : 2.22.2 -> 2.24.3 gnome-pilot : 2.0.16 -> 2.0.17 gnome-pilot-conduits : 2.0.16 -> 2.0.17 gnome-power-manager : 2.22.1 -> 2.24.2 gnome-python : 2.22.1 -> 2.22.3 gnome-python-desktop : 2.22.0 -> 2.24.1 gnome-screensaver : 2.22.2 -> 2.24.1 gnome-session : 2.22.3 -> 2.24.3 gnome-settings-daemon : 2.22.2.1 -> 2.24.1 gnome-speech : 0.4.18 -> 0.4.21 gnome-system-monitor : 2.22.3 -> 2.24.3 gnome-system-tools : 2.22.0 -> 2.22.1 gnome-terminal : 2.22.3 -> 2.24.3 gnome-themes : 2.22.2 -> 2.24.3 gnome-user-docs : 2.22.1 -> 2.24.2 gnome-utils : 2.20.0.1 -> 2.24.1 gnome-vfs : 2.22.0 -> 2.24.0 gnome-vfsmm : 2.22.0 -> 2.24.0 gnome-volume-manager : 2.22.5 -> 2.24.0 gnome2 : 2.22.x -> 2.24.x gok : 1.3.7 -> 2.24.0 gphoto2 : 2.4.3 -> 2.4.4 gpsbabel : 1.3.5 -> 1.3.6 gthumb : 2.10.8 -> 2.10.10 gtk+-2 : 12.12 -> 14.7 gtk-doc : 1.10 -> 1.11 gtk-engines2 : 2.14.3 -> 2.16.1 gtkmm : 2.12.7 -> 2.14.3 gtksourceview : 2.2.2 -> 2.4.1 gucharmap : 2.22.3 -> 2.24.3 guidance-power-manager : 4.1.3 -> 4.2.0 gvfs : 0.2.3 -> 1.0.3 gwenhywfar : 3.3.5 -> 3.7.0 hal-info : 20080508 -> 20081022 icewm : 1.2.36 -> 1.2.37 imlib2-svn : svn-200903 -> svn-200904 imlib2_loaders-svn : svn-200903 -> svn-200904 intltool : 0.40.3 -> 0.40.5 k9copy2 : 2.0.2-Source -> 2.1.0-Source kcoloredit : 4.1.3 -> 4.2.0 kde-l10n-bg : 4.1.3 -> 4.2.0 kde-l10n-ca : 4.1.3 -> 4.2.0 kde-l10n-cs : 4.1.3 -> 4.2.0 kde-l10n-csb : 4.1.3 -> 4.2.0 kde-l10n-da : 4.1.3 -> 4.2.0 kde-l10n-de : 4.1.3 -> 4.2.0 kde-l10n-el : 4.1.3 -> 4.2.0 kde-l10n-en_GB : 4.1.3 -> 4.2.0 kde-l10n-es : 4.1.3 -> 4.2.0 kde-l10n-et : 4.1.3 -> 4.2.0 4.2.0 kde-l10n-fi : 4.1.3 -> 4.2.0 kde-l10n-fr : 4.1.3 -> 4.2.0 kde-l10n-ga : 4.1.3 -> 4.2.0 kde-l10n-gl : 4.1.3 -> 4.2.0 kde-l10n-hi : 4.1.3 -> 4.2.0 kde-l10n-hu : 4.1.3 -> 4.2.0 kde-l10n-it : 4.1.3 -> 4.2.0 kde-l10n-ja : 4.1.3 -> 4.2.0 kde-l10n-kk : 4.1.3 -> 4.2.0 kde-l10n-km : 4.1.3 -> 4.2.0 kde-l10n-ko : 4.1.3 -> 4.2.0 kde-l10n-ku : 4.1.3 -> 4.2.0 kde-l10n-lt : 4.1.3 -> 4.2.0 kde-l10n-lv : 4.1.3 -> 4.2.0 kde-l10n-mk : 4.1.3 -> 4.2.0 kde-l10n-ml : 4.1.3 -> 4.2.0 kde-l10n-nb : 4.1.3 -> 4.2.0 kde-l10n-nds : 4.1.3 -> 4.2.0 kde-l10n-nl : 4.1.3 -> 4.2.0 kde-l10n-nn : 4.1.3 -> 4.2.0 kde-l10n-pa : 4.1.3 -> 4.2.0 kde-l10n-pl : 4.1.3 -> 4.2.0 kde-l10n-pt : 4.1.3 -> 4.2.0 kde-l10n-pt_BR : 4.1.3 -> 4.2.0 kde-l10n-ru : 4.1.3 -> 4.2.0 kde-l10n-sl : 4.1.3 -> 4.2.0 kde-l10n-sr : 4.1.3 -> 4.2.0 kde-l10n-sv : 4.1.3 -> 4.2.0 kde-l10n-th : 4.1.3 -> 4.2.0 kde-l10n-tr : 4.1.3 -> 4.2.0 kde-l10n-uk : 4.1.3 -> 4.2.0 kde-l10n-wa : 4.1.3 -> 4.2.0 kde-l10n-zh_CN : 4.1.3 -> 4.2.0 kde-l10n-zh_TW : 4.1.3 -> 4.2.0 kde4 : 4.1.3 -> 4.2.0 kdeaccessibility4 : 4.1.3 -> 4.2.0 kdeadmin4 : 4.1.3 -> 4.2.0 kdeartwork4 : 4.1.3 -> 4.2.0 kdebase4 : 4.1.3 -> 4.2.0 kdebase4-runtime : 4.1.3 -> 4.2.0 kdebase4-workspace : 4.1.3 -> 4.2.0 kdebindings4 : 4.1.3 -> 4.2.0 kdeedu4 : 4.1.3 -> 4.2.0 kdegames4 : 4.1.3 -> 4.2.0 kdegraphics4 : 4.1.3 -> 4.2.0 kdelibs4 : 4.1.3 -> 4.2.0 kdemultimedia4 : 4.1.3 -> 4.2.0 kdenetwork4 : 4.1.3 -> 4.2.0 kdepim4 : 4.1.3 -> 4.2.0 kdepimlibs4 : 4.1.3 -> 4.2.0 kdeplasma4-addons : 4.1.3 -> 4.2.0 kdesdk4 : 4.1.3 -> 4.2.0 kdetoys4 : 4.1.3 -> 4.2.0 kdeutils4 : 4.1.3 -> 4.2.0 kdewebdev4 : 4.1.3 -> 4.2.0 kfax : 4.1.3 -> 4.2.0 kgrab : 4.1.3 -> 4.2.0 kiconedit : 4.1.3 -> 4.2.0 kino : 1.3.2 -> 1.3.3 kio_gopher : 4.1.3 -> 4.2.0 kmldonkey4 : 4.1.3 -> 4.2.0 kmplayer4 : 0.11.0 -> 0.11.0a konq-plugins : 4.1.3 -> 4.2.0 kopete-cryptography : 4.1.3 -> 4.2.0 kpovmodeler : 4.1.3 -> 4.2.0 ktorrent4 : 3.1.5 -> 3.1.6 laptop-mode-tools : 1.45 -> 1.46 lftp : 3.7.7 -> 3.7.8 libbonobo : 2.22.0 -> 2.24.0 libbonoboui : 2.22.0 -> 2.24.0 libchipcard : 4.1.3 -> 4.2.4 libgail-gnome : 1.20.0 -> 1.20.1 libglade : 2.6.2 -> 2.6.3 libglademm : 2.6.6 -> 2.6.7 libgnome : 2.22.0 -> 2.24.1 libgnomecanvasmm : 2.22.0 -> 2.23.1 libgnomekbd : 2.22.0 -> 2.24.0 libgnomemm : 2.22.0 -> 2.24.0 libgnomeprint : 2.18.4 -> 2.18.5 libgnomeprintui : 2.18.2 -> 2.18.3 libgnomeui : 2.22.1 -> 2.24.0 libgnomeuimm : 2.22.0 -> 2.24.0 libgphoto2 : 2.4.3 -> 2.4.4 libgsf : 1.14.10 -> 1.14.11 libgtop : 2.22.3 -> 2.24.3 libgweather : 2.22.3 -> 2.24.3 libraw1394 : 2.0.0 -> 1.3.0 libsigc++2 : 2.2.2 -> 2.2.3 libsoup : 2.24.3 -> 2.25.4 libspectre : 0.2.1 -> 0.2.2 libwnck : 2.22.3 -> 2.24.2 libxklavier : 3.6 -> 3.8 libxml++ : 2.22.0 -> 2.24.2 linux-2.6 : 2.6.28.1 -> 2.6.28.2 loudmouth : 1.4.0 -> 1.4.3 metacity : 2.22.0 -> 2.24.0 muine : 0.6.3 -> 0.8.8 nautilus : 2.22.5.1 -> 2.24.2 nautilus-cd-burner : 2.22.1 -> 2.24.0 ndiswrapper : 1.53 -> 1.54 opal : 2.2.11 -> 3.4.4 orca : 2.22.3 -> 2.24.3 pango : 1.20.5 -> 1.22.4 phonon : 4.2.0 -> 4.3.0 pygobject : 2.14.2 -> 2.16.0 pygtk : 2.12.1 -> 2.13.0 pygtksourceview : 2.2.0 -> 2.4.0 pyopenssl : 0.7 -> 0.8 pyorbit : 2.14.3 -> 2.24.0 rarian : 0.8.0 -> 0.8.1 rdiff-backup : 1.2.4 -> 1.2.6 samba : 3.2.7 -> 3.3.0 scim : 1.4.7 -> 1.4.8 scim-tables : 0.5.7 -> 0.5.9 seahorse : 2.22.3 -> 2.24.1 skanlite : 4.1.1 -> 4.2.0 soprano : 2.1 -> 2.2 sound-juicer : 2.22.0 -> 2.24.0 stella : 2.7 -> 2.7.2 strigi : 0.5.11 -> 0.6.3 syslinux : 3.72 -> 3.73 telepathy-gabble : 0.6.0 -> 0.7.18 telepathy-glib : 0.7.0 -> 0.7.23 timezone-data : 2008i -> 2009a tomboy : 0.10.1 -> 0.12.1 totem : 2.22.2 -> 2.24.3 totem-pl-parser : 2.22.3 -> 2.24.3 unixODBC : 2.2.12 -> 2.2.14 usermin : 1.370 -> 1.380 vino : 2.22.2 -> 2.24.1 virtualbox : 2.1.0 -> 2.1.2 vte : 0.16.14 -> 0.19.4 webkitkde : svn-03 -> svn-04 webmin : 1.441 -> 1.450 xbindkeys : 1.8.2 -> 1.8.3 yelp : 2.22.1 -> 2.24.0 zenity : 2.22.1 -> 2.24.1 Moved modules: kde-l10n-et : kde4/kde-l10n -> kde4/kde-l10n/kde-l10n-mr/DETAILS kde4/kde-l10n telepathy-gabble : video -> chat telepathy-glib : video -> libs ===================================================================== The Lunar-Linux team From rpyne at kinfolk.org Fri Jan 30 21:32:41 2009 From: rpyne at kinfolk.org (rpyne at kinfolk.org) Date: Fri, 30 Jan 2009 13:32:41 -0700 Subject: glibc build problem Message-ID: <49830179.4661.555B268@rpyne.kinfolk.org> gcc -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic- linker=/lib/ld-linux.so.2 -B/usr/src/glibc-2.7/glibcroot/csu/ -Wl,-- version-script=/usr/src/glibc-2.7/glibcroot/libc.map -Wl,- soname=libc.so.6 -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both - nostdlib -nostartfiles -e __libc_main -L/usr/src/glibc-2.7/glibcroot - L/usr/src/glibc-2.7/glibcroot/math -L/usr/src/glibc-2.7/glibcroot/elf -L/usr/src/glibc-2.7/glibcroot/dlfcn -L/usr/src/glibc- 2.7/glibcroot/nss -L/usr/src/glibc-2.7/glibcroot/nis -L/usr/src/glibc- 2.7/glibcroot/rt -L/usr/src/glibc-2.7/glibcroot/resolv - L/usr/src/glibc-2.7/glibcroot/crypt -L/usr/src/glibc- 2.7/glibcroot/nptl -Wl,-rpath-link=/usr/src/glibc- 2.7/glibcroot:/usr/src/glibc-2.7/glibcroot/math:/usr/src/glibc- 2.7/glibcroot/elf:/usr/src/glibc-2.7/glibcroot/dlfcn:/usr/src/glibc- 2.7/glibcroot/nss:/usr/src/glibc-2.7/glibcroot/nis:/usr/src/glibc- 2.7/glibcroot/rt:/usr/src/glibc-2.7/glibcroot/resolv:/usr/src/glibc- 2.7/glibcroot/crypt:/usr/src/glibc-2.7/glibcroot/nptl -o /usr/src/glibc-2.7/glibcroot/libc.so -T /usr/src/glibc- 2.7/glibcroot/shlib.lds /usr/src/glibc-2.7/glibcroot/csu/abi-note.o /usr/src/glibc-2.7/glibcroot/elf/soinit.os /usr/src/glibc- 2.7/glibcroot/libc_pic.os /usr/src/glibc-2.7/glibcroot/elf/sofini.os /usr/src/glibc-2.7/glibcroot/elf/interp.os /usr/src/glibc- 2.7/glibcroot/elf/ld.so -lgcc /usr/src/glibc-2.7/glibcroot/libc_pic.os: In function `__libc_fork': /usr/src/glibc- 2.7/posix/../nptl/sysdeps/unix/sysv/linux/i386/../fork.c:76: undefined reference to `__sync_bool_compare_and_swap_4' /usr/src/glibc-2.7/glibcroot/libc_pic.os: In function `__nscd_drop_map_ref': /usr/src/glibc-2.7/nscd/nscd-client.h:320: undefined reference to `__sync_fetch_and_add_4' /usr/src/glibc-2.7/glibcroot/libc_pic.os: In function `nscd_getpw_r': /usr/src/glibc-2.7/nscd/nscd_getpw_r.c:232: undefined reference to `__sync_fetch_and_add_4' /usr/src/glibc-2.7/glibcroot/libc_pic.os: In function `__nscd_drop_map_ref': /usr/src/glibc-2.7/nscd/nscd-client.h:320: undefined reference to `__sync_fetch_and_add_4' /usr/src/glibc-2.7/glibcroot/libc_pic.os: In function `nscd_getgr_r': /usr/src/glibc-2.7/nscd/nscd_getgr_r.c:321: undefined reference to `__sync_fetch_and_add_4' /usr/src/glibc-2.7/glibcroot/libc_pic.os: In function `__nscd_drop_map_ref': /usr/src/glibc-2.7/nscd/nscd-client.h:320: undefined reference to `__sync_fetch_and_add_4' /usr/src/glibc-2.7/glibcroot/libc_pic.os:/usr/src/glibc- 2.7/nscd/nscd_gethst_r.c:400: more undefined references to `__sync_fetch_and_add_4' follow /usr/src/glibc-2.7/glibcroot/libc_pic.os: In function `__nscd_get_map_ref': /usr/src/glibc-2.7/nscd/nscd_helper.c:404: undefined reference to `__sync_val_compare_and_swap_4' /usr/src/glibc-2.7/glibcroot/libc_pic.os: In function `*__GI___libc_freeres': /usr/src/glibc-2.7/malloc/set-freeres.c:39: undefined reference to `__sync_bool_compare_and_swap_4' collect2: ld returned 1 exit status make[1]: *** [/usr/src/glibc-2.7/glibcroot/libc.so] Error 1 make[1]: Leaving directory `/usr/src/glibc-2.7' make: *** [all] Error 2 From zmcgrew at gmail.com Fri Jan 30 22:29:02 2009 From: zmcgrew at gmail.com (Zachary McGrew) Date: Fri, 30 Jan 2009 13:29:02 -0800 Subject: glibc build problem In-Reply-To: <49830179.4661.555B268@rpyne.kinfolk.org> References: <49830179.4661.555B268@rpyne.kinfolk.org> Message-ID: <4b1a641e0901301329n4d65e79br75a4ed4618c4c6a0@mail.gmail.com> On Fri, Jan 30, 2009 at 12:32 PM, wrote: > gcc -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic You need to specify -march. Run "lunar optimize", then select GCC_4_2, then cpu. Select your cpu from the list. Should build fine after that. -- Zachary McGrew Web: http://zmcgrew.no-ip.com From rpyne at kinfolk.org Fri Jan 30 23:37:31 2009 From: rpyne at kinfolk.org (rpyne at kinfolk.org) Date: Fri, 30 Jan 2009 15:37:31 -0700 Subject: glibc build problem In-Reply-To: <4b1a641e0901301329n4d65e79br75a4ed4618c4c6a0@mail.gmail.com> References: <49830179.4661.555B268@rpyne.kinfolk.org>, <4b1a641e0901301329n4d65e79br75a4ed4618c4c6a0@mail.gmail.com> Message-ID: <49831EBB.25998.5C7FBBB@rpyne.kinfolk.org> I have something wierd going on on this system. "lvu installed gcc" shows 4.2.4, but lunar -> Optimize Architecture -> compiler only shows gcc2 and gcc3, but "lunar optimize" gives 4.2.1 and 4.2.2. That got me past the past provlem, noe I am seeing a problem from the assembler: gcc pthread_rwlock_tryrdlock.c -c -std=gnu99 -fgnu89-inline -O1 -Wall -Winline -Wwrite-strings -fmerge-all-constants -march=pentium3 -pipe - Wstrict-prototypes -mpreferred-stack-boundary=2 -I../include - I/usr/src/glibc-2.7/glibcroot/nptl -I/usr/src/glibc-2.7/glibcroot - I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 - I../nptl/sysdeps/unix/sysv/linux/i386 - I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux - I../nptl/sysdeps/pthread -I../sysdeps/pthread - I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet - I../sysdeps/unix/sysv/i386 -I../nptl/sysdeps/unix/sysv - I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../nptl/sysdeps/unix - I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu - I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 - I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 - I../sysdeps/i386/fpu -I../nptl/sysdeps/i386 -I../sysdeps/i386 - I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 - I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 - I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic - I../nptl -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/i686-pc- linux-gnu/4.2.4/include -isystem /usr/include -D_LIBC_REENTRANT - include ../include/libc-symbols.h -DNOT_IN_libc=1 - DIS_IN_libpthread=1 -o /usr/src/glibc- 2.7/glibcroot/nptl/pthread_rwlock_tryrdlock.o -MD -MP -MF /usr/src/glibc-2.7/glibcroot/nptl/pthread_rwlock_tryrdlock.o.dt -MT /usr/src/glibc-2.7/glibcroot/nptl/pthread_rwlock_tryrdlock.o {standard input}: Assembler messages: {standard input}:139: Error: suffix or operands invalid for `mov' make[2]: *** [/usr/src/glibc- 2.7/glibcroot/nptl/pthread_rwlock_tryrdlock.o] Error 1 make[2]: Leaving directory `/usr/src/glibc-2.7/nptl' make[1]: *** [nptl/subdir_lib] Error 2 make[1]: Leaving directory `/usr/src/glibc-2.7' make: *** [all] Error 2 --Richard On 30 Jan 2009 at 13:29, Zachary McGrew wrote: > On Fri, Jan 30, 2009 at 12:32 PM, wrote: > > gcc -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic > > You need to specify -march. > Run "lunar optimize", then select GCC_4_2, then cpu. > Select your cpu from the list. > > Should build fine after that. > > -- > Zachary McGrew > Web: http://zmcgrew.no-ip.com > _______________________________________________ > Lunar mailing list > Lunar at lunar-linux.org > http://foo-projects.org/mailman/listinfo/lunar From zmcgrew at gmail.com Sat Jan 31 08:14:12 2009 From: zmcgrew at gmail.com (Zachary McGrew) Date: Fri, 30 Jan 2009 23:14:12 -0800 Subject: glibc build problem In-Reply-To: <49831EBB.25998.5C7FBBB@rpyne.kinfolk.org> References: <49830179.4661.555B268@rpyne.kinfolk.org> <4b1a641e0901301329n4d65e79br75a4ed4618c4c6a0@mail.gmail.com> <49831EBB.25998.5C7FBBB@rpyne.kinfolk.org> Message-ID: <4b1a641e0901302314o2094ebe8v4326dced2fce6156@mail.gmail.com> On Fri, Jan 30, 2009 at 2:37 PM, wrote: > gcc pthread_rwlock_tryrdlock.c -c -std=gnu99 -fgnu89-inline -O1 -Wall > -Winline -Wwrite-strings -fmerge-all-constants -march=pentium3 -pipe - > Wstrict-prototypes -mpreferred-stack-boundary=2-- So close! =) Sadly glibc requires -O2 or higher to compile. =) lunar optimize -> GCC_4_2 -> bopt -> Faster -O2 -- Zachary McGrew Web: http://zmcgrew.no-ip.com