F23 Self Contained Change: IBus 1.6
by Jan Kurik
= Proposed Self Contained Change: IBus 1.6 =
https://fedoraproject.org/wiki/Changes/IBus1.6
Change owner(s): Takao Fujiwara <tfujiwar at redhat dot com>
IBus 1.6 will have the features of XKB prefix language icons on the panel in KDE 5 and support $HOME/.XCompose file in non-GNOME desktops.
== Detailed Description ==
Plasma 5 (KDE) no longer support GtkStatusIcon and IBus provides the different icons between Plasma and other desktops. The current IBus shows a fixed IBus icon for any XKB layouts in Plasma desktop but IBus shows the XKB language prefix names on the icon in other desktops likes "EN" for "us" layout, "FR" for "fr" layout. IBus 1.6 will show the prefix names on the icon in Plasma 5 too.
The current IBus supports the compose tables of en_US, fi_FI and pt_BR and only and have the hard-coded tables in itself. IBus 1.6 will load /usr/share/X11/locale/$LOCALE/Compose with the current session locale dynamically and also load $HOME/.XCompose file for the customization.
== Scope ==
* Proposal owners:
- Implement XKB prefix in IBus panel for Plasma 5.
- Implement to load compose tables in libibus.so
* Other developers: N/A
* Release engineering: N/A
* Policies and guidelines: N/A
* Trademark approval: N/A (not needed for this Change)
--
Jan Kuřík
7 years, 9 months
F23 Self Contained Change: RPM MPI Requires Provides
by Jan Kurik
= Proposed Self Contained Change: RPM MPI Requires Provides =
https://fedoraproject.org/wiki/Changes/RpmMPIReqProv
Change owner(s): Sandro Mani <manisandro at gmail dot com>
Have the rpm-build find-provides and find-requires scripts encode the MPI compiler name in the provides string of a binary to distinguish otherwise identical provides between packages $foo, $foo-openmpi and $foo-mpich.
== Detailed Description ==
Currently, the packages libfoo, libfoo-openmpi and libfoo-mpich providing the library libfoo.so all have a provides string of i.e.
libfoo.so()(64bit)
While yum used a shortest-package-name rule to choose which package to pick, dnf does not have any rules, and seems to just pick the first match it comes across. Currently the only solution would be to filter the provides from the -openmpi, -mpich packages and add explicit Requires: where needed. I'd like to propose to extend the provides string in such way that it also encodes the MPI implementation, i.e.:
$ rpm -qp --provides libfoo
libfoo.so()(64bit)
$ rpm -qp --provides libfoo-mpich
libfoo.so()(64bit)(mpich-x86_64)
$ rpm -qp --provides libfoo-openmpi
libfoo.so()(64bit)(openmpi-x86_64)
To this end, I'm proposing to adapt the find-requires and find-provides scripts as (or similarly to):
find-provides
find-requires
Discussion of these changes are tracked in bug #1232504.
This change is intended to coordinate the rebuild of all MPI related packages to ensure all such packages consistently use the new provides format.
== Scope ==
* Proposal owners:
- Work on find-provides and find-requires based on feedback.
- As soon as updated find-provides and find-requires shipped with rpm-build, do a mass-rebuild of all MPI packages.
* Other developers: N/A (not a System Wide Change)
* Release engineering: N/A (not a System Wide Change)
* Policies and guidelines: N/A (not a System Wide Change)
* Trademark approval: N/A (not needed for this Change)
--
Jan Kuřík
7 years, 9 months
F23 System Wide Change: Two Week Atomic
by Jan Kurik
= Proposed System Wide Change: Two Week Atomic =
https://fedoraproject.org/wiki/Changes/Two_Week_Atomic
Change owner(s):
* Matthew Miller
* Colin Walters
* Joe Brockmeier
* Kushal Das
* Adam Miller
* Dennis Gilmore
Fedora Atomic Host is an implementation of the Project Atomic pattern for a specialized operating system for the deployment of containerized applications. For the past two Fedora releases, we've included an Atomic Host cloud image as a non-blocking deliverable. However, upstream Atomic is moving very fast — by the end of the alpha, beta, final stabilization cycle Fedora uses, the released artifact is basically obsolete. Additionally, the Project Atomic team at Red Hat would like to do their ongoing development work in the Fedora upstream, and the six-month release cycle does not lend itself to that.
This change moves Atomic away from the main Fedora 6-month distribution release, and instead to separate releases every two weeks on a new web site, http://atomic.fedoraproject.org/
== Detailed Description ==
Please check the Wiki page for the detailed description: https://fedoraproject.org/wiki/Changes/Two_Week_Atomic#Detailed_Description
== Scope ==
Please check the Wiki page for the scope: https://fedoraproject.org/wiki/Changes/Two_Week_Atomic#Scope
--
Jan Kuřík
7 years, 9 months
F23 Self Contained Change: Sugar 0.106
by Jan Kurik
= Proposed Self Contained Change: Sugar 0.106 =
https://fedoraproject.org/wiki/Changes/Sugar-106
Change owner(s): Peter Robinson <pbrobinson at fedoraproject dot org>
Update Sugar to the new upstream 0.106 stable feature release.
== Detailed Description ==
We want to provide the new version of the Sugar desktop environment as well as more activities to allow further building upon the collaborative environment.
Users curious about the Sugar interface can test out Sugar on an existing Fedora system by selecting the Sugar environment from their display manager.
Developers interested in working on the Sugar interface or writing activities can have a development platform without needing an XO laptop.
== Scope ==
* Proposal owners: Update to the latest Sugar UX, update and test Activities and other integration with the distro.
* Other developers: N/A (not a System Wide Change)
* Release engineering: N/A (not a System Wide Change)
* Policies and guidelines: N/A (not a System Wide Change)
* Trademark approval: N/A (not needed for this Change)
--
Jan Kuřík
7 years, 9 months
Changes submission deadline for Fedora 23
by Jan Kurik
Hi everyone!
Fedora 23 and especially Changes submission deadline [1] is coming pretty soon - in three weeks on June 23rd. With Alpha release in August.
Please, submit your System Wide Changes by this deadline, earlier better. As the deadline mainly applies for System Wide changes it is always good to have most of Self Contained Changes proposed as well.
In case you'll need any help with your Change proposals, feel free to contact me.
Best Regards,
Jan
[1] https://fedoraproject.org/wiki/Releases/23/Schedule
--
Jan Kuřík
7 years, 9 months
FESCo, Council and Env and Stacks elections - Campaign period is now open
by Jan Kurik
Hello everyone!
The Campaign period for FESCo, Council and Env and Stack Elections is now open.
We will also have an email interview with all answers published simultaneously on June the 22nd.
= FESCo [1] =
We will be selecting four seats on FESCo. Currently we have 6 nominees:
* Stephen Gallagher
IRC Nick: sgallagh
FAS: sgallagh
* Haïkel Guémar
IRC Nick: number80
FAS: hguemar
* David King
IRC Nick: amigadave
FAS: amigadave
* Josh Boyer
IRC Nick: jwb
FAS: jwboyer
* Dennis Gilmore
IRC Nick: dgilmore
FAS: ausil
* Germano Massullo
IRC Nick: Caterpillar
FAS: germano
= Council [2] =
We will be selecting one seat on Council. Currently we have one nominee:
* Langdon White
IRC Nick: langdon
FAS: langdon
= Env and Stacks [3] =
We will be selecting five seats on Env and Stacks. Currently we have 6 nominees:
* Honza Horak
IRC Nick: hhorak
FAS: hhorak
* Jens Petersen
IRC Nick: juhp
FAS: petersen
* Stuart Campbell
IRC Nick: sicampbell
FAS: sic
* Václav Pavlín
IRC Nick: vpavlin
FAS: vpavlin
* Jan Kaluza
IRC Nick: jkaluza
FAS jkaluza
* Nick Coghlan
IRC Nick: ncoghlan
FAS ncoghlan
Elections schedule:
* June 08-14: Nomination period open
* June 15-21: Campaign period
* June 22-28: Voting open
* June 29: Results announcement
Regards,
Jan
[1] https://fedoraproject.org/wiki/Development/SteeringCommittee/Nominations
[2] https://fedoraproject.org/wiki/Council/Nominations
[3] https://fedoraproject.org/wiki/Env_and_Stacks/Nominations
--
Jan Kuřík
7 years, 9 months
freetype rebase
by Marek Kasik
Hi,
I've just rebased freetype in rawhide to freetype-2.6.
There are 2 API changes because of which some packages can fail to build
during next week's mass rebuild.
The first one is that redefinition of function 'labs()' as 'ft_labs()'
was removed. It is enough to use 'labs()' instead.
The second one is that header file 'ftxf86.h' was replaced by 'ftfntfmt.h'.
There are also several changes of signed/unsigned types to
unsigned/signed types in some structures.
Regards
Marek
7 years, 9 months
FESCo, Council and Env and Stacks elections - Nomination period is now open
by Jan Kurik
Hello everyone!
The nomination period for FESCo, Council and Env and Stack Elections is now open.
We will be selecting four seats on FESCo [1], one seat on Council [2] and five seats on Env and Stacks [3]. If you are interested in these roles, please add yourself to the lists of nominees (check the links [1], [2], [3]) before 23:59:59 UTC on June 14, 2015! If you wish to nominate someone else, please consult with that person ahead of time. If you know someone who would be a good candidate, now is a great time to make sure they're thinking about it.
If you have questions you'd like to ask candidates, please add them to the Elections Questionnaire wiki page [4]. Nominees will answer these questions and the answers will be published simultaneously on June 22nd as part of campaign period. Questions may be moderated to fit Fedora Magazine interview format.
Elections schedule:
* June 08-14: Nomination period open
* June 15-21: Campaign period
* June 22-28: Voting open
* June 29: Results announcement
[1] https://fedoraproject.org/wiki/Development/SteeringCommittee/Nominations
[2] https://fedoraproject.org/wiki/Council/Nominations
[3] https://fedoraproject.org/wiki/Env_and_Stacks/Nominations
[4] https://fedoraproject.org/wiki/Elections/Questionnaire
--
Jan Kuřík
7 years, 9 months