Dirk Mueller
dirkmueller
- containers-bugowner 25 tasks
- openstack-developers 3 tasks
Involved Projects and Packages
Rpmlint is a tool to check common errors on rpm packages. Binary and
source packages can be checked.
Rpmlint is a tool to check common errors on rpm packages. This package
provides the configuration specific for SUSE Factory.
Rpmlint is a tool to check common errors on rpm packages. Binary and
source packages can be checked.
This package doesn't actually contain any files and is not meant to
be installed. It's only useful in the opensuse build service to run
regression tests against rpmlint(-mini).
The shared-color-profiles package contains various profiles which are
useful for programs that are color management aware.
The shared-color-targets package contains various targets which are
useful for programs that create ICC profiles.
Subversion does the same thing cvs (CVS (Concurrent Versioning System))
but has major enhancements compared to CVS. The name of the cmdline
client is svn.
This package contains the subversion book (see
http://svnbook.red-bean.com/) and a configuration file to make this
book accessible via apache2.
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack//LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
Valgrind checks all memory operations in an application, like read,
write, malloc, new, free, and delete. Valgrind can find uses of
uninitialized memory, access to already freed memory, overflows,
illegal stack operations, memory leaks, and any illegal
new/malloc/free/delete commands. Another program in the package is
"cachegrind," a profiler based on the valgrind engine.
To use valgrind you should compile your application with "-g -O0"
compiler options. Afterwards you can use it with:
valgrind --tool=memcheck --sloppy-malloc=yes --leak-check=yes
--db-attach=yes my_application, for example.
More valgrind options can be listed via "valgrind --help". There is
also complete documentation in the /usr/share/doc/packages/valgrind/
directory. A debugged application runs slower and needs much more
memory, but is usually still usable. Valgrind is still in development,
but it has been successfully used to optimize several KDE applications.
ViewVC is a browser interface for CVS and Subversion version control
repositories. It generates templatized HTML to present navigable
directory, revision, and change log listings. It can display specific
versions of files as well as diffs between those versions. Basically,
ViewVC provides the bulk of the report-like functionality you expect
out of your version control tool, but much prettier than the average
textual command-line program output.
ViewVC is the successor of ViewCVS.
This is a project clone to build entire openSUSE:12.2 for the ARM users.
This project provides the released maintenance updates for openSUSE 12.2 on ARM
This is still for testing atm. It already builds against the 12.2 branched off project which is not final.
This package contains the programs necessary for user-specific process
accounting: sa, accton, and lastcomm.
This package contains a theme without trademarked logos.
Devil's Pie can be configured to detect windows as they are created and
match the window to a set of rules. If the window matches the rules, it
can perform a series of actions on that window.
This package contains the DMZ cursor theme for X.
PowerPC kernels are moving towards requiring a small Open
Firmware-style device tree as the only means of passing information
from bootloaders/firmware to the kernel. This does not require a full
Open Firmware implementation. DTC (Device Tree Compiler) is a tool to
create a static device tree, which is adequate for most embedded
systems (since their topology will not vary across reboots). DTC is
available via a git tree: git://ozlabs.org/srv/projects/dtc/dtc.git
dwarves is a set of tools that use the DWARF debugging information
inserted in ELF binaries by compilers such as GCC, used by well known
debuggers such as GDB, and more recent ones such as systemtap.
Utilities in the dwarves suite include pahole, that can be used to
find alignment holes in structs and classes in languages such as C,
C++, but not limited to these.
It also extracts other information such as CPU cacheline alignment,
helping pack those structures to achieve more cache hits.
A diff like tool, codiff can be used to compare the effects changes
in source code generate on the resulting binaries.
Another tool is pfunct, that can be used to find all sorts of
information about functions, inlines, decisions made by the compiler
about inlining, etc.
The documentation about ctracer is not updated to the latest
developments: it now generates systemtap scripts, stay tuned for
improvements in this area!
Exiv2 is a command line utility to access image metadata from tags like
Exif.
This is a free implementation of a NX session client.
Gcal is a program for printing calendars. Gcal displays a calendar for
a month or a year, eternal holiday lists, and fixed date lists. The
program correctly omits the dates that were skipped when the current
Gregorian calendar replaced the earlier Julian calendar.
Mono with its 'resgen' program uses a design that Microsoft created and
that gives the power to the software vendor and not to the user: it
doesn't allow the end-user to create his own localisations for existing
programs. As documented in the gettext manual:
The advantages of the .dll' format over the .resources' format are:
1. 1. Freedom to localize: Users can add their own translations to an
application after it has been built and distributed. Whereas
when the programmer uses a ResourceManager' constructor provided
by the system, the set of .resources' files for an application
must be specified when the application is built and cannot be
extended afterwards.
2., 3., 4. ...
The included GNU.Gettext.dll gives the user this freedom back and the
also included msgfmt.net.exe and msgunfmt.net.exe handle PO files more
reliably than 'resgen'.
Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Sun |
- 10 commits in devel:languages:python:numeric
- 3 commits in openSUSE:Tools:Images
- 2 commits in openSUSE:Tools:OSRT:TestGithub:openSUSE:openSUSE-release-tools:PR-3075 / openSUSE-release-tools
- and in 2 projects more