Fedora Community Blog: My week #49 in Fedora

Share Button

Lets summarize some of events from the past week or two:

F27 Server release

On Thursday December 7th, 2017 we held Go/No-Go meeting for F27 server edition.  During the meeting we run into some infrastructure issues due to datacenter move, so even the meeting minutes were not completely recorded, we successfully finished the meeting. At the end of the meeting we have agreed to release the Fedora 27 RC 1.6 compose as the Fedora 27 release. The release date is set on December 12th, 2017.

Elections

On Tuesday, December 5th, 2017 we started Voting period for Mindshare and Council. We have also postponed start of FESCo Voting period for three days due to low number of nominees.  This went mostly fine, unfortunately we run into an issue with the mandatory interviews, required by a new election rule, where majority of nominees have not completed their interview by the deadline. After a brief chat with other Council members we have agreed to run the Elections even the new rule  was not fulfilled. As this decision caused a lot of tension in the community, it has been finally decided to cancel these elections and organize a new run with clarified rules. To be as transparent as possible there is a Council ticket #156, where Council wants to agree on the way how to deal with interviews as part of elections. FESCo has also opened a ticket #1800, to discuss the Election topic.

The new run of elections is preliminary planned on January 2018, where exact schedule is going to be published during this (#50) week.

F27 Release Engineering Retrospective

On Monday, December 4th, Kate organized F27 Release Engineering Retrospective meeting. During the meeting people provided their pros & cons they experienced during the F27 release and then we had a discussion on these topics. There is a video recording available from the meeting as well as notes we were discussing. For me, personally, this was very useful meeting allowing me to understand some issues more deeply as well as see these issues from different point of view.

Fedora Release cycle & Changes Policy

FESCo has approved update of Fedora Release cycle & Changes Policy. The update consist mostly changes based on the following :

People who are dealing with scheduling are requested to check these updates, so they can reflect these changes in their own work.

Mandatory Release notes

Collecting Release notes for a release from Change owners is a long term issue. To help our Documentation team with this issue FESCo has approved Mandatory Release notes for all the Changes going into a release.  If you are a Change owner, please make sure you are aware of this decision. And of course, I am looking forward to work with Change owners to get the Release notes ready and on time.

Datacenter move

I should also mention a big Datacenter move which happened during the week #49 (from December 4th to December 8th). Even I do not know much of it, as all the systems seems to be working fine and outages during the past week were minimal, I guess this is a big success. Thank you Infra team for the work you have done.

 

For more information what is going on in the Fedora community, please subscribe to one of the mailing list Fedora people are contributing to.

 

The post My week #49 in Fedora appeared first on Fedora Community Blog.

Powered by WPeMatico

Share Button

Richard Hughes: CSR devices now supported in fwupd

Share Button

On Friday I added support for yet another variant of DFU. This variant is called “driverless DFU” and is used only by BlueCore chips from Cambridge Silicon Radio (now owned by Qualcomm). The driverless just means that it’s DFU like, and routed over HID, but it’s otherwise an unremarkable protocol. CSR is a huge ODM that makes most of the Bluetooth audio chips in vendor hardware. The hardware vendor can enable or disable features on the CSR microcontroller depending on licensing options (for instance echo cancellation), and there’s even a little virtual machine to do simple vendor-specific things. All the CSR chips are updatable in-field, and most vendors issue updates to fix sound quality issues or to add support for new protocols or devices.

The BlueCore CSR chips are used everywhere. If you have a “wireless” speaker or headphones that uses Bluetooth there is a high probability that it’s using a CSR chip inside. This makes the addition of CSR support into fwupd a big deal to access a lot of vendors. It’s a lot easier to say “just upload firmware” rather than “you have to write code” so I think it’s useful to have done this work.

The vendor working with me on this feature has been the awesome AIAIAI who make some very nice modular headphones. A few minutes ago we uploaded the H05 v1.5 firmware to the LVFS testing stream and v1.6 will be coming soon with even more bug fixes. To update the AIAIAI H05 firmware you just need to connect the USB cable and press and hold the top and bottom buttons on the headband until the LED goes out. You can then update the firmware using fwupdmgr update or just using GNOME Software. The big caveat is that you have to be running fwupd >= 1.0.3 which isn’t scheduled to be released until after Christmas.

I’ve contacted some more vendors I suspect are using the CSR chips. These include:

  • Jarre Technologies
  • RIVA Audio
  • Avantree
  • Zebra
  • Fugoo
  • Bowers&Wilkins
  • Plantronics
  • BeoPlay
  • JBL

If you know of any other “wireless speaker” companies that have issued at least one firmware update to users, please let me know in a comment here or in an email. I will follow up all suggestions and put the status on the Naughty&Nice vendorlist so please check that before suggesting a company. It would also be really useful to know the contact details (e.g. the web-form URL, or the email address) and also the model name of the device that might be updatable, although I’m happy to google myself if required. Thanks as always to Red Hat for allowing me to work on this stuff.

Powered by WPeMatico

Share Button

Fedora Community Blog: Heroes of Fedora (HoF) – F27 Final

Share Button

Hello and welcome to this issue of Heroes of Fedora focused on Fedora 27 Final release! The purpose of Heroes of Fedora is to provide a summation of testing activity on each milestone release of Fedora. So, without further ado, let’s get started!

FPL Badge

Updates Testing

Test period: Fedora 27 (2017-10-17 – 2017-11-14)
Testers: 100
Comments1: 436

Name Updates commented
pwalter 63
besser82 60
cserpentis 57
filiperosset 23
lnie 17
piotrdrag 16
sassam 15
anonymous 12
adamwill 10
ankursinha 8
g6avk 7
kparal 7
alciregi 7
pwhalen 6
bluepencil 5
nonamedotc 5
mastaiza 4
renault 4
greg18 4
dustymabe 4
frantisekz 3
churchyard 3
dandim 3
nb 3
raveit65 2
fgrose 2
rdieter 2
pbrobinson 2
earthwalker 2
martinpitt 2
vedranm 2
mzink 2
mati865 2
haghighi 2
leigh123linux 2
sumantrom 2
lupinix 2
satellit 2
…and also 62 other reporters who created less than 2 reports each, but 62 reports combined!

1 If a person provides multiple comments to a single update, it is considered as a single comment. Karma value is not taken into account.

Validation Testing

Test period: Fedora 27 (2017-10-17 – 2017-11-14)
Testers: 20
Reports: 434
Unique referenced bugs: 18

Name Reports submitted Referenced bugs1
pwhalen 167 1503758 1505896 1505903 (3)
frantisekz 39 1502816 (1)
lbrabec 37
lnie 35 1508841 1509772,1432627,1432754 (2)
pschindl 24 1508808 (1)
kparal 24 1508794 (1)
sumantrom 21
alciregi 19 1500834 1502915 1503496 (3)
coremodule 17
tenk 8
siddharthvipul1 8
adamwill 7 1508706 1508735 (2)
dustymabe 6
kevin 5
mattia 5 1506979 (1)
satellit 5 1490668 1502915 (2)
dominicpg 3
konradr 2 1484908 1486002 1504241 (3)
skamath 1
puiterwijk 1

1 This is a list of bug reports referenced in test results. The bug itself may not be created by the same person.

Bug Reports

Test period: Fedora 27 (2017-10-17 – 2017-11-14)
Reporters: 347
New reports: 676

Name Reports submitted1 Excess reports2 Accepted blockers3
mastaiza 47 2 (4%) 0
lnie 14 0 (0%) 0
Stephen Gallagher 14 1 (7%) 0
Paul Whalen 12 2 (16%) 0
xzj8b3 11 0 (0%) 0
Adam Williamson 10 0 (0%) 2
Davide Repetto 9 0 (0%) 0
Karel Srot 8 0 (0%) 0
Mikhail 8 1 (12%) 0
Alessio 7 3 (42%) 2
Keefer Rourke 7 0 (0%) 0
Luís Silva 7 0 (0%) 0
Peter 7 0 (0%) 0
Joachim Frieben 6 0 (0%) 0
Vedran Miletić 6 0 (0%) 0
Kamil Páral 5 0 (0%) 1
Daniel 5 0 (0%) 0
Ed Marshall 5 0 (0%) 0
Jacques Bonet 5 2 (40%) 0
Juanbi 5 0 (0%) 0
lennart_reuther at web.de 5 0 (0%) 0
Leslie Satenstein 5 0 (0%) 0
Stephen 5 1 (20%) 0
wibrown at redhat.com 5 0 (0%) 0
Christian Stadelmann 4 0 (0%) 0
František Zatloukal 4 0 (0%) 0
Juan Orti 4 1 (25%) 0
Maksim 4 0 (0%) 0
Michal Schmidt 4 0 (0%) 0
Michał 4 1 (25%) 0
msmafra at gmail.com 4 0 (0%) 0
Zbigniew Jędrzejewski-Szmek 4 1 (25%) 0
Alexey Matveichev 3 0 (0%) 0
Anass Ahmed 3 0 (0%) 0
Andrew Gunnerson 3 0 (0%) 0
christian gudino 3 0 (0%) 0
Gergely Polonkai 3 0 (0%) 0
Gwendal 3 0 (0%) 0
ilya 3 0 (0%) 0
jpg at rosario.com 3 0 (0%) 0
Kenneth Topp 3 0 (0%) 0
Leonid Podolny 3 0 (0%) 0
Lukas Slebodnik 3 0 (0%) 0
Micah Abbott 3 0 (0%) 0
Niki Guldbrand 3 0 (0%) 0
oliver.zemann at gmail.com 3 0 (0%) 0
peter 3 0 (0%) 0
Randy Barlow 3 1 (33%) 0
Ryan Gillette 3 0 (0%) 0
Steven Haigh 3 0 (0%) 0
sumantro 3 0 (0%) 0
Terje Røsten 3

The post Heroes of Fedora (HoF) – F27 Final appeared first on Fedora Community Blog.

Powered by WPeMatico

Share Button

Fedora Magazine: 4 cool new projects to try in COPR for December

Share Button

COPR is a collection of personal repositories for software that isn’t carried in Fedora. Some software doesn’t conform to standards that allow easy packaging. Or it may not meet other Fedora standards, despite being free and open source. COPR can offer these projects outside the Fedora set of packages. Software in COPR isn’t supported by Fedora infrastructure or signed by the project. However, it can be a neat way to try new or experimental software.

Here’s a set of new and interesting projects in COPR.

Thonny

Thonny is an IDE for learning Python. It includes a simple debugger with many interesting features. It can show how expressions are evaluated, and where each subexpression is replaced by its value, step-by-step. Thonny opens a new window every time a function is called, with its own set of local variables. It highlights basic syntax errors and shows the scope of variables. Thonny comes with built-in Python 3.6.

Installation instructions

The repo currently provides Thonny for Fedora 25, 26, 27, and Rawhide. To install Thonny, use these commands:

sudo dnf copr enable aivarannamaa/thonny
sudo dnf install thonny

Netactview

Netactview is a network connection viewer with a graphical interface. It’s similar in features to netstat. Netactview can collect and display data asynchronously. It also allows you to sort and filter connections and vary the refresh rate. Netactview can save lists of connection to a text or CSV file, and its interface can be customized.

Installation instructions

The repo currently provides Netactview for Fedora 25, 26, 27, and Rawhide. To install Netactview, use these commands:

sudo dnf copr enable szpak/netactview
sudo dnf install netactview

Newsboat

Newsboat is an RSS/Atom news feed reader for a terminal. It offers numerous configuration options. It can categorize feeds using tags and automatically remove unwanted articles using killfiles. Furthermore, it can download and save podcasts. Newsboat is a fork of Newsbeuter, which is available from the Fedora repository. However, Newsbeuter currently isn’t actively maintained.

Installation instructions

The repo currently provides Newsboat for Fedora 26 and 27. To install Newsboat, use these commands:

sudo dnf copr enable fszymanski/newsboat
sudo dnf install newsboat

Cool-retro-term

Cool-retro-term (CRT) is a heavily stylized terminal emulator that replicates the look and feel of old cathode tube screens. It offers many customization options, the ability to create your own profiles, and comes with pre-configured templates as well. Cool-retro-term uses the Konsole engine and Qt 5.2.

Installation instructions

The repo currently provides cool-retro-term for Fedora 25, 26, 27 and Rawhide. To install cool-retro-term, use these commands:

sudo dnf copr enable kefah/cool-retro-term
sudo dnf install cool-retro-term

Powered by WPeMatico

Share Button

Charles-Antoine Couret: Les élections au sein du projet Fedora en cours sont retardées

Share Button

J’avais annoncé cette semaine l’ouverture des votes pour
différents organes du projet Fedora : le conseil, FESCo et FAmSCo.
.

Tout d’abord j’ai oublié en effet qu’il a été décidé de remplacer le FAmSCo
par Mindshare, qui n’est pas un simple changement de nom car cette organe a des
représentants de plus d’équipes sociales du projet que seulement les
ambassadeurs. Mais cela n’est pas l’objet de ce billet.

Le scrutin mentionné plus haut a été reporté depuis le 8 décembre à une date
ultérieure, apparemment début janvier 2018. L’objet de ce report vient en fait
de la décision de réformer un peu l’organisation des élections afin
notamment de publier des entretiens de chaque candidat à la date d’ouverture
des élections. Seulement, certains candidats n’ont pas pu poster à temps leur
réponse pour des raisons de temps ou des difficultés techniques côté
infrastructure de Fedora.

Par soucis d’équité et de cohérence, tous les
scrutins ont été décalés par décision du conseil de Fedora
.

Bon courage aux candidats et aux organisateurs, en espérant que la prochaine
élection se déroule sans accroc !

Powered by WPeMatico

Share Button

pingou: Introducing simple-koji-ci

Share Button

simple-koji-ci is a small
fedmsg-based service that just got deployed
in the Fedora Infrastructure.

It aims at doing something really simple: for each pull-request opened in
pagure on dist-git, kick off a scratch-build
in koji and report the outcome of this
build to the pull-request.

This way, when someone opens a pull-request against a package that you are
maintaining you can quickly see if that change would build (at least at the time
the pull-request was opened).

This service is currently really simple and straight forward, dumb in many ways
and still missing some desired features such as:
– kick off a new scratch build in the PR is rebased/updated
– allow package maintainer to retrigger the build manually
but it is a start and we will work on improving it 🙂

simple_koji_ci_flag.png

Happy packaging!

PS: live example

Powered by WPeMatico

Share Button

Alexander Todorov: How to configure MTU for the Docker network

Share Button

On one of my Jenkins slaves I’ve been experiencing problems when downloading
files from the network. In particular with cabal update which fetches data
from hackage.haskell.org. As suggested by David Roble the problem and solution
lies in the MTU configured for the default docker0 interface!

By default docker0 had MTU of 1500 which should be lower than the
host eth0 MTU of 1400! To configure this before the docker daemon is started
place any non-default settings in /etc/docker/daemon.json! For more information
head to
https://docs.docker.com/engine/userguide/networking/default_network/custom-docker0/.

Thanks for reading and happy testing!

Powered by WPeMatico

Share Button

Remi Collet: PHP version 7.0.27RC1 and 7.1.13RC1

Share Button

Release Candidate versions are available in remi-test repository for Fedora and Enterprise Linux (RHEL / CentOS) to allow more people to test them. They are available as Software Collections, for a parallel installation, perfect solution for such tests (for x86_64 only), and also as base packages.

RPM of PHP version 7.1.13RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 26-27 or remi-php71-test repository for Fedora 24-25 and Enterprise Linux.

RPM of PHP version 7.0.27RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 25 or remi-php70-test repository for Fedora 24 and Enterprise Linux.

PHP version 5.6 is now in security mode only, so no more RC will be released.

PHP version 7.2.1RC1 is planed for next week, stable versions are planed for January 4th.

emblem-notice-24.pngInstallation : read the Repository configuration and choose your version.

Parallel installation of version 7.0 as Software Collection:

yum --enablerepo=remi-test install php70

Parallel installation of version 7.1 as Software Collection:

yum --enablerepo=remi-test install php71

Update of system version 7.0:

yum --enablerepo=remi-php70,remi-php70-test update php*

Update of system version 7.1:

yum --enablerepo=remi-php71,remi-php71-test update php*

Notice: version 7.1.12RC1 is also available in Fedora 27 and version 7.2.0RC6 in Fedora rawhide for QA.

emblem-notice-24.pngEL-7 packages are built using RHEL-7.4.

emblem-notice-24.pngRC version is usually the same as the final version (no change accepted after RC, exception for security fix).

Software Collections (php70, php71)

Base packages (php)

Powered by WPeMatico

Share Button

Gwyn Ciesla: A Challenging Landing

Share Button



Powered by WPeMatico

Share Button

Bastien Nocera: UTC and Anywhere on Earth support

Share Button


A quick post to tell you that we finally added UTC support to Clocks’ and the Shell’s World Clocks section. And if you’re into it, there’s also Anywhere on Earth support.

You will need to have git master versions of libgweather (our cities and timezones database), and gnome-clocks. This feature will land in GNOME 3.28.

Many thanks to Giovanni for coming up with an API he was happy with after I attempted a couple of iterations on one. Enjoy!

Update: As expected, a bug crept in. Thanks to Colin Guthrie for spotting the error in the “Anywhere on Earth” timezone. See this section for the fun we have to deal with.

Powered by WPeMatico

Share Button