DevHeads.net

Postings by Hans de Goede

Package review swap (for a simple package)

Hi All,

The work I've been doing to improve support for Logitech wireless keyboards:
<a href="https://hansdegoede.livejournal.com/21731.html" title="https://hansdegoede.livejournal.com/21731.html">https://hansdegoede.livejournal.com/21731.html</a>

Has branched out a bit and now I've also been looking into improving support
for keyboards with builtin LCD panels.

Package review swap (for a simple package)

Hi All,

I recently bought a 2nd hand MX5000 keyboard, which has a builtin LCD
panel. So now I would like to add MX5000 support to the Fedora lcdproc
packages.

This requires libmx5000 which is part of mx5000-tools, so I've packaged\
this up, review request here:

<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1701242" title="https://bugzilla.redhat.com/show_bug.cgi?id=1701242">https://bugzilla.redhat.com/show_bug.cgi?id=1701242</a>

mx5000tools is written in C and this is a nice and simple package.

So now I'm looking for a reviewer.

F30 live images still contain dbus-daemon package, anaconda-core requires it ?

Hi All,

I just noticed that Fedora-Workstation-Live-x86_64-30-20190408.n.0.iso still
contains the dbus-daemon package even though we are using dbus-broker now.

I've tried to rpm -e it and it for some reason it is required by
anaconda-core which seems weird.

So should I file a bug against anaconda for this?

firefox-wayland and URLs in other programs

Hi All,

To help testing firefox on wayland I'm running it as my day to day browser
now, but when I click links (specifically in thunderbird) I get a dialog
saying "firefox is running but not responding". I believe this is caused
by thunderbird spawning /usr/bin/firefox to open the link instead of
firefox-wayland.

Any ideas how to fix this?

Headsup: dbus 1.12.10-1.fc29 is missing systemd dbus.service file, breaking almost everything

Hi All,

Just a quick headsup for users following Fedora 29, the
dbus 1.12.10-1.fc29 build is missing the systemd dbus.service
file, breaking almost everything.

Instead it contains a dbus-daemon.service file, but the
dbus.socket file expects a matching dbus.service, not
dbus-daemon.service.

So either hold of on applying updates until this is fixed
or exclude dbus.

Regards,

Hans

binutils 2.31.1-4.fc29 - 2.31.1-7.fc29 produces broken ELF binaries

Hi All,

This is a heads up about a bug which I hit Sunday, if you're
seeing any weird crashes with recently build packages then
this may very well be the cause.

I've filed a ticket with rel-eng to get affected packages
automatically rebuild:

<a href="https://pagure.io/releng/issue/7670" title="https://pagure.io/releng/issue/7670">https://pagure.io/releng/issue/7670</a>

Here is the text of the ticket for those of you looking for
more details:

"As discovered last Sunday and discussed here:
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1609577" title="https://bugzilla.redhat.com/show_bug.cgi?id=1609577">https://bugzilla.redhat.com/show_bug.cgi?id=1609577</a>

A bug was introduced in binutils starting with version binutils-2.31.1-4.fc29 which causes it to put the sections in ELF binaries it produces i

Auto-filing of FTBFS bugs gone wild

Hi All,

I've just got 20 bugs auto-filed against packages which I co-maintain
and that is just for packages starting with the letter 'a'.

A quick check shows that these are all caused by a missing
BuildRequires on gcc / g++ related to:

<a href="https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot" title="https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot">https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot</a>

I'm not sure if this means that the FTBFS script has been run before
all the automatic fixing which was planned for this was in place;
or if this means that the automatic fixing missed many many
packages, but either way something needs to happen here, the amount
of work now being pushed onto pa

Hiding the grub menu by default on single OS installs

Hi All,

I'm working on improving the Fedora boot experience, with the
end goal being a user pressing the on button and then going
to the graphical login manager without him seeing any
text messages / menus filled with technical jargon.

IIRC we used to hide the grub-menu by default on single
OS installs, but we seemed to have stopped doing that,
for new Fedora 29 installs I would like us to start
hiding the menu by default on single OS installs again,
see:

<a href="https://fedoraproject.org/wiki/Changes/HiddenGrubMenu" title="https://fedoraproject.org/wiki/Changes/HiddenGrubMenu">https://fedoraproject.org/wiki/Changes/HiddenGrubMenu</a>

The goal if this email is to:
1) Give people an advance warning about the plan to

Serious problem with SATA LPM in F28 on Lenovo 50 series laptops

Hi All,

I'm sending this to the fedora-kernel and -devel lists
both to get the kernel team aware of this and because it
is not entirely clear to me how to best deal with this.

I guess we should get this added to the release-notes /
common-bugs page for F28, but I'm not sure what the
procedure is for that ?

I've just become aware that at least for some users
the use of SATA LPM in F28 causes the Lenovo 50
series laptops (confirmed X250, T450s G50-80) freeze/
hang hard under certain conditions when using SATA
LPM, independent of the disk used (*).

This is currently being tracked in:
https://

Testers for LCD Panel Self Refresh on laptops with Intel graphics wanted

Hi All,

For the "Improved Laptop Battery Life" feature:
<a href="https://fedoraproject.org/wiki/Changes/ImprovedLaptopBatteryLife" title="https://fedoraproject.org/wiki/Changes/ImprovedLaptopBatteryLife">https://fedoraproject.org/wiki/Changes/ImprovedLaptopBatteryLife</a>

I'm working on for Fedora 28 I would like to also try and enable
Panel Self Refresh on laptops with Intel graphics, some quick tests
have shown this to save another 0.5W (when idle / nothing on the
screen changes). This is currently off be default because it is
known to cause issues on some devices. So I think we will probably
need a white- or black-list.

Heads up: SATA kernel change coming to rawhide with a (small) chance of disk corruption!

Hi All,

As part of: <a href="https://fedoraproject.org/wiki/Changes/ImprovedLaptopBatteryLife" title="https://fedoraproject.org/wiki/Changes/ImprovedLaptopBatteryLife">https://fedoraproject.org/wiki/Changes/ImprovedLaptopBatteryLife</a>
I'm pushing a change to the Fedora Rawhide kernel to enable the new
med_power_with_dipm sata link powermanagement policy by default on
mobile Intel chipsets (Laptops, NuCs, etc.).

The good news about this change is that on laptops using a sata disk
it will typically save about 1W - 1.5W of power when the laptop is idle.

The bad news is that the min_power policy is known to cause data corruption
with some disks (has been reported with older sandisk ssds and some crucial
ssds).

Improving Linux laptop battery life: Testers Wanted

Hi All,

My next project for Red Hat is to work on improving Linux laptop battery life.
Part of the (hopefully) low hanging fruit here is using kernel tunables to
enable more runtime powermanagement.

Fixing kmodtool / dropping kmodtool from redhat-rpm-config

Hi all,

redhat-rpm-config in Fedora still contains an ancient copy of kmodtool
back from the days when Fedora allowed kmods directly into the main
Fedora repo, rather then only allowing them in 3th party repositories.

Currently 3th party repositories like rpmfusion (I've put Nicolas
and Leigh from rpmfusion in the Cc) and negativo17 (Simone in the Cc)
maintain and use their own fork.

There are 2 forks actually one maintained by rpmfusion which seems
the most complete / recent but does not support building kabi
packages for EL and various EL repos embed a different copy in
the src.rpm for th

The glvnd + mesa update for F25

Hi All,

So a lot has been said about $subject and FESco has asked me
to send a mail to the devel list describing the what and why
of this change.

First the what: ever since AMD and NVIDIA started shipping
their own Linux drivers we have had multiple competing
implementations of libGL.so.1 (and friends) where the way
the linker works means that there can be only one.
This has made installing AMD or NVIDIA's drivers harder
then it has any rights to be and this has been hurting
out users, some of which want to use the vendor supplied
drivers.

libglvnd review request, reviewer needed

Hi All,

I've just submitted a pkg review request for libglvnd:

<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1412764" title="https://bugzilla.redhat.com/show_bug.cgi?id=1412764">https://bugzilla.redhat.com/show_bug.cgi?id=1412764</a>

This is the last building block needed to allow full
parallel installation of the nvidia binary driver and
nouveau / mesa, without needing various *.conf.d to
select the right libGL.so / Xserver glx module, etc.

With this in place the entire Xorg / GL stack will
automatically do the right thing depending on which
kernel driver (nouveau or nvidia) is loaded, which
means that things will no longer break if the kernel /
userspace config do not match (as there is no more
userspace

Headsup: Xserver update switching Intel GPUs from xorg-x11-drv-intel to -modesetting by default coming to rawhide

Hi,

A while back Debian has switched to using the modesetting Xorg driver
rather then the intel Xorg driver for Intel GPUs.

There are several good reasons for this, rather then repeating them
I'm just going to point to the Debian announcement:

<a href="https://tjaalton.wordpress.com/2016/07/23/intel-graphics-gen4-and-newer-now-defaults-to-modesetting-driver-on-x/" title="https://tjaalton.wordpress.com/2016/07/23/intel-graphics-gen4-and-newer-now-defaults-to-modesetting-driver-on-x/">https://tjaalton.wordpress.com/2016/07/23/intel-graphics-gen4-and-newer-...</a>

This mail is to let all Fedora users know that starting with
Fedora-26 / rawhide as of today, we are making the same change.

Note that the xorg-x11-drv-intel package has already been carrying
a Fedora patch to not bind to the GPU on Skyla

pygame for ppc64 (rawhide)

Hi all,

I'm getting a bunch of broken dependencies
mails every day due to a few games I maintain
depending on pygame (during runtime) and
that is not available on ppc64 / ppc64le.

Checking pygame I noticed that Björn Esser
has tried to build pygame for ppc but that
failed to build.

Björn, thank you for working on this.

Looking at the build failure, it seems that
there is may be an endian issue, which makes sense
given that the build failure is on ppc64le:

FAIL: make sure the color key is not changed when saving.

Weak password madness is back again

Hi,

So 2 devel cycles ago we had this whole discussion
about how forcing people to choose strong passwords in anaconda
was making live hard for testers / test-installs and this
decision was reverted.

So now here I'm doing a F25 Fedora ARM test install, end up
in the gnome-ified first-time-setup wizzard and cannot continue
until I make my test-user password strong enough.

Headsup: ABI breaking wildmidi update coming to rawhide

Hi All,

I'm prepping an update of wildmide from 0.3.9 to 0.4.0,
this includes a soname bump, so:

gstreamer-plugins-bad
gstreamer1-plugins-bad
qmmp

All 3 need to be rebuild. The API is unchanged (except for
additions), so a simple rebuild suffices. I'll take care of
this for the above 3 pkgs.

Regards,

Hans

xorg-x11-server 1.18.4-3 (in rawhide now) is broken, do not use!

Hi All,

While prepping a bunch of hybrid-gfx / prime fixes for the
server I accidentally cherry-picked a patch which breaks the
server ABI and I did not notice until now.

I'm prepping a new build, in the mean time I advise everyone
to avoid 1.18.4-3, 1.18.4-4 should be good again.

I also saw that the rawhide compose report of today had
a ton of failed tests. I don't know if this is normal,
this might be related.

Regards,

Hans

Packages up for grabs

Hi All,

Between my $dayjob, other foss projects and last but not
least spending time with my wife and children I'm way too busy
lately.

So I'm trying to find a new home for the packages I maintain
pretty much anything on the point of contact list here is fair game:

<a href="https://admin.fedoraproject.org/pkgdb/packager/jwrdegoede/" title="https://admin.fedoraproject.org/pkgdb/packager/jwrdegoede/">https://admin.fedoraproject.org/pkgdb/packager/jwrdegoede/</a>

If you want to take some packages over please let me know which
ones and what your fas login is then I'll "give" them to you in
pkgdb.

Thanks & Regards,

Hans

Looking for new maniadrive maintainer / orphaning maniadrive

Hi All,

With the landing of php7 in rawhide maniadrive needs work
porting to php7 and I do not have the time to do this,
so I'm orphaning it.

So if you want to keep maniadrive alive for F-25 and later,
please pick up it, I'm going to orphan it in pkgdb right
after this email.

Regards,

Hans

Latest F24 push packages not signed ?

Hi,

I'm getting:

Error: Package systemd-udev-229-5.fc24.x86_64.rpm is not signed

When doing a "dnf update", I'm following the f24 branch / repo.
This used to work with previous pushes, and AFAIK F24 pushes
are supposed to be signed ?

Regards,

Hans

gcc-6 unresolved symbol __cpu_model in code using __builtin_cpu_supports("sse2")

Hi All,

I'm having this weird issue in rawhide / f24 where I get the following
error:

ldd -r /usr/lib64/libsfml-graphics.so

<snip>

undefined symbol: __cpu_model (/usr/lib64/libsfml-graphics.so)

I've found this out by build failures like this one:

/usr/bin/ld: conftest: hidden symbol `__cpu_model' in /usr/lib/gcc/x86_64-redhat-linux/6.0.0/libgcc.a(cpuinfo.o) is referenced by DSO
/usr/bin/ld: final link failed: Bad value

I've gone closely over the CFLAGS and LDFLAGS for SFML
and the full rpm config flags are used, including
passing -fPIC when building the object files and
passing both -

Unretiring gkrellm-sun

Hi All,

I'm unretiring gkrellm-sun, the main reason for this is that
the 2 open gkrellm bugs we've:

<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1231394" title="https://bugzilla.redhat.com/show_bug.cgi?id=1231394">https://bugzilla.redhat.com/show_bug.cgi?id=1231394</a>
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1246086" title="https://bugzilla.redhat.com/show_bug.cgi?id=1246086">https://bugzilla.redhat.com/show_bug.cgi?id=1246086</a>

Both are actually in gkrellm-sun, and are a simple case
of a double free.

Since these 2 crashes being in bugzilla mean that gkrellm-sun
has at least some users, and rather then leaving them at
an old buggy version (and get bugs for it all the time)
I would like to unretire it and fix the bug.

Chances are I might actually start using it myself, since it
is somewhat nice :)

Per: <a href="https://fe" title="https://fe">https://fe</a>

ABI breaking libsidplayfp update coming to rawhide

Hi All,

I've just started a build of libsidplayfp-1.8.0 for rawhide,
this new version breaks the ABI, and as such comes with a
soname bump.

The API is not changed, some functions have been marked as
deprecated, fixing things for this if / when they get removed
should be trivial.

I'll take care of rebuilding sifplayfp, qmmp and audacious-plugins
against the new libsidplayfp.

Regards,

Hans

Review Swap

Hi All,

I've just submitted a small / simple package for review:

1234468 - Review Request: envytools - Tools for people envious of nvidia's binary driver
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1234468" title="https://bugzilla.redhat.com/show_bug.cgi?id=1234468">https://bugzilla.redhat.com/show_bug.cgi?id=1234468</a>

And I would like to swap a review of that for a review of one
of your packages.

Regards,

Hans

Rawhide FTBFS errors and the mass rebuild

Hi,

So I've been getting some failed build mails from the mass rebuild for
F-23. I'm wondering how to fix these since the mass rebuild is happening
inside a side-tag, do I just do a normal master build with the cause fixed,
or should I build into the side-tag ?

If the latter what is the command for building into the side-tag?

Regards,

Hans

Strange link error on rawhide

Hi,

ClanLib currently fails to build properly on rawhide, I've narrowed
the problem down to a link error while building a conftest from
the configure script:

configure:15948: g++ -o conftest -I/usr/include/freetype2 -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld conftest.cpp -lfreetype >&5
/usr/bin/ld: /tmp/ccKrsAte.o: relocation R_X86_64_PC32 against undefined symbol `FT_Init_FreeType' can not be used when making a shared object; recompile with -fPIC

I'm not sure what is happening here, any hints to help address this
would be appreciated.

Regards,

Hans

F22: gnomekeyring no longer remembering unlocked ssh keys?

Hi All,

I've setup things so that the first time I want to unlock an ssh keys I need to
explicitly type the unlock password (I do not want this to get remembered and
the keys to automatically get unlocked the moment I log in).

This used to work fine in F21 and in F22 till aprox 1-2 weeks ago. But now my
unlock password is no longer cached at all, also not runtime, so I need to
retype it even if I've just typed it 5 seconds ago. This is a bit too
secure / inconvenient for me.

Am I the only one seeing this ?