Fedora 21 Changes Freeze in two weeks - 2014-07-08
by Jaroslav Reznik
Greetings!
Fedora 21 Changes Freeze is currently scheduled to no earlier than
2014-07-08 [1] and we're getting closer to this date. Btw this is
also Fedora 21 Branch from Rawhide date.
At this point, all accepted changes should be substantially complete,
and testable. Additionally, if a change is to be enabled by default,
it must be so enabled at Change Freeze.
Change tracking bug should be set to the MODIFIED state to indicate
it achieved completeness. [2]
As Fedora 21 scope is really huge, progress at Changes Freeze
will help us to think about where we are and what we can do for
this release. This applies not only to change owners but to all
other groups - especially from WGs and teams involved in Fedora
re-design. Let us know if you're blocked, if you need any help
etc. or just to say, hey, we're ready :).
Jaroslav
[1] https://fedoraproject.org/wiki/Releases/21/Schedule
[2] http://bit.ly/f21changesfreeze
_______________________________________________
devel-announce mailing list
devel-announce(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
9 years, 10 months
Patches for trivial bugs sitting in bugzilla -> trivial patch policy?
by Sandro Mani
Hi,
From time to time, I see trivial patches posted in bugzilla which end
up sitting there because the maintainer is too busy / gets bombarded
with tons of bugzilla mails and misses that particular one / whatever
reason. As a packager, sometimes it seems very hard to get such trivial
patches applied. What you can do is
- You can keep pinging bugzilla
- You can apply for commit rights, which might be excessive for just
this one patch, and still requires the maintainer to answer.
- You can start the non-responsive maintainer procedure, even if you
know perfectly well that the maintainer is still active. Or you might
suspect that the maintainer is inactive, but you'd rather not have to
wait for an entire month, because this one bug is blocking your work.
- You can start asking on irc for a proven packager to jump in and hope
a proven packager is online and has time at that moment.
- You can post on -devel, though again, unless someone has time right
now it gets forgotten an people move on.
- Repeat the above n times until someone shouts at you and flags your
email as spam :)
So wondering, if there is a way we can improve the situation. One idea
which comes to mind would be something like "trivial patch policy"
- after i.e. one week of inactivity one can flag such a bug as a trivial
bug. You can only do so if you are a packager and post a patch (which
also updates the SPEC, so just a matter of apply patch, fedpkg commit &
build).
- for anything else than packaging issues, the patch may only be a well
justified upstream commit backport
- a proven packagers gets notified about the issue, validates the patch
and if ok fires the update. The entire thing might work similar to how a
New Package / Package Change request works, by posting something like
this to the bug:
Trivial Patch Request
=====================
Patch[branch]:
Patch[other_branch]:
Reason:
Upstream commit:
Submitter:
From my experience such situations do not occur too frequently, but
when they happen, they can be hard to deal with.
Comments?
Thanks,
Sandro
9 years, 10 months
Self Introduction: David Nichols
by David Nichols
Hello,
My name is David Nichols, and I'm the author of the Qore programming language.
I've recently made a package submission request to Fedora for Qore, which is under review here: https://bugzilla.redhat.com/show_bug.cgi?id=1111691
I've been running fedora (and before that redhat) for many years, and use fedora and redhat extensively at home and at work.
I've been packaging qore with RPM for many years, but now I'm getting into Fedora-specific packaging, and have found that my RPM skills were out of date and, even though I've been providing 3rd-party RPMs for Fedora for many years, I have found through the review process that I had a lot to learn.
Fortunately there is a lot of documentation, and also I've gotten a lot of constructive advise in the qore review.
My goal is to become the maintainer of Qore for Fedora, and since I'm responsible for upstream development as well, I can make sure that the Fedora packages remain high-quality.
I hope everyone who has read this far has a great day :)
thanks,
David
9 years, 10 months
F22 System Wide Change: Replace Yum With DNF
by Jaroslav Reznik
= Proposed System Wide Change: Replace Yum With DNF =
https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF
Note: This is Fedora 22 proposal!
Change owner(s): Aleš Kozumplík <kozumplik(a)gmail.com>
Make DNF/Yum4 the new default packaging tool in F22.
== Detailed Description ==
DNF was forked from Yum in January 2012 and available for experimenting in
Fedora since release 18 [1]. The project is now fully capable of replacing Yum
in new Fedora installations. We want DNF to become the new default packaging
tool in Fedora 22. This entails:
* letting system administrators (including users who routinely manage their
packages using the legacy Yum) perform all common packaging operations using
DNF, with no or minimal and documented [2] change to the command syntax, apart
from replacing the command name. (done)
* providing implementation of Anaconda backend so system can be bootstrapped
completely without using legacy Yum. (done)
* providing alternative to all Yum plugins from yum-utils (ongoing)
* providing alternative to all release engineering tools (repoquery, bodhi
etc.) from yum-utils (ongoing)
* being ready/having the capacity to help out users with migration of their
custom legacy plugins and extensions to DNF. The solid API documentation [3]
we provide is of great advantage here. (ongoing)
In practice, the change implies:
* Anaconda installs the system using the DNF backend (with no special
switches)
* package 'dnf' is installed by default (referenced by the base comps groups)
* package 'dnf-yum-compat-command' is installed by default. It obsoletes Yum
and provides its own <code>/usr/bin/yum</code>, a short script that redirects
to <code>/usr/bin/dnf</code> with an appropriate warning message that DNF is
the preferred package manager now. Notice that upgrading F21 to F22 will not
cause the compat package to be installed so will not disturb any upgrading
users.
== Scope ==
This change will be completely transparent for users that use only the
graphical package management tools. For anybody using the command line
directly there will be some differences, but all the important operations are
available with DNF, using the same CLI syntax.
* Proposal owners: The majority of tasks on this change are completed. Some
plugins and API calls still need to be added. The Anaconda payload
implementation needs more testing, Fedora Test Day for this is pending.
* Other developers: We provide the paylaod implementation for Anaconda
developers. Developers of other extensions and developers of plugins that are
not part of yum-utils will have to update their code.
* Release engineering: Release engineering tools that are internal to the
releng teams and not part of yum-utils will need modifications to migrate to
the DNF API.
* Policies and guidelines: None at the moment.
[1] https://fedoraproject.org/wiki/Features/DNF
[2] http://akozumpl.github.io/dnf/cli_vs_yum.html
[3] http://akozumpl.github.io/dnf/api.html
_______________________________________________
devel-announce mailing list
devel-announce(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
9 years, 10 months
Mule Orphaned Package
by tspauld98@yahoo.com
Hi All,
I'm a mule developer and fedora user. Recently, I noticed that the version
of mule packaged with fedora is not only very behind the current upstream
version but it is also orphaned. I'd like to take over maintaining the
packaging of mule on fedora if there are no objections.
Thanks,
Tim
9 years, 10 months
Re: F22 System Wide Change: Replace Yum With DNF
by Vikram Goyal
After going through the thread, a revelation, a deep understanding
occured. There is always a confusion regarding Linux, why does it not
get popular even when being the best (Am Beston;) OS in the whole
Universe. <OMG>, it was not renamed even once since the nineties even
when the hole f^%(*g thing was qoverhowled a million times. <OMG>
The hole f^%(*g thing things should be renamed:
Some Samples,
Linodora
LindaGoodman
LindoGoodWoman
IamBadMan
URHole
IMPole
Cat has changed its codebase by around 87.73% since it was last
christened cat & does not justifies anymore to be called cat. Some
suggestions.
Dog
God
Goddamn
Kutta
Billie
Billy
Bitch
etc....
These are just some samples, Feel free to append your own. The whole OS
along with all its binaries, packages etc need a naming over hole.
Thank you very much for your precious time.
Mucchaas Gracias, Great Going down the drain. Splosh.....
9 years, 10 months
[POC-change] Fedora packages point of contact updates
by Nobody
Change in package status over the last 168 hours
================================================
14 packages were orphaned
-------------------------
SOAPpy [f19, master, f20, el5] was orphaned by pingou
Full-featured SOAP library for Python
https://admin.fedoraproject.org/pkgdb/package/SOAPpy
copr [f20, master] was orphaned by msuchy
Cool Other Package Repo
https://admin.fedoraproject.org/pkgdb/package/copr
java-1.7.0-openjdk [master] was orphaned by dbhole
OpenJDK runtime environment
https://admin.fedoraproject.org/pkgdb/package/java-1.7.0-openjdk
jbosscache-core [master] was orphaned by mizdebsk
JBoss object cache
https://admin.fedoraproject.org/pkgdb/package/jbosscache-core
jbosscache-support [master] was orphaned by mizdebsk
JBossCache support package
https://admin.fedoraproject.org/pkgdb/package/jbosscache-support
kf5-textwidgets [master] was orphaned by dvratil
KDE Frameworks 5 Tier 3 addon with advanced text editing widgets
https://admin.fedoraproject.org/pkgdb/package/kf5-textwidgets
pcp-gui [master, f19, el6, f20, el5] was orphaned by nathans
Visualization tools for the Performance Co-Pilot toolkit
https://admin.fedoraproject.org/pkgdb/package/pcp-gui
perl-Language-Expr [master] was orphaned by churchyard
Simple mini-language for use in expression
https://admin.fedoraproject.org/pkgdb/package/perl-Language-Expr
postgresql-table_log [f20, master] was orphaned by devrim
Log data changes in a PostgreSQL table
https://admin.fedoraproject.org/pkgdb/package/postgresql-table_log
postler [master] was orphaned by thm
An ultra simple desktop mail client
https://admin.fedoraproject.org/pkgdb/package/postler
python-flask [epel7] was orphaned by codeblock
A micro-framework for Python based on Werkzeug, Jinja 2 and good intentions
https://admin.fedoraproject.org/pkgdb/package/python-flask
python-werkzeug [epel7] was orphaned by codeblock
The Swiss Army knife of Python web development
https://admin.fedoraproject.org/pkgdb/package/python-werkzeug
synapse [master] was orphaned by renich
a mono-free alternative to gnome-do
https://admin.fedoraproject.org/pkgdb/package/synapse
wacomexpresskeys [master] was orphaned by arozansk
Wacom ExpressKeys and Touch Strips configuration utility
https://admin.fedoraproject.org/pkgdb/package/wacomexpresskeys
0 packages were retired
------------------------
16 packages unorphaned
----------------------
barry [f19, master, f20] was unorphaned by cicku
BlackBerry Desktop for Linux
https://admin.fedoraproject.org/pkgdb/package/barry
cbmc [f19, master, f20] was unorphaned by jjames
Bounded Model Checker for ANSI-C and C++ programs
https://admin.fedoraproject.org/pkgdb/package/cbmc
cgnslib [master, f19, el6, f20] was unorphaned by cicku
Computational Fluid Dynamics General Notation System
https://admin.fedoraproject.org/pkgdb/package/cgnslib
ghc-chalmers-lava2000 [f19, master, f20] was unorphaned by petersen
A Hardware description library for Haskell
https://admin.fedoraproject.org/pkgdb/package/ghc-chalmers-lava2000
ghemical [f20, master] was unorphaned by cicku
Molecular mechanics and quantum mechanics front end for GNOME
https://admin.fedoraproject.org/pkgdb/package/ghemical
liboglappth [f20, master] was unorphaned by cicku
An OpenGL wrapper library
https://admin.fedoraproject.org/pkgdb/package/liboglappth
mimetic [f19, master] was unorphaned by limb
A full featured MIME library written in C++
https://admin.fedoraproject.org/pkgdb/package/mimetic
mpqc [f20, master] was unorphaned by cicku
Ab-inito chemistry program
https://admin.fedoraproject.org/pkgdb/package/mpqc
nesc [master, f19, el6, f20] was unorphaned by cicku
Compiler used by TinyOS
https://admin.fedoraproject.org/pkgdb/package/nesc
pam_script [master] was unorphaned by limb
PAM module for executing scripts
https://admin.fedoraproject.org/pkgdb/package/pam_script
perl-File-NFSLock [el5] was unorphaned by xavierb
Perl module to do NFS (or not) locking
https://admin.fedoraproject.org/pkgdb/package/perl-File-NFSLock
pion-net [f19, master, f20] was unorphaned by cicku
C++ library for building lightweight HTTP interfaces
https://admin.fedoraproject.org/pkgdb/package/pion-net
postgresql-table_log [f19, el6, el5] was unorphaned by devrim
Log data changes in a PostgreSQL table
https://admin.fedoraproject.org/pkgdb/package/postgresql-table_log
redet [master, f19, el6, f20] was unorphaned by cicku
Regular expression development and execution tool
https://admin.fedoraproject.org/pkgdb/package/redet
umlgraph [master] was unorphaned by akurtakov
Automated Drawing of UML Diagrams
https://admin.fedoraproject.org/pkgdb/package/umlgraph
verbiste [f19, master, f20] was unorphaned by cicku
French conjugation system
https://admin.fedoraproject.org/pkgdb/package/verbiste
0 packages were unretired
------------------------
40 packages were given
-------------------------
crystal [f19, master, f20] was given by limb to bnemec
KDE window decoration
https://admin.fedoraproject.org/pkgdb/package/crystal
cyrus-imapd [f19, master, f20] was given by mhlavink to pavlix
A high-performance mail server with IMAP, POP3, NNTP and SIEVE support
https://admin.fedoraproject.org/pkgdb/package/cyrus-imapd
gle [f19, master, f20] was given by limb to jussilehtola
Graphics Layout Engine
https://admin.fedoraproject.org/pkgdb/package/gle
gpgme [f19, master, f20] was given by rdieter to tmraz
GnuPG Made Easy - high level crypto API
https://admin.fedoraproject.org/pkgdb/package/gpgme
hsqldb [f19, master, f20] was given by tradej to mizdebsk
Hsqldb Database Engine
https://admin.fedoraproject.org/pkgdb/package/hsqldb
httpd [f19, master, f20] was given by jorton to jkaluza
Apache HTTP Server
https://admin.fedoraproject.org/pkgdb/package/httpd
libFS [master, f19, el6, f20] was given by kevin to bentiss
X.Org X11 libFS runtime library
https://admin.fedoraproject.org/pkgdb/package/libFS
libICE [f19, master, f20] was given by kevin to bentiss
X.Org X11 ICE runtime library
https://admin.fedoraproject.org/pkgdb/package/libICE
libSM [f19, master, f20] was given by kevin to bentiss
X.Org X11 libSM runtime library
https://admin.fedoraproject.org/pkgdb/package/libSM
libX11 [f19, master, f20] was given by kevin to ajax
X.Org X11 libX11 runtime library
https://admin.fedoraproject.org/pkgdb/package/libX11
libXau [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXau runtime library
https://admin.fedoraproject.org/pkgdb/package/libXau
libXaw [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXaw runtime library
https://admin.fedoraproject.org/pkgdb/package/libXaw
libXcomposite [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXcomposite runtime library
https://admin.fedoraproject.org/pkgdb/package/libXcomposite
libXcursor [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXcursor runtime library
https://admin.fedoraproject.org/pkgdb/package/libXcursor
libXdamage [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXdamage runtime library
https://admin.fedoraproject.org/pkgdb/package/libXdamage
libXdmcp [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXdmcp runtime library
https://admin.fedoraproject.org/pkgdb/package/libXdmcp
libXevie [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXevie runtime library
https://admin.fedoraproject.org/pkgdb/package/libXevie
libXext [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXext runtime library
https://admin.fedoraproject.org/pkgdb/package/libXext
libXfixes [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXfixes runtime library
https://admin.fedoraproject.org/pkgdb/package/libXfixes
libXfont [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXfont runtime library
https://admin.fedoraproject.org/pkgdb/package/libXfont
libXft [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXft runtime library
https://admin.fedoraproject.org/pkgdb/package/libXft
libXinerama [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXinerama runtime library
https://admin.fedoraproject.org/pkgdb/package/libXinerama
libXmu [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXmu/libXmuu runtime libraries
https://admin.fedoraproject.org/pkgdb/package/libXmu
libXp [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXp runtime library
https://admin.fedoraproject.org/pkgdb/package/libXp
libXpm [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXpm runtime library
https://admin.fedoraproject.org/pkgdb/package/libXpm
libXrandr [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXrandr runtime library
https://admin.fedoraproject.org/pkgdb/package/libXrandr
libXrender [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXrender runtime library
https://admin.fedoraproject.org/pkgdb/package/libXrender
libXres [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXres runtime library
https://admin.fedoraproject.org/pkgdb/package/libXres
libXt [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXt runtime library
https://admin.fedoraproject.org/pkgdb/package/libXt
libXtst [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXtst runtime library
https://admin.fedoraproject.org/pkgdb/package/libXtst
libXv [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXv runtime library
https://admin.fedoraproject.org/pkgdb/package/libXv
libXvMC [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXvMC runtime library
https://admin.fedoraproject.org/pkgdb/package/libXvMC
libXxf86dga [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXxf86dga runtime library
https://admin.fedoraproject.org/pkgdb/package/libXxf86dga
libXxf86misc [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXxf86misc runtime library
https://admin.fedoraproject.org/pkgdb/package/libXxf86misc
libXxf86vm [f19, master, f20] was given by kevin to bentiss
X.Org X11 libXxf86vm runtime library
https://admin.fedoraproject.org/pkgdb/package/libXxf86vm
libdmx [f19, master, f20] was given by kevin to bentiss
X.Org X11 DMX runtime library
https://admin.fedoraproject.org/pkgdb/package/libdmx
libfontenc [f19, master, f20] was given by kevin to bentiss
X.Org X11 libfontenc runtime library
https://admin.fedoraproject.org/pkgdb/package/libfontenc
libxkbfile [f19, master, f20] was given by kevin to bentiss
X.Org X11 libxkbfile runtime library
https://admin.fedoraproject.org/pkgdb/package/libxkbfile
openstack-glance [master, f19, el6, f20] was given by pbrady to jbernard
OpenStack Image Service
https://admin.fedoraproject.org/pkgdb/package/openstack-glance
xrestop [f19, master, f20] was given by kevin to jwrdegoede
X Resource Monitor
https://admin.fedoraproject.org/pkgdb/package/xrestop
2 packages had new branches
------------------------
guake had a new branch: master for pingou by pingou
Drop-down terminal for GNOME
https://admin.fedoraproject.org/pkgdb/package/guake
libXScrnSaver had a new branches: f19, master, f20 for bentiss by kevin
X.Org X11 libXss runtime library
https://admin.fedoraproject.org/pkgdb/package/libXScrnSaver
Sources: https://github.com/pypingou/fedora-owner-change
9 years, 10 months