-fno-omit-frame-pointer does not work as advertised

2023-01-14 Thread Kevin Kofler via devel
Hi,

to those who are pushing the -fno-omit-frame-pointer change: Are you aware 
that neither that flag nor even -mno-omit-leaf-frame-pointer actually 
guarantee that every leaf function is going to carry a frame pointer, as 
required for your backtraces?

See for yourself:
https://godbolt.org/z/TjzTsWoWT

The only way to get GCC to generate a frame pointer for this function is to 
not use any optimization at all (-O0, or just leave the flags empty, which 
unfortunately defaults to -O0 in GCC).

I have tried:
* just -O2
* -O2 -fno-omit-frame-pointer
* -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
and all of them produce just imul+mov+ret, which means that an unwinder 
based purely on frame pointers will NOT be able to locate the caller of this 
function if the profiler snapshots it in the middle.

Another issue is that even if the function does have a frame pointer, it 
takes time to set up the frame pointer (push rbp; mov rbp, rsp), and it also 
needs to be popped at the end (pop rbp) before returning (ret), so a 
randomly sampled snapshot can always happen to be taken in the short time 
window where the frame pointer is not ready, which will also lead to the 
caller being unable to be located. This inherently makes purely frame-
pointer-based unwinding unreliable.

Frame pointers sound like a simple solution to unwinding, but they are not. 
They are no complete replacement for unwinding information.

Kevin Kofler
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[Bug 2158290] Please branch and build perl-File-KeePass for EPEL 9

2023-01-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=2158290



--- Comment #2 from Orion Poplawski  ---
Will you be able to branch and build perl-File-KeePass in epel9?
The EPEL Packagers SIG would be happy to be a co-maintainer
if you do not wish to build it on epel9.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2158290
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[Package Review] draco

2023-01-14 Thread Luya Tshimbalanga

Hello team,

draco package is ready for review.
https://bugzilla.redhat.com/show_bug.cgi?id=2160996


The spec file was originally from UnitedRPM [1] which only needs a clean 
up to adhere to the packaging guideline. The library itself is useful 
for Blender to compress 3D geometry.


Thanks in advance for taking this package for review.


Reference

[1] https://github.com/UnitedRPMs/draco/blob/main/draco.spec

--
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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


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

2023-01-14 Thread updates
The following Fedora EPEL 9 Security updates need testing:
 Age  URL
   5  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-ae3188   
awstats-7.8-9.el9


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

petsc-3.17.4-5.el9
sundials-5.8.0-10.el9

Details about builds:



 petsc-3.17.4-5.el9 (FEDORA-EPEL-2023-dcb2db7646)
 Portable Extensible Toolkit for Scientific Computation

Update Information:

- Fix pkgconfig files

ChangeLog:

* Sat Jan 14 2023 Antonio Trande  - 3.17.4-5
- Fix pkgconfig files bugs (rhbz#2060414)

References:

  [ 1 ] Bug #2160414 - Incorrect paths in pkg-config
https://bugzilla.redhat.com/show_bug.cgi?id=2160414




 sundials-5.8.0-10.el9 (FEDORA-EPEL-2023-8405e41815)
 Suite of nonlinear solvers

Update Information:

- Enable KLU support in EPEL9

ChangeLog:

* Sat Jan 14 2023 Antonio Trande  - 5.8.0-10
- Enable KLU support in EPEL9

References:

  [ 1 ] Bug #2160862 - KLU support is disabled in sundials-5.8.0-9.el9.x86_64
https://bugzilla.redhat.com/show_bug.cgi?id=2160862


___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[Bug 2160966] New: perl-Moose-2.2202 is available

2023-01-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=2160966

Bug ID: 2160966
   Summary: perl-Moose-2.2202 is available
   Product: Fedora
   Version: rawhide
Status: NEW
 Component: perl-Moose
  Keywords: FutureFeature, Triaged
  Assignee: emman...@seyman.fr
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: emman...@seyman.fr, iarn...@gmail.com, lkund...@v3.sk,
mspa...@redhat.com, p...@city-fan.org,
perl-devel@lists.fedoraproject.org
  Target Milestone: ---
Classification: Fedora



Releases retrieved: 2.2202
Upstream release that is considered latest: 2.2202
Current version/release in rawhide: 2.2201-5.fc37
URL: https://metacpan.org/release/Moose/

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


More information about the service that created this bug can be found at:
https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


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


Based on the information from Anitya:
https://release-monitoring.org/project/6197/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/perl-Moose


-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2160966
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: pathfix.py will be removed from Python 3.12

2023-01-14 Thread Sérgio Basto
On Thu, 2022-10-27 at 11:57 +0200, Miro Hrončok wrote:
> On 27. 10. 22 11:51, Miro Hrončok wrote:
> > micropython  churchyard
> 
> https://src.fedoraproject.org/rpms/micropython/pull-request/14

Hi,

https://src.fedoraproject.org/rpms/xpra/pull-request/1 breaks builds on
epel9 

from https://src.fedoraproject.org/rpms/micropython/pull-request/14
%py3_shebang_fix is available on epel ?  


Thank you 

> -- 
> Miro Hrončok
> -- 
> Phone: +420777974800
> IRC: mhroncok
> ___
> python-devel mailing list -- python-devel@lists.fedoraproject.org
> To unsubscribe send an email to
> python-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/python-devel@lists.fedoraproject.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue

-- 
Sérgio M. B.
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F38 proposal: IPP-USB as a weak dependency of CUPS and sane-airscan (Self-Contained Change proposal)

2023-01-14 Thread Robert Marcano via devel

On 1/13/23 8:53 PM, Chris Adams wrote:

Once upon a time, Robert Marcano  said:

Nothing against driverless printing, this is something I really
like, bit I think all the move to HTTP is ignoring the feature that
is being removed, and that I have an use for. There is not possible
to have a printer connected to a computer that can't be restricted
by CUPS to be used by only a few authorized users. The admin can
implement CUPS authentication but an ipp://localhost:6 open port
entirely open to anyone on the local machine to submit print jobs
directly bypassing CUPS.


I haven't tried it with firewalld or the newer nftables, but old
iptables could set rules based on user ID.  I'd expect nftables also
implemented that, and firewalld could handle it in some fashion
(possibly a rich rule).  With that, you could limit HTTP access to root
(I think cups runs as root).



Sounds like an ugly workaround, but betther than nothing. Looks possible 
with nftables, it can even be possible to match the CUPS cgroup. But 
there isn't anything for UID or cgroups on firewalld rich language syntax.

___
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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: libharu 2.4.3, mathgl 8.0.1, vtk 9.2.5 update coming to rawhide soon

2023-01-14 Thread Orion Poplawski

On 1/9/23 07:43, Orion Poplawski wrote:
I'm hoping to start updating libharu to 2.4.3, mathgl to 8.0.1, and vtk 
to 9.2.5 at the end of this week.  Builds will be done in a side tag. 
Test builds are being done here:


https://copr.fedorainfracloud.org/coprs/orion/libharu2.4/builds/


This is starting in f38-build-side-61967.  There are some issues with 
opencascade and mayavi, but I'm hopeful that they will be able to get 
addressed relatively soon.



--
Orion Poplawski
he/him/his  - surely the least important thing about me
IT Systems Manager 720-772-5637
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301 https://www.nwra.com/



smime.p7s
Description: S/MIME Cryptographic 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2023-01-14 Thread Miro Hrončok

On 14. 01. 23 12:45, Susi Lehtola wrote:

On 1/12/23 20:57, Miro Hrončok wrote:

On 12. 01. 23 18:53, Susi Lehtola wrote:

On 1/12/23 19:48, Miro Hrončok wrote:

On 12. 01. 23 18:42, Susi Lehtola wrote:

On 12/5/22 13:36, Miro Hrončok wrote:

The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for sure
that the package should be retired, please do so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one. Please adopt the affected package or
retire your depending package to avoid broken dependencies, otherwise your
package will fail to install and/or build when the affected package gets 
retired.


Hello,

although I was mentioned in the email


Affected (co)maintainers (either directly or via packages' dependencies):
jussilehtola: CheMPS2


I was was not contacted about this and the package has been falsely retired.
Please check your scripts to reach out to other maintainers who may have been
bitten by the retirements.


I have just checked and you were Bcc'ed like all the other affected maintainers.


Well, bccing means that the mail wasn't addressed to me and therefore I just got
the single mail that got delivered as part of the normal list distribution,
which means I also didn't get notified about the retirement...


Better suggestions welcome.


Use cc instead of bcc


The list rejects post with many cc'ed addresses.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Fedora rawhide compose report: 20230114.n.0 changes

2023-01-14 Thread Fedora Rawhide Report
OLD: Fedora-Rawhide-20230113.n.0
NEW: Fedora-Rawhide-20230114.n.0

= SUMMARY =
Added images:6
Dropped images:  9
Added packages:  8
Dropped packages:39
Upgraded packages:   208
Downgraded packages: 0

Size of added packages:  7.44 MiB
Size of dropped packages:5.92 MiB
Size of upgraded packages:   11.61 GiB
Size of downgraded packages: 0 B

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

= ADDED IMAGES =
Image: Python_Classroom live x86_64
Path: 
Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20230114.n.0.iso
Image: Python_Classroom raw-xz aarch64
Path: 
Labs/aarch64/images/Fedora-Python-Classroom-Rawhide-20230114.n.0.aarch64.raw.xz
Image: Kinoite dvd-ostree x86_64
Path: Kinoite/x86_64/iso/Fedora-Kinoite-ostree-x86_64-Rawhide-20230114.n.0.iso
Image: Silverblue dvd-ostree x86_64
Path: 
Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-Rawhide-20230114.n.0.iso
Image: Astronomy_KDE live x86_64
Path: Labs/x86_64/iso/Fedora-Astronomy_KDE-Live-x86_64-Rawhide-20230114.n.0.iso
Image: Kinoite dvd-ostree aarch64
Path: Kinoite/aarch64/iso/Fedora-Kinoite-ostree-aarch64-Rawhide-20230114.n.0.iso

= DROPPED IMAGES =
Image: Server dvd s390x
Path: Server/s390x/iso/Fedora-Server-dvd-s390x-Rawhide-20230113.n.0.iso
Image: Cloud_Base qcow2 s390x
Path: Cloud/s390x/images/Fedora-Cloud-Base-Rawhide-20230113.n.0.s390x.qcow2
Image: Server boot s390x
Path: Server/s390x/iso/Fedora-Server-netinst-s390x-Rawhide-20230113.n.0.iso
Image: Container_Minimal_Base docker s390x
Path: 
Container/s390x/images/Fedora-Container-Minimal-Base-Rawhide-20230113.n.0.s390x.tar.xz
Image: Cloud_Base raw-xz s390x
Path: Cloud/s390x/images/Fedora-Cloud-Base-Rawhide-20230113.n.0.s390x.raw.xz
Image: Container_Base docker s390x
Path: 
Container/s390x/images/Fedora-Container-Base-Rawhide-20230113.n.0.s390x.tar.xz
Image: Server_KVM qcow2 s390x
Path: Server/s390x/images/Fedora-Server-KVM-Rawhide-20230113.n.0.s390x.qcow2
Image: Everything boot s390x
Path: 
Everything/s390x/iso/Fedora-Everything-netinst-s390x-Rawhide-20230113.n.0.iso
Image: Server_KVM qcow2 ppc64le
Path: Server/ppc64le/images/Fedora-Server-KVM-Rawhide-20230113.n.0.ppc64le.qcow2

= ADDED PACKAGES =
Package: CheMPS2-1.8.9-17.fc38
Summary: A spin-adapted implementation of DMRG for ab initio quantum chemistry
RPMs:CheMPS2 CheMPS2-devel
Size:3.16 MiB

Package: apt-cacher-ng-3.7.4-1.fc38
Summary: Caching proxy for package files from Debian
RPMs:apt-cacher-ng
Size:2.89 MiB

Package: golang-github-pkg-browser-0-0.8.20210110git0426ae3.fc38
Summary: Helpers to open files, readers, and urls in a browser
RPMs:golang-github-pkg-browser-devel
Size:13.95 KiB

Package: perl-Goo-Canvas-0.06-49.fc38
Summary: Perl interface to the GooCanvas
RPMs:perl-Goo-Canvas
Size:566.88 KiB

Package: perl-Test-MockTime-HiRes-0.08-1.fc38
Summary: Replaces actual time with simulated high resolution time
RPMs:perl-Test-MockTime-HiRes perl-Test-MockTime-HiRes-tests
Size:27.73 KiB

Package: python-looseversion-1.0.3-4.fc38
Summary: Version numbering for anarchists and software realists
RPMs:python3-looseversion
Size:17.17 KiB

Package: python-pmw-2.1.1-1.fc38
Summary: Python powerwidgets
RPMs:python3-pmw
Size:764.09 KiB

Package: rust-normpath-0.3.2-1.fc38
Summary: More reliable path manipulation
RPMs:rust-normpath+default-devel rust-normpath+serde-devel 
rust-normpath-devel
Size:37.33 KiB


= DROPPED PACKAGES =
Package: ruby-ncurses-1.3.1-42.fc38
Summary: A module for ruby applications for using ncurses interfaces
RPMs:ruby-ncurses
Size:342.09 KiB

Package: rust-fbthrift_codegen_includer_proc_macro-0.1.2-5.fc37
Summary: Helps include generated thrift structures
RPMs:rust-fbthrift_codegen_includer_proc_macro+default-devel 
rust-fbthrift_codegen_includer_proc_macro-devel
Size:23.32 KiB

Package: rust-fdlimit-0.2.1-5.fc37
Summary: Utility crate for raising file descriptors limit for OSX and Linux
RPMs:rust-fdlimit+default-devel rust-fdlimit-devel
Size:22.24 KiB

Package: rust-lipsum-0.8.2-1.fc38
Summary: Lorem ipsum text generation library
RPMs:rust-lipsum+default-devel rust-lipsum-devel
Size:45.73 KiB

Package: rust-loggerv-0.7.2-8.fc37
Summary: Simple log implementation that logs to stdout and stderr with colors
RPMs:rust-loggerv+default-devel rust-loggerv-devel
Size:27.39 KiB

Package: rust-lzw-0.10.0-9.fc37
Summary: LZW compression and decompression
RPMs:rust-lzw+default-devel rust-lzw+raii_no_panic-devel rust-lzw-devel
Size:35.18 KiB

Package: rust-macro-attr-0.2.0-14.fc37
Summary: Macro that enables the use of custom, macro-based attributes and 
derivations
RPMs:rust-macro-attr+default-devel rust-macro-attr+std-devel 
rust-macro-attr+unstable-macros-1-1-devel rust-macro-attr-devel
Size:46.09 KiB

Package: rust-mdl-1.0.5-5.fc37
Summary: Data model library to share app state between threads