Re: Failure on fedora default backgrounds

2024-02-02 Thread luya



On 2024-02-01 11:26 p.m., Neal Gompa  wrote:

On Fri, Feb 2, 2024 at 2:04 AM Mamoru TASAKA  wrote:
>
> Luya Tshimbalanga wrote on 2024/02/02 10:25:
>> Hello team,
>>
>> It appears a change within %{_kde4_datadir} macro caused failures on Rawhide 
affecting default Fedora backgrounds starting from 21.
>> Could someone from KDE SIG address that issue? Thanks.
>>
>>
>> Here is an extract of failure[1]  on for f35-backgrounds built on Rawhide:
>>
>> 
>>
>> RPM build errors:
>> error: File must begin with "/": %{_kde4_datadir}/wallpapers/F35/
>>   File must begin with "/": %{_kde4_datadir}/wallpapers/F35/
>> Child return code was: 1
>> '''
>>
>> Reference:
>> [1]https://koji.fedoraproject.org/koji/taskinfo?taskID=112257075
>>
>
> I am not KDE sig member, but the above failure is most likely due to
> the following change:
>
> 
https://src.fedoraproject.org/rpms/kde-filesystem/c/3cc17949d085bef5476638f2fbade0f19dbcea32
>
> /usr/lib/rpm/macros.d/macros.kde4 (which provides %{_kde4_datadir} macro 
definition)
> was moved from kde-filesystem.rpm to kde4-filesystem.rpm .
>

Yes, just add "BuildRequires: kde4-filesystem".



Thank you all for the solution. I notice I lack access to commit changes on  
f21-backgrounds so proven packagers are welcome to do so. 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-02 Thread Kevin Kofler via devel
Gary Buhrmaster wrote:
> So, just to be clear, and to eliminate any
> possible misinterpretation, you are
> stating this is a one-person show at
> this time?

The Fedora package review policy states that the submitter automatically 
becomes the point of contact of the submitted packages. So, since I 
submitted those packages, if they are approved, I will be the one who will 
have to approve any comaintainers. By default, there will be none, which is 
just how the policy works.

I believe from the discussions that there are already at least 1 or 2 people 
interested in comaintaining, but ultimately it is those people who will have 
to explicitly sign up for it. I obviously cannot announce somebody as a 
comaintainer without the alleged comaintainer's permission.

Any interested people can already request comaintainership now (e.g., by 
replying to this mail), and I will almost certainly grant it (though I will 
have reservations about some specific types of requests, such as blanket 
admin permissions for the entire @kde-sig group), but of course contingent 
on the packages being approved (i.e., the FESCo hold on them being lifted, 
and the reviews subsequently passing), because there is nothing to 
comaintain before that point and also nowhere I can fill in those 
comaintainership requests before the dist-git Pagure repository is created.

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


Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-02 Thread Gary Buhrmaster
On Sat, Feb 3, 2024 at 2:32 AM Kevin Kofler via devel
 wrote:
>
> Gary Buhrmaster wrote:
> > For something that has the potential to
> > impact KDE users that would choose to
> > remain on X11, I would absolutely hope
> > there is more than just you involved in
> > the effort (busses, and vacations, happen).
> >
> > Having something like a KDE-X11-SIG
> > team (made up name), with a few known
> > active members, would probably go a long
> > way to reduce the concerns of others
> > regarding tracking (and taking) bugs, and
> > lack of timely updates, for something as
> > visible as the entire desktop.
>
> I welcome any comaintainers to the {kwin,plasma-workspace}-x11 packages (as
> long as they do not intend to abuse their access to retire the package
> without my agreement, of course). More helping hands = less work per person.

So, just to be clear, and to eliminate any
possible misinterpretation, you are
stating this is a one-person show at
this time?
--
___
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: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-02 Thread Kevin Kofler via devel
Gary Buhrmaster wrote:
> For something that has the potential to
> impact KDE users that would choose to
> remain on X11, I would absolutely hope
> there is more than just you involved in
> the effort (busses, and vacations, happen).
> 
> Having something like a KDE-X11-SIG
> team (made up name), with a few known
> active members, would probably go a long
> way to reduce the concerns of others
> regarding tracking (and taking) bugs, and
> lack of timely updates, for something as
> visible as the entire desktop.

I welcome any comaintainers to the {kwin,plasma-workspace}-x11 packages (as 
long as they do not intend to abuse their access to retire the package 
without my agreement, of course). More helping hands = less work per person.

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


Re: Help packaging go with its dependencies

2024-02-02 Thread Elliott Sales de Andrade
On Fri, Feb 2, 2024 at 4:03 PM Priscila Gutierres  wrote:
>
> I'm trying to package kubectl for Fedora, but I'm having a bad time with some 
> dependencies.
> I created the specfile using go2rpm, and I'm using auto dependencies:
> https://pastebin.com/fmvttDBt
>
> %generate_buildrequires
> %go_generate_buildrequires
>
> But it is blaming that some dependencies are missing:
>
> Failed to resolve the transaction:
> Package "go-rpm-macros-3.3.1-3.fc40.x86_64" is already installed.
> No match for argument: golang(github.com/chai2010/gettext-go/gettext)

It appears you are attempting to package a very old version of
kubectl; this import path was removed 1.5 years ago:
https://github.com/kubernetes/kubectl/commit/4bf64b98777b846942aacf6e787cec7764c5b576

> No match for argument: golang(github.com/russross/blackfriday)
> No match for argument: golang(k8s.io/kubectl/pkg/generated)
>
> I could find, for example, golang-github-chai2010-gettext:
> https://src.fedoraproject.org/rpms/golang-github-chai2010-gettext
> But it isn't found when trying to create a mock package.
>
> Can someone please help me?
--
___
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: Help packaging go with its dependencies

2024-02-02 Thread Michel Lind
On Fri, Feb 02, 2024 at 06:02:13PM -0300, Priscila Gutierres wrote:
> I'm trying to package kubectl for Fedora, but I'm having a bad time with
> some dependencies.
> I created the specfile using go2rpm, and I'm using auto dependencies:
> https://pastebin.com/fmvttDBt
> 
> %generate_buildrequires
> %go_generate_buildrequires
> 
> But it is blaming that some dependencies are missing:
> 
> Failed to resolve the transaction:
> Package "go-rpm-macros-3.3.1-3.fc40.x86_64" is already installed.
> No match for argument: golang(github.com/chai2010/gettext-go/gettext)
> No match for argument: golang(github.com/russross/blackfriday)
> No match for argument: golang(k8s.io/kubectl/pkg/generated)
> 
> I could find, for example, golang-github-chai2010-gettext:
> https://src.fedoraproject.org/rpms/golang-github-chai2010-gettext
> But it isn't found when trying to create a mock package.
> 

Looks like that package provides golang(github.com/chai2010/gettext-go),
as well as gettext-go/mo, /plural, and /po, but not gettext-go/gettext

❯ fedrq pkgs golang-github-chai2010-gettext-devel -F provides
golang(github.com/chai2010/gettext-go) = 1.0.2-12.fc40
golang(github.com/chai2010/gettext-go/mo) = 1.0.2-12.fc40
golang(github.com/chai2010/gettext-go/plural) = 1.0.2-12.fc40
golang(github.com/chai2010/gettext-go/po) = 1.0.2-12.fc40
golang-github-chai2010-gettext-devel = 1.0.2-12.fc40
golang-ipath(github.com/chai2010/gettext-go) = 1.0.2-12.fc40

Curious, given upstream's go.mod lists github.com/chai2010/gettext-go
without the additional /gettext:

https://github.com/kubernetes/kubectl/blob/b73518af09755bb9607e8755e7fc111ee1adceb5/go.mod#L9

Seems like either %go_generate_buildrequires is doing the wrong thing,
or the golang-github-chai2010-gettext package is not exporting the right
virtual provide.

Best regards,

-- 
Michel Lind (né Salim)
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


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


Re: Mounting USB Storage devices with "sync" option ?

2024-02-02 Thread Dominique Martinet
Barry Scott wrote on Fri, Feb 02, 2024 at 08:07:46PM +:
> > On 2 Feb 2024, at 17:58, Florian Weimer  wrote:
> > The second one is a standard SATA drive in an USB enclosure, and those
> > have write-reordering caches, as far as I understand it.
> 
> We need a kernel storage expert to tell us the definitive truth on this stuff.
> I may be out of date on this stuff.

This isn't really my turf so I just "read the code" (as of 6.7), but...

> What I understand is that the drive will be told via the appropriate SCSI(?) 
> command
> that it must not reorder the writes. Failure to implement that command means 
> the
> drive will not have WHQL from Microsoft. Without WHQL its very hard to sell a 
> drive
> in the market place.

What seems to happen is the other way around:
- the scsi layer sends a SENSE command to query what the drive supports,
but that fails ("No Caching mode page found")
- it then goes on to pick whatever default value is configured
(litteraly assuming the drive works as per the default, hence the
"Assuming drive cache: write through" message)
- In this write through mode the 'WCE' flag is set to 0, which'll in
turn configure the blk queue (linux side) to clear "QUEUE_FLAG_WC" and
"QUEUE_FLAG_HW_WC" flags
- Things are starting to get a little harder to follow from here, but it
looks like that flush ops when QUEUE_FLAG_WC isn't set will clear
REQ_PREFLUSH | REQ_FUA from the request, and if there was no data to
write straight out skip the op...  (submit_bio_noacct around the "Filter
flush bio's early so that bio based drivers without flush support don't
have to worry about them." comment - I definitely could be
misunderstanding the code below)
- I also don't see anything that'd tell the disk about our assumption --
there's a "cache_type_store" function that'll expose a cache_type sysfs
knob for userspace to override, but at least kernel doesn't look like
it'll send a scsi command to set it by default.
Also, since we couldn't read the cache mode, there's no guarantee it'd
be settable in the first place.



So I think Florian is correct in that barriers won't be issued on
these disks, and if they internally have such a cache it'd probably be
unsafe...

Now does the disk itself know that it's in such an enclosure and
properly behaves as write through?
I think we'd have a lot more corruptions on our hands if it was
incorrect here, btrfs in particular is very sensitive to disks that
lie with barriers but I'm not sure how much it's used on such drivers.


I've had a quick look but didn't find any 'disk barrier sanity tool'
that'd issue a succession of write + flush ops in an order that'd be
easy to reorder (e.g. 13___2) for one to unplug the disk and then
check there was no hole after plugging it back in; if someone is aware
of one that'd be interesting to test on such an enclosed HDD.
(Of course, getting safe order back is no guarantee that the disk is
always consistent, but it's probably possible to come up with a few
patterns that often fail when manually misconfiguring a disk)

-- 
Dominique Martinet | Asmadeus
--
___
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 2262451] New: perl-URI-5.26 is available

2024-02-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=2262451

Bug ID: 2262451
   Summary: perl-URI-5.26 is available
   Product: Fedora
   Version: rawhide
Status: NEW
 Component: perl-URI
  Keywords: FutureFeature, Triaged
  Assignee: jples...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: jples...@redhat.com, ka...@ucw.cz, mspa...@redhat.com,
p...@city-fan.org, perl-devel@lists.fedoraproject.org,
rhug...@redhat.com, rstr...@redhat.com
  Target Milestone: ---
Classification: Fedora



Releases retrieved: 5.26
Upstream release that is considered latest: 5.26
Current version/release in rawhide: 5.25-1.fc40
URL: https://metacpan.org/dist/URI/

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


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


-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2262451

Report this comment as SPAM: 
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla=report-spam_desc=Report%20of%20Bug%202262451%23c0
--
___
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


Help packaging go with its dependencies

2024-02-02 Thread Priscila Gutierres
I'm trying to package kubectl for Fedora, but I'm having a bad time with
some dependencies.
I created the specfile using go2rpm, and I'm using auto dependencies:
https://pastebin.com/fmvttDBt

%generate_buildrequires
%go_generate_buildrequires

But it is blaming that some dependencies are missing:

Failed to resolve the transaction:
Package "go-rpm-macros-3.3.1-3.fc40.x86_64" is already installed.
No match for argument: golang(github.com/chai2010/gettext-go/gettext)
No match for argument: golang(github.com/russross/blackfriday)
No match for argument: golang(k8s.io/kubectl/pkg/generated)

I could find, for example, golang-github-chai2010-gettext:
https://src.fedoraproject.org/rpms/golang-github-chai2010-gettext
But it isn't found when trying to create a mock package.

Can someone please help me?
--
___
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: Mounting USB Storage devices with "sync" option ?

2024-02-02 Thread Barry Scott


> On 2 Feb 2024, at 17:58, Florian Weimer  wrote:
> 
> The second one is a standard SATA drive in an USB enclosure, and those
> have write-reordering caches, as far as I understand it.

We need a kernel storage expert to tell us the definitive truth on this stuff.
I may be out of date on this stuff.

What I understand is that the drive will be told via the appropriate SCSI(?) 
command
that it must not reorder the writes. Failure to implement that command means the
drive will not have WHQL from Microsoft. Without WHQL its very hard to sell a 
drive
in the market place.

Barry

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


Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-02 Thread Gary Buhrmaster
On Fri, Feb 2, 2024 at 1:51 AM Kevin Kofler via devel
 wrote:

> Unlike you ("you" = the KDE SIG), I actually believe I can probably keep my
> *-x11 packages on life support for some time even if and when KDE upstream
> drops their X11 support. Kinda like I have been doing for, e.g., Blogilo.
> Realistic would be until the release of Plasma 7, unless some Plasma 6.x
> introduces major changes that make it impractical. But I hope this is not
> going to be a concern for Fedora 40.

For something that has the potential to
impact KDE users that would choose to
remain on X11, I would absolutely hope
there is more than just you involved in
the effort (busses, and vacations, happen).

Having something like a KDE-X11-SIG
team (made up name), with a few known
active members, would probably go a long
way to reduce the concerns of others
regarding tracking (and taking) bugs, and
lack of timely updates, for something as
visible as the entire desktop.
--
___
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 2261386] mod_perl: FTBFS in F40: odperl_common_util.c:57:53: error: initialization of ‘int (*)(PerlInterpreter *, SV *, MAGIC *, SV *, const char *, I32)’

2024-02-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=2261386

Andrew Bauer  changed:

   What|Removed |Added

 Resolution|--- |RAWHIDE
 Status|ASSIGNED|CLOSED
Last Closed||2024-02-02 18:12:58



--- Comment #9 from Andrew Bauer  ---
CLOSED RAWHIDE

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


-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2261386

Report this comment as SPAM: 
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla=report-spam_desc=Report%20of%20Bug%202261386%23c9
--
___
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: Mounting USB Storage devices with "sync" option ?

2024-02-02 Thread Florian Weimer
* Barry Scott:

> As I understand it the kernel will request that writes are not
> cached. Which means that journaling file systems do in fact work well.

The kernel messages I get look like this:

kernel: sd 0:0:0:0: Attached scsi generic sg0 type 0
kernel: sd 0:0:0:0: [sda] 15814656 512-byte logical blocks: (8.10 GB/7.54 GiB)
kernel: sd 0:0:0:0: [sda] Write Protect is off
kernel: sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
kernel: sd 0:0:0:0: [sda] No Caching mode page found
kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
kernel: sd 0:0:0:0: [sda] Attached SCSI removable disk

kernel: sd 0:0:0:0: Attached scsi generic sg0 type 0
kernel: sd 0:0:0:0: [sda] Spinning up disk...
kernel: sd 0:0:0:0: [sda] Very big device. Trying to use READ CAPACITY(16).
kernel: sd 0:0:0:0: [sda] 7814035456 512-byte logical blocks: (4.00 TB/3.64 TiB)
kernel: sd 0:0:0:0: [sda] 4096-byte physical blocks
kernel: sd 0:0:0:0: [sda] Write Protect is off
kernel: sd 0:0:0:0: [sda] Mode Sense: 53 00 10 08
kernel: sd 0:0:0:0: [sda] No Caching mode page found
kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
kernel: sd 0:0:0:0: [sda] Attached SCSI disk

I thought that ‘Assuming drive cache: write through’ means that no
barriers are used.

The second one is a standard SATA drive in an USB enclosure, and those
have write-reordering caches, as far as I understand it.

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


[Bug 2261386] mod_perl: FTBFS in F40: odperl_common_util.c:57:53: error: initialization of ‘int (*)(PerlInterpreter *, SV *, MAGIC *, SV *, const char *, I32)’

2024-02-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=2261386



--- Comment #8 from Andrew Bauer  ---
Scratch build succeeds, so I'm going to run with this patch.
https://koji.fedoraproject.org/koji/taskinfo?taskID=112818639


-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2261386

Report this comment as SPAM: 
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla=report-spam_desc=Report%20of%20Bug%202261386%23c8
--
___
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: Mounting USB Storage devices with "sync" option ?

2024-02-02 Thread Barry Scott


> On 2 Feb 2024, at 11:30, Florian Weimer  wrote:
> 
> Yes, the kernel assumes that there are no such caches, but I think in
> practice there are.  I think this means that journaling file systems are
> not working correctly, in the sense that you do not get just user data
> loss if the device is unplugged prematurely, but also metadata
> corruption.

As I understand it the kernel will request that writes are not cached. Which 
means
that journaling file systems do in fact work well.

As an aside a few years ago (10+ years?) Microsoft found that HDDs where using 
caching
to spoof benchmark results.

But this was leading to support hell for Microsoft with user reporting corrupt 
file systems to them.

What Microsoft did was refuse to issue WHQL for any disk that did not have a 
write
through cache. We in Linux land benefit from this as spoofing hardware, I 
believe, is
not a common occurrence any more.

Barry

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


Re: Figure out what killed an app (rhbz#2253099)

2024-02-02 Thread Yanko Kaneti
On Thu, 2024-02-01 at 09:44 +0100, Ondrej Mosnáček wrote:
> On Thu, 1 Feb 2024 at 09:13, Milan Crha  wrote:
> > The kernel tracing log for sig==9 shows:
> > 
> > gnome-terminal--2924[002] dN.2.  2520.462889: signal_generate:
> > sig=9 errno=0 code=128 comm=alloc-too-much pid=3502 grp=1 res=0
> > 
> > There is no such thing (apart of the tracing log) when Evolution is
> > suddenly killed, the logs are muted. That makes me believe it's not the
> > OOM killer whom kills the application. I'm back at square 1; or maybe
> > square 2, as I know possibly kernel sends it, but not why.
> 
> Try running `echo stacktrace >/sys/kernel/tracing/trace_options` (as
> root) and then collect the kernel trace again. That should give you a
> backtrace of kernel functions from the signal generation, which could
> help you/us to figure out the reason the process was killed.

So, figured the easiest way to help trigger the kill here is to put load
on the machine. 

 $ stress-ng --cpu -1 --cpu-method all -t 5m --cpu-load 95

then starting evolution seems to do it almost every time shortly after
start (I have around 200k messages in the folder its trying to display)

I've enabled the stacktrace tracing option and like Milan set a sig==9
filter. And here is what I got in the trace buffer after it was killed

# tracer: nop
#
# entries-in-buffer/entries-written: 34/34   #P:16
#
#_-=> irqs-off/BH-disabled
#   / _=> need-resched
#  | / _---=> hardirq/softirq
#  || / _--=> preempt-depth
#  ||| / _-=> migrate-disable
#   / delay
#   TASK-PID CPU#  |  TIMESTAMP  FUNCTION
#  | | |   | | |
   evolution-9096[002] d..1.  1207.016489: signal_generate: sig=9 
errno=0 code=128 comm=evolution pid=9096 grp=1 res=0
   evolution-9096[002] d..1.  1207.016495: 
 => trace_event_raw_event_signal_generate
 => __send_signal_locked
 => posix_cpu_timers_work
 => task_work_run
 => irqentry_exit_to_user_mode
 => asm_sysvec_apic_timer_interrupt
   evolution-9096[002] d..2.  1207.016564: signal_generate: sig=9 
errno=0 code=0 comm=bwrap pid=9145 grp=1 res=0
   evolution-9096[002] d..2.  1207.016568: 
 => trace_event_raw_event_signal_generate
 => __send_signal_locked
 => do_send_sig_info
 => do_exit
 => do_group_exit
 => get_signal
 => arch_do_signal_or_restart
 => irqentry_exit_to_user_mode
 => asm_sysvec_apic_timer_interrupt
...
and 32 other events of bwrap cleaning up.

Does that shed any light? Other that is seems to be sending the signal
to itself.

-Yanko
--
___
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: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-02 Thread Sérgio Basto
On Fri, 2024-02-02 at 14:42 +0100, Kevin Kofler via devel wrote:
> Peter Hutterer wrote:
> > Fedora still ships the previous release, server 1.20.x
> 
> So should we not upgrade that to the latest upstream release (Xorg
> 21.0)?


I'm working on one pull request 
 
https://src.fedoraproject.org/fork/sergiomb/rpms/xorg-x11-server/c/ac2a6dbc9caa351f650f08461afe4196c756c801?branch=rawhide

builds still fails here: 
+ cp hw/dmx/doxygen/doxygen.conf.in /builddir/build/BUILDROOT/xorg-x11-
server-21.1.11-1.fc38.x86_64//usr/share/xorg-x11-server-
source/hw/dmx/doxygen/doxygen.conf.in
cp: cannot stat 'hw/dmx/doxygen/doxygen.conf.in': No such file or
directory



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


>     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

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


Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-02 Thread Kevin Kofler via devel
Jonathan Bennett via devel wrote:
> Hey folks, outside observer, and long-time Fedora user weighing in with
> some thoughts. First off, I've been hyped to see Fedora lead the way
> with finally making a real move to Wayland, and retire X11. And now I'm
> fairly disappointed to hear that there's a real chance that move will
> get killed. And especially that it's not because of a technical problem
> or blocker bug.

Well, "killed" is a really strong word for what amounts to resurrecting 2 
packages to give users a choice.

I am actually trying to prevent Plasma X11 support from being "killed".

> It really seems like KDE-x11 would do better to live in a copr, with
> whatever packages needs rebuilt to make it work. Probably a better
> experience for everyone.

I do not see how it is a better experience to have to enable an additional 
repository, for which dnf will warn the user that it is "unsupported" (even 
if it does not have that in the name as the kde6-x11-unsupported Copr does) 
than to have those packages available in the standard Fedora repository.

> The proposal was to go to KDE 6 and drop X11 support. " KDE Plasma will
> not offer an X11 session" That change was approved by FESCo. And from my
> perspective running Fedora  Rawhide and KDE 6, it looks great. We even
> have HDR working! That's amazing! So let's go all in.

Glad to hear that Plasma on Wayland is working so great for you. Nobody is 
taking that away from you. Wayland will still be the default (as it has been 
for a few releases already), and the X11 packages will not even be installed 
by default (in fact, they will be uninstalled by default when upgrading to 
Fedora 40! My packages do not change that). So you get to enjoy your 
"amazing" HDR etc. with no changes whatsoever. Nobody is taking that away 
from you.

All I am asking, and willing to make happen, is to not take Plasma X11 away 
from us.

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


Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-02 Thread Kevin Kofler via devel
Peter Hutterer wrote:
> Fedora still ships the previous release, server 1.20.x

So should we not upgrade that to the latest upstream release (Xorg 21.0)?

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


Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-02 Thread Sérgio Basto
On Fri, 2024-02-02 at 01:34 -0600, Jonathan Bennett via devel wrote:
> Hey folks, outside observer, and long-time Fedora user weighing in
> with 
> some thoughts. First off, I've been hyped to see Fedora lead the way 
> with finally making a real move to Wayland, and retire X11. And now
> I'm 
> fairly disappointed to hear that there's a real chance that move will
> get killed. And especially that it's not because of a technical
> problem 
> or blocker bug.

I don't understand , why you want the others use a crap of software,
fully buggy, without many features , which is not supported by many
(like nvidia) , because is new ? 

Who wants use Wayland and test it, may use wayland and test it, it is
even the default .

It is really difficult to me understand your point of view , users
should be free to use what they want and have choices, It is really
weird (for me) that you want that I use wayland and test wayland .





> It really seems like KDE-x11 would do better to live in a copr, with 
> whatever packages needs rebuilt to make it work. Probably a better 
> experience for everyone.
> 



> The proposal was to go to KDE 6 and drop X11 support. " KDE Plasma
> will 
> not offer an X11 session" That change was approved by FESCo. And from
> my 
> perspective running Fedora  Rawhide and KDE 6, it looks great. We
> even 
> have HDR working! That's amazing! So let's go all in.
> 
> 
> --Jonathan Bennett
> --
> ___
> 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

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


[Bug 2261449] perl-Prima-1.71-3.fc40: FTBFS in F40: img/codec_Xpm.c:635:28: error: assignment to ‘Bool (*)(struct ImgCodec *, struct _ImgLoadFileInstance *)’ {aka ‘long int (*)(struct ImgCodec *, stru

2024-02-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=2261449

Petr Pisar  changed:

   What|Removed |Added

 Resolution|--- |RAWHIDE
 Status|ON_QA   |CLOSED
Last Closed||2024-02-02 12:07:08




-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2261449
--
___
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


[Bug 2261449] perl-Prima-1.71-3.fc40: FTBFS in F40: img/codec_Xpm.c:635:28: error: assignment to ‘Bool (*)(struct ImgCodec *, struct _ImgLoadFileInstance *)’ {aka ‘long int (*)(struct ImgCodec *, stru

2024-02-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=2261449

Petr Pisar  changed:

   What|Removed |Added

 Status|ASSIGNED|ON_QA
   Fixed In Version||perl-Prima-1.71-4.fc40




-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2261449
--
___
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: Mounting USB Storage devices with "sync" option ?

2024-02-02 Thread Simon Farnsworth via devel
On Wednesday, 31 January 2024 06:43:00 GMT Abyss Ether via devel wrote:
> I created a simple PoC udev rule to mount USB Storage devices with the "sync
> option. Available here :
> https://github.com/larina3315/personal-stuff/blob/main/linux/10-usb-storage
> .rules 
> Currently, USB Storage devices are mounted without the "sync" option,
> causing their writes to be cached. This causes an issue, especially with
> GUI file managers like GNOME Files, where after a file copy operation, it
> would notify the user that the operation has been completed. If the user
> then tries to unmount the USB Storage device, they get notified that data
> is still being written to disk and that they should not remove the USB
> Storage device from their PC/Laptop/device. 
> This can take a more severe form if the user is using a CLI/GUI utility that
> DOES NOT inform the user that data is still being written, like the 'cp'
> CLI utility, the user might be misled into thinking that all writes have
> finished and plug the USB drive out, at which point data corruption due to
> unfinished writes occur.
 
> This is why, I think functionality should be included in Fedora Linux (or
> atleast in Fedora Workstation and other desktop spins) such that USB
> Storage devices are mounted with the "sync" options by default. --

Coming at the problem in a different direction; the kernel has options to limit 
how much data is in flight to any given device, but the Fedora system doesn't 
set these. See

https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-bdi

for documentation. As per the experiment documented below, if we set per-
device BDI options "sensibly" based on the device's performance, we'd be able 
to reduce the window of surprise for users, without forcing all writes to be 
unbuffered via the "sync" option; instead, we could reduce the buffer to under 
a 
second for removable devices, and thus ensure that the user isn't surprised by 
massive data loss when they remove a device.

As a nice side-effect, these changes would also speed up unmount operations 
from a GUI, since it limits the amount of dirty data to be written back before 
the unmount completes.

The experiment follows:

First, there's global settings:

[sfarnsworth@ USB]$ sysctl vm | grep dirty
sysctl: permission denied on key 'vm.mmap_rnd_bits'
sysctl: permission denied on key 'vm.mmap_rnd_compat_bits'
vm.dirty_background_bytes = 0
vm.dirty_background_ratio = 10
vm.dirty_bytes = 0
vm.dirty_expire_centisecs = 3000
vm.dirty_ratio = 20
vm.dirty_writeback_centisecs = 1500
vm.dirtytime_expire_seconds = 43200
sysctl: permission denied on key 'vm.stat_refresh'

This tells me that on my system, we use up to 10% of my total RAM (64 GiB) as 
buffering for writes without even accessing the device, and up to 20% as 
buffering before the kernel will force a process to wait while it writes data 
out to the device.

I just plugged a 4 GiB USB 2.0 stick into my machine, and I get the following 
values:

[sfarnsworth@ /sys/class/bdi/8:0]$ grep . *
max_bytes:7245996032
max_ratio:100
max_ratio_fine:100
min_bytes:0
min_ratio:0
min_ratio_fine:0
grep: power: Is a directory
read_ahead_kb:128
stable_pages_required:0
strict_limit:0

This tells the kernel that it can buffer up to 7 GiB of data (max_bytes), and 
it doesn't need to consider the per-device limit until it's exhausted a global 
dirty limit (strict_limit). The default kernel settings allow you to complete 
your write immediately if you've used not more than 10% of the total buffer.

If I tell dd to write a gigabyte to the device with the dsync flag set to 
ensure that it writes data to the device before returning (although not 
metadata), I can see that the kernel is permitted to buffer a huge amount of 
data in terms of time taken to write everything out:

[sfarnsworth@ USB]$ dd if=/dev/zero of=test bs=$((1024 * 1024)) count=1024 
oflag=dsync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 174.692 s, 6.1 MB/s

I change the mount options to remove "flush", since this is a FAT32 stick, and 
the "flush" option causes the kernel to block on file close until the data is 
fully written:

[sfarnsworth@USB]$ dd if=/dev/zero bs=$((1024 * 1024)) count=1024 of=test
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.664286 s, 1.6 GB/s

This means we've buffered (quite happily) 3 minutes worth of writeback, which 
I'd have to wait for before removing the stick - but dd has already exited, so 
it's not "obvious" to me that I need to wait a long time.

I now change the per-device BDI options for the USB stick, based on what I've 
found out above:

[root@ 8:0]# echo $((10 * 1024 * 1024)) > max_bytes
[root@ 8:0]# echo 1 > strict_limit 
[root@8:0]# pwd && grep . *
/sys/devices/virtual/bdi/8:0
max_bytes:10475956
max_ratio:0
max_ratio_fine:1485
min_bytes:0
min_ratio:0
min_ratio_fine:0
grep: power: Is a directory
read_ahead_kb:128
stable_pages_required:0
strict_limit:1
grep: 

Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-02 Thread Vít Ondruch


Dne 31. 01. 24 v 14:44 Zbigniew Jędrzejewski-Szmek napsal(a):

On Tue, Jan 30, 2024 at 08:45:37AM -0500, Stephen Gallagher wrote:

One additional point I forgot to address: the initial concern was that
the KDE SIG would be implicitly responsible for maintaining these
packages if they are included in the main repository. From a purely
technical perspective, I think that we should state clearly that the
KDE SIG would be required only to provide advance notice of major
changes but would NOT be responsible for ensuring that these packages
adapt to them. Of course, communicating that to users is harder (and
they'll naturally report bugs to the wrong place in many cases), but I
think the KDE SIG is completely permitted to refuse and retarget any
issues that come up to the appropriate group.



My proposal for consideration is this:
"FESCo will allow these packages in the main Fedora repositories,
however they may not be included by default on any release-blocking
deliverable (ISO, image, etc.)"

I think we should reword this proposal to address this point:

"FESCo will allow these packages in the main Fedora repositories,
however they may not be included by default on any release-blocking
deliverable (ISO, image, etc.). The KDE SIG should provide a notice
before major changes, but is NOT responsible for ensuring that these
packages adapt."



Maybe it would be worth of extending the proposal with something like 
that "the -x11 package maintainers have to actively monitor relevant 
components and reassign the -x11 issues appropriately". I would not be 
surprised if that is the case already, but this could officially relief 
the KDE SIG.


Vít



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


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


Re: Mounting USB Storage devices with "sync" option ?

2024-02-02 Thread Florian Weimer
>> On 31 Jan 2024, at 11:41, Florian Weimer  wrote:
>> 
>> I think this is somewhat counteracted by Linux treating USB mass storage
>> devices as not having write caches (according to dmesg at least).
>> Doesn't this mean that those costly barriers won't be used?
>
> Isn’t that a reference to caches within the drive and not the buffer
> cache in the kernel?

Yes, the kernel assumes that there are no such caches, but I think in
practice there are.  I think this means that journaling file systems are
not working correctly, in the sense that you do not get just user data
loss if the device is unplugged prematurely, but also metadata
corruption.

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


Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-02 Thread Neal Gompa
On Fri, Feb 2, 2024 at 10:47 AM Peter Hutterer  wrote:
>
> On Thu, Feb 01, 2024 at 03:40:24PM +, Sérgio Basto wrote:
> > On Thu, 2024-02-01 at 15:31 +0100, Leon Fauster via devel wrote:
> > > Am 01.02.24 um 14:18 schrieb Sérgio Basto:
> > > 
> > >
> > > > The problem is not KDE SIG not support X11, the problem is KDE SIG
> > > > want
> > > > drop X11 and force user to use wayland .
> > >
> > >
> > > Looking from the side I wonder If its the SIG or more the
> > > circumstances
> > > that everything is in a forward flow and the SIG is facing it. So, if
> > > the best time was not two or one year ago, and obviously also not
> > > now.
> > > When then? The fact is that there must be a point in time when the
> > > display server takes an evolution step forward.
> > >
> > > Pressure in such transition helps to get forward, so I understand the
> > > SIGs POV. Albeit, from the practical POV there are some issue and
> > > therefore X11 is still the place to be.
> > >
> > > Maybe some elaboration should be done about the current state of X11
> > > vs
> > > Wayland (is it just nvidia?) and a timeframe calculation to have a
> > > resolution. Maybe it won't look so bad then and a interim solution is
> > > then more acceptable.
> >
> >
> > I have an obvious answer is when the authors decide, in this case Xorg,
> > when Xorg decides that it will stop supporting X11, like happened to
> > Python2 or PHP5 and 7 or Gnome
>
> X.org (the ppl doing X development) doesn't work that way, there won't
> be an official "we're no longer supporting this". More likely
> development will languish (except for Xwayland) and actual Xorg releases
> will be few and far in between, at unpredictable cadence and subject to
> someone wanting to do it.
>
> The last Xorg release (21.0) from the master branch was in Oct 2021. The
> only reason that one happened was because Povilas (who wanted a new
> feature in X) stepped up and did the work of collecting the MRs and
> doing the release maintainership. Every 21.x release since has been
> backports and, especially more recently, a huge percentage are CVE fixes.
>
> Fedora still ships the previous release, server 1.20.x, which was
> originally released from git master in 2018, the 1.20.14 version we're
> on (excluding fixes and CVEs) is from Dec 2021.
>
> Xwayland on the other hand (which lives in the same git repo) continues
> on its merry way with the 23.2 series branched as recently as last
> August. But an Xwayland release does not include Xorg because, well,
> there is little motivation to do more Xorg releases.
>
> When it comes down to it it "just" needs someone (trustworthy enough) to
> step up and do them. Whether the releases get picked up immediately like in
> the olden days is a different matter. But I doubt there'll be an X.org
> statement of "we no longer support Xorg" anytime soon, even though that
> is, to some extent functionally already true.
>

And even before that, things were already only limping along. That was
happening for over a decade and in that timeframe *nobody* has wanted
to step up and work on it. Wayland is the future because otherwise we
have no graphics future, as things currently stand.

This is why *every* graphical environment is *finally* working on
their Wayland environments if they have any development resources at
all. Last year, we had Cinnamon release its own experimental Wayland
session with v6.0. Budgie is working on replacing X11 with Wayland
this year. LXQt will be on Wayland with v2. Xfce is working on the
same for v4.20. MATE is looking at Wayfire after previously looking at
Mirco for Wayland. Pantheon has been working on it for over a year now
and has an experimental session.

Everyone is making a path to Wayland a priority because finally enough
is done so that they can.



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


[Test-Announce] Fedora 40 Rawhide 20240202.n.0 nightly compose nominated for testing

2024-02-02 Thread rawhide
Announcing the creation of a new nightly release validation test event
for Fedora 40 Rawhide 20240202.n.0. Please help run some tests for this
nightly compose if you have time. For more information on nightly
release validation testing, see:
https://fedoraproject.org/wiki/QA:Release_validation_test_plan

Notable package version changes:
anaconda - 20240130.n.0: anaconda-40.18-1.fc40.src, 20240202.n.0: 
anaconda-40.20-1.fc40.src
python-blivet - 20240130.n.0: python-blivet-3.8.2-4.fc40.src, 20240202.n.0: 
python-blivet-3.9.0-1.fc40.src
pykickstart - 20240130.n.0: pykickstart-3.51-3.fc40.src, 20240202.n.0: 
pykickstart-3.52-1.fc40.src
lorax - 20240130.n.0: lorax-40.3-5.fc40.src, 20240202.n.0: lorax-40.4-1.fc40.src

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

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_40_Rawhide_20240202.n.0_Summary

The individual test result pages are:

https://fedoraproject.org/wiki/Test_Results:Fedora_40_Rawhide_20240202.n.0_Installation
https://fedoraproject.org/wiki/Test_Results:Fedora_40_Rawhide_20240202.n.0_Base
https://fedoraproject.org/wiki/Test_Results:Fedora_40_Rawhide_20240202.n.0_Server
https://fedoraproject.org/wiki/Test_Results:Fedora_40_Rawhide_20240202.n.0_Cloud
https://fedoraproject.org/wiki/Test_Results:Fedora_40_Rawhide_20240202.n.0_Desktop
https://fedoraproject.org/wiki/Test_Results:Fedora_40_Rawhide_20240202.n.0_Security_Lab

Thank you for testing!
-- 
Mail generated by relvalconsumer: https://pagure.io/fedora-qa/relvalconsumer
--
___
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


Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-02 Thread Peter Hutterer
On Thu, Feb 01, 2024 at 03:40:24PM +, Sérgio Basto wrote:
> On Thu, 2024-02-01 at 15:31 +0100, Leon Fauster via devel wrote:
> > Am 01.02.24 um 14:18 schrieb Sérgio Basto:
> > 
> > 
> > > The problem is not KDE SIG not support X11, the problem is KDE SIG
> > > want
> > > drop X11 and force user to use wayland .
> > 
> > 
> > Looking from the side I wonder If its the SIG or more the
> > circumstances
> > that everything is in a forward flow and the SIG is facing it. So, if
> > the best time was not two or one year ago, and obviously also not
> > now.
> > When then? The fact is that there must be a point in time when the 
> > display server takes an evolution step forward.
> > 
> > Pressure in such transition helps to get forward, so I understand the
> > SIGs POV. Albeit, from the practical POV there are some issue and 
> > therefore X11 is still the place to be.
> > 
> > Maybe some elaboration should be done about the current state of X11
> > vs
> > Wayland (is it just nvidia?) and a timeframe calculation to have a 
> > resolution. Maybe it won't look so bad then and a interim solution is
> > then more acceptable.
> 
> 
> I have an obvious answer is when the authors decide, in this case Xorg,
> when Xorg decides that it will stop supporting X11, like happened to
> Python2 or PHP5 and 7 or Gnome 

X.org (the ppl doing X development) doesn't work that way, there won't
be an official "we're no longer supporting this". More likely
development will languish (except for Xwayland) and actual Xorg releases
will be few and far in between, at unpredictable cadence and subject to
someone wanting to do it.

The last Xorg release (21.0) from the master branch was in Oct 2021. The
only reason that one happened was because Povilas (who wanted a new
feature in X) stepped up and did the work of collecting the MRs and
doing the release maintainership. Every 21.x release since has been
backports and, especially more recently, a huge percentage are CVE fixes.

Fedora still ships the previous release, server 1.20.x, which was
originally released from git master in 2018, the 1.20.14 version we're
on (excluding fixes and CVEs) is from Dec 2021.

Xwayland on the other hand (which lives in the same git repo) continues
on its merry way with the 23.2 series branched as recently as last
August. But an Xwayland release does not include Xorg because, well,
there is little motivation to do more Xorg releases. 

When it comes down to it it "just" needs someone (trustworthy enough) to
step up and do them. Whether the releases get picked up immediately like in
the olden days is a different matter. But I doubt there'll be an X.org
statement of "we no longer support Xorg" anytime soon, even though that
is, to some extent functionally already true.

Cheers,
  Peter


> 
> In fact, it is something I've been thinking about, IMHO, downstream
> shouldn't decide when software is deprecated or not like KDE and Red
> HAt did , it's weird to me [1], although in RHEL we could have the
> packages via EPEL, I think, and RHEL 10 is only in a year and a half 
> 
> 
> [1]
> https://www.reddit.com/r/linux/comments/13c7hfk/red_hat_considers_xorg_deprecated_and_will_remove/
> 
> 
> > --
> > Leon
> > 
> > 
> > 
> > 
> > 
> > 
> > --
> > ___
> > 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
> 
> -- 
> 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
> 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


Re: Mounting USB Storage devices with "sync" option ?

2024-02-02 Thread Roberto Ragusa

On 2/2/24 10:25, Lennart Poettering wrote:


Another possible approach: run "sync -f" every 3 seconds.


While that should make sure the unwritten data hits the disk it doesn't
put the superblock in order to mark it as "this fs has been cleanly
unmounted". That's quite limiting.



Sure.

Sounds like a possible improvement at kernel level:
- half-unmount: sync the data, write a clean superblock, keep the memory
cache alive, when a new write happens make the superblock dirty again

Sort of "suspend/wakeup" for filesystems.
Should be a cousin of FIFREEZE / FITHAW ioctl for quiescing.

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


SPDX Statistics - Selkirk edition

2024-02-02 Thread Miroslav Suchý

Hot news:

Richard and I had several days PTOs, so the progress of MR in 
fedora-license-data was affected by this.

Now lets dive into numbers:

Two weeks ago we had:


* 23681 spec files in Fedora

* 30232license tags in all spec files

* 11697 tags have not been converted to SPDX yet

* 5264tags can be trivially converted using `license-fedora2spdx`

* Progress: 61,31% ░░ 100%

ELN subset:

250 out of 2439 packages are not converted yet (progress 89.75%)



Today we have:

* 23711spec files in Fedora

* 30306license tags in all spec files

* 11542 tags have not been converted to SPDX yet

* 5193 tags can be trivially converted using `license-fedora2spdx`

* Progress: 61,92% ░░ 100%

ELN subset:

217 out of 2766 packages are not converted yet (progress 92.15%)

Graph of these data with the burndown chart:

https://docs.google.com/spreadsheets/d/1QVMEzXWML-6_Mrlln02axFAaRKCQ8zE807rpCjus-8s/edit?usp=sharing

The list of packages needed to be converted is here:

https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx-final.txt

List by package maintainers is here

https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx-final-maintainers.txt

List of packages from ELN subset that needs to be converted:

https://pagure.io/copr/license-validate/blob/main/f/eln-not-migrated.txt

New version of fedora-license-data has been released. With 3 new licenses (plus some public domain declarations). 28 
licenses are waiting to be review by SPDX.org (and then to be added to fedora-license-data) 
https://gitlab.com/fedora/legal/fedora-license-data/-/issues/?label_name%5B%5D=SPDX%3A%3Ablocked


Legal docs and especially

https://docs.fedoraproject.org/en-US/legal/allowed-licenses/

was updated too.

License analysis of remaining packages: 
http://miroslav.suchy.cz/fedora/spdx-reports/


New projection when we will be finished is 2025-01-05 (+15 days from last 
report).  Pure linear approximation.

If your package does not have neither git-log entry nor spec-changelog entry mentioning SPDX and you know your license 
tag matches SPDX formula, you can put your package on ignore list


https://pagure.io/copr/license-validate/blob/main/f/ignore-packages.txt

Either pull-request or direct email to me is fine.


Why Selkirk edition? On this day, in 1709 Alexander Selkirk was rescued after living as a castaway for four years and 
four months. His story heavily inspired Daniel Defoe to write Robinson Crusoe.


https://en.wikipedia.org/wiki/Alexander_Selkirk

Miroslav


--
___
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: Mounting USB Storage devices with "sync" option ?

2024-02-02 Thread Lennart Poettering
On Fr, 02.02.24 10:10, Roberto Ragusa (m...@robertoragusa.it) wrote:

> On 1/31/24 09:41, Lennart Poettering wrote:
>
> > This tanks performance when writing to the device though. There's a
> > much better approach however: use an automount in between with a very
> > short timeout (2s or so). This means the mount appears continously
> > available from application PoV but the backing fs is only mounted for
> > a brief time around accesses. This allows caching and asynchronous
> > behaviour to work, but after 2s everything is forced out to disk
> > anyway and it is guaranteed the superblock of the disk is put back
> > into a clean state.
> >
> > systemd supports this natively, for example with a simple
> > "systemd-mount -A /dev/sda1".
> >
>
> Another possible approach: run "sync -f" every 3 seconds.

While that should make sure the unwritten data hits the disk it doesn't
put the superblock in order to mark it as "this fs has been cleanly
unmounted". That's quite limiting.

Lennart

--
Lennart Poettering, Berlin
--
___
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: Mounting USB Storage devices with "sync" option ?

2024-02-02 Thread Barry


> On 31 Jan 2024, at 11:41, Florian Weimer  wrote:
> 
> I think this is somewhat counteracted by Linux treating USB mass storage
> devices as not having write caches (according to dmesg at least).
> Doesn't this mean that those costly barriers won't be used?

Isn’t that a reference to caches within the drive and not the buffer cache in 
the kernel?
It is the kernel buffer cache flushing that eject/umount triggers getting 
written out.

Barry


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


Re: Mounting USB Storage devices with "sync" option ?

2024-02-02 Thread Roberto Ragusa

On 1/31/24 09:41, Lennart Poettering wrote:


This tanks performance when writing to the device though. There's a
much better approach however: use an automount in between with a very
short timeout (2s or so). This means the mount appears continously
available from application PoV but the backing fs is only mounted for
a brief time around accesses. This allows caching and asynchronous
behaviour to work, but after 2s everything is forced out to disk
anyway and it is guaranteed the superblock of the disk is put back
into a clean state.

systemd supports this natively, for example with a simple
"systemd-mount -A /dev/sda1".



Another possible approach: run "sync -f" every 3 seconds.

The filesystem will still be dirty, but data should be there
for careless users too. But performance will not be ideal.

On the other hand it avoids a problem that your continuous mount/umount
has: read cache is lost as soon as the device is not continuously active,
which is not optimal.

Regards.

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


Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-02 Thread Peter Boy


> Am 01.02.2024 um 16:47 schrieb Steve Cossette :
> 
> On 2024-02-01 10:27 a.m., Peter Boy wrote:
>> 
>> Sorry, a bit off-topic here, but nevertheless:
>> 
>>> Am 01.02.2024 um 15:14 schrieb Steve Cossette :
>>> 

>> 
>> 
> Will do!

Thanks, see you there


--
Peter Boy
https://fedoraproject.org/wiki/User:Pboy
p...@fedoraproject.org

Timezone: CET (UTC+1) / CEST (UTC+2)

Fedora Server Edition Working Group member
Fedora Docs team contributor and board member
Java developer and enthusiast



--
___
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: Mounting USB Storage devices with "sync" option ?

2024-02-02 Thread Samuel Sieb

On 1/31/24 00:57, Larina Loriasel via devel wrote:

We approach this problem from a different angle: the user is supposed
to sync the filesystem before removing. Graphical environments have
an "eject" button, and for non-graphical environments, the user
just needs to do a sync manually.


I am aware of that, but it leads to a poor user experience, being notified that 
a copying operation has been completed, while in reality, it has not.


As far as I know, every operating system does it the same way, so it's 
not as if users should be unaccustomed to dealing with this correctly. 
I've told windows users since windows existed that you need to "eject" 
the usb drive before taking it out.  I don't know if windows syncs more 
aggressively though.  I haven't actually tested how long it takes to 
eject after copying large amounts of data.  I think that's something 
that can be tuned in Linux.

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