Proposed F19 Feature: firewalld Rich Language
by Jaroslav Reznik
= Features/FirewalldRichLanguage =
https://fedoraproject.org/wiki/Features/FirewalldRichLanguage
Feature owner(s): Thomas Woerner <twoerner(a)redhat.com>
This feature adds a rich (high level) language to firewalld, that allows to
easily create complex firewall rules without the knowledge of iptables syntax.
= Detailed Description =
Currently, complex firewall rules can only be added using the direct interface
of firewalld. But this requires to know the syntax of iptables and the rules
are not permanent.
With the rich language more complex firewall rules can be created in an easy to
understand way. The language will use keywords with (sometimes multiple)
values and will be an abstract representation of ip*tables and ebtables rules.
Services and zones can be configured using this language, the current
configuration will still be supported.
A mixture of the old and new configuration of services and zones might be
possible, but this needs to be verified. With the possibility to use the rich
language in services and zones, the configuration will also be permanent.
The configuration with files will be available for Fedora 19. The D-BUS
interface with the command line client should be finished, but this depends on
Fedora 19 schedule. UI work will most likely be available later (depends on
Fedora 19 schedule also).
_______________________________________________
devel-announce mailing list
devel-announce(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
11 years, 2 months
Proposed F19 Feature: PreUpgrade Assistant
by Jaroslav Reznik
= Features/PreUpgrade Assistant =
https://fedoraproject.org/wiki/Features/PreUpgrade_Assistant
Feature owner(s): Nils Philippsen <nils(a)redhat.com>, Phil Knirsch
<pknirsch(a)redhat.com>
The PreUgrade assistant is a tool to help people upgrade from one release to
another and be sure to track important manual configuration changes they
performed.
== Detailed description ==
The idea behind the The PreUpgrade assistant came from the notion that even
during the rather short release cycles in Fedora occasionally there are
changes that are incompatible between releases and which are either hard or
nearly impossible to cover during a standard package upgrade. Examples would
be major version upgrades of applications or services that change configuration
file syntax or on-disk date format changes.
The assistant works by analyzing the source system and will generate a report
which will offer information and configuration files for typically changed
settings and services. It offers a plugin architecture where component or
functional area owners can contribute and write their on plugins in python
that can generate additional information for the report.
_______________________________________________
devel-announce mailing list
devel-announce(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
11 years, 2 months
Proposed F19 Feature: MATE Desktop 1.6
by Jaroslav Reznik
= Features/MATE-Desktop-1.6 =
https://fedoraproject.org/wiki/Features/MATE-Desktop-1.6
Feature owner(s): Dan Mashal <dan.mashal AT fedoraproject DOT org>
MATE Desktop is based on GNOME 2 and provides an intuitive and attractive
desktop to Linux users who seek a simple, easy to use traditional interface.
== Detailed description ==
MATE is a traditional Gnome 2 like desktop user interface. Many users have
expressed interest in this feature since Fedora 15 in which Fedora was
switched from Gnome 2 to Gnome 3.
For the advanced user that doesn't want a cutting edge desktop and just wants
to keep it simple this is perfect for them.
The popularity of MATE Desktop is very high. It is one of the 2 choices of
DE's for Linux Mint which is one of the most popular Linux distros out right
now.
_______________________________________________
devel-announce mailing list
devel-announce(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
11 years, 2 months
Proposed F19 Feature: Dracut HostOnly
by Jaroslav Reznik
= Features/DracutHostOnly =
https://fedoraproject.org/wiki/Features/DracutHostOnly
Feature owner(s): Harald Hoyer <harald(a)redhat.com>
Only create "host-only" initramfs images. A generic fallback image should be
installed by anaconda on installation/update and never ever be removed.
== Detailed description ==
Current initramfs images contain most of the kernel drivers to boot from any
hardware. This results in a very big initramfs, which takes a long time to
load on system start and a long time to create on kernel updates. Switching to
host-only will improve the situation. To cope with hardware change, a boot
entry "Rescue System" should be installed with a full fledged initramfs also
containing debug tools. This boot entry can then be used to recover from
hardware changes and also from unforseen software failure after updates.
_______________________________________________
devel-announce mailing list
devel-announce(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
11 years, 2 months
Proposed F19 Feature: High Availability Container Resources
by Jaroslav Reznik
= Features/ High Availability Container Resources =
https://fedoraproject.org/wiki/Features/High_Availability_Container_Resou...
Feature owner(s): David Vossel <dvossel(a)redhat.com>
The Container Resources feature allows the HA stack (Pacemaker + Corosync)
residing on a host machine to extend management of resources into virtual
guest instances (KVM/LXC).
== Detailed description ==
This feature is in response to the growing desire for high availability
functionality to be extended outside of the host into virtual guest instances.
Pacemaker is currently capable of managing virtual guests, meaning Pacemaker
can start/stop/monitor/migrate virtual guests anywhere in the cluster, but
Pacemaker has no ability to manage the resources that live within the virtual
guests. At the moment these virtual guests are very much a black box to
Pacemaker.
The Container Resources feature changes this by giving Pacemaker the ability
to reach into the virtual guests and manage resources in the exact same way
resources are managed on the host nodes. Ultimately this gives the HA stack
the ability to manage resources across all the nodes in cluster as well as any
virtual guests that reside within those cluster nodes.
_______________________________________________
devel-announce mailing list
devel-announce(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
11 years, 2 months
Re: Proposed F19 Feature: Replace MySQL with MariaDB
by Andrew Rist
We've been following the discussions to replace MySQL with MariaDB in
Fedora, and would like to provide additional data to help the community
make the most informed decision. Instead of switching**the default to
MariaDB 5.5 we would like to propose that Fedora instead integrate MySQL
5.6. Switching to MariaDB would be going backwards, as their releases
usually lag by at least 6 months. The differences between MariaDB 5.5
and MySQL 5.6 are quite significant, with major improvements in both
performance and stability [1] , as well as additional features and
improved security [2].
With hundreds of development and QA engineers, including MySQL veterans
and fresh talent, Oracle has produced the most stable, secure, and
scalable releases of open source MySQL ever. We are ready to help
integrate and package the latest and best-tested version of MySQL in
Fedora, including becoming the package maintainer (same as we do with
Ubuntu).
15 years of contributing to the Linux kernel, 8 years developing InnoDB,
and now 3 years leading MySQL represent a track record that speaks for
itself. Fedora's corporate sponsor and Oracle do compete in the Linux
support business, but the database choice for Fedora should only focus
on the merits and the quality of the MySQL code. If Fedora, as the
mission statement says wants to "lead, and not follow" we recommend you
keep MySQL, the leading edge and highest quality open source database,
as the default choice in your Linux distribution.
Andrew
[1] http://dev.mysql.com/tech-resources/articles/whats-new-in-mysql-5.6.html
[2] https://blogs.oracle.com/MySQL/entry/mysql_5_6_is_a
11 years, 2 months
polkit changes in f19
by Matthias Clasen
I just realized that there is a change to the way polkit is packaged in f19 that spin maintainers should be aware of: the polkit package is just the service, which only provides the default policy as specified in the action definitions now. If you want or need support for js rules, you need to pull in the polkit-js-engine package. I've just made this change for the desktop spin.
Matthias
11 years, 2 months
releasing ownership (maintainers/co-maintainers required)
by Rakesh Pandit
Hi,
I haven't been able to keep up maintenance of packages for year plus
now and I don't see myself doing that for next 6-7months more. Right
now I am too busy with university course work.
But I will come back and contribute in free time after summers. My
co-maintainers have done wonderful work in taking care of some of
important packages.
I request existing fedora packagers if they can take up these
packages. For packages which already have active co-maintainers
already, you can collaborate with them.
Some of these packages will need lot of work and few are worth even
dropping. As soon as packagers can claim them in this thread I will
drop ownership.
I will keep myself co-maintain for few packages (will request from new owners).
Mayavi -- The Mayavi scientific data 3-dimensional visualizer
acheck -- Check common localisation mistakes
acheck-rules -- Rules for acheck
bunny -- Instrumented C code security fuzzer
code2html -- Convert source code to HTML
coredumper -- Library to create core dumps
cpptest -- A portable and powerful and simple unit testing framework for C++
ctemplate -- A simple but powerful template language for C++
dayplanner -- An easy and clean Day Planner
django-mako -- Mako Templates Plugin for Django
djvulibre -- DjVu viewers, encoders, and utilities
dnrd -- A caching, forwarding DNS proxy server
dvtm -- Tiling window management for the console
enet -- Thin, simple and robust network layer on top of UDP
examiner -- Utility to disassemble and comment foreign executable binaries
flickcurl -- C library for the Flickr API
freeimage -- Multi-format image decoder library
fuse-zip -- Fuse-zip is a fs to navigate, extract, create and modify
ZIP archives
gedit-plugins -- Plugins for gedit
gflags -- Library for commandline flag processing
ginac -- C++ library for symbolic calculations
gnaural -- A multi-platform programmable binaural-beat generator
gnucap -- The Gnu Circuit Analysis Package
jed -- Fast, compact editor based on the S-Lang screen library
libao -- Cross Platform Audio Output Library
libeXosip2 -- A library that hides the complexity of using the SIP protocol
libkml -- A KML library written in C++ with bindings to other languagues
libogg -- The Ogg bitstream file format library
libosip2 -- oSIP is an implementation of SIP
linphone -- Phone anywhere in the whole world by using the Internet
lynis -- Security and system auditing tool
nebula -- Intrusion signature generator
ntop -- A network traffic probe similar to the UNIX top command
octave -- A high-level language for numerical computations
opencv -- Collection of algorithms for computer vision
ortp -- A C library implementing the RTP protocol (RFC3550)
pdf2djvu -- PDF to DjVu converter
perl-Search-Xapian -- Xapian perl bindings
php-markdown -- Markdown implementation in PHP
php-oauth -- PHP Authentication library for desktop to web applications
php-pear-Auth -- Authentication provider for PHP
php-xmpphp -- XMPPHP is the successor to Class.Jabber.PHP
pstreams-devel -- POSIX Process Control in C++
python-AppTools -- Enthough Tool Suite Application Tools
python-EnthoughtBase -- Core package for the Enthought Tool Suite
python-EnvisageCore -- Extensible Application Framework
python-EnvisagePlugins -- Plug-ins for the Envisage framework
python-Traits -- Explicitly typed attributes for Python
python-TraitsBackendQt -- PyQt backend for Traits and TraitsGUI
python-TraitsGUI -- Traits-capable windowing framework
python-durus -- A Python Object Database
python-setupdocs -- Setuptools plugin
ratproxy -- A passive web application security assessment tool
sitecopy -- Tool for easily maintaining remote web sites
stardict-dic-hi -- Hindi dictionary for stardict
svgalib -- Low-level fullscreen SVGA graphics library
taskcoach -- Your friendly task manager
tinyxml -- A simple, small, C++ XML parser
txt2rss -- Convert from txt to rss
unhide -- Tool to find hidden processes and TCP/UDP ports from rootkits
up-imapproxy -- University of Pittsburgh IMAP Proxy
uriparser -- URI parsing library - RFC 3986
xsel -- Command line clipboard and X selection tool
zile -- Zile Is Lossy Emacs
Regards,
--
Rakesh Pandit
https://fedoraproject.org/wiki/User:Rakesh
freedom, friends, features, first
11 years, 2 months
Command line arguments depend on locale
by Benny Amorsen
Apparently ping has now started interpreting its command line arguments
depending on locale. I.e. ping -i 0.1 no longer works in locales where
comma is the decimal separator.
This makes it difficult to call system commands. The only workaround is
to set LC_ALL to a known-good locale, but then your users get no benefit
from the translations of error messages and so on.
Is Linux really doomed to repeat the mistakes made by Visual Basic more
than a decade ago?
/Benny
11 years, 2 months