Re: dav1d SONAME bump

2020-12-07 Thread FeRD
On Sat, Dec 5, 2020, 6:22 AM Robert-André Mauchin  wrote:

> Hello,
>
> I plan on updating dav1d to 0.8.0 next week. This triggers a soname bump
> (libdav1d.so.5).
>

That's actually perfect,  I need to put together new Cinelerra-GG packages
anyway, I already have the 2020-10 release built locally and basically
ready to go. So what I'll do is put together the new spec files and
sources, commit them,  but then NOT trigger a build. After dav1d gets
bumped, then I can submit builds to include the updated dav1d version.

I had been waiting on the next monthly release, since 2020-11 would
normally have been out December 1. But I just learned the sad news that
Bill Morrow, aka "GoodGuy" (the "GG" in Cinelerra-GG) was killed last month
in a cycling accident.[1]

While the Cinelerra-GG project members and user community have expressed
interest in continuing the project and eventually resuming the development
/ release cycle, GoodGuy was for the most part the solo development lead
for the project. The 2020-10 release I'll be pushing soon will be the last
Cinelerra-GG monthly release for at least the immediate future.


[1]: http://libregraphicsworld.org/blog/entry/rip-bill-morrow

>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 34 Change: ntp replacement (Self-Contained Change)

2020-12-07 Thread Miroslav Lichvar
On Fri, Dec 04, 2020 at 01:38:02AM +0100, Björn Persson wrote:
> > == Upgrade/compatibility impact ==
> > 
> > The `ntp` package is replaced automatically on upgrade to Fedora 34.
> > The configuration file ''/etc/ntp.conf'' is saved as to
> > ''/etc/ntp.conf.rpmsave'' and it needs to be renamed to
> > ''/etc/ntp.conf'' to be used by `ntpsec`. Otherwise, `ntpsec` will
> > fall back to the default configuration in ''/etc/ntp.d'' using the
> > ''pool.ntp.org'' servers.
> > 
> > The `ntpd` service is disabled after the upgrade and needs to be enabled 
> > again.
> 
> That's not so nice to those users who can use NTPsec as a drop-in
> replacement. For them it would be better to keep the configuration file
> and have the service enabled if it was enabled before the upgrade.

Good point. What would be the best way to do that in the ntpsec
package? Trigger on ntp?

-- 
Miroslav Lichvar
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: The future of Fedora Server (was Re: Fedora 34 Change: Make Fedora CoreOS a Fedora Edition (System-Wide Change))

2020-12-07 Thread pboy


> Am 04.12.2020 um 20:33 schrieb Matthew Miller :
> 
>> ...
>> Just in case it is indeed considered useful and desirable I could
>> contribute various Fedora Server related/specific documentations and
>> how-to's, e.g. an annotated step-by-step guide to setup a basic server
>> which can get extended for various purposes, how to set up a Postgres
>> server on top of a basic server, an infrastructure for vm’s and containers
>> (including scripts and ansible templates), troubleshooting guides, and
>> other topics like that (mostly practical but always together with
>> preliminary strategic considerations). Just let me know.
> 
> 
> Absolutely! A functioning Working Group needs people interested in and doing
> these kinds of things too, not just package maintenance. So if you're
> interested, you'd absolutely be welcome in a re-constituted Fedora Server
> WG.

Well, where should we discuss further proceedings?  Is it this generic devel 
list, is it ser...@lists.fedoraproject.org? Another one? 

First of all we need content, of course, but we also need some planning 
beforehand. 
- How to set things in motion, 
- where we want which documentation be published (under Releases, Quick Doc, 
dedicated area in https://docs.fedoraproject.org/en-US/docs/, or wiki entries 
at 
https://fedoraproject.org/wiki/Fedora_Project_Wiki?rd=Fedora_Project_Wiki/en), 
- where can drafts be discussed before publication, 
- contact with the Doc project

to name but a few.  




> -- 
> Matthew Miller
> 
> Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 34 Change: ntp replacement (Self-Contained Change)

2020-12-07 Thread Zbigniew Jędrzejewski-Szmek
On Mon, Dec 07, 2020 at 11:05:56AM +0100, Miroslav Lichvar wrote:
> On Fri, Dec 04, 2020 at 01:38:02AM +0100, Björn Persson wrote:
> > > == Upgrade/compatibility impact ==
> > > 
> > > The `ntp` package is replaced automatically on upgrade to Fedora 34.
> > > The configuration file ''/etc/ntp.conf'' is saved as to
> > > ''/etc/ntp.conf.rpmsave'' and it needs to be renamed to
> > > ''/etc/ntp.conf'' to be used by `ntpsec`. Otherwise, `ntpsec` will
> > > fall back to the default configuration in ''/etc/ntp.d'' using the
> > > ''pool.ntp.org'' servers.
> > > 
> > > The `ntpd` service is disabled after the upgrade and needs to be enabled 
> > > again.
> > 
> > That's not so nice to those users who can use NTPsec as a drop-in
> > replacement. For them it would be better to keep the configuration file
> > and have the service enabled if it was enabled before the upgrade.
> 
> Good point. What would be the best way to do that in the ntpsec
> package? Trigger on ntp?

Since the plan it to Obsolete the old package, I think you should trigger
on the removal of it:
%triggerun ntp <= ... 

# copy service enablement from the old name to the new name
if systemctl is-enabled -q ntpd 2>/dev/null; then
  systemctl enable ntpsecd # if the name is different...
fi
...


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


Re: Fedora 34 Change: ntp replacement (Self-Contained Change)

2020-12-07 Thread Miroslav Lichvar
On Mon, Dec 07, 2020 at 10:47:31AM +, Zbigniew Jędrzejewski-Szmek wrote:
> Since the plan it to Obsolete the old package, I think you should trigger
> on the removal of it:
> %triggerun ntp <= ... 
> 
> # copy service enablement from the old name to the new name
> if systemctl is-enabled -q ntpd 2>/dev/null; then
>   systemctl enable ntpsecd # if the name is different...
> fi

More magic is needed. The service name is the same (ntpd). The ntpsec
post disables the service before the triggerun runs. I suspect the
original state needs to be captured first in a triggerprein or pre
scriptlet.

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


New package: virt-backup "The PDC branch already exists"

2020-12-07 Thread Richard Shaw
Obviously no humans are paying attention to the ticket so can someone help
me?

I requested a repo for virt-backup but the automated response is "The PDC
branch already exists
", however, I can't not find a previous Review Request for this nor can I
clone the repo...

https://pagure.io/releng/fedora-scm-requests/issue/31197

Thanks,
Richard
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Sponsorship for non-maintainers

2020-12-07 Thread Michal Ruprich
Hi all,

I am facing a bit of a pickle and I would like to discuss this out in
the open here. Please keep and open mind while reading.

There has been an effort to open-source some of our tests that we have
in Red Hat and we decided to place them in the tests/* namespace in
Fedora dist-git[1]. Now, our team has some 10 maintainers and we own
almost 200 packages in RHEL8(way more than that in Fedora). For all
these packages we have only three people in the QE team to test them. So
here is the problem:

Let us assume, that we create a repository for each component in the
tests/* namespace. Now we need to assign access to QE member to these
repositories. It would make sense to create a group that would include
our package maintainers as well as our QE colleagues. This would help a
lot when it comes to stuff changes for instance. As discussed here[2],
the only problem here is "once a group is created, it can be given
commit access to all projects in the tests/ namespace, but also to any
project in the rpms/ namespace or the modules/ namespace and everyone
who is committing to these namespaces must be in the packager groups.
Thus the requirement for pkgdb group to require the packager
membership." But our colleagues from QE don't have sponsorship and
therefore are not in the packager group. There are those in RH who said
that they would give them sponsorship for these purposes if it is
required but I am not sure if that is the right way to do this and I
would like to discuss it here.

Any input on this is appreciated. Thanks and regards,

Michal

--

[1] https://src.fedoraproject.org/projects/tests/*

[2] https://pagure.io/fedora-infrastructure/issue/9490

-- 
Michal Ruprich
Software Engineer

Email: mrupr...@redhat.com
Web: www.cz.redhat.com
Red Hat Czech s.r.o., Purkyňova 115, 612 00, Brno, Czech Republic

___
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


Distro Devroom @ FOSDEM: CfP open

2020-12-07 Thread Ben Cotton
Hi everyone! The CfP for the Distro Devroom at FOSDEM 2021 is open through
20 December. This is a great venue to talk about the issues and work of
distro creation. See the Community Blog post[1] for topic ideas or submit
your proposal in the CfP portal[2]. The deadline is 20 December at 2359 UTC.

[1] https://communityblog.fedoraproject.org/distro-devroom-fosdem-cfp-open/
[2] https://penta.fosdem.org/submission/FOSDEM21

-- 
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: New package: virt-backup "The PDC branch already exists"

2020-12-07 Thread Miro Hrončok

On 12/7/20 3:39 PM, Richard Shaw wrote:

Obviously no humans are paying attention to the ticket so can someone help me?


Unfortunately, no humans are :(

I recommend opening an issue at https://pagure.io/releng/issues when the 
automated "conversation" at https://pagure.io/releng/fedora-scm-requests leads 
nowhere.



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


Re: Sponsorship for non-maintainers

2020-12-07 Thread Miro Hrončok

On 12/7/20 3:42 PM, Michal Ruprich wrote:

Hi all,

I am facing a bit of a pickle and I would like to discuss this out in
the open here. Please keep and open mind while reading.

There has been an effort to open-source some of our tests that we have
in Red Hat and we decided to place them in the tests/* namespace in
Fedora dist-git[1]. Now, our team has some 10 maintainers and we own
almost 200 packages in RHEL8(way more than that in Fedora). For all
these packages we have only three people in the QE team to test them. So
here is the problem:

Let us assume, that we create a repository for each component in the
tests/* namespace. Now we need to assign access to QE member to these
repositories. It would make sense to create a group that would include
our package maintainers as well as our QE colleagues. This would help a
lot when it comes to stuff changes for instance. As discussed here[2],
the only problem here is "once a group is created, it can be given
commit access to all projects in the tests/ namespace, but also to any
project in the rpms/ namespace or the modules/ namespace and everyone
who is committing to these namespaces must be in the packager groups.
Thus the requirement for pkgdb group to require the packager
membership." But our colleagues from QE don't have sponsorship and
therefore are not in the packager group. There are those in RH who said
that they would give them sponsorship for these purposes if it is
required but I am not sure if that is the right way to do this and I
would like to discuss it here.

Any input on this is appreciated. Thanks and regards,


With rpm packages, co-maintainers can sponsor people into the packager group:

https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group#Become_a_co-maintainer

I believe this procedure works quite fine for tests as well.

"They [existing maintainers] agree to be responsible for mentoring you [the new 
maintainer] in how to follow the Fedora Packaging Guidelines and how to use the 
tools Fedora provides for building and pushing packages but need someone to 
sponsor you since they are not sponsors themselves."


Obviously, here they maintain you about the test things instead, but that's a 
technicality.


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


Re: New package: virt-backup "The PDC branch already exists"

2020-12-07 Thread Gwyn Ciesla via devel




‐‐‐ Original Message ‐‐‐
On Monday, December 7, 2020 9:17 AM, Miro Hrončok  wrote:

> On 12/7/20 3:39 PM, Richard Shaw wrote:
> 

> > Obviously no humans are paying attention to the ticket so can someone help 
> > me?
> 

> Unfortunately, no humans are :(

Sort of. :)  I @ed pingou and mohan in the ticket. The issue here is that when 
a human runs the script to process the request queue, it doesn't display the 
"conversation".  I would definitely recommend Miro's suggestion.

> 

> I recommend opening an issue at https://pagure.io/releng/issues when the
> automated "conversation" at https://pagure.io/releng/fedora-scm-requests leads
> nowhere.
> 

> 

> -
> 

> 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



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


Self Introduction: Sohan Kunkerkar

2020-12-07 Thread Sohan Kunkerkar
Hi Folks,
Good day! I hope everyone is keeping well in these unprecedented and difficult 
times.
My name is Sohan Kunkerkar and I'm a software engineer at Red Hat Inc helping 
to develop and maintain a container-focused operating system. Before working on 
Fedora-CoreOS, I was involved in efforts to building the foundational aspects 
of the k8s cluster federation-v2 (KubeFed) prototype. I've been a Fedora user 
for the past 5 years and am looking forward to contributing to this ecosystem. 
I'm passionate about large-scale distributed systems, cloud-native 
infrastructure, and container tools. In my free time, I try to explore the 
open-source community with their recent concepts and solutions and try to 
contribute to it.

Regarding packaging, I would like to apply for co-maintainership of the 
following packages:
1. https://src.fedoraproject.org/rpms/rust-coreos-installer
2. https://src.fedoraproject.org/rpms/fedora-coreos-config-transpiler
3. https://src.fedoraproject.org/rpms/ignition
4. https://src.fedoraproject.org/rpms/rust-afterburn

Thanks!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: The future of Fedora Server (was Re: Fedora 34 Change: Make Fedora CoreOS a Fedora Edition (System-Wide Change))

2020-12-07 Thread Ken Dreyer
On Fri, Dec 4, 2020, 3:25 PM Matthew Miller 
wrote:

> On Fri, Dec 04, 2020 at 02:16:23PM -0800, Japheth Cleaver wrote:
> > be a better-engineered and tested option. But as time goes on and
> > the next EL release isn't either isn't announced or isn't stable
> > enough to rely on, Fedora Server probably sees more use as a
> > quasi-stable release base.. This fills a real need when your users
> > are absolutely clamoring for things that aren't likely to be
> > backported into the stable EL release and you don't want to have to
> > send them into Ubuntu/Debian land (or have them grab an
> > un-administered container off the shelf).
>
> Yeah, we may have an opportunity to do this better with CentOS Stream.
> Starting with RHEL 8, there's no more "next EL isn't announced" -- instead,
> they're every three years. So, we know when Fedora ELN is going to flow
> into
> CentOS Stream and from there to RHEL. We could actually position and label
> each Fedora Server release by where it fits on the wave of that cadence.
>

It's too early to say that this hypothetical workflow is a replacement for
Fedora. Things still show up in RHEL 8 ahead of CentOS Stream.

A strong Fedora Server edition means a strong RHEL Server.

- Ken

>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 34 Change proposal: Remove and deprecate nscd in favour of sssd and systemd-resolved (Self-Contained Change)

2020-12-07 Thread Ben Cotton
FESCo's approval[1] of this proposal was contingent on splitting it into
two phases. For Fedora 34, nscd will be deprecated[2]. For Fedora 35, nscd
will be removed[3].

[1] https://pagure.io/fesco/issue/2501#comment-704653
[2] https://fedoraproject.org/wiki/Changes/DeprecateNSCD
[3] https://fedoraproject.org/wiki/Changes/RemoveNSCD

-- 
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Fedora 34 Change: Ignore Anaconda kernel boot parameters without 'inst.' prefix (System-Wide change)

2020-12-07 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/Ignore_Anaconda_kernel_boot_parameters_without_inst_prefix

== Summary ==
Right now Anaconda allows usage of boot options both with the 'inst' prefix
(inst.stage2=) and without (stage2=). We would like to ignore the use of
Anaconda kernel boot parameters which do not contain the 'inst.' prefix.

== Owner ==
* Name: [[User:jkonecny| Jiří Konečný]]
* Email: 


== Detailed Description ==
Anaconda allows you to use kernel boot parameters with and without the
'inst.' prefix right now (e.g. inst.repo= / repo=). However, specifying
boot parameters without the 'inst' prefix has not been recommended for
years and has been deprecated since Fedora 33. We (Anaconda team) would
like to make it an official requirement now that users must specify the
'inst.' prefix all the time.

The reason for this is frequent parameter conflicts with other projects. We
already had a few issues with conflicts in the past, such as if the user
ran an installation with `debug`. In that case the installation boot would
enable debug mode for the kernel and also for Anaconda which is probably
not what the user intended.
Another reason is to make it readable at first glance what belongs to
Dracut (rd.), kernel (no prefix) or Anaconda (inst.).

== Feedback ==
We have sent mail about doing the deprecation on Fedora 33. The only issue
there was why the prefix is 'inst.' and not 'anaconda.'.
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/43LKTJOUO5TB7LGFWPRNXOYLEQF3KLGG/#ENTHA45Y6VO45FAD4ULPSHCTOXPML3PA

== Benefit to Fedora ==
This change should make crystal clear what kernel boot parameters are
processed by the Anaconda installer.
It will also avoid conflicts with other kernel boot parameters.

== Scope ==
* Proposal owners: Remove support to process arguments without the 'inst.'
prefix and require the 'inst.' prefix for kernel boot parameters consumed
by Anaconda.

* Other developers:
All configurations using the not-recommended solution without prefix will
have to change the invocation of the kernel boot options consumed by
Anaconda. These users are already warned since Fedora 33 after boot.
This should not be a problem for ISOs we ship because they already use the
recommended 'inst.' prefix everywhere. However, it will probably touch some
custom PXE configurations and other custom ISO configurations which are
prone to this, because users often want to save typing and not explicitly
write the 'inst.' prefix. Fortunately, most of these configuration changes
shouldn't be that hard to change.

* Release engineering: [https://pagure.io/releng/issue/9889 #9889]
* Policies and guidelines: This should not be required. All the
documentation should use the recommended 'inst.' prefix already.
* Trademark approval: No (not needed for this Change)
* Alignment with Objectives: No


== Upgrade/compatibility impact ==
If your custom infra configuration is not updated then new Fedora
installations could not install correctly. Most probably the ISO will not
boot (use of 'stage2=') or your repositories won't be used (use of 'repo=').


== How To Test ==
# You need a Virtual Machine and ISO for testing.
# Boot the installation using the ISO and try Anaconda specific kernel boot
parameters. See here to find out the list
https://anaconda-installer.readthedocs.io/en/latest/boot-options.html.
# Parameters without the prefix should be ignored and with the prefix
should be used.


== User Experience ==
Users of Fedora official ISOs should not be impacted because all the Fedora
official ISOs should already use the recommended prefix.

== Dependencies ==
Don't know about any packages impacted by this change.


== Contingency Plan ==
* Contingency mechanism: The Anaconda team will revert code changes and get
back support for boot parameters without the 'inst.' prefix.
* Contingency deadline: Final Freeze
* Blocks release? No
* Blocks product? This won't require changes for any specific product.

== Documentation ==
I don't think we need to document this change other than in Release Notes.
As mentioned before, the solution without 'inst.' prefix has not been
recommended for years and it should not be used anywhere in the official
documentation.



-- 
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Introduction

2020-12-07 Thread Robin Opletal
Hi,

My name is Robin Opletal, I am from the Czech Republic and online I tend
to go under the name of "fourstepper".

I would like to help out with maintaining packages of interest for
Fedora, currently, I am interested in getting aerc, the terminal e-mail
client packaged for Fedora. (https://git.sr.ht/~sircmpwn/aerc)

For Aerc, I have so far created a COPR repository, which currently lives
here: https://copr.fedorainfracloud.org/coprs/fourstepper/aerc/builds/

I would also be thrilled to help with other packages if needed and learn
and help with the Fedora's package build system.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: btrfs: nodatacow and snapshots

2020-12-07 Thread Sergio Belkin
El dom, 6 dic 2020 a las 22:52, Chris Murphy ()
escribió:

> On Sun, Dec 6, 2020 at 3:54 PM Sergio Belkin  wrote:
> >
> > Hi,
> > Let's say that I have 2 subvolumes for both / and /home.  What happen
> with a snapshot of /home if I run before :
> > chattr +C /home/jdoe/VMs ?
>
> If /home/jdoe/VMs is a directory, then it and its contents are
> included in the snapshot. And it means nodatacow extents have become
> shared extents. Writes to shared extents are always cow, even if
> marked as nocow. So the initial VM "overwrite" to a shared extent will
> be cow to a new extent that is exclusive, not shared. Subsequent
> writes to that same exclusive extent will be nocow, i.e. an overwrite.
>
> This same principle applies to reflink copies of any file, whether on
> Btrfs or XFS. A reflink copy also causes extents to become shared
> extents.
>
> My suggestion is to put the VM images in their own subvolume. i.e.
> from ~/ just do:
>
> btrfs sub create VMs
>
> Since Btrfs snapshots are not recursive [1] and instead stop at
> subvolume boundaries, a snapshot of ~/ will not snapshot ~/VMs.
>
> [1] https://github.com/kdave/btrfs-progs/tree/master/libbtrfsutil
> libbtrfsutil provies a C API and python bindings making it possible to
> do recursive snapshot creation and deletion; but this is not exposed
> in the user space tools for a number of reasons, mainly it's
> potentially confusing and risky since btrfs subvolumes and snapshots
> can be created anywhere without any meaningful limits beyond what the
> user institutes. Another advantage of libbtrfsutil is it provides an
> _fd variant of subvolume/snapshot creation and deletion, meaning there
> doesn't need to be a "line of sight" path to the source or destination
> via the mounted file system. Ergo, in effect creating "hidden"
> subvolumes and snapshots; "hidden" as in they're not in the normal
> mounted file system path. A user can of course always mount the
> top-level of the file system and see all such subvolumes.
>
>
> --
> Chris Murphy
>

Thanks Chris, nice explanation
-- 
--
Sergio Belkin
LPIC-2 Certified - http://www.lpi.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Self Introduction: Sohan Kunkerkar

2020-12-07 Thread Matthew Miller
On Mon, Dec 07, 2020 at 03:41:23PM -, Sohan Kunkerkar wrote:
> My name is Sohan Kunkerkar and I'm a software engineer at Red Hat Inc
> helping to develop and maintain a container-focused operating system.
> Before working on Fedora-CoreOS, I was involved in efforts to building the

Hi! Welcome!


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: The future of Fedora Server (was Re: Fedora 34 Change: Make Fedora CoreOS a Fedora Edition (System-Wide Change))

2020-12-07 Thread Michael Catanzaro
On Sat, Dec 5, 2020 at 7:33 am, James Szinger  
wrote:

Undelivered -devel packages and modularity are killer anti-features of
EL 8—it is way too hard to build the software I need.


Honestly I don't think modularity is a serious problem for end users. 
Missing -devel packages is unbelievably frustrating, though. And EPEL 
just doesn't contain as much as Fedora does, in general.


So for personal servers... well, I've never seen Fedora Server broken 
by automatic updates. I don't think I would use Fedora Server for 
critical business infrastructure, but it works well enough for my 
personal needs. The odds of encountering problems with Fedora are 
simply way lower than the odds of discovering that EPEL lacks something 
that I want, or an essential -devel package that doesn't exist.


Michael

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: The future of Fedora Server (was Re: Fedora 34 Change: Make Fedora CoreOS a Fedora Edition (System-Wide Change))

2020-12-07 Thread Matthew Miller
On Mon, Dec 07, 2020 at 11:41:01AM +0100, p...@uni-bremen.de wrote:
> Well, where should we discuss further proceedings? Is it this generic
> devel list, is it ser...@lists.fedoraproject.org? Another one?

Yes, let's take it to that list. Everyone interested, join us over there. :)

-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: The future of Fedora Server (was Re: Fedora 34 Change: Make Fedora CoreOS a Fedora Edition (System-Wide Change))

2020-12-07 Thread Matthew Miller
On Mon, Dec 07, 2020 at 08:44:37AM -0700, Ken Dreyer wrote:
> It's too early to say that this hypothetical workflow is a replacement for
> Fedora. Things still show up in RHEL 8 ahead of CentOS Stream.

I don't suggest that it's a replacement, but it can be complementary.

> 
> A strong Fedora Server edition means a strong RHEL Server.

Absolutely!

-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Rawhide Repo needs downgradeable packages

2020-12-07 Thread Fabio Valentini
On Fri, Dec 4, 2020 at 4:12 PM Marius Schwarz  wrote:
>
>
> Hi,
>
> as you may have heared, Fedora is now running on Pinephone and other devices, 
> that need bleeding edge versions to function.
>
> Status of Fedora Pine as of 15:15 CET
>
> Cams now working, but app needs rework
> Mobile INET working
> WIFI working
> Touch working
> SMS working
> GPS working
> Calls partly, "calls app" does not connect to pulseaudio.
> Headphones ( sort of )
> Mali400 GPU support working ( MPV rulez )
>
> and with Gnome(38) instead of Phosh..  no window problems! Big Thanks to 
> nikhiljha and his copr repo.
>
> O== my request
>
> In the last 3 days alone several updates ( i.e. bind-libs, gnome-shell 
> 40~alpha ) caused a lot of bugs and needed to be downgraded directly from 
> koji,
> by first finding & downloading them with wget ( because of the slow wifi and 
> dependency checks, direct http links work ofcourse ), and later downgraded 
> with
> dnf, which is so to speak, a pain in the ass. Of course, the best way to 
> handle it would be, if the os compenents came from stable repos, so that 
> these problems do not happen. But as i said, bleeding edge is needed atm.
>
> Is it possible to keep at least the last version of a package around in 
> rawhide repo, to make dnf downgrade work? That would ease a lot of this pain.
>
> I know that there is a native koji tool to handle rawhide, but i must say, 
> that won't work in most cases. Let me explain:
>
> Pine has announced to open stores in the US and Canada, because of the huge 
> amount of requests for a pinephone. As it looks, this phone, as cheap as it 
> compontants are, fills a gap of some kind. Therefor we will have much more 
> user using it, and (i hope i can help with it) will use Fedora with 
> Gnome-Shell.
> Phosh is more like Android, it has it charm, but tbh I, and people I showned 
> it to,  love they way gnome-shell handles stuff.
>
> We "may" get them to downgrade stuff with dnf, but that needs to be as simple 
> as it could.

I'm wondering, wouldn't this scenario be a prime application of an
OSTree based system like Silverblue?
It would give you exactly what you want, being able to revert to the
previous (working) version if the new one breaks something. Even
Android does something like this nowadays.

Fabio
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Rawhide Repo needs downgradeable packages

2020-12-07 Thread Martin Kolman
On Mon, 2020-12-07 at 17:45 +0100, Fabio Valentini wrote:
> On Fri, Dec 4, 2020 at 4:12 PM Marius Schwarz  wrote:
> > 
> > Hi,
> > 
> > as you may have heared, Fedora is now running on Pinephone and other 
> > devices, that need bleeding edge versions to
> > function.
> > 
> > Status of Fedora Pine as of 15:15 CET
> > 
> > Cams now working, but app needs rework
> > Mobile INET working
> > WIFI working
> > Touch working
> > SMS working
> > GPS working
> > Calls partly, "calls app" does not connect to pulseaudio.
> > Headphones ( sort of )
> > Mali400 GPU support working ( MPV rulez )
> > 
> > and with Gnome(38) instead of Phosh..  no window problems! Big Thanks to 
> > nikhiljha and his copr repo.
> > 
> > O== my request
> > 
> > In the last 3 days alone several updates ( i.e. bind-libs, gnome-shell 
> > 40~alpha ) caused a lot of bugs and needed to
> > be downgraded directly from koji,
> > by first finding & downloading them with wget ( because of the slow wifi 
> > and dependency checks, direct http links
> > work ofcourse ), and later downgraded with
> > dnf, which is so to speak, a pain in the ass. Of course, the best way to 
> > handle it would be, if the os compenents
> > came from stable repos, so that these problems do not happen. But as i 
> > said, bleeding edge is needed atm.
> > 
> > Is it possible to keep at least the last version of a package around in 
> > rawhide repo, to make dnf downgrade work?
> > That would ease a lot of this pain.
> > 
> > I know that there is a native koji tool to handle rawhide, but i must say, 
> > that won't work in most cases. Let me
> > explain:
> > 
> > Pine has announced to open stores in the US and Canada, because of the huge 
> > amount of requests for a pinephone. As
> > it looks, this phone, as cheap as it compontants are, fills a gap of some 
> > kind. Therefor we will have much more user
> > using it, and (i hope i can help with it) will use Fedora with Gnome-Shell.
> > Phosh is more like Android, it has it charm, but tbh I, and people I 
> > showned it to,  love they way gnome-shell
> > handles stuff.
> > 
> > We "may" get them to downgrade stuff with dnf, but that needs to be as 
> > simple as it could.
> 
> I'm wondering, wouldn't this scenario be a prime application of an
> OSTree based system like Silverblue?
> It would give you exactly what you want, being able to revert to the
> previous (working) version if the new one breaks something. Even
> Android does something like this nowadays.
Yeah, it really seems to me that OSTree managed system with apps in Flatpaks on 
top could
work very well on an Linux mobile device. 

It could actually be much better than what's used in Android at the moment as 
I'm not sure they really do diff
updates or how very well & you usually replace one system image by another one. 
So there is no way easy way to
revert the update & the device might need a reflash if the update process is 
interrupted while the new system image is
being created (due to a crash or running out of battery).

With OSTree one could easily have multiple update states available (sable, 
cutting edge, last 3 updates, etc.) and
as the new OSTree is created "in the background" without destroiong the current 
one/s it would be really hard to get the
device into such a bad state with OSTree to need a reflash.

> 
> Fabio
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Rawhide Repo needs downgradeable packages

2020-12-07 Thread Martin Kolman
On Fri, 2020-12-04 at 16:11 +0100, Marius Schwarz wrote:
> 
> 
> Hi,
> 
> 
> 
> as you may have heared, Fedora is now running on Pinephone and other
> devices, that need bleeding edge versions to function.
Are bleeding edge of all packages needed ? If not I wonder if just budiling 
what needs to be bleeding edge in a COPR
overlay on top of a stable release would work. This would give you a stable 
base to work on and a lot of control over
what goes on top of it, including downgrading packages and applying custom 
not-yet-upstream patches.
You could of course at the same time make sure all the bits and pieces land in 
Rawhide, so that when you switch your
COPR overlay baseline to the next Fedora stable release, less custom package 
versions are needed. Rinse and repeat until
no overlay packages are needed. :)
> 
> 
> Status of Fedora Pine as of 15:15 CET
> 
> 
> 
> Cams now working, but app needs rework
> 
> Mobile INET working
> 
> WIFI working
> 
> Touch working
> 
> SMS working
> 
> GPS working
> 
> Calls partly, "calls app" does not connect to pulseaudio. 
> 
> Headphones ( sort of )
> 
> Mali400 GPU support working ( MPV rulez )
> 
> 
> 
> and with Gnome(38) instead of Phosh..  no window problems! Big
> Thanks to nikhiljha and his copr repo. 
Nice, very good progress! :)
I really need to try the latest Fedora image on my Pinephone when I have some 
time. :)
> 
> 
> O== my request
> 
> 
> 
> In the last 3 days alone several updates ( i.e. bind-libs,
> gnome-shell 40~alpha ) caused a lot of bugs and needed to be
> downgraded directly from koji, 
> 
> by first finding & downloading them with wget ( because of the
> slow wifi and dependency checks, direct http links work ofcourse ),
> and later downgraded with 
> 
> dnf, which is so to speak, a pain in the ass. Of course, the best
> way to handle it would be, if the os compenents came from stable
> repos, so that these problems do not happen. But as i said, bleeding
> edge is needed atm. 
> 
> 
> 
> Is it possible to keep at least the last version of a package around
> in rawhide repo, to make dnf downgrade work? That would ease a lot
> of this pain. 
> 
> 
> 
> I know that there is a native koji tool to handle rawhide, but i
> must say, that won't work in most cases. Let me explain:
> 
> 
> 
> Pine has announced to open stores in the US and Canada, because of
> the huge amount of requests for a pinephone. As it looks, this
> phone, as cheap as it compontants are, fills a gap of some kind.
> Therefor we will have much more user using it, and (i hope i can
> help with it) will use Fedora with Gnome-Shell. 
> 
> Phosh is more like Android, it has it charm, but tbh I, and people I
> showned it to,  love they way gnome-shell handles stuff. 
> 
> 
> 
> We "may" get them to downgrade stuff with dnf, but that needs to be
> as simple as it could. 
> 
> 
> 
> best regards,
> 
> Marius Schwarz
> 
> 
> 
> 
> 
>   
> 
> ___devel mailing list -- 
> devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Nothing provides libgnat-10.so()(64bit)

2020-12-07 Thread Miro Hrončok

Hello. Apparently, many packages in rawhide require libgnat-10.so()(64bit):

$ repoquery --repo=rawhide --whatrequires 'libgnat-10.so()(64bit)'
GtkAda3-devel-0:2020-1.fc34.x86_64
PragmARC-0:20130728-22.fc33.x86_64
ahven-0:2.7-7.fc33.x86_64
aunit-0:2017-10.fc33.x86_64
aws-0:2019-3.fc33.x86_64
aws-devel-0:2019-3.fc33.x86_64
aws-tools-0:2019-3.fc33.x86_64
florist-0:2017-7.fc33.x86_64
ghdl-0:0.38~dev-9.20200827git4ce9925.fc34.x86_64
ghdl-llvm-0:0.38~dev-9.20200827git4ce9925.fc34.x86_64
ghdl-mcode-0:0.38~dev-9.20200827git4ce9925.fc34.x86_64
gnatcoll-core-0:2018-6.fc33.x86_64
gnatcoll-db-devel-0:2018-7.fc33.x86_64
gnatcoll-gmp-0:2018-7.fc33.x86_64
gnatcoll-iconv-0:2018-7.fc33.x86_64
gnatcoll-postgres-0:2018-7.fc33.x86_64
gnatcoll-readline-0:2018-7.fc33.x86_64
gnatcoll-sql-0:2018-7.fc33.x86_64
gnatcoll-sqlite-0:2018-7.fc33.x86_64
gnatcoll-syslog-0:2018-7.fc33.x86_64
gnatcoll-xref-0:2018-7.fc33.x86_64
matreshka-0:20.1-3.fc33.x86_64
matreshka-amf-0:20.1-3.fc33.x86_64
matreshka-amf-dd-0:20.1-3.fc33.x86_64
matreshka-amf-mofext-0:20.1-3.fc33.x86_64
matreshka-amf-ocl-0:20.1-3.fc33.x86_64
matreshka-amf-uml-0:20.1-3.fc33.x86_64
matreshka-amf-utp-0:20.1-3.fc33.x86_64
matreshka-fastcgi-0:20.1-3.fc33.x86_64
matreshka-servlet-lib-0:20.1-3.fc33.x86_64
matreshka-soap-core-0:20.1-3.fc33.x86_64
matreshka-soap-wsse-0:20.1-3.fc33.x86_64
matreshka-spikedog-api-lib-0:20.1-3.fc33.x86_64
matreshka-spikedog-awsd-0:20.1-3.fc33.x86_64
matreshka-spikedog-core-lib-0:20.1-3.fc33.x86_64
matreshka-sql-core-0:20.1-3.fc33.x86_64
matreshka-sql-mysql-0:20.1-3.fc33.x86_64
matreshka-sql-postgresql-0:20.1-3.fc33.x86_64
matreshka-sql-sqlite-0:20.1-3.fc33.x86_64
matreshka-xml-0:20.1-3.fc33.x86_64
mine_detector-0:6.0-38.fc33.x86_64
plplot-ada-0:5.15.0-22.fc34.x86_64
templates_parser-0:11.8.0-23.fc33.x86_64
templates_parser-tools-0:11.8.0-23.fc33.x86_64
xmlada-0:2019-3.fc33.x86_64
zeromq-ada-0:2.1.0-30.24032011git.fc32.x86_64
zlib-ada-0:1.4-0.26.20120830CVS.fc33.x86_64

But gcc was updated and bumped the soname to 11, hence nothing provides it.

Could you please rebuild the affected packages?

It would also be really appreciated if side tag was used to coordinate the 
rebuilds, instead of shipping the update directly.


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


Re: Nothing provides libgnat-10.so()(64bit)

2020-12-07 Thread Jakub Jelinek
On Mon, Dec 07, 2020 at 06:29:51PM +0100, Miro Hrončok wrote:
> Hello. Apparently, many packages in rawhide require libgnat-10.so()(64bit):

I'm not a provenpackager, so I'm afraid I can't do that myself.
Perhaps the maintainers can just rebuild them themselves?

Jakub
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Mass spec file change: Adding BuildRequires: make

2020-12-07 Thread Tom Stellard

On 11/30/20 2:06 PM, Tom Stellard wrote:

Hi,

As part of the f34 change request[1] for removing make from the 
buildroot, I will be doing a mass update of packages[2] to add 
BuildRequires: make where it is needed.


If you are a package maintainer and would prefer to update your packages 
on your own, please do so before Dec 14, which is when I will begin 
doing the mass update.




Hi,

Thanks for all the feedback.  It seems like there is consensus now that 
packages that use %cmake_build and %cmake_install but never invoke make 
directly should not have to BuildRequire: make, so I've updated my 
scripts to ignore those packages.


I have also eliminated some (but not all) of the false positives that 
have been reported on the list.  I'm still working on getting rid of the 
rest of them.


I've updated the package list now[2] to reflect the %cmake_build change,
and I will continue to update this at least once per day to account for 
package updates in Fedora.


There is still a week left before I start the updates, so please 
continue to give feedback.


Thanks,
Tom

I will be doing the updates in batches, so that if there is a mistake 
the impact will be limited.  Here is the rough schedule of the changes:


Dec 14: Update first 50 packages.
Dec 16: Next 1000.
Dec 18: Next 1000.
Jan 4:  Next 1000.
Jan 5:  Next 1000.
Jan 6:  Next 1000.
Jan 7:  Next 1000.
Jan 8:  Rest of packages.

The deadline for completing these updates is the start of the f34 mass 
rebuild (Jan 20).


Thanks,
Tom

[1] https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
[2] https://fedorapeople.org/~tstellar/needs_br_make_packages.txt

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Nothing provides libgnat-10.so()(64bit)

2020-12-07 Thread Jeff Law


On 12/7/20 11:07 AM, Jakub Jelinek wrote:
> On Mon, Dec 07, 2020 at 06:29:51PM +0100, Miro Hrončok wrote:
>> Hello. Apparently, many packages in rawhide require libgnat-10.so()(64bit):
> I'm not a provenpackager, so I'm afraid I can't do that myself.
> Perhaps the maintainers can just rebuild them themselves?
And note that some of these are going to require fixes to the packages
themselves as the Ada front-end changed and some of them no longer
build.  IIRC zlib and templates_parser are the most important to get
rebuilt and I think those "just work".

I'll try to get those rebuilt so that the downstream things have a
better chance of working :-)

jeff
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Mass spec file change: Adding BuildRequires: make

2020-12-07 Thread Miro Hrončok

On 12/7/20 7:18 PM, Tom Stellard wrote:

I've updated the package list now[2] to reflect the %cmake_build change,


I see for example libsavitar on the list.

https://src.fedoraproject.org/rpms/libsavitar/blob/master/f/libsavitar.spec

It only uses %cmake_... macros.

Was it indeed updated correctly?
--
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


Re: Mass spec file change: Adding BuildRequires: make

2020-12-07 Thread Tom Stellard

On 12/7/20 10:33 AM, Miro Hrončok wrote:

On 12/7/20 7:18 PM, Tom Stellard wrote:

I've updated the package list now[2] to reflect the %cmake_build change,


I see for example libsavitar on the list.

https://src.fedoraproject.org/rpms/libsavitar/blob/master/f/libsavitar.spec

It only uses %cmake_... macros.

Was it indeed updated correctly?


I just fixed this now.  I had pushed the wrong list earlier today.

-Tom
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: %pretrans [package name]

2020-12-07 Thread Jerry James
On Thu, Dec 3, 2020 at 4:40 PM Miro Hrončok  wrote:
> On 12/3/20 6:08 PM, Kevin Kofler via devel wrote:
> > Miro Hrončok wrote:
> >> Try this (note the -n):
> >>
> >>   %pretrans -n doc-en -p 
> >
> > That would have to be:
> > %pretrans -n sagemath-doc-en -p 
> > because -n takes the full subpackage name, not just the suffix. (That is
> > normally the entire point of -n, to allow arbitrary names for subpackages.)
>
> Oh, right. I've mixed up. Disregard my previous email entirely.

Sorry for the silence.  $DAYJOB kicked into high gear last week.
Okay, I will give this a try today.  Thanks for the help, Miro and
Kevin!
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Mass spec file change: Adding BuildRequires: make

2020-12-07 Thread Vitaly Zaitsev via devel

On 07.12.2020 19:18, Tom Stellard wrote:
I have also eliminated some (but not all) of the false positives that 
have been reported on the list.  I'm still working on getting rid of the 
rest of them.


Please check the purple-plugin_pack package. It uses the meson build system.

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Rawhide Repo needs downgradeable packages

2020-12-07 Thread Marius Schwarz

Am 07.12.20 um 18:28 schrieb Martin Kolman:

Nice, very good progress! :)

I really need to try the latest Fedora image on my Pinephone when I 
have some time. :)
Read the issue tracker on github before you update... you will be 
surprised ;)


Best regards,
Marius Schwarz
___
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


Scala

2020-12-07 Thread Jerry James
Scala has been orphaned.  I don't do anything with scala personally,
but I would like to see jacop stay in Fedora.  So I've been poking
around to see how hard it would be to rescue scala, as well as move it
up to a more recent version.  The results of my poking around can be
seen here:

https://copr.fedorainfracloud.org/coprs/jjames/scala/

The bootstrap build of scala 2.13.4 uses upstream's JARs, but then the
second build is done entirely from source with Fedora (and COPR) RPMs.

Stuff to do before this can really be built in Fedora:
- Figure out if jansi 2.0.1 is backwards compatible with jansi 1.18.  If it is
  not, then we'll have to figure out how to make parallel installable versions
  of jansi 1.18 and 2.0.1, or else port everything currently using 1.18 to
  2.0.1.
- Figure out if I built jansi 2.0.1 correctly.  There is a shared object inside
  of the JAR, which I think is not correct.
- Figure out if any scala tests can be run and, if so, how.  If no tests can be
  run, then we can omit java-diff-utils and jol, which are only used for the
  tests.

So far as I can tell, the only scala applications currently in Fedora
are jacop and scalacheck, and scalacheck has also been orphaned, so
I'm not worried about breaking anything with such a big jump in scala
versions.  If anybody else is interested in scala, please speak up and
we can figure out how to meet your goals, too.
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Deprecate xemacs and neXtaw

2020-12-07 Thread Jerry James
It pains me to write this.  I have been part of XEmacs upstream for
over 20 years [1].  I worked on several features, fixed a lot of bugs
[2], and really enjoyed working with the other XEmacs developers.
But, as has happened to so many open source projects, the developers
slowly trickled away until only a handful of us were left.  I
personally have only fixed a few bugs now and then since 2014, when I
contributed my last feature (SSL/TLS support).

Suffice it to say that upstream is all but dead.  There are still a
few commits now and then, but nothing much is happening.  I think it
is time, sadly, to start moving towards dropping XEmacs from Fedora.
Given the number of XEmacs add-on packages in the repository, I think
the first step should be to deprecate XEmacs so that no more are
added.

I know there are XEmacs users in the audience, because I still get bug
reports now and then.  How do you XEmacs users feel about this?

If everybody is okay with this, I will submit a Change Proposal to
deprecate the following
packages:
xemacs
xemacs-packages-base
xemacs-packages-extra
neXtaw

Footnotes:
[1] My first commit is dated 1 Dec 2000, but I sent patches upstream
prior to that.
[2] Some of them were even bugs I hadn't written in the first place!
--
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


missing devel package for pulseaudio-libs-glib2 aarch64

2020-12-07 Thread Marius Schwarz

Hi,

i try to rebuild the gnome-settings-daemon for Pinephone and missing a 
dependency as it looks:


# meson --prefix=/usr --sysconfdir=/etc ..
...

Determining dependency 'libpulse-mainloop-glib' with pkg-config 
executable '/usr/bin/pkg-config'

PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config --modversion libpulse-mainloop-glib` -> 1

CMake binary for MachineChoice.BUILD is not cached
None of 'CMAKE' are defined in the environment, not changing global flags.
CMake binary missing from cross or native file, or env var undefined.
Trying a default CMake fallback at cmake
Found CMake: /usr/bin/cmake (3.18.4)
None of 'CMAKE_PREFIX_PATH' are defined in the environment, not changing 
global flags.

Extracting basic cmake information
Try CMake generator: auto
Calling CMake (['/usr/bin/cmake']) in 
/root/rpmbuild/SOURCES/gnome-settings-daemon-3.38.1/build/meson-private/cmake_libpulse-mainloop-glib 
with:

  - "--trace-expand"
  - "--trace-format=json-v1"
  - "--no-warn-unused-cli"
  - "--trace-redirect=cmake_trace.txt"
  - 
"-DCMAKE_TOOLCHAIN_FILE=/root/rpmbuild/SOURCES/gnome-settings-daemon-3.38.1/build/meson-private/cmake_libpulse-mainloop-glib/CMakeMesonToolchainFile.cmake"

  - "."
  -- Module search paths:    ['/', '/opt', '/usr', '/usr/local']
  -- CMake root: /usr/share/cmake
  -- CMake architectures:    []
  -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share']
Preliminary CMake check failed. Aborting.
Run-time dependency libpulse-mainloop-glib found: NO (tried pkgconfig 
and cmake)


../meson.build:105:0: ERROR: Dependency "libpulse-mainloop-glib" not 
found, tried pkgconfig and cmake



This should be available in a package "pulseaudio-libs-glib2-devel-??" 
but it's not found.


pulseaudio-libs-glib2-14.0-2.fc34.aarch64
glib2-2.67.0-7.fc34.aarch64
glib2-devel-2.67.0-7.fc34.aarch64


As it looks, it's missing for any architecture.


best regards,
Marius
___
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


Fedora 34 Change: Stratis 2.3.0 (Self-Contained Change)

2020-12-07 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/Stratis_2.3.0

== Summary ==
Stratis 2.3.0 adds additional flexibility to its encryption support via
Clevis.

== Owner ==

* Name: [[User:dkeefe|Dennis Keefe]], [[User:mulhern|Anne Mulhern]],
[[User:jbaublitz|John Baublitz]]

* Email: dke...@redhat.com, amulh...@redhat.com, jbaubl...@redhat.com


== Detailed Description ==
=== Stratis 2.3.0 ===
This release extends the pool unlock command, and adds two new commands,
pool bind and pool unbind.

The pool bind command establishes an alternative mechanism for unlocking a
pool. The user may select either the "tang" mechanism, which implements
NBDE (Network-bound Disc Encryption) by means of a Tang server, or the
"tpm2" mechanism, which uses TPM 2.0 (Trusted Platform Module) encryption.
Binding the devices in a pool to a supplementary Clevis encryption policy
does not remove the primary encryption mechanism, which uses a key in the
kernel keyring.

The pool unbind command simply unbinds a previously added encryption policy
from all the devices in the specified pool.

In the pool unlock command it is now necessary to specify the mechanism.
Use clevis to make use of the Clevis unlocking policy previously specified
for the devices in the pool. Use keyring, to make use of the mechanism that
uses a key in the kernel keyring, which was introduced in Stratis 2.1.0.
Note that the pool unlock command unlocks all currently locked pools.

== Detailed Description ==
=== stratisd 2.3.0 ===
This release introduces two D-Bus interface revisions, which differ in the
following way from the previous revisions.

org.storage.stratis2.Manager.r3 modifies the UnlockPool method to take an
additional parameter, unlock_method, which may be keyring or clevis.

org.storage.stratis2.pool.r3 adds two new method: Bind and Unbind. The Bind
method takes two arguments, pin and json. The pin argument designates the
Clevis pin as a string, and the json argument encodes a Clevis
configuration appropriate to the designated pin. The configuration is a
JSON object. Besides Clevis information, it may include Stratis-specific
keys that encode configuration decisions that Stratis may implement. At
present there is just one such key: stratis:tang:trust_url. The Unbind
method reverses a Bind action.

== Remarks ==
The Bind method may be called with any Clevis pin and configuration; we
expect that any valid Clevis pin and configuration can be used to bind the
devices in a pool. However the Stratis project officially supports only the
"tang" and "tpm2" pins as those are the pins that may be designated via
stratis. Support for additional Clevis policies may be introduced into
stratis in later releases.

When binding a supplementary encryption policy to the devices in a pool
using Clevis, the primary key, which is the key in the kernel keyring which
was originally used to encrypt each device, must be supplied. stratisd
obtains the appropriate key from the kernel keyring in order to provide it
to the Clevis binding mechanism. The correct key must be present in the
keyring for the bind operation to succeed. It is not necessary for the user
to specify the key, stratisd obtains the necessary information from the
LUKS2 metadata on the devices in the pool.

In general, it is unwise to write a key consisting of arbitrary binary data
to a keyfile. An accidental newline character in the data may cause the
contents of the file to be truncated at the newline when read in one
context while all the data may be read from the file in some other context.

We are not aware that such a mistake would result in any error in Stratis's
operation when Stratis is used in the way that we recommend. We explicitly
acknowledge that it might be possible, through some direct interaction with
the stratisd D-Bus API, or by, e.g., setting a key in the kernel keyring
without using stratis, to manufacture a situation where stratisd could not
bind the devices in a pool, even when the correct key is set in the kernel
keyring. We would not treat such a situation as evidence of a bug in
Stratis.

== Feedback ==

== Benefits to Fedora ==
Users of Fedora will now benefit from Stratis 2.3.0 by:
* Multiple methods of unlocking Stratis pools using
  - Kernel keyring
  - Tang server
  - TPM2 Device

== Scope ==
* Proposal owners:
** Update existing stratis-cli package to specify new release
** Update existing stratisd package to specify new release
* Other developers: N/A
* Release engineering: Self Contained
* Policies guidelines:  N/A
* Trademark approval: N/A

== Upgrade/compatibility impact ==
There is no know impact when upgrading from Stratis 2.2.0 to 2.3.0

== How To Test ==
* Bind using Tang server
  echo "secret" > /tmp/testkey
  stratis key set --keyfile-path /tmp/testkey testkey
  stratis pool create --key-desc testkey testpool /dev/vdb
  stratis pool bind tang --trust-url testpool testkey tang.yourdomain.org
* Bind using TPM2
  echo "secret" > /tmp/testkey
  stratis key set --keyfile-path /tmp/testkey t

libfplll soname bump

2020-12-07 Thread Jerry James
In about a week, I will build libfplll 5.4.0 for Rawhide.  This update
comes with an soname bump.  There are only two consuming packages:

gap-pkg-float
python-fpylll

I will rebuild both of them.
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Mass spec file change: Adding BuildRequires: make

2020-12-07 Thread Miro Hrončok

On 12/7/20 7:33 PM, Miro Hrončok wrote:

On 12/7/20 7:18 PM, Tom Stellard wrote:

I've updated the package list now[2] to reflect the %cmake_build change,


I see for example libsavitar on the list.

https://src.fedoraproject.org/rpms/libsavitar/blob/master/f/libsavitar.spec

It only uses %cmake_... macros.

Was it indeed updated correctly?


Now it was. Thanks.

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


Re: Nothing provides libgnat-10.so()(64bit)

2020-12-07 Thread Pavel Zhukov
Hi Jeff.
Thank you for rebuilding xmlada. I'll continue from there as I want to
use this bootstrap to update packages to newest upstream version
anyway .

On Mon, Dec 7, 2020 at 7:25 PM Jeff Law  wrote:
>
>
>
> On 12/7/20 11:07 AM, Jakub Jelinek wrote:
> > On Mon, Dec 07, 2020 at 06:29:51PM +0100, Miro Hrončok wrote:
> >> Hello. Apparently, many packages in rawhide require libgnat-10.so()(64bit):
> > I'm not a provenpackager, so I'm afraid I can't do that myself.
> > Perhaps the maintainers can just rebuild them themselves?
> And note that some of these are going to require fixes to the packages
> themselves as the Ada front-end changed and some of them no longer
> build.  IIRC zlib and templates_parser are the most important to get
> rebuilt and I think those "just work".
>
> I'll try to get those rebuilt so that the downstream things have a
> better chance of working :-)
>
> jeff
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org



-- 
Pavel Zhukov
Software Engineer
IRC: landgraf
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Nothing provides libgnat-10.so()(64bit)

2020-12-07 Thread Jeff Law


On 12/7/20 1:48 PM, Pavel Zhukov wrote:
> Hi Jeff.
> Thank you for rebuilding xmlada. I'll continue from there as I want to
> use this bootstrap to update packages to newest upstream version
> anyway .
ACK.  That'll definitely help.  I'll keep my gprbuild bits here (they
aren't complete/working anyway)

jeff
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: %pretrans [package name]

2020-12-07 Thread Jerry James
On Mon, Dec 7, 2020 at 11:37 AM Jerry James  wrote:
> Sorry for the silence.  $DAYJOB kicked into high gear last week.
> Okay, I will give this a try today.  Thanks for the help, Miro and
> Kevin!

Nope, that didn't work either:

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

build.log says:

error: line 1572: %pretrans -n sagemath-doc-en -p 
: package sagemath-doc-en does not exist

I don't remember if that was the same error I got with "%pretrans
doc-en -p " or not, but it seems likely that it was.  Any other
ideas?
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 34 Change: GitRepos-master-to-main (Self-Contained Change)

2020-12-07 Thread Petr Šabata
On Sat, Dec 5, 2020 at 7:46 PM Kevin Fenzi  wrote:
>
> On Fri, Dec 04, 2020 at 10:23:08PM +0100, Petr Šabata wrote:
> > On Fri, Dec 4, 2020 at 8:48 PM Kevin Fenzi  wrote:
> > >
> > > On Thu, Dec 03, 2020 at 11:26:18PM +0100, Petr Šabata wrote:
> > > > Also a couple of notes on modularity here:
> > > >
> > > > # By default, module stream name is derived from the branch name
> > > > If we have any "master" modules, those will get unexpectedly renamed
> > > > as soon as they get rebuilt. This might impact tagging or updates and
> > > > cause confusion in general. We should check if there are any like that
> > > > and decide on further steps.
> > >
> > > Good thing to check yes. I can try and do so.
> >
> > Thanks.
>
> hum, but I am not 100% sure what I am looking for.
> modules with a master branch and no name defined?
> What does the name being defined look like in the yaml file?

Yes. You could also query MBS for stream=master and see if there's
anything reasonably recent to narrow your search. But branches would
be enough.

In modulemd, stream name is defined as "stream: ".

> > > > # Modules might be pulling components from their master branches to
> > > > build Rawhide artifacts
> > > > There are various use cases for this, too long to list. If the master
> > > > ref is no longer available, these will not build. Modulemd files that
> > > > pull components from master need to be updated after Phase 2.
> > >
> > > Yep. +1
> >
> > Great, will you do that, too?
>
> There seems to be a bunch of them. ;(

Many of those are definitely obsolete, though!

> > > > # The modulemd component ref is optional and defaults to master
> > > > Unless this got changed later, if the ref field is omitted, the value
> > > > defaults to "master". This is part of the specification and is handled
> > > > by libmodulemd. Not sure how to proceed here.
> > >
> > > Can we change the default?
> >
> > According to Vít that's already happened (for completely unrelated
> > reasons), so we're good here.
>
> ok.
>
> > > > And besides modularity:
> > > >
> > > > There are people and teams who use bots to autobuild their upstream
> > > > projects in Rawhide. If they have a bot account (and I hope they do),
> > > > they should be notified to update their tooling.
> > >
> > > We don't have much tracking on bot accounts. People make them and sign
> > > up for fas for them, etc.
> > >
> > > We can try and find things that are obvious, but we are likely to miss
> > > some. We can definitely help people who notice breakage tho.
> >
> > Ah, I kinda expected these accounts to be clearly marked as being
> > non-human. Oh well.
> >
> > Anyway, besides the magical module stream renames, all of this should
> > continue to work fine if we get the symbolic refs, I think?
>
> Well, I am ok with a symbolic ref from main to/from rawhide, but I don't
> like the idea of a master symbolic ref. It kind of defeats the purpose
> of the entire thing. ;(

Well, okay. If we get the master ref, I'm happy as that's mostly a no-op for me.
If not, it implies a lot of downstream RHEL work we'll have to handle.
Just let us all know in due time.

P
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Mass spec file change: Adding BuildRequires: make

2020-12-07 Thread Dan Čermák
Hi Tom,

Tom Stellard  writes:

> On 11/30/20 2:06 PM, Tom Stellard wrote:
>> Hi,
>> 
>> As part of the f34 change request[1] for removing make from the 
>> buildroot, I will be doing a mass update of packages[2] to add 
>> BuildRequires: make where it is needed.
>> 
>> If you are a package maintainer and would prefer to update your packages 
>> on your own, please do so before Dec 14, which is when I will begin 
>> doing the mass update.
>> 
>
> Hi,
>
> Thanks for all the feedback.  It seems like there is consensus now that 
> packages that use %cmake_build and %cmake_install but never invoke make 
> directly should not have to BuildRequire: make, so I've updated my 
> scripts to ignore those packages.
>
> I have also eliminated some (but not all) of the false positives that 
> have been reported on the list.  I'm still working on getting rid of the 
> rest of them.
>
> I've updated the package list now[2] to reflect the %cmake_build change,
> and I will continue to update this at least once per day to account for 
> package updates in Fedora.
>
> There is still a week left before I start the updates, so please 
> continue to give feedback.

i3 now uses meson and no longer requires make. Also, I've fixed
python-breathe myself today (so it's most likely not yet included).


Cheers,

Dan


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Introduction

2020-12-07 Thread Dan Čermák
Welcome to the pack Robin!

If you need assistance getting started, take a look at the Fedora Join
SIG: https://docs.fedoraproject.org/bg/fedora-join/


Cheers,

Dan

"Robin Opletal"  writes:

> Hi,
>
> My name is Robin Opletal, I am from the Czech Republic and online I tend
> to go under the name of "fourstepper".
>
> I would like to help out with maintaining packages of interest for
> Fedora, currently, I am interested in getting aerc, the terminal e-mail
> client packaged for Fedora. (https://git.sr.ht/~sircmpwn/aerc)
>
> For Aerc, I have so far created a COPR repository, which currently lives
> here: https://copr.fedorainfracloud.org/coprs/fourstepper/aerc/builds/
>
> I would also be thrilled to help with other packages if needed and learn
> and help with the Fedora's package build system.
> ___
> 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


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Scala

2020-12-07 Thread Jerry James
On Mon, Dec 7, 2020 at 11:51 AM Jerry James  wrote:
> - Figure out if jansi 2.0.1 is backwards compatible with jansi 1.18.  If it is
>   not, then we'll have to figure out how to make parallel installable versions
>   of jansi 1.18 and 2.0.1, or else port everything currently using 1.18 to
>   2.0.1.

It is not backwards compatible.  Drat!

> - Figure out if I built jansi 2.0.1 correctly.  There is a shared object 
> inside
>   of the JAR, which I think is not correct.

What's happening here is that jansi 2.x obsoletes jansi-native.  The
shared library for jansi-native is packed inside of the JAR (which is
correctly installed into %{_jnidir}).  The packaging guidelines allow
this, so all I need to do is add the appropriate Obsoletes and
Provides.  I've also got to ensure that the shared library is built
with the correct compiler and linker flags.

So the sticking point here is that jansi 1.x and 2.x are incompatible.
I'll see if there is a reasonable way of installing them in parallel.
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: %pretrans [package name]

2020-12-07 Thread Miro Hrončok

On 12/7/20 9:59 PM, Jerry James wrote:

On Mon, Dec 7, 2020 at 11:37 AM Jerry James  wrote:

Sorry for the silence.  $DAYJOB kicked into high gear last week.
Okay, I will give this a try today.  Thanks for the help, Miro and
Kevin!


Nope, that didn't work either:

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

build.log says:

error: line 1572: %pretrans -n sagemath-doc-en -p 
: package sagemath-doc-en does not exist

I don't remember if that was the same error I got with "%pretrans
doc-en -p " or not, but it seems likely that it was.  Any other
ideas?


I have figured it out. The package indeed does not exist on ppc64le, which is 
where the SRPM was created in Koji.


Wrap the scriptlet in %if %{with docs}.

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


OCaml PPX updates

2020-12-07 Thread Jerry James
Hi all,

I would like to update several of the OCaml PPX packages to more
recent versions, but doing so requires messing around with other
people's packages.  This is the set of updates I would like to make:

https://copr.fedorainfracloud.org/coprs/jjames/ocaml/

I've BCCed the maintainers of the following packages to see if they
are okay with this:
- ocaml-migrate-parsetree (update to 1.8.0)
- ocaml-sedlex (update to 2.2)

There are also builds for ocaml-ppx-tools-versioned and ocaml-lwt in
the list, but they are simple rebuilds with no substantive changes to
the spec files.  Let me know if you see anything that concerns you.

Regards,
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: %pretrans [package name]

2020-12-07 Thread Jerry James
On Mon, Dec 7, 2020 at 3:04 PM Miro Hrončok  wrote:
> I have figured it out. The package indeed does not exist on ppc64le, which is
> where the SRPM was created in Koji.
>
> Wrap the scriptlet in %if %{with docs}.

/me smacks forehead

Thank you, Miro!  There's no telling how long I might have puzzled over this.
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: OCaml PPX updates

2020-12-07 Thread Andy Li
Hi Jerry,

On Tue, 8 Dec 2020, 07:38 Jerry James,  wrote:

> Hi all,
>
> I've BCCed the maintainers of the following packages to see if they
> are okay with this:
> - ocaml-migrate-parsetree (update to 1.8.0)
> - ocaml-sedlex (update to 2.2)
>

I'm fine with this. Thanks for taking care of the updates.

Best regards,
Andy

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


"CMake to do out-of-source builds" implemented under EPEL 7?

2020-12-07 Thread Wolfgang Stoeggl via devel
Hi,

will the change "CMake to do out-of-source builds" [1] also bee implemented 
under EPEL 7?
So, that %cmake3 and %cmake3_build will work as expected and use 
%{_vpath_builddir}.

Best regards
Wolfgang

[1] https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
___
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


Packaging a go application

2020-12-07 Thread Robin Opletal
Hi,

As I have said earlier, I am trying to package aerc, the mail client,
for Fedora. What didn't cross my mind is that internet access will be
limited during the build, thus the automatic dependency resolution
from the Makefile during the build stage of aerc doesn't work.

I was wondering what the best way would be to get this into
BuildRequires.

My current .spec - https://pastebin.com/HZsuPXds

The project uses go.mod
(https://git.sr.ht/~sircmpwn/aerc/tree/master/go.mod) with quite a few
dependencies, most of them not available in the official repositories as
packages.

As far as I understand, that gives me two options:

1) Bundle the dependencies as a package for each release of aerc based
on aerc's go.mod

2) Package a go application according to the official Go packaging
guidelines (from here:
https://docs.fedoraproject.org/en-US/packaging-guidelines/Golang/#_dependencies)

I have attempted this, generating the deps with golist as described and
adding those as BuildRequires, but the builds then failed with

error: Failed build dependencies:
   golang(github.com/creack/pty) is needed by
   aerc-0.5.2-4.fc33.x86_64

I have tried looking at the spec file of kubectl for reference, but I
am not sure which all macros are required to make BuildRequires:
golang() work.

Thanks for any pointers!
___
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