(Change warning to note - it's close to being soup) |
(Steal Paul's prose for git) |
||
Line 427: | Line 427: | ||
''' git ''' | ''' git ''' | ||
<!-- NOTE: Rawhide contains 1.6.1.3 --> | |||
Git has been updated to 1.6.1.1. In addition to other changes, the Fedora packages now follow upstream defaults and install the majority of <code>git-*</code> commands outside the default <code>PATH</code>. If you have scripts that call <code>git-*</code> binaries, you are encouraged to change them to use the <code>git foo</code> style. If this is not feasible, you can adjust your <code>PATH</code>. Git provides a convenient method to do this: | |||
<pre>PATH=$(git --exec-path):$PATH</pre> | |||
It is worth noting that <code>git</code> hooks are run with <code>$(git --exec-path)</code> in their <code>PATH</code>. | |||
Revision as of 12:38, 9 March 2009
Tools
The following packages are new or updated for Fedora 11:
Applicance Tools
ace
The ace suite of appliance tools has been upgraded to version 0.0.6, including ace, ace-apache, ace-banners, ace-basic-site, ace-mysql, ace-php, ace-postgres , and ace-ssh
Languages
clisp
clisp (Common Lisp) has been updated to 2.47. There are a number of changes, please review the project's site (http://clisp.cons.org).
gcc
The gcc compiler suite has been updated to 4.4.0 including gcc, gcc-c++ , gcc-gfortran, gcc-gnat , and gcc-objc .
gcl
GNU Common Lisp is updated to 2.68pre. This long awaited release fixes a great many bugs.
Project site: (http://www.gnu.org/software/gcl)
gforth
Fast and portable implementation of the ANS Forth language
Fedora 11 includes version 0.7.0 of gforth.
There are a large number of changes to gforth in this release. The developer is strongly encouraged to view the project site before proceeding.
Project site: (http://www.jwdt.com/~paysan/gforth.html)
gprolog
GNU Prolog has been updated to version 1.3.1. The changes since 1.3.0 are largely of a bug fix nature. The programmer may wish to review the NEWS file at http://www.gprolog.org/NEWS.
iasl
The Intel Advanced Configuration and Power Interface compiler has been upgraded to version 20090123. This is the first update since 2006 and a number of functions have changed names. The developer should review http://www.acpica.org/download/changes.txt before proceeding.
mingw32-gcc
Fedora 11 now includes the MinGW compiler. This is a major new feature allowing developers to build application for Windows and Linux from the same source code.
nasm
nasm has been upgraded from 2.03.01 to 2.05.01. This change involves a large number of bug fixes as well as the addition of a number of new directives. See the project's change list at http://www.nasm.us/doc/nasmdocc.html for complete details.
ocaml
Objective Caml compiler and programming environment
Old Version: 3.10.2 -> New Version: 3.11.0
Project site: (http://www.ocaml.org)
pl
SWI-Prolog - Edinburgh compatible Prolog compiler
Old Version: 5.6.60 -> New Version: 5.7.6
Project site: (http://www.swi-prolog.org)
sbcl
Steel Bank Common Lisp
Old Version: 1.0.21 -> New Version: 1.0.25
Project site: (http://sbcl.sourceforge.net/)
ucblogo
An interpreter for the Logo programming language
Old Version: 5.5 -> New Version: 6.0
Project site: (http://www.cs.berkeley.edu/~bh)
yasm
Complete rewrite of the NASM assembler
Old Version: 0.7.1 -> New Version: 0.7.2
Project site: (http://www.tortall.net/projects/yasm/)
Debug tools
alleyoop
Graphical front-end to the Valgrind memory checker for x86
Old Version: 0.9.3 -> New Version: 0.9.4
Project site: (http://alleyoop.sourceforge.net/)
gdb
A GNU source-level debugger for C, C++, Java and other languages
Old Version: 6.8 -> New Version: 6.8.50.20090210
Project site: (http://gnu.org/software/gdb/)
memtest86+
Stand-alone memory tester for x86 and x86-64 computers
Old Version: 2.01 -> New Version: 2.10
Project site: (http://www.memtest.org)
nemiver
A GNOME C/C++ Debugger
Old Version: 0.6.3 -> New Version: 0.6.4
Project site: (http://home.gna.org/nemiver/)
pylint
Analyzes Python code looking for bugs and signs of poor quality
Old Version: 0.14.0 -> New Version: 0.16.0
Project site: (http://www.logilab.org/projects/pylint)
valgrind
Tool for finding memory management bugs in programs
Old Version: 3.3.0 -> New Version: 3.4.0
Project site: (http://www.valgrind.org/)
Documentation Tools
colordiff
colordiff has been updated to 1.08a. Changes (from the project website) include: Support for numeric colours added, for 256-colour terminals (thanks to Gautam Iyer). Diff-types can now be specified explicitly, for use when diff-type detection doesn't work or isn't possible. Return diff's exit code, patch from Tim Connors. Allow extraneous diff text to be coloured separately.
doxygen
doxygen 1.5.8 includes a completely rewritten doxywizard, enhanced extension mapping, support for Vietnamese and better support for Turkish. In addition there are numerous bug fixes as outlined in http://www.stack.nl/~dimitri/doxygen/changelog.html.
highlight
Version 2.7 of highlight includes (from http://www.andre-simon.de/):
- improved XML- and VHDL highlighting
- added support for Clojure
- added wrapping arrows in LaTeX output
texinfo
Version 4.13 of texinfo includes a reference card, better support for HTML, and support for multibyte character sets. For full details, see the project site: http://www.gnu.org/software/texinfo/
IDEs, Editors
emacs
Release 22.3 of emacs is primarily concerned with cleaning out old/obsolete features. See the NEWS file (http://www.gnu.org/software/emacs/NEWS.22.3) for full details.
eric
Fedora 11 includes version 4.3.0 of the eric Python IDE. See http://eric-ide.python-projects.org/eric-news.html for full details.
ipython
ipython 0.9.1 is included, an update from 0.8.4. This is a major release. See http://ipython.scipy.org/announcements/ann-ipython-0.9.txt for the full story.
monodevelop
A full-featured IDE for Mono and Gtk#
Old Version: 1.9 -> New Version: 1.9.2
Project site: (http://monodevelop.com/)
plt-scheme
Graphical environment for developing programs using Scheme
Old Version: 4.1 -> New Version: 4.1.2
Project site: (http://www.drscheme.org)
Issue and Bug Tracking
mantis
mantis has been upgraded to 1.1.6. "This release fixes once and for all the caching troubles from previous stable releases, some access permissions bugs, and a few various other issues. This release also improves the existing source control integration by allowing remote checkins." For a complete list of all other changes see http://www.mantisbt.org/.
trac
0.11.3 of trac contains a number of new features, including a new template engine for generating content, new configurable workflow, and finer grained control of permissions.
trac-mercurial-plugin
trac-mercurial-plugin 0.11.0.7 works with the trac 0.11 release, and provides added features including quickjump to a tag or branch, blame support, and custom property renderers.
Lexical and parsing tools
bison
Fedora 11 includes version 2.4.1 of bison. This is a minor upgrade.
Make and build tools
automake
A GNU tool for automatically creating Makefiles
Old Version: 1.10.1 -> New Version: 1.10.2
Project site: (http://sources.redhat.com/automake)
cmake
cmake has been upgraded to version 2.6.3. This update includes many bug fixes. For a complete list visit http://www.cmake.org/files/v2.6/CMakeChangeLog-2.6.3.
cpanspec
Fedora 11 includes version 1.78 of cpanspec. In addition to a number of bug fixes, there are some additional command line options.
koji
Build system tools
Old Version: 1.2.6 -> New Version: 1.3.1
Project site: (http://fedorahosted.org/koji)
koji-hub
Koji XMLRPC interface
Old Version: 1.2.6 -> New Version: 1.3.1
Project site: (http://fedorahosted.org/koji)
koji-web
Koji Web UI
Old Version: 1.2.6 -> New Version: 1.3.1
Project site: (http://fedorahosted.org/koji)
meld
Visual diff and merge tool
Old Version: 1.2 -> New Version: 1.2.1
Project site: (http://meld.sourceforge.net/)
patchutils
A collection of programs for manipulating patch files
Old Version: 0.3.0 -> New Version: 0.3.1
Project site: (http://cyberelk.net/tim/patchutils/)
plague
Distributed build system for RPMs
Old Version: 0.4.5.6 -> New Version: 0.4.5.7
Project site: (http://www.fedoraproject.org/wiki/Projects/Plague)
pungi
Distribution compose tool
Old Version: 2.0.8 -> New Version: 2.0.10
Project site: (https://fedorahosted.org/pungi)
rpmdevtools
RPM Development Tools
Old Version: 6.7 -> New Version: 7.0
Project site: (https://fedorahosted.org/rpmdevtools/)
Revision Control Tools
bzr
bzr has been upgraded to 1.12 which includes a large number of new features and bug fixes over the 1.7 version in Fedora 10. The bzr user is encouraged to visit the project's webpage at http://www.bazaar-vcs.org/ to review these improvements.
cvs2cl
Generate ChangeLogs from CVS working copies
Old Version: 2.71 -> New Version: 2.72
Project site: (http://www.red-bean.com/cvs2cl/)
(May have to drop this from the RNs, seems like there is precious little information available)
cvs2svn
cvs2svn has been updated to 2.2.0. In addition to bugfixes, there are a large number of new features. Visit http://cvs2svn.tigris.org/source/browse/cvs2svn/tags/2.2.0/CHANGES for the details.
darcs
Version 2.2.0 of darcs includes a number of new features in addition to a numbe of bugfixes. See the changelog at http://allmydata.org/trac/darcs-2/browser/NEWS.
giggle
A Gtk frontend to git
Old Version: 0.4 -> New Version: 0.4.90
Project site: (http://developer.imendio.com/projects/giggle/)
git
Git has been updated to 1.6.1.1. In addition to other changes, the Fedora packages now follow upstream defaults and install the majority of git-*
commands outside the default PATH
. If you have scripts that call git-*
binaries, you are encouraged to change them to use the git foo
style. If this is not feasible, you can adjust your PATH
. Git provides a convenient method to do this:
PATH=$(git --exec-path):$PATH
It is worth noting that git
hooks are run with $(git --exec-path)
in their PATH
.
mercurial
A fast, lightweight distributed source control management system
Old Version: 1.0.2 -> New Version: 1.1.2
Project site: (http://www.selenic.com/mercurial/)
monotone
A free, distributed version control system
Old Version: 0.41 -> New Version: 0.42
Project site: (http://monotone.ca/)
subcommander
Graphical UI for subversion
Old Version: 1.9.93 -> New Version: 1.9.94
Project site: (http://subcommander.tigris.org)
subversion
Modern Version Control System designed to replace CVS
Old Version: 1.5.4 -> New Version: 1.5.5
Project site: (http://subversion.tigris.org/)
svn2cl
Create a ChangeLog from a Subversion log
Old Version: 0.10 -> New Version: 0.11
Project site: (http://ch.tudelft.nl/~arthur/svn2cl/)
tkcvs
TkCVS and TkDiff
Old Version: 8.1 -> New Version: 8.2
Project site: (http://www.twobarleycorns.net/tkcvs.html)
Other Development Tools
amqp
The AMQP specification has been updated to 1.0.738618 reflecting recent work on the specification.
Project site: http://www.amqp.org
binutils
binutils has been updated to 2.19.51.0.2. This is a minor update, see http://sources.redhat.com/binutils
cproto
In addition to a few bugfixes, the following changes have been made:
- modify cpp command to redirect stderr to /dev/null if -q option is given, for consistency with the non-cpp mode
- add configure --disable-leaks option.
- use configure macro CF_XOPEN_SOURCE macro to make mkstemp() prototyped on Linux.
- remove isascii() usage.
http://freshmeat.net/projects/cproto/
elfutils
elfutils has been updated to 0.140 (from 0.137). In addition to a number of bug fixes, it adds Intel SSE4 disassembler support and automatic decompression of ELF files. For the full story, see the NEWS file at http://fedorahosted.org/elfutils/browser/NEWS.
libtool
Fedora 11 includes libtool 2.2.6, which is a complete rewrite of the version 1.5 in Fedora 10. The upstream project has released a number of interim versions which were not reflected in Fedora. For a complete history, see http://www.gnu.org/software/libtool/news.html.
livecd-tools
livecd-tools version 021 includes a number of bug fixes and corrects some oversights, including support for ext4 filesystems and creating large ISOs using UDF.
mcrypt
Version 2.6.8 of mcrypt is largely a source code cleanup and should not affect functionality. See the NEWS file for details.
mock
Builds packages inside chroots
Old Version: 0.9.13 -> New Version: 0.9.14
Project site: (http://fedoraproject.org/wiki/Projects/Mock)
plague-client
Package queueing client for the Plague build system
Old Version: 0.4.5.6 -> New Version: 0.4.5.7
Project site: (http://www.fedoraproject.org/wiki/Projects/Plague)
revisor
Fedora "Spin" Graphical User Interface
Old Version: 2.1.2 -> New Version: 2.1.3
Project site: (http://fedorahosted.org/revisor)
scons
scons 1.2.0 is a minor upgrade to 1.0.0. See http://www.scons.org/CHANGES.txt for a detailed list of changes.
srecord
Manipulate EPROM load files
Old Version: 1.39 -> New Version: 1.46
Project site: (http://srecord.sourceforge.net/)
swig
swig is a package which connects C/C++/Objective C to some high-level programming languages. Fedora 11 includes version 1.3.38 with a number of changes:
- Enhancement to directors to wrap all protected members
- Optimisation feature for objects returned by value
- A few bugs fixes in the PHP, Java, Ruby, R, C#, Python, Lua and Perl modules
- Other minor generic bug fixes (0 comments)
Project site: (http://swig.sourceforge.net/)
systemtap
Instrumentation System
Old Version: 0.8 -> New Version: 0.9
Project site: (http://sourceware.org/systemtap/)
systemtap-client
Instrumentation System Client
Old Version: 0.8 -> New Version: 0.9
Project site: (http://sourceware.org/systemtap/)
systemtap-runtime
Instrumentation System Runtime
Old Version: 0.8 -> New Version: 0.9
Project site: (http://sourceware.org/systemtap/)
systemtap-server
Instrumentation System Server
Old Version: 0.8 -> New Version: 0.9
Project site: (http://sourceware.org/systemtap/)
translate-toolkit
A collection of tools to assist software localization
Old Version: 1.1.1 -> New Version: 1.3.0
Project site: (http://translate.sourceforge.net/)
xfce4-dev-tools
Xfce developer tools
Old Version: 4.4.0.1 -> New Version: 4.5.99.1
Project site: (http://xfce.org/~benny/projects/xfce4-dev-tools/)