From MAILER-DAEMON Tue Jul 02 11:37:21 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uu2dt-0005nH-Cr for mharc-info-gnu@gnu.org; Tue, 02 Jul 2013 11:37:21 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53974) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtgpL-0003nw-HO for info-gnu@gnu.org; Mon, 01 Jul 2013 12:19:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UtgpJ-0000RR-LV for info-gnu@gnu.org; Mon, 01 Jul 2013 12:19:43 -0400 Received: from linux-libre.fsfla.org ([208.118.235.54]:58751) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtgpJ-0000RL-Gc for info-gnu@gnu.org; Mon, 01 Jul 2013 12:19:41 -0400 Received: from freie (home.lxoliva.fsfla.org [172.31.160.22]) by linux-libre.fsfla.org (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id r61GJd0K004686; Mon, 1 Jul 2013 16:19:39 GMT Received: from livre.home (livre.home [172.31.160.2]) by freie (8.14.7/8.14.6) with ESMTP id r61GJSSW003906; Mon, 1 Jul 2013 13:19:28 -0300 From: Alexandre Oliva To: linux-libre@fsfla.org Subject: GNU Linux-libre 3.10-gnu Organization: Free thinker, not speaking for FSF Latin America Errors-To: aoliva@lxoliva.fsfla.org Date: Mon, 01 Jul 2013 13:19:27 -0300 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.54 X-Mailman-Approved-At: Tue, 02 Jul 2013 11:37:20 -0400 Cc: info-gnu@gnu.org X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Jul 2013 16:19:45 -0000 GNU Linux-libre 3.10-gnu source tarballs and patches from 3.9-gnu are now at http://linux-libre.fsfla.org/pub/linux-libre/releases/3.10-gnu/ and mirrors at http://www.fsfla.org/svnwiki/selibre/linux-libre/#mirrors Get them while they're fresh! No big deblobbing news for this one: a handful of new drivers that requested blobs had to be deblobbed, a few others had to be updated because of new blob requests. While coping with the usual assortment of blob-alike long sequences of numbers and getting deblob-check to leave them alone where appropriate, I caught an error in radeon/ni.c deblobbing that may have broken cayman variants all the way back to 2.6.39-gnu1! If you ran into problems with radeon and 3.10-gnu fixes it, please let me know, and then I'll backport the fix to earlier releases. You can get up-to-the minute news following !Linuxlibre or @lxoliva on identi.ca: http://identi.ca/group/linuxlibre or http://identi.ca/lxoliva WHAT IS GNU Linux-libre? GNU Linux-libre is a Free distribution of the kernel Linux, suitable for use with the GNU Operating System in 100% Free GNU/Linux-libre System Distributions. http://www.gnu.org/distros/ It removes non-Free components from Linux, that are disguised as source code or distributed in separate files. It also disables run-time requests for non-Free components, shipped separately or as part of Linux, and documentation pointing to them, so as to avoid (Free-)baiting users into the trap of non-Free Software. http://www.fsfla.org/anuncio/2010-11-Linux-2.6.36-libre-debait Linux-libre started within the gNewSense GNU/Linux distribution. It was later adopted by Jeff Moe, who coined its name, and in 2008 it became a project maintained by FSF Latin America. In 2012, it became part of the GNU Project. The GNU Linux-libre project takes a minimal-changes approach to cleaning up Linux, making no effort to substitute components that need to be removed with functionally equivalent Free ones. Nevertheless, we encourage and support efforts towards doing so. http://libreplanet.org/wiki/LinuxLibre:Devices_that_require_non-free_firmware Our mascot is Freedo, a light-blue penguin that has just come out of the shower. Although we like penguins, GNU is a much greater contribution to the entire system, so its mascot deserves more promotion. See our web page for their images. http://linux-libre.fsfla.org/ -- Alexandre Oliva, freedom fighter http://FSFLA.org/~lxoliva/ You must be the change you wish to see in the world. -- Gandhi Be Free! -- http://FSFLA.org/ FSF Latin America board member Free Software Evangelist Red Hat Brazil Compiler Engineer From MAILER-DAEMON Sun Jul 07 21:42:41 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uw0TR-0006xa-Pe for mharc-info-gnu@gnu.org; Sun, 07 Jul 2013 21:42:41 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43538) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UvpdA-0004Zm-S3 for info-gnu@gnu.org; Sun, 07 Jul 2013 10:08:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uvpd8-0002Ow-9s for info-gnu@gnu.org; Sun, 07 Jul 2013 10:08:00 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38702) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uvpd2-0002OL-NZ; Sun, 07 Jul 2013 10:07:52 -0400 Received: from [2001:e41:db5e:fb14::1] (port=58654 helo=debian) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Uvpd1-0001Dh-SM; Sun, 07 Jul 2013 10:07:52 -0400 Message-ID: <8761wmjwen.fsf-ueno@gnu.org> From: Daiki Ueno To: info-gnu@gnu.org Subject: GNU gettext 0.18.3 released Date: Sun, 07 Jul 2013 23:07:44 +0900 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Mailman-Approved-At: Sun, 07 Jul 2013 21:42:41 -0400 Cc: bug-gettext@gnu.org X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2013 14:08:05 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. The 0.18.3 release has support for 4 new programming languages: Glade 3, JavaScript, Lua, and Vala, support for Python 3 format strings, support for newer Automake, portability fixes, and normal bug fixes. Download at http://ftp.gnu.org/gnu/gettext/gettext-0.18.3.tar.gz News in 0.18.3 (compared to 0.18.2): * Runtime behaviour: On Mac OS X systems, the setlocale() function now properly invalidates loaded message catalogs when a locale has been set. * Programming languages support: - C++: The gnu::autosprintf class now provides an assignment operator. - Glade: xgettext now supports GtkBuider file format used by Glade 3. xgettext now also extracts contexts (msgctxt) from Glade 2 and GtkBuider files. - JavaScript: xgettext now partially supports JavaScript. Since the current JavaScript specification (ECMA-262) does not define the standard set of formatting methods nor translation functions, the implementation supports only a limited set of formatting methods and translation functions commonly used in Gjs and other popular JavaScript implemenations and libraries. - Lua: xgettext now supports Lua, using =C4=BDubom=C3=ADr Rem=C3=A1k's lua-get= text. - Python: xgettext and msgfmt's format string checking now recognize Python format string in braced syntax (PEP 3101). xgettext now also supports explicit string concatenation with '+' and handles platform dependent line terminators (LF/CR/CRLF) transparently. - Tcl: Bug fix in xgettext Unicode escape handling. - Vala: xgettext now supports Vala. * msgattrib now has --previous option to keep previous msgid when making messages fuzzy, similar to msgmerge --previous. * msgfmt now checks PO file headers more strictly with less false-positives. * 'gettextize' now checks macro directories specified with AC_CONFIG_MACRO_DIRS in configure.ac. * Portability: - msginit now does not require GNU sed. - The Makefile rule for generating en@quot and en@boldquot now uses @SED@ variable instead of hard-coded 'sed' command to allow users to supply GNU sed. * Future backward-incompatibilities: - In future Gettext versions, the files installed by 'gettextize' will require Automake 1.10 or later. This will improve the compatibility of user projects with newer Automake versions. Thanks everyone for contribution. Regards, =2D-=20 Daiki Ueno --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJR2XYzAAoJENYFhI7X5phxbDcP/R5Auc17V+gqjHVkc4QHx7ZY YTYF1XdL1aL9EuuN8KgISkjlFC0N5tPcfu+64uGOaRjh5ZBuwl2RWB3JP5Xd9ViF 7p87iLC/MMx0Xjcfnu+wPNY1gNIypXdoSFr5OB+55B0sFB2WcneqlBvmr8CsUp9E TluEBgkMQGkPBevX7ch4qUOV5tqO/0EsGIWCOWA0A5e0xHzXnUJbBpJzfLnn1ldZ dtQ5JDMNP/b71Ql91Trtl3xRFC9ZooAfkdLyOPUaKTi9OgsjyHGrY8JaacdKLkQa N72fbUt47Sq/dbMqjoyzs4r3mTBVms2f9s+xe2oxNeAnqEEQS611ks6Uo0p3d/bL sUW+CIpPml1gwS7/TlhRa1hPBGIzwpfRiloov6oyWPK65pz2mzPi02hkjJLTdM2L 43XAiUJjg/i7NEzyWK+gNjluP9pJpcsyxvByHsoRws/bjJH33s3LR7TMSdJW+NL4 8i9TW7P6FQvI9atm9/jMK0q7XXiQtAxsK9XKkBD2uwahN+STVqrg4DtiCWh4uZg5 ogq7Jr0KPdUeHW51533jeWAy24JQh5yd0+hi9SzA0u1mVqScLf87zISMQWGtWaaH RDbDIvy06v7HuA9P0N8no/cIPn4a568BgwemoyY8wMtFvs6IEqbLNMB2PUu96Pxs Qxudj6+pvMGqjZwGf8MW =NQak -----END PGP SIGNATURE----- --=-=-=-- From MAILER-DAEMON Tue Jul 09 12:20:46 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uwaek-0001Fc-83 for mharc-info-gnu@gnu.org; Tue, 09 Jul 2013 12:20:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45569) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uw3Zz-0005MR-Pr for info-gnu@gnu.org; Mon, 08 Jul 2013 01:01:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uw3Zx-0003TK-N6 for info-gnu@gnu.org; Mon, 08 Jul 2013 01:01:39 -0400 Received: from mail-lb0-f172.google.com ([209.85.217.172]:64818) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uw3Zx-0003Sh-G8 for info-gnu@gnu.org; Mon, 08 Jul 2013 01:01:37 -0400 Received: by mail-lb0-f172.google.com with SMTP id v20so3416391lbc.17 for ; Sun, 07 Jul 2013 22:01:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:date:message-id:subject:from:to:cc :content-type:x-gm-message-state; bh=zLE+83wc4T0IgKKo3mxnYEqcgRSUk9WT6IHaEU4IT78=; b=X2I0yofZBB+XWbkj2659gp0E0RA2yHAV2na6+uIc89x4L03dDtMupcAtcTac6w3Sm3 g2+rsAnTHiZNySpfGgMvKvZRqSaDp/4q/fk2xhkKSMlYZhNpLD79bYKqGhXsXXDuDn6a g/82ITM03aPdEdp28QMubvWZeU8X2fOjfNC3qZwqtXwD5P13APEw26Q8AktrTjFylCam x6ZdzTEJjX+nlOSXSqRtHV2NJmlQQtdlKLXOpBMVo7F6osRSPp6QAeZW+/Cb8g8GEueL cu+yvCippIxaNyUuY0hKj2BMDFYw8JkdtSO1TEj+dsIIE2fVmrQo+JnTEWcH26T6Tq3I su5w== MIME-Version: 1.0 X-Received: by 10.152.29.41 with SMTP id g9mr9559168lah.44.1373259695746; Sun, 07 Jul 2013 22:01:35 -0700 (PDT) Received: by 10.112.97.229 with HTTP; Sun, 7 Jul 2013 22:01:35 -0700 (PDT) X-Originating-IP: [190.195.33.153] Date: Mon, 8 Jul 2013 02:01:35 -0300 Message-ID: Subject: GNU Health 2.0 released ! From: Luis Falcon To: health-announce@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQmCTxxxzKBF+YAewQOcZD/HW3XnHNwuxMmcg6ZOl6+eMeNrqrU+ctggZAAuvyoRQvuEK/vO X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.217.172 X-Mailman-Approved-At: Tue, 09 Jul 2013 12:20:44 -0400 Cc: General discussion and help , info-gnu@gnu.org, health-dev@gnu.org X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2013 05:01:42 -0000 Dear all I'm proud to announce the release of GNU Health 2.0.0 ! This version comes after 5 months of very hard work, and brings the best version so far. The following highlights some of the main achievements of this version : * Compatible with Tryton 2.8 * GNU Health Installer . An easy OS-independent server installation method * Neglected Tropical Diseases - Chagas Module * Domiciliary Unit model. * Integration with OpenStreetMap (OSM) for realtime geolocation of the Domiciliary Units and other demographic and epidemiological studies. * WHO essential medicines is now a module * Improve hospitalization module : Bed transfers wizard * New Demographics section and functionality on individuals and families * Pre-operative ASA (American Society of Anesthesiologists) Physical Status Classification System * Revised Cardiac Risk Index * Extended Patient Identification registration * Improved navigation and view layouts * Improved Documentation (on Wikibooks .- http://en.wikibooks.org/wiki/GNU_Health) Bug fixes and many other contributions and suggestions have been incorporated to this version. UPGRADE : If you plan to upgrade your database from existing releases, please follow the instructions under the "scripts" directory. Before doing the upgrade, double check that you have backed up both your kernel and database ! Documentation : The documentation portal on Wikibooks (http://en.wikibooks.org/wiki/GNU_Health) is being re-written with a new format, more comprehensive and easier to follow. The first four chapters and the installation section are pretty much done, and we are working every day to update all remaining chapters. Enjoy GNU Health 2.0 and thank you for contributing to a better and more just Public Health using Free Software ! Bests -- Luis Falcon President, GNU Solidario http://health.gnu.org From MAILER-DAEMON Tue Jul 09 18:55:41 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uwgov-0004Rs-Ou for mharc-info-gnu@gnu.org; Tue, 09 Jul 2013 18:55:41 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49844) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwfIz-0001PA-Ar for info-gnu@gnu.org; Tue, 09 Jul 2013 17:18:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UwfIx-0006mE-Of for info-gnu@gnu.org; Tue, 09 Jul 2013 17:18:37 -0400 Received: from know-smtprelay-omc-11.server.virginmedia.net ([80.0.253.75]:49118) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwfIx-0006lu-FT for info-gnu@gnu.org; Tue, 09 Jul 2013 17:18:35 -0400 Received: from [192.168.1.69] ([37.152.219.182]) by know-smtprelay-11-imp with bizsmtp id yMJZ1l00S3wiz4501MJZZ1; Tue, 09 Jul 2013 22:18:34 +0100 X-Originating-IP: [37.152.219.182] X-Spam: 0 X-Authority: v=2.0 cv=UIaFh1jy c=1 sm=1 a=Z4hMZ+QsYrqfurNMbJCC6w==:17 a=F9S3lJeE8MMA:10 a=kj9zAlcOel0A:10 a=8RloEfZUAAAA:8 a=hYBWVIqjTPQA:10 a=IUgY_zT0AAAA:8 a=mDV3o1hIAAAA:8 a=vamN5uyvNtFOevuXEfsA:9 a=CjuIK1q_8ugA:10 a=mS29aGKeresA:10 a=mNkk1ZLqi-fQAFGC:21 a=gL2yRQxna62C-SyD:21 a=Z4hMZ+QsYrqfurNMbJCC6w==:117 Subject: Denemo 1.0.4 Release From: Richard Shann To: info-gnu@gnu.org Content-Type: text/plain; charset="us-ascii" Date: Tue, 09 Jul 2013 22:18:24 +0100 Message-ID: <1373404704.2135.26.camel@debian-box.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.0.253.75 X-Mailman-Approved-At: Tue, 09 Jul 2013 18:55:40 -0400 X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 21:18:39 -0000 Denemo version 1.0.4 has been released. Denemo is a program for creating music notation. http://www.denemo.org The music is displayed as music notation while typing or playing in and is simultaneously typeset via LilyPond typesetter. It can also be played via internal synthesizer. New features in this version: *Playing back repeats in MIDI **Da Capo and Dal Segno also supported *Double-Clicking for Help **Explore the object at the cursor *Learner mode **key presses are shown as you make them **the command and its tooltip is explained *Note Entry by PC-keyboard Improved **The duration keys sound the note entered **They simultaneous set the prevailing duration *Audio Recording **Export to .ogg or .wav files **Live performance also recorded *Translations **Italian Complete **French Complete **Czech Complete **A few strings still not offered to the translators *Bug Fixes **Layout blocks properly supported **Mouse clicking positioning **Accessing the space above the top staff Known Issues for this version: Windows users should reboot after installing Here are the compressed sources (from a mirror) : http://ftpmirror.gnu.org/denemo/denemo-1.0.4.tar.gz If automatic redirection fails, the list of mirrors is at: http://www.gnu.org/order/ftp.html Or if need be you can use the main GNU ftp server: http://ftp.gnu.org/gnu/denemo/denemo-1.0.4.tar.gz Richard Shann From MAILER-DAEMON Fri Jul 12 11:17:20 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uxf60-0001Ho-Hb for mharc-info-gnu@gnu.org; Fri, 12 Jul 2013 11:17:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UxbG0-00051u-2C for info-gnu@gnu.org; Fri, 12 Jul 2013 07:11:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UxbFx-00074d-FV for info-gnu@gnu.org; Fri, 12 Jul 2013 07:11:23 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59698) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UxbFx-00074Z-DD; Fri, 12 Jul 2013 07:11:21 -0400 Received: from 99.red-217-124-83.dialup.dynamic.ccgg.telefonica.net ([217.124.83.99]:41265) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1UxbFv-0005oR-Sz; Fri, 12 Jul 2013 07:11:21 -0400 Message-ID: <51DFE3BC.1@gnu.org> Date: Fri, 12 Jul 2013 13:08:44 +0200 From: Antonio Diaz Diaz User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.7.11) Gecko/20050905 X-Accept-Language: en-us, en MIME-Version: 1.0 To: info-gnu@gnu.org Subject: Version 0.22 of GNU Ocrad released Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Mailman-Approved-At: Fri, 12 Jul 2013 11:17:19 -0400 Cc: bug-ocrad@gnu.org X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jul 2013 11:11:26 -0000 I am pleased to announce the release of GNU Ocrad 0.22. Ocrad is the GNU OCR (Optical Character Recognition) program and library. The homepage is at http://www.gnu.org/software/ocrad/ocrad.html The sources can be downloaded from http://ftpmirror.gnu.org/ocrad/ http://download.savannah.gnu.org/releases/ocrad/ or from your favorite GNU mirror. The md5sum is: e84f0fb0dcd9b7b067201f9a3b89e06c ocrad-0.22.tar.lz This release is also GPG signed. You can download the signature by appending ".sig" to the URL. Changes in version 0.22: * Scaling and smoothing are now made before thresholding. * Character recognition has been improved. (D-O, H-N, O-Q, V-Y, merged TT). * New library function OCRAD_set_utf8_format. * Small improvements have been made in the manual and in the man page. * Quote characters in messages have been changed as advised by GNU Coding Standards. * The configure script now accepts options with a separate argument. * Configure option "--datadir" has been renamed to "--datarootdir" to follow GNU Standards. * The target "install-bin" has been added to the Makefile. Please send bug reports and suggestions to bug-ocrad@gnu.org Regards, Antonio Diaz, GNU Ocrad author and maintainer. From MAILER-DAEMON Sun Jul 14 23:40:19 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UyZe7-0001Sw-DV for mharc-info-gnu@gnu.org; Sun, 14 Jul 2013 23:40:19 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51776) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UyX8H-0001Ua-Fd for info-gnu@gnu.org; Sun, 14 Jul 2013 20:59:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UyX8E-0003vT-Nd for info-gnu@gnu.org; Sun, 14 Jul 2013 20:59:17 -0400 Received: from mail-pd0-x231.google.com ([2607:f8b0:400e:c02::231]:53622) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UyX8E-0003vF-I1 for info-gnu@gnu.org; Sun, 14 Jul 2013 20:59:14 -0400 Received: by mail-pd0-f177.google.com with SMTP id p10so10141918pdj.8 for ; Sun, 14 Jul 2013 17:59:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:reply-to:organization:user-agent :mime-version:to:cc:subject:content-type:content-transfer-encoding; bh=GlEFWm5lGMPeYsouYtHKeDenPZMIv8hmGMHyTpQ+qFc=; b=xtGL5S14mq/vK0o2d8FI/80OkY4nz19n5K0YXHtAgyincFLpvMg3j0i0y4OSml0uEr bk8NRm4aaFwih4ZswhlOqDZOPe0/Dd7izfG0fveRD4kYtPektYXQnvjDnmZ8xZEUVTbk bDwJoCxAwu0/AC5aYE/sagKdt1uVjtshE+a6QCTULZZCAsd1PpGjvqkO63YpxNq7ucPD YNp7i39FygO7/xYknX91zXYk8fitZhbBMYmWTXRpg14b6iUA+WjBGvDgPl/K1/uuSGtH OmFK3Tim0S7DR/FuH4MvExXZbGFp49vhstMgzAJfJZ+tkpqzgyxXVK3cOkdi4a+U/aEM vlNg== X-Received: by 10.68.58.97 with SMTP id p1mr51889336pbq.144.1373849952922; Sun, 14 Jul 2013 17:59:12 -0700 (PDT) Received: from [192.168.10.2] (adsl-99-170-146-238.dsl.pltn13.sbcglobal.net. [99.170.146.238]) by mx.google.com with ESMTPSA id lk9sm43325349pab.2.2013.07.14.17.59.10 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 14 Jul 2013 17:59:11 -0700 (PDT) Sender: Bruce Korb Message-ID: <51E34958.6080709@gnu.org> Date: Sun, 14 Jul 2013 17:59:04 -0700 From: Bruce Korb Organization: FSF User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 To: GNU Announcements Subject: GNU AutoGen Version 5.18/AutoOpts Version 40.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c02::231 X-Mailman-Approved-At: Sun, 14 Jul 2013 23:40:18 -0400 Cc: Autogen Announcements X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: autogen List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jul 2013 00:59:19 -0000 GNU AutoGen/AutoOpts is a two-part project that serves two separate purposes. The two parts are combined because they are inextricably intertwined: AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized. AutoOpts is both an example of that and a project in its own right. It is a very powerful configuration file, environment variable and command line option documentation and management tool consisting of a set of AutoGen templates and a run time library that nearly eliminates the hassle of managing, parsing and documenting program options. The self-referential example: http://www.gnu.org/software/autogen/man1-autogen.html There are several other examples embedded in AutoGen: A finite state machine generator, string name to enumeration value conversions, and bit map and bit mask management, to name a few. New in 5.18 - July, 2013 NEWS entries since the last release: * Many doc improvements * set membership option handling improved * fixes for Solaris antiquities * nomem_err() function gets emitted * version and usage messages for option handling programs wrote the output to stdout, but stdout gets eval-ed. Oops. AutoGen home: http://www.gnu.org/software/autogen/ primary ftp: ftp://ftp.gnu.org/gnu/autogen/rel5.18/ .tar.gz: ftp://ftp.gnu.org/gnu/autogen/rel5.18/autogen-5.18.tar.gz .tar.xz: ftp://ftp.gnu.org/gnu/autogen/rel5.18/autogen-5.18.tar.xz bug reports: autogen-users at the lists dot SourceForge net domain bug archive: http://sourceforge.net/mailarchive/forum.php?forum_name=autogen-users maintainer: Bruce Korb - bkorb at the usual GNU domain From MAILER-DAEMON Mon Jul 15 17:13:10 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uyq50-0002tY-Ss for mharc-info-gnu@gnu.org; Mon, 15 Jul 2013 17:13:10 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54306) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uyl6K-00085y-8F for info-gnu@gnu.org; Mon, 15 Jul 2013 11:54:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uyl6G-0001ne-AB for info-gnu@gnu.org; Mon, 15 Jul 2013 11:54:12 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54025) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uyl6G-0001nU-6V; Mon, 15 Jul 2013 11:54:08 -0400 Received: from 1.red-217-124-83.dialup.dynamic.ccgg.telefonica.net ([217.124.83.1]:54648) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1Uyl6D-0003RX-Ot; Mon, 15 Jul 2013 11:54:07 -0400 Message-ID: <51E41A69.4030701@gnu.org> Date: Mon, 15 Jul 2013 17:51:05 +0200 From: Antonio Diaz Diaz User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.7.11) Gecko/20050905 X-Accept-Language: en-us, en MIME-Version: 1.0 To: info-gnu@gnu.org Subject: Version 1.17 of GNU ddrescue released Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Mailman-Approved-At: Mon, 15 Jul 2013 17:13:08 -0400 Cc: bug-ddrescue@gnu.org X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jul 2013 15:54:17 -0000 I am pleased to announce the release of GNU ddrescue 1.17. GNU ddrescue is a data recovery tool. It copies data from one file or block device (hard disc, cdrom, etc) to another, trying hard to rescue data in case of read errors. The homepage is at http://www.gnu.org/software/ddrescue/ddrescue.html The sources can be downloaded from http://ftpmirror.gnu.org/ddrescue/ http://download.savannah.gnu.org/releases/ddrescue/ or from your favorite GNU mirror. The md5sum is: 564469370fe70cd9ac280b15e1addc50 ddrescue-1.17.tar.lz This release is also GPG signed. You can download the signature by appending ".sig" to the URL. Changes in version 1.17: * The new option "-l, --logfile-size" has been added. * The new option "-w, --ignore-write-errors", which makes fill mode ignore write errors, has been added. * The option "--fill" has been renamed to "--fill-mode". * The option '--generate-logfile' has been renamed to '--generate-mode'. * The option "--sector-size" has been added as a synonym of "--block-size". * The option "--retries" has been added as a synonym of "--max-retries". * The option "--size" has been added as a synonym of "--max-size". * Trimming is now done from both edges of each non-trimmed block. Largest blocks are trimmed first. * Largest blocks are now split first until logfile reaches "--logfile-size" entries. * Ddrescue now terminates with an error if an unexpected EOF would discard any successfully read data, just as it does when the input file disappears from /dev. * During the copying phase, failed blocks containing one sector are marked as bad-sector instead of as non-trimmed. This avoids reading a sector twice when a cluster size of 1 is used. * Ddrescue now removes the last block from the logfile if it starts at the end of the input file and is not marked as finished. This automatically adjusts the logfile to shrinking input devices, like CD-ROMs written in Track-At-Once mode. * A bug has been fixed that prevented status to update after the system clock had been put back. * Slow reads are now ignored during the first 10 seconds. * Control-C no more overwrites status message. * Generate mode no more requires the "--force" option when outfile is not a regular file. * Ddrescuelog no more says that the logfile does not exist when it exists but is empty. * The new chapter "Using ddrescue safely" has been added to the manual. * The manual now explains that only whole sectors can be read when "direct disc access" is used. * The configure script now accepts options with a separate argument. * The target "install-bin" has been added to the Makefile. Please send bug reports and suggestions to bug-ddrescue@gnu.org Regards, Antonio Diaz, GNU ddrescue author and maintainer. From MAILER-DAEMON Wed Jul 17 12:09:30 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UzUIE-0002Sh-A4 for mharc-info-gnu@gnu.org; Wed, 17 Jul 2013 12:09:30 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58584) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UzLGf-0001e9-Vd for info-gnu@gnu.org; Wed, 17 Jul 2013 02:31:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UzLGZ-0006ja-6A for info-gnu@gnu.org; Wed, 17 Jul 2013 02:31:17 -0400 Received: from mail.plan9.de ([176.9.46.152]:47584 helo=mail.nethype.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UzLGY-0006jH-Vs for info-gnu@gnu.org; Wed, 17 Jul 2013 02:31:11 -0400 Received: from [10.0.0.5] (helo=doom.schmorp.de) by mail.nethype.de with esmtp (Exim 4.80) (envelope-from ) id 1UzLGW-00067M-HK for info-gnu@gnu.org; Wed, 17 Jul 2013 06:31:08 +0000 Received: from [10.0.0.1] (helo=cerebro.laendle) by doom.schmorp.de with esmtp (Exim 4.80) (envelope-from ) id 1UzLGW-0004aw-Ch for info-gnu@gnu.org; Wed, 17 Jul 2013 06:31:08 +0000 Received: from root by cerebro.laendle with local (Exim 4.80) (envelope-from ) id 1UzLGW-00026o-CJ for info-gnu@gnu.org; Wed, 17 Jul 2013 08:31:08 +0200 Date: Wed, 17 Jul 2013 08:31:08 +0200 From: Marc Lehmann To: info-gnu@gnu.org Subject: gvpe-2.25 has just been released Message-ID: <20130717063108.GA7933@schmorp.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-PGP: "1024D/DA743396 1999-01-26 Marc Alexander Lehmann Key fingerprint = 475A FE9B D1D4 039E 01AC C217 A1E8 0270 DA74 3396" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 176.9.46.152 X-Mailman-Approved-At: Wed, 17 Jul 2013 12:09:29 -0400 X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jul 2013 06:31:21 -0000 gvpe-2.25 (the GNU Virtual Private Ethernet) has just been released. It is mainly a bugfix release, including fixes and minor improvements accumulated over a long time. It is also the last 2.x release, and the last release with protocol version 0.1. The next release, which is expected soon, will break the protocol to take advances in the last decade into account (at the time gvpe was written, 1024 bit rsa keys were state of the art and the longest standard hash function was 160 bits). This means that this release is mainly of interest for existing gvpe users who cannot easily upgrade (they need new keys). Everybody else should wait for 3.0. Releases can be downlaoded from: http://ftp.gnu.org/pub/gnu/gvpe/ Documentation (for development versions) can be browsed online at: http://software.schmorp.de/pkg/gvpe.html Here is the full NEWS entry for 2.25: 2.25 Sat Jul 13 06:42:33 CEST 2013 - INCOMPATIBLE CHANGE: no longer enable udp protocol if no other protocols are enabled - this is necessary when you have nodes with completely unknown protocols, to force mediated connection requests. - INCOMPATIBLE CHANGE: dns transport protocol bumped to version 2. - core protocol version 0.1, compatible with older releases. - switch to using RSA_generate_key_ex, which is the badly documented and needlessly more complicated replacement for the RSA_generate_key function which is now deprecated. - support additional hmac hashes: sha256 and sha512, usually truncated. - change public exponent for rsa keys from 65535 to 65537, for efficiency reasons - only affects new keys. - nodes would sometimes declare transport endpoints valid despite the protocol not being configured locally. - new global configuration options: chroot, chuser, chuid, chgid, to chroot to a specified or anonymous new root, and change user id. - new global configuration options seed_device and seed_interval, to configure another device than /dev/urandom for random seeds, and to configure a regular interval to reseed the rng. - prefer inet_aton over gethostbyname, as the latter is not guaranteed to "resolve" literal ip addresses. - configure didn't detect openssl 1.0 because SHA1_version became private (patch by TANIGUCHI Takaki). - fix a bug where nodes would tell the other side that it supports the same protocols as that other side, instead of its own. - add zlib when found, as openssl depends on it in newer versions. - work around append-bugs in uclibc by using an extra seek. - new "include" directive for the config file. - gvpectrl no longer evaluates any "on" directives. - icmp and rawip protocols weren't upgradable to each other. - major, but incremental, dns transport improvements: - do not simply abort in some error cases in the dns transport, but try to recover. - allow lowercase/uppercase aliases for base-n encodings that do not rely on case. - use base26 instead of base22 encoding for dns syn's, and base36 instead of base22 for headers (saves one byte/packet). - back off far quicker in dns tunnel when idling - increases latency on an idle link somewhat, but avoids hundreds of needless packets. - poll more aggressively when idling in dns (poll once per second as opposed to once per 5 seconds). - reduce dns send payload size to allow greater rate of ack messages (should help sack and ipv6). - allow for ip options in rawip/icmp transports, even though gvpe doesn't generate them. - upgrade to autoconf 2.69, automake 1.11. - upgrade to libev 4 API. - replace COPYING file by actual GPLv3 - files were relicensed to GPLv3 earlier but COPYING was forgotten. -- The choice of a Deliantra, the free code+content MORPG -----==- _GNU_ http://www.deliantra.net ----==-- _ generation ---==---(_)__ __ ____ __ Marc Lehmann --==---/ / _ \/ // /\ \/ / schmorp@schmorp.de -=====/_/_//_/\_,_/ /_/\_\ From MAILER-DAEMON Wed Jul 17 12:09:30 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UzUIE-0002TS-I5 for mharc-info-gnu@gnu.org; Wed, 17 Jul 2013 12:09:30 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57641) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UzSxF-000847-Af for info-gnu@gnu.org; Wed, 17 Jul 2013 10:43:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UzSua-00080c-36 for info-gnu@gnu.org; Wed, 17 Jul 2013 10:41:08 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:47111) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UzSu8-0007oR-9q; Wed, 17 Jul 2013 10:40:32 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id AEEF1ECD; Wed, 17 Jul 2013 16:30:29 +0200 (CEST) Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wgMdmDOLw5za; Wed, 17 Jul 2013 16:30:29 +0200 (CEST) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 6A7B2C5E; Wed, 17 Jul 2013 16:30:28 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: guix-devel@gnu.org, gnu-system-discuss@gnu.org, info-gnu@gnu.org Subject: GNU Guix 0.3 released Mail-Followup-To: guix-devel@gnu.org X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 Messidor an 221 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Wed, 17 Jul 2013 16:30:24 +0200 Message-ID: <87haftqmwv.fsf@gnu.org> User-Agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [fuzzy] X-Received-From: 141.255.128.1 X-Mailman-Approved-At: Wed, 17 Jul 2013 12:09:29 -0400 Cc: guile-user@gnu.org, nix-dev@cs.uu.nl X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jul 2013 14:43:50 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable We are pleased to announce GNU Guix version 0.3, the third alpha release, representing 254 commits by 6 people over 2 months. =E2=80=A2 About GNU Guix is a functional package manager and distribution of the GNU system. In addition to standard package management features, Guix supports transactional upgrades and roll-backs, unprivileged package management, per-user profiles, and garbage collection. Guix uses low-level mechanisms from the Nix package manager, with Guile Scheme programming interfaces. At this stage Guix can be used on top of an i686 or x86_64 GNU/Linux system. Future versions will stand alone. http://www.gnu.org/software/guix/ =E2=80=A2 Download Here are the compressed sources and a GPG detached signature[*]: ftp://alpha.gnu.org/gnu/guix/guix-0.3.tar.gz ftp://alpha.gnu.org/gnu/guix/guix-0.3.tar.gz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: 1112e55273ce47cb89ccbdedb2d431f6 guix-0.3.tar.gz 6a3f3c469a8a6bb5316f632a54ffb5df97d3911a guix-0.3.tar.gz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify guix-0.3.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys EA52ECF4 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.14 Makeinfo 5.1 Guix users can upgrade by running =E2=80=9Cguix pull=E2=80=9D. =E2=80=A2 Changes since version 0.2 (excerpt from the NEWS file) ** Package management *** Cross-compilation support Guix can now cross-build packages. On the command-line, this is achieved= with the new =E2=80=98--target=E2=80=99 command-line option of =E2=80=98guix b= uild=E2=80=99. At the Scheme level, the guts of this is the =E2=80=98package-cross-derivation=E2=80=99 proced= ure. Core packages of the distribution can already be cross-compiled. See the manual for details. *** New =E2=80=98--max-silent-time=E2=80=99 option for =E2=80=9Cguix buil= d=E2=80=9D and =E2=80=9Cguix package=E2=80=9D See the manual for details. *** New =E2=80=98--fallback=E2=80=99 option for =E2=80=9Cguix build=E2=80= =9D and =E2=80=9Cguix package=E2=80=9D This option instructs to fall back to local builds when the substituter f= ails to download a substitute. *** New =E2=80=98--requisites=E2=80=99 option for =E2=80=9Cguix gc=E2=80= =9D See the manual for details. *** New =E2=80=98--key-download=E2=80=99 option for =E2=80=9Cguix refresh= =E2=80=9D See the manual for details. ** Programming interfaces *** New =E2=80=98package-cross-derivation=E2=80=99 procedure in (guix der= ivations) See the manual for details. *** New =E2=80=98%current-target-system=E2=80=99 SRFI-39 parameter This parameter is like =E2=80=98%current-system=E2=80=99, but for cross-c= ompilation. It allows code in package definitions (such as in the =E2=80=98arguments=E2= =80=99 field) to know whether it is being cross-compiled, and what the target system is. *** New (guix hash) module; new =E2=80=98open-sha256-port=E2=80=99 and = =E2=80=98sha256-port=E2=80=99 procedures This improves performance of SHA256 computations. ** GNU distribution *** 33 new packages alsa-lib, babel, cairo, cvs, gcal, gcc-cross-mips64el-linux-gnuabi64, gd, gdk-pixbuf, graphviz, grue-hunter, gtk+, gts, harfbuzz, imagemagick, ipro= ute2, iptables, libspectre, mpg321, noweb, pango, plotutils, privoxy, pytz, rac= ket, rubber, rush, strace, tk, torsocks, unrtf, vc-dwim, wordnet, xlockmore *** 25 package updates automake 1.14, ed 1.9, freeipmi 1.2.8, gawk 4.1.0, gcc 4.8.1, gettext 0.1= 8.3, glib 2.37.1, gmp 5.1.2, gnutls 3.2.1, gzip 1.6, help2man 1.43.3, libapr 1= .4.8, libaprutil 1.5.2, libassuan 2.1.1, libffi 3.0.13, libgc 7.2d, libgpg-error 1.12, libidn 1.28, libpng 1.5.17, lout 3.40, lsh 2.1, nettle 2.7.1, qemu 1.5.1, tzdata 2013d, xorriso 1.3.0 *** Binary packages now available for i686-linux The build farm at http://hydra.gnu.org now provides 32-bit GNU/Linux bina= ries (i686-linux), in addition to the x86_64-linux binaries. Both can be transparently used as substitutes for local builds on these platforms. *** Debug info packages Some packages now have a =E2=80=9Cdebug=E2=80=9D output containing debugg= ing information. The =E2=80=9Cdebug=E2=80=9D output can be used by GDB, and can be installed s= eparately from the other outputs of the package. See =E2=80=9CInstalling Debugging Files=E2= =80=9D in the manual. *** Bootstrap binaries can be cross-compiled The distribution can now be ported to new architectures (currently GNU/Linux-only) by cross-compiling the =E2=80=9Cbootstrap binaries=E2=80= =9D. See =E2=80=9CPorting=E2=80=9D in the manual. *** Bootstrapping documented See =E2=80=9CBootstrapping=E2=80=9D in the manual, for information on how= the GNU distribution builds =E2=80=9Cfrom scratch=E2=80=9D. ** Internationalization New translations: eo, pt_BR. ** Bugs fixed *** =E2=80=9Cguix --help=E2=80=9D now works when using Guile 2.0.5 *** Binary substituter multi-threading and pipe issues fixed These could lead to random substituter crashes while substituting a binar= y. See commits 0332386 and 101d9f3 for details. *** Binary substituter gracefully handles lack of network connectivity *** Daemon properly handles rebuilds of multiple-output derivations Previously it would fail when rebuilding a multiple-output derivation when some (but not all) of its outputs were already present. See http://lists.gnu.org/archive/html/bug-guix/2013-06/msg00038.html and https://github.com/NixOS/nix/issues/122 . *** =E2=80=98guix package -i foo:out=E2=80=99 no longer removes other out= puts of =E2=80=98foo=E2=80=99 Previously only the =E2=80=98out=E2=80=99 output of package =E2=80=98foo= =E2=80=99 would be kept in the profile. *** Replacement (srfi srfi-37) provided if the user=E2=80=99s one is brok= en When the user=E2=80=99s (srfi srfi-37) is affected by http://bugs.gnu.org= /13176 (Guile < 2.0.9), a replacement with the bug fix is provided. This bug would aff= ect command-line argument processing in some cases. Please report bugs to bug-guix@gnu.org. Join guix-devel@gnu.org for discussions. Ludovic, on behalf of the Guix team. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlHmqoMACgkQd92V4upS7PR28wCfVWtdXgly+mFXQdygvTxJb32R 7OkAn2tAhgyDMNovArpqvoCOlcCiSrn4 =WiG2 -----END PGP SIGNATURE----- --=-=-=-- From MAILER-DAEMON Thu Jul 18 17:01:22 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UzvKE-0000vR-UR for mharc-info-gnu@gnu.org; Thu, 18 Jul 2013 17:01:22 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51297) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UzpRf-0000Ul-TL for info-gnu@gnu.org; Thu, 18 Jul 2013 10:44:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UzpRe-00060Q-Jy for info-gnu@gnu.org; Thu, 18 Jul 2013 10:44:39 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53530) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UzpRe-00060M-GZ; Thu, 18 Jul 2013 10:44:38 -0400 Received: from ppp91-77-174-61.pppoe.mtu-net.ru ([91.77.174.61]:23351 helo=[192.168.1.34]) by fencepost.gnu.org with esmtpa (Exim 4.71) (envelope-from ) id 1UzpRd-0002Jr-RC; Thu, 18 Jul 2013 10:44:38 -0400 Subject: glpk 4.52 release information From: Andrew Makhorin To: info-gnu@gnu.org Content-Type: text/plain; charset="UTF-8" Date: Thu, 18 Jul 2013 18:44:53 +0400 Message-ID: <1374158693.2021.1.camel@corvax> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Mailman-Approved-At: Thu, 18 Jul 2013 17:01:21 -0400 Cc: help-glpk@gnu.org X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Jul 2013 14:44:42 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 GLPK 4.52 Release Information ***************************** Release date: July 18, 2013 GLPK (GNU Linear Programming Kit) is intended for solving large-scale linear programming (LP), mixed integer linear programming (MIP), and other related problems. It is a set of routines written in ANSI C89 and organized as a callable library. In this release: The clique cut generator was essentially reimplemented, and now it is able to process very large and/or dense conflict graphs. A simple rounding heuristic was added to the MIP optimizer. Some bugs were fixed in the proximity search heuristic routine. Thanks to Giorgio Sartor <0gioker0@gmail.com>. New command-line option '--proxy [nnn]' was added to glpsol to enable using the proximity search heuristic. A bug (incorrect processing of LI column indicator) was fixed in the mps format reading routine. Thanks to Charles Brixko for bug report. See GLPK web page at . GLPK distribution can be ftp'ed from or from some mirror ftp sites; see . MD5 check-sum is the following: 5808e63741d0be7ad6e29d36e158c655 *glpk-4.52.tar.gz GLPK is also available as a Debian GNU/Linux package. See its web page at . Precompiled GLPK binaries (lib, dll, exe) for 32- and 64-bit MS Windows can be downloaded from . -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (MingW32) iD8DBQFR5/4H0XvyMFmB6BgRAmwPAJ9BRwVfP4y8NLj61F1xzSKF79ahggCggGME dm8bUg/wls4fFmZzulLPjZc= =9BNT -----END PGP SIGNATURE----- From MAILER-DAEMON Thu Jul 18 17:01:23 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UzvKF-0000vr-42 for mharc-info-gnu@gnu.org; Thu, 18 Jul 2013 17:01:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37771) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UzrcY-0007kx-Vo for info-gnu@gnu.org; Thu, 18 Jul 2013 13:04:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UzrcX-000764-Jb for info-gnu@gnu.org; Thu, 18 Jul 2013 13:04:02 -0400 Received: from prdiron-3.llnl.gov ([128.15.143.173]:21597) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UzrcX-00075b-Br for info-gnu@gnu.org; Thu, 18 Jul 2013 13:04:01 -0400 X-Attachments: Received: from auk59.llnl.gov (HELO [134.9.93.24]) ([134.9.93.24]) by prdiron-3.llnl.gov with ESMTP; 18 Jul 2013 10:03:51 -0700 Subject: FreeIPMI 1.2.9 Released From: Albert Chu To: info-gnu@gnu.org Content-Type: text/plain Date: Thu, 18 Jul 2013 10:03:48 -0700 Message-Id: <1374167028.25011.125.camel@auk59.llnl.gov> Mime-Version: 1.0 X-Mailer: Evolution 2.12.3 (2.12.3-19.el5) Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 128.15.143.173 X-Mailman-Approved-At: Thu, 18 Jul 2013 17:01:21 -0400 X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Jul 2013 17:04:05 -0000 FreeIPMI 1.2.9 has been released. It can be downloaded at: http://www.gnu.org/software/freeipmi/download.html What is IPMI? The Intelligent Platform Management Interface (IPMI) specification defines a set of interfaces for platform management. It is implemented by a large number of hardware manufacturers to support system management on motherboards. The features of IPMI that most users will be interested in are sensor monitoring (i.e. CPU temperatures, fan speeds), remote power control, and serial-over-LAN (SOL). What is FreeIPMI? FreeIPMI provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification. FreeIPMI provides tools and libraries for users to access and read IPMI sensor readings, system event log (SEL) entries, serial-over-LAN (SOL), remote power control functions, field replaceable unit (FRU) device information, and more. More information about FreeIPMI can be found at the FreeIPMI webpage at: http://www.gnu.org/software/freeipmi/index.html Release 1.2.9 Changes --------------------- o Fix threshold output corner case in ipmi-sensors. o Fix invalid declaration in libipmimonitoring header. o Fix older compiler build problems. -- Albert Chu chu11@llnl.gov Computer Scientist High Performance Systems Division Lawrence Livermore National Laboratory From MAILER-DAEMON Fri Jul 19 13:19:10 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1V0EKk-0007Jr-3y for mharc-info-gnu@gnu.org; Fri, 19 Jul 2013 13:19:10 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59822) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V09ch-0000jp-7W for info-gnu@gnu.org; Fri, 19 Jul 2013 08:17:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V09cd-0003IW-8s for info-gnu@gnu.org; Fri, 19 Jul 2013 08:17:23 -0400 Received: from smtp205.alice.it ([82.57.200.101]:40589) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V09cc-0003Hy-FL; Fri, 19 Jul 2013 08:17:19 -0400 Received: from zigzag.favinet (79.10.68.118) by smtp205.alice.it (8.6.060.26) id 51DA8E5502B944B5; Fri, 19 Jul 2013 14:17:17 +0200 Received: from ttn by zigzag.favinet with local (Exim 4.72) (envelope-from ) id 1V09fI-0000QA-UC; Fri, 19 Jul 2013 14:20:05 +0200 From: Thien-Thi Nguyen To: info-gnu@gnu.org Subject: Guile-SDL 0.5.0 available Date: Fri, 19 Jul 2013 14:19:53 +0200 Message-ID: <8738raivx2.fsf@zigzag.favinet> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.101 X-Mailman-Approved-At: Fri, 19 Jul 2013 13:19:08 -0400 Cc: guile-sources@gnu.org X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Jul 2013 12:17:26 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable release notes: A slew of changes, many of them backward incompatible; code that works w/ previous versions of Guile-SDL will MOST LIKELY BE BROKEN by this one. On the other hand, we've added the "alpha" weasel word to README (see excerpt below) and tried to not be complete jerks by marking some items for "planned retirement". Hee hee, how's THAT for "unstable"? For the adventurous who build from a repo checkout, please note that bootstrap no longer requires SNUGGLE, as its functionality was merged into Guile-BAUX. thi README excerpt: Guile-SDL is a set of modules that provide bindings for various Simple DirectMedia Layer (http://www.libsdl.org) libraries. =20=20 Most of the SDL functions are wrapped, with the exception of a few functions that are too C-centric. The SDL threads, audio and network functions are not included. However, there are (optionally configured) bindings for SDL_mixer and SDL_ttf. =20=20 Also included is SDL_gfx 2.0.22 (by Andreas Schiffler) source code (LGPL 2.1) and bindings for it. =20=20 This is alpha code (pre 1.0 release), tested with various, but not all, versions of Guile and SDL. It may have bugs, and the interfaces may change from version to version. =20=20 NEWS excerpt: - 0.5.0 | 2013-07-19 WARNING: There are several entries marked "[BI]", which stands for "backward incompatible". - planned retirement - 2013-12-31 -- procs that return an alist These procs return an alist, which burdens the caller w/ the destructuring / decode dance: (sdl sdl) cd-get-nth-track (sdl sdl) cd-frames->msf (sdl sdl) joystick-get-ball (sdl mixer) query-spec (sdl ttf) font:glyph-metrics (sdl ttf) font:size-text (sdl ttf) font:size-utf8 (sdl sdl) get-video-info (sdl sdl) get-rgb (sdl sdl) get-rgba (sdl sdl) get-caption (sdl sdl) get-mouse-state (sdl sdl) get-mouse-relative-state See "new procs returning values" below for their replacements. - 2013-12-31 -- procs that query/set event processing model These procs query or set the processing model of the specified type or joystick, respectively: (sdl sdl) event-state (sdl sdl) joystick-event-state For uniformity, they have undergone interface changes in this release (see below) but even so, their interface suffers from under-understanding and over-engineering that is difficult to back out of. So it goes; we (will) bail. See "new event model procs" below for their replacements. - 2013-12-31 -- =E2=80=98(sdl sdl) set-alpha!=E2=80=99 The calling convention for this proc is fugly beyond belief. Its replacement is =E2=80=98surface-alpha!=E2=80=99 (see below). - 2013-12-31 -- =E2=80=98(sdl sdl) set-color-key!=E2=80=99 Like =E2=80=98set-alpha!=E2=80=99, this proc exists and persists w/= o beauty. Its replacement is =E2=80=98surface-color-key!=E2=80=99 (see below). - 2013-12-31 -- =E2=80=98(sdl sdl) peep-events=E2=80=99 Yet another unshapen mess, grody to the max. Die, die, die! See "new event queue procs" below for its replacement. - bugfixes - =E2=80=98non-member-symbol=E2=80=99 detected and error thrown All procs that take SYMBOL (enums or flags), or a list of SYMBOL (flags) now throw =E2=80=98non-member-symbol=E2=80=99 if SYMBOL is = not a member of the respective enumstash or flagstash. Previously, such symbols were silently ignored. E.g., given: (define (ugh) (flags->number (flagstash:event-mask) '(SDL_MOUSEMOTIONMASK x SDL_KEYDOWNMASK))) Behavior was: (event:type (make-event 'foo)) =3D> #f (ugh) =3D> 20 Behavior now: (event:type (make-event 'foo)) error-> ERROR: In procedure make-event: error-> ERROR: invalid event-type: foo (ugh) error-> ERROR: In procedure flags->number: error-> ERROR: invalid event-mask: x This change is marked not "[BI]" because although =E2=80=98enum->nu= mber=E2=80=99 and =E2=80=98flags->number=E2=80=99 can no longer be used as-is for= probing, that is an unlikely (bordering on nonsensical) usage. - =E2=80=98(sdl sdl) push-event=E2=80=99 returns boolean Previously this proc returned an integer, incorrectly documented as "1 for success, 0 for queue full, -1 for other errors" (the underlying SDL func returns 0 on success, -1 on error). Now, it returns =E2=80=98#t=E2=80=99 on success, and =E2=80=98#f=E2=80=99 o= therwise. - =E2=80=98(sdl sdl) set-mod-state=E2=80=99 does not insist on intege= r arg Regression introduced 2003-11-08 (Guile-SDL 0.2.0) during foof-to-ttn transition. Briefly: 0/ arg type initially exact with type check; 1/ foof changed type to flags and commented out now-obsolete type check; 2/ ttn commented in the check; 3/ test coverage lacking until this release. Ugh, so it goes. - [BI] flags dropped: =E2=80=98KMOD_NONE=E2=80=99, =E2=80=98KMOD_RESE= RVED=E2=80=99 These were part of =E2=80=98flagstash:event-mod=E2=80=99, though th= ey should never have been. Since =E2=80=98KMOD_RESERVED=E2=80=99 is never ge= nerated by SDL, its removal has little import. OTOH, code that currently checks for "no key modifiers pressed" against =E2=80=98(KMOD_NONE)= =E2=80=99 (a list of one symbol) needs to now check against the empty list. - =E2=80=98number->flags=E2=80=99 et al always return a list, never = =E2=80=98#f=E2=80=99 Previously, if the given integer was not covered by the flags, =E2=80=98number->flags=E2=80=99 would return =E2=80=98#f=E2=80=99, = losing information. Now, that non-zero "remainder" is consed onto the returned list, at the head. For example, given the hypothetical flagstash =E2=80=98f= oo=E2=80=99: 1 -- a 2 -- b 4 -- c then: was now (number->flags 0 foo) =3D> #f =3D> () (number->flags 5 foo) =3D> (a c) =3D> (a c) (number->flags 13 foo) =3D> #f =3D> (8 a c) The underlying mechanism of =E2=80=98number->flags=E2=80=99 is shar= ed w/ these procs: (sdl sdl) was-init (sdl sdl) get-mod-state (sdl sdl) get-mouse-state ; see below (sdl sdl) get-mouse-relative-state ; see below (sdl ttf) font:style They, too, now always return a list, never =E2=80=98#f=E2=80=99. - negative integers for some event field-setter procs These event field-setter procs now accept negative integers: event:motion:set-xrel! event:motion:set-yrel! event:jaxis:set-value! event:jball:set-xrel! event:jball:set-yrel! event:resize:set-w! event:resize:set-h! Previously, they would signal error for integers less than zero. Note that the latter two are for excruciating fidelity w/ the SDL C struct; synthesizing a resize event w/ negative width or height is probably Not Universally Appreciated. YMMV. YHBW. - =E2=80=98cd-name=E2=80=99 and =E2=80=98joystick-name=E2=80=99 can r= eturn =E2=80=98#f=E2=80=99 Previously, these (sdl sdl) procs would segfault if SDL returned a null cdrom or joystick name, respectively. Now, they return =E2=80=98#f=E2=80=99 in that case. - fixes to =E2=80=98(sdl sdl) button?=E2=80=99 - all buttons documented This was a long-standing documentation omission. - works as documented Since the beginning, this proc failed to actually consult the mouse button state, returning a non-sensical result. Now it calls (the C equivalent of) =E2=80=98get-mouse-state=E2=80=99 inter= nally. - =E2=80=98cd-null?=E2=80=99 and =E2=80=98joystick-null?=E2=80=99 dro= pped These procs serve no purpose. The cdrom object and the joystick object are never "null"; if errors occur in their construction, the respective procs =E2=80=98cd-open=E2=80=99 and =E2=80=98joystic= k-open=E2=80=99 return =E2=80=98#f=E2=80=99. See also "procs signal error if cdrom/joystick not open" below. - =E2=80=98string->image=E2=80=99 dropped This was an experiment. The bug fixed in its removal is the ignorance of just how unsuitable Scheme strings are for binary data. Something like it might well return in the future. - =E2=80=98(sdl sdl) gl-enums=E2=80=99 dropped This was unused, and inappropriately named. Something like it will return along w/ other features to support OpenGL, someday. - =E2=80=98(sdl sdl) make-keysym=E2=80=99 dropped This was useless, buggy (suffering from the same mishandling as =E2=80=98set-mod-state=E2=80=99, above), and gratuitous (no underly= ing SDL func). It was a bug to maintain it for this long. - procs require uvec arg(s), no longer accept normal vectors As pre-announced in Guile-SDL 0.4.0 (2011-12-15) NEWS, the following procs now require their arg(s) to be uniform vectors: (sdl gfx) draw-polygon s16 (sdl gfx) draw-aa-polygon s16 (sdl gfx) draw-textured-polygon s16 (sdl gfx) draw-bezier s16 (sdl sdl) create-cursor u8 (sdl sdl) set-gamma-ramp u16 A normal vector now results in a wrong-type-arg error. - horizontal / vertical flipping preserves surface depth Previously, =E2=80=98horizontal-flip-surface=E2=80=99, =E2=80=98ver= tical-flip-surface=E2=80=99 and =E2=80=98vh-flip-surface=E2=80=99 always returned a new surface= w/ depth 16. Now, the depth is the same as that of the source surface. - =E2=80=98(sdl sdl) event-state=E2=80=99 returns new state Previously, the return value was specified only on query. Now, it is specified for all cases. - =E2=80=98(sdl mixer) set-music-command=E2=80=99 now takes =E2=80=98#f= =E2=80=99 also Normally, the string arg =E2=80=98command=E2=80=99 to =E2=80=98set-= music-command=E2=80=99 specifies the external command to use for subsequent music load and playback. As a special case, you can now specify =E2=80=98#f= =E2=80=99 as the command to revert (or ensure) internal playback routines use. - symbolic "mouse button" The mouse buttons are symbols in the set: left middle right wheel-up wheel-down x1 x2 The latter two are "extended buttons" probably, for the fully fondle-able fist friend (groan). - new proc: =E2=80=98(sdl sdl) mouse-bxy=E2=80=99 This obsoletes both =E2=80=98get-mouse-state=E2=80=99 and =E2=80=98get-mouse-relative-state=E2=80=99. - mouse state procs can return symbolic state Normally, the =E2=80=98state=E2=80=99 value in the alist returned by =E2=80=98get-mouse-state=E2=80=99 and =E2=80=98get-mouse-relative-s= tate=E2=80=99 is an integer. These procs now take an optional arg which, if non-=E2=80=98#f=E2= =80=99, means to return instead a (possibly empty) list of mouse buttons. - [BI] motion state get/set Previously, =E2=80=98event:motion:state=E2=80=99 and =E2=80=98event= :motion:set-state!=E2=80=99 returned and accepted an integer value, respectively. Now the value is symbolic (list for getter, single symbol or list for setter), from the set of mouse buttons. - [BI] button button get/set Previously, =E2=80=98event:button:button=E2=80=99 and =E2=80=98even= t:button:set-button!=E2=80=99 returned and accepted an integer value, respectively. Now the value is a symbol, from the set of mouse buttons. - [BI] =E2=80=98(sdl sdl) get-app-state=E2=80=99 rv symbolic This proc now returns a possibly empty list of symbols from the set: =E2=80=98mousefocus=E2=80=99, =E2=80=98inputfocus=E2=80=99, = =E2=80=98active=E2=80=99. - [BI] active event gain/state fully symbolic The procs =E2=80=98event:active:gain=E2=80=99 and =E2=80=98event:ac= tive:set-gain!=E2=80=99 now return and accept, respectively, a symbol, one of: =E2=80=98gained= =E2=80=99 or =E2=80=98lost=E2=80=99. The procs =E2=80=98event:active:gain=E2=80=99 and =E2=80=98event:ac= tive:set-gain!=E2=80=99 now return and accept, respectively, a list of symbols from the same set as =E2=80=98get-app-state=E2=80=99 (above). - [BI] key/mbutton/jbutton state fully symbolic These getter and setter procs: event:key:state event:key:set-state! event:button:state event:button:set-state! event:jbutton:state event:jbutton:set-state! now return and accept, respectively, a symbolic state, one of: =E2=80=98released=E2=80=99 or =E2=80=98pressed=E2=80=99. Likewise = for =E2=80=98joystick-get-button=E2=80=99. - [BI] =E2=80=98(sdl sdl) joystick-event-state=E2=80=99 fully symbolic This proc now takes and returns a single symbol of the set: =E2=80=98SDL_QUERY=E2=80=99, =E2=80=98SDL_IGNORE=E2=80=99, =E2=80= =98SDL_ENABLE=E2=80=99. - [BI] joystick hat position fully symbolic The procs =E2=80=98event:jhat:value=E2=80=99 and =E2=80=98event:jha= t:set-value!=E2=80=99 now return and accept, respectively, a list of one or two symbols from the set: =E2=80=98centered=E2=80=99, =E2=80=98up=E2=80=99, =E2= =80=98right=E2=80=99, =E2=80=98down=E2=80=99, =E2=80=98left=E2=80=99. The four two-symbol cases are permutations of the vertical and horizontal symbols. - [BI] procs signal error if cdrom/joystick not open These =E2=80=98(sdl sdl)=E2=80=99 procs used to return -1 or =E2=80= =98#f=E2=80=99 (i.e., a nonsense value) if given a cdrom or joystick object that has been =E2=80=98cd-close=E2=80=99d or =E2=80=98joystick-close=E2=80= =99d, respectively: cd-status joystick-index cd-in-drive? joystick-num-axes cd-get-num-tracks joystick-num-balls cd-get-cur-track joystick-num-hats cd-get-cur-frame joystick-num-buttons cd-get-nth-track joystick-get-axis cd-play-tracks joystick-get-ball cd-play joystick-get-hat cd-pause joystick-get-button cd-resume joystick-close cd-stop cd-eject cd-close Now they signal "cdrom not open" or "joystick not open" error, respectively. - [BI] fading-status symbols for =E2=80=98(sdl mixer)=E2=80=99 procs ch= anged Here is a table showing the previous and current set of possible return values (symbols) for =E2=80=98fading-music=E2=80=99 and =E2= =80=98fading-channel=E2=80=99: was: MIX_NO_FADING now: no MIX_FADING_OUT out MIX_FADING_IN in - =E2=80=98(sdl mixer) fading-status=E2=80=99 dropped This enumstash is no longer useful due to the previous change. (The one that holds the new set of symbols is internal.) - =E2=80=98(sdl gfx) font-rotation!=E2=80=99 accepts also integer You can specify an integer as well as symbolic ROTATION: 0 means none 1 clockwise 2 upside-down 3 counter-clockwise The behavior w/ other integers is undefined. - colormap procs accept =E2=80=98start=E2=80=99 index Previously, =E2=80=98set-colors!=E2=80=99 and =E2=80=98set-palette= =E2=80=99 always modified the colormap starting from index 0. Now, you can completely specify the portion to modify with additional optional arg =E2=80=98start= =E2=80=99. - new procs returning values Here are the multiple-values-returning replacement procs for those that return an alist (see "planned retirement" above): (sdl sdl) cd-nth-track-itlo (sdl sdl) frames-msf (sdl sdl) joystick-ball-xy (sdl mixer) device-ffc (sdl ttf) font:glyph-xXyYa (sdl ttf) text-wh (sdl ttf) utf8-wh (sdl sdl) video-cmf (sdl sdl) pixel-rgb (sdl sdl) pixel-rgba (sdl sdl) caption-ti (sdl sdl) mouse-bxy (for both get-mouse-state and get-mouse-relative-state) The names depart from the scheme used by their peers (which is less than beautiful, but so it goes...); the last component is a mnemonic for both the number of values and the values' names. For example: "-wh" implies two values: width and height. For the most part, when the alist returned by the old proc has N entries, the new proc returns N values. The unique exception is =E2=80=98video-cmf=E2=80=99, which compresses the nine separate boo= lean-value entries into a single list of symbols. See manual. Some old procs return =E2=80=98#f=E2=80=99 if there are problems, r= ather than an alist. The new ones signal error, instead. Lastly, =E2=80=98mouse-bxy=E2=80=99 cosolidates two procs. When al= l is done (after 2013-12-31), the net change is API shrinkage, yeah! - new event model procs The new =E2=80=98(sdl sdl)=E2=80=99 procs =E2=80=98event-type-handl= ing=E2=80=99 and =E2=80=98joystick-polling=E2=80=99 query only, by default. If opti= onal arg SETTING is specified, its truth value is used to enable or disable event TYPE processing and joystick polling, respectively. These procs obsolete =E2=80=98event-state=E2=80=99 and =E2=80=98joy= stick-event-state=E2=80=99, respectively. - new proc: =E2=80=98(sdl sdl) surface-alpha!=E2=80=99 This obsoletes =E2=80=98(sdl sdl) set-alpha!=E2=80=99. - new proc: =E2=80=98(sdl sdl) surface-color-key!=E2=80=99 This obsoletes =E2=80=98(sdl sdl) set-color-key!=E2=80=99. - new keysyms The count of keysyms grew by 98 (was 133 now 231). New: SDLK_WORLD_0 through SDLK_WORLD_95 (total 96) SDLK_COMPOSE SDLK_UNDO - new event queue procs The new =E2=80=98(sdl sdl)=E2=80=99 procs =E2=80=98evqueue-add=E2= =80=99, =E2=80=98evqueue-peek=E2=80=99 and =E2=80=98evqueue-get=E2=80=99 provide rationalized interfaces to th= e underlying =E2=80=98SDL_PeepEvents=E2=80=99 (i.e., =E2=80=98peep-events=E2=80= =99, thus obsoleted). New feature: =E2=80=98evqueue-peek=E2=80=99 can return either a list of= matching events or a count of them. - new proc: =E2=80=98(sdl sdl) kotk=E2=80=99 This is the "keeper of the konstants", which provides a simplified (yet more complete) reflection, obsoleting =E2=80=98enumstash-enums=E2=80=99 and =E2=80=98flagstash-flags=E2= =80=99. - [BI] conversion procs take stash name These procs now accept a stash name (symbol) as their first arg: enum->number number->enum flags->number number->flags You can use =E2=80=98(sdl sdl) kotr=E2=80=99 to get a list of stash= names. - [BI] stash objects dropped These elements are now recognized as better maintained internal (as an implementation detail) than exposed to Scheme: enumstash: (sdl sdl) event-types enumstash: (sdl sdl) event-keys enumstash: (sdl sdl) event-states enumstash: (sdl sdl) alpha-enums enumstash: (sdl gfx) font-rotations proc: (sdl sdl) flagstash:init proc: (sdl sdl) flagstash:event-mod proc: (sdl sdl) flagstash:event-mask proc: (sdl sdl) flagstash:video proc: (sdl sdl) flagstash:palette proc: (sdl sdl) flagstash:overlay proc: (sdl ttf) flagstash:ttf Luckily, there is no loss of introspection; see "conversion procs take stash name" above. Where you previously used a stash object, you can use its name, instead. Be aware, though, that these (old) names and the (new) symbolic names have only a passing resemblance. See "all stashes documented" below. - =E2=80=98#t=E2=80=99 means "full set" for flags Previously, to get the aggregate (logior) value a flagstash, you had to do something like: (define FS (flagstash:event-mask)) (flags->number FS (flagstash-flags FS)) =3D> 212990 (#x33ffe) Now, you can use use =E2=80=98#t=E2=80=99 wherever you would have p= reviously used =E2=80=98(flagstash-flags FLAGSTASH)=E2=80=99, to simplify thi= ngs a bit: (flags->number 'event-mask #t) =3D> 212990 (#x33ffe) Note that this example uses the symbol =E2=80=98event-mask=E2=80=99= instead of =E2=80=98flagstash:event-mask=E2=80=99, which is no longer availabl= e (see "conversion procs take stash name" and "stash objects dropped" above). This "=E2=80=98#t=E2=80=99 means full set" feature is also= available for any proc that takes flags, not just =E2=80=98flags->number=E2= =80=99. E.g.: (evqueue-peek 99 #t) returns the count (<=3D 99) of events in the queue, matching against all of them. - [BI] =E2=80=98(sdl sdl) enumstash-enums=E2=80=99 dropped - [BI] =E2=80=98(sdl sdl) flagstash-flags=E2=80=99 dropped These are underpowered and obsoleted by =E2=80=98kotk=E2=80=99 (see= above). - [BI] enums / flags names decluttered Several enumstashes / flagstashes have undergone name decluttering, basically removal of common prefix/suffix, conversion of =E2=80=98_=E2=80=99 (underscore) to =E2=80=98-=E2=80= =99 (hyphen), and other simple transforms to make the symbols blend better with ambiant Scheme. Here is an approximate summary: overlay s/^SDL_//; s/_OVERLAY$// font-style s/^TTF_STYLE_//; downcase palette s/^SDL_//; s/PAL$/ical/; downcase keyboard-modifier s/^KMOD_//; s/^[LR]/\1-/; downcase rest init s/^SDL_INIT_//; downcase; add hyphens event-mask s/^SDL_//; s/MASK$//; downcase; add hyphens event-type s/^SDL_//; downcase; add hyphens cdrom-state downcase; add hyphens video s/^SDL_//; downcase; add hyphens keysym s/^SDLK_//; downcase; add hyphens; etc (former name: =E2=80=98(sdl sdl) event-keys=E2= =80=99) To ameliorate the pain (somewhat) of tracking these changes in existing code, "make install" also copies to $(pkgdatadir)/0.5 a set of corresponding sed scripts. See ugh/README. See also "all stashes documented" below. - new proc: =E2=80=98(sdl sdl) surface-pixels=E2=80=99 This returns a uniform vector (type u8, u16, u32) of the pixel data for SURFACE, or u8 unconditionally if optional arg SQUASH is non-=E2=80=98#f=E2=80=99. - changes to "make check" - leak test run unconditionally It's not very accurate and adds a few seconds to "make check", but OTOH it's better to notice any weirdness earlier than later. Note that for Guile 2.x, this test is still skipped anyway. - =E2=80=98DEBUG=3D1=E2=80=99 less influential Previously, that option enabled certain informative output as well as arranging for "guile --debug" and so forth. Now, output gating is affected solely by =E2=80=98VERBOSE=3D1=E2=80=99. - new option =E2=80=98OGGPLAYER=3DCOMMAND=E2=80=99 The mixer test (which also requires =E2=80=98INTERACTIVE=3D1=E2=80= =99, btw) now consults env var =E2=80=98OGGPLAYER=E2=80=99 as well for testing ex= ternal player support. See README. - improved coverage and performance The count of slighted procs is now 60 (see test/t99-cov). Additionally, to appease the impatient, the tests run quicker now, in some cases due to reduced iteration counts or pause times, in some cases due to better-matched screen and (working) surface bit depths. If your system supports MMX, this speed-up is most dramatic for test/gfx.scm (see also var =E2=80=98DEPTH=E2= =80=99). - all stashes documented Appendix A documents all the stashes, describing their name, the count of symbols they hold, their disposition (either =E2=80=98enum= s=E2=80=99 or =E2=80=98flags=E2=80=99), and the symbols themselves. - bootstrap tools upgraded - GNU Automake 1.13.4 - Guile-BAUX 20130705.0751.4969fb4 tarballs and detached signatures: http://ftpmirror.gnu.org/guile-sdl/guile-sdl-0.5.0.tar.lz http://ftpmirror.gnu.org/guile-sdl/guile-sdl-0.5.0.tar.lz.sig http://ftpmirror.gnu.org/guile-sdl/guile-sdl-0.5.0.tar.xz http://ftpmirror.gnu.org/guile-sdl/guile-sdl-0.5.0.tar.xz.sig source code: http://git.savannah.gnu.org/cgit/guile-sdl.git/?h=3Dp homepage: http://www.gnu.org/software/guile-sdl/ =2D-=20 Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my lisp: (responsep (questions 'technical) (not (via 'mailing-list))) =3D> nil --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAlHpLukACgkQZwMiJEyAdQI7lACgyn2R9AXO1zLXcoGqfo24WLRv MCIAoKMGZXtz1pBQVFbd5P3XeB69Ocf1 =pvTj -----END PGP SIGNATURE----- --=-=-=-- From MAILER-DAEMON Tue Jul 23 11:10:43 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1V1eEd-00071l-6v for mharc-info-gnu@gnu.org; Tue, 23 Jul 2013 11:10:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57704) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1VRZ-0005AQ-1X for info-gnu@gnu.org; Tue, 23 Jul 2013 01:47:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V1VRX-00031v-Hy for info-gnu@gnu.org; Tue, 23 Jul 2013 01:47:28 -0400 Received: from cs-smtp-3.stanford.edu ([171.64.64.27]:54945) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1VRX-00031U-70; Tue, 23 Jul 2013 01:47:27 -0400 Received: from c-67-180-234-26.hsd1.ca.comcast.net ([67.180.234.26] helo=blp.benpfaff.org) by cs-smtp-3.Stanford.EDU with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.77) (envelope-from ) id 1V1VRR-00007U-31; Mon, 22 Jul 2013 22:47:23 -0700 From: Ben Pfaff To: pspp-users@gnu.org, pspp-dev@gnu.org, info-gnu@gnu.org Subject: pspp-0.8.0 released [stable] Date: Mon, 22 Jul 2013 22:47:14 -0700 Message-ID: <87hafleskd.fsf@blp.benpfaff.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Scan-Signature: 4931b81c697f7235677bca146b457fc7 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 171.64.64.27 X-Mailman-Approved-At: Tue, 23 Jul 2013 11:10:41 -0400 X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: blp@cs.stanford.edu List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jul 2013 05:47:30 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable I'm very pleased to announce the release of GNU PSPP 0.8.0. We hope to make releases more frequently in the future. Here are the compressed sources and a GPG detached signature[*]: ftp://ftp.gnu.org/gnu/pspp/pspp-0.8.0.tar.gz ftp://ftp.gnu.org/gnu/pspp/pspp-0.8.0.tar.gz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify pspp-0.8.0.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys C6648E90 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.11.6 Gnulib v0.0-7852-g408cb57 NEWS Changes from 0.6.2 to 0.8.0: * New commands: - ADD FILES - CORRELATIONS - DATAFILE ATTRIBUTES - DATASET ACTIVATE - DATASET CLOSE - DATASET COPY - DATASET DECLARE - DATASET DISPLAY - DATASET NAME - LOGISTIC REGRESSION - MATCH FILES - MEANS - MRSETS - PRESERVE and RESTORE - QUICK CLUSTER - RELIABILITY - ROC - SAVE TRANSLATE to CSV and tab-delimited files - UPDATE - VARIABLE ATTRIBUTES * Changes to existing commands: - AUTORECODE has a new GROUP subcommand. - CROSSTABS has been re-implemented to fix numerous bugs. - EXAMINE: /MISSING=3DLISTWISE is now the default. - DO REPEAT command has been reimplemented. Now, when DO REPEAT contains an INCLUDE or INSERT command, substitutions are not applied to the included file. =20=20 - FILE HANDLE has a new ENDS subcommand to select CR or CRLF new-lines. - HOST has been updated to use more modern syntax. - Most commands that work with data files now support a new ENCODING subcommand. - MISSING VALUES can now assign missing values to long string variables. - ONEWAY: the POSTHOC subcommand is now implemented. - The following new subcommands to NPAR TESTS have been implemented: COCHRAN, FRIEDMAN, JONCKHEERE-TERPSTRA, KENDALL, KRUSKAL-WALLIS, MANN-= WHITNEY,=20 MCNEMAR, SIGN, WILCOXON, and RUNS - SET and SHOW no longer have ENDCMD, NULLINE, PROMPT, CPROMPT, and DPROMPT subcommands. The defaults are now fixed values. - SHOW now has a JOURNAL subcommand, to show the location of the journal file. - VALUE LABELS can now assign value labels to long string variables. * Other language changes: - The new DATASET commands replace the "scratch file" PSPP extension, which is no longer supported. - Strings may now include arbitrary Unicode code points specified in hexadecimal, using the syntax U'hhhh'. For example, Unicode code point U+1D11E, the musical G clef character, may be expressed as U'1D11E'. See the "Tokens" section in the PSPP manual for more information. - In previous versions of PSPP, in a string expressed in hexadecimal with X'hh' syntax, the hexadecimal digits expressed bytes in the locale encoding. In this version of PSPP, X'hh' syntax always expresses bytes in UTF-8 encoding. See the "Tokens" section in the PSPP manual for more information. * PSPPIRE graphical user interface improvements: - Added support for non-ASCII characters in strings, labels and variable names. - A "Split Window" function is available, which makes it easier to see different parts of a large data file. - Data files can now be opened by specifing their name as the first argument. This means that on a properly configured desktop, double clicking on an icon will open the file. - Foreign formats, such as Gnumeric, OpenDocument and CSV can be imported via using an "intelligent" application assistant dialog. * Output changes: - The new "cairo" output driver supports output in PostScript, PDF, and SVG formats. Its functionality is a superset of that of the "postscript" driver, which has been removed. You must have Cairo and Pango installed to build the "cairo" driver. - Charts are now produced with Cairo and Pango, instead of libplot. Without them, the new graphing features will not work. If you do not have Cairo and Pango installed, you must run `configure' with --without-cairo. - The plain text output driver now properly supports multibyte UTF-8 characters, including double-width characters and combining accents. - Output to OpenDocument format is now supported. - The HTML output is much improved. * The "pspp" program has a new option --batch (or -b) that selects "batch" syntax mode. In previous versions of PSPP this syntax mode was the default. Now a new "auto" syntax mode is the default. In "auto" mode, PSPP interprets most syntax files correctly regardless of their intended syntax mode. See the "Syntax Variants" section in the PSPP manual for more information. * The "pspp" program has a new option --syntax-encoding that specifies the encoding for syntax files listed on the command line, as well as the default encoding for syntax files included with INCLUDE or INSERT. The default is to accept the system locale encoding, UTF-8, UTF-16, or UTF-32, automatically detecting which one the system file uses. See the documentation for the INSERT command in the PSPP manual for more information. * Text data files that PRINT and WRITE creates now use the system native line ends by default (CRLF on Windows, LF only elsewhere). Use the new ENDS subcommand on FILE HANDLE to override the default. * A new Perl module allows Perl programs to read and write PSPP system files. * A tutorial chapter has been added to the user manual. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCAAGBQJR7hjiAAoJEIUZnejGZI6Q5BEP/RS9MXW7gTuIaoQDzppp4myZ OpYw0ieI3fHrSM0W4xzASzYVfS505fQDS3vRXiXGiYkIz5y3Lu0sZ+6yYTSj6TAQ 7Y4gTXrq6cpK4dVzmm3Ibhe2X499/9D5nZQajYH8BSEuh8ryr8jpew0ICulTDeyL vMxfCAk061nMcyCiGQe7AsH0zK1DRY4zOm8n8QXr4rWHFDlampS5vhgZ9w1ajomu 9m2ghRpYjXm1bhuPqiveXxVkFe9m29ZCXobtHsJC96CcRP9n05+KZrUb4IfJiRfE KiXJowq9RFZCzZ87OtSIczfpczv9OFnscq92HvnpnD/ZpsDmvwTlpbjFkPoLBpiZ LgKafrGaH2f+VYSf5PJINe9cT0pECysn0noleqw0jxFYB8C0juL+JdrdHQFi00wB CtRozfi6XRpDfJnPCQV1pcMs7H2F2euvt31IqBQ2ZUmG2ioMy1KSwz4GpfKaq7w7 z9foWBoN1Ya50sSu9OBzbd5Wx3xxBSYX8/OMrkcpqIuzgW0/uKfLYBo2XninbARR 7pG+O32PUn+z5HRnDn7rT7eihRNVRGYWlbFjTOZILsFhJazGc3PFeTLQ0A1FXH3u yTR5uwsApV61JLZAvZjYI0RUhQI268C6EHHbv9Rd/mzAJX6EolMiVjHVHYn7CUVG X1oDdVVOcbtrptTK/67F =iO5p -----END PGP SIGNATURE----- --=-=-=-- From MAILER-DAEMON Thu Jul 25 11:57:58 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1V2NvS-0007QA-NA for mharc-info-gnu@gnu.org; Thu, 25 Jul 2013 11:57:58 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49514) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V2IKt-0008A9-WC for info-gnu@gnu.org; Thu, 25 Jul 2013 05:59:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V2IKs-0004u0-8O for info-gnu@gnu.org; Thu, 25 Jul 2013 05:59:51 -0400 Received: from kerckhoffs.g10code.com ([217.69.77.222]:34444) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V2IKs-0004mX-0l for info-gnu@gnu.org; Thu, 25 Jul 2013 05:59:50 -0400 Received: from uucp by kerckhoffs.g10code.com with local-rmail (Exim 4.80 #2 (Debian)) id 1V2IKl-0005AK-6B for ; Thu, 25 Jul 2013 11:59:43 +0200 Received: from wk by vigenere.g10code.de with local (Exim 4.80 #3 (Debian)) id 1V2IEt-000556-Qq; Thu, 25 Jul 2013 11:53:39 +0200 From: Werner Koch To: gnupg-announce@gnupg.org, info-gnu@gnu.org Subject: [security fix] Libgcrypt 1.5.3 released Organisation: g10 Code GmbH X-message-flag: Mails containing HTML will not be read! Please send only plain text. OpenPGP: id=1E42B367; url=finger:wk@g10code.com Mail-Followup-To: gnupg-announce@gnupg.org, info-gnu@gnu.org, gcrypt-devel@gnupg.org Date: Thu, 25 Jul 2013 11:53:33 +0200 Message-ID: <87a9lb7yoy.fsf@vigenere.g10code.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=Venezuela-kibo-dictionary-Pine-Gap-Capricorn-Elvis-North-Korea-Sovie"; micalg=pgp-sha1; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 217.69.77.222 X-Mailman-Approved-At: Thu, 25 Jul 2013 11:57:57 -0400 Cc: gcrypt-devel@gnupg.org X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jul 2013 09:59:54 -0000 --=Venezuela-kibo-dictionary-Pine-Gap-Capricorn-Elvis-North-Korea-Sovie Content-Transfer-Encoding: quoted-printable Hello! I am pleased to announce the availability of Libgcrypt version 1.5.3. This is a *security fix* release for the stable branch. Libgcrypt is a general purpose library of cryptographic building blocks. It is originally based on code used by GnuPG. It does not provide any implementation of OpenPGP or other protocols. Thorough understanding of applied cryptography is required to use Libgcrypt. Noteworthy changes in version 1.5.3: * Mitigate the Yarom/Falkner flush+reload side-channel attack on RSA secret keys. See . [ Note that Libgcrypt is used by GnuPG 2.x and thus this release fixes the above problem. The fix for GnuPG < 2.0 can be found in the just released GnuPG 1.4.14. ] Source code is hosted at the GnuPG FTP server and its mirrors as listed at http://www.gnupg.org/download/mirrors.html . On the primary server the source file and its digital signatures is: ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.5.3.tar.bz2 (1.5M) ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.5.3.tar.bz2.sig This file is bzip2 compressed. A gzip compressed version is also available: ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.5.3.tar.gz (1.8M) ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.5.3.tar.gz.sig Alternativley you may upgrade version 1.5.2 using this patch file: ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.5.2-1.5.3.diff.bz2 (4k) The SHA-1 checksums are: 2c6553cc17f2a1616d512d6870fe95edf6b0e26e libgcrypt-1.5.3.tar.bz2 184405c91d1ab4877caefb1a6458767e5f0b639e libgcrypt-1.5.3.tar.gz b711fe3ddf534bb6f11823542036eb4a32e0c914 libgcrypt-1.5.2-1.5.3.diff.bz2 For help on developing with Libgcrypt you should read the included manual and optional ask on the gcrypt-devel mailing list [1]. A listing with commercial support offers for Libgcrypt and related software is available at the GnuPG web site [2]. The driving force behind the development of Libgcrypt is my company g10 Code. Maintenance and improvement of Libgcrypt and related software takes up most of our resources. To allow us to continue our work on free software, we ask to either purchase a support contract, engage us for custom enhancements, or to donate money: http://g10code.com/gnupg-donation.html Many thanks to all who contributed to Libgcrypt development, be it bug fixes, code, documentation, testing or helping users. Happy hacking, Werner [1] See http://www.gnupg.org/documentation/mailing-lists.html . [2] See http://www.gnupg.org/service.html =2D-=20 Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz. --=Venezuela-kibo-dictionary-Pine-Gap-Capricorn-Elvis-North-Korea-Sovie Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.1.0-beta212 (GNU/Linux) iEYEARECAAYFAlHw9Z0ACgkQTwVA1Xf5X5UoBQCfdNi6x/yTP+Tb6BUX1P0dPmHd cXIAn1dIbxZL1PO2N9DEydimIzh+P/6l =R8de -----END PGP SIGNATURE----- --=Venezuela-kibo-dictionary-Pine-Gap-Capricorn-Elvis-North-Korea-Sovie-- From MAILER-DAEMON Thu Jul 25 11:57:59 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1V2NvT-0007R4-4D for mharc-info-gnu@gnu.org; Thu, 25 Jul 2013 11:57:59 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58959) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V2Isg-00084j-Rs for info-gnu@gnu.org; Thu, 25 Jul 2013 06:34:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V2Ise-0001BV-Gj for info-gnu@gnu.org; Thu, 25 Jul 2013 06:34:46 -0400 Received: from kerckhoffs.g10code.com ([217.69.77.222]:34828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V2Ise-0001BJ-6m for info-gnu@gnu.org; Thu, 25 Jul 2013 06:34:44 -0400 Received: from uucp by kerckhoffs.g10code.com with local-rmail (Exim 4.80 #2 (Debian)) id 1V2Isd-0005LN-95 for ; Thu, 25 Jul 2013 12:34:43 +0200 Received: from wk by vigenere.g10code.de with local (Exim 4.80 #3 (Debian)) id 1V2Il6-0005DC-0u; Thu, 25 Jul 2013 12:26:56 +0200 From: Werner Koch To: gnupg-announce@gnupg.org, info-gnu@gnu.org Subject: [security fix] GnuPG 1.4.14 released Organisation: g10 Code GmbH X-message-flag: Mails containing HTML will not be read! Please send only plain text. OpenPGP: id=1E42B367; url=finger:wk@g10code.com Date: Thu, 25 Jul 2013 12:26:55 +0200 Message-ID: <8738r37x5c.fsf@vigenere.g10code.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=eternity-server-smuggle-cracking-encryption-domestic-disruption-Crai"; micalg=pgp-sha1; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 217.69.77.222 X-Mailman-Approved-At: Thu, 25 Jul 2013 11:57:57 -0400 X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jul 2013 10:34:49 -0000 --=eternity-server-smuggle-cracking-encryption-domestic-disruption-Crai Content-Transfer-Encoding: quoted-printable Hello! =20=20=20=20 We are pleased to announce the availability of a new stable GnuPG-1 release: Version 1.4.14. This is a *security fix* release and all users of GnuPG < 2.0 are advised to updated to this version. See below for the impact of the problem. For users of GnuPG >=3D 2.0 a new version of Libgcrypt (1.5.3) has been released which fixes the problem for them. The GNU Privacy Guard (GnuPG) is GNU's tool for secure communication and data storage. It is a complete and free replacement of PGP and can be used to encrypt data and to create digital signatures. It includes an advanced key management facility, smartcard support and is compliant with the OpenPGP Internet standard as described by RFC-4880. Note that this version is from the GnuPG-1 series and thus smaller than those from the GnuPG-2 series, easier to build, and also better portable to ancient platforms. In contrast to GnuPG-2 (e.g version 2.0.20) it comes with no support for S/MIME, Secure Shell, or other tools useful for desktop environments. Fortunately you may install both versions alongside on the same system without any conflict. What's New =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * Mitigate the Yarom/Falkner flush+reload side-channel attack on RSA secret keys. See . * Fixed IDEA for big-endian CPUs * Improved the diagnostics for failed keyserver lockups. * Minor bug and portability fixes. Impact of the Cache Side-Channel Attack =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Here is the abstract from the Yarom and Falkner paper: Flush+Reload is a cache side-channel attack that monitors access to data in shared pages. In this paper we demonstrate how to use the attack to extract private encryption keys from GnuPG. The high resolution and low noise of the Flush+Reload attack enables a spy program to recover over 98% of the bits of the private key in a single decryption or signing round. Unlike previous attacks, the attack targets the last level L3 cache. Consequently, the spy program and the victim do not need to share the execution core of the CPU. The attack is not limited to a traditional OS and can be used in a virtualised environment, where it can attack programs executing in a different VM. I general the use of private keys on multi-user machines is imminent dangerous due to a variety of possibly attacks. Example for such attacks are locally exploitable vulnerabilities and all kind of side channel attacks which can't be mitigated by the operating system. Thus the best advise is to use a private key only on a fully trusted machine; i.e. a machine with full control over the software which may run on it. However, it is common to put private keys on servers for example to process encrypted mail. If the server hardware is shared with other users it is thus important to update GnuPG so to avoid the described attack. On a pure desktop machine, with only one user, mounting this attack is probably not effective because there are easier ways to gain access to the machine and thus the keys. For best protection of private keys, smartcards are often the best choice. Getting the Software =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D First of all, decide whether you really need GnuPG version 1.4.x - most users are better off with the modern GnuPG 2.0.x version. Then follow the instructions found at http://www.gnupg.org/download/ or read on: GnuPG 1.4.14 may be downloaded from one of the GnuPG mirror sites or direct from ftp://ftp.gnupg.org/gcrypt/ . The list of mirrors can be found at http://www.gnupg.org/mirrors.html . Note, that GnuPG is not available at ftp.gnu.org. On the mirrors you should find the following files in the *gnupg* directory: gnupg-1.4.14.tar.bz2 (3601k) gnupg-1.4.14.tar.bz2.sig GnuPG source compressed using BZIP2 and OpenPGP signature. gnupg-1.4.14.tar.gz (4967k) gnupg-1.4.14.tar.gz.sig GnuPG source compressed using GZIP and OpenPGP signature. gnupg-1.4.13-1.4.14.diff.bz2 (14k) A patch file to upgrade a 1.4.13 GnuPG source tree. This patch does not include updates of the language files. Select one of them. To shorten the download time, you probably want to get the BZIP2 compressed file. Please try another mirror if exceptional your mirror is not yet up to date. In the *binary* directory, you should find these files: gnupg-w32cli-1.4.14.exe (1567k) gnupg-w32cli-1.4.14.exe.sig GnuPG compiled for Microsoft Windows and OpenPGP signature. This is a command line only version; the source files are the same as given above. Note, that this is a minimal installer and unless you are just in need for the gpg binary, you are better off using the full featured installer at http://www.gpg4win.org . =20=20 Checking the Integrity =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D In order to check that the version of GnuPG which you are going to install is an original and unmodified one, you can do it in one of the following ways: * If you already have a trusted version of GnuPG installed, you can simply check the supplied signature. For example to check the signature of the file gnupg-1.4.14.tar.bz2 you would use this command: gpg --verify gnupg-1.4.14.tar.bz2.sig This checks whether the signature file matches the source file. You should see a message indicating that the signature is good and made by that signing key. Make sure that you have the right key, either by checking the fingerprint of that key with other sources or by checking that the key has been signed by a trustworthy other key. Note, that you can retrieve the signing key using the command finger wk ,at' g10code.com | gpg --import or using a keyserver like gpg --recv-key 4F25E3B6 The distribution key 4F25E3B6 is signed by the well known key 1E42B367. If you get an key expired message, you should retrieve a fresh copy as the expiration date might have been prolonged. NEVER USE A GNUPG VERSION YOU JUST DOWNLOADED TO CHECK THE INTEGRITY OF THE SOURCE - USE AN EXISTING GNUPG INSTALLATION! * If you are not able to use an old version of GnuPG, you have to verify the SHA-1 checksum. Assuming you downloaded the file gnupg-1.4.14.tar.bz2, you would run the sha1sum command like this: sha1sum gnupg-1.4.14.tar.bz2 and check that the output matches the first line from the following list: 6202181ba2871fb3448c751a573b4ae0c4770806 gnupg-1.4.14.tar.bz2 607691dd42a24f39fd74dded20375c4c0bc47d2c gnupg-1.4.14.tar.gz e7623a6b8b6de00d3788246d3e51fde1ce7b5897 gnupg-1.4.13-1.4.14.diff.bz2 ac9e89240ce37810febf59e28db655d1271b2fea gnupg-w32cli-1.4.14.exe Internationalization =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D GnuPG comes with support for 29 languages. The Chinese (Simple and Traditional), Czech, Danish, Dutch, French, German, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Ukrainian, and Turkish translations are close to be complete. Support =3D=3D=3D=3D=3D=3D=3D A listing with commercial support offers for GnuPG is available at: http://www.gnupg.org/service.html The driving force behind the development of GnuPG is the company of its principal author, Werner Koch. Maintenance and improvement of GnuPG and related software take up a most of their resources. To allow them continue their work they ask to either purchase a support contract, engage them for custom enhancements, or to donate money: http://g10code.com/gnupg-donation.html Thanks =3D=3D=3D=3D=3D=3D We have to thank all the people who helped with this release, be it testing, coding, translating, suggesting, auditing, donating money, spreading the word, or answering questions on the mailing lists. Thanks to Yoval Yarom for providing the paper in advance and testing the fix. Happy Hacking, The GnuPG Team (David, Werner and the other contributors) =2D-=20 Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz. --=eternity-server-smuggle-cracking-encryption-domestic-disruption-Crai Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.1.0-beta212 (GNU/Linux) iEYEARECAAYFAlHw/W8ACgkQTwVA1Xf5X5VQVwCZATQWDK+R+23JkQVf63bzklXM oJIAn3ilNfr8MyBlv+U5cFVaA80p7qik =pgnM -----END PGP SIGNATURE----- --=eternity-server-smuggle-cracking-encryption-domestic-disruption-Crai-- From MAILER-DAEMON Sun Jul 28 09:38:08 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1V3RAm-0003BU-PF for mharc-info-gnu@gnu.org; Sun, 28 Jul 2013 09:38:08 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60290) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3OpA-0000ob-3W for info-gnu@gnu.org; Sun, 28 Jul 2013 07:07:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V3Op5-0005ok-5A for info-gnu@gnu.org; Sun, 28 Jul 2013 07:07:40 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55920) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3Op5-0005og-2B; Sun, 28 Jul 2013 07:07:35 -0400 Received: from ppp91-77-185-9.pppoe.mtu-net.ru ([91.77.185.9]:10195 helo=[192.168.1.34]) by fencepost.gnu.org with esmtpa (Exim 4.71) (envelope-from ) id 1V3Op4-0003cz-0o; Sun, 28 Jul 2013 07:07:34 -0400 Subject: glpk 4.52.1 release information From: Andrew Makhorin To: info-gnu@gnu.org Content-Type: text/plain; charset="UTF-8" Date: Sun, 28 Jul 2013 15:08:07 +0400 Message-ID: <1375009687.1998.1.camel@corvax> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Mailman-Approved-At: Sun, 28 Jul 2013 09:38:07 -0400 Cc: help-glpk@gnu.org X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jul 2013 11:07:45 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 GLPK 4.52.1 Release Information ******************************* Release date: July 28, 2013 GLPK (GNU Linear Programming Kit) is intended for solving large-scale linear programming (LP), mixed integer linear programming (MIP), and other related problems. It is a set of routines written in ANSI C89 and organized as a callable library. This is a bug-fix release. A version information bug in Makefile.am was fixed. Thanks to Sebastien Villemot for bug report. See GLPK web page at . GLPK distribution can be ftp'ed from or from some mirror ftp sites; see . MD5 check-sum is the following: a61813b1bf737a829a933968b83e5a73 *glpk-4.52.1.tar.gz GLPK is also available as a Debian GNU/Linux package. See its web page at . Precompiled GLPK binaries (lib, dll, exe) for 32- and 64-bit MS Windows can be downloaded from . -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (MingW32) iD8DBQFR9PqK0XvyMFmB6BgRAslQAJ0T7MEZI49ZS7lL5u/OcirpuaaNBQCdHQov lglPk/Pb8t13rdYUICg13rk= =eh0c -----END PGP SIGNATURE----- From MAILER-DAEMON Tue Jul 30 09:47:11 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1V4AGd-0001sw-T4 for mharc-info-gnu@gnu.org; Tue, 30 Jul 2013 09:47:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44703) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V40GQ-0005yN-D6 for info-gnu@gnu.org; Mon, 29 Jul 2013 23:06:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V40GL-0008AO-5u for info-gnu@gnu.org; Mon, 29 Jul 2013 23:06:18 -0400 Received: from pcls4.std.com ([192.74.137.144]:56433 helo=TheWorld.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V40GL-00087H-15 for info-gnu@gnu.org; Mon, 29 Jul 2013 23:06:13 -0400 Received: from I-am-Flatticus.local (71-14-158-17.static.ftwo.tx.charter.com [71.14.158.17]) by TheWorld.com (8.14.5/8.14.5) with ESMTP id r6U35oNU002467 for ; Mon, 29 Jul 2013 23:05:53 -0400 Message-ID: <51F72D88.1050309@world.std.com> Date: Mon, 29 Jul 2013 22:05:44 -0500 From: "Daniel P. Valentine" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 MIME-Version: 1.0 To: info-gnu@gnu.org Subject: GNU Combine 0.4.0 Released X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 192.74.137.144 X-Mailman-Approved-At: Tue, 30 Jul 2013 09:47:09 -0400 X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Jul 2013 03:06:23 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 GNU Combine is a flexible utility for working with text files in their original formats to reformat them, join them together (on as many keys as you want without requiring sorting), and to keep track of the results of joins. Most phases of the process are extensible with GUILE. The package home page is at http://www.gnu.org/software/combine/ where you can find general information and manuals. Version 0.4.0 is now available at http://ftp.gnu.org/gnu/combine/ or from mirrors at http://ftpmirror.gnu.org/combine/ . The main changes from prior versions are the following: * Upgrading the license to GPL version 3. * Updating installation to use current versions of automake, autoconf, and gettext. * Updating interaction with GUILE to use modern functions for the interface and to find the appropriate location for site GUILE modules, while still leaving GUILE as an optional library. * Fixing some typos and poor wording in the documentation. We would appreciate any bug reports for trouble you have in installing or using combine at bug-combine@gnu.org . -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iQEcBAEBAgAGBQJR9y2IAAoJEPpZI21ZZkSp7koH/R1jE87RKYv9JkBM85B2m/vg kmNPNxfdeA8lxx+V1Aetl7GeefJ1qcI8C1Y/Qkg9Ib0kqFRisn7VtM/nWgHdoOVS inxaFVKfIbqY2K7vkt4uWE8ccNDt+gIn2S1qG3iXALHOFZr1dpj8mU/dX4ncWPYW tE0vEugXnN+c3/YAkTmmCDyf+ybgvdCUHhiowzARkIR8vxmeeCBrYqpmPhbd5FUM XQcw3wzFp+pnEPxyiUNcOQr0vNIQssyJ9HC5hOVNNVXAVgEdgAZTSP45Ek0sQ/Rz DkrGUHsydJmDyw9e6plKMCrJoeUsEU/bVhpbEcqThl8U865KJaRZqqM3NeWXGKA= =EO1c -----END PGP SIGNATURE-----