Re: wdune/white is available for fedora 32

2020-01-04 Thread Leigh Scott
Why ignore the reviewer and use bundled vcglib? you were asked not to do that.

https://bugzilla.redhat.com/show_bug.cgi?id=1658153

You did the vcglib review and never built it

https://bugzilla.redhat.com/show_bug.cgi?id=1677989

I have removed the useless unpacked source files, don't abuse fedora git again

https://src.fedoraproject.org/rpms/wdune/c/7587b1655b6fa69dd5f6875b85907b067af2e118?branch=master
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


wdune/white is available for fedora 32

2020-01-04 Thread J. Scheurich

Hi,

After 13 months, wdune/white_dune is avaliable for fedora 32 8-)

I want to say thanks for anyońe, who gave tips, especially Petr Menšík
(the reviewer) and
Robert-André Mauchin (the sponsor).


so long
MUFTI


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Kevin Kofler
Michael Catanzaro wrote:
> nohang has experimented with PSI, but it actually isn't using PSI
> metrics by default because they've proven to be less effective than
> hoped for. In theory, using an interactivity measure like PSI should
> provide for the best results, but in practice it just hasn't worked out
> well.

I think this really needs to be handled entirely in the kernel to be 
effective, because if the interactivity is already down the drain, your 
userspace PSI monitor will not get to run at all in a reasonable timeframe.

I think that to ensure interactivity, the kernel needs to synchronously 
check the interactivity metrics each and every time it gets a swap-in 
request, and fail the request (and kill the process, most likely) if the 
requesting process is known to hurt interactivity too much with its previous 
requests. Anything asynchronous will just not work, because asynchronous 
event handlers stop working when the interactivity is too poor.

Kevin Kofler
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Kevin Kofler
John M. Harris Jr wrote:
> This is simply not the case. It may be for GNOME, but I haven't tested
> that. It definitely is not the case for Plasma.

… unless you want to run KMail/Akonadi on it. :-)

But yes, Plasma itself works fine with 2 GiB (I haven't actually tested with 
less than 4 GiB, but you wrote you did and I believe you there), most 
applications should work too, and if you need an e-mail client, you can run 
a lightweight one such as Trojitá (Qt-based, fast, and requires less than 50 
MiB exclusive memory here, with over 5 mails in my IMAP inbox – if I 
start scrolling through the inbox, it loads old metadata on demand, growing 
the memory usage to still less than 100 MiB).

And my Core 2 Duo with 4 GiB RAM definitely works fine with Plasma (desktop 
environment), Falkon (web browser), Trojitá (e-mail client), Krusader (file 
manager), etc.

Kevin Kofler
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Why does gdb dlopen() librpm instead of linking to it?

2020-01-04 Thread Neal Gompa
On Sat, Jan 4, 2020 at 6:22 PM John Reiser  wrote:
>
> On 1/3/20 22:35 UTC, Neal Gompa wrote:
> > On Fri, Jan 3, 2020 at 5:25 PM Jan Kratochvil  
> > wrote:
> >>
> >> On Fri, 03 Jan 2020 22:45:52 +0100, Neal Gompa wrote:
> >>> Can someone please explain why gdb dlopen()'s librpm instead of just
> >>> doing proper compile-time linking?
>
>[[snip]]
>
> >> gdb.spec could auto-detect the current librpm version.
>
> > I think it'd be nice if it auto-detected this stuff. It's weird having
> > to go and fix that manually.
>
> Please do not predict the environment at run time by detecting the environment
> at compile time.  That is generally safe only for the simplest properties
> such as base-level hardware architecture.  Detecting the version of some other
> package is particularly problematic if the ultimate result is to be 
> distributed
> beyond the datacenter where it was built.  Even when the result works,
> it facilitates "version creep" of dependencies: requiring version N+1
> (because because a Fedora builder tends to have newest versions) when
> version N would suffice.

I'm not sure where you got the idea that GDB was somehow special, but
it's not. GDB is *inside* the buildroot, and the version of the
package being used is *always* inside the chroot. So the compile-time
detection *would* always equal what it is used with at runtime.



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread John M. Harris Jr
On Saturday, January 4, 2020 2:29:11 PM MST drago01 wrote:
> A modern desktop with apps on top will not run well enough on 2GB,
> lets stop pretending it does.

This is simply not the case. It may be for GNOME, but I haven't tested that. 
It definitely is not the case for Plasma.

-- 
John M. Harris, Jr.
Splentity

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


[Bug 1781750] Co-maintainer request (to maintain EPEL8 branch)

2020-01-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1781750

Fedora Update System  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
   Fixed In Version||perl-MooseX-NonMoose-0.26-1
   ||5.el8
 Resolution|--- |ERRATA
Last Closed||2020-01-04 23:51:13



--- Comment #4 from Fedora Update System  ---
perl-MooseX-NonMoose-0.26-15.el8 has been pushed to the Fedora EPEL 8 stable
repository. If problems still persist, please make note of it in this bug
report.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-de...@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-de...@lists.fedoraproject.org


[Bug 1785501] please build perl-Cairo-GObject for epel 8

2020-01-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1785501
Bug 1785501 depends on bug 1780871, which changed state.

Bug 1780871 Summary: please build perl-Cairo for epel 8
https://bugzilla.redhat.com/show_bug.cgi?id=1780871

   What|Removed |Added

 Status|ON_QA   |CLOSED
 Resolution|--- |ERRATA



-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-de...@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-de...@lists.fedoraproject.org


[Bug 1780702] Please support an EPEL 8 branch

2020-01-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1780702

Fedora Update System  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
 Resolution|--- |ERRATA
Last Closed||2020-01-04 23:50:48



--- Comment #5 from Fedora Update System  ---
perl-Net-FTP-AutoReconnect-0.3-28.el8 has been pushed to the Fedora EPEL 8
stable repository. If problems still persist, please make note of it in this
bug report.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-de...@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-de...@lists.fedoraproject.org


[Bug 1781742] Co-maintainer request (to maintain EPEL8 branch)

2020-01-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1781742

Fedora Update System  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
   Fixed In Version||perl-Exception-Class-TryCat
   ||ch-1.13-16.el8
 Resolution|--- |ERRATA
Last Closed||2020-01-04 23:50:58



--- Comment #5 from Fedora Update System  ---
perl-Exception-Class-TryCatch-1.13-16.el8 has been pushed to the Fedora EPEL 8
stable repository. If problems still persist, please make note of it in this
bug report.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-de...@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-de...@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Chris Murphy
On Sat, Jan 4, 2020 at 2:51 AM Aleksandra Fedorova  wrote:

> Since in the Change we are not introducing just the earlyoom tool but enable 
> it with a specific profile I would add those details here. Smth like:
>
> "earlyoom service will choose the offending process based on the same 
> oom_score as kernel uses. It will send a SIGTERM signal on 10% of RAM left, 
> and SIGKILL on 5%"

I add this information to the summary. Also, I think these numbers may
need to change to avoid prematurely sending SIGTERM when the system
has no swap device.

> As I understand in the current setup we are looking more for a controlled 
> failure scenario rather than for a solution.

Yes, it's fair to say this proposal is to make things "less bad". It
doesn't improve system responsiveness. Once heavy swap starts, the
system is sluggish, stutters, and briefly stalls. This proposal
doesn't fix that. There is a lot of room for improvement.


> Can we get a specific manual, what users supposed to do, once they trigger 
> the earlyoom? Does earlyoom help in reporting? Which logs we need to look at?
>
> Maybe add a section in UX part of the change, or setup a dedicated wiki page?

The user shouldn't need to do anything differently than if the kernel
oom-killer had triggered. The system journal will contain messages
showing what was killed and why:

Jan 04 16:05:42 fmac.local earlyoom[4896]: low memory! at or below
SIGTERM limits: mem 10 %, swap 10 %
Jan 04 16:05:42 fmac.local earlyoom[4896]: sending SIGTERM to process
27421 "chrome": badness 305, VmRSS 42 MiB


> Additionally, there was a question during the chat discussion: how the 
> earlyoom setup will work together with OOMPolicy and any other related 
> options of systemd units? Will systemd recognize the OOM event?

My understanding of systemd OOMPolicy= behavior, is it looks for the
kernel's oom-killer messages and acts upon those. Whereas earlyoom
uses the same metric (oom_score) as the oom-killer, it does not invoke
the oom-killer. Therefore systemd probably does not get the proper
hint to implement OOMPolicy=

Fedora need to discuss how big of a problem that is, if there's anyway
to mitigate it, or tolerate it, weighing the pros of earlyoom for a
short period, versus the cons of punting this problem for another
release. This proposal does not intend to step on other superseding
work in this area, but if it does, it'll be withdrawn.


-- 
Chris Murphy
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Why does gdb dlopen() librpm instead of linking to it?

2020-01-04 Thread John Reiser

On 1/3/20 22:35 UTC, Neal Gompa wrote:

On Fri, Jan 3, 2020 at 5:25 PM Jan Kratochvil  wrote:


On Fri, 03 Jan 2020 22:45:52 +0100, Neal Gompa wrote:

Can someone please explain why gdb dlopen()'s librpm instead of just
doing proper compile-time linking?


  [[snip]]


gdb.spec could auto-detect the current librpm version.



I think it'd be nice if it auto-detected this stuff. It's weird having
to go and fix that manually.


Please do not predict the environment at run time by detecting the environment
at compile time.  That is generally safe only for the simplest properties
such as base-level hardware architecture.  Detecting the version of some other
package is particularly problematic if the ultimate result is to be distributed
beyond the datacenter where it was built.  Even when the result works,
it facilitates "version creep" of dependencies: requiring version N+1
(because because a Fedora builder tends to have newest versions) when
version N would suffice.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Chris Murphy
On Sat, Jan 4, 2020 at 2:30 PM drago01  wrote:
>
> On Sat, Jan 4, 2020 at 7:32 PM Chris Murphy  wrote:
> >
> > It might be. And it might need to be tweaked. Perhaps 6% for SIGTERM
> > and 3% for SIGKILL. Or even 5% and 2.5%. For sure using a percentage
> > of RAM and swap is too simplistic. But it's easy for users to
> > understand. Something more sophisticated, based on kernel pressure
> > stall information would likely be better, and folks are working on
> > that.
>
> Yes that would be a way better metric than a percent value which is
> either to close to full ram or to early if you have lots of ram.
> 6% of 4GB is 254MB while for 32GB its almost 2GB - killing processes
> while you have 2GB left is just wasteful.

If there's a swap device, that won't happen. The case where SIGTERM
really happens at 10% RAM free, is when there's no swap device. And
even though the no swap device configuration is not a default, and
explicitly not recommended, right now, by the installer (as in, if you
try to do such an installation, it warns you) - it is a configuration
we allow, and I happen to know it's somewhat common among developers
with systems with lots of RAM expressly because swap thrashing even to
SSD results in such poor UX.

Consider the following 'vmstat 10' while doing a compile:

procs ---memory-- ---swap-- -io -system-- --cpu-
 r  b   swpd   free   buff  cache   si   sobibo   in   cs us sy id wa st

 6 11 4168060 1821580 40 736604 30234 10841 46533 13805 19230
29799 74 12  1 13  0

At this time, the GUI was completely unresponsive, not even the mouse
arrow moves, for about 1 minute. Seemingly plenty of RAM and swap, and
idle CPU. But rather heavy swap in and out.


10  9 4459648 200912 40 569260 11218 18856 28846 19997 15164 35256
28  9  9 53  0
 6  8 4207328 807092 40 636156 26205 16744 35472 18287 20179 34087
62 12  3 23  0

At these two lines, the mouse arrow is stuttering, the GUI is very
sluggish, even unresponsive much of the time.

Jan 04 15:37:18 fmac.local earlyoom[4896]: mem avail:  1212 of  7865
MiB (15 %), swap free: 4807 of 8195 MiB (58 %)

Near the same time. The system is no where near either RAM or swap
exhaustion. But swap si/so are high. This is an SSD BTW.

Can I get to the compile and force quit? Eventually, it would take a
couple minutes.  But good progress is being made with the compile
during this whole time.

earlyoom doesn't SIGTERM this compile until 20 minutes of this
behavior. With default settings. So it really isn't solving the
sluggish, stuttering problem. But what does happen, is it SIGTERMs the
compile before the system gets to a state where essentially all of the
work is only swap in and swap out, and no other work is being done.

Here is the output (2 week expiration)
https://pastebin.com/0iZHNjg7

Retest with no swap at all, and yes, compile gets a SIGTERM when free
memory gets to 10% (because swap is already considered to be 0% free,
since it doesn't exist). But also? The system isn't under any swap io
duress. The system is completely responsive throughout.

This is why we see developers giving up on swap partitions entirely.
swap-on-ZRAM might be a compromise. That's related issue #120.


> > That's not a fix either, it's a work around that papers over the
> > problem. Same as earlyoom, except RAM costs money, and may not be an
> > option due to hardware limitations. A modern operating system needs to
> > know better than to allow unprivileged processes to take down the
> > whole system.
>
> I think you misunderstood me. Yes the OS should behave better than
> this but if you are running a server you don't want your DB, web
> server to not be reachable because the system run out of memory - the
> only way to "fix" that
> is to provide enough resources. No amount of OOM killing would help
> you here. The system may be up but not the server process the machine
> is running for ...

Perhaps, but two points:

a. this feature is for Workstation. If the Server working group wants
to give it a go, that's up to them. But they may prefer experimenting
with more server oriented user space oom daemons like recent versions
of oomd. And for that use case, Facebook (and others) have
investigated this and find that avoiding OOM even by process killing,
is far less bad than the system hanging itself. As in better for
recovery and better for limited sysadmin resources. There's a video
about it from the recent All Systems Go conference.

b. earlyoom does SIGTERM first, I have yet to see a single process
(hundreds of tests, but that's really nothing, and also not a
scientific sample) that doesn't respond to SIGTERM, where SIGKILL is
needed.


> > > And btw we should really update the minimum memory requirements in our 
> > > documentation, the current ones have nothing to do with reality (if you 
> > > want a pleasant user experience).
> >
> > Can you be more specific?
> >
> > On getfedora.org it reads:
> > Fedora requires a minimum of 20

Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread drago01
On Sat, Jan 4, 2020 at 7:32 PM Chris Murphy  wrote:
>
> On Sat, Jan 4, 2020 at 4:48 AM drago01  wrote:
> >
> >
> >
> > On Saturday, January 4, 2020, Neal Gompa  wrote:
> >>
> >> On Sat, Jan 4, 2020 at 2:33 AM Vitaly Zaitsev via devel
> >>  wrote:
> >> >
> >> > On 03.01.2020 22:27, Neal Gompa wrote:
> >> > > and servers...
> >> >
> >> > Admins will be very happy when such user-space killer will kill for
> >> > example PgSQL database server and cause DB corruption or loss of banking
> >> > transactions.
> >> >
> >>
> >> This is already happening anyway. The idea is that earlyoom will just
> >> do it slightly earlier so we have a responsive system when the
> >> failures happen. Unlike a lot of the other options, earlyoom is just
> >> doing what the kernel does, just slightly earlier so that the system
> >> doesn't become unresponsive.
> >>
> >>
> >>
> >> That is *hugely* valuable for sysadmins
> >> to be able to recover the systems without power cycling. As a sysadmin
> >> myself, I *hate* power cycling servers because it takes forever and
> >> its a lot bigger loss of productivity (and potentially money!
> >
> >
> > Except that slightly earlier is way to early on systems which have lots of 
> > memory (see mails from before).
>
> It might be. And it might need to be tweaked. Perhaps 6% for SIGTERM
> and 3% for SIGKILL. Or even 5% and 2.5%. For sure using a percentage
> of RAM and swap is too simplistic. But it's easy for users to
> understand. Something more sophisticated, based on kernel pressure
> stall information would likely be better, and folks are working on
> that.

Yes that would be a way better metric than a percent value which is
either to close to full ram or to early if you have lots of ram.
6% of 4GB is 254MB while for 32GB its almost 2GB - killing processes
while you have 2GB left is just wasteful.

> >
> > And if a server runs into a oom situation your software is either broken 
> > (leaking) or you didn't allocate enough resources for your use case.
> >
> > So the fix is not oom killing nor power cycling but to either allocate more 
> > memory of it is a VM or buy more if it is a hardware server (or fix the 
> > memory leak in your software).
>
> That's not a fix either, it's a work around that papers over the
> problem. Same as earlyoom, except RAM costs money, and may not be an
> option due to hardware limitations. A modern operating system needs to
> know better than to allow unprivileged processes to take down the
> whole system.

I think you misunderstood me. Yes the OS should behave better than
this but if you are running a server you don't want your DB, web
server to not be reachable because the system run out of memory - the
only way to "fix" that
is to provide enough resources. No amount of OOM killing would help
you here. The system may be up but not the server process the machine
is running for ...

>
> > And btw we should really update the minimum memory requirements in our 
> > documentation, the current ones have nothing to do with reality (if you 
> > want a pleasant user experience).
>
> Can you be more specific?
>
> On getfedora.org it reads:
> Fedora requires a minimum of 20GB disk, 2GB RAM, to install and run
> successfully. Double those amounts is recommended.


I simply do not think 2GB is sufficient, the "recommended double" i.e
4GB should be the "required" and drop the double part all together.
A modern desktop with apps on top will not run well enough on 2GB,
lets stop pretending it does. But anyways that's off topic as it is
not part of the proposal.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: koji / bodhi issues status update

2020-01-04 Thread Jerry James
On Sat, Jan 4, 2020 at 2:37 AM Mattia Verga via devel
 wrote:
> There are also a bunch of broken updates in Bodhi which were created without 
> any build. Here it is a list of aliases:
[snip]
> FEDORA-2019-98ef2a04fc created by jjames
> FEDORA-2019-f57b34f7a0 created by jjames

Both of these appear to have been updates for gap-pkg-crypting 0.10,
one for Fedora 30 and one for Fedora 31.  I have no idea how they were
created without builds, but that version of the package went stable
quite awhile ago.
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Chris Murphy
On Sat, Jan 4, 2020 at 11:20 AM John M. Harris Jr  wrote:
>
> On Saturday, January 4, 2020 11:16:24 AM MST Michael Catanzaro wrote:
> > On Fri, Jan 3, 2020 at 5:52 pm, John M. Harris Jr
> >  wrote:
> >
> > > In that case, I'd suggest waiting the 15 minutes, and then not
> > > bogging down
> > > your system that badly the next time. This is, really, the best
> > > option.
> >
> >
> > I'm going to suggest you stop replying in this thread if you're not
> > interested in responding with productive comments.
> >
> > The user experience requirement here is "desktop should not hang for 15
> > minutes when under memory pressure." Your comment indicates that it
> > *should* hang, presumably to punish users for using too much memory.
> > This is so absurd that I don't think you're engaging in good-faith
> > discussion anymore.
>
> Whether or not it should or should not is irrelevant. I don't see much of an
> alternative than what seems to be a "hang", honestly. It has nothing to do
> with something to "punish" users, it's to get the system to a state where you
> can `sync` and reboot.

The point of this feature proposal is precisely to get the system into
a state where they can save their work and do a proper reboot. It's
safer, less esoteric, and more reliable than sysrq+b.

It cannot become a user's burden to know the kernel is still doing
something, when there's zero feedback and zero control. When will the
system recover on its own? An hour? A day? A week? I can tell you for
sure in my test case, it was consistently stuck for > 30 minutes. I
let it go that long, many times, only to demonstrate it's not a
temporary hang, and users are acting rationally to force power off.


-- 
Chris Murphy
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread John M. Harris Jr
On Saturday, January 4, 2020 11:31:49 AM MST Chris Murphy wrote:
> A modern operating system needs to
> know better than to allow unprivileged processes to take down the
> whole system.

Well, you can configure quotas if you really want, but the idea is that it's 
YOUR COMPUTER, and you should be able to use it however you like. If you want 
to run software that requires more RAM than your system has, you can do that, 
and it will run, just not well.

-- 
John M. Harris, Jr.
Splentity

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Chris Murphy
On Sat, Jan 4, 2020 at 4:48 AM drago01  wrote:
>
>
>
> On Saturday, January 4, 2020, Neal Gompa  wrote:
>>
>> On Sat, Jan 4, 2020 at 2:33 AM Vitaly Zaitsev via devel
>>  wrote:
>> >
>> > On 03.01.2020 22:27, Neal Gompa wrote:
>> > > and servers...
>> >
>> > Admins will be very happy when such user-space killer will kill for
>> > example PgSQL database server and cause DB corruption or loss of banking
>> > transactions.
>> >
>>
>> This is already happening anyway. The idea is that earlyoom will just
>> do it slightly earlier so we have a responsive system when the
>> failures happen. Unlike a lot of the other options, earlyoom is just
>> doing what the kernel does, just slightly earlier so that the system
>> doesn't become unresponsive.
>>
>>
>>
>> That is *hugely* valuable for sysadmins
>> to be able to recover the systems without power cycling. As a sysadmin
>> myself, I *hate* power cycling servers because it takes forever and
>> its a lot bigger loss of productivity (and potentially money!
>
>
> Except that slightly earlier is way to early on systems which have lots of 
> memory (see mails from before).

It might be. And it might need to be tweaked. Perhaps 6% for SIGTERM
and 3% for SIGKILL. Or even 5% and 2.5%. For sure using a percentage
of RAM and swap is too simplistic. But it's easy for users to
understand. Something more sophisticated, based on kernel pressure
stall information would likely be better, and folks are working on
that.

>
> And if a server runs into a oom situation your software is either broken 
> (leaking) or you didn't allocate enough resources for your use case.
>
> So the fix is not oom killing nor power cycling but to either allocate more 
> memory of it is a VM or buy more if it is a hardware server (or fix the 
> memory leak in your software).

That's not a fix either, it's a work around that papers over the
problem. Same as earlyoom, except RAM costs money, and may not be an
option due to hardware limitations. A modern operating system needs to
know better than to allow unprivileged processes to take down the
whole system.


> And btw we should really update the minimum memory requirements in our 
> documentation, the current ones have nothing to do with reality (if you want 
> a pleasant user experience).

Can you be more specific?

On getfedora.org it reads:
Fedora requires a minimum of 20GB disk, 2GB RAM, to install and run
successfully. Double those amounts is recommended.


-- 
Chris Murphy
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread John M. Harris Jr
On Saturday, January 4, 2020 4:48:04 AM MST drago01 wrote:
> And btw we should really update the minimum memory requirements in our
> documentation, the current ones have nothing to do with reality (if you
> want a pleasant user experience).

That is not necessary, at all. I'm running Fedora on a 2009 Core 2 Duo system 
with 2 GiB of RAM, and have not had any issues, after disabling the compositor 
in Plasma. My daily driver is an X200 Tablet with 4 GiB of RAM, similarly. 
These amounts are more than sufficient for most users, and Firefox has never 
led my system to an OOM event. The only time I've ever run into an OOM on this 
system was while compiling some poorly written software (that I wrote, years 
ago).

-- 
John M. Harris, Jr.
Splentity

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread John M. Harris Jr
On Saturday, January 4, 2020 11:16:24 AM MST Michael Catanzaro wrote:
> On Fri, Jan 3, 2020 at 5:52 pm, John M. Harris Jr 
>  wrote:
> 
> > In that case, I'd suggest waiting the 15 minutes, and then not 
> > bogging down
> > your system that badly the next time. This is, really, the best 
> > option.
> 
> 
> I'm going to suggest you stop replying in this thread if you're not 
> interested in responding with productive comments.
> 
> The user experience requirement here is "desktop should not hang for 15 
> minutes when under memory pressure." Your comment indicates that it 
> *should* hang, presumably to punish users for using too much memory. 
> This is so absurd that I don't think you're engaging in good-faith 
> discussion anymore.

Whether or not it should or should not is irrelevant. I don't see much of an 
alternative than what seems to be a "hang", honestly. It has nothing to do 
with something to "punish" users, it's to get the system to a state where you 
can `sync` and reboot.

-- 
John M. Harris, Jr.
Splentity

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Chris Murphy
On Sat, Jan 4, 2020 at 12:45 AM  wrote:
>
> В Суб, 04/01/2020 в 08:27 +0100, Vitaly Zaitsev via devel пишет:
>
> > I'm strongly against adding of any user-space OOM killers to Fedora
> > default images. Users should explicitly enable them only when needed.
>
> Just my 2 cents: i tested early versions of earlyoom and have weird
> experience with it: it killing not Chromium or Chromium processes,
> instead it killing tiny processes which it shouldn't, probably. I guess
> it could kill dnf process as well easily.
>
> I am skeptically too about enabling such things by default, but in same
> time would be nice to massively test this.

earlyoom uses oom_score to determine the victim process to SIGTERM and
SIGKILL. The same metric used by the kernel oom-killer. I too have
seen inexplicable kernel oom-killer invoked on processes that should
not be targets: sssd, sshd, and even once systemd-journald. This is
very weird and I don't have an explanation why any process with a
score of 0 is getting killed before the dozens of processes with a
score much higher, and yet I've seen it. It's suspicious.

The nice thing about earlyoom, even though it's a hammer? It's a small
hammer. It's not going to go on a wrecking ball spree. It can, and
likely will, be backed out as other solutions become more useful. And
the documentation reflects its oversimplification of a complex
problem.

-- 
Chris Murphy
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread John M. Harris Jr
On Friday, January 3, 2020 11:34:13 PM MST Andreas Tunek wrote:
> Den lör 4 jan. 2020 kl 01:53 skrev John M. Harris Jr :
> > On Friday, January 3, 2020 4:25:20 PM MST Chris Murphy wrote:
> > > in the cases were I could issue syrq+b, responsiveness was so bad
> > > it'd take upwards of 15 minutes just to type out the command
> > 
> > In that case, I'd suggest waiting the 15 minutes, and then not bogging
> > down
> > your system that badly the next time. This is, really, the best option.
> 
> *Remembers to be excellent to each other.*
> Or maybe we should try to make operating systems that actually work under
> heavy load.

If we had something that would "actually work under heavy load" (we do, but it 
doesn't work for some people), then my advice wouldn't be necessary. However, 
what I've said is for the safety of your installed system. It should only be 
followed if the integrity of your data is important to you.

-- 
John M. Harris, Jr.
Splentity

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Michael Catanzaro
On Sat, Jan 4, 2020 at 11:38 am, Zbigniew Jędrzejewski-Szmek 
 wrote:

What about using the memory controller for user units to allocate
memory resources between the processes in the user session? Thanks to
recent developments, the gnome session uses separate systemd units
(and thus separate cgroups) for various services. We could set 
attributes

like memory.low for "the basic components of the user session",
and on the other hand, memory.swap.max for "the payload", i.e. various
user processes on top.


This looks interesting. I'd love to see more serious discussion of this 
proposal. Carving out dedicated memory for essential desktop processes 
seems like something we should be able to do in 2020.


Michael

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Michael Catanzaro
On Fri, Jan 3, 2020 at 5:52 pm, John M. Harris Jr 
 wrote:
In that case, I'd suggest waiting the 15 minutes, and then not 
bogging down
your system that badly the next time. This is, really, the best 
option.


I'm going to suggest you stop replying in this thread if you're not 
interested in responding with productive comments.


The user experience requirement here is "desktop should not hang for 15 
minutes when under memory pressure." Your comment indicates that it 
*should* hang, presumably to punish users for using too much memory. 
This is so absurd that I don't think you're engaging in good-faith 
discussion anymore.


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Michael Catanzaro



On Fri, Jan 3, 2020 at 11:12 pm, Tom Seewald  wrote:
I think this would be a really big improvement for workstation and 
other desktop spins, the handling of out of memory situations have 
been a consistent paint point on Linux.  However, may I ask why 
EarlyOOM was chosen over something like NoHang [1]?  I am a bit 
concerned that EarlyOOM's heuristics may be too coarse, as it does 
not take into account the newly-added PSI metrics [2][3] that other 
projects like NoHang, oomd, and low-memory-monitor utilize.  For 
example, if the system is thrashing, but swap is not full, to my 
knowledge EarlyOOM will not see a problem, however it would be 
visible via PSI.


We've been working closely with Alexey, the maintainer of nohang, on 
this proposal. He has recommended using either earlyoom or nohang as 
the two best choices over other available options (e.g. oomd, or 
low-memory-monitor). I'm not completely certain why earlyoom was chosen 
over nohang, but I think simplicity and code maturity were likely 
important considerations in the final choice.


nohang has experimented with PSI, but it actually isn't using PSI 
metrics by default because they've proven to be less effective than 
hoped for. In theory, using an interactivity measure like PSI should 
provide for the best results, but in practice it just hasn't worked out 
well.


In our experiments, low-memory-monitor is currently significantly worse 
at handling OOM conditions (as has been noted elsewhere in this 
thread). Although we're likely to enable low-memory-monitor in 
Workstation, we would use it only for advisory memory pressure 
notifications (GMemoryMonitor).


Michael

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Michael Catanzaro
Let's keep this desktop-focused, since the proposal does not affect 
Server edition.


On Sat, Jan 4, 2020 at 12:48 pm, drago01  wrote:
As for the desktop case the running web browers in a cgroup to keep 
them in check would solve most real world problems - other common 
desktop apps don't use enough memory to cause such issues (unless 
your system is really memory constrained but then the "buy more 
memory" solution is the better fix).


The last time I saw my desktop hang due to a web browser using too much 
memory was 2015.


The freezes I've encountered in the past five years were all related to 
software development:


* When compiling large software projects, it's possible to run out of 
RAM either when building lots of files in parallel, or when linking
* GNOME Builder runs ctags, and ctags likes to use dozens of GB of RAM 
to index large software projects. I think it sometimes gets into a loop 
where it just allocates more and more RAM until the desktop dies


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


ntl soname bump

2020-01-04 Thread Jerry James
ntl 11.4.2 has been released.  Upstream has a policy of bumping the
soname on every release, so all dependent packages must be rebuilt.  I
will take care of all the rebuilds.  I do not anticipate any problems
as it looks like the only API change is the addition of 2 functions.

Packages to be rebuilt:
Macaulay2
Singular
eclib
flint
giac
latte-integrale
linbox
pynac
sagemath

Although sagemath cannot currently be rebuilt because it depends on
jmol, which depends on icedtea-web, which depends on tagsoup, which
has been retired due to being orphaned for more than 6 weeks.
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fedora rawhide compose report: 20200104.n.1 changes

2020-01-04 Thread Fedora Rawhide Report
OLD: Fedora-Rawhide-20200103.n.0
NEW: Fedora-Rawhide-20200104.n.1

= SUMMARY =
Added images:11
Dropped images:  0
Added packages:  3
Dropped packages:3
Upgraded packages:   86
Downgraded packages: 0

Size of added packages:  110.19 MiB
Size of dropped packages:1.52 MiB
Size of upgraded packages:   2.12 GiB
Size of downgraded packages: 0 B

Size change of upgraded packages:   175.47 MiB
Size change of downgraded packages: 0 B

= ADDED IMAGES =
Image: Games live x86_64
Path: Labs/x86_64/iso/Fedora-Games-Live-x86_64-Rawhide-20200104.n.1.iso
Image: Cloud_Base raw-xz s390x
Path: Cloud/s390x/images/Fedora-Cloud-Base-Rawhide-20200104.n.1.s390x.raw.xz
Image: Container_Base docker s390x
Path: 
Container/s390x/images/Fedora-Container-Base-Rawhide-20200104.n.1.s390x.tar.xz
Image: Cloud_Base qcow2 s390x
Path: Cloud/s390x/images/Fedora-Cloud-Base-Rawhide-20200104.n.1.s390x.qcow2
Image: Cloud_Base vmdk s390x
Path: Cloud/s390x/images/Fedora-Cloud-Base-Rawhide-20200104.n.1.s390x.vmdk
Image: Container_Minimal_Base docker s390x
Path: 
Container/s390x/images/Fedora-Container-Minimal-Base-Rawhide-20200104.n.1.s390x.tar.xz
Image: Server dvd s390x
Path: Server/s390x/iso/Fedora-Server-dvd-s390x-Rawhide-20200104.n.1.iso
Image: Server boot s390x
Path: Server/s390x/iso/Fedora-Server-netinst-s390x-Rawhide-20200104.n.1.iso
Image: Everything boot s390x
Path: 
Everything/s390x/iso/Fedora-Everything-netinst-s390x-Rawhide-20200104.n.1.iso
Image: Xfce live x86_64
Path: Spins/x86_64/iso/Fedora-Xfce-Live-x86_64-Rawhide-20200104.n.1.iso
Image: SoaS live x86_64
Path: Spins/x86_64/iso/Fedora-SoaS-Live-x86_64-Rawhide-20200104.n.1.iso

= DROPPED IMAGES =

= ADDED PACKAGES =
Package: python-flask-socketio-4.2.1-2.fc32
Summary: Socket.IO integration for Flask applications
RPMs:python3-flask-socketio
Size:31.92 KiB

Package: python-versioneer-0.18-3.fc32
Summary: Easy VCS-based management of project version strings
RPMs:python3-versioneer
Size:44.22 KiB

Package: wdune-1.654-3.fc32
Summary: A graphical X3D/VRML97 editor, simple 3D modeler and animation tool
RPMs:wdune wdune-devel wdune-docs wdune-opengl-examples
Size:110.12 MiB


= DROPPED PACKAGES =
Package: audit-viewer-0.7.4-17.fc31
Summary: Audit event viewer
RPMs:audit-viewer
Size:1.06 MiB

Package: ohc-0.6.1-6.fc30
Summary: Java large off heap cache
RPMs:ohc ohc-benchmark ohc-core-j8 ohc-javadoc ohc-jmh ohc-parent
Size:457.70 KiB

Package: python-nose-ignore-docstring-0.2-7.fc32
Summary: Ignore docstring to name tests in nose
RPMs:python3-nose-ignore-docstring
Size:11.98 KiB


= UPGRADED PACKAGES =
Package:  atoum-3.4.0-2.fc32
Old package:  atoum-3.3.0-4.fc31
Summary:  PHP Unit Testing framework
RPMs: atoum
Size: 373.91 KiB
Size change:  -204 B
Changelog:
  * Thu Jan 02 2020 Remi Collet  - 3.4.0-2
  - update to 3.4.0
  - fix reported version
  - ignore test suite results with 7.4 for now


Package:  buildah-1.14.0-0.3.dev.gitc42f440.fc32
Old package:  buildah-1.13.0-0.10.dev.git6941254.fc32
Summary:  A command line tool used for creating OCI Images
RPMs: buildah buildah-tests
Size: 89.24 MiB
Size change:  -19.63 KiB
Changelog:
  * Tue Dec 31 2019 RH Container Bot  - 
1.14.0-0.1.dev.git726e24d
  - bump to 1.14.0
  - autobuilt 726e24d

  * Fri Jan 03 2020 RH Container Bot  - 
1.14.0-0.2.dev.git8d41b83
  - autobuilt 8d41b83

  * Sat Jan 04 2020 RH Container Bot  - 
1.14.0-0.3.dev.gitc42f440
  - autobuilt c42f440


Package:  criu-3.13-5.fc32
Old package:  criu-3.13-1.fc32
Summary:  Tool for Checkpoint/Restore in User-space
RPMs: crit criu criu-devel criu-libs python3-criu
Size: 3.35 MiB
Size change:  -102 B
Changelog:
  * Mon Sep 16 2019 Adrian Reber  - 3.13-5
  - Update to 3.13 (#1751146)
  - Drop upstreamed patches
  - Drop static library
  - Add compel man-page


Package:  diffoscope-134-1.fc32
Old package:  diffoscope-133-1.fc32
Summary:  In-depth comparison of files, archives, and directories
RPMs: diffoscope
Size: 296.90 KiB
Size change:  517 B
Changelog:
  * Mon Dec 30 2019 Zbigniew J??drzejewski-Szmek  - 134-1
  - Update to latest version (bugfix changes only according to debian
changelog)


Package:  digikam-7.0.0-0.1.beta1.fc32
Old package:  digikam-6.4.0-2.fc32
Summary:  A digital camera accessing & photo management application
RPMs: digikam digikam-devel digikam-doc digikam-libs
Size: 584.33 MiB
Size change:  164.96 MiB
Changelog:
  * Tue Dec 31 2019 Rex Dieter  - 7.0.0-0.1.beta1
  - digkam-7.0.0-beta1
  - use ninja
  - (re)enable s390x arch


Package:  evolution-3.35.3-1.fc32
Old package:  evolution-3.35.2-1.fc32
Summary:  Mail and calendar client for GNOME
RPMs: evolution evolution-bogofilter evolution-devel 
evolution-devel-docs evolution-help evolution-langpacks evolution-pst 
evolution-spamassassin
Size: 2

Fedora-Rawhide-20200104.n.1 compose check report

2020-01-04 Thread Fedora compose checker
No missing expected images.

Failed openQA tests: 6/155 (x86_64), 1/2 (arm)

Old failures (same test failed in Fedora-Rawhide-20200103.n.0):

ID: 506900  Test: x86_64 Server-dvd-iso modularity_tests
URL: https://openqa.fedoraproject.org/tests/506900
ID: 506902  Test: x86_64 Server-dvd-iso base_services_start
URL: https://openqa.fedoraproject.org/tests/506902
ID: 506915  Test: x86_64 Server-dvd-iso server_cockpit_basic
URL: https://openqa.fedoraproject.org/tests/506915
ID: 506943  Test: x86_64 KDE-live-iso base_services_start
URL: https://openqa.fedoraproject.org/tests/506943
ID: 506955  Test: arm Minimal-raw_xz-raw.xz 
install_arm_image_deployment_upload
URL: https://openqa.fedoraproject.org/tests/506955
ID: 506963  Test: x86_64 universal install_arabic_language
URL: https://openqa.fedoraproject.org/tests/506963
ID: 507033  Test: x86_64 universal install_iscsi
URL: https://openqa.fedoraproject.org/tests/507033

Soft failed openQA tests: 87/155 (x86_64)
(Tests completed, but using a workaround for a known bug)

Old soft failures (same test soft failed in Fedora-Rawhide-20200103.n.0):

ID: 506881  Test: x86_64 Server-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/506881
ID: 506882  Test: x86_64 Server-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/506882
ID: 506886  Test: x86_64 Server-dvd-iso install_repository_nfs_variation
URL: https://openqa.fedoraproject.org/tests/506886
ID: 506887  Test: x86_64 Server-dvd-iso install_repository_nfs_graphical
URL: https://openqa.fedoraproject.org/tests/506887
ID: 506888  Test: x86_64 Server-dvd-iso install_repository_nfsiso_variation
URL: https://openqa.fedoraproject.org/tests/506888
ID: 506889  Test: x86_64 Server-dvd-iso install_default_upload
URL: https://openqa.fedoraproject.org/tests/506889
ID: 506890  Test: x86_64 Server-dvd-iso install_repository_hd_variation
URL: https://openqa.fedoraproject.org/tests/506890
ID: 506891  Test: x86_64 Server-dvd-iso install_vnc_server
URL: https://openqa.fedoraproject.org/tests/506891
ID: 506892  Test: x86_64 Server-dvd-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/506892
ID: 506894  Test: x86_64 Server-dvd-iso install_vnc_client
URL: https://openqa.fedoraproject.org/tests/506894
ID: 506895  Test: x86_64 Server-dvd-iso install_vncconnect_client
URL: https://openqa.fedoraproject.org/tests/506895
ID: 506906  Test: x86_64 Server-dvd-iso install_updates_nfs
URL: https://openqa.fedoraproject.org/tests/506906
ID: 506911  Test: x86_64 Server-dvd-iso server_realmd_join_kickstart
URL: https://openqa.fedoraproject.org/tests/506911
ID: 506914  Test: x86_64 Server-dvd-iso install_vncconnect_server
URL: https://openqa.fedoraproject.org/tests/506914
ID: 506920  Test: x86_64 Everything-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/506920
ID: 506921  Test: x86_64 Everything-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/506921
ID: 506929  Test: x86_64 Workstation-live-iso desktop_update_graphical
URL: https://openqa.fedoraproject.org/tests/506929
ID: 506934  Test: x86_64 Workstation-live-iso desktop_printing
URL: https://openqa.fedoraproject.org/tests/506934
ID: 506947  Test: x86_64 KDE-live-iso desktop_update_graphical
URL: https://openqa.fedoraproject.org/tests/506947
ID: 506952  Test: x86_64 KDE-live-iso desktop_printing
URL: https://openqa.fedoraproject.org/tests/506952
ID: 506957  Test: x86_64 Cloud_Base-qcow2-qcow2 cloud_autocloud
URL: https://openqa.fedoraproject.org/tests/506957
ID: 506958  Test: x86_64 universal install_ext3
URL: https://openqa.fedoraproject.org/tests/506958
ID: 506959  Test: x86_64 universal install_no_swap
URL: https://openqa.fedoraproject.org/tests/506959
ID: 506960  Test: x86_64 universal install_updates_img_local
URL: https://openqa.fedoraproject.org/tests/506960
ID: 506961  Test: x86_64 universal install_shrink_ext4
URL: https://openqa.fedoraproject.org/tests/506961
ID: 506964  Test: x86_64 universal install_kickstart_firewall_disabled
URL: https://openqa.fedoraproject.org/tests/506964
ID: 506965  Test: x86_64 universal install_anaconda_text
URL: https://openqa.fedoraproject.org/tests/506965
ID: 506966  Test: x86_64 universal install_sata@uefi
URL: https://openqa.fedoraproject.org/tests/506966
ID: 506967  Test: x86_64 universal upgrade_2_minimal_64bit
URL: https://openqa.fedoraproject.org/tests/506967
ID: 506968  Test: x86_64 universal install_shrink_ntfs
URL: https://openqa.fedoraproject.org/tests/506968
ID: 506970  Test: x86_64 universal install_xfs
URL: https://openqa.fedoraproject.org/tests/506970
ID: 506971  Test: x86_64 universal install_blivet_ext3
URL: https://openqa.fedoraproject.org/tests/506971
ID: 506972  Test: x86_64 universal install_delete_partial@uefi
URL: https://openqa.fedoraproject.org/tests/506972
ID: 506974  Test:

Re: glusterfs-7.1 update stuck in pending->testing for 10 days

2020-01-04 Thread Kaleb Keithley
And now it's just "pending".

On Thu, Jan 2, 2020 at 7:40 PM Kevin Fenzi  wrote:

> On Thu, Jan 02, 2020 at 09:14:30AM -0500, Kaleb Keithley wrote:
> > related to bodhi having gone down?
> >
> > Can someone kick it please?
>
> I would if I could. This is due to the ongoing koji issues.
>
> Hopefully bodhi folks are going to look at it tomorrow morning and we
> can at least get updates flowing again.
>
> I'd like to thank everyone for their patience on this, it's been very
> frustrating for me personally. ;( I'm sure we will find a fix as more
> folks come back from holidays and dig into this issue.
>
> kevin
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: peek package

2020-01-04 Thread Michael Schwendt
On Sat, 4 Jan 2020 08:36:07 +0100, Vitaly Zaitsev via devel wrote:

> > Which is something you can only fix with an RPM Fusion package,
> > if you "control" (= build) all depending packages.  
> 
> RPM Fusion will need to copy and rebuild all such packages and this is a
> huge headache for maintainers and currently forbidden by repo's policy.

And yet it would be the only way to do it for some applications
and/or libraries. That said, as an ex-livna packager I'm aware of the
project goals, so it isn't necessary to refer to the current "policy".
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread drago01
On Saturday, January 4, 2020, Neal Gompa  wrote:

> On Sat, Jan 4, 2020 at 2:33 AM Vitaly Zaitsev via devel
>  wrote:
> >
> > On 03.01.2020 22:27, Neal Gompa wrote:
> > > and servers...
> >
> > Admins will be very happy when such user-space killer will kill for
> > example PgSQL database server and cause DB corruption or loss of banking
> > transactions.
> >
>
> This is already happening anyway. The idea is that earlyoom will just
> do it slightly earlier so we have a responsive system when the
> failures happen. Unlike a lot of the other options, earlyoom is just
> doing what the kernel does, just slightly earlier so that the system
> doesn't become unresponsive.


>
> That is *hugely* valuable for sysadmins
> to be able to recover the systems without power cycling. As a sysadmin
> myself, I *hate* power cycling servers because it takes forever and
> its a lot bigger loss of productivity (and potentially money!
>

Except that slightly earlier is way to early on systems which have lots of
memory (see mails from before).

And if a server runs into a oom situation your software is either broken
(leaking) or you didn't allocate enough resources for your use case.

So the fix is not oom killing nor power cycling but to either allocate more
memory of it is a VM or buy more if it is a hardware server (or fix the
memory leak in your software).

As for the desktop case the running web browers in a cgroup to keep them in
check would solve most real world problems - other common desktop apps
don't use enough memory to cause such issues (unless your system is really
memory constrained but then the "buy more memory" solution is the better
fix).

And btw we should really update the minimum memory requirements in our
documentation, the current ones have nothing to do with reality (if you
want a pleasant user experience).
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Zbigniew Jędrzejewski-Szmek
On Fri, Jan 03, 2020 at 02:18:40PM -0500, Ben Cotton wrote:
> https://fedoraproject.org/wiki/Changes/EnableEarlyoom
> 
> == Summary ==
> Install earlyoom package, and enable it by default. This will cause
> the kernel oomkiller to trigger sooner, but will not affect which
> process it chooses to kill off. The idea is to recover from out of
> memory situations sooner, rather than the typical complete system hang
> in which the user has no other choice but to force power off.

Hi,
I'll throw out another idea out here, in hope that people can provide
insight. It's something I wanted to look into for a while, but I admit
to not having done any research myself, so the approach might be totally
useless...

What about using the memory controller for user units to allocate
memory resources between the processes in the user session? Thanks to
recent developments, the gnome session uses separate systemd units
(and thus separate cgroups) for various services. We could set attributes
like memory.low for "the basic components of the user session",
and on the other hand, memory.swap.max for "the payload", i.e. various
user processes on top.

Doing something like this effectively would most likely require some
changes to how we assign processes to cgroups. I still get some processes
in "wrong" cgroups:

│ ├─gnome-shell-wayland.service 
│ │ ├─1501571 /usr/bin/gnome-shell
│ │ ├─1501606 /usr/bin/Xwayland :0 -rootless -noreset -accessx -core -auth 
/run/user/1000/.mutter-Xwaylandauth.SCXID0 -listen 4 -listen 5 -displayfd 6
│ │ ├─1501713 ibus-daemon --panel disable -r --xim
│ │ ├─1501718 /usr/libexec/ibus-dconf
│ │ ├─1501719 /usr/libexec/ibus-extension-gtk3
│ │ ├─1501724 /usr/libexec/ibus-x11 --kill-daemon
│ │ ├─1501980 /usr/libexec/ibus-engine-simple
│ │ ├─1503586 /usr/lib64/firefox/firefox
│ │ ├─1503691 /usr/lib64/firefox/firefox -contentproc -childID 2 -isForBrowser 
...
│ │ ├─1503701 /usr/lib64/firefox/firefox -contentproc -childID 3 -isForBrowser 
...
│ │ ├─1503747 /usr/lib64/firefox/firefox -contentproc -childID 4 -isForBrowser 
...
│ │ ├─1520219 bwrap --args 35 telegram-desktop --
│ │ ├─1520229 bwrap --args 35 xdg-dbus-proxy --args=37
│ │ ├─1520230 xdg-dbus-proxy --args=37
│ │ ├─1520232 bwrap --args 35 telegram-desktop --
│ │ ├─1520233 /app/bin/Telegram --
│ │ ├─1540753 pavucontrol
...

(and firefox and anything-running-as-flatpak would be the prime
candidates to split out into their own cgroups and build resource
limits around...)

The cgroup hierarchy is mostly flat (most user services get
cgroups directly in the root of the user tree under
/sys/fs/cgroup/user.slice/user-nnn.slice/user@nnn.service/).
To make resource assignment effective, I would like to see a
"basic.slice" (name TBD) that would gather various "core" stuff like
gnome-shell-wayland.service, dbus-broker.service, and whatever
other services that the graphical session depends on. This would
get mimimum memory protections and such.

Then there should be "payload.slice", and underneath that all the
non-essential services and everything that the user starts from the
terminal.

What I *don't know* is: how much of an overhead enabling the memory
controller has, and whether those resource limits would actually have
the desired effect (and more generally, how they should be best set).

Zbyszek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Neal Gompa
On Sat, Jan 4, 2020 at 2:33 AM Vitaly Zaitsev via devel
 wrote:
>
> On 03.01.2020 22:27, Neal Gompa wrote:
> > and servers...
>
> Admins will be very happy when such user-space killer will kill for
> example PgSQL database server and cause DB corruption or loss of banking
> transactions.
>

This is already happening anyway. The idea is that earlyoom will just
do it slightly earlier so we have a responsive system when the
failures happen. Unlike a lot of the other options, earlyoom is just
doing what the kernel does, just slightly earlier so that the system
doesn't become unresponsive. That is *hugely* valuable for sysadmins
to be able to recover the systems without power cycling. As a sysadmin
myself, I *hate* power cycling servers because it takes forever and
its a lot bigger loss of productivity (and potentially money!).



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 33 System-Wide Change proposal: binutils 2.34

2020-01-04 Thread Zbigniew Jędrzejewski-Szmek
On Fri, Jan 03, 2020 at 02:28:29PM -0500, Ben Cotton wrote:
> https://fedoraproject.org/wiki/Changes/BINUTILS234
> 
> == Summary ==
> Rebase the binutils package from version 2.33 to version 2.34.
> 
> == Owner ==
> * Name: Nick Clifton [https://fedoraproject.org/wiki/User:Nickc]
> * Email: ni...@redhat.com

> == Contingency Plan ==
> * Contingency mechanism: (What to do?  Who will do it?) Revert to the
> 2.33 binutils as currently used in rawhide.  This work can be done by
> me, should it prove necessary.
> 
> * Contingency deadline: Beta freeze.

I think that is too late. I don't expect us to use the contingency
plan, but if we have to, e.g. because we discover that there's some
issue with the linker output, most likely we'd need to do a partial
mass rebuild for binary packages. If we start that at beta freeze, the
freeze would be meaningless. Maybe set the contingency deadline at
"Change Checkpoint: 100% Code Complete Deadline Tue 2020-02-25", and
after that date we commit to ship with the new binutils no matter what.

Zbyszek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal (late): Enable EarlyOOM

2020-01-04 Thread Aleksandra Fedorova
On Fri, 3 Jan 2020, 20:19 Ben Cotton,  wrote:

> https://fedoraproject.org/wiki/Changes/EnableEarlyoom
>
> == Summary ==
> Install earlyoom package, and enable it by default. This will cause
> the kernel oomkiller to trigger sooner, but will not affect which
> process it chooses to kill off. The idea is to recover from out of
> memory situations sooner, rather than the typical complete system hang
> in which the user has no other choice but to force power off.
>

Since in the Change we are not introducing just the earlyoom tool but
enable it with a specific profile I would add those details here. Smth like:

"earlyoom service will choose the offending process based on the same
oom_score as kernel uses. It will send a SIGTERM signal on 10% of RAM left,
and SIGKILL on 5%"


> == Owner ==
> * Name: [[User:chrismurphy| Chris Murphy]]
> * Email: bugzi...@colorremedies.com
>
> == Detailed Description ==
> Workstation working group has discussed "better interactivity in
> low-memory situations" for some months. In certain use cases,
> typically compiling, if all RAM and swap are completely consumed,
> system responsiveness becomes so abysmal that a reasonable user can
> consider the system "lost", and resorts to forcing a power off. This
> is objective a very bad UX. The broad discussion of this problem, and
> some ideas for near term and long term solutions, is located here:
>
> Recent long discussions on "Better interactivity in low-memory
> situations"
> https://pagure.io/fedora-workstation/issue/98
>
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/XUZLHJ5O32OX24LG44R7UZ2TMN6NY47N/
> 
>
> Fedora editions and spins, have the in-kernel OOM (out-of-memory)
> manager enabled. The manager's concern is keeping the kernel itself
> functioning. It has no concern about user space function or
> interactivity. This proposed change attempts to improve the user
> experience, in the short term, by triggering the in-kernel process
> killing mechanism, sooner. Instead of the system becoming completely
> unresponsive for tens of minutes, hours or days, the expectation is an
> offending process (determined by oom_score, same as now) will be
> killed off within seconds or a few minutes. This is an incremental
> improvement in user experience, but admittedly still suboptimal. There
> is additional work on-going to improve the user experience further.
>
> Workstation working group discussion specific to enabling earlyoom by
> default
> https://pagure.io/fedora-workstation/issue/119
>
> Other in-progress solutions:
> https://gitlab.freedesktop.org/hadess/low-memory-monitor
>
> Background information on this complicated problem:
> https://www.kernel.org/doc/gorman/html/understand/understand016.html
> https://lwn.net/Articles/317814/
>
> == Benefit to Fedora ==
>
> There are two major benefits to Fedora:
>
> * improved user experience by more quickly regaining control over
> one's system, rather than having to force power off in low-memory
> situations where there's aggressive swapping. Once a system becomes
> unresponsive, it's completely reasonable for the user to assume the
> system is lost, but that includes high potential for data loss.
>
> * reducing forced poweroff as the main work around will increase data
> collection, improving understanding of low memory situations and how
> to handle them better
>

As I understand in the current setup we are looking more for a controlled
failure scenario rather than for a solution.

Can we get a specific manual, what users supposed to do, once they trigger
the earlyoom? Does earlyoom help in reporting? Which logs we need to look
at?

Maybe add a section in UX part of the change, or setup a dedicated wiki
page?



>
> == Scope ==
> * Proposal owners:
> a. Modify {{code|
> https://pagure.io/fedora-comps/blob/master/f/comps-f32.xml.in}}
> to include earlyoom package for Workstation.
> b. Modify {{code|
> https://src.fedoraproject.org/rpms/fedora-release/blob/master/f/80-workstation.preset
> }}
> to include:
> 
> # enable earlyoom by default on workstation
> enable earlyoom.service
> 
>
> * Other developers:
> Restricted to Workstation edition, unless other editions/spins want to
> opt-in.
>
> * Release engineering: [https://pagure.io/releng/issues #9141] (a
> check of an impact with Release Engineering is needed) 
>
> * Policies and guidelines: N/A
> * Trademark approval: N/A
>
> == Upgrade/compatibility impact ==
> earlyoom.service will be enabled on upgrade. An upgraded system should
> exhibit the same behaviors as a clean installed system.
>
> == How To Test ==
> * Fedora 30/31 users can test today, any edition or spin:
> {{code|sudo dnf install earlyoom}}
> {{code|sudo systemctl enable --now earlyoom}}
>
> And then attempt to cause an out of memory situation. Examples:
> {{code|tail /dev/zero}}
> {{code|https://lkml.org/lkml/2019/8/4/15}}
>
> * Fedora Workstation 32 (and Rawhide) users will see this service is
> already enabled. It can be toggled wit

Re: Second attempt: Maintainer contact check for Chris Grau (cgrau)

2020-01-04 Thread Paul Howarth
On Fri, 03 Jan 2020 19:35:36 -
"Frank R Dana Jr."  wrote:

> Paul Howarth wrote,
> >
> > perl-Time-Piece was obsoleted by the base perl package way back in>
> >5.10.0.
> >
> > perl-Time-Piece-MySQL is an extension to perl-Time-Piece.  
> 
> Thanks for the info, Paul!
> 
> ...Does that mean it no longer has any usefulness without
> perl-Time-Piece,and should be similarly orphaned/retired?

No, when I said that "perl-Time-Piece was obsoleted by the base perl
package", I meant that its functionality was absorbed by the main perl
package, i.e. the module is now built from the perl SRPM rather than
its own SRPM. So perl-Time-Piece still exists, but is not built
independently of the perl interpreter itself.

So perl-Time-Piece-MySQL is still useful.

Paul.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: koji / bodhi issues status update

2020-01-04 Thread Mattia Verga via devel
> On Fri, Jan 03, 2020 at 11:55:27PM +0100, Kevin Kofler wrote:
> 
> Yes, they are all because bodhi started composing them, moved their tags
> and then failed (because koji wasn't tagging things in a timely manner). 
> 
> So, they need to be retagged back and resubmitted, or bodhi tweaked to
> see that it's already moved tags and continue processing them. 
> 
> In any case, we plan to do this, so if maintainers could please avoid
> editing/pushing/unpushing/tweaking or moving these around while we try
> and fix it that would be great. 
> 
> kevin

There are also a bunch of broken updates in Bodhi which were created without 
any build. Here it is a list of aliases:
>>> updates = m.Update.query.filter(m.Update.builds==None).all()
>>> len(updates)
36
>>> for update in updates:
... print(f'{update.alias} created by {update.user.name}')
... 
FEDORA-2015-13799 created by jgrulich
FEDORA-2015-f7d2f6b77c created by plfiorini
FEDORA-2015-fde9b8aa65 created by plfiorini
FEDORA-2015-084442a526 created by spot
FEDORA-2015-3933d6e71b created by spot
FEDORA-EPEL-2015-56f1789544 created by raveit65
FEDORA-2015-8312a1422c created by sergiomb
FEDORA-EPEL-2015-2d0e7de56f created by orion
FEDORA-2016-52e09c8358 created by raphgro
FEDORA-EPEL-2016-0bc504f81d created by nb
FEDORA-2016-3745a3404a created by mrnuke
FEDORA-2016-9683e48c38 created by mrnuke
FEDORA-2016-19d7f3d798 created by mrnuke
FEDORA-2016-2f3052d543 created by mrnuke
FEDORA-2016-796de36de3 created by raphgro
FEDORA-2016-3122ec6414 created by adelton
FEDORA-2017-37b618a185 created by wtaymans
FEDORA-2019-48c30c6663 created by jhli
FEDORA-2019-1cfe355806 created by jhli
FEDORA-2019-2268266d31 created by ellert
FEDORA-EPEL-2019-d119182890 created by ellert
FEDORA-2019-bef5c0c3c8 created by ellert
FEDORA-EPEL-2019-0a394e5d23 created by ellert
FEDORA-EPEL-2019-e6890f4861 created by ellert
FEDORA-2019-1a9f460ddf created by ellert
FEDORA-2019-0afb6633c8 created by atim
FEDORA-2019-39027b3336 created by remi
FEDORA-2019-240ae9127c created by jgrulich
FEDORA-2019-521db81bfa created by jgrulich
FEDORA-2019-3b596e447b created by jgrulich
FEDORA-2019-e89227ba40 created by jgrulich
FEDORA-2019-12ed3b8473 created by remi
FEDORA-2019-98ef2a04fc created by jjames
FEDORA-2019-f57b34f7a0 created by jjames
FEDORA-2019-110533d946 created by panovotn
FEDORA-2019-3875c36a14 created by eclipseo
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org