[Test-Announce] Fedora 37 Candidate RC-1.3 Available Now!

2022-10-22 Thread rawhide
According to the schedule [1], Fedora 37 Candidate RC-1.3 is now
available for testing. Please help us complete all the validation
testing! For more information on release validation testing, see:
https://fedoraproject.org/wiki/QA:Release_validation_test_plan

Test coverage information for the current release can be seen at:
https://openqa.fedoraproject.org/testcase_stats/37

You can see all results, find testing instructions and image download
locations, and enter results on the Summary page:

https://fedoraproject.org/wiki/Test_Results:Fedora_37_RC_1.3_Summary

The individual test result pages are:

https://fedoraproject.org/wiki/Test_Results:Fedora_37_RC_1.3_Installation
https://fedoraproject.org/wiki/Test_Results:Fedora_37_RC_1.3_Base
https://fedoraproject.org/wiki/Test_Results:Fedora_37_RC_1.3_Server
https://fedoraproject.org/wiki/Test_Results:Fedora_37_RC_1.3_Cloud
https://fedoraproject.org/wiki/Test_Results:Fedora_37_RC_1.3_Desktop
https://fedoraproject.org/wiki/Test_Results:Fedora_37_RC_1.3_Security_Lab

All RC priority test cases for each of these test pages [2] must
pass in order to meet the RC Release Criteria [3].

Help is available on #fedora-qa on libera.chat [4], or on the
test list [5].

Current Blocker and Freeze Exception bugs:
http://qa.fedoraproject.org/blockerbugs/current

[1] http://fedorapeople.org/groups/schedule/f-37/f-37-quality-tasks.html
[2] https://fedoraproject.org/wiki/QA:Release_validation_test_plan
[3] https://fedoraproject.org/wiki/Fedora_37_RC_Release_Criteria
[4] https://web.libera.chat/?channels=#fedora-qa
[5] https://lists.fedoraproject.org/archives/list/t...@lists.fedoraproject.org/
___
test-announce mailing list -- test-annou...@lists.fedoraproject.org
To unsubscribe send an email to test-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/test-annou...@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue
___
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 37 compose report: 20221022.n.0 changes

2022-10-22 Thread Fedora Rawhide Report
OLD: Fedora-37-20221021.n.0
NEW: Fedora-37-20221022.n.0

= SUMMARY =
Added images:1
Dropped images:  0
Added packages:  0
Dropped packages:0
Upgraded packages:   0
Downgraded packages: 0

Size of added packages:  0 B
Size of dropped packages:0 B
Size of upgraded packages:   0 B
Size of downgraded packages: 0 B

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

= ADDED IMAGES =
Image: Server_KVM qcow2 aarch64
Path: Server/aarch64/images/Fedora-Server-KVM-37-20221022.n.0.aarch64.qcow2

= DROPPED IMAGES =

= ADDED PACKAGES =

= DROPPED PACKAGES =

= UPGRADED PACKAGES =

= DOWNGRADED PACKAGES =
___
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: 20221022.n.0 changes

2022-10-22 Thread Fedora Rawhide Report
OLD: Fedora-Rawhide-20221021.n.0
NEW: Fedora-Rawhide-20221022.n.0

= SUMMARY =
Added images:2
Dropped images:  0
Added packages:  7
Dropped packages:2
Upgraded packages:   55
Downgraded packages: 0

Size of added packages:  6.19 MiB
Size of dropped packages:114.22 KiB
Size of upgraded packages:   1.40 GiB
Size of downgraded packages: 0 B

Size change of upgraded packages:   777.09 KiB
Size change of downgraded packages: 0 B

= ADDED IMAGES =
Image: Server_KVM qcow2 ppc64le
Path: Server/ppc64le/images/Fedora-Server-KVM-Rawhide-20221022.n.0.ppc64le.qcow2
Image: Minimal raw-xz aarch64
Path: Spins/aarch64/images/Fedora-Minimal-Rawhide-20221022.n.0.aarch64.raw.xz

= DROPPED IMAGES =

= ADDED PACKAGES =
Package: golang-github-akutz-gosync-0.1.0-1.fc38
Summary: A synchronization library for Go
RPMs:golang-github-akutz-gosync-devel
Size:13.90 KiB

Package: golang-github-inhies-bytesize-0-0.1.20221008git4913239.fc38
Summary: Functionality for measuring and displaying byte sizes
RPMs:golang-github-inhies-bytesize-devel
Size:13.62 KiB

Package: golang-github-moby-patternmatcher-0.5.0-1.fc38
Summary: Patternmatcher for Docker
RPMs:golang-github-moby-patternmatcher-devel
Size:18.48 KiB

Package: mingw-qt6-qtwebchannel-6.3.1-1.fc38
Summary: Qt6 for Windows - QtWebChannel component
RPMs:mingw32-qt6-qtwebchannel mingw64-qt6-qtwebchannel
Size:340.14 KiB

Package: python-mizani-0.8.1-1.fc38
Summary: Scales package for graphics
RPMs:python-mizani-doc python3-mizani
Size:477.95 KiB

Package: python-scikit-misc-0.1.4-1.20221021gitv0.1.4.fc38
Summary: Miscellaneous tools for data analysis and scientific computing
RPMs:python3-scikit-misc
Size:764.91 KiB

Package: regina-rexx-3.9.5-1.fc38
Summary: Regina Rexx Interpreter
RPMs:regina-rexx regina-rexx-devel regina-rexx-doc regina-rexx-libs
Size:4.60 MiB


= DROPPED PACKAGES =
Package: amora-1.1-32.fc37
Summary: A mobile remote assistant
RPMs:amora
Size:96.42 KiB

Package: geteltorito-0.6-16.fc37
Summary: El Torito boot image extractor
RPMs:geteltorito
Size:17.80 KiB


= UPGRADED PACKAGES =
Package:  aardvark-dns-1.2.0-6.fc38
Old package:  aardvark-dns-1.2.0-5.fc38
Summary:  Authoritative DNS server for A/ container records
RPMs: aardvark-dns
Size: 4.20 MiB
Size change:  -3.75 KiB
Changelog:
  * Fri Oct 21 2022 Lokesh Mandvekar  1.2.0-6
  - rebuild


Package:  annobin-10.91-1.fc38
Old package:  annobin-10.90-1.fc38
Summary:  Annotate and examine compiled binary files
RPMs: annobin-annocheck annobin-docs annobin-libannocheck 
annobin-plugin-clang annobin-plugin-gcc annobin-plugin-llvm
Size: 4.88 MiB
Size change:  3.48 KiB
Changelog:
  * Fri Oct 21 2022 Nick Clifton   - 10.91-1
  - Tests: Fix future-test so that it properly handles the situation where the 
compiler does not support the new options.


Package:  autowrap-0.22.9-1.fc38
Old package:  autowrap-0.22.8-3.fc37
Summary:  Generates Python Extension modules from [Cython] PXD files
RPMs: python3-autowrap
Size: 151.52 KiB
Size change:  8.04 KiB
Changelog:
  * Fri Oct 21 2022 Antonio Trande  - 0.22.9-1
  - Release 0.22.9


Package:  awscli-1.25.96-1.fc38
Old package:  awscli-1.25.95-1.fc38
Summary:  Universal Command Line Environment for AWS
RPMs: awscli
Size: 3.24 MiB
Size change:  -372 B
Changelog:
  * Fri Oct 21 2022 Gwyn Ciesla  - 1.25.96-1
  - 1.25.96


Package:  boinc-client-7.20.2-2.fc38
Old package:  boinc-client-7.20.2-1.fc37
Summary:  The BOINC client
RPMs: boinc-client boinc-client-devel boinc-client-doc 
boinc-client-static boinc-manager
Size: 13.82 MiB
Size change:  59.52 KiB
Changelog:
  * Thu Aug 04 2022 Scott Talbert  - 7.20.2-2
  - Rebuild with wxWidgets 3.2


Package:  chatty-0.7.0~rc1-0.fc38
Old package:  chatty-0.7.0~rc0-0.fc38
Summary:  A libpurple messaging client
RPMs: chatty
Size: 2.94 MiB
Size change:  17.99 KiB
Changelog:
  * Fri Oct 21 2022 Torrey Sorensen  - 0.7.0~rc1-1
  - Bugfix release 0.7.0~rc1


Package:  cri-o-1.23.4-1.module_f38+15623+1928ceb4
Old package:  cri-o-1.23.2-1.module_f38+15450+945b31dc
Summary:  Open Container Initiative-based implementation of Kubernetes 
Container Runtime Interface
RPMs: cri-o
Size: 88.48 MiB
Size change:  -17.10 KiB
Changelog:
  * Fri Oct 21 2022 Peter Hunt~  - 0:1.23.4-1
  - bump to v1.23.4


Package:  evolution-3.46.1-1.fc38
Old package:  evolution-3.46.0-2.fc38
Summary:  Mail and calendar client for GNOME
RPMs: evolution evolution-bogofilter evolution-devel 
evolution-devel-docs evolution-help evolution-langpacks evolution-pst 
evolution-spamassassin
Size: 30.49 MiB
Size change:  39.40 KiB
Changelog:
  * Fri Oct 21 2022 Milan Crha  - 3.46.1-1
  - Update to 3.46.1


Package:  evolution-data-server-3.46.1-1.fc38
Old

Re: musings on rust packaging [was Re: F38 proposal: RPM Sequoia (System-Wide Change proposal)]

2022-10-22 Thread Demi Marie Obenour
On 10/20/22 10:01, Neal Gompa wrote:
> On Thu, Oct 20, 2022 at 9:39 AM Kevin Kofler via devel 
>  wrote:
>> Rust needs to adapt to become relevant in GNU/Linux distributions.
>>
> 
> There is nobody pushing for Rust to improve anymore. When Igor and I
> were building out Fedora Rust, we did some engagement with Rust
> upstream about stabilizing Rust's ABI so we could ship dynamic
> libraries. While one or two members of the Rust core team were
> sympathetic, most of the Rust community attacked me for "trying to
> make Rust like C" and I got crap from people on the Rust community
> channels, Twitter, and other places. Eventually, I flamed out because
> there's only so much punishment someone can take over it.

Personal attacks are not okay.

> A couple of years ago, there was a revival of the topic[1], but it
> went nowhere again.
> 
> Until the situation changes, I'm very firmly anti-Rust. Unfortunately,
> sometimes I have no choice but to deal with it.
> 
> [1]: https://github.com/slightknack/rust-abi-wiki

There are a couple major constraints that apply to Rust:

1. Rust implements generics via monomorphisation.  This means that e.g. Vec 
*has no ABI
   at all*: code will only be generated for Vec when it is instantiated.

2. Rust relies heavily on cross-crate inlining to get good performance.  If e.g.
   Option::map is not inlined into the caller, performance will be terrible.

Neither of those constraints are unique to Rust.  C++ template libraries have 
exactly
the same problems.  It’s just that we think of C++ headers as being the 
interface to a
library, instead of the implementation.  Trying to ship the implementation of 
types
like Vec and Option in a shared library makes no more sense than doing so with 
C++’s
std::vector and std::optional, which is to say, none at all.

Another factor is maintaining a stable ABI severely limits library evolution.  
In C++,
ABI stability has resulted in std::regex being *far* slower than third-party 
regular
expression libraries.  I am not surprised that Rust wants to avoid similar 
problems.
-- 
Sincerely,
Demi Marie Obenour (she/her/hers)
___
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