Re: postgis LTO failure

2020-08-01 Thread Jeff Law
On Sun, 2020-08-02 at 00:36 +0200, Sandro Mani wrote:
> Hi
> 
> postgis seems another one suffering from LTO related failures.
> 
> LTO (results in test failures): 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=48393090
> 
> LTO disabled (tests pass): 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=48394173
I've been able to reproduce the testsuite failure.  I'll try to take it from
here.  

Thanks,
jeff
> 
___
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


[389-devel] 389 DS nightly 2020-08-02 - 94% PASS

2020-08-01 Thread vashirov
https://fedorapeople.org/groups/389ds/ci/nightly/2020/08/02/report-389-ds-base-1.4.4.4-20200801git594bf91.fc32.x86_64.html
___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-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/389-devel@lists.fedoraproject.org


[EPEL-devel] Fedora EPEL 8 updates-testing report

2020-08-01 Thread updates
The following Fedora EPEL 8 Security updates need testing:
 Age  URL
   8  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-0d4ceeda8e   
java-latest-openjdk-14.0.2.12-1.rolling.el8
   8  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-cf43d780cc   
chromium-84.0.4147.89-1.el8
   2  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-2b702ad070   
rpki-client-6.7p1-1.el8
   2  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-88b5647c18   
radare2-4.5.0-1.el8
   1  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-6ba549ab3a   
ark-19.12.2-2.el8


The following builds have been pushed to Fedora EPEL 8 updates-testing

rdiff-backup-2.0.5-2.el8

Details about builds:



 rdiff-backup-2.0.5-2.el8 (FEDORA-EPEL-2020-b7e8ce7788)
 Convenient and transparent local/remote incremental mirror/backup

Update Information:

Last bug-fix before code clean-up

ChangeLog:

* Sat Aug  1 2020 Frank Crawford  2.0.5-2
- Bump to separate from COPR build
* Wed Jul 29 2020 Fedora Release Engineering  - 
2.0.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat Jul 25 2020 Frank Crawford  2.0.5-1
- Last bug-fix before code cleanu-up


___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-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/epel-devel@lists.fedoraproject.org


[EPEL-devel] Fedora EPEL 7 updates-testing report

2020-08-01 Thread updates
The following Fedora EPEL 7 Security updates need testing:
 Age  URL
 718  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-3c9292b62d   
condor-8.6.11-1.el7
 457  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-bc0182548b   
bubblewrap-0.3.3-2.el7
 167  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-fa8a2e97c6   
python-waitress-1.4.3-1.el7
  12  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-2c80eb66b5   
libASL-0.1.7-6.el7 matio-1.5.17-3.el7 openmeeg-2.4-0.4.rc4.el7
   8  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-452d014b82   
java-latest-openjdk-14.0.2.12-1.rolling.el7
   8  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-c9e7aa6a08   
chromium-84.0.4147.89-1.el7
   8  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-489c36a241   
snmptt-1.4.2-1.el7
   8  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-90cbb3a9ff   
golang-1.13.14-1.el7
   2  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-32e4ca563b   
rpki-client-6.7p1-1.el7
   2  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-2a93add193   
python34-3.4.10-6.el7


The following builds have been pushed to Fedora EPEL 7 updates-testing

rdiff-backup-2.0.5-2.el7

Details about builds:



 rdiff-backup-2.0.5-2.el7 (FEDORA-EPEL-2020-43359db8cd)
 Convenient and transparent local/remote incremental mirror/backup

Update Information:

Last bug-fix before code clean-up

ChangeLog:

* Sat Aug  1 2020 Frank Crawford  2.0.5-2
- Bump to separate from COPR build
* Wed Jul 29 2020 Fedora Release Engineering  - 
2.0.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat Jul 25 2020 Frank Crawford  2.0.5-1
- Last bug-fix before code cleanu-up


___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-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/epel-devel@lists.fedoraproject.org


Re: postgis LTO failure

2020-08-01 Thread Jeff Law
On Sun, 2020-08-02 at 00:36 +0200, Sandro Mani wrote:
> Hi
> 
> postgis seems another one suffering from LTO related failures.
> 
> LTO (results in test failures): 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=48393090
> 
> LTO disabled (tests pass): 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=48394173
Thanks.  I'll take a look, but note that I've never managed to get postgis to
build with or without LTO.  It complains with an odd error:

make[1]: *** [Makefile:177: liblwgeom.la] Error 139
make[1]: Leaving directory '/builddir/build/BUILD/postgis-3.0.1/liblwgeom'
make: *** [GNUmakefile:20: all] Error 1

There's nothing else useful in the logs that I see.  But again, I'll take a look
and see if I can figure out what's going on.  In the mean time, feel free to go
ahead and disable LTO as I can't currently give any guidance on what might be
going wrong.

jeff
> 
___
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: Another possible LTO failure in guestfish (or maybe readline)

2020-08-01 Thread Jeff Law
On Sat, 2020-08-01 at 15:26 -0700, Kevin Fenzi wrote:
> On Sat, Aug 01, 2020 at 02:03:40PM -0600, Jeff Law wrote:
> > On Sat, 2020-08-01 at 12:12 +0200, Kevin Kofler wrote:
> > > Hi,
> > > 
> > > seeing the amount of fallout from LTO, I really think that this feature 
> > > ought to be dropped from F33, and evaluated carefully for F34 (i.e., can 
> > > it 
> > > be done without breaking the build of or miscompiling a large part of the 
> > > distribution, once the bugs such as the ld bug discussed in this thread 
> > > are 
> > > fixed, or is it just unsafe to enable by default to begin with?). I.e., 
> > > revert it for F33 for sure, then decide whether to retry it for F34 or 
> > > can 
> > > it permanently.
> > Most of the fallout has been Nick pushing through binutils builds that are
> > broken.  Seriously, there's been at least 4 builds pushed through that kept
> > bringing back the *same* problem.
> > 
> > And just to be clear, this has been 6+ months of behind the scenes work to 
> > find
> > and identify issues, fix broken packages, put global mitigations of broken 
> > crap
> > in place in place, opt-out packages that do things that are fundamentally
> > incompatible with LTO, etc.  In fact it was that behind-the-scenes work that
> > pushed this feature from F32 to F33 as it just wasn't ready to go in F32.
> > 
> > I think the chances of a serious mis-compilation large parts of the 
> > distribution
> > are small.  The one mis-compilation we know about was a latent linker bug 
> > that
> > just happened to be triggered by LTO and that particular bug we know how to
> > identify any packages that might have been broken.
> > 
> > Frankly, there's been more fallout from infrastructure breakage and cmake 
> > issues
> > than anything.  I went through the first ~1000 failures proactively looking 
> > for
> > things that were potentially LTO related and fixing them half-dozen or so I
> > found, but by far the s390 infrastructure and cmake changes have caused more
> > failures than anything.
> > 
> > As has always been the case, I'm here to address any problems that arise 
> > and use
> > my 30 years of experience with GCC development as well as distribution mass
> > rebuilds to make informed decisions about the best course of action for any
> > particular problem.
> 
> Yeah, the s390x failures were anoying. I have several ideas to make
> things more robust that hopefully we can do before next mass rebuild: 
> 
> * move the cache host from a z/vm instance to a kvm one. 
> * We have the kvm ones oversubscribed on cpus, so I'd like to drop all
> of them from 4 cpus to 3. 
> * We might play with the weight on them so koji doesn't run as many jobs
> at a time as it does now.
> * Make sure ci/koji-simple-ci/koschei isn't doing any long running
> builds when the mass rebuild starts. A gcc or libreoffice build can take
> up a builder for a long time. 
> * Run the mass rebuild with --fail-fast so if something fails on some
> other arch, it never even needs to run on s390x. 
> 
> Anyhow, the mass rebuild is over and tagged in. Rawhide compose is
> running and should hopefully finish later today. 
> 
> The second pass took failures from 4162 to 2833, so that helped
> a lot: https://kojipkgs.fedoraproject.org/mass-rebuild/f33-failures.html
Cool.  Thanks for the update.  I'll start scanning through those.  It looks like
some of the cmake things are getting addressed which I'm sure helps too.

Jeff
> 
___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Kevin Kofler
Gary Buhrmaster wrote:
> On Sat, Aug 1, 2020 at 9:23 PM Kevin Kofler 
> wrote:
>> Especially the CMake one was completely pointless.
> 
> The goal was not pointless, but I will assert that the
> implementation was flawed in practice.

The goal was to make more packages do out-of-source builds, which is a 
build-time-only implementation detail that should theoretically have no 
effect whatsoever on the produced packages (though, in practice, at least 
the directory structure of the -debugsource packages will be different). 
Hence, an end user will probably not notice any difference whatsoever, which 
is why I call the change pointless.

I also do not believe that the change really makes things easier for 
packagers, just different. And different is bad when it means that dozens of 
specfiles have to be adapted to such an incompatible change. The boilerplate 
to do an out-of-source build (even with ancient versions of CMake that did 
not have the -S and -B options) was very simple and widely used.

I also think that it is more valuable to be backwards-compatible with older 
versions of Fedora (and where possible, also with RHEL/CentOS and EPEL) than 
to be compatible with other, unrelated distributions that happen to also use 
RPM. The CMake change, on the other hand, improved cross-compatibility with 
other distributions at the expense of backwards compatibility with our own 
distribution.

LTO at least promises tangible benefits for the end user. But maybe it 
should have been opt-in (via the specfile) at first?

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


postgis LTO failure

2020-08-01 Thread Sandro Mani

Hi

postgis seems another one suffering from LTO related failures.

LTO (results in test failures): 
https://koji.fedoraproject.org/koji/taskinfo?taskID=48393090


LTO disabled (tests pass): 
https://koji.fedoraproject.org/koji/taskinfo?taskID=48394173


Thanks
Sandro
___
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


postgis LTO failure

2020-08-01 Thread Sandro Mani

Hi

postgis seems another one suffering from LTO related failures.

LTO (results in test failures): 
https://koji.fedoraproject.org/koji/taskinfo?taskID=48393090


LTO disabled (tests pass): 
https://koji.fedoraproject.org/koji/taskinfo?taskID=48394173


Thanks
Sandro
___
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: Another possible LTO failure in guestfish (or maybe readline)

2020-08-01 Thread Kevin Fenzi
On Sat, Aug 01, 2020 at 02:03:40PM -0600, Jeff Law wrote:
> On Sat, 2020-08-01 at 12:12 +0200, Kevin Kofler wrote:
> > Hi,
> > 
> > seeing the amount of fallout from LTO, I really think that this feature 
> > ought to be dropped from F33, and evaluated carefully for F34 (i.e., can it 
> > be done without breaking the build of or miscompiling a large part of the 
> > distribution, once the bugs such as the ld bug discussed in this thread are 
> > fixed, or is it just unsafe to enable by default to begin with?). I.e., 
> > revert it for F33 for sure, then decide whether to retry it for F34 or can 
> > it permanently.
> Most of the fallout has been Nick pushing through binutils builds that are
> broken.  Seriously, there's been at least 4 builds pushed through that kept
> bringing back the *same* problem.
> 
> And just to be clear, this has been 6+ months of behind the scenes work to 
> find
> and identify issues, fix broken packages, put global mitigations of broken 
> crap
> in place in place, opt-out packages that do things that are fundamentally
> incompatible with LTO, etc.  In fact it was that behind-the-scenes work that
> pushed this feature from F32 to F33 as it just wasn't ready to go in F32.
> 
> I think the chances of a serious mis-compilation large parts of the 
> distribution
> are small.  The one mis-compilation we know about was a latent linker bug that
> just happened to be triggered by LTO and that particular bug we know how to
> identify any packages that might have been broken.
> 
> Frankly, there's been more fallout from infrastructure breakage and cmake 
> issues
> than anything.  I went through the first ~1000 failures proactively looking 
> for
> things that were potentially LTO related and fixing them half-dozen or so I
> found, but by far the s390 infrastructure and cmake changes have caused more
> failures than anything.
> 
> As has always been the case, I'm here to address any problems that arise and 
> use
> my 30 years of experience with GCC development as well as distribution mass
> rebuilds to make informed decisions about the best course of action for any
> particular problem.

Yeah, the s390x failures were anoying. I have several ideas to make
things more robust that hopefully we can do before next mass rebuild: 

* move the cache host from a z/vm instance to a kvm one. 
* We have the kvm ones oversubscribed on cpus, so I'd like to drop all
of them from 4 cpus to 3. 
* We might play with the weight on them so koji doesn't run as many jobs
at a time as it does now.
* Make sure ci/koji-simple-ci/koschei isn't doing any long running
builds when the mass rebuild starts. A gcc or libreoffice build can take
up a builder for a long time. 
* Run the mass rebuild with --fail-fast so if something fails on some
other arch, it never even needs to run on s390x. 

Anyhow, the mass rebuild is over and tagged in. Rawhide compose is
running and should hopefully finish later today. 

The second pass took failures from 4162 to 2833, so that helped
a lot: https://kojipkgs.fedoraproject.org/mass-rebuild/f33-failures.html

kevin


signature.asc
Description: PGP signature
___
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: module build: BuildrootError: could not init mock buildroot

2020-08-01 Thread Kevin Fenzi
On Fri, Jul 31, 2020 at 04:05:20PM +0200, Jun Aruga wrote:
> Hi,
> Sometimes once per a few times,  I faced the following weird build
> error when building Ruby modules.
> Did you see it? Known issue?
> 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=48194471
> BuildrootError: could not init mock buildroot, mock exited with status
> 20; see root.log for more information
> 
> https://kojipkgs.fedoraproject.org//work/tasks/4473/48194473/root.log
>   => looks ok.
> https://kojipkgs.fedoraproject.org//work/tasks/4473/48194473/build.log
>   => empty.
> 

Weird. The actual error is: 
"ERROR: Could not find useradd in chroot, maybe the install failed?"

But that sounds like what happens when it didn't install the build rpms
in there. 

Can you try again now? we fixed a major issue with mbs, which I wouldn't
think was related to this, but who knows... 

kevin


signature.asc
Description: PGP signature
___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Gary Buhrmaster
On Sat, Aug 1, 2020 at 9:23 PM Kevin Kofler  wrote:
> Especially the CMake one was completely pointless.

The goal was not pointless, but I will assert that the
implementation was flawed in practice.

I would suggest that a lesson to be learned is that changes
that are expected to require updates to > 256(*) packages
OR any of the core set of packages, MUST target
completion of those updates BEFORE the mass rebuild
schedule (and not target the beta release, as this one did).

Such requirements would likely either force the change
to be less impactful to existing packages and packagers(**),
or force the proposers to do the work they committed to
accomplish much earlier in the process (or, perhaps more
likely, push it off for another release).

Hindsight is 20/20, so this is a lesson for the next time
(and there will always be a next time).




(*) Arbitrary power of two.  Pick a different value if
you wish.  The point is when the proposal says
the change may impact > 2**10 packages, that
should have raised a flag of some color.

(**) Many people have suggested alternative
implementations that would have supported
allowing existing packages/packagers more
time to complete the transition(s), and at least
a few were likely viable, although it would have
extended the entire process time frame.
___
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


[Test-Announce] Proposal to CANCEL: 2020-08-03 Fedora QA Meeting

2020-08-01 Thread Adam Williamson
Hi folks! I'm proposing we cancel the QA meeting for Monday. I don't
have anything urgent this week, and it's a vacation day in Canada.

If you're aware of anything important we have to discuss this week,
please do reply to this mail, but someone else will need to run the
meeting :)

I can't run a blocker review meeting either. There are three proposed
Beta blockers, we can either wait for next week, vote in-bug, or
someone else can run a meeting.

Thanks!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
test-announce mailing list -- test-annou...@lists.fedoraproject.org
To unsubscribe send an email to test-announce-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/test-annou...@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: The Fedora wiki system sucks

2020-08-01 Thread Adam Williamson
On Sat, 2020-08-01 at 13:18 -0500, Richard Shaw wrote:
> On Sat, Aug 1, 2020 at 1:10 PM Adam Williamson 
> wrote:
> 
> > On Sat, 2020-08-01 at 12:00 -0500, Richard Shaw wrote:
> > > So I wanted to document a ham radio related howto, so I decided that I
> > > would make it an extension of the Amateur Radio SIG wiki, and I've got an
> > > incomplete version created:
> > > 
> > > https://fedoraproject.org/wiki/AmateurRadio/Howto/Pat
> > > 
> > > How can a wiki not have some kind of  tag?
> > 
> > Use {{code|}}, , or just add any number of spaces before each line
> > of the code segment (even one space works).
> > 
> 
> Yup,  got me going for now.
> 
> 
> 
> > > Most other systems in Fedora support markdown, and I would be a fan of
> > > that.
> > 
> > wikitext predates markdown by several years. mediawiki first appeared
> > in 2001 and wikitext developed along with it, Markdown was invented in
> > 2004. wikitext is quirky because of its age, development history, and
> > the fact that it's actually more than just markup, it has quite
> > extensive dynamic capabilities (particularly with extensions like
> > https://www.mediawiki.org/wiki/Extension:ParserFunctions , which we
> > have in our instance).
> > 
> 
> Yeah, the whole interface does look rather "dated", perhaps it's time to
> start looking at a successor?

I don't think there really are any that are particularly more 'modern'
or less quirky than mediawiki. Project wikis in general are going out
of style these days (the infra team would quite like to get rid of
ours, but I won't let them :>) A lot of the reason the wiki is still
around is people (like me...) doing advanced stuff with templates and
ParserFunctions which probably wouldn't be easily transferable to any
other software either.

> > If what you're writing falls under the general heading of
> > 'documentation', you might want to write it for docs.fedoraproject.org
> > rather than the wiki. docs.fp.o is built by a static generator and uses
> > the ASCIIDoc markup language. See
> > 
> > https://docs.fedoraproject.org/en-US/fedora-docs/contributing/adding-new-docs/
> 
> 
> Perhaps... Is docs open? Or is there some process for getting this
> approved? I'm heavily making updates right now. I'm somewhat
> selfishly documenting it so I remember how I set everything up as I'm sure
> I won't remember a year from now :) But figured it's worth documenting for
> others as well.

I don't really interact with it much myself, I use the wiki more. So
that page is really all I know. You could contact the docs team on IRC
for more details I guess, if no-one else answers this thread.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
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 1862721] New: perl-MCE-1.873 is available

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

Bug ID: 1862721
   Summary: perl-MCE-1.873 is available
   Product: Fedora
   Version: rawhide
Status: NEW
 Component: perl-MCE
  Keywords: FutureFeature, Triaged
  Assignee: p...@city-fan.org
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: p...@city-fan.org, perl-devel@lists.fedoraproject.org
  Target Milestone: ---
Classification: Fedora



Latest upstream release: 1.873
Current version/release in rawhide: 1.868-1.fc33
URL: http://search.cpan.org/dist/MCE/

Please consult the package updates policy before you issue an update to a
stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring


Please keep in mind that with any upstream change, there may also be packaging
changes that need to be made. Specifically, please remember that it is your
responsibility to review the new version to ensure that the licensing is still
correct and that no non-free or legally problematic items have been added
upstream.


Based on the information from anitya:
https://release-monitoring.org/project/5965/


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@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-devel@lists.fedoraproject.org


Re: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Kevin Kofler
Michael J Gruber wrote:
> I think we should test build with changes like cmake or LTO in isolation
> from the typical mass rebuild which exposes many other problems.

I think we should just not do this kind of changes that mass-break packages 
at all. Especially the CMake one was completely pointless.

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: We have to talk about annobin... again

2020-08-01 Thread Kevin Kofler
Neal Gompa wrote:
> Then there'd be the problem of where we'd have the build capacity. We
> barely have enough for what we do now...

To be honest, I would just ignore the modules and do the side tag rebuilds 
only for the non-modular Rawhide, and only once a month or so.

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: Another possible LTO failure in guestfish (or maybe readline)

2020-08-01 Thread Jeff Law
On Sat, 2020-08-01 at 21:00 +0100, Richard W.M. Jones wrote:
> On Sat, Aug 01, 2020 at 01:28:09PM -0600, Jeff Law wrote:
> > On Sat, 2020-08-01 at 12:34 +0100, Richard W.M. Jones wrote:
> > > On Fri, Jul 31, 2020 at 05:32:34PM -0600, Jeff Law wrote:
> > > > On Fri, 2020-07-31 at 19:26 +0100, Richard W.M. Jones wrote:
> > > > > On Fri, Jul 31, 2020 at 12:02:22PM -0600, Jeff Law wrote:
> > > > > > Looks like it's in the buildroots now.  Let me know if that doesn't 
> > > > > > fix the
> > > > > > problem.
> > > > > 
> > > > > Looks as if "ar" is segfaulting again ...
> > > > > 
> > > > > https://koji.fedoraproject.org/koji/taskinfo?taskID=48288440
> > > > > https://kojipkgs.fedoraproject.org//work/tasks/8440/48288440/build.log
> > > > > 
> > > > > That was built with binutils 2.35-8.fc33
> > > > Just an FYI binutils-2.35-9 is in the buildroots.  It's got the fix for 
> > > > the LTO
> > > > issue, but does not turn on LTO for binutils itself (that'll be in the 
> > > > -10
> > > > build).
> > > > 
> > > > I've confirmed that the -9 build will correctly build binutils-2.35-10. 
> > > >  I've
> > > > also confirmed that the -9 build will correctly build libguestfs.
> > > > 
> > > > I'm going to take my local -10 build and use that to build libguestfs 
> > > > as an
> > > > additional sanity check.
> > > 
> > > Can confirm that libguestfs has been built correctly and is working (with 
> > > LTO).
> > > 
> > > FYI I filed this bug about LTO and inheriting warnings in functions
> > > inlined across files:
> > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96407
> > Yes, that's by design.  Conceptually the compiler doesn't really know that 
> > the
> > pragma refers to any particular function since they don't appear in any 
> > function
> > scope.   ASMs outside function scope have similar issues.
> > 
> > You could try moving the pragmas into function scope.
> 
> I'm not sure exactly what you mean, but this doesn't work (same
> error as before):
> 
> --- test.c ---
> 
> #include 
> 
> int
> test (int i)
> {
> #pragma GCC diagnostic push
> #pragma GCC diagnostic ignored "-Wstack-usage="
> 
>   char str[i];
>   memset (str, 0, sizeof str);
>   return str[0]+i;
> 
> #pragma GCC diagnostic pop
> }
Yea, that's precisely what I meant and precisely what I feared wouldn't work 
(I'd
tried it with one of mjw's packages trying to address the same issue).  Nor will
it work if you move the pragmas so that they enclose the call site where test
gets inlined.

Given this works with other warnings, I wonder if there's some unexpected
implementation detail with -Wstack-usage= on the GCC side.  I'll look at it next
week.

jeff


___
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: Another possible LTO failure in guestfish (or maybe readline)

2020-08-01 Thread Jeff Law
On Sat, 2020-08-01 at 12:12 +0200, Kevin Kofler wrote:
> Hi,
> 
> seeing the amount of fallout from LTO, I really think that this feature 
> ought to be dropped from F33, and evaluated carefully for F34 (i.e., can it 
> be done without breaking the build of or miscompiling a large part of the 
> distribution, once the bugs such as the ld bug discussed in this thread are 
> fixed, or is it just unsafe to enable by default to begin with?). I.e., 
> revert it for F33 for sure, then decide whether to retry it for F34 or can 
> it permanently.
Most of the fallout has been Nick pushing through binutils builds that are
broken.  Seriously, there's been at least 4 builds pushed through that kept
bringing back the *same* problem.

And just to be clear, this has been 6+ months of behind the scenes work to find
and identify issues, fix broken packages, put global mitigations of broken crap
in place in place, opt-out packages that do things that are fundamentally
incompatible with LTO, etc.  In fact it was that behind-the-scenes work that
pushed this feature from F32 to F33 as it just wasn't ready to go in F32.

I think the chances of a serious mis-compilation large parts of the distribution
are small.  The one mis-compilation we know about was a latent linker bug that
just happened to be triggered by LTO and that particular bug we know how to
identify any packages that might have been broken.

Frankly, there's been more fallout from infrastructure breakage and cmake issues
than anything.  I went through the first ~1000 failures proactively looking for
things that were potentially LTO related and fixing them half-dozen or so I
found, but by far the s390 infrastructure and cmake changes have caused more
failures than anything.

As has always been the case, I'm here to address any problems that arise and use
my 30 years of experience with GCC development as well as distribution mass
rebuilds to make informed decisions about the best course of action for any
particular problem.

Jeff
___
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: Btrfs by default, the compression option

2020-08-01 Thread Chris Murphy
On Sat, Aug 1, 2020 at 6:43 AM Artem Tim  wrote:
>
> @Chris, thanks, i did some tests and now we have some numbers. tl;rd the 
> results is pretty satisfying me, even if there no speedup in my case, but 
> there is a lot disk space could be saved and reduce writes. Probably not 
> worth file a bug, but a little bit weird that with zstd:1 still a little bit 
> slower on HDD and on SSD speed equal.

Your results look consistently faster with compression, whether HDD or SSD.

> ## Results (HDD)
>
> ### Compression:lzo
> Took:   6m53s

> ### Compression:zstd:1
> Took:   7m5s

> ### Compression:none
> Took:   7m18s


>
> ## Results (SSD)
>
> ### Compression:lzo
> Took:   2m26s
>
> ### Compression:zstd:1
> Took:   2m26s

> ### Compression:none
> Took:   2m24s


There are quite a lot of complexities when benchmarking compression
with workloads. The compression CPU hit is bigger than decompression,
and also the decompression cpu and performance is fairly invariant to
the level used for compression. This generally means we're more likely
to be concerned about negatively impacting max write performance. Some
compiles, while they involve lots of writes, don't ever reach the max
write rate capability of storage, but are very CPU bound processes. Is
it the small amount of CPU, or context switches, that impacts the
writes? I don't know.

Whereas for ~/.cache - for example Firefox and Chrome, these are tons
of small file writes happening all the time and the less to flush the
better, and also the less to read later on the better. This might be a
good candidate for compression, as well as /var /etc /usr. None of
those experience heavy writes that are also time sensitive, about the
heaviest is a system upgrade and since those take long enough most
folks walk away from them anyway, it might not be a big deal if took
slightly longer, although so far I haven't seen that happen.

I think the most common case where compression can slow things down is
heavy writes to very fast media like NVMe. The NVMe writes are simply
faster. And yet, I run compress=zstd:1 on NVMe all day long for all
workloads and at least anecdotally it seems no different than without
compression or using plain ext4 - and for sure it's all more
responsive than when I reboot this same hardware and use Windows 10.

I'll summarize 2 of the 4 ways to do compression by default on Fedora,
that I've thought of so far.
https://bugzilla.redhat.com/show_bug.cgi?id=1851276

a. Anaconda %pre-install script to (1) create /etc /var /usr (2) set a
compression zstd XATTR on them. Everything inherits this as the
installation happens.

b. Anaconda  kickstart `--fsoptions compress=zstd:1` will cause that
mount option to be used for the installation and add it to fstab. Use
%post install script to set a NOCOMPRESS flag on /home.

These are not identical, but approximately equivalent. Perhaps the
most significant difference is the visibility of the compression
option in fstab. This might be a good thing or bad thing, depending on
whether the user thinks this compression is happening system wide or
not. The other difference is that with the (b) option, any new
subvolumes created inside /home do *not* inherit NOCOMPRESS. Should
it? Well that's a different conversation, I've gone back and forth on
it myself and can argue it both ways, but generally I think maybe it
shouldn't inherit because ostensibly a subvolume is a
dedicated/independent files tree and should instead inherit file
system defaults (and mount options modifying them) rather than XATTR
inheritance rules.

All of this is already implemented in the installer, so no churn there.


-- 
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: Another possible LTO failure in guestfish (or maybe readline)

2020-08-01 Thread Richard W.M. Jones
On Sat, Aug 01, 2020 at 01:28:09PM -0600, Jeff Law wrote:
> On Sat, 2020-08-01 at 12:34 +0100, Richard W.M. Jones wrote:
> > On Fri, Jul 31, 2020 at 05:32:34PM -0600, Jeff Law wrote:
> > > On Fri, 2020-07-31 at 19:26 +0100, Richard W.M. Jones wrote:
> > > > On Fri, Jul 31, 2020 at 12:02:22PM -0600, Jeff Law wrote:
> > > > > Looks like it's in the buildroots now.  Let me know if that doesn't 
> > > > > fix the
> > > > > problem.
> > > > 
> > > > Looks as if "ar" is segfaulting again ...
> > > > 
> > > > https://koji.fedoraproject.org/koji/taskinfo?taskID=48288440
> > > > https://kojipkgs.fedoraproject.org//work/tasks/8440/48288440/build.log
> > > > 
> > > > That was built with binutils 2.35-8.fc33
> > > Just an FYI binutils-2.35-9 is in the buildroots.  It's got the fix for 
> > > the LTO
> > > issue, but does not turn on LTO for binutils itself (that'll be in the -10
> > > build).
> > > 
> > > I've confirmed that the -9 build will correctly build binutils-2.35-10.  
> > > I've
> > > also confirmed that the -9 build will correctly build libguestfs.
> > > 
> > > I'm going to take my local -10 build and use that to build libguestfs as 
> > > an
> > > additional sanity check.
> > 
> > Can confirm that libguestfs has been built correctly and is working (with 
> > LTO).
> > 
> > FYI I filed this bug about LTO and inheriting warnings in functions
> > inlined across files:
> > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96407
> Yes, that's by design.  Conceptually the compiler doesn't really know that the
> pragma refers to any particular function since they don't appear in any 
> function
> scope.   ASMs outside function scope have similar issues.
> 
> You could try moving the pragmas into function scope.

I'm not sure exactly what you mean, but this doesn't work (same
error as before):

--- test.c ---

#include 

int
test (int i)
{
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstack-usage="

  char str[i];
  memset (str, 0, sizeof str);
  return str[0]+i;

#pragma GCC diagnostic pop
}

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
___
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


[EPEL-devel] Re: Continuing playground discussion

2020-08-01 Thread Andrew C Aitchison

On Sat, 1 Aug 2020, Kevin Fenzi wrote:


B) epel8-playground is meant for future RHEL/CentOS testing, and thus
everything built in epel8-playground get's built off CentOS Stream.
We would continue the "build on both epel8 and epel8-playground" and
this would make sure packages would be able to build on the newer
RHEL.


I find this less compelling because stream changes are supposed to be
minor release changes, so typically not abi/api breaks or big version
updates. In general epel8 stable packages should keep working fine when
the next minor 8.x release comes out, so I don't know that this would be
particualrly valuable.


We have had a python update which affected a lot of package,
and TUV have added lower versions of packages already in EPEL,
so the minor releases are not that trivial for packagers.

--
Andrew C. Aitchison Kendal, UK
and...@aitchison.me.uk
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-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/epel-devel@lists.fedoraproject.org


Re: Another possible LTO failure in guestfish (or maybe readline)

2020-08-01 Thread Jeff Law
On Sat, 2020-08-01 at 12:34 +0100, Richard W.M. Jones wrote:
> On Fri, Jul 31, 2020 at 05:32:34PM -0600, Jeff Law wrote:
> > On Fri, 2020-07-31 at 19:26 +0100, Richard W.M. Jones wrote:
> > > On Fri, Jul 31, 2020 at 12:02:22PM -0600, Jeff Law wrote:
> > > > Looks like it's in the buildroots now.  Let me know if that doesn't fix 
> > > > the
> > > > problem.
> > > 
> > > Looks as if "ar" is segfaulting again ...
> > > 
> > > https://koji.fedoraproject.org/koji/taskinfo?taskID=48288440
> > > https://kojipkgs.fedoraproject.org//work/tasks/8440/48288440/build.log
> > > 
> > > That was built with binutils 2.35-8.fc33
> > Just an FYI binutils-2.35-9 is in the buildroots.  It's got the fix for the 
> > LTO
> > issue, but does not turn on LTO for binutils itself (that'll be in the -10
> > build).
> > 
> > I've confirmed that the -9 build will correctly build binutils-2.35-10.  
> > I've
> > also confirmed that the -9 build will correctly build libguestfs.
> > 
> > I'm going to take my local -10 build and use that to build libguestfs as an
> > additional sanity check.
> 
> Can confirm that libguestfs has been built correctly and is working (with 
> LTO).
> 
> FYI I filed this bug about LTO and inheriting warnings in functions
> inlined across files:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96407
Yes, that's by design.  Conceptually the compiler doesn't really know that the
pragma refers to any particular function since they don't appear in any function
scope.   ASMs outside function scope have similar issues.

You could try moving the pragmas into function scope.  I've had some success 
with
that, but not as much as I'd like.  SuSE just disables all the warnings except
those which are emitted by the front-end.  I think that's a long term mistake,
but I don't have much influence over that decision.


Jeff
___
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 1862641] perl-Compress-Raw-Bzip2-2.096 is available

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

Paul Howarth  changed:

   What|Removed |Added

 Status|NEW |CLOSED
   Fixed In Version||perl-Compress-Raw-Bzip2-2.0
   ||96-1.fc33
 Resolution|--- |RAWHIDE
   Assignee|jples...@redhat.com |p...@city-fan.org
   Doc Type|--- |If docs needed, set a value
Last Closed||2020-08-01 19:23:13



--- Comment #1 from Paul Howarth  ---
Build done:
https://koji.fedoraproject.org/koji/taskinfo?taskID=48375099


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@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-devel@lists.fedoraproject.org


[Bug 1862640] perl-Compress-Raw-Zlib-2.096 is available

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

Paul Howarth  changed:

   What|Removed |Added

 Status|NEW |CLOSED
   Fixed In Version||perl-Compress-Raw-Zlib-2.09
   ||6-1.fc33
 Resolution|--- |RAWHIDE
   Assignee|jples...@redhat.com |p...@city-fan.org
   Doc Type|--- |If docs needed, set a value
Last Closed||2020-08-01 19:21:35



--- Comment #1 from Paul Howarth  ---
Build done:
https://koji.fedoraproject.org/koji/taskinfo?taskID=48375222


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@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-devel@lists.fedoraproject.org


[EPEL-devel] Re: Continuing playground discussion

2020-08-01 Thread Kevin Fenzi
On Fri, Jul 31, 2020 at 03:13:00PM -0700, Troy Dawson wrote:
> We were having a good discussion about epel8-playground in the
> Steering Committee meeting this week.  Since we ran out of time I'd
> like to continue it via email.
> 
> Most everyone agreed that playground is currently a bit of a mess and
> it's hard to explain to end users what it is for, or when to use it.
> It was also agreed that we need to decide on a plan of "this is what
> playground is for" and then work to setup/cleanup/document things.
> 
> There seemed to be two main opinions of what to set the plan to.
> 
> A) epel8-playground is meant for package development and testing for
> major changes.  We stop doing the "build on both epel8 and
> epel8-playground", and epel8-playground packages only get built from
> the epel8-playground dist-git branch.

Thats my preferred setup. Note that this will take some releng work to
make it inherit right from epel8 and such. 

> B) epel8-playground is meant for future RHEL/CentOS testing, and thus
> everything built in epel8-playground get's built off CentOS Stream.
> We would continue the "build on both epel8 and epel8-playground" and
> this would make sure packages would be able to build on the newer
> RHEL.

I find this less compelling because stream changes are supposed to be
minor release changes, so typically not abi/api breaks or big version
updates. In general epel8 stable packages should keep working fine when
the next minor 8.x release comes out, so I don't know that this would be
particualrly valuable. 

> Both of these plans would require epel8-playground cleanup, and
> re-implementation.  Both would require work.  But the work would be
> quite different with the different plans.  So until we decide which
> way to go, we don't know what to do.
> 
> Thoughts on which plan to choose?  Or if there is something different?

A for me, not sure when I would have time to work on it, but I think
thats best. 

kevin 


signature.asc
Description: PGP signature
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-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/epel-devel@lists.fedoraproject.org


Re: The Fedora wiki system sucks

2020-08-01 Thread Richard Shaw
On Sat, Aug 1, 2020 at 1:10 PM Adam Williamson 
wrote:

> On Sat, 2020-08-01 at 12:00 -0500, Richard Shaw wrote:
> > So I wanted to document a ham radio related howto, so I decided that I
> > would make it an extension of the Amateur Radio SIG wiki, and I've got an
> > incomplete version created:
> >
> > https://fedoraproject.org/wiki/AmateurRadio/Howto/Pat
> >
> > How can a wiki not have some kind of  tag?
>
> Use {{code|}}, , or just add any number of spaces before each line
> of the code segment (even one space works).
>

Yup,  got me going for now.



> > Most other systems in Fedora support markdown, and I would be a fan of
> > that.
>
> wikitext predates markdown by several years. mediawiki first appeared
> in 2001 and wikitext developed along with it, Markdown was invented in
> 2004. wikitext is quirky because of its age, development history, and
> the fact that it's actually more than just markup, it has quite
> extensive dynamic capabilities (particularly with extensions like
> https://www.mediawiki.org/wiki/Extension:ParserFunctions , which we
> have in our instance).
>

Yeah, the whole interface does look rather "dated", perhaps it's time to
start looking at a successor?



> If what you're writing falls under the general heading of
> 'documentation', you might want to write it for docs.fedoraproject.org
> rather than the wiki. docs.fp.o is built by a static generator and uses
> the ASCIIDoc markup language. See
>
> https://docs.fedoraproject.org/en-US/fedora-docs/contributing/adding-new-docs/


Perhaps... Is docs open? Or is there some process for getting this
approved? I'm heavily making updates right now. I'm somewhat
selfishly documenting it so I remember how I set everything up as I'm sure
I won't remember a year from now :) But figured it's worth documenting for
others as well.

Thanks,
RIchard
___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Kevin Fenzi
On Sat, Aug 01, 2020 at 06:35:30PM +0100, Richard W.M. Jones wrote:
> On Sat, Aug 01, 2020 at 03:13:50PM +0200, Fabio Valentini wrote:
> > On Sat, Aug 1, 2020 at 2:44 PM Richard W.M. Jones  wrote:
> > >
> > > On Sat, Aug 01, 2020 at 03:25:48AM -0400, Elliott Sales de Andrade wrote:
> > > > libcroco was retired on Rawhide, but the libcroco-0.6.so.3()(64bit) it
> > > > provides is used by libtextstyle.so.0, part of gettext.
> > > >
> > > > gettext is used by many many things. Please unretire libcroco, or
> > > > rebuild gettext without it.
> > >
> > > Yes, can confirm this breaks the whole virt stack, again.  Any
> > > "Second build" that needs libvirt has been broken by this.
> > >
> > > I really think we should redo this whole mass rebuild from the start.
> > >
> > > Rich.
> > 
> > Well, gettext-0.20.2-4.fc33 without the libcroco dependency has now
> > been successfully built for f33-rebuild:
> > https://koji.fedoraproject.org/koji/buildinfo?buildID=1574351
> > 
> > It looks like f33-rebuild doesn't use its own packages for the
> > buildroot though, so anything using gettext is broken in both f33 and
> > f33-rebuild :(
> > Can we get gettext-0.20.2-4.fc33 tagged into the f33? I'd do it
> > myself, if I was sure not to break anything ... would "koji tag
> > f33-updates-candidate gettext-0.20.2-4.fc33" be enough?

Yeah, I tagged it in a bit ago, sorry for not updating the list. 

> I don't know if this was done already, but libvirt is now installable
> and I was able to build virt-v2v, so it seems I'm now able to build
> the remaining virt packages.
> 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=48382603
> 
> https://kojipkgs.fedoraproject.org//work/tasks/2636/48382636/root.log
>  => gettext 0.20.2-4.fc33
> libvirt 6.5.0-1.fc33

We are just checking to make sure all the f33-rebuild packages are
signed, and then will be merging the tag. 

Waiting on 2020-08-01 17:12:08,374 INFO: Calling koji to write 228467 rpms

Fingers crossed. 

kevin


signature.asc
Description: PGP signature
___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Richard W.M. Jones
On Sat, Aug 01, 2020 at 03:13:50PM +0200, Fabio Valentini wrote:
> On Sat, Aug 1, 2020 at 2:44 PM Richard W.M. Jones  wrote:
> >
> > On Sat, Aug 01, 2020 at 03:25:48AM -0400, Elliott Sales de Andrade wrote:
> > > libcroco was retired on Rawhide, but the libcroco-0.6.so.3()(64bit) it
> > > provides is used by libtextstyle.so.0, part of gettext.
> > >
> > > gettext is used by many many things. Please unretire libcroco, or
> > > rebuild gettext without it.
> >
> > Yes, can confirm this breaks the whole virt stack, again.  Any
> > "Second build" that needs libvirt has been broken by this.
> >
> > I really think we should redo this whole mass rebuild from the start.
> >
> > Rich.
> 
> Well, gettext-0.20.2-4.fc33 without the libcroco dependency has now
> been successfully built for f33-rebuild:
> https://koji.fedoraproject.org/koji/buildinfo?buildID=1574351
> 
> It looks like f33-rebuild doesn't use its own packages for the
> buildroot though, so anything using gettext is broken in both f33 and
> f33-rebuild :(
> Can we get gettext-0.20.2-4.fc33 tagged into the f33? I'd do it
> myself, if I was sure not to break anything ... would "koji tag
> f33-updates-candidate gettext-0.20.2-4.fc33" be enough?

I don't know if this was done already, but libvirt is now installable
and I was able to build virt-v2v, so it seems I'm now able to build
the remaining virt packages.

https://koji.fedoraproject.org/koji/taskinfo?taskID=48382603

https://kojipkgs.fedoraproject.org//work/tasks/2636/48382636/root.log
 => gettext 0.20.2-4.fc33
libvirt 6.5.0-1.fc33

Thanks,

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.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


Automatic logout due to quota

2020-08-01 Thread Steven Grubb
Hello,

I was using my desktop system when I got logged out. After logging back in, I 
found this message in my logs:

Aug  1 13:08:22 x2 journal[1751]: UID 1000 exceeded its 'bytes' quota on UID 
1000.

which was then followed by:

Aug  1 13:08:22 x2 dbus-broker[1751]: Peer :1.200 is being disconnected as it 
does not have the resources to perform an operation.
Aug  1 13:08:22 x2 dbus-broker[1751]: Peer :1.176 is being disconnected as it 
does not have the resources to receive a signal it subscribed to
...

then

Aug  1 13:08:22 x2 /usr/libexec/gdm-x-session[1703]: cinnamon-session[1754]: 
WARNING: t+7310.22685s: Lost name on bus: org.gnome.SessionManager
Aug  1 13:08:22 x2 /usr/libexec/gdm-x-session[1703]: cinnamon-session[1754]: 
CRITICAL: t+7310.22738s: We failed, but the fail whale is dead. Sorry
Aug  1 13:08:22 x2 cinnamon-session[1754]: WARNING: t+7310.22685s: Lost name on 
bus: org.gnome.SessionManager
Aug  1 13:08:22 x2 cinnamon-session[1754]: CRITICAL: t+7310.22738s: We failed, 
but the fail whale is dead. Sorry
Aug  1 13:08:23 x2 /usr/libexec/gdm-x-session[1703]: Cinnamon warning: 
CurrentTime used to choose focus window; focus window may not be correct
Aug  1 13:08:23 x2 cinnamon-session[1754]: WARNING: t+7310.45021s: Playing 
logout sound '/usr/share/cinnamon-control-center/sounds/logout.ogg'

Does anyone have any idea what this quota message is about? I don't use quotas 
on my system since it's not shared.

Thanks,
-Steve
___
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: The Fedora wiki system sucks

2020-08-01 Thread Adam Williamson
On Sat, 2020-08-01 at 12:00 -0500, Richard Shaw wrote:
> So I wanted to document a ham radio related howto, so I decided that I
> would make it an extension of the Amateur Radio SIG wiki, and I've got an
> incomplete version created:
> 
> https://fedoraproject.org/wiki/AmateurRadio/Howto/Pat
> 
> How can a wiki not have some kind of  tag?

Use {{code|}}, , or just add any number of spaces before each line
of the code segment (even one space works).

> Most other systems in Fedora support markdown, and I would be a fan of
> that.

wikitext predates markdown by several years. mediawiki first appeared
in 2001 and wikitext developed along with it, Markdown was invented in
2004. wikitext is quirky because of its age, development history, and
the fact that it's actually more than just markup, it has quite
extensive dynamic capabilities (particularly with extensions like
https://www.mediawiki.org/wiki/Extension:ParserFunctions , which we
have in our instance).

If what you're writing falls under the general heading of
'documentation', you might want to write it for docs.fedoraproject.org
rather than the wiki. docs.fp.o is built by a static generator and uses
the ASCIIDoc markup language. See
https://docs.fedoraproject.org/en-US/fedora-docs/contributing/adding-new-docs/
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
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: The Fedora wiki system sucks

2020-08-01 Thread Richard Shaw
On Sat, Aug 1, 2020 at 12:05 PM Tom Hughes  wrote:

> On 01/08/2020 18:00, Richard Shaw wrote:
> > So I wanted to document a ham radio related howto, so I decided that I
> > would make it an extension of the Amateur Radio SIG wiki, and I've got
> > an incomplete version created:
> >
> > https://fedoraproject.org/wiki/AmateurRadio/Howto/Pat
> >
> > How can a wiki not have some kind of  tag?
>
> It does? It's even spelt .. in fact...
>
> Though I suspect ... is more what you wanted?
>

Ok, I'll take a look. Thanks. It isn't an option in the builtin editor that
I can find.

Thanks,
Richard
___
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: The Fedora wiki system sucks

2020-08-01 Thread Tom Hughes via devel

On 01/08/2020 18:00, Richard Shaw wrote:
So I wanted to document a ham radio related howto, so I decided that I 
would make it an extension of the Amateur Radio SIG wiki, and I've got 
an incomplete version created:


https://fedoraproject.org/wiki/AmateurRadio/Howto/Pat

How can a wiki not have some kind of  tag?


It does? It's even spelt .. in fact...

Though I suspect ... is more what you wanted?

Here's the mediawiki documentation:

https://www.mediawiki.org/wiki/Help:Formatting#HTML_tags

Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
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


The Fedora wiki system sucks

2020-08-01 Thread Richard Shaw
So I wanted to document a ham radio related howto, so I decided that I
would make it an extension of the Amateur Radio SIG wiki, and I've got an
incomplete version created:

https://fedoraproject.org/wiki/AmateurRadio/Howto/Pat

How can a wiki not have some kind of  tag?

Most other systems in Fedora support markdown, and I would be a fan of
that.

Thanks,
Richard
___
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: Review swaps

2020-08-01 Thread Robert-André Mauchin
On Saturday, 1 August 2020 05:07:52 CEST Qiyu Yan wrote:
> Jerry James  于 2020年8月1日周六 上午5:24写道:
> 
> > I need two packages reviewed to enable some optional functionality in
> > the normaliz package.  The second depends on the first:
> > 
> > antic: https://bugzilla.redhat.com/show_bug.cgi?id=1862615
> 
> Done for this.
> 
> > e-antic: https://bugzilla.redhat.com/show_bug.cgi?id=1862616
> 
> Maybe we should wait the former one to be ready in rawhide, then this?
> 

You can use the -L switch in fedora-review to install packages prior to 
testing. For example, you create a "deps" folder, and add bug 1862615 RPM 
results in it. Then you pass -L deps to fedora review:

fedora-review -r fedora-rawhide-x86_64 -L deps theSRPM

___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Kevin Fenzi
On Sat, Aug 01, 2020 at 03:37:37PM -, Michael J Gruber wrote:
> It is tagged as
> 
> f33-rebuild
> f33-updates-candidate
> 
> now but not as
> 
> f33
> 
> and bodhi does not know about it either. Is it possible/advisable to tag it 
> as f33 directly to get the other rebuilds going again?

You can't tag directly into f33, that would break at least gating and
signing. I'll look into getting gettext in... 

kevin


signature.asc
Description: PGP signature
___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Kevin Fenzi
On Sat, Aug 01, 2020 at 03:15:59PM +0200, Fabio Valentini wrote:
> On Sat, Aug 1, 2020 at 3:12 PM Michael J Gruber  
> wrote:
> >
> > Well, that second mass rebuild made things worse for me. 
> > The time between the two was really short - we do need time to fix things 
> > (see below).
> > The second rebuild not only forced us to rebase changes which were in QA
> > (and rewrite the changelog because of date order stubbornness)
> > but - what's worse - made the "buildroot" a moving target.
> > I do understand that we want rebuilds against current libraries
> > but this seemed to break more dependencies than before,
> > maybe because the rebuild was still in progress.

Sorry for not communicating better about the second pass. 

The goal was to just try and rebuild everything that _failed_ in the
first pass. We have a lot of packages that failed due to transient
failures like the s390x package cache having issues on tuesday night and
broken binutils, etc. 

> I agree, adding the "Mass Rebuild Second Attempt" commit and release
> bump was completely unnecessary ... (especially since NEVRs for builds
> that didn't succeed aren't reserved, and are overwritten by any
> successful build with the same NEVR ...)

Normally we would have just resubmitted them, but the eln folks asked us
to do another bump to pick up fixes that were not in the first one. 

The mass rebuild is done now, will get merged soon. 

kevin


signature.asc
Description: PGP signature
___
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


Unretire rgbds

2020-08-01 Thread Benjamin Lowry
I've created a review request to unretire rgbds:
https://bugzilla.redhat.com/show_bug.cgi?id=1862705

-ben


signature.asc
Description: This is a digitally signed message part
___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Michael J Gruber
It is tagged as

f33-rebuild
f33-updates-candidate

now but not as

f33

and bodhi does not know about it either. Is it possible/advisable to tag it as 
f33 directly to get the other rebuilds going again?
___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Michael Catanzaro


On Sat, Aug 1, 2020 at 8:30 am, Michael Catanzaro 
 wrote:

I don't think there's anything else that needs to be done now.


OK, I see Fabio's mail that it isn't tagged yet:


Can we get gettext-0.20.2-4.fc33 tagged into the f33? I'd do it
myself, if I was sure not to break anything ... would "koji tag
f33-updates-candidate gettext-0.20.2-4.fc33" be enough?



___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Michael Catanzaro


I got permission from the package owner (Dodji) before retiring it. 
I'll check with you first next time, sorry.


I don't think there's anything else that needs to be done now. First we 
have to wait for the mass rebuild script to finish. Then we see what 
all failed


___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Michael Catanzaro

Sorry, this is my fault.

On Sat, Aug 1, 2020 at 3:25 am, Elliott Sales de Andrade 
 wrote:

gettext is used by many many things. Please unretire libcroco, or
rebuild gettext without it.


It was successfully rebuilt last night by releng, I assume by the mass 
rebuild script. We were trying to rebuild it yesterday, but failed. I 
tested the gettext build before retiring libcroco, but I only did a 
mockbuild and the real build was only failing on armv7hl, so my 
mockbuild had no chance of catching the breakage. Initially, the 
armv7hl build of gettext failed due to a testsuite failure, so I 
thought we should just do a build without the tests and it would be no 
problem. But when we tried that yesterday, a *second* problem appeared 
where libtool was somehow dropping part of a shell command that it 
runs. I have no clue what was going wrong there and was worried I'd 
have to do a deep dive into libtool today to try for a successful 
build. I assume somebody fixed something somewhere, because there is a 
successful build now.


Yes, I know I did this in the wrong order, I should not have touched 
libcroco before I had a successful rebuild of gettext. I also didn't 
realize the mass rebuild was still in progress. Very sorry. :S


___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Fabio Valentini
On Sat, Aug 1, 2020 at 3:12 PM Michael J Gruber  wrote:
>
> Well, that second mass rebuild made things worse for me. The time between the 
> two was really short - we do need time to fix things (see below). The second 
> rebuild not only forced us to rebase changes which were in QA (and rewrite 
> the changelog because of date order stubbornness) but - what's worse - made 
> the "buildroot" a moving target. I do understand that we want rebuilds 
> against current libraries but this seemed to break more dependencies than 
> before, maybe because the rebuild was still in progress.

I agree, adding the "Mass Rebuild Second Attempt" commit and release
bump was completely unnecessary ... (especially since NEVRs for builds
that didn't succeed aren't reserved, and are overwritten by any
successful build with the same NEVR ...)

Fabio
___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Fabio Valentini
On Sat, Aug 1, 2020 at 2:44 PM Richard W.M. Jones  wrote:
>
> On Sat, Aug 01, 2020 at 03:25:48AM -0400, Elliott Sales de Andrade wrote:
> > libcroco was retired on Rawhide, but the libcroco-0.6.so.3()(64bit) it
> > provides is used by libtextstyle.so.0, part of gettext.
> >
> > gettext is used by many many things. Please unretire libcroco, or
> > rebuild gettext without it.
>
> Yes, can confirm this breaks the whole virt stack, again.  Any
> "Second build" that needs libvirt has been broken by this.
>
> I really think we should redo this whole mass rebuild from the start.
>
> Rich.

Well, gettext-0.20.2-4.fc33 without the libcroco dependency has now
been successfully built for f33-rebuild:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1574351

It looks like f33-rebuild doesn't use its own packages for the
buildroot though, so anything using gettext is broken in both f33 and
f33-rebuild :(
Can we get gettext-0.20.2-4.fc33 tagged into the f33? I'd do it
myself, if I was sure not to break anything ... would "koji tag
f33-updates-candidate gettext-0.20.2-4.fc33" be enough?

Fabio
___
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: Btrfs by default, the compression option

2020-08-01 Thread Artem Tim
@Chris, thanks, i did some tests and now we have some numbers. tl;rd the 
results is pretty satisfying me, even if there no speedup in my case, but there 
is a lot disk space could be saved and reduce writes. Probably not worth file a 
bug, but a little bit weird that with zstd:1 still a little bit slower on HDD 
and on SSD speed equal.

---

! Note: please use monospace font to save formatting.

CPU:Quad Core AMD Athlon X4 845
Kernel: 5.7.11-200.fc32.x86_64 (non-debug)
btrfs-progs:5.7-4
Scheduler:  mq-deadline
Mount options:
- HDD: rw,relatime,seclabel,space_cache=v2,autodefrag
- SSD: rw,relatime,seclabel,compress=lzo,ssd,space_cache=v2

To produce more precise results do some things before:

  - Disable ZRAM:
sudo systemctl stop zram-swap.service

  - Download all necessary packages before build to exclude time required for 
downloading package from internet. After that you can run mock with '--offline' 
option.

  - Before every benchmark clean-up mock:
mock --isolation=simple clean -r fedora-32-x86_64

## How to reproduce?

1. git clone https://src.fedoraproject.org/rpms/gnome-flashback.git
2. cd gnome-flashback/
3. spectool -g gnome-flashback.spec
4. mock --isolation=simple -r fedora-32-(uname -m) --rebuild --sources . --spec 
gnome-flashback.spec --offline

## Results (HDD)

### Compression:lzo
Took:   6m53s

Processed 42492 files, 24340 regular extents (26282 refs), 24114 inline.
Type   Perc Disk Usage   Uncompressed Referenced  
TOTAL   63%  992M 1.5G 1.7G   
none   100%  389M 389M 442M   
lzo 50%  603M 1.1G 1.3G

### Compression:zstd:1
Took:   7m5s

Processed 42492 files, 24232 regular extents (26219 refs), 24861 inline.
Type   Perc Disk Usage   Uncompressed Referenced  
TOTAL   46%  738M 1.5G 1.7G   
none   100%  280M 280M 317M   
zstd35%  458M 1.2G 1.4G

### Compression:zstd:3
Took:   7m8s

Processed 42492 files, 24104 regular extents (26059 refs), 24940 inline.
Type   Perc Disk Usage   Uncompressed Referenced  
TOTAL   45%  707M 1.5G 1.7G   
none   100%  270M 270M 306M   
zstd33%  437M 1.2G 1.4G 

### Compression:none
Took:   7m18s

## Various combinations with aditional tweaks:

### Compression:zstd:1
Addtional mount options:noautodefrag
Took:   7m3s

### Compression:zstd:1
Addtional mount options:noatime
Took:   7m1s

---

## Results (SSD)

### Compression:lzo
Took:   2m26s

### Compression:zstd:1
Took:   2m26s

### Compression:zstd:3
Took:   2m28s

### Compression:zstd:14
Took:   4m9s

Processed 42495 files, 25883 regular extents (27868 refs), 25013 inline.
Type   Perc Disk Usage   Uncompressed Referenced  
TOTAL   42%  673M 1.5G 1.7G   
none   100%  272M 272M 310M   
zstd30%  401M 1.2G 1.4G 

### Compression:none
Took:   2m24s
___
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


Live Image hanging problem https://bugzilla.redhat.com/show_bug.cgi?id=1768498

2020-08-01 Thread Barry Scott
I see that this ticket is still NEW.

I've update with my experience that the suggested fix works.

It would be good to get this fix in for F33.

Is there more testing I can do to help?

Barry
___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Kalev Lember

On 8/1/20 09:25, Elliott Sales de Andrade wrote:

libcroco was retired on Rawhide, but the libcroco-0.6.so.3()(64bit) it
provides is used by libtextstyle.so.0, part of gettext.

gettext is used by many many things. Please unretire libcroco, or
rebuild gettext without it.


This is unfortunate.

Michael, can you next time discuss with me first before retiring GNOME 
packages that I take care of? Thanks!


I don't have time right now to untangle this mess so someone else has to 
do that.


--
Kalev
___
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: Disable LTO for now ?

2020-08-01 Thread Michael J Gruber
> On Wed, 2020-07-29 at 14:13 +0100, sergio(a)serjux.com wrote:
> In general I want to have a very good
> indicator the issue is LTO related before I
> disable.  THe build you referenced doesn't have any good indicators that LTO 
> is
> the problem.
> 
> For ppc64le is that the build was done with p8, but there is one function
> (__builtin_altivec_vadub) that requires p9.  This seems like a package bug at
> first glance, not an LTO issue.  I would try a ppc64le test build with and
> without LTO, my guess is both are going to fail with similar problems.

I don't see p8 mentioned specifically in the opencv spec, but how would one 
build with p9 (once the buildroot is OK again, gettext...)?
___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Michael J Gruber
Well, that second mass rebuild made things worse for me. The time between the 
two was really short - we do need time to fix things (see below). The second 
rebuild not only forced us to rebase changes which were in QA (and rewrite the 
changelog because of date order stubbornness) but - what's worse - made the 
"buildroot" a moving target. I do understand that we want rebuilds against 
current libraries but this seemed to break more dependencies than before, maybe 
because the rebuild was still in progress.

On the necessary fixes:
I remember some system-wide changes that were doen really well (e.g. python 
setuptools related): e-mailing affected maintainers with clear information what 
is changing and how to adapt.

Not so with cmake: Perfectly working specs were turned into FTBFS without 
heads-up for affected maintainers (other than on devel). The change description 
offers no information about what exactly changed (before/after of the macros) 
but 3 different approaches to adjust, leaving it up to the maintainers to find 
out which one works (sometimes none of them). Many learned about this just 
because of the mass rebuild, where a build can fail for many reasons rooted in 
other packages. This makes it really difficult to fix your own package.

Plus LTO ...

I think we should test build with changes like cmake or LTO in isolation from 
the typical mass rebuild which exposes many other problems.
___
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: libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Richard W.M. Jones
On Sat, Aug 01, 2020 at 03:25:48AM -0400, Elliott Sales de Andrade wrote:
> libcroco was retired on Rawhide, but the libcroco-0.6.so.3()(64bit) it
> provides is used by libtextstyle.so.0, part of gettext.
> 
> gettext is used by many many things. Please unretire libcroco, or
> rebuild gettext without it.

Yes, can confirm this breaks the whole virt stack, again.  Any
"Second build" that needs libvirt has been broken by this.

I really think we should redo this whole mass rebuild from the start.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW
___
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: Another possible LTO failure in guestfish (or maybe readline)

2020-08-01 Thread Richard W.M. Jones
On Fri, Jul 31, 2020 at 05:32:34PM -0600, Jeff Law wrote:
> On Fri, 2020-07-31 at 19:26 +0100, Richard W.M. Jones wrote:
> > On Fri, Jul 31, 2020 at 12:02:22PM -0600, Jeff Law wrote:
> > > Looks like it's in the buildroots now.  Let me know if that doesn't fix 
> > > the
> > > problem.
> > 
> > Looks as if "ar" is segfaulting again ...
> > 
> > https://koji.fedoraproject.org/koji/taskinfo?taskID=48288440
> > https://kojipkgs.fedoraproject.org//work/tasks/8440/48288440/build.log
> > 
> > That was built with binutils 2.35-8.fc33
> Just an FYI binutils-2.35-9 is in the buildroots.  It's got the fix for the 
> LTO
> issue, but does not turn on LTO for binutils itself (that'll be in the -10
> build).
> 
> I've confirmed that the -9 build will correctly build binutils-2.35-10.  I've
> also confirmed that the -9 build will correctly build libguestfs.
> 
> I'm going to take my local -10 build and use that to build libguestfs as an
> additional sanity check.

Can confirm that libguestfs has been built correctly and is working (with LTO).

FYI I filed this bug about LTO and inheriting warnings in functions
inlined across files:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96407

Rich.

> jeff
> 
> ps.  I found out why SuSE didn't stumble on these issues.  They disabled LTO 
> in
> binutils.  Their ChangeLog says it's just the testsuite, but the 
> implementation
> is for the entire build.  I suspect they probably have a few packages that are
> either silently broken or where they've turned off LTO due to failures 
> without a
> real root-cause-analysis.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.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: We have to talk about annobin... again

2020-08-01 Thread Neal Gompa
On Sat, Aug 1, 2020 at 7:17 AM Kevin Kofler  wrote:
>
> Neal Gompa wrote:
> > I think it does have value, however I think the Red Hat compiler team
> > drastically underestimated how much breakage we're willing to tolerate
> > for it.
>
> I think you mean "overestimated" there, not "underestimated", don't you?
>

Yeah, I meant overestimated here... That's what I get for replying
right after waking up. :)

> > That's not true. Since Koji 1.18, it's been possible to modify the
> > build process by setting simple RPM macros and mock flags in build
> > tags. And with the module builds (which operate in chain builds on
> > side tags), there is a higher potential for modifications that can
> > result in a different set of binaries since it'll generate macros
> > packages on demand to do complex build environment changes.
>
> But the annobin side tag would have the exact same RPM macros and mock flags
> set as regular Rawhide. (Ideally, none, because Rawhide should be the
> default target of the specfiles.) Modules would of course need their own
> annobin side tags (one per module build tag) if you want to cover them too.
>

Then there'd be the problem of where we'd have the build capacity. We
barely have enough for what we do now...



-- 
真実はいつも一つ!/ 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: We have to talk about annobin... again

2020-08-01 Thread Kevin Kofler
Neal Gompa wrote:
> I think it does have value, however I think the Red Hat compiler team
> drastically underestimated how much breakage we're willing to tolerate
> for it.

I think you mean "overestimated" there, not "underestimated", don't you?

> That's not true. Since Koji 1.18, it's been possible to modify the
> build process by setting simple RPM macros and mock flags in build
> tags. And with the module builds (which operate in chain builds on
> side tags), there is a higher potential for modifications that can
> result in a different set of binaries since it'll generate macros
> packages on demand to do complex build environment changes.

But the annobin side tag would have the exact same RPM macros and mock flags 
set as regular Rawhide. (Ideally, none, because Rawhide should be the 
default target of the specfiles.) Modules would of course need their own 
annobin side tags (one per module build tag) if you want to cover them too.

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: Another possible LTO failure in guestfish (or maybe readline)

2020-08-01 Thread Kevin Kofler
Hi,

seeing the amount of fallout from LTO, I really think that this feature 
ought to be dropped from F33, and evaluated carefully for F34 (i.e., can it 
be done without breaking the build of or miscompiling a large part of the 
distribution, once the bugs such as the ld bug discussed in this thread are 
fixed, or is it just unsafe to enable by default to begin with?). I.e., 
revert it for F33 for sure, then decide whether to retry it for F34 or can 
it permanently.

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


libcroco retired on Rawhide, breaking builds

2020-08-01 Thread Elliott Sales de Andrade
libcroco was retired on Rawhide, but the libcroco-0.6.so.3()(64bit) it
provides is used by libtextstyle.so.0, part of gettext.

gettext is used by many many things. Please unretire libcroco, or
rebuild gettext without it.

-- 
Elliott
___
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