Re: End of CentOS Linux: What about Fedora?
On Thu, 2020-12-10 at 03:59 +0100, Kevin Kofler via devel wrote: > Jaroslav Prokop wrote: > > But apparently some already took on this task [0]. > > [0] https://github.com/hpcng/rocky > > The official website is: > https://rockylinux.org/ > (Still somewhat under construction, of course.) > > It was started by the original founder of CentOS with the aim of going back > to the roots of CentOS, the way it worked before Red Hat started their > Embrace, Extend, Extinguish scheme. Off the record...there really wasn't one. It was an Embrace, Equivocate, Evacuate policy... -- Adam Williamson Fedora QA IRC: adamw | Twitter: adamw_ha https://www.happyassassin.net ___ 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)
Good morning, 20/12/9 23:24(e)an, Kevin Fenzi igorleak idatzi zuen: On Wed, Dec 09, 2020 at 08:02:45AM +0100, Julen Landa Alustiza wrote: 20/12/4 20:42(e)an, Kevin Fenzi igorleak idatzi zuen: On Fri, Dec 04, 2020 at 12:45:03AM +0100, Miro Hrončok wrote: On 12/3/20 4:39 PM, Petr Šabata wrote: On Thu, Dec 3, 2020 at 4:34 PM Pierre-Yves Chibon wrote: On Thu, Dec 03, 2020 at 04:16:56PM +0100, Petr Šabata wrote: Since I don't see those on the list, does this impact * rpkg (fedpkg)? Wrapper to git, should not be impacted. The only thing I could think of was: when we fedpkg clone an empty git repo, have fedpkg do the "git branch -M main" directly. That being said, I'm not 100% sure when we creating a project on dist-git today we create them empty. Optionally, they can be empty. $ fedpkg request-repo ... --no-initial-commit This could be anoying if someone then pushes as master branch back up, but I guess we can take those on a case by case basis. This change proposal should cover changing pagure-dist-git's rules so that should be impossible. Indeed, we can add that. Indeed we'll need to be able to opt-in to the new naming on some repos while the rest keeps the old one, so we could temporary need to disable the hardcoded rules and rely on upstream protected branches feature or something similar at least during the transition. I'm not sure what you mean here. Someone pushing while we are changing the repos? I thought there were some rpms namespace repos on phase 0, but that's not true, so nevermind. We can just modify dist-git for full rpms namespace :) src.fp.o has strict rules to avoid to push some tags, this transition must keep those stricts rules in place while transitioning imo Yep. And add master. Will update the change. kevin ___ 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: End of CentOS Linux: What about Fedora?
Jaroslav Prokop wrote: > But apparently some already took on this task [0]. > [0] https://github.com/hpcng/rocky The official website is: https://rockylinux.org/ (Still somewhat under construction, of course.) It was started by the original founder of CentOS with the aim of going back to the roots of CentOS, the way it worked before Red Hat started their Embrace, Extend, Extinguish scheme. 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
Re: End of CentOS Linux: What about Fedora?
On 2020-12-09 16:46, Damian Ivanov wrote: All this sounds cool, rolling release FTW! On that topic (rolling release) I have another suggestion - please fork the thread if that's too OT. Rawhide is good so far but is not suitable as a productive rolling release because some packages have debug flags that slow the system down (I have measured it and rawhide is always significantly slower on my devices). Maybe provide a rolling release fedora as well (which is suitable for non-debug systems). Regards, Damian ___ 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 What packages have debug flags? ___ 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 users: don't update to 20201208.n.0 packages (fprintd 1.90.6), console login and su are broken
On Wed, Dec 09, 2020 at 12:53:05PM -0800, Adam Williamson wrote: ...snip... > > There were bug reports already that I hadn't found as I was looking for > glibc bugs: > > https://bugzilla.redhat.com/show_bug.cgi?id=1905667 > https://bugzilla.redhat.com/show_bug.cgi?id=1905964 > > so, skip fprintd 1.90.6! There's a fixed fprintd now, however glibc still does have a bug where it doesn't give you your secondary groups on login. This makes it hard to use 'sudo' if you depend on being in the 'wheel' group. A fix is being worked on, but in the mean time as a workaround you can use 'newgrp wheel' and then sudo. kevin signature.asc Description: PGP signature ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: %pytest and pytest-django
On 12/10/20 12:47 AM, Miro Hrončok wrote: On 12/9/20 10:43 PM, Kai A. Hiller wrote: Hi, I'm the maintainer of a python package that uses pytest and the pytest plugin pytest-django (python-authlib). Under %check I currently run `%{python3} -m pytest tests/core` to execute the tests. Now I wanted to do the right thing and change that line to the %pytest macro (`%pytest tests/core`) and that failed: ModuleNotFoundError: No module named 'tests' ImportError: No module named 'tests' pytest-django could not find a Django project (no manage.py file could be found). You must explicitly add your Django project to the Python path to have it picked up. I think the macro and the plugin are interfering here. Is there something that has to be changed in my spec file, the plugin or the macro itself to make it work? Should I just keep it the way it is? It seem that the tests require current working directory to be on the Python path. `%{python3} -m pytest` does that, `%pytest` doesn't -- because usually you want to avoid that (to actually import the code from %{python3_site(lib|arch)} instead of $PWD). In this case, where it cannot be avoided, you can try either: PYTHONPATH=$PWD %pytest Or possibly (if it works): PYTHONPATH=%{buidlroot}%{python3_sitelib}:$PWD %pytest Or keep using `%{python3} -m pytest`. But note that `%pytest` also sets other useful environment variables. -- 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: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)
On 12/9/20 7:44 PM, Ben Cotton wrote: https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault ... * Policies and guidelines: N/A (not a System Wide Change) Should there be an update of: https://docs.fedoraproject.org/en-US/packaging-guidelines/JavaScript/ https://docs.fedoraproject.org/en-US/packaging-guidelines/Node.js/ ? -- 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: %pytest and pytest-django
On 12/9/20 10:43 PM, Kai A. Hiller wrote: Hi, I'm the maintainer of a python package that uses pytest and the pytest plugin pytest-django (python-authlib). Under %check I currently run `%{python3} -m pytest tests/core` to execute the tests. Now I wanted to do the right thing and change that line to the %pytest macro (`%pytest tests/core`) and that failed: ModuleNotFoundError: No module named 'tests' ImportError: No module named 'tests' pytest-django could not find a Django project (no manage.py file could be found). You must explicitly add your Django project to the Python path to have it picked up. I think the macro and the plugin are interfering here. Is there something that has to be changed in my spec file, the plugin or the macro itself to make it work? Should I just keep it the way it is? It seem that the tests require current working directory to be on the Python path. `%{python3} -m pytest` does that, `%pytest` doesn't -- because usually you want to avoid that (to actually import the code from %{python3_site(lib|arch)} instead of $PWD). In this case, where it cannot be avoided, you can try either: PYTHONPATH=$PWD %pytest Or keep using `%{python3} -m pytest`. But note that `%pytest` also sets other useful environment variables. -- 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: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)
On 12/9/20 9:56 PM, Troy Dawson wrote: On Wed, Dec 9, 2020 at 11:21 AM Miro Hrončok wrote: On 12/9/20 7:44 PM, Ben Cotton wrote: == How To Test == * Install all nodejs libraries in Fedora 33. Try to update to Fedora 34. What is the plan wrt Obsoletes of the removed packages? -- Miro Hrončok -- We do not plan on obsoleting them. Obsoleting them has the potential to break third party software. dnf should also clean things up by seeing that the dependencies of an upgraded package have gone away. If dnf misses it, these are libraries, not binaries. If nothing is using them, they just take up some disk space. If a user really wants to clean them up, those types of users usually have their favorite ways of doing so. I worry about this specific case: There are several JS libraries unbundled in python-notebook. Due to RPM/DNF limitations, they can onyl be unbondled if the JS packages are obsoleted: https://bugzilla.redhat.com/show_bug.cgi?id=1787079#c8 I can definitively make sure the relevant packages are obsoleted by fedora-obsolete-packages but that opens a can of worm, because if only some removed packages are obsoleted, other removed packages will block the upgrade path to Fedora 34/35. And they will need to be obsoleted as well. I rutinelly spend several hours each release to figure out and fix upgrade path issues by obsoleting packages via fedora-obsolete-packages. I'd like some help with this by the change owners / NodeJS SIG. Can I count on that? -- 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: Fedora 34 Change: GitRepos-master-to-main (Self-Contained Change)
On Wed, Dec 09, 2020 at 12:27:10AM +0100, Miro Hrončok wrote: > On 12/8/20 11:54 PM, Kevin Fenzi wrote: > > Well, I don't want to keep master around in any form... and yeah, I > > realize there's going to be fallout. ;( > > Maybe we can phase it? First, provide the backwards compatible ref, see what > breaks anyway. And only after some time, remove it? We could, but I think thats just kicking the can down the road and it's better to just do it and fix things now when we have time, rather than later when we might have less. kevin signature.asc Description: PGP signature ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: Fedora 34 Change: GitRepos-master-to-main (Self-Contained Change)
On Wed, Dec 09, 2020 at 08:09:44AM +0100, Julen Landa Alustiza wrote: > Would be great if we add a deprecation notice (wich could include an EOL for > the symbolic-ref) to git's output while operating on master branch :D I think that would require changes on the git client end? kevin -- > > > > 20/12/3 16:53(e)an, Daniel P. Berrangé igorleak idatzi zuen: > > On Thu, Dec 03, 2020 at 10:02:34AM -0500, Ben Cotton wrote: > > > https://fedoraproject.org/wiki/Changes/GitRepos-master-to-main > > > > > > == Summary == > > > > > > This Change will move Fedora git repositories to use "main" as the > > > default git branch instead of "master". Specific repositories will be > > > manually moved and default git branch for new projects will be set to > > > use "main". > > > > > > The Fedora Community strives to be open and welcoming. Some language > > > around our git repositories is dated and could be more inclusive. Many > > > git repositories currently use "master" as the default branch. This > > > Change will move many repositories (see below) to use a "main" branch > > > as default. This small bit of naming adjustment is in-line with > > > Fedora's vision for free and open source software built by inclusive, > > > welcoming, and open-minded communities. > > > > snip > > > > > == Upgrade/compatibility impact == > > > > > > Users with old checkouts will need to update their git configuration > > > or re-clone repositories that have changed before they can see any new > > > changes. > > > > Is it possible to enhance pagure to support configuring branch > > symbolic refs when branches are renamed, so clients don't need > > to update their checkout ? IIUC, it involves running something > > approximately like this on the server git repo: > > > > git symbolic-ref refs/heads/master refs/heads/main > > > > > > > > Regards, > > Daniel > > > ___ > 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: Fedora 34 Change: GitRepos-master-to-main (Self-Contained Change)
On Wed, Dec 09, 2020 at 08:02:45AM +0100, Julen Landa Alustiza wrote: > > > 20/12/4 20:42(e)an, Kevin Fenzi igorleak idatzi zuen: > > On Fri, Dec 04, 2020 at 12:45:03AM +0100, Miro Hrončok wrote: > > > On 12/3/20 4:39 PM, Petr Šabata wrote: > > > > On Thu, Dec 3, 2020 at 4:34 PM Pierre-Yves Chibon > > > > wrote: > > > > > On Thu, Dec 03, 2020 at 04:16:56PM +0100, Petr Šabata wrote: > > > > > > Since I don't see those on the list, does this impact > > > > > > > > > > > > * rpkg (fedpkg)? > > > > > Wrapper to git, should not be impacted. The only thing I could think > > > > > of was: > > > > > when we fedpkg clone an empty git repo, have fedpkg do the "git > > > > > branch -M main" > > > > > directly. That being said, I'm not 100% sure when we creating a > > > > > project on > > > > > dist-git today we create them empty. > > > > > > Optionally, they can be empty. > > > > > >$ fedpkg request-repo ... --no-initial-commit > > > > This could be anoying if someone then pushes as master branch back up, > > but I guess we can take those on a case by case basis. > This change proposal should cover changing pagure-dist-git's rules so that > should be impossible. Indeed, we can add that. > Indeed we'll need to be able to opt-in to the new naming on some repos while > the rest keeps the old one, so we could temporary need to disable the > hardcoded rules and rely on upstream protected branches feature or something > similar at least during the transition. I'm not sure what you mean here. Someone pushing while we are changing the repos? > > src.fp.o has strict rules to avoid to push some tags, this transition must > keep those stricts rules in place while transitioning imo Yep. And add master. Will update the change. kevin signature.asc Description: PGP signature ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: Fedora 34 Change: GitRepos-master-to-main (Self-Contained Change)
On Wed, Dec 09, 2020 at 04:25:53PM -0500, Stuart D Gathman wrote: > Wouldn't "rawhide" be more consistent with the other branch names? This has been discussed elsewhere in the thread. I think we agreed to add a sym-ref between rawhide and main (ie, either would work). I can get the change updated. kevin -- > > On Thu, 3 Dec 2020, Ben Cotton wrote: > > > https://fedoraproject.org/wiki/Changes/GitRepos-master-to-main > > > > == Summary == > > > > This Change will move Fedora git repositories to use "main" as the > > default git branch instead of "master". Specific repositories will be > > manually moved and default git branch for new projects will be set to > > use "main". > ___ > 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: Fedora 34 Change: GitRepos-master-to-main (Self-Contained Change)
On Wed, Dec 09, 2020 at 09:21:34PM -, Jean-Baptiste Holcroft wrote: > hi, > > I see some pagure.io project are automatically handled by this change > > could teams register their repositories to be migrated automatically? > if so, what's the deadline to ask for our repositories to be included in this > change? Yes, I think we could look at doing more on an opt-in basis if that was something folks wanted. I'd say get the list into us the week before? Or if after just file a infrastructure ticket with list and we can do it then (although it might be nice to do as the same time as others I agree). kevin signature.asc Description: PGP signature ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Fedora 34 Change proposal: Boost 1.75 upgrade (System-Wide Change)
https://fedoraproject.org/wiki/Changes/F34Boost175 == Summary == This change brings Boost 1.75 to Fedora. This will mean Fedora ships with a recent upstream Boost release. == Owner == * Name: [[User:trodgers| Thomas Rodgers]] * Email: trodg...@redhat.com == Detailed Description == The aim is to synchronize Fedora with the most recent Boost release. Because ABI stability is absent from Boost, this entails rebuilding of all dependent packages. This also entails the change owner assisting maintainers of client packages in decoding cryptic boost-ese seen in output from g++. The equivalent changes for previous releases were [[Changes/F33Boost173]], [[Changes/F30Boost169|Fedora 30 Change]], [[Changes/F29Boost167|Fedora 29 Change]], [[Changes/F28Boost166|Fedora 28 Change]], [[Changes/F27Boost164|Fedora 27 Change]], [[Changes/F26Boost163|Fedora 26 Change]], [[Changes/F25Boost161|Fedora 25 Change]], [[Changes/F24Boost160|Fedora 24 Change]], [[Changes/F23Boost159|Fedora 23 Change]] and [[Changes/F22Boost158|Fedora 22 Change]]. == Benefit to Fedora == Fedora 33 includes Boost 1.73 (released April 28th 2020). Fedora will stay relevant, as far as Boost clients are concerned. In addition to serveral bug fixes and enhancements to existing components (including many as part of Boost 1.74's release) Boost 1.75 brings three new components: * [https://www.boost.org/doc/libs/1_74_0/libs/stl_interfaces Boost.STL_Interfaces], A library to assist in writing STL conforming iterators, views, and containers, from T. Zachary Laine (introduced in Boost 1.74). * [https://www.boost.org/doc/libs/1_75_0_beta1/libs/json/ Boost.JSON], A portable C++ library which provides containers and algorithms that implement JavaScript Object Notation, from Vinnie Falco, Krystian Stasiowski. * [https://www.boost.org/doc/libs/1_75_0_beta1/libs/leaf Boost.LEAF], A lightweight error handling library for C++11, from Krystian Stasiowski. * [https://www.boost.org/doc/libs/1_75_0_beta1/libs/pfr Boost.PFR], A C++14 library for very basic reflection, from Antony Polukhin. == Scope == * Proposal owners: ** Build will be done with Boost.Build v2 (which is the upstream-sanctioned way of building Boost) ** Request a "f34-boost" [https://docs.pagure.org/releng/sop_adding_side_build_targets.html build system tag] ([http://lists.fedoraproject.org/pipermail/devel/2011-November/159908.html discussion]): ** Build boost into that tag (take a look at the [http://koji.fedoraproject.org/koji/buildinfo?buildID=606493 build #606493] for inspiration) ** Post a request for rebuilds to fedora-devel ** Work on rebuilding dependent packages in the tag. ** When most is done, re-tag all the packages to rawhide ** Watch fedora-devel and assist in rebuilding broken Boost clients (by fixing the client, or Boost). * Other developers: ** Those who depend on Boost DSOs will have to rebuild their packages. Feature owners will alleviate some of this work as indicated above, and will assist those whose packages fail to build in debugging them. * Policies and guidelines: ** Apart from scope, this is business as usual, so no new policies, no new guidelines. * Trademark approval: N/A (not needed for this Change) == Upgrade/compatibility impact == * No manual configuration or data migration needed. * Some impact on other packages needing code changes to rebuild. Historically this hasn't been too much of a problem and could always be resolved before deadline. == How To Test == * No special hardware is needed. * Integration testing simply consists of installing Boost packages (`dnf install boost`) on Fedora and checking that it does not break other packages (see below for a way to obtain a list of boost clients). == User Experience == * Expected to remain largely the same. * Developers building third-party software on Fedora may need to rebuild against the new Boost packages, and may need to adjust their code if the new Boost release is not source-compatible. * Developers using `bjam` to build their own software will need to switch to using the new name for the tool, `b2` == Dependencies == Packages that must be rebuilt: $ dnf repoquery -s --releasever=rawhide --whatrequires libboost\* --disablerepo=* --enablerepo=fedora | sort -u All clients: $ dnf repoquery --releasever=rawhide --archlist=src --whatrequires boost-devel --disablerepo='*' --enablerepo=fedora-source == Contingency Plan == * Contingency mechanism: Worst case scenario is to abandon the update and simply ship F34 with Boost 1.73, which is already in rawhide. It would also be possible to ship the 1.74.0 which would still be newer than in current Fedora releases and contains numerous fixes and improvements to existing Boost components. * Contingency deadline: We will know whether the change can be made once the rebuilds in the side tag are done * Blocks release? No * Blocks product? None == Documentation == * https://www.boost.org/users/history/version_1_75_0.html (expected release mid December 2020) * https://
%pytest and pytest-django
Hi, I'm the maintainer of a python package that uses pytest and the pytest plugin pytest-django (python-authlib). Under %check I currently run `%{python3} -m pytest tests/core` to execute the tests. Now I wanted to do the right thing and change that line to the %pytest macro (`%pytest tests/core`) and that failed: ModuleNotFoundError: No module named 'tests' ImportError: No module named 'tests' pytest-django could not find a Django project (no manage.py file could be found). You must explicitly add your Django project to the Python path to have it picked up. I think the macro and the plugin are interfering here. Is there something that has to be changed in my spec file, the plugin or the macro itself to make it work? Should I just keep it the way it is? Cheers Kai Full output: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/pytest_django/plugin.py", line 170, in _handle_import_error yield File "/usr/lib/python3.9/site-packages/pytest_django/plugin.py", line 323, in pytest_load_initial_conftests dj_settings.DATABASES File "/usr/lib/python3.9/site-packages/django/conf/__init__.py", line 76, in __getattr__ self._setup(name) File "/usr/lib/python3.9/site-packages/django/conf/__init__.py", line 63, in _setup self._wrapped = Settings(settings_module) File "/usr/lib/python3.9/site-packages/django/conf/__init__.py", line 142, in __init__ mod = importlib.import_module(self.SETTINGS_MODULE) File "/usr/lib64/python3.9/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 972, in _find_and_load_unlocked File "", line 228, in _call_with_frames_removed File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 972, in _find_and_load_unlocked File "", line 228, in _call_with_frames_removed File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 984, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tests' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/pytest", line 33, in sys.exit(load_entry_point('pytest==6.0.2', 'console_scripts', 'pytest')()) File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 180, in console_main code = main() File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 136, in main config = _prepareconfig(args, plugins) File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 313, in _prepareconfig config = pluginmanager.hook.pytest_cmdline_parse( File "/usr/lib/python3.9/site-packages/pluggy/hooks.py", line 286, in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 93, in _hookexec return self._inner_hookexec(hook, methods, kwargs) File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 84, in self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( File "/usr/lib/python3.9/site-packages/pluggy/callers.py", line 203, in _multicall gen.send(outcome) File "/usr/lib/python3.9/site-packages/_pytest/helpconfig.py", line 99, in pytest_cmdline_parse config = outcome.get_result() # type: Config File "/usr/lib/python3.9/site-packages/pluggy/callers.py", line 80, in get_result raise ex[1].with_traceback(ex[2]) File "/usr/lib/python3.9/site-packages/pluggy/callers.py", line 187, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 932, in pytest_cmdline_parse self.parse(args) File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 1204, in parse self._preparse(args, addopts=addopts) File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 1107, in _preparse self.hook.pytest_load_initial_conftests( File "/usr/lib/python3.9/site-packages/pluggy/hooks.py", line 286, in __call__ return self._hookexec(self, self.get_hookimpls(), kwargs) File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 93, in _hookexec return self._inner_hookexec(hook, methods, kwargs) File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 84, in self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( File "/usr/lib/python3.9/site-packages/pluggy/callers.py", line 208, in _multicall return outcome.get_result() File "/usr/lib/python3.9/site-packages/pluggy/callers.py", line 80, in get_result raise ex[1].with_traceback(ex[2]) File "/usr/lib/python3.9/site-packages/pluggy/callers.py", line 187, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.9/site-packages/pytest_django/plugin.py",
Re: Fedora 34 Change: GitRepos-master-to-main (Self-Contained Change)
Wouldn't "rawhide" be more consistent with the other branch names? On Thu, 3 Dec 2020, Ben Cotton wrote: https://fedoraproject.org/wiki/Changes/GitRepos-master-to-main == Summary == This Change will move Fedora git repositories to use "main" as the default git branch instead of "master". Specific repositories will be manually moved and default git branch for new projects will be set to use "main". ___ 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)
hi, I see some pagure.io project are automatically handled by this change could teams register their repositories to be migrated automatically? if so, what's the deadline to ask for our repositories to be included in this change? ___ 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: Stop Shipping Individual Nodejs Library Packages (Self-Contained)
On Wed, Dec 9, 2020 at 11:21 AM Miro Hrončok wrote: > > On 12/9/20 7:44 PM, Ben Cotton wrote: > > == How To Test == > > > > * Install all nodejs libraries in Fedora 33. Try to update to Fedora 34. > > What is the plan wrt Obsoletes of the removed packages? > > -- > Miro Hrončok > -- We do not plan on obsoleting them. Obsoleting them has the potential to break third party software. dnf should also clean things up by seeing that the dependencies of an upgraded package have gone away. If dnf misses it, these are libraries, not binaries. If nothing is using them, they just take up some disk space. If a user really wants to clean them up, those types of users usually have their favorite ways of doing so. Troy ___ 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 users: don't update to 20201208.n.0 packages (fprintd 1.90.6), console login and su are broken
On Wed, 2020-12-09 at 12:02 -0800, Adam Williamson wrote: > On Wed, 2020-12-09 at 10:34 -0800, Adam Williamson wrote: > > Hey folks! > > > > Just a heads up that the most recent Rawhide compose (20201208.n.0) > > seems badly broken; console login doesn't work and 'su' segfaults. I > > think the most likely cause of these issues is the new glibc 2.32.9000- > > 19.fc34 build. > > > > So if you're running Rawhide I'd recommend holding off on updating, and > > especially on updating glibc, if you didn't do it already. If you've > > updated glibc you may want to downgrade it (if you still have a root > > shell somewhere :>) > > Still looking into this, but it seems kinda complex. Downgrading glibc > on my test VM didn't fix the issues. I thought sssd might be the > culprit, but downgrading that didn't help either. > > It seems like the console login bug at least doesn't happen with a > minimal package install: > https://openqa.fedoraproject.org/tests/737305 > passed, including console login as user and root, and I verified that > it used the packages from the 1208.n.0 compose. But it seems to > reliably happen on Server, Workstation and KDE installs. So it's > apparently caused by something present in those installs but not in > minimal... > > Still looking into this, my advice for now is still not to upgrade past > the 1207.n.0 package state until it's figured out :) OK, further update: culprit seems to be fprintd. fprintd 1.90.6 is the bad version. A 1.90.7 build is done which should fix it: https://koji.fedoraproject.org/koji/buildinfo?buildID=1656747 A libfprint 1.90.6 is also done, not sure if that's also needed: https://koji.fedoraproject.org/koji/buildinfo?buildID=1656771 There were bug reports already that I hadn't found as I was looking for glibc bugs: https://bugzilla.redhat.com/show_bug.cgi?id=1905667 https://bugzilla.redhat.com/show_bug.cgi?id=1905964 so, skip fprintd 1.90.6! -- Adam Williamson Fedora QA IRC: adamw | Twitter: adamw_ha https://www.happyassassin.net ___ 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: TBB soname bump
* Jerry James: > Greetings all, > > TBB 2021.1.1 is out, and comes with many improvements. It also comes > with an soname bump, so we will have to rebuild all consumers. I > believe the following is the list of packages to be rebuilt. > Hopefully my repoquery skills have been up to the task. Which parts changed soname? Only libtbb.so.12 (from libtbb.so.2)? Do you know why? Thanks, Florian -- Red Hat GmbH, https://de.redhat.com/ , Registered seat: Grasbrunn, Commercial register: Amtsgericht Muenchen, HRB 153243, Managing Directors: Charles Cachera, Brian Klemm, Laurie Krebs, Michael O'Neill ___ 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: Stop Shipping Individual Nodejs Library Packages (Self-Contained)
On Wed, Dec 9, 2020 at 11:52 AM James Cassell wrote: > > > > On Wed, Dec 9, 2020, at 1:44 PM, Ben Cotton wrote: > > https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault > > > > == Summary == > > > > For Nodejs, Fedora should only package: > > * The interpreter, development headers/libraries, and the assorted > > tools to manage project-level installations (NPM, yarn, etc.). > > * Packages that provide binaries that users would want to use in their > > shell. > > * compiled/binary nodejs modules (for now) > > > > Better title would have been, "bundle all nodejs dependencies into binary > packages requiring them". > Yes ... that does sound better. Naming is hard. > It feels contrary to the Minimization Objective. Is there really no better > solution? Can modularity help here? Better packaging macros? > To me this sounds exactly in line with the Minimization Objective. It can get rid of potentially 700 Fedora packages. Minimizing the number of packages needed to be installed as well as being built with. > Is there really no better solution? Not that we've found. This isn't an off the cuff proposal, it was months of discussion on mailling lists and off. To be honest, this is really years in the making. macros and scripts were tried for years, making them better and better in hopes that it would ease the problem. When things finally started falling apart, we really could say we'd tried all we could, but nothing was sustainable. > Can modularity help here? Better packaging macros? No, and No > How will licensing of dependencies be verified? Unlike most other languages, nodejs libraries contain a License field in their package.json. A simple 'find' script can get the licenses of your bundled packages. Run that each time you update your package, putting the output in your License: line of your spec. > What happens when a project adds new dependencies? Re-run your bundling script. You should re-run it every time you do any update, pulling in the correct and often updated nodejs libraries for your package. Troy ___ 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: Failed to pair: org.bluez.Error.AuthenticationFailed
On Wednesday, December 9, 2020 3:40:47 AM WET Steve Dickson wrote: > Its a kernel problem... On the 5-9 kernel I tried > bluez-5.53, bluez-5.54, bluez-5.5 all failed > with Connection refused (111) > > Then I tried bluez-5.5 on the last 5.8 kernel > (5.8.18-300.fc33)... everything worked again > > steved. I will probably add this information to the bug report that you opened. I tried the last kernel from rawhide: 5.10.0-0.rc6.20201204git34816d20f173.92.fc34 And the problem still persists there. :-( -- José Abílio___ 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: End of CentOS Linux: What about Fedora?
On 09/12/2020 20:55, Matthew Miller wrote: On Wed, Dec 09, 2020 at 08:46:39PM +0100, Jaroslav Prokop wrote: Looks like my use case should be included and hopefully with good options :). Although the way of communicating it feels a bit unfortunate. I would at least like to see what kind of initiatives are we talking about, what is in consideration. I know that centos-questi...@redhat.com is being answered by real people who are working on planning these programs, so sharing your needs with them can't hurt. Thanks! I'll do that. ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
EPEL 6 re-enabled, but... Re: Fedora 31 and EPEL 6 is EOL in Fedora Copr
After feedback from several users still doing _development_ against EL6, we decided to re-enable epel-6 build chroots temporarily (probably till the end of ELS of RHEL 6, but without promises). CentOS 6 repos are not mirrored anymore, so the builds are now done against the repos on https://vault.centos.org/ server (this is first time experience, so we don't know the stability or throughput). WARNING: It is very unlikely you want to waste your time and Copr resources (computational power but especially storage) with epel-6, so we'd still like to appeal to you to _disable_ epel-6 chroots in your projects. Pavel On Thursday, December 3, 2020 11:56:32 AM CET Pavel Raiskup wrote: > The Fedora 31 and EPEL 6 chroots are marked as EOL in Copr now (for the epel > case, it's not even easily possible to build there nowadays because CentOS > already stopped mirroring of the repos). > > There's additional 180 days period when we keep the build results. If you > want > to keep the results longer than that, don't forget to periodically check your > EOLed chroots: https://copr.fedorainfracloud.org/user/repositories/ > > Copr Team > > > ___ > copr-devel mailing list -- copr-de...@lists.fedorahosted.org > To unsubscribe send an email to copr-devel-le...@lists.fedorahosted.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.fedorahosted.org/archives/list/copr-de...@lists.fedorahosted.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 users: don't update to 20201208.n.0 packages (likely glibc), console login and su are broken
On Wed, 2020-12-09 at 10:34 -0800, Adam Williamson wrote: > Hey folks! > > Just a heads up that the most recent Rawhide compose (20201208.n.0) > seems badly broken; console login doesn't work and 'su' segfaults. I > think the most likely cause of these issues is the new glibc 2.32.9000- > 19.fc34 build. > > So if you're running Rawhide I'd recommend holding off on updating, and > especially on updating glibc, if you didn't do it already. If you've > updated glibc you may want to downgrade it (if you still have a root > shell somewhere :>) Still looking into this, but it seems kinda complex. Downgrading glibc on my test VM didn't fix the issues. I thought sssd might be the culprit, but downgrading that didn't help either. It seems like the console login bug at least doesn't happen with a minimal package install: https://openqa.fedoraproject.org/tests/737305 passed, including console login as user and root, and I verified that it used the packages from the 1208.n.0 compose. But it seems to reliably happen on Server, Workstation and KDE installs. So it's apparently caused by something present in those installs but not in minimal... Still looking into this, my advice for now is still not to upgrade past the 1207.n.0 package state until it's figured out :) -- Adam Williamson Fedora QA IRC: adamw | Twitter: adamw_ha https://www.happyassassin.net ___ 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: End of CentOS Linux: What about Fedora?
On Wed, Dec 09, 2020 at 08:46:39PM +0100, Jaroslav Prokop wrote: > Looks like my use case should be included and hopefully with good > options :). > > Although the way of communicating it feels a bit unfortunate. > I would at least like to see what kind of initiatives are we talking > about, what is in consideration. I know that centos-questi...@redhat.com is being answered by real people who are working on planning these programs, so sharing your needs with them can't hurt. -- 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: Stop Shipping Individual Nodejs Library Packages (Self-Contained)
On Wed, Dec 9, 2020, at 1:44 PM, Ben Cotton wrote: > https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault > > == Summary == > > For Nodejs, Fedora should only package: > * The interpreter, development headers/libraries, and the assorted > tools to manage project-level installations (NPM, yarn, etc.). > * Packages that provide binaries that users would want to use in their shell. > * compiled/binary nodejs modules (for now) > Better title would have been, "bundle all nodejs dependencies into binary packages requiring them". It feels contrary to the Minimization Objective. Is there really no better solution? Can modularity help here? Better packaging macros? How will licensing of dependencies be verified? What happens when a project adds new dependencies? V/r, James Cassell ___ 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: End of CentOS Linux: What about Fedora?
On 09/12/2020 20:24, Matthew Miller wrote: On Wed, Dec 09, 2020 at 02:07:01PM +0100, Jaroslav Prokop wrote: It would provide with what is lost with CentOS Linux. Let's entertain an example: I would like to setup a home server with some locally hosted services, but I wouldn't like to update it to new system with new software every year just to get security updates. [...] "pioneer" of new releases, I feel that then I would miss a production ready, free and long term supported system from the ecosystem of RHEL/Fedora. But apparently some already took Take a look at this part of the CentOS FAQ: "In the first half of 2021, we will be introducing low- or no-cost programs for a variety of use cases, including options for open source projects and communities, partner ecosystems and an expansion of the use cases of the Red Hat Enterprise Linux Developer subscription to better serve the needs of systems administrators and partner developers. We’ll share more details on these initiatives as they become available." https://www.redhat.com/en/blog/faq-centos-stream-updates#Q10 Those details really have not been worked out, but I expect your use to be one that's definitely thought of. Thank you for responding! Looks like my use case should be included and hopefully with good options :). Although the way of communicating it feels a bit unfortunate. I would at least like to see what kind of initiatives are we talking about, what is in consideration. Jarek. ___ 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: End of CentOS Linux: What about Fedora?
On Wed, Dec 09, 2020 at 02:07:01PM +0100, Jaroslav Prokop wrote: > It would provide with what is lost with CentOS Linux. > Let's entertain an example: > I would like to setup a home server with some locally hosted > services, but I wouldn't like to update it to new system with new > software every year just to get security updates. [...] > "pioneer" of new releases, I feel that then I would miss a > production ready, free and long term supported system > from the ecosystem of RHEL/Fedora. But apparently some already took Take a look at this part of the CentOS FAQ: "In the first half of 2021, we will be introducing low- or no-cost programs for a variety of use cases, including options for open source projects and communities, partner ecosystems and an expansion of the use cases of the Red Hat Enterprise Linux Developer subscription to better serve the needs of systems administrators and partner developers. We’ll share more details on these initiatives as they become available." https://www.redhat.com/en/blog/faq-centos-stream-updates#Q10 Those details really have not been worked out, but I expect your use to be one that's definitely thought of. -- 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: End of CentOS Linux: What about Fedora?
On Wed, Dec 09, 2020 at 12:26:18AM -0300, Sergio Belkin wrote: > How does this (https://blog.centos.org/2020/12/future-is-centos-stream/) > affect Fedora? I wrote a blog post about this last September and I think it's all still very true: https://fedoramagazine.org/fedora-and-centos-stream/ -- 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: Packaging a go application
On 12/8/20 8:20 AM, Robin Opletal wrote: 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 This gonna be tricky because of the Makefile we can't use because we do not support Go modules yet. And git.sr.ht is not a supported repo home. First you should use go2rpm to get the basic structure of your SPEC: go2rpm --stdout git.sr.ht/~sircmpwn/aerc -f https://git.sr.ht/~sircmpwn/aerc Here's one modified to work with Drew's Makefile while keeping Fedora's flags for the binary compilation, and the handling git.sr.ht: # Generated by go2rpm 1.3 %bcond_without check # https://git.sr.ht/~sircmpwn/aerc %global goipath git.sr.ht/~sircmpwn/aerc %global forgeurlhttps://git.sr.ht/~sircmpwn/aerc Version:0.5.2 %global tag 0.5.2 # /!\ Prerelease to fix compilation with go-pgpmail %global commit b56a688589c946ff8224f3d9e2e73de2edbc39b4 %global repoaerc %global archivename %{repo}-%{commit} %global archiveext tar.gz %global archiveurl %{forgeurl}/archive/%{commit}.%{archiveext} %global topdir %{repo}-%{commit} %global extractdir %{repo}-%{commit} %global scm git %gometa %global common_description %{expand: Aerc is an email client that runs in your terminal. It's highly efficient and extensible, perfect for the discerning hacker.} %global golicenses LICENSE %global godocs doc README.md Name: aerc Release:1%{?dist} Summary:Email client for your terminal License:MIT URL:%{gourl} Source0:%{gosource} # Disable building of aerc that we handle manually in the SPEC Patch0: aerc-fix-makefile.patch BuildRequires: scdoc BuildRequires: golang(git.sr.ht/~sircmpwn/getopt) BuildRequires: golang(git.sr.ht/~sircmpwn/tcell) BuildRequires: golang(git.sr.ht/~sircmpwn/tcell/views) BuildRequires: golang(github.com/brunnre8/go.notmuch) BuildRequires: golang(github.com/creack/pty) BuildRequires: golang(github.com/danwakefield/fnmatch) BuildRequires: golang(github.com/ddevault/go-libvterm) BuildRequires: golang(github.com/emersion/go-imap) BuildRequires: golang(github.com/emersion/go-imap-idle) BuildRequires: golang(github.com/emersion/go-imap-sortthread) BuildRequires: golang(github.com/emersion/go-imap/client) BuildRequires: golang(github.com/emersion/go-maildir) BuildRequires: golang(github.com/emersion/go-message) BuildRequires: golang(github.com/emersion/go-message/charset) BuildRequires: golang(github.com/emersion/go-message/mail) BuildRequires: golang(github.com/emersion/go-message/textproto) BuildRequires: golang(github.com/emersion/go-pgpmail) BuildRequires: golang(github.com/emersion/go-sasl) BuildRequires: golang(github.com/emersion/go-smtp) BuildRequires: golang(github.com/fsnotify/fsnotify) BuildRequires: golang(github.com/go-ini/ini) BuildRequires: golang(github.com/google/shlex) BuildRequires: golang(github.com/imdario/mergo) BuildRequires: golang(github.com/kyoh86/xdg) BuildRequires: golang(github.com/mattn/go-isatty) BuildRequires: golang(github.com/mattn/go-runewidth) BuildRequires: golang(github.com/miolini/datacounter) BuildRequires: golang(github.com/mitchellh/go-homedir) BuildRequires: golang(github.com/pkg/errors) BuildRequires: golang(github
TBB soname bump
Greetings all, TBB 2021.1.1 is out, and comes with many improvements. It also comes with an soname bump, so we will have to rebuild all consumers. I believe the following is the list of packages to be rebuilt. Hopefully my repoquery skills have been up to the task. By package, with maintainers: - blender: luya, design-sw, hobbes1069, ignatenkobrain, kwizart, roma, s4504kr, slaanesh - bowtie2: jaruga - cryptominisat: jjames - dyninst: scox, fche, jistone, lberk, orion, wcohen - embree: luya, slaanesh - fawkes: thofmann, rmattes, timn - gazebo: rmattes, @robotics-sig - luxcorerender: luya, kwizart, besser82, slaanesh - mathicgb: jjames - oidn: luya, slaanesh, design-sw - opencascade: hobbes1069 - opencv: kwizart, jridky, sergiomb, jkucera, vjancik, hhorak, jmlich, hguemar - OpenImageIO: hobbes1069 - opensubdiv: luya - openvdb: slaanesh, luya - pmemkv: kilobyte - prusa-slicer: tibbs, churchyard - root: ellert - suitesparse: jkastner, deji, mjakubicek, nphilipp, orion, dkaspar I will do test mock builds prior to building in Rawhide to hopefully catch any breakage. Sadly, I can't seem to do that today. See Adam's email about segfaults in Rawhide. As soon as that is cleared up, I will start doing test builds. I hope that sometime next week we can do these builds for real. Please let me know if you prefer to build your own package, otherwise I can do it for you. Also let me know of any scheduling constraints so I can stay out of your way if you've got a complicated update coming up. 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: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)
On 12/9/20 7:44 PM, Ben Cotton wrote: == How To Test == * Install all nodejs libraries in Fedora 33. Try to update to Fedora 34. What is the plan wrt Obsoletes of the removed packages? -- 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
Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)
https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault == Summary == For Nodejs, Fedora should only package: * The interpreter, development headers/libraries, and the assorted tools to manage project-level installations (NPM, yarn, etc.). * Packages that provide binaries that users would want to use in their shell. * compiled/binary nodejs modules (for now) == Owner == * Name: [[User:tdawson| Troy Dawson]] * Email: tdaw...@redhat.com * Name: [[User:sgallagh| Stephen Gallagher]] * Email: sgall...@redhat.com * Name: [[https://developer.fedoraproject.org/tech/languages/nodejs/SIG.html| Nodejs SIG]] * Email: nod...@lists.fedoraproject.org == Detailed Description == The nodejs libraries have been approved to be bundled, and there is infrastructure in place for the bundling to work properly. Currently, it is recommended that packagers should create individual nodejs library packages instead of bundling all of the libraries into the package requiring them. This change is to make it default to bundle the nodejs libraries with the package that needs them, and retire the vast majority of nodejs library packages. In summary, for Nodejs Fedora should only package: * The interpreter, development headers/libraries, and the assorted tools to manage project-level installations (NPM, yarn, etc.). * Packages that provide binaries that users would want to use in their shell. * compiled/binary nodejs modules (for now) == Feedback == There has been a discussion on the fedora nodejs mailing list about what to do with the extreme dependency problem of the nodejs library packages. Because of the extreme inter-dependency, upgrading almost any package causes others to break. It has caused most packages to rot, remaining on unsupported versions for years. Many of the nodejs packagers are giving up and orphaning their packages, which has caused even more problems. An initial proposal was to find all of the important nodejs library packages and bundle those, making them easier to upgrade and maintain. But there was problems with figuring out what was important, and what versions should those have. During that discussion, this rather extreme solution of getting rid of all nodejs libraries was proposed. To our surprise, it has been the best received suggestion and fixes the most problems. == Benefit to Fedora == * In Fedora 33, there are many nodejs libraries that are uninstallable, thus causing other programs based off them to also be uninstallable. This gets rid of that problem. * Packages in Fedora that use nodejs libraries will be able to use the library versions that upstream has tested and approved. * If a package in Fedora uses a nodejs library, the packager will not have to also package extra individual nodejs library packages. There have been times this has led to over 100 extra packages, each with their own package reviews and maintenance problems. This change will lower the workload on that packager, and possibly get more packages into Fedora. * The nodejs maintainers can concentrate on nodejs itself, instead of the whole nodejs library infrastructure. * Nodejs developers using Fedora will no longer have to worry about Fedora's global nodejs libraries causing conflicts or inconsistencies. == Scope == * Proposal owners: We will go through the Fedora release and determine what nodejs packages Fedora should package. We will implement nodejs library bundling on those we already own. For those that we do not own, we will work with their owners to implement nodejs library bundling. As packages implement nodejs library bundling, we will monitor the nodejs libraries and note which ones are no longer required. When they are no longer required, we will retire them, if we own them. If we do not own them, we will work with the owners to retire them, if they wish. * Other developers: For Fedora packagers whose package rely on nodejs libraries, please contact the [[https://developer.fedoraproject.org/tech/languages/nodejs/SIG.html| Nodejs SIG]] and we will help you find the easiest way to bundle your nodejs libraries. For Fedora nodejs library packages, look to see what depends on your library. If it looks like you can do so, retire your nodejs library. If you would like, give the [[https://developer.fedoraproject.org/tech/languages/nodejs/SIG.html| Nodejs SIG]] admin to your nodejs libraries, and they will work through the process for you. * Release engineering: [https://pagure.io/releng/issues #Releng issue number] (a check of an impact with Release Engineering is needed) * Policies and guidelines: N/A (not a System Wide Change) * Trademark approval: N/A (not needed for this Change) * Alignment with Objectives: == Upgrade/compatibility impact == N/A == How To Test == * Install all nodejs libraries in Fedora 33. Try to update to Fedora 34. * Try to install all packages that require nodejs in Fedora 34. * Install all packages that require nodejs in Fedora 33. Try to update to Fedora 34.
Fedora 34 Change: Binutils 2.36 (System-Wide Change)
https://fedoraproject.org/wiki/Changes/BINUTILS236 == Summary == Rebase the binutils package from version 2.35.1 to version 2.36. == Owner == * Name: Nick Clifton [https://fedoraproject.org/wiki/User:Nickc] * Email: ni...@redhat.com == Detailed Description == Switch the binutils package from being based on the 2.35.1 release of the GNU binutils to being based on the 2.36 release. This release will bring in numerous bug fixes, as well as support for new x86 and ARM architecture extensions. == Benefit to Fedora == The main benefit will be the bug fixes and the improvements to the linker and assembler. Whilst invisible to ordinary users these changes will benefit package maintainers and application developers. == Scope == * Proposal owners: Change the source parameter in the binutils.spec rpm and adjust the local patches to take account of the bugs that are now already fixed. This is a significant change to the underlying tools used to build Fedora and so there should be a mass rebuild in order for the changes to be noticed across the system. * Other developers: None * Release engineering: https://pagure.io/releng/issue/9898 A mass rebuilt will be required. * Policies and guidelines: No documents need to be updated. * Trademark approval: N/A (not needed for this Change) * Alignment with Objectives: The rebase of the binutils will bring with it improved support for smaller architectures (eg ARM, RISC-V, MIPS) which in turn will align with the Fedora Internet of Things objective. == Upgrade/compatibility impact == The binutils are backwards compatible with previous releases, so no changes should be necessary. == How To Test == The binutils package does include its own set of testsuites which check basic functionality. The real test however is by rebuilding other packages which depend upon the binutils, or more likely, upon gcc. If these packages continue to work then the binutils update has not broken anything. == User Experience == The change should not be noticeable to the user. == Dependencies == This update has no hard dependencies on any other package. There are other packages that do depend upon the binutils however. Most notably gcc and redhat-rpm-config. == Contingency Plan == * Contingency mechanism: Revert to the 2.35.1 binutils as currently used in rawhide. This work can be done by me, should it prove necessary. * Contingency deadline: Beta freeze. * Blocks release? No * Blocks product? None == Documentation == This rebase brings with it many bug fixes, plus the following notable new features: New features in the Assembler: General: * When setting the link order attribute of ELF sections, it is now possible to use a numeric section index instead of symbol name. * Added a .nop directive to generate a single no-op instruction in a target neutral manner. This instruction does have an effect on DWARF line number generation, if that is active. * Removed --reduce-memory-overheads and --hash-size as gas now uses hash tables that can be expand and shrink automatically. X86/x86_64: * Add support for AVX VNNI, HRESET, UINTR, TDX, AMX and Key Locker instructions. * Support non-absolute segment values for lcall and ljmp. * Add {disp16} pseudo prefix to x86 assembler. * Configure with --enable-x86-used-note by default for Linux/x86. ARM/AArch64: * Add support for Cortex-A78, Cortex-A78AE and Cortex-X1, Cortex-R82, Neoverse V1, and Neoverse N2 cores. * Add support for ETMv4 (Embedded Trace Macrocell), ETE (Embedded Trace Extension), TRBE (Trace Buffer Extension), CSRE (Call Stack Recorder Extension) and BRBE (Branch Record Buffer Extension) system registers. * Add support for Armv8-R and Armv8.7-A ISA extensions. * Add support for DSB memory nXS barrier, WFET and WFIT instruction for Armv8.7. * Add support for +csre feature for -march. Add CSR PDEC instruction for CSRE feature in AArch64. * Add support for +flagm feature for -march in Armv8.4 AArch64. * Add support for +ls64 feature for -march in Armv8.7 AArch64. Add atomic 64-byte load/store instructions for this feature. * Add support for +pauth (Pointer Authentication) feature for -march in AArch64. New features in the Linker: * Add --error-handling-script= command line option to allow a helper script to be invoked when an undefined symbol or a missing library is encountered. This option can be suppressed via the configure time switch: --enable-error-handling-script=no. * Add -z x86-64-{baseline|v[234]} to the x86 ELF linker to mark x86-64-{baseline|v[234]} ISA level as needed. * Add -z unique-symbol to avoid duplicated local symbol names. * The creation of PE format DLLs now defaults to using a more secure set of DLL characteristi
Re: End of CentOS Linux: What about Fedora?
Hello! On 09.12.20 18:08, Gary Buhrmaster wrote: For those that want the equivalent of a point release, I would think they should be able to write an ansible script to upgrade to the point release of packages that EL 8.x ship with. Just had the same idea. ;-) So if I only upgrade to the point releases, I have more or less a EL system. For me this is a sufficient replacement for CentOS. Best Regards Christoph ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Rawhide users: don't update to 20201208.n.0 packages (likely glibc), console login and su are broken
Hey folks! Just a heads up that the most recent Rawhide compose (20201208.n.0) seems badly broken; console login doesn't work and 'su' segfaults. I think the most likely cause of these issues is the new glibc 2.32.9000- 19.fc34 build. So if you're running Rawhide I'd recommend holding off on updating, and especially on updating glibc, if you didn't do it already. If you've updated glibc you may want to downgrade it (if you still have a root shell somewhere :>) -- Adam Williamson Fedora QA IRC: adamw | Twitter: adamw_ha https://www.happyassassin.net ___ 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: End of CentOS Linux: What about Fedora?
On 12/9/20 12:33 PM, Jaroslav Prokop wrote: Hello, On 09/12/2020 12:12, Christoph Karl wrote: Hello! On 09.12.20 04:26, Sergio Belkin wrote: How does this (https://blog.centos.org/2020/12/future-is-centos-stream/) affect Fedora? I think Fedora now needs some kind of LTS. At least I was planning to support CentOS via EPEL as a kind of "Fedora LTS". If I remember correctly and not making it up there was a discussion some years back about Fedora LTS. Where does the fairy tale of CentOS being a "Fedora LTS" come from? Fedora and CentOS address completely different audiences and provide completely different packages and "features". I am starting to get really confused on Fedora's position here. So am I. Actually I do not see any common ground for Fedora and CentOS. Are we anywhere in the pipeline? Actually, I do not care. I support Fedora, RHEL is RHAT's business and so is its puppet/clone CentOS. Ralf ___ 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: main vs master: no more localization :(
Hi Jean-Baptiste, On 12/8/20 6:06 PM, Jean-Baptiste wrote: > > Hello, > > our localization system, for every single doc component is broken. > > The reason is the change of branch from "master" to "main". > I do not understand how this happened. Only a handful of Fedora Docs repos have switched from `master` to `main`. Did the changing of a few repos have an impact on the translations build script? If so, which repos specifically caused localization to break? > the question I have: how could we have better testing of changes? > > > Thanks for your understanding, > I am still confused how it happened. If any docs repo can break the localization tooling by changing the default branch, this seems like a bug with the tooling. Right now, no mass branch renames have happened yet, although this is planned in the near future: https://fedoraproject.org/wiki/Changes/GitRepos-master-to-main -- Cheers, Justin W. Flory (he/him) https://jwf.io TZ=America/New_York publickey - foss@jwf.io - 570e854f.asc Description: application/pgp-keys 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
Re: End of CentOS Linux: What about Fedora?
On Wed, Dec 9, 2020 at 4:52 PM Adam Williamson wrote: > For some folks / maintenance styles this might still be an issue, but > it should work OK in quite a lot of cases. It's not like you're running > Rawhide. For those that want the equivalent of a point release, I would think they should be able to write an ansible script to upgrade to the point release of packages that EL 8.x ship with. A little more work (for someone) to maintain, but I would not be surprised if someone (or a community) decided to take it one. ___ 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: End of CentOS Linux: What about Fedora?
On Wed, 2020-12-09 at 14:07 +0100, Jaroslav Prokop wrote: > > If I understood the announcement, it would be a kind of CentOS streams > is rolling release or a release with short > release interval. That does not make my job much easier as someone who > just sets up services and leaves it running. It's a rolling release *of a stable RHEL branch*. You're not getting radical new changes if you run CentOS Stream; you're just getting the changes you'd usually get in RHEL stable point releases (e.g. 8.1, 8.2 etc) but getting them early and as they are produced, rather than in periodic lumps). For some folks / maintenance styles this might still be an issue, but it should work OK in quite a lot of cases. It's not like you're running Rawhide. -- Adam Williamson Fedora QA IRC: adamw | Twitter: adamw_ha https://www.happyassassin.net ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: f33: systemd-resolved hang on ip query
On Tue, Dec 8, 2020 at 8:34 PM Marius Schwarz wrote: > > Am 08.12.20 um 19:32 schrieb Dridi Boukelmoune: > > > >> Petr was so nice to supply a test procedure, i suggest that you use it > >> also. > > I'll try to strace stuff to to see what's going on, but I can only > > assume that this BZ is not trying to resolve ip addresses through > > systemd-resolved. > > > > > > No, they didn't . An pretimed bind-libs update, caused apps not to be > able to resolve hostnames . they crashed. > All tools which did it themself, worked "in a way". they first tried > local resolving with /etc/hosts, thats where libc crashed, which took time, > and then used root dns to do theire jobs. > > It could have the same underlying issue: not matching sys libs. I > suggest to update them. Actually, it looks like this is happening for all NXDOMAIN replies. $ dig @1.1.1.1 com.example | grep -e SERVER -e HEADER ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 29880 ;; SERVER: 1.1.1.1#53(1.1.1.1) $ dig +timeout=1 com.example ; <<>> DiG 9.11.25-RedHat-9.11.25-2.fc33 <<>> +timeout=1 com.example ;; global options: +cmd ;; connection timed out; no servers could be reached A quick search for systemd-resolved nxdomain yields many results with a syslog I do not see on my system: > Server returned error NXDOMAIN, mitigating potential DNS violation > DVE-2018-0001 So it looks like my initial intuition that there could be a mitigation of sorts is starting to hold water. The problem now is that clients on my system using getaddrinfo in a way that was legit until now are now being DoS'd by systemd-resolved, waiting forever for a reply that is not coming. I wouldn't mind the mitigation, if only I could disable it. Does anyone know any better? I'm still suspecting I configured something wrong but at the same time systemd seems to have a history with NXDOMAIN handling. Thanks, Dridi ___ 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: End of CentOS Linux: What about Fedora?
>> Maybe provide a rolling release fedora as well (which is >> suitable for non-debug systems). > > > https://fedoraproject.org/wiki/RawhideKernelNodebug > > -Jared Thanks, I thought to recall that it's not just the kernel. Also mentioned in the wiki link is that it doesn't work with secureboot. I was hoping for something can take it up with opensuse tumbleweed. ___ 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
Schedule for Wednesday's FESCo Meeting (2020-12-09)
Sorry for sending this late :) Following is the list of topics that will be discussed in the FESCo meeting Wednesday at 15:00UTC in #fedora-meeting-2 onirc.freenode.net. To convert UTC to your local time, take a look at http://fedoraproject.org/wiki/UTCHowto or run: date -d '2020-12-09 15:00 UTC' Links to all issues to be discussed can be found at: https://pagure.io/fesco/report/meeting_agenda = Discussed and Voted in the Ticket = None = Followups = #topic #2508 F34 Change: Route all Audio to PipeWire https://pagure.io/fesco/issue/2508 = New business = None = Open Floor = For more complete details, please visit each individual issue. The report of the agenda items can be found athttps://pagure.io/fesco/report/meeting_agenda If you would like to add something to this agenda, you can reply to this e-mail, file a new issue athttps://pagure.io/fesco, e-mail me directly, or bring it up at the end of the meeting, during the open floor topic. Note that added topics may be deferred until the following meeting. ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: End of CentOS Linux: What about Fedora?
(Just to be clear before I start, I was not involved in the decision process for yesterday's announcement.) On Tue, Dec 8, 2020 at 10:29 PM Sergio Belkin wrote: > > Hi, > How does this (https://blog.centos.org/2020/12/future-is-centos-stream/) > affect Fedora? The short version: it doesn't. The long version: CentOS Stream is downstream of Fedora. Where there used to be a big leap between Fedora and RHEL, CentOS Stream provides a bridge. A bridge that allows community contribution to RHEL. Think of it this way: Current Fedora -> RHEL 9 Current CentOS Stream -> RHEL 8.4 On Wed, Dec 9, 2020 at 6:16 AM Christoph Karl wrote: > > I think Fedora now needs some kind of LTS. > At least I was planning to support CentOS via EPEL as > a kind of "Fedora LTS". > This comes up every so often, but I don't see it happening. If nothing else, you're putting a maintenance burden on every package maintainer to continue providing updates for whatever definition of "long-term" we come up with. As many maintainers contribute on a volunteer basis (even many of us who are Red Hat employees don't maintain Fedora packages as part of our day job), this is a big burden to ask. We already see signs of the package maintenance burden becoming too high, this would only make it worse. There's also the question of fit. While it's not impossible to be leading edge and provide long-term support at the same time, it's certainly not easy. Beyond package maintenance, there would be additional demands on QA, websites, release engineering, etc to provide a consistent experience over a long-term support lifecycle. On Wed, Dec 9, 2020 at 8:10 AM Jaroslav Prokop wrote: > > While I personally think that Fedora should uphold mainly its philosophy > of being the > "pioneer" of new releases, I feel that then I would miss a production > ready, free and long term supported system > from the ecosystem of RHEL/Fedora. I agree wholeheartedly. CentOS Linux filled a valuable niche in the ecosystem. But Fedora is not the place to replace it. -- 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: End of CentOS Linux: What about Fedora?
On Wed, Dec 9, 2020 at 8:57 AM Damian Ivanov wrote: > Maybe provide a rolling release fedora as well (which is > suitable for non-debug systems). > https://fedoraproject.org/wiki/RawhideKernelNodebug -Jared ___ 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)
On Wed, Dec 9, 2020 at 1:54 AM Petr Šabata wrote: > On Tue, Dec 8, 2020 at 11:57 PM Kevin Fenzi wrote: > > > > On Mon, Dec 07, 2020 at 10:13:13PM +0100, Petr Šabata wrote: > > > 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: ". > > > > So, I looked back the last 3 months and I am pretty sure the only ones > > are all flatpaks. (firefix, thunderbird, etc) > > > https://mbs.fedoraproject.org/module-build-service/1/module-builds/?stream=master > > I can also see avocado:master built for f33 there on the first page. > But it could also matter for flatpaks if the name is referenced in the > build process. > > CC'ing Owen. > > > > > > > > # 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! > > > > Well, I checked out all the modules from rawhide. How can I tell they > > are obsolete? > > Uh; I was fairly certain some of those were my dev modules from the > Boltron era. > If I recall correctly, Merlin was working on marking modules as > obsolete at some point. Maybe we didn't actually run it all of them > and they're being built automatically. We should review everything > that's in Rawhide and obviously isn't supposed to be. > > CC'ing Merlin. > I created https://pagure.io/releng/issue/8887 last year to clean up a bunch of obsolete module stream branches, but it's still on the back burner. Merlin P > > > > > > > > # 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. > > > > Well, I don't want to keep master around in any form... and yeah, I > > realize there's going to be fallout. ;( > > > > kevin > > __
Re: End of CentOS Linux: What about Fedora?
All this sounds cool, rolling release FTW! On that topic (rolling release) I have another suggestion - please fork the thread if that's too OT. Rawhide is good so far but is not suitable as a productive rolling release because some packages have debug flags that slow the system down (I have measured it and rawhide is always significantly slower on my devices). Maybe provide a rolling release fedora as well (which is suitable for non-debug systems). Regards, Damian ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: How do really work RAID1 on btrfs?
On 12/9/20 1:31 AM, Kevin Kofler via devel wrote: It follows that the solutions are nonnegative under the following conditions: * a+b≥c * a+c≥b * b+c≥a which are quite logical. Consider a=4, b=1, and c=1, i.e., disks of 4 GB, 1 GB, and 1 GB. Each of the 1 GB disks can only mirror (at most) 1 of the 4 GB, so where would you want to mirror the remaining 2 GB to? And without attempting a formal proof, I would suspect that there is not a unique solution for more than 3 disks, since you get a lot more freedom, but in any case the bigger disk can't be bigger than the sum of all the others, because then of course losing that would be impossible to recover. That condition will be necessary, and I think sufficient too. 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
Re: End of CentOS Linux: What about Fedora?
Hello, On 09/12/2020 13:28, Peter Robinson wrote: On Wed, Dec 9, 2020 at 11:12 AM Christoph Karl wrote: Hello! On 09.12.20 04:26, Sergio Belkin wrote: How does this (https://blog.centos.org/2020/12/future-is-centos-stream/) affect Fedora? I think Fedora now needs some kind of LTS. Why? What would it provide that CentOS Stream doesn't? It would provide with what is lost with CentOS Linux. Let's entertain an example: I would like to setup a home server with some locally hosted services, but I wouldn't like to update it to new system with new software every year just to get security updates. That is for me use case that would benefit from LTS. I would've used CentOS Linux but that won't be enough because CentOS 8 is EOL roughly next year. I could use Fedora server but that has too quick a release cycle and I don't have the time to check that everything is running right so often. Instead I would like LTS system that I comfortable with, which is from the RHEL ecosystem. But I don't see sense in running paid RHEL instance that would be only serve as my hobby project server. So with those out of the picture I would probably have to settle for something like Ubuntu LTS. However that is not the solution I'd like to see. If I understood the announcement, it would be a kind of CentOS streams is rolling release or a release with short release interval. That does not make my job much easier as someone who just sets up services and leaves it running. While I personally think that Fedora should uphold mainly its philosophy of being the "pioneer" of new releases, I feel that then I would miss a production ready, free and long term supported system from the ecosystem of RHEL/Fedora. But apparently some already took on this task [0]. Regards, Jarek [0] https://github.com/hpcng/rocky At least I was planning to support CentOS via EPEL as a kind of "Fedora LTS". Best Regards Christoph ___ 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 ___ 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: Xwayland as a standalone package (System-Wide Change)
Hi, On Wed, Dec 2, 2020 at 5:33 PM Vít Ondruch wrote: > Dne 02. 12. 20 v 14:18 Neal Gompa napsal(a): > > I think that unless it's actually being split out from upstream > > sources from the xorg-server repo, it would just be easier to call it > > xorg-x11-server-Xwayland. > > That was also my thought. I was just curious if this was considered, > because both approaches have some pros/cons. But I don't think I have > preference. > Yep, I reckon calling the standalone package "xorg-x11-server-Xwayland" would be actually easier (for users as well), so I would be fine with such a decision. Cheers Olivier ___ 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: End of CentOS Linux: What about Fedora?
El mié, 9 dic 2020 a las 9:28, Peter Robinson () escribió: > On Wed, Dec 9, 2020 at 11:12 AM Christoph Karl wrote: > > > > Hello! > > > > On 09.12.20 04:26, Sergio Belkin wrote: > > > How does this ( > https://blog.centos.org/2020/12/future-is-centos-stream/) > > > affect Fedora? > > > > I think Fedora now needs some kind of LTS. > > Why? What would it provide that CentOS Stream doesn't? > > > At least I was planning to support CentOS via EPEL as > > a kind of "Fedora LTS". > > > > Best Regards > > Christoph > Cutting-edge features? -- -- 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: Packaging a go application
Hi Robin, "Robin Opletal" writes: > On Tue Dec 8, 2020 at 8:17 PM CET, Dan Čermák wrote: >> Hi Robin, > > Hi Dan, > >> BuildRequires: golang($url/$owner/$pkg) >> indicates a dependent package that must be available in Fedora. It is >> actually not a macro, it's just a naming convention for golang packages >> (more specifically, this is a capability that golang packages provide). >> Thus we would be free to change the naming of github.com/creack/pty >> to fancy-golang-github-creack-pty (just a ridiculous example) while not >> having to touch our packages at all, as long as it would still provide >> golang(github.com/creack/pty). > > That makes sense perfect sense to me now - thanks for the explanation. I > will look into how this could then be done > > May I ask if bundling the dependencies in this case would be a good > idea, as even the used libraries are often tagged on a commit for each > aerc release? Bundling is generally discouraged in Fedora, so unless there are really compelling reasons (e.g. there's hundreds of dependencies or aerc does not work with the unbundled go package), you should try to unbundle everything as much as possible. 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: End of CentOS Linux: What about Fedora?
On Wed, Dec 9, 2020 at 11:12 AM Christoph Karl wrote: > > Hello! > > On 09.12.20 04:26, Sergio Belkin wrote: > > How does this (https://blog.centos.org/2020/12/future-is-centos-stream/) > > affect Fedora? > > I think Fedora now needs some kind of LTS. Why? What would it provide that CentOS Stream doesn't? > At least I was planning to support CentOS via EPEL as > a kind of "Fedora LTS". > > Best Regards > Christoph > ___ > 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: End of CentOS Linux: What about Fedora?
On Wed, Dec 9, 2020 at 1:15 PM Ondrej Budai wrote: > > Hello! > > st 9. 12. 2020 v 12:35 odesílatel Jaroslav Prokop > napsal: >> >> Hello, >> >> On 09/12/2020 12:12, Christoph Karl wrote: >> > Hello! >> > >> > On 09.12.20 04:26, Sergio Belkin wrote: >> >> How does this (https://blog.centos.org/2020/12/future-is-centos-stream/) >> >> affect Fedora? >> > >> > I think Fedora now needs some kind of LTS. >> > At least I was planning to support CentOS via EPEL as >> > a kind of "Fedora LTS". >> >> If I remember correctly and not making it up there was a discussion some >> years back about Fedora LTS. >> I think it was dismissed because we had CentOS providing LTS stability. >> But now it does not seem like >> we can rely on long term stability. Maybe it's time to revive that >> discussion? > > > Maybe the community can use CentOS Stream as a base for some kind of LTS > distro. > >> >> >> I am starting to get really confused on Fedora's position here. Are we >> anywhere in the pipeline? > > > RHEL/CentOS Stream is branched out of Fedora. > > RHEL and CentOS Stream have a much closer relationship. Someone put it very > nicely: RHEL minor versions are branched off CentOS Stream every 6 months. > It's a bit of oversimplification but it very nicely describes how tight their > relationship is. On the other hand, RHEL/CentOS Stream is branched off Fedora > every 3 years. There's much bigger space for a deviation between them. Red Hat also specifically mentions Fedora ELN in their FAQ: https://www.redhat.com/en/blog/faq-centos-stream-updates#Q8 regards, bex > >> Are we prelude for software before it gets on CentOS streams or maybe >> testing grounds for >> RHEL if something got proved on the ground of CentsOS streams? >> >> ___ >> 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 > > > Cheers, > > Ondřej > ___ > 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 -- Did this email arrive after work for you? Stop reading it and enjoy some work/life balance. Brian "bex" Exelbierd (he/him/his) Community Business Owner, RHEL Product Management @bexelbie | http://www.winglemeyer.org bexel...@redhat.com ___ 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: End of CentOS Linux: What about Fedora?
Hello! st 9. 12. 2020 v 12:35 odesílatel Jaroslav Prokop napsal: > Hello, > > On 09/12/2020 12:12, Christoph Karl wrote: > > Hello! > > > > On 09.12.20 04:26, Sergio Belkin wrote: > >> How does this (https://blog.centos.org/2020/12/future-is-centos-stream/ > ) > >> affect Fedora? > > > > I think Fedora now needs some kind of LTS. > > At least I was planning to support CentOS via EPEL as > > a kind of "Fedora LTS". > > If I remember correctly and not making it up there was a discussion some > years back about Fedora LTS. > I think it was dismissed because we had CentOS providing LTS stability. > But now it does not seem like > we can rely on long term stability. Maybe it's time to revive that > discussion? > Maybe the community can use CentOS Stream as a base for some kind of LTS distro. > > I am starting to get really confused on Fedora's position here. Are we > anywhere in the pipeline? > RHEL/CentOS Stream is branched out of Fedora. RHEL and CentOS Stream have a much closer relationship. Someone put it very nicely: RHEL minor versions are branched off CentOS Stream every 6 months. It's a bit of oversimplification but it very nicely describes how tight their relationship is. On the other hand, RHEL/CentOS Stream is branched off Fedora every 3 years. There's much bigger space for a deviation between them. Are we prelude for software before it gets on CentOS streams or maybe > testing grounds for > RHEL if something got proved on the ground of CentsOS streams? > > ___ > 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 Cheers, Ondřej ___ 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: End of CentOS Linux: What about Fedora?
Hello, On 09/12/2020 12:12, Christoph Karl wrote: Hello! On 09.12.20 04:26, Sergio Belkin wrote: How does this (https://blog.centos.org/2020/12/future-is-centos-stream/) affect Fedora? I think Fedora now needs some kind of LTS. At least I was planning to support CentOS via EPEL as a kind of "Fedora LTS". If I remember correctly and not making it up there was a discussion some years back about Fedora LTS. I think it was dismissed because we had CentOS providing LTS stability. But now it does not seem like we can rely on long term stability. Maybe it's time to revive that discussion? I am starting to get really confused on Fedora's position here. Are we anywhere in the pipeline? Are we prelude for software before it gets on CentOS streams or maybe testing grounds for RHEL if something got proved on the ground of CentsOS streams? ___ 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: End of CentOS Linux: What about Fedora?
Hello! On 09.12.20 04:26, Sergio Belkin wrote: How does this (https://blog.centos.org/2020/12/future-is-centos-stream/) affect Fedora? I think Fedora now needs some kind of LTS. At least I was planning to support CentOS via EPEL as a kind of "Fedora LTS". Best Regards Christoph ___ 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
Marius Schwarz wrote: > it will eat disk space. If you have 0ad laying around in 3 different > version, that's 1 GB each. Sure, but that is usually not the scarce resource. And if you need the disk space, you can always clear the cache manually. Deleting data should not be the default action. > Ohh.. you meant: default for rawhide.. No, I did not. I explicitly wrote: "Even for stable releases". 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
Re: Rawhide Repo needs downgradeable packages
Am 09.12.20 um 00:34 schrieb Kevin Kofler via devel: Vít Ondruch wrote: As a workaround, if you use `keepcache=True` in dnf.conf, you'd have copies of everything you previously installed on your system. I still don't understand why this is not the default. Even for stable releases, because without it, you can easily obtain only the ancient GA version of the package, which is usually not what you want to downgrade to. it will eat disk space. If you have 0ad laying around in 3 different version, that's 1 GB each. Ohh.. you meant: default for rawhide.. True. reasonably it should be the default. 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
Re: End of CentOS Linux: What about Fedora?
I think the official answer to your question is "nothing: Fedora will continue to provide the development distro upon Centos Stream and then RHEL are built". My opinion instead is that we have many valuable contributors that are in the Fedora community because they have CentOS/RHEL servers in some prod environments. If they're willing to move the prod servers to other distros I don't think they're going to continue their help in the Fedora community. Or to be more sarcastic: - step 1: enter a community to offer help - step 2: hire the most active users of the community and slowly move them to something else - step 3: drop support to the community -- kill the community Mattia ___ 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
Open Power Hub contact (Re: Sponsorship for non-maintainers)
Hello, Michal. Sorry for replying publicly, but I haven't gotten a reply from you to my direct e-mails since February. I sent a follow-up in August, but you haven't replied to that one, either. If you're no longer the contact person for the Open Power Hub, then do you know who it is now? Or is the project closed? I haven't been able to access my VMs there since February. Regards, Dominik -- Fedora https://getfedora.org | RPM Fusion http://rpmfusion.org There should be a science of discontent. People need hard times and oppression to develop psychic muscles. -- from "Collected Sayings of Muad'Dib" by the Princess Irulan ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: Packaging a go application
On Tue Dec 8, 2020 at 8:17 PM CET, Dan Čermák wrote: > Hi Robin, Hi Dan, > BuildRequires: golang($url/$owner/$pkg) > indicates a dependent package that must be available in Fedora. It is > actually not a macro, it's just a naming convention for golang packages > (more specifically, this is a capability that golang packages provide). > Thus we would be free to change the naming of github.com/creack/pty > to fancy-golang-github-creack-pty (just a ridiculous example) while not > having to touch our packages at all, as long as it would still provide > golang(github.com/creack/pty). That makes sense perfect sense to me now - thanks for the explanation. I will look into how this could then be done May I ask if bundling the dependencies in this case would be a good idea, as even the used libraries are often tagged on a commit for each aerc release? 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