Schedule for Thursday's FPC Meeting (2020-07-30 16:00 UTC)

2020-07-29 Thread James Antill
 Following is the list of topics that will be discussed in the FPC
meeting Thursday at 2020-07-30 16:00 UTC in #fedora-meeting-1 on
irc.freenode.net.

 Local time information (via. uitime):

= Day: Thursday ==
2020-07-30 09:00 PDT  US/Pacific
2020-07-30 12:00 EDT  --> US/Eastern <--
2020-07-30 16:00 UTC  UTC   
2020-07-30 17:00 BST  Europe/London 
2020-07-30 18:00 CEST Europe/Berlin 
2020-07-30 18:00 CEST Europe/Paris  
2020-07-30 21:30 IST  Asia/Calcutta 
 New Day: Friday -
2020-07-31 00:00 HKT  Asia/Hong_Kong
2020-07-31 00:00 +08  Asia/Singapore
2020-07-31 01:00 JST  Asia/Tokyo
2020-07-31 02:00 AEST Australia/Brisbane


 Links to all tickets below can be found at: 

https://pagure.io/packaging-committee/issues?status=Open&tags=meeting

= Followup Issues =

#topic #907 Which %__foo macros for executables are acceptable? 
.fpc 907
https://pagure.io/packaging-committee/issue/907

#topic #909 Suggest that linting/measuring-coverage is not for %check
.fpc 909
https://pagure.io/packaging-committee/issue/909

#topic #977 Get new members? 
.fpc 977
https://pagure.io/packaging-committee/issue/977

#topic #1007 Golang pkg review exception to update a lot of packages 
.fpc 1007
https://pagure.io/packaging-committee/issue/1007

= Followup Pull Requests =

#topic #pr-814 Add SELinux Independent Policy Guidelines.
https://pagure.io/packaging-committee/pull-request/814

#topic #pr-947 Deprecate Old Style Dependency Generators.
https://pagure.io/packaging-committee/pull-request/947

#topic #pr-954 Prohibit use of `rpm` command from specfile.
https://pagure.io/packaging-committee/pull-request/954

= New Pull Requests =

#topic #pr-942 Recommend storing changelog entries in separate file. 
https://pagure.io/packaging-committee/pull-request/942

= Open Floor = 

 For more complete details, please visit each individual ticket.  The
report of the agenda items can be found at:

https://pagure.io/packaging-committee/issues?status=Open&tags=meeting

 If you would like to add something to this agenda, you can:
  * Reply to this e-mail
  * File a new ticket at: https://pagure.io/packaging-committee
  * E-mail me directly
  * Bring it up at the end of the meeting, during the open floor topic. Note
that added topics may be deferred until the following meeting.

___
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 aarch64 build failures on copr

2020-07-29 Thread Brandon Nielsen

On 7/29/20 6:09 PM, Jeff Law wrote:

On Wed, 2020-07-29 at 17:14 -0500, Brandon Nielsen wrote:

On 7/29/20 4:40 PM, Jeff Law wrote:

ACK.  I don't see msp430-development-tools in the standard fedora repos.  So 
I'll
leave it to you to fix the package in whatever repo it lives in.

Also note, you may ultimately be better off getting msp430 added to the cross-
{binutils,gcc} packages rather than creating a new package.

Jeff


It's a work in progress[0].

As for cross-gcc and friends, the description notes those are for
building kernels only, is that not the case?

It shouldn't matter for cross-binutils and cross-gcc.



There's also some vanilla upstream / TI upstream compatibility weirdness
to consider...

That issue should be resolved by getting those patches upstreamed to the GCC
project.  Your best contact point for that would be Jozef Lawrynowicz <
joze...@mittosystems.com>

Jeff


Great! I'll look into it, thanks!
___
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: vim has lost it's damn mind

2020-07-29 Thread Sérgio Basto
On Wed, 2020-07-29 at 13:34 -0500, Richard Shaw wrote:
> On Wed, Jul 29, 2020 at 3:36 AM Zdenek Dohnal 
> wrote:
> > Hi all,
> > 
> > 
> > 
> > first I would like to recommend you to try the steps here:
> > 
> > 
> > 
> > https://vimhelp.org/vim_faq.txt.html#faq-2.5
> > 
> > 
> > 
> > it should help you find out where the problem can be.
> > 
> > 
> > 
> > If you are able to reproduce the issue with the first step, please
> > file
> > 
> > a bug on bugzilla.redhat.com.
> 
> I'll give it a try, but part of my frustration is that the behavior
> changed after upgrading to Fedora 32, my .vimrc did not change, so at
> a minimum my settings are likely being interpreted differently.

is something like this  https://github.com/vim/vim/issues/989 ?  , i.e
a problem in a specific syntax highlight , I got this one on python, I
added to my .vimrc let g:python_recommended_style=0

> 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
-- 
Sérgio M. B.

___
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 aarch64 build failures on copr

2020-07-29 Thread Jeff Law
On Wed, 2020-07-29 at 17:14 -0500, Brandon Nielsen wrote:
> On 7/29/20 4:40 PM, Jeff Law wrote:
> > ACK.  I don't see msp430-development-tools in the standard fedora repos.  
> > So I'll
> > leave it to you to fix the package in whatever repo it lives in.
> > 
> > Also note, you may ultimately be better off getting msp430 added to the 
> > cross-
> > {binutils,gcc} packages rather than creating a new package.
> > 
> > Jeff
> 
> It's a work in progress[0].
> 
> As for cross-gcc and friends, the description notes those are for 
> building kernels only, is that not the case?
It shouldn't matter for cross-binutils and cross-gcc.

> 
> There's also some vanilla upstream / TI upstream compatibility weirdness 
> to consider...
That issue should be resolved by getting those patches upstreamed to the GCC
project.  Your best contact point for that would be Jozef Lawrynowicz <
joze...@mittosystems.com>

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-07-29 Thread Samuel Sieb

On 7/10/20 1:56 AM, Nicolas Mailhot via devel wrote:

Le jeudi 09 juillet 2020 à 23:47 +, Zachary Lym a écrit :

Yes, it's completely reasonable to not do it. It might seem like a
big
change on its own, but Btrfs has had native compression for 10+
years,
and at least three years for most all of the workloads at Facebook.
So
it's quite safe.


But it has been eating data as recently as 2018 [1] and the Debian
wiki warns strongly against using compression that is dated for 2020
[2].  The project will already see a large number of new bugs thanks
to the wider breadth of hardware, why throw in an additional variable
when you can flip it on in six months anyway?


Compression will increase the risk of data loss, because compression
removes data duplication that could be used to reconstruct data in case
of corruption. If you add duplication over compression to make it
recovery-safe, the wins are not so good.


How does that increase the risk?  What data duplication is it removing? 
If your hard drive flips a bit in just about any file, you're not likely 
to fix it.  System files can be replaced easily.  Most user important 
files are already compressed anyway.  .jpg, .ogg (.mp3), .odt, etc.

___
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: Duplicate package was reviewed

2020-07-29 Thread Dominik 'Rathann' Mierzejewski
On Wednesday, 29 July 2020 at 20:06, Vitaly Zaitsev via devel wrote:
> On 29.07.2020 19:33, Brendan Early wrote:
> > Can you please explain what you mean by conflicts? They are in
> > completely different directories.
> 
> Libqmatrixclient is a very old version of libquotient. Compatibility
> packages should have compat- prefix.

Not anymore. Please point to the relevant Packaging Guidelines entry if
you think otherwise.

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
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 aarch64 build failures on copr

2020-07-29 Thread Brandon Nielsen

On 7/29/20 4:40 PM, Jeff Law wrote:

ACK.  I don't see msp430-development-tools in the standard fedora repos.  So 
I'll
leave it to you to fix the package in whatever repo it lives in.

Also note, you may ultimately be better off getting msp430 added to the cross-
{binutils,gcc} packages rather than creating a new package.

Jeff


It's a work in progress[0].

As for cross-gcc and friends, the description notes those are for 
building kernels only, is that not the case?


There's also some vanilla upstream / TI upstream compatibility weirdness 
to consider...


[0] - https://bugzilla.redhat.com/show_bug.cgi?id=1350884
___
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-07-29 Thread Jeff Law
On Wed, 2020-07-29 at 20:39 +0100, Sérgio Basto wrote:
> On Wed, 2020-07-29 at 12:19 -0500, Steven Munroe wrote:
> > Jeff Law wrote:
> > 
> > > 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.
> > 
> > Yup __builtin_altivec_vadub is POWER9_VECTOR only.
> > 
> > For P8/6 use something like this:
> > 
> >   vmin = vec_min (a, b);
> >   vmax = vec_max (a, b);
> >   result = vec_sub (vmax, vmin);
> > 
> > executes in 4 cycles.
> 
> but why it built 18 day ago, opencv-4.3.0-7 [2],  
>  with same source code and rpm spec [1] ? 
All kinds of possibilities and speculating wouldn't be terribly helpful here.
 What remains is that there's code in there that requires p9, but the build is
specifying p8 only and thus you get an error.

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: Fedora 32 aarch64 build failures on copr

2020-07-29 Thread Jeff Law
On Wed, 2020-07-29 at 14:24 -0500, Brandon Nielsen wrote:
> On 7/28/20 4:39 PM, Jeff Law wrote:
> > On Tue, 2020-07-28 at 15:29 -0500, Michael Catanzaro wrote:
> > > On Tue, Jul 28, 2020 at 2:01 pm, Jeff Law  wrote:
> > > > If this is a new failure (say in the last week), it could be an out
> > > > of memory
> > > > scenario.  Try disabling LTO.  The standard way to do that is
> > > > 
> > > > %define _lto_cflags %{nil}
> > > > 
> > > > In your %build stanza in the spec file.
> > > > 
> > > > Heff
> > > 
> > > I agree, it's almost certainly OOM because it says "fatal error:
> > > Killed." I've never seen that happen for any reason other than OOM.
> > I've seen it happen for a variety of reasons.  Please test with LTO 
> > disabled and
> > let me know if that helps.
> > 
> > jeff
> 
> Disabling LTO with '%define _lto_cflags %{nil}' fixed it.
ACK.  I don't see msp430-development-tools in the standard fedora repos.  So 
I'll
leave it to you to fix the package in whatever repo it lives in.

Also note, you may ultimately be better off getting msp430 added to the cross-
{binutils,gcc} packages rather than creating a new package.

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-07-29 Thread Chris Murphy
On Wed, Jul 29, 2020 at 2:59 PM Artem Tim  wrote:
>
> I am experimenting now with various compression in Fedora and noticed 
> slowdowns with compression only for mock at this moment. On 4-core CPU 
> building in mock with zstd:1 on HDD is slower. Also 'autodefrag' and 
> 'space_cache=v2' options enabled on HDD.

Also, please include the exact kernel version in the bug report.
Either the literal file name or the rpm - because we need to know if
it's a debug enabled kernel. Fedora debug kernels enable
CONFIG_LOCKDEP which slows down Btrfs dramatically more than other
file systems.

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

2020-07-29 Thread Chris Murphy
On Wed, Jul 29, 2020 at 2:59 PM Artem Tim  wrote:
>
> I am experimenting now with various compression in Fedora and noticed 
> slowdowns with compression only for mock at this moment. On 4-core CPU 
> building in mock with zstd:1 on HDD is slower. Also 'autodefrag' and 
> 'space_cache=v2' options enabled on HDD.

Is there anything else going on at the same time? Could you file a bug
against the kernel and in the Assignee field, replace with
fedora-kernel-bt...@fedoraproject.org and describe the setup with
simple reproduce steps (as in, i never use mock) so the we can do some
A/B testing?

I have a ~9 year old core i7, and zstd:1 single thread throughput is
definitely faster for both reads and writes than the SSD that's in it,
let alone the original HDD that was in it. It should be faster with
zstd:1 if anything. I expect a compile means 100% writes are new file
writes and not many, if any at all, writes within a file. That is what
would trigger autodefrag.

Thanks,

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

2020-07-29 Thread Artem Tim
I am experimenting now with various compression in Fedora and noticed slowdowns 
with compression only for mock at this moment. On 4-core CPU building in mock 
with zstd:1 on HDD is slower. Also 'autodefrag' and 'space_cache=v2' options 
enabled on HDD.
___
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: Duplicate package was reviewed

2020-07-29 Thread Brendan Early
> > Can you please explain what you mean by conflicts? They are in
> > completely different directories. 
> Libqmatrixclient is a very old version of libquotient. Compatibility
> packages should have compat- prefix.

- That is not a conflict. I do not understand what is conflicting.
- Untagging is an inappropriate action to take.
- 0.5.x (libqmatrixclient) is not "very old", it has been receiving updates and 
0.6.x (libquotient) just had its first stable release last week.
- I agree that adding the compat suffix is best practice, but I do not believe 
that it applies in this situation. When I introduced libqmatrixclient it was 
still stable and libquotient was only a beta. The policy that requires this is 
called "Multiple packages with the same base name" which is not the case in 
this situation. The name "libqmatrixclient" is also already indicative of the 
package's version.

> Have you tried to build Git snapshots of Quaternion instead of regular
> releases at least for Rawhide?

Quaternion is under active development. I would prefer that a potentially 
broken version does not get branched.

> This is okay then. But it should be obsoleted by libquotient. Send me an
> email when you decide to do this.

That is what I meant by that.
___
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-07-29 Thread Sérgio Basto
On Wed, 2020-07-29 at 12:19 -0500, Steven Munroe wrote:
> Jeff Law wrote:
> 
> > 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.
> 
> Yup __builtin_altivec_vadub is POWER9_VECTOR only.
> 
> For P8/6 use something like this:
> 
>   vmin = vec_min (a, b);
>   vmax = vec_max (a, b);
>   result = vec_sub (vmax, vmin);
> 
> executes in 4 cycles.

but why it built 18 day ago, opencv-4.3.0-7 [2],  
 with same source code and rpm spec [1] ? 

[1]
https://src.fedoraproject.org/rpms/opencv/commits/master

[2]
https://koji.fedoraproject.org/koji/taskinfo?taskID=47160403

-- 
Sérgio M. B.
___
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 aarch64 build failures on copr

2020-07-29 Thread Brandon Nielsen

On 7/28/20 4:39 PM, Jeff Law wrote:

On Tue, 2020-07-28 at 15:29 -0500, Michael Catanzaro wrote:

On Tue, Jul 28, 2020 at 2:01 pm, Jeff Law  wrote:

If this is a new failure (say in the last week), it could be an out
of memory
scenario.  Try disabling LTO.  The standard way to do that is

%define _lto_cflags %{nil}

In your %build stanza in the spec file.

Heff


I agree, it's almost certainly OOM because it says "fatal error:
Killed." I've never seen that happen for any reason other than OOM.

I've seen it happen for a variety of reasons.  Please test with LTO disabled and
let me know if that helps.

jeff


Disabling LTO with '%define _lto_cflags %{nil}' fixed it.

___
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: Rebase of fmt to 7.0.0

2020-07-29 Thread Vitaly Zaitsev via devel
On 29.07.2020 21:09, Kevin Fenzi wrote:
> So, options then would be: 
> 
> * Ask some provenpackager to help you and build the dependent packages
> in the side tag you made and push the update.
> 
> * Mail the dependent package owners to build in the side tag you
> created and/or ask them to give you commits so you can do so. 
> 
> At the very least ceph should be rebuilt to avoid breaking things.

Understood. Thank you.

-- 
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.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: Rebase of fmt to 7.0.0

2020-07-29 Thread Kevin Fenzi
On Wed, Jul 29, 2020 at 07:18:26PM +0200, Vitaly Zaitsev via devel wrote:
> On 29.07.2020 18:20, Kevin Fenzi wrote:
> > can you do it in a side tag
> 
> OK. Got it.
> 
> > and coordinate rebuilds with dependent packages?
> 
> I'm not a proven packager. I cannot rebuild all dependent packages
> manually. I announced soversion bump on this list.

So, options then would be: 

* Ask some provenpackager to help you and build the dependent packages
in the side tag you made and push the update.

* Mail the dependent package owners to build in the side tag you
created and/or ask them to give you commits so you can do so. 

At the very least ceph should be rebuilt to avoid breaking things. 

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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Mark Wielaard
Hi Jakub,

On Wed, 2020-07-29 at 19:10 +0200, Jakub Jelinek wrote:
> On Wed, Jul 29, 2020 at 06:33:45PM +0200, Mark Wielaard wrote:
> > Yes, I think we have a winner!
> > gas generates a tiny bit of debuginfo even if you don't supply -g.
> > 
> > But... in 2.35 you can give the DWARF level you want.
> > The problem with not supplying -g (or --gdwarf-[VERSION]) is that the
> > dwarf_level is never set! And then gas will happily create an
> > .debug_info section with DWARF CUs that have a version of zero (!).
> > 
> > This, defaulting to version 4. Fixes it for me:
> 
> Older as versions emitted DWARF 2, so wouldn't that be a better default
> and let gcc pass --gdwarf-? to as if it detects support at compile time
> depending on gcc's default dwarf version or -gdwarf-N option?

Defaulting to dwarf_level = 2 in the patch should also work. But I
think it is high time we defaulted all tools to DWARF version 4 these
days.

Cheers,

Mark
___
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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Mark Wielaard
Hi Richard,

On Wed, 2020-07-29 at 17:55 +0100, Richard W.M. Jones wrote:
> On Wed, Jul 29, 2020 at 06:33:45PM +0200, Mark Wielaard wrote:
> > This, defaulting to version 4. Fixes it for me:
> > 
> > diff --git a/gas/as.c b/gas/as.c
> > index 4c5881abd88..c2da78870ef 100644
> > --- a/gas/as.c
> > +++ b/gas/as.c
> > @@ -103,7 +103,7 @@ int verbose = 0;
> >  int flag_dwarf_cie_version = -1;
> >  
> >  /* The maximum level of DWARF DEBUG information we should manufacture.  */
> > -unsigned int dwarf_level = 0;
> > +unsigned int dwarf_level = 4;
> >  
> >  #if defined OBJ_ELF || defined OBJ_MAYBE_ELF
> >  int flag_use_elf_stt_common = DEFAULT_GENERATE_ELF_STT_COMMON;
> 
> So if I understand the proposed fix correctly, we _don't_ need to pass
> the -g option to gas?  Or should we do that also?

Currently passing -g to gas is a workaround. But IMHO it shouldn't be
necessary. It isn't necessary with the patch above.

Cheers,

Mark
___
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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Mark Wielaard
Hi Xavier,

On Wed, 2020-07-29 at 18:50 +0200, Xavier Leroy wrote:
> If we need to add a directive to the generated assembly, or pass a `-g`
> option to the assembler, or use `gcc -c -g` as the assembler, let us know
> and we'll see what we can do.
> 
> However, please keep backward compatibility in mind: from the Info manual
> it looks like gas version 2.34 has no `-g` option and no directives to
> control the generation of DWARF information.  So there should be reasonable
> defaults for gas 2.35 to behave roughly like gas 2.34.

I think the change in binutils/gas 2.35 was supposed to be backward
compatible. I am pretty sure it was just an oversight that the DWARF
version (dwarf_level) was not set in the none -g case.

Lets see what Nick (the binutils maintainer) says. My patch is just the
first thing I came up with. I am sure there are other ways to fix this.

Cheers,

Mark

> > But... in 2.35 you can give the DWARF level you want.
> > The problem with not supplying -g (or --gdwarf-[VERSION]) is that the
> > dwarf_level is never set! And then gas will happily create an
> > .debug_info section with DWARF CUs that have a version of zero (!).
> > 
> > This, defaulting to version 4. Fixes it for me:
> > 
> > diff --git a/gas/as.c b/gas/as.c
> > index 4c5881abd88..c2da78870ef 100644
> > --- a/gas/as.c
> > +++ b/gas/as.c
> > @@ -103,7 +103,7 @@ int verbose = 0;
> >  int flag_dwarf_cie_version = -1;
> > 
> >  /* The maximum level of DWARF DEBUG information we should
> > manufacture.  */
> > -unsigned int dwarf_level = 0;
> > +unsigned int dwarf_level = 4;
> > 
> >  #if defined OBJ_ELF || defined OBJ_MAYBE_ELF
> >  int flag_use_elf_stt_common = DEFAULT_GENERATE_ELF_STT_COMMON;
___
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: vim has lost it's damn mind

2020-07-29 Thread Richard Shaw
On Wed, Jul 29, 2020 at 3:36 AM Zdenek Dohnal  wrote:

> Hi all,
>
> first I would like to recommend you to try the steps here:
>
> https://vimhelp.org/vim_faq.txt.html#faq-2.5
>
> it should help you find out where the problem can be.
>
> If you are able to reproduce the issue with the first step, please file
> a bug on bugzilla.redhat.com.
>

I'll give it a try, but part of my frustration is that the behavior changed
after upgrading to Fedora 32, my .vimrc did not change, so at a minimum my
settings are likely being interpreted differently.

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 exchange

2020-07-29 Thread Robert-André Mauchin
On Wednesday, 29 July 2020 18:13:26 CEST Qiyu Yan wrote:
> Robert-André Mauchin  于2020年7月29日周三 上午3:43写道:
> 
> >
> >
> > On Tuesday, 28 July 2020 07:56:52 CEST Qiyu Yan wrote:
> > 
> > > Hello all!
> > >
> > >
> > >
> > > I am trying to package a golang program to fedora and found that I
> > > need to bring those dependencies:
> > >
> > >
> > >
> > > - https://bugzilla.redhat.com/show_bug.cgi?id=1861185
> > > - https://bugzilla.redhat.com/show_bug.cgi?id=1861187
> > > - https://bugzilla.redhat.com/show_bug.cgi?id=1861188
> > > - https://bugzilla.redhat.com/show_bug.cgi?id=1861190
> > >
> > >
> > >
> > > I think they will be trivial to review (go2rpm and fix all #FIXME
> > > parts), can someone help me?
> > >
> > >
> > 
> > All good, approved.
> > Please consider adding 'go-sig' as a maintainer once you request the
> > packages.
 And add them to Koschei too.
> 
> Thanks, all done expect being to be added to go sig, and how do I add
> those packages into go-sig package group in Koschei?
> 
Thanks!
It seems only the tag creator can add package to the tag en Koschei, which is 
inconvenient. I'll do it before F33 branching.


___
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: vim has lost it's damn mind

2020-07-29 Thread John Florian
On 2020-07-28 17:58, Sergio Belkin wrote:
> Since a couple of years ago, I'm a happy user of neovim on Fedora :)


I play with it now and then but have yet to switch completely.  It's
been long enough that I don't remember what my hangup was.  If memory
serves, it was the lack of gneovim or whatever it'd be called.  There
was MUCH to be liked however, I remember that much.

John Florian
___
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: Duplicate package was reviewed

2020-07-29 Thread Vitaly Zaitsev via devel
On 29.07.2020 19:33, Brendan Early wrote:
> Can you please explain what you mean by conflicts? They are in
> completely different directories.

Libqmatrixclient is a very old version of libquotient. Compatibility
packages should have compat- prefix.

> I am unaware of any policy that does not allow this, quaternion (by the
> author of the library) has no release that can be built with libquotient
> yet.

Have you tried to build Git snapshots of Quaternion instead of regular
releases at least for Rawhide?

> I have been
> planing to obsolete libQMatrixClient in favor of libquotient as soon as
> quaternion has a version that can be built with libquotient.

This is okay then. But it should be obsoleted by libquotient. Send me an
email when you decide to do this.

-- 
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.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: Duplicate package was reviewed

2020-07-29 Thread Brendan Early
Vitaly,

Can you please explain what you mean by conflicts? They are in
completely different directories.

I am unaware of any policy that does not allow this, quaternion (by the
author of the library) has no release that can be built with libquotient
yet. Untagging libQMatrixClient will break quaternion, I have been
planing to obsolete libQMatrixClient in favor of libquotient as soon as
quaternion has a version that can be built with libquotient.

Regards,

Brendan Early
___
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: Duplicate package was reviewed

2020-07-29 Thread Vitaly Zaitsev via devel
On 29.07.2020 19:14, Kevin Fenzi wrote:
> What exactly are the conflicts? Can you Obsolete/Provides whatever in
> libquotient?

libqmatrixclient is a very old version of libquotient (before the
upstream decided to rename it). Both of them provides the same files
(except of library versions).

If someone still need it, it should have compat- prefix, I think.

-- 
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.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: Disable LTO for now ?

2020-07-29 Thread Steven Munroe
Jeff Law wrote:

> 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.

Yup __builtin_altivec_vadub is POWER9_VECTOR only.

For P8/6 use something like this:

  vmin = vec_min (a, b);
  vmax = vec_max (a, b);
  result = vec_sub (vmax, vmin);

executes in 4 cycles.
___
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: Rebase of fmt to 7.0.0

2020-07-29 Thread Vitaly Zaitsev via devel
On 29.07.2020 18:20, Kevin Fenzi wrote:
> can you do it in a side tag

OK. Got it.

> and coordinate rebuilds with dependent packages?

I'm not a proven packager. I cannot rebuild all dependent packages
manually. I announced soversion bump on this list.

-- 
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.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: Duplicate package was reviewed

2020-07-29 Thread Kevin Fenzi
On Wed, Jul 29, 2020 at 06:41:57PM +0200, Vitaly Zaitsev via devel wrote:
> Hello all.
> 
> Duplicate package of libquotient - libqmatrixclient - was reviewed,
> accepted and pushed to stable repositories.
> 
> Not it cause conflicts.

I guess you meant "Now" there?

> 
> libqmatrixclient must be untagged and removed from all Fedora releases.

We don't remove things from stable releases normally.

What exactly are the conflicts? Can you Obsolete/Provides whatever in
libquotient?

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: s390 builds failing with "All mirrors were tried"

2020-07-29 Thread Kevin Fenzi
On Wed, Jul 29, 2020 at 10:25:24AM -0600, Jeff Law wrote:
> On Wed, 2020-07-29 at 09:19 -0700, Kevin Fenzi wrote:
> > On Wed, Jul 29, 2020 at 10:31:32AM -0400, Scott Talbert wrote:
> > > On Wed, 29 Jul 2020, Richard W.M. Jones wrote:
> > > 
> > > > libnbd failed in the mass rebuild.  I kicked off a second build by
> > > > hand, and it failed in the exact same way:
> > > > 
> > > > https://koji.fedoraproject.org/koji/taskinfo?taskID=48118058
> > > > 
> > > > DEBUG util.py:623:  Downloading Packages:
> > > > DEBUG util.py:621:  Error: Error downloading packages:
> > > > DEBUG util.py:621:Cannot download 
> > > > toplink/packages/ocaml/4.11.0/0.4.dev2.fc33/s390x/ocaml-compiler-libs-4.11.0-0.4.dev2.fc33.s390x.rpm:
> > > >  All mirrors were tried
> > > > 
> > > > Is this a generic s390 problem of is there really something wrong with
> > > > the ocaml-compiler-libs package?  If it's generic then I guess this
> > > > sort of error could be affecting a lot of other packages in the mass
> > > > rebuild.
> > > 
> > > Seems to be a generic s390x problem (with networking / connectivity?). At
> > > least one of my packages failed in a similar was on s390x.
> > 
> > Yes, the local to the s390x builders cache had issues last night.
> > I disabled all builders and rebooted it, but likely it failed a lot of
> > builds. 
> > 
> > Additionally, it seems like from time to time it just gets swamped.
> > 
> > We are planning on resubmitting the failed builds after the mass rebuild
> > is complete. Or you can feel free to resubmit any of yours that failed
> > in this way before then. 
> > 
> > I already have some ideas on how to make the s390x setup more robust,
> > but I'm not going to make changes in the middle of the mass rebuild, but
> > hopefully that will help for the next one. 
> That reminds me.  My local testing has shown that -flto=auto works reasonably
> well and can help significantly with build times (it parallelizes the compiler
> invocations that occur at link time).
> 
> It'd planned to enable it after the mass rebuild, but I find myself wondering 
> if
> I should go ahead and update redhat-rpm-config now so that the second pass 
> over
> the packages will be faster.
> 
> Thoughts?

If all it does is parallelize, I'd say enable it anytime...

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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Jakub Jelinek
On Wed, Jul 29, 2020 at 06:33:45PM +0200, Mark Wielaard wrote:
> Yes, I think we have a winner!
> gas generates a tiny bit of debuginfo even if you don't supply -g.
> 
> But... in 2.35 you can give the DWARF level you want.
> The problem with not supplying -g (or --gdwarf-[VERSION]) is that the
> dwarf_level is never set! And then gas will happily create an
> .debug_info section with DWARF CUs that have a version of zero (!).
> 
> This, defaulting to version 4. Fixes it for me:

Older as versions emitted DWARF 2, so wouldn't that be a better default
and let gcc pass --gdwarf-? to as if it detects support at compile time
depending on gcc's default dwarf version or -gdwarf-N option?

Jakub
___
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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Jerry James
On Wed, Jul 29, 2020 at 10:56 AM Jerry James  wrote:
> No, it is just called like this: as -o hacha.o hacha.s.  Anyway, "info
> ld" claims that the -g flag is ignored.

No, that was the old "info ld" that said that.  The -g flag isn't even
mentioned in the new binutils info page.  But it is necessary.  If I
add -g to the "as" invocation, then dwarfdump is suddenly happy.

Richard, it looks like we have to make sure the ocaml toolchain passes
-g to as now.
-- 
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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Richard W.M. Jones
On Wed, Jul 29, 2020 at 06:50:43PM +0200, Xavier Leroy wrote:
> However, please keep backward compatibility in mind: from the Info manual
> it looks like gas version 2.34 has no `-g` option and no directives to
> control the generation of DWARF information.  So there should be reasonable
> defaults for gas 2.35 to behave roughly like gas 2.34.

It might be that the info file is out of date (my copy of the info
file doesn't even mention "as"!), but gas even back to 2.27 has the -g
option:

$ as --version
GNU assembler version 2.27-43.base.el7
Copyright (C) 2016 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `x86_64-redhat-linux'.

$ echo 'nothing: ret' | as -g
$ file a.out 
a.out: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped
$ eu-readelf --debug-dump a.out 

DWARF section [ 6] '.debug_info' at offset 0x83:
 [Offset]

[...lots of stuff...]

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


Re: No debugsource generated, weird DWARF errors

2020-07-29 Thread Jerry James
On Wed, Jul 29, 2020 at 10:51 AM Mark Wielaard  wrote:
> I also tried to do a mockbuild locally, and that one succeeded.
> Don't know what is different from the koji buildroot :{

Run mock with --enablerepo=local.

> So ml depends on binutils gas to generate the actual debuginfo.
> I assume it gets called with: as -g

No, it is just called like this: as -o hacha.o hacha.s.  Anyway, "info
ld" claims that the -g flag is ignored.
-- 
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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Richard W.M. Jones
On Wed, Jul 29, 2020 at 06:33:45PM +0200, Mark Wielaard wrote:
> Hi,
> 
> On Wed, 2020-07-29 at 17:18 +0100, Richard W.M. Jones wrote:
> > (Adding OCaml author)
> 
> (Adding binutils/gas maintainer)
> 
> > On Wed, Jul 29, 2020 at 05:54:52PM +0200, Mark Wielaard wrote:
> > > On Wed, 2020-07-29 at 16:07 +0100, Richard W.M. Jones wrote:
> > I should probably add that I'm building these on my local machine
> > which isn't completely updated to Rawhide.  I'm not sure whether or
> > not that will make a difference - I'm assuming _not_ for what the
> > OCaml compiler generates (since I'm running the latest of that), but
> > not sure about the rest of the toolchain.  I'm using
> > binutils-2.34-3.fc32.x86_64.
> 
> Right. Same here. Dunno why mockbuild didn't pick up the 2.35 version,
> but I think the bug is in that one. See below.
> 
> > > > I also saved an asm file from one of them which may be helpful:
> > > > 
> > > > http://oirase.annexia.org/tmp/hacha.s
> > > 
> > > So ml depends on binutils gas to generate the actual debuginfo.
> > > I assume it gets called with: as -g
> > > Is there a way to see how exactly gas is called (with which arguments)?
> > 
> > In fact it *isn't* passing -g to as:
> > 
> > $ /usr/bin/ocamlopt.opt -c -w +a-3-4-9-41-45-67 -g -annot -safe-string -o 
> > hacha.cmx hacha.ml -S -verbose
> > + as  -o 'hacha.o' 'hacha.s'
> > 
> > Is this a problem?  I sort of assumed that as would have nothing to do
> > with generating debug information, beyond what is contained explicitly
> > in the .s file itself.
> 
> Yes, I think we have a winner!
> gas generates a tiny bit of debuginfo even if you don't supply -g.
> 
> But... in 2.35 you can give the DWARF level you want.
> The problem with not supplying -g (or --gdwarf-[VERSION]) is that the
> dwarf_level is never set! And then gas will happily create an
> .debug_info section with DWARF CUs that have a version of zero (!).
> 
> This, defaulting to version 4. Fixes it for me:
> 
> diff --git a/gas/as.c b/gas/as.c
> index 4c5881abd88..c2da78870ef 100644
> --- a/gas/as.c
> +++ b/gas/as.c
> @@ -103,7 +103,7 @@ int verbose = 0;
>  int flag_dwarf_cie_version = -1;
>  
>  /* The maximum level of DWARF DEBUG information we should manufacture.  */
> -unsigned int dwarf_level = 0;
> +unsigned int dwarf_level = 4;
>  
>  #if defined OBJ_ELF || defined OBJ_MAYBE_ELF
>  int flag_use_elf_stt_common = DEFAULT_GENERATE_ELF_STT_COMMON;

So if I understand the proposed fix correctly, we _don't_ need to pass
the -g option to gas?  Or should we do that also?

I see that binutils gas back to at least 2.27 has a -g option

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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Jerry James
I got so focused on the other thread, I didn't pay attention to this one.

On Wed, Jul 29, 2020 at 10:02 AM Richard W.M. Jones  wrote:
> It uses its own DWARF generator but everything is linked together
> using standard binutils (via GCC).
>
> > Is there a way to extract the /usr/bin/hacha from the BUILDROOT so we
> > can inspect it?
>
> I've uploaded the binary which I built on my own machine here:
>
> http://oirase.annexia.org/tmp/hacha.native
>
> plus some of the *.o files which went into it:
>
> http://oirase.annexia.org/tmp/myLexing.o
> http://oirase.annexia.org/tmp/myStack.o
> http://oirase.annexia.org/tmp/hacha.o
>
> I also saved an asm file from one of them which may be helpful:
>
> http://oirase.annexia.org/tmp/hacha.s

As I noted in the other thread, simply running such a .s file through
the as from binutils-2.35-3.fc33 then inspecting the output with
dwarfdump shows the debuginfo is corrupted.  Running the same .s file
through the as from binutils-2.34.0-8.fc33, on the other hand, keeps
dwarfdump happy.
-- 
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


Duplicate package was reviewed

2020-07-29 Thread Vitaly Zaitsev via devel
Hello all.

Duplicate package of libquotient - libqmatrixclient - was reviewed,
accepted and pushed to stable repositories.

Not it cause conflicts.

libqmatrixclient must be untagged and removed from all Fedora releases.

-- 
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Mark Wielaard
Hi,

On Wed, 2020-07-29 at 17:18 +0100, Richard W.M. Jones wrote:
> (Adding OCaml author)

(Adding binutils/gas maintainer)

> On Wed, Jul 29, 2020 at 05:54:52PM +0200, Mark Wielaard wrote:
> > On Wed, 2020-07-29 at 16:07 +0100, Richard W.M. Jones wrote:
> I should probably add that I'm building these on my local machine
> which isn't completely updated to Rawhide.  I'm not sure whether or
> not that will make a difference - I'm assuming _not_ for what the
> OCaml compiler generates (since I'm running the latest of that), but
> not sure about the rest of the toolchain.  I'm using
> binutils-2.34-3.fc32.x86_64.

Right. Same here. Dunno why mockbuild didn't pick up the 2.35 version,
but I think the bug is in that one. See below.

> > > I also saved an asm file from one of them which may be helpful:
> > > 
> > > http://oirase.annexia.org/tmp/hacha.s
> > 
> > So ml depends on binutils gas to generate the actual debuginfo.
> > I assume it gets called with: as -g
> > Is there a way to see how exactly gas is called (with which arguments)?
> 
> In fact it *isn't* passing -g to as:
> 
> $ /usr/bin/ocamlopt.opt -c -w +a-3-4-9-41-45-67 -g -annot -safe-string -o 
> hacha.cmx hacha.ml -S -verbose
> + as  -o 'hacha.o' 'hacha.s'
> 
> Is this a problem?  I sort of assumed that as would have nothing to do
> with generating debug information, beyond what is contained explicitly
> in the .s file itself.

Yes, I think we have a winner!
gas generates a tiny bit of debuginfo even if you don't supply -g.

But... in 2.35 you can give the DWARF level you want.
The problem with not supplying -g (or --gdwarf-[VERSION]) is that the
dwarf_level is never set! And then gas will happily create an
.debug_info section with DWARF CUs that have a version of zero (!).

This, defaulting to version 4. Fixes it for me:

diff --git a/gas/as.c b/gas/as.c
index 4c5881abd88..c2da78870ef 100644
--- a/gas/as.c
+++ b/gas/as.c
@@ -103,7 +103,7 @@ int verbose = 0;
 int flag_dwarf_cie_version = -1;
 
 /* The maximum level of DWARF DEBUG information we should manufacture.  */
-unsigned int dwarf_level = 0;
+unsigned int dwarf_level = 4;
 
 #if defined OBJ_ELF || defined OBJ_MAYBE_ELF
 int flag_use_elf_stt_common = DEFAULT_GENERATE_ELF_STT_COMMON;
___
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: s390 builds failing with "All mirrors were tried"

2020-07-29 Thread Jeff Law
On Wed, 2020-07-29 at 09:19 -0700, Kevin Fenzi wrote:
> On Wed, Jul 29, 2020 at 10:31:32AM -0400, Scott Talbert wrote:
> > On Wed, 29 Jul 2020, Richard W.M. Jones wrote:
> > 
> > > libnbd failed in the mass rebuild.  I kicked off a second build by
> > > hand, and it failed in the exact same way:
> > > 
> > > https://koji.fedoraproject.org/koji/taskinfo?taskID=48118058
> > > 
> > > DEBUG util.py:623:  Downloading Packages:
> > > DEBUG util.py:621:  Error: Error downloading packages:
> > > DEBUG util.py:621:Cannot download 
> > > toplink/packages/ocaml/4.11.0/0.4.dev2.fc33/s390x/ocaml-compiler-libs-4.11.0-0.4.dev2.fc33.s390x.rpm:
> > >  All mirrors were tried
> > > 
> > > Is this a generic s390 problem of is there really something wrong with
> > > the ocaml-compiler-libs package?  If it's generic then I guess this
> > > sort of error could be affecting a lot of other packages in the mass
> > > rebuild.
> > 
> > Seems to be a generic s390x problem (with networking / connectivity?). At
> > least one of my packages failed in a similar was on s390x.
> 
> Yes, the local to the s390x builders cache had issues last night.
> I disabled all builders and rebooted it, but likely it failed a lot of
> builds. 
> 
> Additionally, it seems like from time to time it just gets swamped.
> 
> We are planning on resubmitting the failed builds after the mass rebuild
> is complete. Or you can feel free to resubmit any of yours that failed
> in this way before then. 
> 
> I already have some ideas on how to make the s390x setup more robust,
> but I'm not going to make changes in the middle of the mass rebuild, but
> hopefully that will help for the next one. 
That reminds me.  My local testing has shown that -flto=auto works reasonably
well and can help significantly with build times (it parallelizes the compiler
invocations that occur at link time).

It'd planned to enable it after the mass rebuild, but I find myself wondering if
I should go ahead and update redhat-rpm-config now so that the second pass over
the packages will be faster.

Thoughts?

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: ceph -> qemu -> lots failing in the mass rebuild

2020-07-29 Thread Jeff Law
On Wed, 2020-07-29 at 09:16 -0700, Kevin Fenzi wrote:
> On Wed, Jul 29, 2020 at 02:40:18PM +0100, Richard W.M. Jones wrote:
> > qemu is uninstallable at the moment because ceph is uninstallable
> > because fmt was upgraded from 6 to 7 in the middle of the build
> > (resulting in an soname bump - it was announced).
> > 
> > There are quite a few things failing in the mass rebuild as a result.
> > 
> > I've kicked off a new build of ceph, and will follow up with qemu if
> > that's necessary, but note that ceph takes ~ 24 hours to build, so
> > it'll be a while ...
> 
> We are planning on doing a resubmit on all the mass rebuild failures
> after the mass rebuild is done. Obviously we should wait for this too.
Thanks for doing that.  I was trying to walk through the existing failures
looking for LTO issues (and even found a few), but there's so much noise from 
the
s390 and cmake issues that it doesn't seem worth the time until that second 
round
of builds has started.

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: Rebase of fmt to 7.0.0

2020-07-29 Thread Kevin Fenzi
On Wed, Jul 29, 2020 at 05:01:08PM +0200, Vitaly Zaitsev via devel wrote:
> On 29.07.2020 14:44, Richard W.M. Jones wrote:
> > Was this package built and then untagged?
> 
> We delayed the build due issues[1-3] with the sphinx/doxygen
> documentation generator. As a workaround, we decided to temporary
> disable documentation generation.
> 
> When the issues will be resolved, we will enable it again.

FYI, next time with a fmt soname bump... can you do it in a side tag and
coordinate rebuilds with dependent packages?

Thanks, 

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: s390 builds failing with "All mirrors were tried"

2020-07-29 Thread Kevin Fenzi
On Wed, Jul 29, 2020 at 10:31:32AM -0400, Scott Talbert wrote:
> On Wed, 29 Jul 2020, Richard W.M. Jones wrote:
> 
> > libnbd failed in the mass rebuild.  I kicked off a second build by
> > hand, and it failed in the exact same way:
> > 
> > https://koji.fedoraproject.org/koji/taskinfo?taskID=48118058
> > 
> > DEBUG util.py:623:  Downloading Packages:
> > DEBUG util.py:621:  Error: Error downloading packages:
> > DEBUG util.py:621:Cannot download 
> > toplink/packages/ocaml/4.11.0/0.4.dev2.fc33/s390x/ocaml-compiler-libs-4.11.0-0.4.dev2.fc33.s390x.rpm:
> >  All mirrors were tried
> > 
> > Is this a generic s390 problem of is there really something wrong with
> > the ocaml-compiler-libs package?  If it's generic then I guess this
> > sort of error could be affecting a lot of other packages in the mass
> > rebuild.
> 
> Seems to be a generic s390x problem (with networking / connectivity?). At
> least one of my packages failed in a similar was on s390x.

Yes, the local to the s390x builders cache had issues last night.
I disabled all builders and rebooted it, but likely it failed a lot of
builds. 

Additionally, it seems like from time to time it just gets swamped.

We are planning on resubmitting the failed builds after the mass rebuild
is complete. Or you can feel free to resubmit any of yours that failed
in this way before then. 

I already have some ideas on how to make the s390x setup more robust,
but I'm not going to make changes in the middle of the mass rebuild, but
hopefully that will help for the next one. 

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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Richard W.M. Jones
(Adding OCaml author)

On Wed, Jul 29, 2020 at 05:54:52PM +0200, Mark Wielaard wrote:
> Hi Richard,
> 
> On Wed, 2020-07-29 at 16:07 +0100, Richard W.M. Jones wrote:
> > On Wed, Jul 29, 2020 at 04:11:56PM +0200, Mark Wielaard wrote:
> > > Given these are .ml files I suspect it is not gcc, but some other
> > > code/DWARF generator issue. Maybe it does use the default
> > > (binutils)
> > > liker though?
> > 
> > It uses its own DWARF generator but everything is linked together
> > using standard binutils (via GCC).
> > 
> > > Is there a way to extract the /usr/bin/hacha from the BUILDROOT so
> > > we
> > > can inspect it?
> > 
> > I've uploaded the binary which I built on my own machine here:
> > 
> > http://oirase.annexia.org/tmp/hacha.native
> 
> This one looks OK.
> 
> > plus some of the *.o files which went into it:
> > 
> > http://oirase.annexia.org/tmp/myLexing.o
> > http://oirase.annexia.org/tmp/myStack.o
> > http://oirase.annexia.org/tmp/hacha.o
> 
> And so do these.

I should probably add that I'm building these on my local machine
which isn't completely updated to Rawhide.  I'm not sure whether or
not that will make a difference - I'm assuming _not_ for what the
OCaml compiler generates (since I'm running the latest of that), but
not sure about the rest of the toolchain.  I'm using
binutils-2.34-3.fc32.x86_64.

> I also tried to do a mockbuild locally, and that one succeeded.
> Don't know what is different from the koji buildroot :{
> 
> > I also saved an asm file from one of them which may be helpful:
> > 
> > http://oirase.annexia.org/tmp/hacha.s
> 
> So ml depends on binutils gas to generate the actual debuginfo.
> I assume it gets called with: as -g
> Is there a way to see how exactly gas is called (with which arguments)?

In fact it *isn't* passing -g to as:

$ /usr/bin/ocamlopt.opt -c -w +a-3-4-9-41-45-67 -g -annot -safe-string -o 
hacha.cmx hacha.ml -S -verbose
+ as  -o 'hacha.o' 'hacha.s'

Is this a problem?  I sort of assumed that as would have nothing to do
with generating debug information, beyond what is contained explicitly
in the .s file itself.

> One of the gas 2.35 features is:
> 
> * Add --gdwarf-5 option to the assembler to generate DWARF 5 debug output
>   (if such output is being generated).  Added the ability to generate
>   version 5 .debug_line sections.
> 
> Which is the version that just hit fedora rawhide. Maybe that changed
> something about the gas -g output as well?

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


Re: ceph -> qemu -> lots failing in the mass rebuild

2020-07-29 Thread Kevin Fenzi
On Wed, Jul 29, 2020 at 02:40:18PM +0100, Richard W.M. Jones wrote:
> 
> qemu is uninstallable at the moment because ceph is uninstallable
> because fmt was upgraded from 6 to 7 in the middle of the build
> (resulting in an soname bump - it was announced).
> 
> There are quite a few things failing in the mass rebuild as a result.
> 
> I've kicked off a new build of ceph, and will follow up with qemu if
> that's necessary, but note that ceph takes ~ 24 hours to build, so
> it'll be a while ...

We are planning on doing a resubmit on all the mass rebuild failures
after the mass rebuild is done. Obviously we should wait for this too. 

qemu will need rebuilding after that. It was broken by the xen soname
bump.

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: Review exchange

2020-07-29 Thread Qiyu Yan
Robert-André Mauchin  于2020年7月29日周三 上午3:43写道:
>
> On Tuesday, 28 July 2020 07:56:52 CEST Qiyu Yan wrote:
> > Hello all!
> >
> > I am trying to package a golang program to fedora and found that I
> > need to bring those dependencies:
> >
> > - https://bugzilla.redhat.com/show_bug.cgi?id=1861185
> > - https://bugzilla.redhat.com/show_bug.cgi?id=1861187
> > - https://bugzilla.redhat.com/show_bug.cgi?id=1861188
> > - https://bugzilla.redhat.com/show_bug.cgi?id=1861190
> >
> > I think they will be trivial to review (go2rpm and fix all #FIXME
> > parts), can someone help me?
> >
> All good, approved.
> Please consider adding 'go-sig' as a maintainer once you request the packages.
> And add them to Koschei too.
Thanks, all done expect being to be added to go sig, and how do I add
those packages into go-sig package group in Koschei?
>
> Best regards,
>
> Robert-André
>
> ___
> 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: Fedora 33 System-Wide Change proposal: swap on zram

2020-07-29 Thread stan via devel
On Tue, 28 Jul 2020 13:51:00 -0600
Chris Murphy  wrote:

> That information is stale. The feature page has been updated.
> 
> man page contains:
> 
>To  disable a configuration file supplied by the vendor, the
> recommended way is to place a symlink to /dev/null in the
> configuration directory in /etc/, with the same filename as the vendor
> configuration file.

Thanks.

> It's maybe easier to just 'dnf remove zram-generator-defaults' but
> that is a Fedora specific instruction.

After some thought, this is what I did after I posted the message.
Makes sense, can't run if it isn't there. 
___
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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Mark Wielaard
Hi Richard,

On Wed, 2020-07-29 at 16:07 +0100, Richard W.M. Jones wrote:
> On Wed, Jul 29, 2020 at 04:11:56PM +0200, Mark Wielaard wrote:
> > Given these are .ml files I suspect it is not gcc, but some other
> > code/DWARF generator issue. Maybe it does use the default
> > (binutils)
> > liker though?
> 
> It uses its own DWARF generator but everything is linked together
> using standard binutils (via GCC).
> 
> > Is there a way to extract the /usr/bin/hacha from the BUILDROOT so
> > we
> > can inspect it?
> 
> I've uploaded the binary which I built on my own machine here:
> 
> http://oirase.annexia.org/tmp/hacha.native

This one looks OK.

> plus some of the *.o files which went into it:
> 
> http://oirase.annexia.org/tmp/myLexing.o
> http://oirase.annexia.org/tmp/myStack.o
> http://oirase.annexia.org/tmp/hacha.o

And so do these.

I also tried to do a mockbuild locally, and that one succeeded.
Don't know what is different from the koji buildroot :{

> I also saved an asm file from one of them which may be helpful:
> 
> http://oirase.annexia.org/tmp/hacha.s

So ml depends on binutils gas to generate the actual debuginfo.
I assume it gets called with: as -g
Is there a way to see how exactly gas is called (with which arguments)?

One of the gas 2.35 features is:

* Add --gdwarf-5 option to the assembler to generate DWARF 5 debug output
  (if such output is being generated).  Added the ability to generate
  version 5 .debug_line sections.

Which is the version that just hit fedora rawhide. Maybe that changed
something about the gas -g output as well?

___
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


Summary/Minutes from today's FESCo Meeting (2020-07-29)

2020-07-29 Thread Fabio Valentini
=
#fedora-meeting-2: FESCo (2020-07-29)
=


Meeting started by decathorpe at 14:00:24 UTC. The full logs are
available at
https://meetbot.fedoraproject.org/fedora-meeting-2/2020-07-29/fesco.2020-07-29-14.00.log.html
.



Meeting summary
---
* Init Process  (decathorpe, 14:00:52)
  * LINK:

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/NHIKO64AWRW72LEOD3LMJ5E6FJT62CED/
Schedule  (decathorpe, 14:05:34)

* #2446 What to do with the 33 packagers/watchers who do not have a
  valid bugzilla account?  (decathorpe, 14:06:01)
  * AGREED: APPROVED (P1: (+5, 0, -1); P2+P3: (+6, 0, -0))  (decathorpe,
14:23:30)

* Next week's chair  (decathorpe, 14:24:43)
  * ACTION: ngompa will chair next week's meeting  (decathorpe,
14:27:51)

* Open Floor  (decathorpe, 14:28:05)
  * LINK: https://src.fedoraproject.org/rpms/postgresql/commits/master
suggest 2 years of postgresql maintanance  (mhroncok, 14:50:26)
  * ACTION: zbyszek to comment in PostgreSQL ticket with questions /
missing details in Change Proposal  (decathorpe, 14:59:20)

* #2416 Update 3rd party repo policy  (decathorpe, 15:00:59)
  * ACTION: everybody will read tickets and proposed docs changes and
vote in ticket  (decathorpe, 15:04:32)
  * Council is voting on an actual process for promoting deliverables to
Edition status
https://fedoraproject.org/wiki/Editions/Promotion_Process  (bcotton,
15:06:11)

Meeting ended at 15:16:25 UTC.




Action Items

* ngompa will chair next week's meeting
* zbyszek to comment in PostgreSQL ticket with questions / missing
  details in Change Proposal
* everybody will read tickets and proposed docs changes and vote in
  ticket




Action Items, by person
---
* zbyszek
  * zbyszek to comment in PostgreSQL ticket with questions / missing
details in Change Proposal
* **UNASSIGNED**
  * ngompa will chair next week's meeting
  * everybody will read tickets and proposed docs changes and vote in
ticket




People Present (lines said)
---
* King_InuYasha (67)
* decathorpe (59)
* mhroncok (46)
* zbyszek (39)
* bcotton (25)
* sgallagh (24)
* nirik (24)
* dcantrell (24)
* zodbot (16)
* pingou (6)
* ignatenkobrain (0)
* Conan_Kudo (0)
* Eighth_Doctor (0)
* cverna (0)
* Sir_Gallantmon (0)
* Son_Goku (0)
* Pharaoh_Atem (0)
___
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: swap on zram

2020-07-29 Thread Chris Murphy
On Wed, Jul 29, 2020 at 12:56 AM John M. Harris Jr  wrote:
>
> On Tuesday, July 28, 2020 12:51:00 PM MST Chris Murphy wrote:
> > On Tue, Jul 28, 2020 at 11:29 AM stan via devel
> >  wrote:
> >
> > >
> > >
> > > On Thu, 4 Jun 2020 16:30:07 -0400
> > > Ben Cotton  wrote:
> > >
> > >
> > >
> > > > https://fedoraproject.org/wiki/Changes/SwapOnZRAM
> > >
> > >
> > >
> > > >  How can it be disabled? 
> > > >
> > > >
> > > >
> > > > Immediately:
> > > > swapoff /dev/zram0
> > > >
> > > >
> > > >
> > > > Permanently:
> > > > rm /etc/systemd/zram-generator.conf
> > >
> > >
> > >
> > > I realize this is a really late reply, but I wanted to disable this
> > > since it was never used, and when I looked at the man pages this
> > > information was not in them.  I think it should be.
> >
> >
> > That information is stale. The feature page has been updated.
> >
> > man page contains:
> >
> >To  disable a configuration file supplied by the vendor, the
> > recommended way is to place a symlink to /dev/null in the
> > configuration directory in /etc/, with the same filename as the vendor
> > configuration file.
> >
> >
> > It's maybe easier to just 'dnf remove zram-generator-defaults' but
> > that is a Fedora specific instruction.
>
> Well, that'll just make it come back on upgrade, wouldn't it?

No. I've updated the Upgrade and Compatibility section to reflect how
upgrades will work. It's quite a bit more narrow in scope than the
original proposal.

https://fedoraproject.org/wiki/Changes/SwapOnZRAM#Upgrade.2Fcompatibility_impact

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


[Rawhide] Need assistance to build Blender

2020-07-29 Thread Luya Tshimbalanga

Hello team,

the recent change on Blender broke the cmake settings:

https://download.copr.fedorainfracloud.org/results/luya/blender-egl/fedora-rawhide-x86_64/01586008-blender/

Could someone investigave the issue please? Thanks in advance.

Also see the scratch result: 
https://koji.fedoraproject.org/koji/taskinfo?taskID=47730766


--
Luya Tshimbalanga
Fedora Design Team
Fedora Design Suite maintainer
___
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: Download all build artifacts from a scratch build?

2020-07-29 Thread Richard Shaw
On Wed, Jul 29, 2020 at 8:45 AM Eugene Syromiatnikov 
wrote:

> On Wed, Jul 29, 2020 at 07:37:31AM -0500, Richard Shaw wrote:
> > I'm working on fixing a package but I have to use scratch builds because
> > the tests only pass when running on koji, not a local mock build. It
> > produces several rpms which I'd like to download for testing purposes.
> >
> > Currently I have to go to the url of the scratch build and download them
> > individually. Is there an easier way?
>
> koji download-task ?
>

I was still getting my morning coffee at the time so I'll blame it on that,
but it would be nice if if was mentioned in the wiki.

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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Richard W.M. Jones
On Wed, Jul 29, 2020 at 04:11:56PM +0200, Mark Wielaard wrote:
> Hi,
> 
> On Wed, 2020-07-29 at 08:05 -0600, Jeff Law wrote:
> > On Wed, 2020-07-29 at 13:15 +0100, Richard W.M. Jones wrote:
> > > https://koji.fedoraproject.org/koji/taskinfo?taskID=48101965 fails
> > > with:
> > > 
> > >   error: Empty %files file 
> > > /builddir/build/BUILD/hevea-2.34/debugsourcefiles.list
> > > 
> > > However it works when I build locally:
> > > 
> > >   $ rpm -qlp 
> > > /home/rjones/d/fedora/hevea/master/x86_64/hevea-debugsource-2.34-7.fc33.x86_64.rpm
> > >   /usr/src/debug/hevea-2.34-7.fc33.x86_64
> > >   /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build
> > >   /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build/auxx.ml
> > >   /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build/bibhva.ml
> > >   /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build/color.ml
> > >   [etc]
> > > 
> > > There's an earlier error which occurs in the Koji build which doesn't
> > > occur for me locally but looks related:
> > > 
> > >   Dwarf Error: wrong version in compilation unit header (is 0, should be 
> > > 2, 3, 4 or 5) [in module 
> > > /builddir/build/BUILDROOT/hevea-2.34-7.fc33.x86_64/usr/bin/hacha]
> > >   gdb-add-index: No index was created for 
> > > /builddir/build/BUILDROOT/hevea-2.34-7.fc33.x86_64/usr/bin/hacha
> > >   gdb-add-index: [Was there no debuginfo? Was there already an index?]
> > > 
> > > Did something change with DWARF or gdb in Rawhide that we should be
> > > aware of?  Obviously these are not C code and OCaml has its own DWARF
> > > generator.
> > 
> > I think mjw is tracking something like this yesterday, but it was aarch64.  
> > I'm
> > going to be offline for a couple hours, but you might want to reach out to 
> > him
> > and see if there's any useful state (on cc)
> 
> This looks unrelated to what I was looking at, which was indeed aarch64
> specific (but doesn't actually seem to be impacting the mass rebuild):
> https://bugzilla.redhat.com/show_bug.cgi?id=1861423
> 
> The above happens if none of the debuginfo could be read at all, so no
> source files could be extracted.
> 
> Given these are .ml files I suspect it is not gcc, but some other
> code/DWARF generator issue. Maybe it does use the default (binutils)
> liker though?

It uses its own DWARF generator but everything is linked together
using standard binutils (via GCC).

> Is there a way to extract the /usr/bin/hacha from the BUILDROOT so we
> can inspect it?

I've uploaded the binary which I built on my own machine here:

http://oirase.annexia.org/tmp/hacha.native

plus some of the *.o files which went into it:

http://oirase.annexia.org/tmp/myLexing.o
http://oirase.annexia.org/tmp/myStack.o
http://oirase.annexia.org/tmp/hacha.o

I also saved an asm file from one of them which may be helpful:

http://oirase.annexia.org/tmp/hacha.s

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v
___
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: DWARF version 0 unhandled

2020-07-29 Thread Jerry James
On Wed, Jul 29, 2020 at 7:12 AM Richard W.M. Jones  wrote:
> On Tue, Jul 28, 2020 at 08:58:22PM -0600, Jeff Law wrote:
> > You might try without LTO.  I'm just shooting in the dark, but LTO does 
> > have a
> > significant impact on how we generate debuginfo as well as impacting the
> > structure of the resultant debug info.
> >
> > While I haven't seen anything like what you've shown it can't hurt to at 
> > least
> > see if LTO is playing a role here.
>
> I just started a new thread without seeing this one.  We have a
> similar problem for OCaml code which won't be LTO related:
>
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/5GDU2TDF7UKO73UFAV67IKQHDOBHHJYS/

Well, alt-ergo is OCaml code.  As I pointed out in the initial email,
the ocaml package had not yet been rebuilt during the mass rebuild, so
the problem is not that the OCaml compiler got built with LTO.

I did an alt-ergo build with strace to see what gets invoked.  These
are samples of the invocations of programs from the list of changed
packages in my initial email:

/usr/bin/as -o lib/util/config.o /tmp/camlasme3bb4e.s

/usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -O2 -g -pipe -Wall
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
-Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong
-grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-Wall -Wdeclaration-after-statement -Werror -fno-common
-fexcess-precision=standard -fno-tree-vrp -ffunction-sections
-D_FILE_OFFSET_BITS=64 -D_REENTRANT -DCAML_NAME_SPACE -Wl,-E -o
alt-ergo.opt -L/usr/lib64/ocaml/num -L/usr/lib64/ocaml/zarith
-L/usr/lib64/ocaml/lablgtk2 -L/usr/lib64/ocaml/threads
-L/usr/lib64/ocaml/zip -L/usr/lib64/ocaml/ocplib-simplex
-L/usr/lib64/ocaml/psmt2-frontend -Llib/util -Llib/structures
-Llib/reasoners -Llib/frontend -Ltools/text -Ltools/gui -Lparsers/why
-Lparsers/smt2 -Lplugins/fm-simplex -L/usr/lib64/ocaml -Wl,-E
/tmp/camlstartup506767.o /usr/lib64/ocaml/std_exit.o
tools/text/main_text.o lib/frontend/parsers_loader.o
parsers/smt2/psmt2_to_alt_ergo.o parsers/why/why_lexer.o
parsers/why/why_parser.o lib/frontend/parsers.o
lib/frontend/frontend.o lib/frontend/parsed_interface.o
lib/frontend/typechecker.o lib/frontend/cnf.o lib/frontend/triggers.o
lib/reasoners/sat_solver.o lib/reasoners/satml_frontend.o
lib/reasoners/satml.o lib/reasoners/fun_sat.o
lib/reasoners/sat_solver_sig.o lib/reasoners/theory.o
lib/reasoners/ccx.o lib/reasoners/combine.o lib/reasoners/ite.o
lib/reasoners/sum.o lib/reasoners/arrays.o lib/reasoners/bitv.o
lib/reasoners/records.o lib/reasoners/arith.o
lib/reasoners/intervalCalculus.o lib/reasoners/inequalities.o
lib/reasoners/intervals.o lib/reasoners/use.o lib/reasoners/uf.o
lib/reasoners/ac.o lib/reasoners/polynome.o lib/reasoners/instances.o
lib/reasoners/matching.o lib/structures/profiling.o
lib/structures/commands.o lib/structures/explanation.o
lib/structures/satml_types.o lib/structures/formula.o
lib/structures/literal.o lib/structures/fpa_rounding.o
lib/structures/term.o lib/structures/typed.o lib/structures/errors.o
lib/structures/parsed.o lib/structures/ty.o lib/structures/symbols.o
lib/structures/exception.o lib/util/hstring.o lib/util/hconsing.o
lib/util/loc.o lib/util/gc_debug.o lib/util/timers.o lib/util/iheap.o
lib/util/vec.o lib/util/options.o lib/util/numbers.o
lib/util/zarithNumbers.o lib/util/numsNumbers.o lib/util/lists.o
lib/util/util.o lib/util/myZip.o lib/util/myDynlink.o
lib/util/myUnix.o lib/util/emap.o lib/util/version.o lib/util/config.o
/usr/lib64/ocaml/psmt2-frontend/psmt2Frontend.a
/usr/lib64/ocaml/ocplib-simplex/ocplibSimplex.a
/usr/lib64/ocaml/zip/zip.a /usr/lib64/ocaml/str.a
/usr/lib64/ocaml/dynlink.a /usr/lib64/ocaml/unix.a
/usr/lib64/ocaml/nums.a /usr/lib64/ocaml/zarith/zarith.a
/usr/lib64/ocaml/stdlib.a -lcamlzip -lz -lcamlstr -lunix -lnums
-lzarith -lgmp /usr/lib64/ocaml/libasmrun_pic.a -Wl,-z,relro
-Wl,--as-needed -Wl,-z,now
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -ldl

/usr/libexec/gcc/x86_64-redhat-linux/10/collect2 -plugin
/usr/libexec/gcc/x86_64-redhat-linux/10/liblto_plugin.so
-plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/10/lto-wrapper
-plugin-opt=-fresolution=/tmp/ccB2PSiV.res
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s
-plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc
-plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed
--eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker
/lib64/ld-linux-x86-64.so.2 -pie -o alt-ergol.opt
/usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/Scrt1.o
/usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/crti.o
/usr/lib/gcc/x86_64-redhat-linux/10/crtbeginS.o -L/usr/lib64/ocaml/num
-L/usr/lib64/ocaml/zarith -L/usr/lib64/ocaml/lablgtk2
-L/usr/lib64/ocaml/threads -L/usr/lib64/ocaml/zip
-L/usr/lib64/ocaml/ocplib-simplex -L/usr/lib64/oc

Re: Rebase of fmt to 7.0.0

2020-07-29 Thread Vitaly Zaitsev via devel
On 29.07.2020 14:44, Richard W.M. Jones wrote:
> Was this package built and then untagged?

We delayed the build due issues[1-3] with the sphinx/doxygen
documentation generator. As a workaround, we decided to temporary
disable documentation generation.

When the issues will be resolved, we will enable it again.

[1]: https://github.com/sphinx-doc/sphinx/issues/8013
[2]: https://github.com/doxygen/doxygen/issues/7927
[3]: https://github.com/fmtlib/fmt/issues/1795

-- 
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.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: s390 builds failing with "All mirrors were tried"

2020-07-29 Thread Scott Talbert

On Wed, 29 Jul 2020, Richard W.M. Jones wrote:


libnbd failed in the mass rebuild.  I kicked off a second build by
hand, and it failed in the exact same way:

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

DEBUG util.py:623:  Downloading Packages:
DEBUG util.py:621:  Error: Error downloading packages:
DEBUG util.py:621:Cannot download 
toplink/packages/ocaml/4.11.0/0.4.dev2.fc33/s390x/ocaml-compiler-libs-4.11.0-0.4.dev2.fc33.s390x.rpm:
 All mirrors were tried

Is this a generic s390 problem of is there really something wrong with
the ocaml-compiler-libs package?  If it's generic then I guess this
sort of error could be affecting a lot of other packages in the mass
rebuild.


Seems to be a generic s390x problem (with networking / connectivity?). 
At least one of my packages failed in a similar was on s390x.


Scott
___
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-07-29 Thread Vascom
Disable LTO
https://src.fedoraproject.org/rpms/redhat-rpm-config/c/5baaf4a99cc77572d3496a7000674098bef7ed68?branch=master

ср, 29 июл. 2020 г., 17:08 :

> Hello opencv [1] build also failed around LTO
> What is your advise ? What is your advice?
>
> Thanks,
>
> [1]
> https://koji.fedoraproject.org/koji/taskinfo?taskID=48054416
>
>
> On 2020-07-27 23:46, notificati...@fedoraproject.org wrote:
> > Notification time stamped 2020-07-27 22:46:34 UTC
> >
> > From f4bac7efd3c251ffb64107bc2f522c1d3c829b5c Mon Sep 17 00:00:00 2001
> > From: Jeff Law 
> > Date: Jul 27 2020 22:46:22 +
> > Subject: Disable LTO for now
> >
> >
> > ---
> >
> > diff --git a/apt.spec b/apt.spec
> > index a555b62..282ddc8 100644
> > --- a/apt.spec
> > +++ b/apt.spec
> > @@ -14,7 +14,7 @@
> >
> >  Name:   apt
> >  Version:2.1.7
> > -Release:2%{?dist}
> > +Release:3%{?dist}
> >  Summary:Command-line package manager for Debian packages
> >
> >  License:GPLv2+
> > @@ -166,6 +166,10 @@ to package management with APT.
> >  %autosetup -p1
> >
> >  %build
> > +# This package fails its testsuite when LTO is enabled.  It is not yet
> > clear if
> > +# this is an LTO issue or an issue with the package itself
> > +%define _lto_cflags %{nil}
> > +
> >  %cmake -GNinja
> >  %cmake_build
> >
> > @@ -308,6 +312,9 @@ exit 0
> >  %doc %{_docdir}/%{name}-utils
> >
> >  %changelog
> > +* Mon Jul 27 2020 Jeff law  - 2.1.7-3
> > +- Disable LTO for now
> > +
> >  * Mon Jul 27 2020 Fedora Release Engineering
> >  - 2.1.7-2
> >  - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
> >
> >
> >
> >
> https://src.fedoraproject.org/rpms/apt/c/f4bac7efd3c251ffb64107bc2f522c1d3c829b5c?branch=master
> >
> > --
> > You received this message due to your preference settings at
> >
> https://apps.fedoraproject.org/notifications/sergiomb.id.fedoraproject.org/email/49394
> ___
> 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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Mark Wielaard
Hi,

On Wed, 2020-07-29 at 08:05 -0600, Jeff Law wrote:
> On Wed, 2020-07-29 at 13:15 +0100, Richard W.M. Jones wrote:
> > https://koji.fedoraproject.org/koji/taskinfo?taskID=48101965 fails
> > with:
> > 
> >   error: Empty %files file 
> > /builddir/build/BUILD/hevea-2.34/debugsourcefiles.list
> > 
> > However it works when I build locally:
> > 
> >   $ rpm -qlp 
> > /home/rjones/d/fedora/hevea/master/x86_64/hevea-debugsource-2.34-7.fc33.x86_64.rpm
> >   /usr/src/debug/hevea-2.34-7.fc33.x86_64
> >   /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build
> >   /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build/auxx.ml
> >   /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build/bibhva.ml
> >   /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build/color.ml
> >   [etc]
> > 
> > There's an earlier error which occurs in the Koji build which doesn't
> > occur for me locally but looks related:
> > 
> >   Dwarf Error: wrong version in compilation unit header (is 0, should be 2, 
> > 3, 4 or 5) [in module 
> > /builddir/build/BUILDROOT/hevea-2.34-7.fc33.x86_64/usr/bin/hacha]
> >   gdb-add-index: No index was created for 
> > /builddir/build/BUILDROOT/hevea-2.34-7.fc33.x86_64/usr/bin/hacha
> >   gdb-add-index: [Was there no debuginfo? Was there already an index?]
> > 
> > Did something change with DWARF or gdb in Rawhide that we should be
> > aware of?  Obviously these are not C code and OCaml has its own DWARF
> > generator.
> 
> I think mjw is tracking something like this yesterday, but it was aarch64.  
> I'm
> going to be offline for a couple hours, but you might want to reach out to him
> and see if there's any useful state (on cc)

This looks unrelated to what I was looking at, which was indeed aarch64
specific (but doesn't actually seem to be impacting the mass rebuild):
https://bugzilla.redhat.com/show_bug.cgi?id=1861423

The above happens if none of the debuginfo could be read at all, so no
source files could be extracted.

Given these are .ml files I suspect it is not gcc, but some other
code/DWARF generator issue. Maybe it does use the default (binutils)
liker though?

Is there a way to extract the /usr/bin/hacha from the BUILDROOT so we
can inspect it?

Cheers,

Mark
___
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: No debugsource generated, weird DWARF errors

2020-07-29 Thread Jeff Law
On Wed, 2020-07-29 at 13:15 +0100, Richard W.M. Jones wrote:
> https://koji.fedoraproject.org/koji/taskinfo?taskID=48101965 fails
> with:
> 
>   error: Empty %files file 
> /builddir/build/BUILD/hevea-2.34/debugsourcefiles.list
> 
> However it works when I build locally:
> 
>   $ rpm -qlp 
> /home/rjones/d/fedora/hevea/master/x86_64/hevea-debugsource-2.34-7.fc33.x86_64.rpm
>   /usr/src/debug/hevea-2.34-7.fc33.x86_64
>   /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build
>   /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build/auxx.ml
>   /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build/bibhva.ml
>   /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build/color.ml
>   [etc]
> 
> There's an earlier error which occurs in the Koji build which doesn't
> occur for me locally but looks related:
> 
>   Dwarf Error: wrong version in compilation unit header (is 0, should be 2, 
> 3, 4 or 5) [in module 
> /builddir/build/BUILDROOT/hevea-2.34-7.fc33.x86_64/usr/bin/hacha]
>   gdb-add-index: No index was created for 
> /builddir/build/BUILDROOT/hevea-2.34-7.fc33.x86_64/usr/bin/hacha
>   gdb-add-index: [Was there no debuginfo? Was there already an index?]
> 
> Did something change with DWARF or gdb in Rawhide that we should be
> aware of?  Obviously these are not C code and OCaml has its own DWARF
> generator.
I think mjw is tracking something like this yesterday, but it was aarch64.  I'm
going to be offline for a couple hours, but you might want to reach out to him
and see if there's any useful state (on cc)

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

2020-07-29 Thread Jeff Law
On Wed, 2020-07-29 at 14:13 +0100, ser...@serjux.com wrote:
> Hello opencv [1] build also failed around LTO
> What is your advise ? What is your advice?
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.

For s390 I would guess that it got aborted -- there's nothing useful in the
build.log.  So I'd try an LTO test build of that.

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


s390 builds failing with "All mirrors were tried"

2020-07-29 Thread Richard W.M. Jones
libnbd failed in the mass rebuild.  I kicked off a second build by
hand, and it failed in the exact same way:

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

DEBUG util.py:623:  Downloading Packages:
DEBUG util.py:621:  Error: Error downloading packages:
DEBUG util.py:621:Cannot download 
toplink/packages/ocaml/4.11.0/0.4.dev2.fc33/s390x/ocaml-compiler-libs-4.11.0-0.4.dev2.fc33.s390x.rpm:
 All mirrors were tried

Is this a generic s390 problem of is there really something wrong with
the ocaml-compiler-libs package?  If it's generic then I guess this
sort of error could be affecting a lot of other packages in the mass
rebuild.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html
___
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: s390x chroots added to Copr

2020-07-29 Thread Silvie Chlupova
We know about this possibility, but we still want to try to use RHEL
directly in Copr, as discussed here
https://lists.fedoraproject.org/archives/list/infrastruct...@lists.fedoraproject.org/thread/43SHF6FAE6Z4QKKFOVRWIKQDT5SSA5RI/

Silvie Chlupova

On Tue, Jul 28, 2020 at 9:16 PM R P Herrold  wrote:

> On Tue, 28 Jul 2020, Silvie Chlupova wrote:
>
> > Epel 7 isn't built for s390x architecture at all, so we don't have the
> > needed mirrors to build against.  It will not be enabled.
>
> The ClefOS 7 binaries include all of EPEL 7 and more
>
> http://download.sinenomine.net/clefos/epel7/
>
> -- Russ herrold
> ___
> 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: Download all build artifacts from a scratch build?

2020-07-29 Thread Christian Dersch


On 29/07/2020 14:47, Richard Shaw wrote:
> I couldn't find the capability within fedpkg or koji so for posterity
> I came up with this:
>
> $ for rpm in $(lynx -dump -listonly
> "https://koji.fedoraproject.org/koji/taskinfo?taskID=48063412"; | grep
> "rpm$"); do curl -LO $rpm; done
>
> Thanks,
> RIchard
>
>

koji download-task 48063412

Greetings,
Christian
___
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


ceph -> qemu -> lots failing in the mass rebuild

2020-07-29 Thread Richard W.M. Jones

qemu is uninstallable at the moment because ceph is uninstallable
because fmt was upgraded from 6 to 7 in the middle of the build
(resulting in an soname bump - it was announced).

There are quite a few things failing in the mass rebuild as a result.

I've kicked off a new build of ceph, and will follow up with qemu if
that's necessary, but note that ceph takes ~ 24 hours to build, so
it'll be a while ...

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top
___
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


Orphaned rubygem-fast_gettext

2020-07-29 Thread Vít Ondruch
Hi,

I have orphaned rubygem-fast_gettext, because I have no use for it,
neither anything else depends on it.


VĂ­t
___
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: Download all build artifacts from a scratch build?

2020-07-29 Thread Fabio Valentini
On Wed, Jul 29, 2020 at 3:31 PM Richard Shaw  wrote:
>
> I'm working on fixing a package but I have to use scratch builds because the 
> tests only pass when running on koji, not a local mock build. It produces 
> several rpms which I'd like to download for testing purposes.
>
> Currently I have to go to the url of the scratch build and download them 
> individually. Is there an easier way?
>
> https://fedoraproject.org/wiki/Using_the_Koji_build_system#Scratch_Builds
>
> didn't provide any help.

Did you try "koji download-task foo" / "koji download-build foo"?

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


Disable LTO for now ?

2020-07-29 Thread sergio

Hello opencv [1] build also failed around LTO
What is your advise ? What is your advice?

Thanks,

[1]
https://koji.fedoraproject.org/koji/taskinfo?taskID=48054416


On 2020-07-27 23:46, notificati...@fedoraproject.org wrote:

Notification time stamped 2020-07-27 22:46:34 UTC

From f4bac7efd3c251ffb64107bc2f522c1d3c829b5c Mon Sep 17 00:00:00 2001
From: Jeff Law 
Date: Jul 27 2020 22:46:22 +
Subject: Disable LTO for now


---

diff --git a/apt.spec b/apt.spec
index a555b62..282ddc8 100644
--- a/apt.spec
+++ b/apt.spec
@@ -14,7 +14,7 @@

 Name:   apt
 Version:2.1.7
-Release:2%{?dist}
+Release:3%{?dist}
 Summary:Command-line package manager for Debian packages

 License:GPLv2+
@@ -166,6 +166,10 @@ to package management with APT.
 %autosetup -p1

 %build
+# This package fails its testsuite when LTO is enabled.  It is not yet 
clear if

+# this is an LTO issue or an issue with the package itself
+%define _lto_cflags %{nil}
+
 %cmake -GNinja
 %cmake_build

@@ -308,6 +312,9 @@ exit 0
 %doc %{_docdir}/%{name}-utils

 %changelog
+* Mon Jul 27 2020 Jeff law  - 2.1.7-3
+- Disable LTO for now
+
 * Mon Jul 27 2020 Fedora Release Engineering
 - 2.1.7-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild




https://src.fedoraproject.org/rpms/apt/c/f4bac7efd3c251ffb64107bc2f522c1d3c829b5c?branch=master

--
You received this message due to your preference settings at
https://apps.fedoraproject.org/notifications/sergiomb.id.fedoraproject.org/email/49394

___
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


golang-github-logrusorgru-aurora license change

2020-07-29 Thread Robert-André Mauchin
Hi,

golang-github-logrusorgru-aurora changed license from WTFPL to Unlicense.

Best regards,

Robert-André

___
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: Download all build artifacts from a scratch build?

2020-07-29 Thread sergio

koji download-task 415255


On 2020-07-29 13:37, Richard Shaw wrote:

I'm working on fixing a package but I have to use scratch builds
because the tests only pass when running on koji, not a local mock
build. It produces several rpms which I'd like to download for testing
purposes.

Currently I have to go to the url of the scratch build and download
them individually. Is there an easier way?

https://fedoraproject.org/wiki/Using_the_Koji_build_system#Scratch_Builds

didn't provide any help.

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

___
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: Help with reviewing a compiler toolchain

2020-07-29 Thread Jonathan Wakely

On 28/07/20 22:46 +0200, Andy Mender wrote:

Dear Fedorians,

I really need some help with a review of a GCC toolchain variant I've
started recently: https://bugzilla.redhat.com/show_bug.cgi?id=1350884

A Koji build of the most recent SRPM:
https://koji.fedoraproject.org/koji/taskinfo?taskID=48035045

Some minor issues have been fixed already, but the toolchain seems quite
complicated and frankly it went over my head :(.


I'll take a look.

___
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: Download all build artifacts from a scratch build?

2020-07-29 Thread Eugene Syromiatnikov
On Wed, Jul 29, 2020 at 07:37:31AM -0500, Richard Shaw wrote:
> I'm working on fixing a package but I have to use scratch builds because
> the tests only pass when running on koji, not a local mock build. It
> produces several rpms which I'd like to download for testing purposes.
> 
> Currently I have to go to the url of the scratch build and download them
> individually. Is there an easier way?

koji download-task ?

> https://fedoraproject.org/wiki/Using_the_Koji_build_system#Scratch_Builds
> 
> didn't provide any help.
> 
> 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: Rebase of fmt to 7.0.0

2020-07-29 Thread Richard W.M. Jones
On Wed, Jul 29, 2020 at 01:44:34PM +0100, Richard W.M. Jones wrote:
> On Tue, Jul 07, 2020 at 04:56:40PM +0200, Vitaly Zaitsev via devel wrote:
> > Hello all.
> > 
> > Fmt package will be rebased in Rawhide from version 6.2.1 to 7.0.0 next
> > week.
> > 
> > This will include soversion bump from 6 to 7. All dependent packages
> > must be rebuilt.
> > 
> > Please check your packages, because there are some breaking API changes:
> > https://github.com/fmtlib/fmt/releases/tag/7.0.0
> 
> Was this package built and then untagged?
> 
> It seems as if ceph was built yesterday, and it picked up
> fmt 6.2.1:
> 
> https://kojipkgs.fedoraproject.org//packages/ceph/15.2.4/10.fc33/data/logs/x86_64/root.log
> 
> However it's not installable in the buildroot for qemu builds
> because libfmt.so.6 isn't available:
> 
> https://kojipkgs.fedoraproject.org//work/tasks/1162/4862/root.log

Actually ignore that - I see the problem.  fmt 7 was only built
yesterday so some of the mass rebuild packages will have been built
against 7 and others (like ceph) will have been built against 6.

I've kicked off a rebuild of ceph which will hopefully fix it for
librados2, but maybe other packages are out there which will depend on
the wrong libfmt.so.6.

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: Download all build artifacts from a scratch build?

2020-07-29 Thread Richard Shaw
I couldn't find the capability within fedpkg or koji so for posterity I
came up with this:

$ for rpm in $(lynx -dump -listonly "
https://koji.fedoraproject.org/koji/taskinfo?taskID=48063412"; | grep
"rpm$"); do curl -LO $rpm; done

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: Query on upgrading the Fedora package

2020-07-29 Thread Muneendra Kumar M via devel
Hi Jonathan,

Thanks for the info.

Regards,
Muneendra.

-Original Message-
From: Jonathan Wakely [mailto:jwak...@fedoraproject.org]
Sent: Wednesday, July 29, 2020 5:16 PM
To: Development discussions related to Fedora

Cc: Muneendra Kumar M 
Subject: Re: Query on upgrading the Fedora package

>I don't know what part of the procedure you're unclear about, so here's
>a summary of the entire process from start to finish.
>
>Get the package sources:
>
>fedpkg clone fctxpd
>cd fctxpd
>
>Now download the new upstream code.
>Optionally verify the package was downloaded correctly by checking a
>SHA or other hash.
>
>Open the fctxpd.spec file in your preferred editor. Update the various
>versions (commit, snapshotdate etc.) and add a new entry to the
>%changelog section. Save the file.
>
>Create a SRPM from the changed (but not committed spec file):

Oops, this was meant to say:

Create a SRPM from the changed (but not committed) spec file:

>fedpkg srpm
>
>Run a scratch build in the koji build system:
>
>fedpkg scratch-build --srpm $(fedpkg verrel).src.rpm
>
>Wait for the results, check them, fix any problems.
>
>Once you have a working package, commit your changes to the spec file:
>
>fedpkg new-sources NEW-UPSTREAM-TARBALL.tar.gz fedpkg commit -c

And your mail software seems to have lost a newline between these two
commands:

fedpkg new-sources NEW-UPSTREAM-TARBALL.tar.gz

fedpkg commit -c



>
>And publish them:
>
>fedpkg push
>
>And do the real build:
>
>fedpkg build


I should also say that these steps are not the _only_ way to do it
(they're not even the way I would do it most of the time). But they should
be a simple-to-follow sequence that is relatively hard to screw up.

Use 'man fedpkg' to find out more about each step, and see these links for
additonal background information:

https://docs.fedoraproject.org/en-US/quick-docs/creating-rpm-packages/
https://fedoraproject.org/wiki/Package_maintenance_guide
https://fedoraproject.org/wiki/Package_update_HOWTO
___
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: Rebase of fmt to 7.0.0

2020-07-29 Thread Richard W.M. Jones
On Tue, Jul 07, 2020 at 04:56:40PM +0200, Vitaly Zaitsev via devel wrote:
> Hello all.
> 
> Fmt package will be rebased in Rawhide from version 6.2.1 to 7.0.0 next
> week.
> 
> This will include soversion bump from 6 to 7. All dependent packages
> must be rebuilt.
> 
> Please check your packages, because there are some breaking API changes:
> https://github.com/fmtlib/fmt/releases/tag/7.0.0

Was this package built and then untagged?

It seems as if ceph was built yesterday, and it picked up
fmt 6.2.1:

https://kojipkgs.fedoraproject.org//packages/ceph/15.2.4/10.fc33/data/logs/x86_64/root.log

However it's not installable in the buildroot for qemu builds
because libfmt.so.6 isn't available:

https://kojipkgs.fedoraproject.org//work/tasks/1162/4862/root.log

So that's all a bit odd ...

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top
___
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


Download all build artifacts from a scratch build?

2020-07-29 Thread Richard Shaw
I'm working on fixing a package but I have to use scratch builds because
the tests only pass when running on koji, not a local mock build. It
produces several rpms which I'd like to download for testing purposes.

Currently I have to go to the url of the scratch build and download them
individually. Is there an easier way?

https://fedoraproject.org/wiki/Using_the_Koji_build_system#Scratch_Builds

didn't provide any help.

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: Fedora 33 System-Wide Change proposal: swap on zram

2020-07-29 Thread Sergio Belkin
El lun., 6 jul. 2020 a las 18:15, Samuel Sieb () escribió:

> On 7/6/20 1:48 PM, Sergio Belkin wrote:
> > At
> >
> https://fedoraproject.org/wiki/Changes/SwapOnZRAM#Why_systemd_zram-generator.3F
> > it says:
> >
> > "Do not create swap partition/LV with default installations."
> > I don't understand if it is a description or a prescription :)I mean,
> > can coexist swap partition/LV and zram?
>
> Yes, zram is just a compressed block device in RAM and it's being used
> here as swap.  You can have multiple swap devices active at the same
> time.  That's what I'm currently using.  I have a zram swap device and a
> disk swap partition as overflow.  But the plan is to avoid having any
> swap on disk by default.
> ___
> 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
>

Thanks, event for the late answer :)
 For the record, I'm using zram as a swap device and I disabled the swap on
disk. I have 16 GB of RAM and am using earlyoom on F32. There was only one
several issue using a lot of apps and VirtualBox VM's.
HTH

-- 
--
Sergio Belkin
LPIC-2 Certified - http://www.lpi.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: DWARF version 0 unhandled

2020-07-29 Thread Richard W.M. Jones
On Tue, Jul 28, 2020 at 08:58:22PM -0600, Jeff Law wrote:
> On Tue, 2020-07-28 at 16:26 -0600, Jerry James wrote:
> > Here's a bit of fallout from the mass rebuild.  The alt-ergo build failed:
> > 
> > https://koji.fedoraproject.org/koji/buildinfo?buildID=1548139
> [ ... ]
> You might try without LTO.  I'm just shooting in the dark, but LTO does have a
> significant impact on how we generate debuginfo as well as impacting the
> structure of the resultant debug info.
> 
> While I haven't seen anything like what you've shown it can't hurt to at least
> see if LTO is playing a role here.

I just started a new thread without seeing this one.  We have a
similar problem for OCaml code which won't be LTO related:

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/5GDU2TDF7UKO73UFAV67IKQHDOBHHJYS/

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


No debugsource generated, weird DWARF errors

2020-07-29 Thread Richard W.M. Jones

https://koji.fedoraproject.org/koji/taskinfo?taskID=48101965 fails
with:

  error: Empty %files file 
/builddir/build/BUILD/hevea-2.34/debugsourcefiles.list

However it works when I build locally:

  $ rpm -qlp 
/home/rjones/d/fedora/hevea/master/x86_64/hevea-debugsource-2.34-7.fc33.x86_64.rpm
  /usr/src/debug/hevea-2.34-7.fc33.x86_64
  /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build
  /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build/auxx.ml
  /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build/bibhva.ml
  /usr/src/debug/hevea-2.34-7.fc33.x86_64/_build/color.ml
  [etc]

There's an earlier error which occurs in the Koji build which doesn't
occur for me locally but looks related:

  Dwarf Error: wrong version in compilation unit header (is 0, should be 2, 3, 
4 or 5) [in module 
/builddir/build/BUILDROOT/hevea-2.34-7.fc33.x86_64/usr/bin/hacha]
  gdb-add-index: No index was created for 
/builddir/build/BUILDROOT/hevea-2.34-7.fc33.x86_64/usr/bin/hacha
  gdb-add-index: [Was there no debuginfo? Was there already an index?]

Did something change with DWARF or gdb in Rawhide that we should be
aware of?  Obviously these are not C code and OCaml has its own DWARF
generator.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top
___
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: Query on upgrading the Fedora package

2020-07-29 Thread Jonathan Wakely

I don't know what part of the procedure you're unclear about, so here's a
summary of the entire process from start to finish.

Get the package sources:

fedpkg clone fctxpd
cd fctxpd

Now download the new upstream code.
Optionally verify the package was downloaded correctly by checking a SHA
or other hash.

Open the fctxpd.spec file in your preferred editor. Update the various
versions (commit, snapshotdate etc.) and add a new entry to the %changelog
section. Save the file.

Create a SRPM from the changed (but not committed spec file):


Oops, this was meant to say:

Create a SRPM from the changed (but not committed) spec file:


fedpkg srpm

Run a scratch build in the koji build system:

fedpkg scratch-build --srpm $(fedpkg verrel).src.rpm

Wait for the results, check them, fix any problems.

Once you have a working package, commit your changes to the spec file:

fedpkg new-sources NEW-UPSTREAM-TARBALL.tar.gz fedpkg commit -c


And your mail software seems to have lost a newline between these two
commands:

fedpkg new-sources NEW-UPSTREAM-TARBALL.tar.gz

fedpkg commit -c





And publish them:

fedpkg push

And do the real build:

fedpkg build



I should also say that these steps are not the _only_ way to do it
(they're not even the way I would do it most of the time). But they
should be a simple-to-follow sequence that is relatively hard to screw
up.

Use 'man fedpkg' to find out more about each step, and see these links
for additonal background information:

https://docs.fedoraproject.org/en-US/quick-docs/creating-rpm-packages/
https://fedoraproject.org/wiki/Package_maintenance_guide
https://fedoraproject.org/wiki/Package_update_HOWTO
___
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: How do Fedora developers get access to devtoolset for testing.

2020-07-29 Thread Jonathan Wakely

On 29/07/20 10:23 +0200, Florian Weimer wrote:

* Jonathan Wakely:


It's not about devtoolset. Installing CentOS 7 RPMs on Fedora rawhide
is outlandish. It won't work in general, because the CentOS RPMs have
dependencies on CentOS packages, and Fedora has different versions.


Steven has a point, though.  For software not built by Red Hat,
installing RPMs on Fedora works most of the time even if they have been
packaged for the enterprise downstreams (or vice versa, sometimes the
intended user base is not entirely clear).


Yes, third-party packagers usually want to minimise the number of
builds they have to do, and ship a package that works across as many
versions of a distro as possible. e.g. they just provide an rpm and a
.deb and those are expected to work on any RPM-based distro or any
Debian-derived distro that is sufficiently recent, maybe with a .tar.gz
containing a standalone binary for everything else that doesn't use
rpm or dpkg.

That's sometimes done via static linking, and/or bundling dependencies
in the package.

But packages from the Fedora and CentOS repos are generally specific
to that distro, usually even a specific version of that distro. Each
package can be (and usually is) rebuilt and re-packaged as needed for
each distro release. We don't need to build it once and have it keep
working on later releaases, because we have a separate repo for each
release and we have build systems that rebuild everything. And we
don't want to use static linking or bundling.

So yes, that's a significant difference between third-party packages
(minimise dependencies for portability) and packages from the distro's
own repos (minimise bundling for maintainability and security).


___
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


diffmark license corrected

2020-07-29 Thread Petr Pisar
I corrected diffmark license from "diffmark and GPLv2+ and (GPL+ or Artistic)"
to "diffmark and (GPL+ or Artistic)".

-- Petr


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: F33 Change proposal: DXVK as default wined3d backend on VK capable hardware (Self-Contained Change)

2020-07-29 Thread Dominik 'Rathann' Mierzejewski
On Thursday, 23 July 2020 at 15:48, Frantisek Zatloukal wrote:
> On Thu, Jul 23, 2020 at 2:18 PM Dominik 'Rathann' Mierzejewski <
> domi...@greysector.net> wrote:
> 
> > Is Vulkan supported on AMD Radeon HD 7900 series (TAHITI)? Some
> > sources I found say it is:
> >
> > https://vulkan.gpuinfo.org/listreports.php?devicename=AMD%20Radeon%20HD%207900%20Series
> > but vulkaninfo just gives me an error despite my having
> > mesa-vulkan-drivers installed.
> 
> On this generation of GPUs, you'd need to use an AMDGPU driver instead of
> RadeonSI to get Vulkan Support. You can do that by adding
> 'radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1
> amdgpu.cik_support=1' to your kernel cmdline. vulkaninfo shouldn't output
> any errors after doing that.

I don't want to use amdgpu driver yet, because it lacks hardware video
decoding. See https://gitlab.freedesktop.org/drm/amd/-/issues/577 .

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
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: How do Fedora developers get access to devtoolset for testing.

2020-07-29 Thread Florian Weimer
* Jonathan Wakely:

> It's not about devtoolset. Installing CentOS 7 RPMs on Fedora rawhide
> is outlandish. It won't work in general, because the CentOS RPMs have
> dependencies on CentOS packages, and Fedora has different versions.

Steven has a point, though.  For software not built by Red Hat,
installing RPMs on Fedora works most of the time even if they have been
packaged for the enterprise downstreams (or vice versa, sometimes the
intended user base is not entirely clear).

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


Orphaned unboundid-ldapsdk

2020-07-29 Thread Sandro Bonazzola
Hi,
following 
https://fedoraproject.org/wiki/Orphaned_package_that_need_new_maintainers#Orphaning_Procedure
I'm notifying devel mailing list I orphaned unboundid-ldapsdk so that others 
have a chance to take over as maintainer.

Thanks,
Sandro Bonazzola
___
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: vim has lost it's damn mind

2020-07-29 Thread Zdenek Dohnal
Hi all,

first I would like to recommend you to try the steps here:

https://vimhelp.org/vim_faq.txt.html#faq-2.5

it should help you find out where the problem can be.

If you are able to reproduce the issue with the first step, please file
a bug on bugzilla.redhat.com.


Thank you in advance!

On 7/29/20 7:52 AM, Tomasz Torcz wrote:
> On Sat, Jul 25, 2020 at 08:21:53AM -0500, Richard Shaw wrote:
>> After upgrading to Fedora 32 I've noticed when editing files, especially
>> spec files that vim does some crazy jumps/indents that it didn't do before.
>>
>> Right now I'm pressing i to insert a line before a Requires: and when I hit
>> enter it jumps to the next line (fine) but with 4 indents and one space...
>> WTF?
>>
>> Anyone else seeing strange vim behavior?
>   I've noticed overzealous indent while editing yaml files. I wanted
> to provide example when it turned out vim also _unindents_. This is
> quite jarring.
>
>   Example: edit a yaml file, write
> #v+
> some: text
> #v-
>
>   Press ENTER, cursor goes to the next line, indented 2 space. Write more:
> #v+
> some: text
>   write
> #v-
>
>   As soon as you put “:”, whole line gets _moved back_:
> #v+
> some: text
> write: more
> #v-
>
>   Ugh.
>
-- 
Zdenek Dohnal
Software Engineer
Red Hat Czech - Brno TPB-C




signature.asc
Description: OpenPGP digital 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


Orphaned rubygem-elasticsearch-api

2020-07-29 Thread Sandro Bonazzola
Hi,
following
https://fedoraproject.org/wiki/Orphaned_package_that_need_new_maintainers...
I'm notifying devel mailing list I orphaned rubygem-elasticsearch-api so that 
others have
a chance to take over as maintainer.

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


Orphaned rubygem-elasticsearch

2020-07-29 Thread Sandro Bonazzola
Hi,
following 
https://fedoraproject.org/wiki/Orphaned_package_that_need_new_maintainers#Orphaning_Procedure
I'm notifying devel mailing list I orphaned rubygem-elasticsearch so that 
others have a chance to take over as maintainer.

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