Re: LibreOffice packages

2023-06-03 Thread PGNet Dev

On Fri, Jun 2, 2023, 9:09 AM Matthew Miller mailto:mat...@fedoraproject.org>> wrote:

I think this sentiment is getting ahead of things. This thread _is_ that

effort.


Yes, but. In general, a better approach is to say "we plan on orphaning the packages 
in $timeframe".


...


RH, for the moment is still represented as on the DocFoundation's Advisory 
Board,

  
https://wiki.documentfoundation.org/TDF/Advisory_Board#Composition_of_the_Advisory_Board
  https://www.documentfoundation.org/advisory-board/

Has there been any indication yet as to their withdrawal there? or not?

Dev comms with devs is one approach aspect of engagement with LO.

Engagement at the organizational level is another.
If RH's organizational support, or lack thereof, is now a risk -- existential or 
not -- then perhaps spreading that risk across other orgs' interests & support 
has possible value.

Do any of the Fedora Project guidelines -- particularly any restrictions by 
RH's legal -- prevent increased/direct engagement with the DF's 
governance/advisory groups?

Dev list is probly also not the right place for that discussion.
BUT, it's where the immediate, legitimate discussion IS being had.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Status of the forge macros?

2023-05-24 Thread PGNet Dev

If the need to package a snapshot goes away


'need' is certainly one right operative question.

whose?

Redhat's?
official Fedora packaging's?
"just us COPR users"?

i'm in the last camp.

i build/package to scratch my own projects' requirements' itch(es).

here's one, below, that depends on forge macros, making the build 
manageable/trivial

no, i don't expect this to be used by anyone else, especially not official 
packaging
but, without the ease/convenience forge macros, the cost of building here rises 
quickly

-
%{?_pgnd_macros}
%global _owner pgnd
%global _build_timestamp %( date +%%Y%%m%%d_%%H%%M%%S --utc )

%bcond_without testcondition 1

%define _ngx_namenginx
%define _ngx_comment Nginx Web Server
%define _ngx_version 1.25.0

%define _modsecurity_version 1.0.3

%define _ngx_usr wwwrun
%define _ngx_grp www

%define _ngx_prefix  /usr/local/nginx
%define _ngx_logdir  /var/log/nginx
%define _ngx_confdir /usr/local/etc/ORIG-nginx
%define _ngx_moddir  /usr/local/nginx-modules
%define _ngx_tmpdir  %{_localstatedir}/lib/nginx/tmp

%define _ngx_cc  /usr/bin/gcc
%define _ngx_cpp /usr/bin/cpp

%define _ngx_debug_flags -Wp,-D_FORTIFY_SOURCE=2

%global forgeurl0 https://github.com/nginx/nginx
Version:  %{_ngx_version}
%global tag0  release-%{version}

%global forgeurl1 https://github.com/openresty/headers-more-nginx-module
%global branch1   master

%global forgeurl4 https://github.com/leev/ngx_http_geoip2_module
%global branch4   master

%global forgeurl5 https://github.com/vision5/ngx_devel_kit
%global branch5   master

%global forgeurl8 https://github.com/google/ngx_brotli
%global branch8   master

%global forgeurl9 https://github.com/nginx/njs
%global branch9   master

%global forgeurl11 https://github.com/GetPageSpeed/ngx_security_headers
%global branch11   master

%global forgeurl12 https://github.com/nulab/nginx-length-hiding-filter-module
%global branch12   master

%global forgeurl13 https://github.com/GetPageSpeed/ngx_immutable
%global branch13   master

%global forgeurl14 https://github.com/SpiderLabs/ModSecurity-nginx
%global tag14  v%{_modsecurity_version}

%forgemeta -i -a
%global dist .%{_owner}_%{_build_timestamp}.fc%{fedora}

Name:  %{_ngx_name}
Release:   0%{?dist}
Summary:   %{_ngx_comment}
License:   BSD-2-Clause

URL:   %{forgeurl0}
Source0:   %{forgesource0}
Source1:   %{forgesource1}
Source4:   %{forgesource4}
Source5:   %{forgesource5}
Source8:   %{forgesource8}
Source9:   %{forgesource9}
Source11:  %{forgesource11}
Source12:  %{forgesource12}
Source13:  %{forgesource13}
Source14:  %{forgesource14}

Source100: https://nginx.org/en/CHANGES
Source101: https://nginx.org/LICENSE

BuildRequires: brotli-devel
BuildRequires: coreutils
BuildRequires: gcc
BuildRequires: gd-devel
BuildRequires: git
BuildRequires: grep
BuildRequires: gnupg2
BuildRequires: libatomic_ops-devel
BuildRequires: libmaxminddb-devel
BuildRequires: libmodsecurity-devel
BuildRequires: libxml2-devel
BuildRequires: libxslt-devel
BuildRequires: make

BuildRequires: openssl-devel
BuildRequires: pcre2-devel
BuildRequires: perl-ExtUtils-Embed
BuildRequires: perl-generators
BuildRequires: pkgconf-pkg-config
BuildRequires: zlib-devel

Requires:  nginx-filesystem
Requires:  libmodsecurity
Requires:  mod_security_crs
Requires:  openssl
Requires:  pcre2

BuildRequires: systemd
Requires(post):systemd
Requires(preun):   systemd
Requires(postun):  systemd

Provides:  webserver
Conflicts: nginx-core
Conflicts: nginx-mimetypes
Obsoletes: nginx< %{_ngx_version}
Obsoletes: nginx-filesystem < %{_ngx_version}

%description
%{_ngx_comment}

%package filesystem
Summary:   nginx directory layout
BuildArch: noarch
Requires(pre): shadow-utils

%description filesystem
nginx directory layout
dummy, to satisfy php-fpm reqt and prevent pulling distro pkg


%prep
%forgesetup -a
cp %{SOURCE100} %{SOURCE101} .

%build
export CFLAGS="%{_CFLAGS}   -Wno-dangling-pointer"
export CPPFLAGS="%{_CFLAGS} -Wno-dangling-pointer"
export CXXFLAGS="%{_CFLAGS} -Wno-dangling-pointer"
export LDFLAGS="%{_LDFLAGS} -Wno-dangling-pointer"

export DESTDIR=%{buildroot}
cd %{_builddir}/%{name}-%{tag0}
export LUAJIT_LIB=""
export LUAJIT_INC=""
./auto/configure \
--with-debug \
--build="PGNd Custom Build" \
--user=%{_ngx_usr} --group=%{_ngx_grp} \
--prefix=%{_ngx_prefix} \
 --conf-path=%{_ngx_confdir}/nginx.conf \
 --error-log-path=%{_ngx_logdir}/main.error.log \
 --http-log-path=%{_ngx_logdir}/main.access.log \
 --modules-path=%{_ngx_moddir} \
  --http-client-body-temp-path=%{_ngx_tmpdir}/client_body \
  --http-proxy-temp-path=%{_ngx_tmpdir}/proxy \
  

Re: Status of the forge macros?

2023-05-23 Thread PGNet Dev


 Original Message 
From: Richard W.M. Jones [mailto:rjo...@redhat.com]
Sent: Tuesday, May 23, 2023 at 1:27 PM EDT
To: devel@lists.fedoraproject.org
Subject: Status of the forge macros?



I've been using the so-called forge macros in lots of packages:

https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/#_using_forges_hosted_revision_control

... so today I was taking part in a package review which uses these
macros and was surprised to be told that they are deprecated.


m_oO_m ?!


Is this true, and if so can we actually document that?  Else
un-deprecate them as they are really useful.


+1 to that.  been similarly using them for ages, particularly given the i've 
been often pointed to the d.f.o link above as current :-/

imo, immensely useful, with unique capabilities (tho, similar to OBS) for forge 
src mgmt.

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


Re: Review Request: ImageMagick7

2022-12-06 Thread PGNet Dev



As I said earlier in the thread: of the 25 reverse dependencies of the
ImageMagick libraries, only five don't build[1].

Further analysis indicates that dvdauthor has a patch in openSUSE[2],
but the fix breaks support for GraphicsMagick as an alternative. I
want to rework that patch so it doesn't break GraphicsMagick and old
ImageMagick support so that it's suitable for upstreaming. I don't
expect this to be too difficult to do.


I understand this^^ is re: distro building/packaging

there's been at least one mention/question about run-time compatibility in this 
thread

I've not noticed mention previously, so just in case relevant here, fwiw

lsb_release -rd
Description:Fedora release 37 (Thirty Seven)
Release:37

rpm -qa | grep -i magick | sort
GraphicsMagick-1.3.38-3.fc37.x86_64
GraphicsMagick-c++-1.3.38-3.fc37.x86_64
GraphicsMagick-c++-devel-1.3.38-3.fc37.x86_64
GraphicsMagick-devel-1.3.38-3.fc37.x86_64
GraphicsMagick-perl-1.3.38-3.fc37.x86_64
ImageMagick7-7.1.0.52-1.fc37.remi.x86_64
ImageMagick7-c++-7.1.0.52-1.fc37.remi.x86_64
ImageMagick7-c++-devel-7.1.0.52-1.fc37.remi.x86_64
ImageMagick7-devel-7.1.0.52-1.fc37.remi.x86_64
ImageMagick7-libs-7.1.0.52-1.fc37.remi.x86_64
ImageMagick7-perl-7.1.0.52-1.fc37.remi.x86_64
ImageMagick-c++-6.9.12.67-1.fc37.remi.x86_64
ImageMagick-libs-6.9.12.67-1.fc37.remi.x86_64
php-pecl-imagick-im6-3.7.0-2.fc37.remi.8.2.x86_64

rpm -q --whatprovides `which convert`
ImageMagick7-7.1.0.52-1.fc37.remi.x86_64


IM7 has been in-place for quite awhile here, installed from Remi's repos,

https://blog.remirepo.net/post/2016/12/12/ImageMagick6-and-ImageMagick7

https://www.howtofixthis.com/categories/installing-linux-tools/installing-imagemagick-from-remi-repository-or-via-source-code

https://ask.fedoraproject.org/t/how-to-install-imagemagick-7-on-fedora-35/20354

my machines certainly do not touch all packages with any IM deps.
but, so far, I'm not aware of any complaint/error/etc re: that mix/use of 
*Magick pkgs on a bunch of similarly configured boxes.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F38 proposal: RPM Sequoia (System-Wide Change proposal)

2022-10-13 Thread PGNet Dev

Let's Encrypt also supports the dns-01 challenge[1] that doesn't require
any publicly available IPs. Using dns verification is required to obtain a
Let's Encrypt wildcard certificate.


While I tend to prefer using the dns-01 challenge approach
when possible, not all DNS providers have made it easy to
accomplish (the certbot folk have implementations for a
number of the major DNS providers, and one can sometimes
find other 3rd party code for others, but it can still be hard
to setup and use, which means just enough additional
impedance that sometimes people will choose not to use it;
I can't blame them, as sometimes free has a higher cost
than having someone else order the cert from one of
the non-free CAs).


fwiw, IME, one of the lowest-friction  dns-challenge tools I've recommended, 
and see actually getting used by clients, is acme.sh,


https://github.com/acmesh-official/acme.sh#user-content-8-automatic-dns-api-integration

which supports 'most' of the big dns apis,

https://github.com/acmesh-official/acme.sh/wiki/dnsapi

and, when not an option, is fairly trivial to use manually


https://github.com/acmesh-official/acme.sh#user-content-9-use-dns-manual-mode
https://github.com/acmesh-official/acme.sh/wiki/dns-manual-mode

all of this with no cumbersome python, go, webserver, etc deps.  just bash 
shell.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Copr delete-by-default expiration policy still unacceptable

2022-10-13 Thread PGNet Dev

Don't get me wrong, the folks who work on Koji and Copr are great, but
even they'll admit that they're woefully underfunded. The compose
tooling, PDC, etc. are also examples of this problem.


Can't agree enough.  Hats off to the COPR folks.
Without it, even it current state, RH/Fed ecosystem is, at least here, a LOT 
less tenable/attractive, if at all.


Even in a world where I would be *able* to pay for it (and there's
plenty of commercial evidence that such a service would be something
people would pay for), I just don't think it would stick.


Here's 1 'mid-sized umbrella' vote.

I'm happy to pay for a COPR service.  Particularly if it were to exist on 
at-least-arm's-length infrastructure, and provides decoupling from RH/IBM's 
corporate legal paranoias and policies.

That could be managed as reasonable subscription fees.

Another option is to get the containerized COPR efforts polished & available.  
Then, any/all could spin them up easily (aka, far easier than now), and deploy locally, 
&/or make available ...
and, charge some reasonable fee for those downloads.

And by reasonable fees, I'm not talking about Enterprise-sized profit-generating-fees, 
but enough given Fedora-project's real needs (devs & infrastructure) to defray, at 
least some of the, operating costs.  And something that a significant majority of 
current contributors -- paid & volunteer alike -- would consider a worthwhile 
bargain for the value received.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Non-responsive maintainer check for Othman Madjoudj a.k.a. athmane

2022-09-24 Thread PGNet Dev

Does anyone know how to contact Othman Madjoudj a.k.a. athmane?

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

Bug List, pkg libmodsecurity
ID   Status   ResolSummary  
Changed
2129515  NEW   Non-responsive maintainer check for athmane  
2022-09-24T10:19:52Z
2129200  NEW   is libmodsecurity pkg still being maintained?
2022-09-22T21:44:55Z
2128321  NEW   Please port your pcre dependency to pcre2. Pcre has 
been deprecated  2022-09-20T13:46:18Z
2113484  NEW   libmodsecurity: FTBFS in Fedora rawhidef37 
2022-08-10T23:38:43Z
1957933  CLOSED   EOL  CVE-2019-25043 libmodsecurity: crafted key-value 
pair can lead t...  2022-06-07T20:07:31Z
2031842  NEW   CVE-2021-42717 libmodsecurity: crafted JSON objects 
with nesting...  2022-01-06T06:32:29Z
2021301  NEW   CVE-2021-35368 libmodsecurity: request body bypass 
via a trailin...  2021-11-08T18:42:06Z
1879589  CLOSED   EOL  CVE-2020-15598 libmodsecurity: specially crafted 
payload could r...  2021-05-25T18:33:30Z
1801719  CLOSED   ERRATA   CVE-2019-19886 libmodsecurity: denial of service in 
Transaction:...  2020-04-06T01:05:43Z
1672678  CLOSED   RAWHIDE  libmodsecurity: update to 3.0.3 release  
2019-07-02T08:22:43Z
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Thunderbird 102 pushed to F36 stable

2022-09-05 Thread PGNet Dev

As I did those updates..


well explained, thx.


But this then seems to be a more general problem of how we want to
support a switch an application from one ESR/LTS release if it is EOL to
the next.


not terribly differently than others -- with an abundance of end-user education 
and caution?

tbird version update -- across ESLs or not -- breaking one's install, or eating 
one's mailstore, is not _automatically_ a universal fact

for tbird, it's more often an issue specific to one's system; not uncommmonly, your 
config &/or your addons.

for other ppl, the upgrade's been working fine in production for awhile now 
with upstream releases, with early fedora tbird builds, and now the fedora 
release pkgs.
for me, the lack of a long-overdue v102 update was 'costing' much more than not 
...

on F36, thunderbird packages are still available in two major versions

dnf list --showduplicates thunderbird
Last metadata expiration check: 0:01:09 ago on Sat 03 Sep 2022 
07:36:45 AM EDT.
Available Packages
thunderbird.x86_6491.7.0-1.fc36 
 fedora
thunderbird.x86_64
102.2.1-1.fc36 updates

older version's still easily installed,

dnf install thunderbird-91.7.0-1.fc36.x86_64

historical versions are still available, and quite easily installed & 
functional, from

https://www.thunderbird.net/en-US/thunderbird/releases/

ESL or not, how exactly was thunderbird 102 'pushed' to ppl's systems?

did they

enable autoupdates?

or,

click to allow the update?

if tbird's a critical update for 'you', you

do have backups of your tbird configs & mailstores?
keep up to date with thunderbird version progress/news/chengelogs/notes?
remembered that addons are not tbird or fedora issues, and checked 
current/future compatibility of your addons, as well as whether they're well 
maintained?
communicated issues/bugs/etc to the respective projects?

and

have waited to update until after checking/verifying that it works for 
you?

and, in case none of that was done, since firefox/tbird major-version update 
issues _are_ historically well-known (if unfortunate), you froze version 
upgrades of tbird on your system

https://dnf-plugins-core.readthedocs.io/en/latest/versionlock.html

to make sure that you're never surprised by an update you don't want/expect?

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


Re: F37 Change: Deprecate Legacy BIOS (System-Wide Change proposal)

2022-04-06 Thread PGNet Dev

I'm shutting up now, because this comment from ngompa is, IMO, very 
well/thoroughly said.
thx Neal!

On 4/6/22 8:16 AM, Neal Gompa wrote:

If you really have a need to reinstall such machine, you'll take the F36
image and upgrade to F37+ and you should still be good.



This is not a deprecation change, this is effectively a removal
change. By removing the packages and the tooling support for legacy
BIOS, it makes several scenarios (including recovery) harder.
Moreover, it puts the burden on people to figure out if their hardware
can boot and install Fedora when we clearly haven't reached a critical
mass yet for doing so, like we did when we finally removed the i686
kernel build.

I'm personally a fan of using UEFI instead of BIOS. Heck, I
implemented support for UEFI in Fedora's cloud images when other
people told me it was not possible, while preserving BIOS support.
I've been trying to figure out the roadmap for BIOS deprecation for a
year now, and the reason *I* didn't propose a Change yet is because I
have not sufficiently determined that it was reasonable to do so.

I'm particularly upset about this Change because it feels like a
hostage change where the proposal owners blithely ignore what we're
saying as unimportant or irrelevant and abuse our principles to do
things that are clearly against what the community feels is right.

I have been trying in the background for years to try to figure out
solutions for usability problems in Fedora Linux on UEFI because *I
want our experience to be good there*. But it's extremely hard when:

1. Bugs and feature requests around UEFI related features are ignored
2. The packages are locked down so there is no way for the community to help
3. At various times, people have explicitly said "patches NOT welcome"

I'm angry because we're doing this without any real thought around the
consequences for the user experience, and we should not do that as a
premier Linux distribution.



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


Re: F37 Change: Deprecate Legacy BIOS (System-Wide Change proposal)

2022-04-06 Thread PGNet Dev

On 4/6/22 8:03 AM, Vít Ondruch wrote:

If you really have a need to reinstall such machine, you'll take the F36 image 
and upgrade to F37+ and you should still be good.


With 100s - 1000s of of affected machines -- real & virtual -- still in 
operation, with usable lifetimes of years-to-come,
from a planner's perspective, given the choice of that^ risk vs moving to a 
different distro where there's a more realistic sunset, curious ...
... what do ppl here think will be the choice (about continued use of 
RH/Centos/Fedora)?

best for developers != (necessarily) best for customers/users.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: F37 Change: Deprecate Legacy BIOS (System-Wide Change proposal)

2022-04-05 Thread PGNet Dev

Akamai owns Linode, which is a prominent VPS that focuses on Linux
(Linode is a contraction meaning "Linux Node").


+1


DigitalOcean similarly is Linux centric and so Windows doesn't matter.


+1


Most web hosting providers and VPSes are Linux-centric and so Windows
doesn't matter.


+1


Ironic that Windows11 compat is being floated as any kind of rationale here.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: F37 Change: Deprecate Legacy BIOS (System-Wide Change proposal)

2022-04-05 Thread PGNet Dev

(Akamai is, to my knowledge, not a provider of VPSs.)


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


Re: F37 Change: Deprecate Legacy BIOS (System-Wide Change proposal)

2022-04-05 Thread PGNet Dev

So you've heard that we're overloaded, and you know that UEFI is the
direction the world is heading.


Well, so is (was?) 'IPv6' ...


Your solution to this is... what, stick
our heads in the sand and ignore that?  Just do legacy?  We already have
UEFI-only platforms (see also: the mention of ARM you're belaboring), so
that's obviously not going to fly, even if we were willing to, which
we're not.


There are enough, different plots of sand for different folks to stick their 
heads into.  To my read, noone's suggested ignoring the future -- rather the 
suggestions appear to be to NOT ignore reality.

Curious, has anyone from @redhat or @fedora though to actually communicate with 
any of the 'big' hosting providers, to perhaps 
coordinate/influence/compromise/plan?

I'd bet AWS, DigitalOcean & Linode/Akamai -- among this biggest hosting 
providers where 'new installs' would be happening on their VPSs -- would be quite 
interested in making sure that THEIR customers had smooth install/migration options 
for Redhat/Centos*/Fedora variants.

I know my _own_ solution to UEFI-install only if those^ providers don't support 
it; I'm guessing not everyone will have the same goals/approach.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Looking for %{forgemeta} GitHub example

2022-02-24 Thread PGNet Dev

On 2/24/22 10:12 AM, Fabio Valentini wrote:

On Thu, Feb 24, 2022 at 4:00 PM PGNet Dev  wrote:



especially since they don't really provide value for
standard GitHub tarball downloads etc. compared to the "old" SourceURL


some of us strongly disagree.  admittedly, with no weight ...


Admittedly, packages like the .spec for nginx you linked are very far
outliers regarding package complexity.


Perhaps very far outliers for _your_ use cases.  Quite common, here.  
Especially for numbers of enterprise packages that, for better or worse, lag 
upstream in either versions, or capabilities.

And the flexibility to address that level of 'complexity' is exactly what we 
look to a major-distro's build systems for.
My wholesale move(s) to Fedora from Opensuse were well-considered -- and long 
overdue. For a large number of reasons.
The biggest risk was the drop in functionality/flexibility of the build system 
-- for end-user use cases, NOT necessarily (just) for official packaging.
COPR + the forgemeta stuff gets a heck of a lot closer to par, than not.


I doubt there's many packages that need to reference *that* many
different source repos and tarballs ...

For these really complex cases, the forge macros are ~fine~, I guess.





But you really don't - and shouldn't - need to rely on hundreds of
lines of complex lua macros to be able to specify one or two GitHub
tarballs.


With that I don't disagree in the slightest.
I've repeatedly advocated for a different approach, similar to OBS' 
capabilities.
It got zero traction/interest.
So forgemeta seems to be "functionally best available" option, currently.

It would be far less of a concern if ANY of those discussions had gotten any 
traction, and there was a good/flexible ALTERNATIVE to forgemeta, rather than 
simply talk of deprecating current capabilities, without a good option.

There _are_ options, of course.  And I have two in place -- our own, LFS distro 
with rpm build system, and building Fedora+pkgs on OBS.
Neither are optimal, both are costly, and in both cases I'd prefer something 
@Fedora buildsys.

But again, i ACK that 'my' needs have little weight.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Looking for %{forgemeta} GitHub example

2022-02-24 Thread PGNet Dev

especially since they don't really provide value for
standard GitHub tarball downloads etc. compared to the "old" SourceURL


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


Re: Looking for %{forgemeta} GitHub example

2022-02-22 Thread PGNet Dev

Aside from the other follow-ups about whether or not to use them...
here's an example of a SPEC I wrote for a proposed package:


not all are concerned with building according to Fedora Packaging standards, 
for proposal in inclusion

some of us use forgemeta because it provides capability that allows us to build 
what/when we require

with capabilities approaching Opensuse's OBS. in any case, more flexible than 
not.

particularly the nice git branch support; incredibly useful, imo.

here's one of mine:

  https://pagure.io/pgnd/nginx-mainline/blob/main/f/nginx/nginx.spec

used for my regular COPR builds.

it would be ... unfortunate ... if forgemeta were to vanish.

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


Re: Packaging my own software?

2022-01-18 Thread PGNet Dev

On 1/18/22 14:29, Chris Adams wrote:

to make it easier for me to install my own script and dependencies. :)

COPR (https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/copr/) exists, 
in part, to scratch that specific itch.

Moving eventually to official builds once a COPR build is humming along is 
fairly straightforward process, although it comes of course with the addition 
of specific 'official' Fedora et al packaging guidelines.



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


Re: Firefox Hardware acceleration & VA-API how-to

2021-11-17 Thread PGNet Dev



VDPAU is not VA-API


that's correct


Setting VDPAU_DRIVER means nothing to Firefox because it is not using VDPAU.


https://fedoraproject.org/wiki/Changes/VA-API_1.0.0#Detailed_Description
https://ffmpeg.org/doxygen/0.8/group__VDPAU__Decoding.html

"libva-vdpau-driver which allows to use the VA-API enabled players with 
VDPAU backend (such as NVIDIA binary driver)."

https://trac.ffmpeg.org/wiki/HWAccelIntro#PlatformAPIAvailability

VDPAU / Linux / NVIDIA -> 'Fully usable'

ffmpeg -hwaccels
...
Hardware acceleration methods:

vdpau

cuda
vaapi
qsv
drm
opencl
vulkan

find/dl a 'busy' 4K+ h264 vid

e.g. @

https://jell.yfish.us/media/jellyfish-250-mbps-4k-uhd-h264.mkv


T="jellyfish-250-mbps-4k-uhd-h264.mkv"
F="jellyfish-250-mbps-4k-uhd-h264.mp4"
ffmpeg -i ${T} -codec copy ${F}

ls -al ${F} ${T}
-rw-r--r-- 1 test test 896M Dec 21  2016 
jellyfish-250-mbps-4k-uhd-h264.mkv
-rw-r--r-- 1 test test 896M Nov 17 14:37 
jellyfish-250-mbps-4k-uhd-h264.mp4

exec un-accel'd FFmpeg decoder

rm -f test.ts && ffmpeg -i ${F} test.ts
sar 1 100
Linux 5.14.17-301.fc35.x86_64 (test.loc)11/17/2021  
_x86_64_(16 CPU)

02:23:27 PM CPU %user %nice   %system   %iowait
%steal %idle
02:23:28 PM all  0.38  0.00  0.50  1.95 
 0.00 97.17
02:23:29 PM all 19.29  0.00  1.44  0.00 
 0.00 79.27
02:23:30 PM all 88.85  0.13  2.01  0.00 
 0.00  9.02
02:23:31 PM all 88.08  0.00  1.63  0.00 
 0.00 10.29
02:23:32 PM all 87.38  0.00  1.87  0.00 
 0.00 10.74
02:23:33 PM all 89.01  0.00  1.76  0.06 
 0.00  9.17
02:23:34 PM all 87.81  0.06  1.95  0.00 
 0.00 10.18
02:23:35 PM all 87.95  0.06  1.62  0.00 
 0.00 10.37
02:23:36 PM all 89.77  0.00  1.95  0.00 
 0.00  8.29
02:23:37 PM all 89.36  0.00  2.00  0.00 
 0.00  8.64
02:23:38 PM all 55.63  0.13  1.32  0.19 
 0.00 42.74
02:23:39 PM all  0.44  0.00  0.56  0.00 
 0.00 99.00
02:23:40 PM all  0.62  0.00  0.56  0.06 
 0.00 98.75
...

exec vaapi<-vdpau accel'd VA-API FFmpeg decoder

rm -f test.ts && ffmpeg -hwaccel vdpau -i ${F} test.ts
sar 1 100
Linux 5.14.17-301.fc35.x86_64 (test.loc)11/17/2021  
_x86_64_(16 CPU)

02:29:09 PM CPU %user %nice   %system   %iowait
%steal %idle
02:29:10 PM all  0.63  0.06  0.31  0.00 
 0.00 99.00
02:29:11 PM all  0.50  0.00  0.69  0.25 
 0.00 98.56
02:29:12 PM all  8.48  0.13  2.07  0.31 
 0.00 89.01
02:29:13 PM all 31.32  0.00  2.76  0.00 
 0.00 65.91
02:29:14 PM all 31.47  0.00  2.01  0.00 
 0.00 66.52
02:29:15 PM all 33.98  0.00  2.81  0.00 
 0.00 63.21
02:29:16 PM all 34.43  0.12  2.79  0.12 
 0.00 62.54
02:29:17 PM all 32.87  0.13  2.38  0.44 
 0.00 64.18
02:29:18 PM all 30.01  0.00  2.62  0.19 
 0.00 67.19
02:29:19 PM all 27.51  0.06  2.62  0.00 
 0.00 69.81
02:29:20 PM all 29.92  0.06  2.61  0.00 
 0.00 67.41
02:29:21 PM all 28.58  0.00  2.59  0.06 
 0.00 68.77
02:29:22 PM all 28.25  0.00  2.46  0.13 
 0.00 69.17
02:29:23 PM all  5.11  0.06  1.62  0.00 
 0.00 93.20
02:29:24 PM all  0.31  0.00  0.31  0.00 
 0.00 99.37
02:29:25 PM all  0.87  0.12  0.81  0.06 
 0.00 98.13

no vaapi without vdpau translation

rm -f test.ts && ffmpeg -hwaccel vaapi -i ${F} test.ts
[AVHWDeviceContext @ 0x557bc805f840] libva: 
vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[AVHWDeviceContext @ 0x557bc805f840] Failed to initialise VAAPI 
connection: -1 (unknown libva error).
Device creation failed: -5.
 

Re: Firefox Hardware acceleration & VA-API how-to

2021-11-17 Thread PGNet Dev

On 11/16/21 22:48, Michael Cronenworth wrote:

On 11/15/21 12:03 PM, PGNet Dev wrote:


launch @ shell

VDPAU_DRIVER=nvidia MOZ_LOG="Dmabuf:5, PlatformDecoderModule:5" firefox 


I think you mean:

LIBVA_DRIVER_NAME=nvidia firefox


nope.

https://en.wikipedia.org/wiki/Video_Acceleration_API
"As of 2019, VA-API is natively supported by libva-vdpau-driver for 
cards supported by VDPAU"

libva-vdpau-driver is the translation layer that provides a VDPAU-based backend 
for VA-API.

@ https://wiki.archlinux.org/title/Hardware_video_acceleration#Configuring_VDPAU

"
Configuring VDPAU
You can override the driver for VDPAU by using the VDPAU_DRIVER 
environment variable.
The correct driver name depends on your setup:
...
For NVIDIA's proprietary version set it to nvidia.

Note:
You can find the installed drivers in /usr/lib/vdpau/. They are 
used as /usr/lib/vdpau/libvdpau_${VDPAU_DRIVER}.so
"


ls -al /usr/lib64/vdpau//libvdpau*nvidia*
  lrwxrwxrwx 1 root root   25 Nov 15 10:04 /usr/lib64/vdpau//libvdpau_nvidia.so.1 
-> libvdpau_nvidia.so.495.44*
  -rwxr-xr-x 1 root root 620K Nov 15 10:04 
/usr/lib64/vdpau//libvdpau_nvidia.so.495.44*

cref:

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


Re: Firefox Hardware acceleration & VA-API how-to

2021-11-15 Thread PGNet Dev

Video decoding on NVIDIA
Please buy some real Linux hardware.


This doesn't really help at all. Is it supposed to be funny, or is it
just cynical resignation?


After trying to configure HW acceleration on 9xx series GPU, I'll just take 
that as a serious response.
Consider following points:
  * VDPAU is not compatible with Wayland, our main desktop scenario.
  * Video decoding in Firefox on X11 is limited to X11/EGL, which does not work 
with the Nvidia proprietary driver (but at least there's a hope for that 
scenario).
  * There's no NVDEC vaapi backend, and I see opinions that it would be hard to 
fit NVDEC into vaapi model.
  * Nouveau support ends at VP5 (7xx series).

The wording might be different, but _at the moment_ any recent Nvidia hardware 
cannot be used for HW video acceleration in Firefox.



currently,for proprietary nvidia hw accel

useful docs

https://wiki.archlinux.org/title/Hardware_video_acceleration

e.g.

on

lsb_release -rd
Description:Fedora release 35 (Thirty Five)
Release:35

with nvidia hw,

hwinfo --gfxcard | egrep " Model| Device| Driver:"
Model: "nVidia GP108 [GeForce GT 1030]"
Device: pci 0x1d01 "GP108 [GeForce GT 1030]"
Driver: "nvidia"

latest upstream driver,

nvidia-settings -q NvidiaDriverVersion

Attribute 'NvidiaDriverVersion' (test.loc:0.0): 495.44
Attribute 'NvidiaDriverVersion' (test.loc:0[gpu:0]): 495.44

lsmod | grep nv
nvidia_uvm   1167360  0
nvidia_drm 73728  8
nvidia_modeset   1150976  20 nvidia_drm
nvidia  36950016  1354 nvidia_uvm,nvidia_modeset
drm_kms_helper303104  1 nvidia_drm
drm   630784  14 
drm_kms_helper,nvidia,drm_ttm_helper,nvidia_drm,ttm


currently, this set of relevant pkgs

rpm -qa | egrep 
"libva|nvidia|vdpau|dkms|kernel-devel|glx|^egl|glvnd|libvpx|vulkan"
dkms-2.8.6-1.fc35.noarch
egl-utils-8.4.0-12.20210504git0f9e7d9.fc35.x86_64
glx-utils-8.4.0-12.20210504git0f9e7d9.fc35.x86_64
kernel-devel-5.14.17-301.fc35.x86_64
libglvnd-1.3.4-2.fc35.x86_64
libglvnd-core-devel-1.3.4-2.fc35.x86_64
libglvnd-devel-1.3.4-2.fc35.x86_64
libglvnd-egl-1.3.4-2.fc35.x86_64
libglvnd-gles-1.3.4-2.fc35.x86_64
libglvnd-glx-1.3.4-2.fc35.x86_64
libglvnd-opengl-1.3.4-2.fc35.x86_64
libva-2.13.0-2.fc35.x86_64
libva-utils-2.13.0-1.fc35.x86_64
libva-vdpau-driver-0.7.4-110.fc35.x86_64
libvdpau-1.4-6.fc35.x86_64
libvdpau-devel-1.4-6.fc35.x86_64
libvdpau-trace-1.4-6.fc35.x86_64
libvdpau-va-gl-0.4.2-20.fc35.x86_64
libvpx-1.10.0-2.fc35.x86_64
mesa-vdpau-drivers-21.2.5-1.fc35.x86_64
mesa-vulkan-drivers-21.2.5-1.fc35.x86_64
vdpauinfo-1.4-1.fc35.x86_64
vulkan-headers-1.2.189.0-1.fc35.noarch
vulkan-loader-1.2.189.0-1.fc35.x86_64
vulkan-loader-devel-1.2.189.0-1.fc35.x86_64
vulkan-tools-1.2.189.0-1.fc35.x86_64

checking for X11

grep -iE 'vdpau | dri driver' /var/log/Xorg.0.log
[37.637] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia

verifying

ldd `which mpv` | egrep -i "egl|nvidia|vdpau"
libEGL.so.1 => /lib64/libEGL.so.1 (0x7fadfdbb4000)
libwayland-egl.so.1 => /lib64/libwayland-egl.so.1 
(0x7fadfbdbe000)
libvdpau.so.1 => /lib64/libvdpau.so.1 (0x7fadfacea000)

VDPAU_DRIVER=nvidia mpv --hwdec=auto TEST.mp4
 (+) Video --vid=1 (*) (h264 1920x1080 30.015fps)
 (+) Audio --aid=1 --alang=eng (*) (aac 2ch 48000Hz)

Using hardware decoding (nvdec).

AO: [pulse] 48000Hz stereo 2ch float
VO: [gpu] 1920x1080 cuda[nv12]
AV: 00:00:02 / 00:00:39 (7%) A-V:  0.026 ct:  0.256

for FF

rpm -qa firefox
firefox-94.0-1.fc35.x86_64

read


https://www.phoronix.com/scan.php?page=news_item=Firefox-94-EGL-Linux-Usage

https://mozillagfx.wordpress.com/2021/10/30/switching-the-linux-graphics-stack-from-glx-to-egl/

note

"In X.org, since 94, Firefox will run in EGL mode by default which is 
sufficient [19]."

user.js settings currently include,

user_pref("media.ffmpeg.enabled", true);
user_pref("media.ffmpeg.vaapi.enabled", true);
user_pref("media.ffmpeg.vaapi-drm-display.enabled", true);
user_pref("media.ffvpx.enabled", false);
user_pref("media.navigator.mediadatadecoder_vpx_enabled", true);
  

Re: kernel mod build on Ryzen5/f34/kernel-5.14.13 builds OK, but FAILs @ modprobe insertion: "ERROR: could not insert ... Exec format error" ?

2021-10-24 Thread PGNet Dev

randomly poking at headers, just

dnf reinstall kernel-devel

made no difference to the problem

but, complete removal/install

dnf remove kernel-devel
dnf reinstall kernel-core
dnf install kernel-devel dkms bison flex

did.

now, after nvidia install & subsequent modprobe,

lsmod | grep nvidia
nvidia_drm 69632  0
nvidia_modeset   1200128  1 nvidia_drm
nvidia  35332096  1 nvidia_modeset
drm_kms_helper303104  2 amdgpu,nvidia_drm
drm   630784  8 
gpu_sched,drm_kms_helper,nvidia,amdgpu,drm_ttm_helper,nvidia_drm,ttm

no idea why on a new/clean install this was necessary, or what diagnostic 
should've indicated the problem.

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


Re: kernel mod build on Ryzen5/f34/kernel-5.14.13 builds OK, but FAILs @ modprobe insertion: "ERROR: could not insert ... Exec format error" ?

2021-10-24 Thread PGNet Dev

On 10/24/21 00:10, Reon Beon via devel wrote:

This is what I found.
"11 hour ago"
https://forums.developer.nvidia.com/t/nvidia-470-74-build-error-unable-to-load-the-nvidia-drm-kernel-module-modprobe-error-could-not-insert-nvidia-drm-exec-format-error/19287


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


kernel mod build on Ryzen5/f34/kernel-5.14.13 builds OK, but FAILs @ modprobe insertion: "ERROR: could not insert ... Exec format error" ?

2021-10-23 Thread PGNet Dev


i'm building nvidia kernel mod, for use with a pci nvidia card

inxi -G | grep Dev

Graphics:  Device-1: NVIDIA GK208B [GeForce GT 710] driver: N/A

Device-2: Advanced Micro Devices [AMD/ATI] Cezanne driver: N/A

on a new install/build,

cat /proc/cpuinfo | grep "model name" | uniq
model name  : AMD Ryzen 5 5600G with Radeon Graphics

on

lsb_release -rd
Description:Fedora release 34 (Thirty Four)
Release:34
uname -r
5.14.13-200.fc34.x86_64
dkms -V
dkms-2.8.6
gcc --version
gcc (GCC) 11.2.1 20210728 (Red Hat 11.2.1-1)

BIOS is fully updated; secure boot's disabled

mokutil --sb-state
SecureBoot disabled
Platform is in Setup Mode


build, as per my usual, is with upstream's `nvidia-installer`,

F="NVIDIA-Linux-x86_64-470.74-no-compat32"
wget 
http://http.download.nvidia.com/XFree86/Linux-x86_64/470.74/${F}.run

chmod +x ${F}.run
./${F}.run --extract-only
cd ${F}/

dkms status -m nvidia --all
(empty)

./nvidia-installer --expert \
--dkms \
--accept-license \
--ui=none \
--no-questions \
--disable-nouveau --no-nouveau-check \
--no-check-for-alternate-installs \
--no-distro-scripts \
--force-selinux=no \
--no-systemd \
--no-install-compat32-libs \
--no-install-libglvnd \
--no-cc-version-check \
--no-precompiled-interface

which FAILs @ `modprobe`

...
Searching for conflicting files:
  Searching: [##] 100%
Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64' 
(470.74):
  Installing: [##] 100%
Driver file installation is complete.
Installing DKMS kernel module:
  Adding to DKMS: [##] 100%

ERROR: Unable to load the 'nvidia-drm' kernel module: 'modprobe: ERROR: 
could not insert 'nvidia_drm': Exec format error'

ERROR: Installation has failed.  Please see the file 
'/var/log/nvidia-installer.log' for details.  You may find suggestions
   on fixing installation problems in the README available on the 
Linux driver download page at www.nvidia.com.

and

dmesg
...
[13680.181756] module: x86/modules: Skipping invalid relocation 
target, existing value is nonzero for type 1, loc 5a6a71ea, val 
c1979de7

and a not-particularly-helpful,

cat /var/log/nvidia-installer.log
-> Executing: /usr/sbin/ldconfig
   executing: '/usr/sbin/ldconfig'...
-> done.
-> Driver file installation is complete.
-> Installing DKMS kernel module:
-> done.
ERROR: Unable to load the 'nvidia-drm' kernel module: 
'modprobe: ERROR: could not insert 'nvidia_drm': Exec format error'
ERROR: Installation has failed.  Please see the file 
'/var/log/nvidia-installer.log' for details.  You may find suggestions on 
fixing installation problems in the README available on the Linux driver 
download page at www.nvidia.com.

the mods *are* built

cd /var/lib/dkms/nvidia/kernel-5.14.13-200.fc34.x86_64-x86_64/module/
treev
├── [-rw-r--r-- root   24048 2021-10-23 18:18:00 -0400] 
 nvidia-drm.ko.xz
├── [-rw-r--r-- root23785248 2021-10-23 18:17:59 -0400] 
 nvidia.ko.xz
├── [-rw-r--r-- root  515764 2021-10-23 18:18:00 -0400] 
 nvidia-modeset.ko.xz
├── [-rw-r--r-- root 996 2021-10-23 18:18:00 -0400] 
 nvidia-peermem.ko.xz
└── [-rw-r--r-- root  342256 2021-10-23 18:17:59 -0400] 
 nvidia-uvm.ko.xz

and installed in module tree

find /lib/modules/5.14.13-200.fc34.x86_64/ | grep extra/nvidia.*ko
/lib/modules/5.14.13-200.fc34.x86_64/extra/nvidia-drm.ko.xz
/lib/modules/5.14.13-200.fc34.x86_64/extra/nvidia-peermem.ko.xz
/lib/modules/5.14.13-200.fc34.x86_64/extra/nvidia.ko.xz
/lib/modules/5.14.13-200.fc34.x86_64/extra/nvidia-modeset.ko.xz
/lib/modules/5.14.13-200.fc34.x86_64/extra/nvidia-uvm.ko.xz

but aren't insertable

lsmod | grep nvidia
(emtpy)

modinfo nvidia-drm
filename:   
/lib/modules/5.14.13-200.fc34.x86_64/extra/nvidia-drm.ko.xz
version:470.74
supported:  external
license:MIT
srcversion: CBB4EE4C99F37AD0FDDB887
alias:  pci:v10DEd*sv*sd*bc03sc02i00*
alias:  

Re: Fedora  Java: The Death of Two SIGs

2021-09-27 Thread PGNet Dev

So if you only rely in things like OpenJDK (like for running
Minecraft, as I do, too), then you'll be fine.
If you need ant or maven, you should be fine too, since those two (and
their dependencies) will continue to be maintained.
But everything else ... *tumbleweeds*


Just one user's snapshot; On a not-atypical dev-box here, installed java apps 
are

PHPStorm (upstream snap)
IntelliJ*  (upstream snap)
Eclipse (upstream tarball)
DBeaver-CE (upstream rpm)
android-studio (upstream)

In dev-user cases, any additional 'needed' apps are typically getting installed 
from upstreams -- as tarballs, snaps, flatpaks, or rpms.  Seldom, if ever, from 
Fedora pkgs.


and pkgs
rpm -qa | egrep -i "java|jdk|mvn|maven" | sort
copy-jdk-configs-4.0-1.fc34.noarch
java-11-openjdk-11.0.12.0.7-4.fc34.x86_64
java-11-openjdk-devel-11.0.12.0.7-4.fc34.x86_64
java-11-openjdk-headless-11.0.12.0.7-4.fc34.x86_64
java-latest-openjdk-17.0.0.0.35-1.rolling.fc34.x86_64
java-latest-openjdk-devel-17.0.0.0.35-1.rolling.fc34.x86_64
java-latest-openjdk-headless-17.0.0.0.35-1.rolling.fc34.x86_64
javapackages-filesystem-5.3.0-15.fc34.noarch
javapackages-tools-5.3.0-15.fc34.noarch
maven-3.6.3-8.fc34.noarch
maven-archiver-3.5.1-1.fc34.noarch
maven-artifact-2.2.1-67.fc34.noarch
maven-artifact-transfer-0.11.0-5.fc34.noarch
maven-common-artifact-filters-3.1.1-1.fc34.noarch
maven-compiler-plugin-3.8.1-8.fc34.noarch
maven-dependency-tree-3.0.1-6.fc34.noarch
maven-doxia-core-1.9.1-4.fc34.noarch
maven-doxia-logging-api-1.9.1-4.fc34.noarch
maven-doxia-module-apt-1.9.1-4.fc34.noarch
maven-doxia-module-fml-1.9.1-4.fc34.noarch
maven-doxia-module-xdoc-1.9.1-4.fc34.noarch
maven-doxia-module-xhtml-1.9.1-4.fc34.noarch
maven-doxia-module-xhtml5-1.9.1-4.fc34.noarch
maven-doxia-sink-api-1.9.1-4.fc34.noarch
maven-doxia-sitetools-1.9.2-4.fc34.noarch
maven-file-management-3.0.0-12.fc34.noarch
maven-filtering-3.2.0-2.fc34.noarch
maven-jar-plugin-3.2.0-5.fc34.noarch
maven-lib-3.6.3-8.fc34.noarch
maven-model-2.2.1-67.fc34.noarch
maven-plugin-bundle-4.2.1-4.fc34.noarch
maven-reporting-api-3.0-21.fc34.noarch
maven-resolver-api-1.4.2-5.fc34.noarch
maven-resolver-connector-basic-1.4.2-5.fc34.noarch
maven-resolver-impl-1.4.2-5.fc34.noarch
maven-resolver-spi-1.4.2-5.fc34.noarch
maven-resolver-transport-wagon-1.4.2-5.fc34.noarch
maven-resolver-util-1.4.2-5.fc34.noarch
maven-resources-plugin-3.2.0-2.fc34.noarch
maven-shared-incremental-1.1-21.fc34.noarch
maven-shared-io-3.0.0-12.fc34.noarch
maven-shared-utils-3.2.1-0.8.fc34.noarch
maven-source-plugin-3.2.1-4.fc34.noarch
maven-surefire-3.0.0~M4-1.fc34.noarch
maven-surefire-plugin-3.0.0~M4-1.fc34.noarch
maven-surefire-provider-junit-3.0.0~M4-1.fc34.noarch
maven-toolchain-2.2.1-67.fc34.noarch
maven-wagon-file-3.4.2-1.fc34.noarch
maven-wagon-http-3.4.2-1.fc34.noarch
maven-wagon-http-shared-3.4.2-1.fc34.noarch
maven-wagon-provider-api-3.4.2-1.fc34.noarch
system-switch-java-1.1.8-5.fc34.noarch
tzdata-java-2021a-1.fc34.noarch
xz-java-1.8-10.fc34.noarch


everything ELSE gets built locally -- either per-machine, or on our in-house 
distro/pgg'ing -- as needed.

similarly, on not-atypical non-dev end-user around here,

rpm -qa | egrep -i "java|jdk|mvn|maven" | sort
copy-jdk-configs-4.0-1.fc34.noarch
java-11-openjdk-11.0.12.0.7-4.fc34.x86_64
java-11-openjdk-devel-11.0.12.0.7-4.fc34.x86_64
java-11-openjdk-headless-11.0.12.0.7-4.fc34.x86_64
java-latest-openjdk-17.0.0.0.35-1.rolling.fc34.x86_64
java-latest-openjdk-devel-17.0.0.0.35-1.rolling.fc34.x86_64
java-latest-openjdk-headless-17.0.0.0.35-1.rolling.fc34.x86_64
javapackages-filesystem-5.3.0-15.fc34.noarch
javapackages-tools-5.3.0-15.fc34.noarch
system-switch-java-1.1.8-5.fc34.noarch
tzdata-java-2021a-1.fc34.noarch

and that's mostly it.

And again, in _some_ end-user cases, any 'needed' end-user apps are getting 
installed from upstreams -- as tarballs, snaps, flatpaks, or rpms.  Seldom, if 
ever, from Fedora 

Re: Fedora  Java: The Death of Two SIGs

2021-09-27 Thread PGNet Dev

Many valid/interesting points being made.  Most of them sound, reasonably, like 
developer-/maintainer-centric issues.

Question: Is a primary goal of Fedora distro (JAVA sig, etc) to 'service' its 
(java app) users?

If so, what's the current understanding of a user-driven ProductRequirements 
spec'n of JAVA apps 'round here?
Who's included in "users"? Developers? End-users? etc.
Perhaps I've missed it ...

I know as a representative of my end-users I've got plenty of opinions about 
our JAVA env.  Also as a representative of my org's JAVA devs.
But as a developer/maintainer OF java/apps @ Fedora, not much at all; the "solid OpenJDK 
& Maven" approach is good enuf here.  Mostly.

And, if that^ is not a primary goal, then back to the discussion at hand.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: FF builds

2021-09-09 Thread PGNet Dev

On 9/9/21 14:22, Neal Gompa wrote:

On Thu, Sep 9, 2021 at 2:06 PM PGNet Dev  wrote:


On 9/9/21 13:53, Florian Weimer wrote:

Can the Firefox build be distributed among multiple machines?


I frequently deploy FF from upstream builds, with updates managed from within 
the app.

Q: Is there any historical _measure_ of security issues fixed in @Fedora FF 
pkgs, before upstream gets around to fixing them?


Considering that Fedora Firefox packages don't bundle as much as
Mozilla's Firefox bundles do, I would say yes. We fix issues all the
time in its dependency graph at a much faster pace than Mozilla does.


noted.

never gave it a sufficient, closer look. yet.

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


Re: FF builds

2021-09-09 Thread PGNet Dev

On 9/9/21 13:53, Florian Weimer wrote:

Can the Firefox build be distributed among multiple machines?


I frequently deploy FF from upstream builds, with updates managed from within 
the app.

Q: Is there any historical _measure_ of security issues fixed in @Fedora FF 
pkgs, before upstream gets around to fixing them?
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: pdftk retired?

2021-09-08 Thread PGNet Dev

On 9/8/21 06:28, Sérgio Basto wrote:

I think the gui of pdftk that I used is pdfchain, I also built pdfchain
in my copr repo [3] , if both packages works well I can unretire them .

Thank you


fyi, here on f34

dnf install bouncycastle
rpm -Uvh \
 
https://download.copr.fedorainfracloud.org/results/sergiomb/builds_for_Stable_Releases/fedora-34-x86_64/02684742-pdfchain/pdfchain-0.4.4.2-1.fc34.x86_64.rpm
 \
 
https://download.copr.fedorainfracloud.org/results/sergiomb/builds_for_Stable_Releases/fedora-34-x86_64/02680106-pdftk/pdftk-3.3.1-1.fc34.noarch.rpm

launches fine

https://i.imgur.com/NSzerXU.png

and appears to function well on initial/simple tests to concat/explode files 
via GUI
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Fedora Source-git SIG report #1 (June 2021)

2021-06-24 Thread PGNet Dev

On 6/24/21 6:40 AM, Miro Hrončok wrote:

On 24. 06. 21 11:16, Tomas Tomecek wrote:

## Choosing git forge to host source-git repositories
We need to find a home for all the source-git repositories. This is
actually a really hard task because we have many options (github.com,
gitlab.com, pagure.io, src.fedoraproject.org, something custom or
on-premise) and different expectations: some projects already have
repos set up on different platforms while Pagure is the primary forge
now. Since the CPE team is investigating GitLab as a forge, it's even
harder for us to figure out the primary forge. We may end up
supporting both actually: pagure.io and gitlab.com. What are your
thoughts on this topic? Would you prefer pagure.io or gitlab.com
More info:
* https://pagure.io/fedora-source-git/sig/issue/1
* https://pagure.io/fedora-source-git/sig/issue/7


Indirectly related:

my scm-sourced COPR projects often pull from git repos (upstream @ Fedora src 
projects), and use forgemeta macros in rpm config.

ime, forgemeta had lots of issues in the past with gitlab source matching when 
pulling specific tags/commits, requiring customized source strings -- usually 
after a bunch of trial-n-error.

github & pagure had no such problems.

to work around the challenges, I 1st mirrored gitlab repos to pagure, then 
pulled from there in my COPR specs, originally specifying commits/tags.

I haven't revisited gitlab for a fairly long while to check again.

Neither have I tested forgemeta's newer support for packaging a branch state

  
https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/#_branch_example

which is now available, stable & terribly convenient -- for github & pagure.

TL;DR in this particular case: as long as it plays nicely with COPR forgemeta 
source-reference macros, no preference
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: x86_64-v2 in Fedora

2021-06-21 Thread PGNet Dev

On 6/18/21 1:42 AM, Mark Otaris wrote:

For Fedora, linux-hardware.org says 78% use EFI and 16% have Secure Boot 
enabled. Not a very good data set, though Fedora telemetry wouldn’t be either.

Of ~ 1K linux boxes in my env -- bare metal & VM, servers & desktops -- 
~ 550 are now running fully updated F34.

Of those, ~ 95% are AMD; remainder are Intel.  No ARM.

Of the total, per a quick survey,

~ 15% have _no_ avx/avx2 support
~ 40% have avx-only support
rest have avx/avx2 support

NONE of the no-avx or avx-only machines are "suffering" from any performance 
problems for their current business/technical usage.

Here, the 1st response to "my OS suddenly no longer supports this hardware" 
will seldom-if-ever be to replace the hardware.

At best, I'll freeze the machine's s/w base @ last-supported, and look to 
replace the OS.

There are real/significant costs to H/W upgrade/replacement -- both capital & 
expense;  Planning & budgeting for them is often on a multi-year timeframe.  
Particularly at scale.  And my env is relatively quite small on the global stage.

This seemingly endless stream of drop-the-old-hardware discussions, even if 
reasonable for some, is a cause for tangible concern that I've gotten myself 
into a tactical, eggs-in-one-basket mess.  Again.

With RockyLinux today at GA, time to explore/compare a 'plan B' & whether it 
provides some differently sensible support planning.
Or whether YA-x-distro firedrill is inevitable.


( "fun fact" for me:

my own laptop that sits ~ 3 ft from me as I type this, serves as my 
diagnostic/troubleshooting box on my LAN, and when traveling, obviously falls 
into the currently discussed 'decrepit' pile, lacking modern flags

egrep "model name|flags" /proc/cpuinfo | head -n2
model name  : Intel(R) Core(TM) i3 CPU   M 370  
@ 2.40GHz
flags   : fpu vme de pse tsc msr pae mce cx8 
apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm 
pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl 
xtopology nonstop_tsc cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 
ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt lahf_lm pti ssbd ibrs ibpb stibp 
tpr_shadow vnmi flexpriority ept vpid dtherm arat flush_l1d

but _very_ capably runs

lsb_release -rd
Description:Fedora release 34 (Thirty Four)
Release:34

uname -rm
5.12.11-300.fc34.x86_64 x86_64

with

KDE 5.82.0 / Plasma 5.21.5

and, although I don't use, or plan to use, it as a networked build farm 
anytime soon ... bind9 certainly builds from source well enough on it; though, 
admittedly, takes awhile.

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


Re: IRC Announcement

2021-05-28 Thread PGNet Dev

one of the more important trusts

 we place in the parties in question is to protect the privacy of tens
 of thousands of *other* people's private conversations.


Sure. As do we all. Mostly. Kind of.  Ok, hopefully.

Again, to _my_ read, _I_ see absolutely nothing in either side's recent 
behavior that builds _my_ trust.
And sufficient cause for it to be called into some question. By _me_.

If privacy of _credentials_ are in question, again, there's nothing but 
assumptions here.
Unless/until _I_ see provable behavior, contractual accountability, and 
auditable infrastructure, _I_ remain ... diligent.

If privacy of _discussions_ are in question, then #IRC isn't the right platform 
to start with.  At all.
And arguing about who's more trustworthy in managing privacy in an infra with 
the general leak-proofing of a pasta colander, is simply circular-debate about 
the color of the lipstick on the pig.

Paraphrasing the old adage -- takes a lifetime to build a rep, 5 seconds to 
lose one.

BOTH sides have lost trust & rep.

In the end, I'm not convinced it was worth the "pantscon 1" (chuckle) 
hullabaloo, and wait to see if more harm than good comes of it.
So thought I'd add/share a doc or 2 to read.

/me is really shutting up now.  About this, anyway.


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


Re: IRC Announcement

2021-05-28 Thread PGNet Dev

due specifically to Andrew Lee's actions.


I'd bet $0.05 and a half-eaten donut that most folks shrieking about this would 
be hard-pressed to regurgitate much of anything beyond 'headlines', with little 
actual insight into objective details.

But then, I'm often wrong.

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


Re: IRC Announcement

2021-05-28 Thread PGNet Dev

Andrew Lee has a flexible relationship with the truth. This is not a both sides 
issue, as every other free software project has also agreed.


Well, it seems you're good then.  So, great.

Just for me, not my 1st rodeo dealing with the spectrum from 
megalomaniacal-sociopathic-CEOs to petulant-lemming-staff-actions
And, like I said, to my read, not so clear cut, despite declarations that "This is 
not a both sides issue".

I just shared some add'l info that I thought was relevant so folks could read a bit (more) 
& make their OWN decisions rather than just blindly do what (arguably) "every other 
free software project" is doing.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: IRC Announcement

2021-05-28 Thread PGNet Dev

On 5/28/21 12:14 PM, Adam Williamson wrote:

On Fri, 2021-05-28 at 12:01 -0400, PGNet Dev wrote:

On 5/27/21 2:04 PM, Nick Bebout wrote:

Since its beginnings, the Fedora Project has used the freenode IRC network for 
our project communications. Due to a variety of recent changes to that network, 
the Fedora Project is moving our IRC communications to Libera.Chat.


If a still-fuzzy "variety of recent changes to that network" are the reason for 
this latest fire-drill/tempest, then just fyi,
A Lee's provided some documented reply,

    
https://raw.githubusercontent.com/freenode/web-7.0/main/static/files/on-freenode.pdf
    https://freenode.net/news/post-mortem-may21

To my read it doesn't seem as clear-cut as some are making it all out to be.  
If 'trust' is the underlying issue here, there seems to be enuf not passing the 
smell test on 'both sides'.

IME, projects want a place to talk that's trustworthy.


Freenode has also shut down every channel that posted a libera.chat
link in its topic. That's not very 'trustworthy'. This happened to
multiple Fedora-related projects/channels, including #cockpit , for
instance.


Sure.  And, what?  Not the 1st time projects have acted on "don't talk about other 
projects in here" ...
Did anyone try to contact @freenode about that?  I certainly dunno about that.  
Maybe so, maybe not.

Just reading through those screenshotted chats, etc, seems 2 me there's enough 
"shouldn't have handled it that way" to go around.

I'm not 'defending' _any_ purile/petty/powermad/etc. BS.

I'm jut fyi'ing here, in the hopes that folks will make / have made an informed decision 
-- and pick-their-poison, and not simply to the lemmings-off-a-cliff biz cuz, "hey, 
it's the new hotness".

If it's all thoroughly researched, understood, and rationally decided, then I'm 
certainly cool with it.

All _I_ heard was some buzz in #fedora* @ freenode a week or so back that "moving 
fast/immediately is too hard, and would be too disruptive to users", and then 
suddenly, this^^ email.

Beyond that, not a clue as to what discussion was had.  Not that it's "my 
project" to begin with, so few expectations 'bout that in the 1st place.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: IRC Announcement

2021-05-28 Thread PGNet Dev

On 5/27/21 2:04 PM, Nick Bebout wrote:

Since its beginnings, the Fedora Project has used the freenode IRC network for 
our project communications. Due to a variety of recent changes to that network, 
the Fedora Project is moving our IRC communications to Libera.Chat.


If a still-fuzzy "variety of recent changes to that network" are the reason for 
this latest fire-drill/tempest, then just fyi,
A Lee's provided some documented reply,

  
https://raw.githubusercontent.com/freenode/web-7.0/main/static/files/on-freenode.pdf
  https://freenode.net/news/post-mortem-may21

To my read it doesn't seem as clear-cut as some are making it all out to be.  
If 'trust' is the underlying issue here, there seems to be enuf not passing the 
smell test on 'both sides'.

IME, projects want a place to talk that's trustworthy.



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


Re: The future of legacy BIOS support in Fedora.

2021-05-27 Thread PGNet Dev

On 5/27/21 10:45 AM, Nikolay Nikolov wrote:

That is quite a painful process. And how do you do that on a MBR system that 
dual boots Fedora and Windows 10? I really don't want to go through the pain of 
reinstalling Windows and all the programs that I have there.


There's no migration path that doesn't have some (eventual) pain.  And that 
includes not migrating.

A useful place to start is a thorough read of

  https://opensource.com/article/19/5/dual-booting-windows-linux-uefi
  https://www.maketecheasier.com/convert-legacy-bios-uefi-windows10/

, considering what exactly your system supports (gpt, efi, etc.), and 
identifying where you want to end up.

I don't migrate hardware until it's demonstrated to make technical & business 
sense.
We've *lots* of legacy-bios/MBR hardware that's perfectly serviceable with 
either/both modern linux / windows.
"It's bright & shiny" isn't a valid argument for change here.

Any _software_ that forces unnecessary cost on the ecosystem, including 
dropping BIOS support or generally breaking stable user-space, will get removed 
from the picture.  Or, at least, _very_ marginalized/compartmentalized.

Personally I'm banking on the 'old, wise hats' @ distro here to prevent making 
foolish choices.  So far, so good.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: When is pappl going to be good enough to replace cups?

2021-05-26 Thread PGNet Dev
the assumption that all of those several million 


people will want to print from anything with a CPU ("whatever computing 



devices one uses") or that that is even the common case.



There's been no assumption that "all" want any-one-thing.

As for common, print-from-any-device-you-use is common here, with ~ 1K 
'in-house' users, and easily-dozens-per-day of 'guests'.

That's FAR more common than your 'objection' to it.

As has been said repeatedly here -- paraphrasing, "different strokes for different 
folks".

If the developers think its important to support their user-base, what are you 
objecting to?
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: When is pappl going to be good enough to replace cups?

2021-05-26 Thread PGNet Dev

On 5/26/21 4:47 PM, Solomon Peachy wrote:

But disabling mDNS altogether might cause undesired regerssions elsewhere.


Sure. Particularly if you don't set up your /etc/nsswitch.conf correctly.  
Hence the 'YMMV'.

In general, we assume zero-trust and avoid enabling auto-anything.  We add 
trust and loosen constraints, cautiously, when said 'regressions elsewhere' 
absolutely demand it.

Avoids the 'fun' of accidentally exposing a printer queue in the CEOs office ;-)
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: When is pappl going to be good enough to replace cups?

2021-05-26 Thread PGNet Dev

On 5/26/21 4:28 PM, Björn Persson wrote:

You have always had (and always will) have that choice; the ability to
disable automatic printer discovery has been present since discovery was
added with CUPS 1.2 (released back in 2006!)


I'll have to see if I can find that option. Thanks for the hint.


fyi, also useful,

  man cups-browsed

here, I

  systemctl disable cups-browsed
  systemctl disable avahi-daemon

setup printers @ dhcp/dns explicitly, and avoid autodiscovery 'surprises' 
altogether.

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


Re: When is pappl going to be good enough to replace cups?

2021-05-24 Thread PGNet Dev

Endless theoretical discussions ... Interesting, but _is_ there real-world, end-user doc 
available for installing and using papp-et-al on Fedora, today?  A "do this 
now" for end users?  TBH, I'm unclear (and no, I haven't gone digging ...)

Here, I've got hundreds of networked printers.  _Many_ of them old warhorses.  
E.g., ~ 50 HP LaserJet 4050n.
Slow, but incredibly reliable.  Unlike the modern 'options' from HP, made cheaply 
overseas, prone to breakage, and locked down with print-cartridge DRM, these 4050s have 
outlasted virtually every desktop & server we have, and quite a number of staff as 
well, and 3rd party parts & cartridges abound.

CUPS 2.3.3op2 runs on virtually every Fedora desktop here, in addition to quite 
a few of the servers.

For the 4050s, the drivers are all 'HP LaserJet 4050 Series pcl3, hpcups 3.19.6 (color, 
2-sided printing)', and the connections are "socket://static.i.p.address".

The PPDs are older than dirt,

  *PPD-Adobe: "4.3"
  * PPD file for HP LaserJet 4050 Series with CUPS.
  * Created by the CUPS PPD Compiler CUPS v1.5.0.
  *% (c) 2008 Copyright HP Development Company, LP
  *FormatVersion: "4.3"
  *FileVersion: "3.19.6"
  ...

and work flawlessly.

Admittedly, PS drivers are buggy-to-useless, and NONE of the "toner level" 
reporting seems attached to reality in any way.
Neither, for me, has been a concern.

Same holds generally true for all other networked printers, with the exception 
of some of high-volume/color machines that bundle their own 
raster/spool/networking/etc.


If any of that^^ ceases to function, then that'll be a problem.
Personally, I'm not the slightest bit interesting in wasting time/money 
replacing what work
s well *AND* losing capbility for the sake of the next bringh-n-shiny

OTOH, If papp-future _at_the_very_least_ maintains that^^ functionality through 
legacy wrappers, then I have zero concerns.

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


Re: F35 Change: Drop the the "Allow SSH root login with password" option from the installer GUI (Self-Contained Change proposal)

2021-05-14 Thread PGNet Dev

On 5/14/21 2:05 AM, Juha Tuomala wrote:

here,


Sure. But this is devel list. Are developers themselves the target audience?
:) Hopefully not. Is it defined somewhere?


by 'here', I meant my company environment, not just this list.

and, yes, 'developers themselves' -- again, "here" -- *are* a target audience.  
their usage of OS installs, whether VM or baremetal, is far higher than end-users'.


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


Re: F34 pkg.spec rpmbuild OK on local dev; same spec fails @ my COPR. why?

2021-05-13 Thread PGNet Dev

hi,

On 5/13/21 6:06 PM, Sérgio Basto wrote:


mock -r fedora-34-x86_64 --rebuild  
lua-resty-luajit2-git.HEAD-0.pgnd_20210513_212639.fc34.src.rpm
also fails in my machine, %forgesetup -z 0 is where it fails


hm.  whereas a non-isolated, local rpmbuild works, as per my OP,

a *mock* build here fails similarly to @ COPR:

wget 
https://download.copr.fedorainfracloud.org/results/pgfed/nginx-mainline/fedora-34-x86_64/02184528-lua-resty-luajit2/lua-resty-luajit2-git.HEAD-0.pgnd_20210513_212639.fc34.src.rpm

mock \
 -r fedora-34-x86_64 \
 --rebuild \
 
--addrepo=https://download.copr.fedorainfracloud.org/results/pgfed/pgnd-rpmbuild-macros/fedora-34-x86_64
 \
./lua-resty-luajit2-git.HEAD-0.pgnd_20210513_212639.fc34.src.rpm

...
Packaging variables read or set by %forgemeta
forgeurl0: https://github.com/openresty/luajit2
forgesource0:  
https://github.com/openresty/luajit2/archive/v2.1-agentzh/luajit2-2.1-agentzh.tar.gz
forgesetupargs0:   -n luajit2-2.1-agentzh
archivename0:  luajit2-2.1-agentzh
archiveext0:   tar.gz
archiveurl0:   
https://github.com/openresty/luajit2/archive/v2.1-agentzh/luajit2-2.1-agentzh.tar.gz
topdir0:   luajit2-2.1-agentzh
extractdir0:   luajit2-2.1-agentzh
repo0: luajit2
scm0:  git
branch0:   v2.1-agentzh
distprefix0:   .20210513gitv2.1-agentzh
dist:  .20210513gitv2.1-agentzh.fc34
(snapshot date is either manually supplied or computed once 
%{_sourcedir}/%{archivename0}.%{archiveext0} is available)
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.9O1tue
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf luajit2-2.1-agentzh
+ /usr/bin/gzip -dc /builddir/build/SOURCES/luajit2-2.1-agentzh.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd luajit2-2.1-agentzh
/var/tmp/rpm-tmp.9O1tue: line 38: cd: luajit2-2.1-agentzh: No such file 
or directory


RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.9O1tue (%prep)
Setting %{branch} = v2.1-agentzh
Setting %{forgeurl0} = https://github.com/openresty/luajit2
Setting %{fileref0} = 2.1-agentzh
Setting %{ref0} = v2.1-agentzh
Setting %{archivename0} = %{repo0}-2.1-agentzh
Setting %{archiveext0} = tar.gz
Setting %{archiveurl0} = 
https://github.com/openresty/luajit2/archive/v2.1-agentzh/%{repo0}-2.1-agentzh.tar.gz
Setting %{scm0} = git
Setting %{topdir0} = %{repo0}-2.1-agentzh
Setting %{repo0} = luajit2
Setting %{forgesource0} = 
https://github.com/openresty/luajit2/archive/v2.1-agentzh/luajit2-2.1-agentzh.tar.gz
Setting %{forgesetupargs0} = -n %{extractdir0}
Setting %{extractdir0} = luajit2-2.1-agentzh
Setting %{distprefix0} = .20210513gitv2.1-agentzh
Setting %{forgesource} = 
https://github.com/openresty/luajit2/archive/v2.1-agentzh/luajit2-2.1-agentzh.tar.gz
Setting %{forgesetupargs} = -n luajit2-2.1-agentzh
Setting %{archivename} = luajit2-2.1-agentzh
Setting %{archiveext} = tar.gz
Setting %{archiveurl} = 
https://github.com/openresty/luajit2/archive/v2.1-agentzh/luajit2-2.1-agentzh.tar.gz
Setting %{topdir} = luajit2-2.1-agentzh
Setting %{extractdir} = luajit2-2.1-agentzh
Setting %{repo} = luajit2
Setting %{scm} = git
Setting %{distprefix} = .20210513gitv2.1-agentzh
Bad exit status from /var/tmp/rpm-tmp.9O1tue (%prep)
Finish: rpmbuild 
lua-resty-luajit2-git.HEAD-0.pgnd_20210513_212639.fc34.src.rpm
Finish: build phase for 
lua-resty-luajit2-git.HEAD-0.pgnd_20210513_212639.fc34.src.rpm
ERROR: 
Exception(./lua-resty-luajit2-git.HEAD-0.pgnd_20210513_212639.fc34.src.rpm) 
Config(fedora-34-x86_64) 0 minutes 19 seconds
INFO: Results and/or logs in: /home/mock/resultdir
INFO: Cleaning up build root ('cleanup_on_failure=True')
Start: clean chroot
Finish: clean chroot
ERROR: Command failed:
# /usr/bin/systemd-nspawn -q -M a5a65f56173f44919d9e4890b40b3e55 -D 
/var/lib/mock/fedora-34-x86_64/root -a -u mockbuild --capability=cap_ipc_lock 
--bind=/dev/btrfs-control --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 
--bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 
--bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 
--console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir 
--setenv=HOSTNAME=mock 

F34 pkg.spec rpmbuild OK on local dev; same spec fails @ my COPR. why?

2021-05-13 Thread PGNet Dev

I've a package .spec, that uses forgemeta macros, that builds locally just fine 
on F34.

Same spec @ COPR, F34 chroot, fails.

Something's either missing on my end, or broken @COPR.  Likely obvious pebkac, 
but I'm not seeing it.

Any insights as to why the same spec, @COPR, is failing would be appreciated.


With this spec,

cat ~/rpmbuild/SPECS/lua-resty-luajit2.spec

---
%{?_pgnd_macros}
%define _owner pgnd
%define _build_timestamp %( date +%%Y%%m%%d_%%H%%M%%S --utc )

%define _lua_resty_luajit2_name lua-resty-luajit2
%define _lua_resty_luajit2_comment  OpenResty's 
maintained branch of LuaJIT
%define _lua_resty_luajit2_checkout_dirname luajit2
%define _lua_resty_luajit2_branch   v2.1-agentzh
%define _lua_resty_luajit2_shortbranch  HEAD
%define compat_lua_ver   5.1
%define compat_lua_ext   5.2

%global forgeurl0   https://github.com/openresty/luajit2
%global branch0 %{_lua_resty_luajit2_branch}

%forgemeta -i -v -a
%global dist .%{_owner}_%{_build_timestamp}.fc%{fedora}

Name:  %{_lua_resty_luajit2_name}
Version:   %{scm0}.%{_lua_resty_luajit2_shortbranch}
Release:   0%{?dist}
Summary:   %{_lua_resty_luajit2_comment}
License:   MIT

URL:   %{forgeurl0}
Source0:   %{forgesource0}

BuildRequires: compat-lua
BuildRequires: compat-lua-devel
BuildRequires: coreutils
BuildRequires: gcc
BuildRequires: git
BuildRequires: gzip
BuildRequires: openssl-devel

Requires:  compat-lua >= %{compat_lua_ver}
Requires:  compat-lua <  %{compat_lua_ext}
Requires:  compat-lua-devel >= %{compat_lua_ver}
Requires:  compat-lua-devel <  %{compat_lua_ext}
Requires:  openssl
Requires:  gzip
Requires:  unzip
Requires:  zip

Provides:  %{_lua_resty_luajit2_name}
Conflicts: luajit
Conflicts: luajit-devel

%description
%{_lua_resty_luajit2_comment}

%prep
%forgesetup -z 0

%build
perl -pi -e '\
s|^(export PREFIX=).*|${1} 
/usr/local/%{_lua_resty_luajit2_name}|g; \
s|^(export MULTILIB=).*|${1} lib64|g' \
Makefile
make %{?_smp_mflags}

%install
make DESTDIR=%{buildroot} install

%post

%preun

%files
/usr/local/%{_lua_resty_luajit2_name}/

%changelog
---


a local build

cd ~/rpmbuild/SPECS/
rpmbuild -bb ./lua-resty-luajit2.spec


builds OK, no error

...
Packaging variables read or set by %forgemeta
forgeurl0: https://github.com/openresty/luajit2
forgesource0:  
https://github.com/openresty/luajit2/archive/v2.1-agentzh/luajit2-2.1-agentzh.tar.gz
forgesetupargs0:   -n luajit2-2.1-agentzh
archivename0:  luajit2-2.1-agentzh
archiveext0:   tar.gz
archiveurl0:   
https://github.com/openresty/luajit2/archive/v2.1-agentzh/luajit2-2.1-agentzh.tar.gz
topdir0:   luajit2-2.1-agentzh
extractdir0:   luajit2-2.1-agentzh
repo0: luajit2
scm0:  git
branch0:   v2.1-agentzh
distprefix0:   .gitv2.1-agentzh
dist:  .gitv2.1-agentzh.fc34
(snapshot date is either manually supplied or computed once 
%{_sourcedir}/%{archivename0}.%{archiveext0} is available)
warning: Downloading 
https://github.com/openresty/luajit2/archive/v2.1-agentzh/luajit2-2.1-agentzh.tar.gz
 to /root/rpmbuild/SOURCES/luajit2-2.1-agentzh.tar.gz
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.2DphWx
...
Wrote: 
/root/rpmbuild/RPMS/x86_64/lua-resty-luajit2-git.HEAD-0.pgnd_20210513_212124.fc34.x86_64.rpm


the resultant rpm's install-/use-able

pushing the same spec to COPR, fails @ %prep

@,

https://download.copr.fedorainfracloud.org/results/pgfed/nginx-mainline/fedora-34-x86_64/02184528-lua-resty-luajit2/builder-live.log.gz

Packaging variables read or set by %forgemeta
forgeurl0: https://github.com/openresty/luajit2
  

Re: F35 Change: Drop the the "Allow SSH root login with password" option from the installer GUI (Self-Contained Change proposal)

2021-05-13 Thread PGNet Dev

On 5/13/21 10:48 AM, Juha Tuomala wrote:

Virtual machine installation is hopefully a special use case and majority of
installations are bare metal end users.


hardly.

here, for any given single bare-metal install, between cloud & local VMs, there 
are typically *many*/*frequent* VM installs -- of all shapes-n-sizes.  it's FAR 
more frequent (among devs/ops, even some end-users) than bare-metal installs.

a bog-simple, not-uncommon workflow is: launch VirtualBox, drop in an OS iso, 
run the UI install.

for that, a simple password option is more than sufficient.

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


Re: F35 Change: Drop the the "Allow SSH root login with password" option from the installer GUI (Self-Contained Change proposal)

2021-05-13 Thread PGNet Dev

On 5/13/21 10:09 AM, Richard W.M. Jones wrote:

Not everyone is installing a public facing server.  On my isolated,
non-networked test instances I want to put up a short-lived VM with a
root password of "123456" quickly and no user account, and this option
lets me do that.


this^^ is a _very_ frequent use case here, as well.

it's been mentioned, and seconded b4.  i'll do it again:  +10

'use kickstart' isn't a simplifying solution.  'leave it be', otoh, is.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Intention to dropping the the "Allow SSH root login with password" option from the installer GUI

2021-05-01 Thread PGNet Dev

On 5/1/21 8:02 PM, Chris Adams wrote:

Once upon a time, PGNet Dev  said:

my $0.02

leave the root via password option, but simply DISABLE it by default, rather 
than REMOVING it.


That's what is going to happen - the openssh-server package will follow
upstream default (PermitRootLogin without-password), and Anaconda will
drop the option of changing the sshd config.


Sry, I meant _leave_ the *option* in Anaconda, but just ensure it's toggled OFF 
by default ( if that's not what it already does).

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


Re: Intention to dropping the the "Allow SSH root login with password" option from the installer GUI

2021-05-01 Thread PGNet Dev

On 5/1/21 7:23 PM, patra...@gmail.com wrote:

On 4/30/21 10:23 AM, Richard W.M. Jones wrote:

+1

in addition to, e.g., an _initial_ setup on a remote/headless box at a VPS.


Ubuntu Server installer handles this in a very nice way by allowing to import 
SSH keys from a GitHub account given a username, i.e. via an URL like this: 
https://github.com/patrakov.keys . Maybe it's a good idea to implement the same 
feature in Anaconda?


this is all getting too complicated.

my $0.02

leave the root via password option, but simply DISABLE it by default, rather 
than REMOVING it.

let admins worry about SSH keys.

the 'rest' can be handled, as mentioned, with kickstart/ansible
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Intention to dropping the the "Allow SSH root login with password" option from the installer GUI

2021-04-30 Thread PGNet Dev

On 4/30/21 10:23 AM, Richard W.M. Jones wrote:

Because distributing SSH keys to temporary VMs is hard?  Not
everything is a long-lived machine connected to the internet.


+1

in addition to, e.g., an _initial_ setup on a remote/headless box at a VPS.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


OFFLIST Re: Call for testing: nginx 1.20.0 with permission changes on logs

2021-04-21 Thread PGNet Dev

Hi,

OFFLIST as it's not directly pertinent to your specific distro pkgs.

but, since you're packaging, fwiw, I take a very different approach than 
distro-pkgd atm,

  
https://download.copr.fedorainfracloud.org/results/pgfed/nginx-mainline/fedora-33-x86_64/02142389-nginx/nginx.spec

that puts runtime service files under /run/nginx and logs under /var/log/nginx, 
both chown'd as wwwrun:www.

personally, I find it a lot cleaner, easier to manage.  my $0.02, anyway.

that said, I'm very clear 'my' pkg'ing is not even close to release canonical 
... i.e., just fyi.




On 4/21/21 1:25 PM, Felix Kaechele via devel wrote:

Dear Fedorans,

Nginx 1.20.0 stable was just released and I took the opportunity to squash some 
long standing open bugs while updating the package.

The new release is on it's way to updates-testing right now.

I would like to encourage some extra testing for this release as there is one 
behaviour change, specific to Fedora/EPEL, that may affect some use cases:
The ownership and mode of the log directory has changed to root:root and 700 
respectively. Logrotate (if in use) no longer creates the logfiles when 
rotating and leaves this to nginx which will create them as root:root-owned.
This matches the behaviour of httpd in Fedora.
You may see the effects of this if you are using external tools to process 
these logs that do not run as root, but as the nginx user instead.

The bugs relating to this are:
- BZ#1390183 CVE-2016-1247 nginx: Local privilege escalation via log files 
[fedora-all]

- BZ#1683388 Log file ownership created by logrotate inconsistent with the one 
created by systemd

In my local testing I have not seen any changes to behaviour but I would like 
to make extra sure everything continues to work as expected for users as this 
version of the package will make it's way to EPEL 7 as well to replace the EOL 
version of nginx that is currently packaged there.

Quite a number of other bugs that I deem to have no effect on simple upgrades 
have made it's way into this release of the package as well. Specifically:
- BZ#1565377 Service reload should check configuration file
- BZ#1708799 Drop nginx requirement on nginx-all-modules
- BZ#1834452 Enable --with-compat configure option
- BZ#1869026 nginx.service fails to parse /run/nginx.pid
- BZ#1943779 nginx.service wants wrong network target - causes race condition 
on boot

Here are the links to Bodhi for this update. Please test these releases and 
provide feedback/karma.

Fedora 34: https://bodhi.fedoraproject.org/updates/FEDORA-2021-3aa9ac7fd1
Fedora 33: https://bodhi.fedoraproject.org/updates/FEDORA-2021-10c1cd4cba
Fedora 32: https://bodhi.fedoraproject.org/updates/FEDORA-2021-1556d440ba

Thanks a ton!

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

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


Re: Grub 2 protected packages

2021-04-12 Thread PGNet Dev

On 4/12/21 3:51 AM, Javier Martinez Canillas wrote:

I dropped it by mistake when rebasing to 2.06, sorry about that. I've
fixed it now in F33, F34 and Rawhide.


i see rawhide has 'stable' already; and that F33/F34 are 'pending->testing'.

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


Re: Grub 2 protected packages

2021-04-11 Thread PGNet Dev

Ordinarily, no. But in this case, since GRUB 2.06~rc1 is required to
solve major critical vulnerabilities and it's very difficult to pull
the patch set that fixes it (>115 patches!) backwards, GRUB got moved
forward instead.

GRUB 2.06~rc1 was pretty much released to release the patch set...


got it.

then will stick with v2.06, and try to get it re-patched for Xen @ the bug.

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


Re: Grub 2 protected packages

2021-04-11 Thread PGNet Dev

tangentially related ...

distro update on f33 from grub 2.04-release -> 2.06-rc (re)breaks Xen boot on 
EFI.

already reopened the original bug, but a question:

is it normal/expected to push an *rc* (grub 2.06-rc, in this case), to 
'supported' fedora (33) *release*?
unreleased f34/rawhide I can understand.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Grub 2 protected packages

2021-04-10 Thread PGNet Dev

If the /boot/loader/entries directory is exists, kernel-install will use it. 
systemd-boot cannot read configs from this directory.


fyi,

https://systemd.io/BOOT_LOADER_SPECIFICATION/#type-1-boot-loader-specification-entries
https://www.freedesktop.org/software/systemd/man/systemd-boot.html

"During boot systemd-boot automatically assembles a list of boot entries from 
the following sources:

 Boot entries defined with Boot Loader Specification description files located in 
/loader/entries/ on the ESP and the Extended Boot Loader Partition. These usually 
describe Linux kernel images with associated initrd images, but alternatively may 
also describe arbitrary other EFI executables."
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Xen support dead?

2021-02-05 Thread PGNet Dev

Actually, the buggy file (/etc/grub.d/20_linux_xen) belongs to the grub2
package, so the bug is assigned to a wrong package.


Not that it matters, but I'd  originally assigned it to grub.  It was ignored 
there as well.
I switched it to Xen after I was told in #irc to do so.

Too much pushing rocks uphill for my taste.  Building my own.
___
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: Xen support dead?

2021-02-05 Thread PGNet Dev

On 2/5/21 8:13 AM, Neal Gompa wrote:

On Fri, Feb 5, 2021 at 6:31 AM PGNet Dev  wrote:


Hm.  Can't manage to get a fix, a reply, or interest.

Is Xen packaging/support abandoned for Fedora?



No. But the maintainer of Xen in Fedora doesn't pay attention to the
devel@ mailing list.

You can see it's actively maintained here:
https://src.fedoraproject.org/rpms/xen/commits/rawhide


One would hope that filed bugs would get addressed, then.
But, not here. Fair enuf.

Thx o/
___
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


Xen support dead?

2021-02-05 Thread PGNet Dev

Hm.  Can't manage to get a fix, a reply, or interest.

Is Xen packaging/support abandoned for Fedora?

On 2/3/21 12:09 PM, PGNet Dev wrote:

F33 on EFI + Xen delays 30+ seconds, sometimes hangs, on boot @ grub2 error,

 ...
 Loading Xen 4.14.1 ...
 error: ../../grub-core/fs/fshelp.c:257:file  
`/EFI/fedora/x86_64-efi/module2.mod' not found.
 Loading Linux 5.10.9-201.fc33.x86_64 ...
 Loading initial ramdisk ...
 error: ../../grub-core/fs/fshelp.c:257:file  
`/EFI/fedora/x86_64-efi/module2.mod' not found.
 ...

It's been reported/closed/ignored since, at least, F27 ~ 2017,

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

, and still occurs in current F33.

Not clear where the fix _needs_ to be -- grub2 &/or Xen pkgs.  But sed 
workarounds are a non-starter for production.

Can appropriate devs help get this addressed?

If not, that's fine too -- but can we at least get a clear statement that 
Xen@Fedoras's not going to be maintained, so we can make other arrangements?

___
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


F27->F33 + EFI + Xen boot error: "../../grub-core/fs/fshelp.c:257:file `/EFI/fedora/x86_64-efi/module2.mod' not found."

2021-02-03 Thread PGNet Dev

F33 on EFI + Xen delays 30+ seconds, sometimes hangs, on boot @ grub2 error,

...
Loading Xen 4.14.1 ...
error: ../../grub-core/fs/fshelp.c:257:file  
`/EFI/fedora/x86_64-efi/module2.mod' not found.
Loading Linux 5.10.9-201.fc33.x86_64 ...
Loading initial ramdisk ...
error: ../../grub-core/fs/fshelp.c:257:file  
`/EFI/fedora/x86_64-efi/module2.mod' not found.
...

It's been reported/closed/ignored since, at least, F27 ~ 2017,

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

, and still occurs in current F33.

Not clear where the fix _needs_ to be -- grub2 &/or Xen pkgs.  But sed 
workarounds are a non-starter for production.

Can appropriate devs help get this addressed?

If not, that's fine too -- but can we at least get a clear statement that 
Xen@Fedoras's not going to be maintained, so we can make other arrangements?
___
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: COMMERCIAL - Bosch - Architect

2021-01-27 Thread PGNet Dev

And you're spamming MY 'private mailbox' now?

Who made you the consumer police?

Now, get lost, troll.

On 1/27/21 11:01 AM, Marius Schwarz wrote:

Am 27.01.21 um 16:53 schrieb PGNet Dev:


And that somehow justifies 'notifying the legal department' as a 1st response?


Yeap, because he spammed my private mailbox too.  As an Ex-Bosch employe i know 
that Bosch is a good company, who won't tolerate spamming in their name and it 
was also a violation of customer protection laws in Germany. He can be happy, 
that it didn't go directly to the feds.

How a about a public -1 now?

Best regards,
Marius

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


Re: COMMERCIAL - Bosch - Architect

2021-01-27 Thread PGNet Dev

On 1/27/21 10:44 AM, Matthew Miller wrote:

On Wed, Jan 27, 2021 at 03:32:33PM +, George Bastin wrote:

I thought it was a public mailing list, I noted the subject was Commercial
in the Header as stated on the Fedora Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines#Before_Posting_to_the_List



Sure seems reasonable to a 1st read here.

At best the 'Guidelines' lack clarity.




That paragraph doesn't mean that the list can be used for general commercial 
messages.
https://fedoraproject.org/wiki/Mailing_list_guidelines#Stay_on-topic still
also applies. If this job posting is directly relevant to Fedora (rather
than just "some people in Fedora may have relevant skills"), that should be
directly called out.


And that somehow justifies 'notifying the legal department' as a 1st response?



However, going out of your way to try to sabotage another person’s livelihood 
is way out of line.


+1 to 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


Re: pkg build @ COPR succeeds for F32 chroot, FAILS for F33. .spec issue, or problem in buildenv?

2021-01-16 Thread PGNet Dev

On 1/16/21 12:35 PM, PGNet Dev wrote:

 + /usr/lib/rpm/brp-strip /usr/bin/strip
 /usr/bin/strip: unable to copy file 
'/builddir/build/BUILDROOT/dhcpcd-9.4.0-0.pgnd_20210116_172904.fc33.x86_64/usr/local/dhcpcd/sbin/dhcpcd';
 reason: Permission denied
 error: Bad exit status from /var/tmp/rpm-tmp.3UY5yu (%install)



disabling stripping in the rpm spec by adding

%global __os_install_post %{nil}

per,

 "Stripping Binary files in rpmbuild
"
   
https://livecipher.blogspot.com/2012/06/disable-binary-stripping-in-rpmbuild.html


gets past the problem ... both F32 & F33 chroot target builds now succeed

https://copr.fedorainfracloud.org/coprs/pgfed/dhcpcd/build/1885367/

So that's a workaround.

As to _why_ strip has an issue on F33 chroot, dunno yet.
___
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


pkg build @ COPR succeeds for F32 chroot, FAILS for F33. .spec issue, or problem in buildenv?

2021-01-16 Thread PGNet Dev

 I'm building a pkg @ COPR, 'dhcpcd',

https://copr.fedorainfracloud.org/coprs/pgfed/dhcpcd/build/1885349/

for both F32 & F33 chroot targets.

The F32 build succeeds, pkg installs & execs OK,


https://download.copr.fedorainfracloud.org/results/pgfed/dhcpcd/fedora-32-x86_64/01885349-dhcpcd/builder-live.log.gz

The concurrent F33 build, with same .spec, FAILs,


https://download.copr.fedorainfracloud.org/results/pgfed/dhcpcd/fedora-33-x86_64/01885349-dhcpcd/builder-live.log.gz

@

...
install -m 0444 dhcpcd-run-hooks.8 
/builddir/build/BUILDROOT/dhcpcd-9.4.0-0.pgnd_20210116_172904.fc33.x86_64/usr/local/dhcpcd/share/man/man8
make[1]: Leaving directory 
'/builddir/build/BUILD/dhcpcd-dhcpcd-9.4.0/hooks'
+ /usr/bin/mkdir -p 
/builddir/build/BUILDROOT/dhcpcd-9.4.0-0.pgnd_20210116_172904.fc33.x86_64/usr/local/etc/dhcpcd
+ find 
/builddir/build/BUILDROOT/dhcpcd-9.4.0-0.pgnd_20210116_172904.fc33.x86_64 -name 
'*.la' -delete -print
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip /usr/bin/strip
/usr/bin/strip: unable to copy file 
'/builddir/build/BUILDROOT/dhcpcd-9.4.0-0.pgnd_20210116_172904.fc33.x86_64/usr/local/dhcpcd/sbin/dhcpcd';
 reason: Permission denied
error: Bad exit status from /var/tmp/rpm-tmp.3UY5yu (%install)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.3UY5yu (%install)
Finish: rpmbuild dhcpcd-9.4.0-0.pgnd_20210116_172845.fc33.src.rpm
Finish: build phase for dhcpcd-9.4.0-0.pgnd_20210116_172845.fc33.src.rpm
INFO: chroot_scan: 3 files copied to 
/var/lib/copr-rpmbuild/results/chroot_scan
INFO: 
/var/lib/mock/fedora-33-x86_64-1610818126.163401/root/var/log/dnf.rpm.log

/var/lib/mock/fedora-33-x86_64-1610818126.163401/root/var/log/dnf.librepo.log
/var/lib/mock/fedora-33-x86_64-1610818126.163401/root/var/log/dnf.log
ERROR: 
Exception(/var/lib/copr-rpmbuild/results/dhcpcd-9.4.0-0.pgnd_20210116_172845.fc33.src.rpm)
 Config(fedora-33-x86_64) 0 minutes 27 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_failure=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
INFO: unmounting tmpfs.
ERROR: Command failed:
# /usr/bin/systemd-nspawn -q -M 1e25f0a21cae4984b852a89713f1da74 -D 
/var/lib/mock/fedora-33-x86_64-1610818126.163401/root -a -u mockbuild --capability=cap_ipc_lock 
--rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock 
--bind=/tmp/mock-resolv.qfqx7vr9:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/loop-control 
--bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 
--bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 
--bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash 
--setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin 
--setenv=PROMPT_COMMAND=printf "\033]0;\007" 
--setenv=PS1= \s-\v\$  --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c 
/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/dhcpcd.spec

Copr build error: Build failed

So far, I've no idea what F33-chroot-specific issue is causing the problem, 
whether something in my .spec, or in the COPR build env.

Any hints/suggestions as to the cause, and a fix?
___
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


status of 'dhcpcd' pkg builds ?

2021-01-15 Thread PGNet Dev

dhcpcd client pkgs @Fedora

https://src.fedoraproject.org/rpms/dhcpcd

are years out of date, currently versioned at

Fedora 33   dhcpcd-6.11.3-11.fc33   
Fedora 32   dhcpcd-6.11.3-10.fc32

as per comment,

https://bugzilla.redhat.com/show_bug.cgi?id=1382961#c91

latest upstream version is

9.4.0   2020-12-28 14:05

(cref: https://release-monitoring.org/project/11429/)

afaict, no response -- or recent activity -- from current maintainer.

anyone have any further info/status on this pkg, or its maintainer?
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: unbound pkgs ?

2020-12-04 Thread PGNet Dev

On 12/4/20 3:08 AM, Matthias Runge wrote:

otherwise, it's YA-trivial DIY build ...


Thank you for looking into this. Since you already did the work,
would you mind to propose a patch here, especially, if it's trivial?


I'm asking abt non-response -- if the 'official' pkgs are maintained, or 
available elsewhere.

For DIY, I'm not pkging it, I'm build locally from src.
___
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


unbound pkgs ?

2020-12-04 Thread PGNet Dev

unbound upstream release version is now a 1.13

Fedora packages

  https://src.fedoraproject.org/rpms/unbound

are several versions behind.

no response from maintainer in months, re updates, @

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

anyone know what's up with unbound pkgs status/plans/support in Fedora?

otherwise, it's YA-trivial DIY build ...
___
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: VirtualBox pkgs for F33?

2020-12-02 Thread PGNet Dev

On 12/2/20 8:13 AM, Artem Tim wrote:

Vbox also available in RPM Fusion repo 
https://admin.rpmfusion.org/pkgdb/package/free/VirtualBox/
Works OK in f33.


Didn't know about those -- thx.

Visit to the rpmfusion site returns:

"Firefox does not trust koji.rpmfusion.org because its certificate issuer is 
unknown, the certificate is self-signed, or the server is not sending the correct 
intermediate certificates."


Normal state of affairs?  New issue?  Poking around now ...
___
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


VirtualBox pkgs for F33?

2020-12-02 Thread PGNet Dev

Is there an available/alternative option for VirtualBox repo installs on F33?

Currently,

http://download.virtualbox.org/virtualbox/rpm/fedora/

has only up to F32.

This thread

https://forums.virtualbox.org/viewtopic.php?f=7=100418

is the latest info I've found; atm, no pkgs, no timeline, and a 
Fedora+PulseAudio bug.

Yes, DIY via shellscript install is, apparently, do-able ...

I'm asking re: DNF-installable F33 packages, for end-users that would like to 
upgrade F32->F33
___
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: Retiring ntp

2020-11-02 Thread PGNet Dev

On 11/2/20 9:22 AM, Neal Gompa wrote:

Work migrated to Chrony a year or so ago. The only thing I use from
ntp is the "ntpdate" tool. Everything else is chrony now. :)


out of curiosity, what's lacking for your use case?

ntpdate, here, was primarily for "set it now" interventions.

that, at least, is easily done with

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


Re: The future of legacy BIOS support in Fedora.

2020-10-19 Thread PGNet Dev

On 10/19/20 11:33 AM, Hans de Goede wrote:

I guess those machines are more or less the cut-off point and slower machines
are not worth keeping around. But that means that there still are a ton
of BIOS machines worth keeping around.

Note that even most sandy bridge machines do not support UEFI and those
machines are still very capable.



I've got ~30 non-EFI Acer TimelineX Aspire 3820Ts, circa ~ 2009-10 still in 
'production' across the enterprise. e.g.,

dmesg | grep DMI:
[0.00] DMI: Acer Aspire 3820/JM31_CP, BIOS V1.19 
10/27/2010

They currently run (recently migrated)

grep _NAME /etc/os-release
PRETTY_NAME="Fedora 32 (Server Edition)"
CPE_NAME="cpe:/o:fedoraproject:fedora:32"

uname -rm
5.8.15-201.fc32.x86_64 x86_64

**ALL* have

cat /proc/cpuinfo |grep "^model name"
model name  : Intel(R) Core(TM) i3 CPU   M 370  @ 
2.40GHz

, 8GB RAM

free
totalusedfree  shared  
buff/cache   available
Mem:7806944  673488 3105532  102896 4027924 
6733392
Swap:   8388604   0 8388604

, 500GB ssds,

hwinfo --disk | grep Device:
Device: "CT1000MX500SSD1"

and run

libreoffice-x11-6.4.7.2-1.fc32.x86_64
VirtualBox-6.1-6.1.14_140239_fedora32-1.x86_64 (Win10 guests)
Firefox 81.0.2
Thunderbird 78.3.3

as well as

java --version
openjdk 15 2020-09-15
OpenJDK Runtime Environment 20.9 (build 15+36)
OpenJDK 64-Bit Server VM 20.9 (build 15+36, mixed mode, sharing)

a number run

PhpStorm 2020.3 EAP
Build #PS-203.4818.52, built on October 15, 2020

&/or

Eclipse Platform
Version: 2020-03 (4.15)
Build id: I20200305-0155

My own manages nginx/php & mariadb quite nicely as well.

Are these screamin' fast?  Do they have 8K screens to play video games on?  No. 
 Of course not.

But they are *perfectly* serviceable/functional; and that's just one model of 
'oldies' around here.


All that^ is _still_ more 'juice' than many a VPS ... what it requires to make 
old boxes 'serve well' is some due diligence on right-sizing your 
kernel/app/server/tool/etc configs.  AND a distro (even if it's a DIY LFS ...) 
that makes it possible.



It really just is way too early / too soon to cut of BIOS booting support.


big emphasis on the 'way'.

i for one am certainly glad that that's the decision that's been taken, and 
that i won't have to face migrating to yet-another-OS because of bad enterprise 
policy decisions.

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


Re: splitting out systemd-networkd, systemd-standalone-{sysusers,tmpfiles} subpackages in F33+

2020-09-30 Thread PGNet Dev
On 9/30/20 2:34 PM, Paul Wouters wrote:
> And as I indicated earlier, most server installs have no use for
> systemd-resolved. Yes it can be disabled, but we didn't go all the
> way to virtual servers and containers to have to install things
> we will never use.

+1, & simply 'minimal' installs ...

> The ask I have is very small. When I install

and upgrade, no?

> a server via kickstart,
> I want to be able to do a minimum install, and that it should be
> possible that this does not include systemd-resolved".

it'd be nice-to-have to have that level of granularity/selection in an Anaconda 
minimal server install, as well.

> I have explained my use case, and I believe it is _very_ common use case.
___
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: splitting out systemd-networkd, systemd-standalone-{sysusers,tmpfiles} subpackages in F33+

2020-09-30 Thread PGNet Dev
anyone else more confused?

On 9/30/20 1:26 PM, Neal Gompa wrote:
> And like it or not, all our legacy network configuration mechanisms
> are deprecated and*will be removed eventually*.

is plain-vanilla systemd-networkd -- no NM wrapper around it, no (in)direct 
dependency on systemd-resolved -- considered 'legacy'?

> Moreover, *all* Fedora variants use NetworkManager. *ALL* OSTree
 variants, as shipped today, *MUST* use NetworkManager.

how 'bout I turn the question around ...

what specific steps must be done POST- F32->F32 upgrade to

(1) not use NetworkManager
(2) not use systemd-resolved

(3) return/preserve local configs for systemd-networkd & 'enterprise' 
(own resolver) DNS configs?

?

> Regular Fedora is considerably more
 customizable post-installation than OSTree-based variants.

For those of us that don't live the lingo, it's not exactly clear what 
'Regular Fedora' is.

Is there _any_ variant of Fedora that's immune now, and in the planned future, 
from "use NetworkManger" and (therefore) systemd-resolved?

Iiuc, the upgrades WILL install/enable systemd-resolved; that's post-upgrade 
maintenance that apparently needs to be planned for -- as long as its still 
doable.

If/when does that no longer remain an option?
___
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: splitting out systemd-networkd, systemd-standalone-{sysusers,tmpfiles} subpackages in F33+

2020-09-30 Thread PGNet Dev
On 9/30/20 11:21 AM, Paul Wouters wrote:
> It also allows those Destop users that want to use their own validating
> resolvers on the end node to uninstall systemd-resolved.

Would separating the package preserve existing setups across upgrades?

It's not simply Enterprise/Server 'or' Desktops that use "own validating 
resolvers".
Here, that's standard/default for both.

Ideally, a mechanism to "leave existing configs as is", without exceptional 
intervention -- using kickstart, re-UNinstalling or re-DISabling after upgrade 
-- would be preferred.

I'm all for new capabilities.
What's concerning is the insistence on monkeying with (long) established, and 
perfectly viable/standard configurations.
___
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: This is bad, was Re: Fedora 33 System-Wide Change proposal: systemd-resolved

2020-09-30 Thread PGNet Dev
On 9/30/20 9:50 AM, Michael Catanzaro wrote:
> You'll need to manually disable systemd-resolved after upgrade, restore 
> /etc/resolv.conf from the backup file that will be created during upgrade
So the upgrade WILL ignore current F32 state -- systemd-resolved DISABLED + 
'my' /etc/resolv.conf -- and enable + overwrite (respectively) each, regardless 
of whether we're _using_ NetworkManager (afaict it's impossible to completely 
remove all NM* cruft)?
___
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: This is bad, was Re: Fedora 33 System-Wide Change proposal: systemd-resolved

2020-09-30 Thread PGNet Dev
On 9/30/20 9:16 AM, Neal Gompa wrote:
> If you're not using NetworkManager, this change has _zero_ impact.

perfect.

clearly, i've missed or lost the obviousness of that incredibly useful tidbit 
in this novella :-/

thx!
___
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: This is bad, was Re: Fedora 33 System-Wide Change proposal: systemd-resolved

2020-09-30 Thread PGNet Dev
Reading along, it's _at_best_ unclear what the eventual 'resolution' of this^ 
is.

What _is_ clear is that there's significant disagreement -- which, 
unfortunately, has at times here become nasty & personal -- about needed vs 
planned functionality, and, of late, regulatory compliance.

And, iiuc, though obviously very much up in the air, this is all relevant to 
F33 release, coming in weeks?

Can someone please clarify, ideally with some level of certainty:

If we've F32 systems in place, that do NOT use systemd-resolved &/or 
NetworkManager, but rather our own/preferred DNS client implementations with 
systemd-networkd,

will a system *upgrade*, from F32 to F33, force/require any changes to those 
configurations?  or will systems be left as-is, and we can expect uninterrupted 
functionality?

which of these proposed systemd-resolved system-wide changes are NON-optional 
in _usage_?  can they _all_ be turned-off/disabled?

bottom-line -- how much system breakage of existing infrastructure, if any, 
should we be planning for with a F32 -> F33 upgrade path?
___
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: This is bad, was Re: Fedora 33 System-Wide Change proposal: systemd-resolved

2020-09-28 Thread PGNet Dev
On 9/28/20 11:21 AM, Andrew Lutomirski wrote:
> I would have expected NetworkManager to handle this kind of setup just fine.  
> What went wrong?

getting offtopic, but ... a laundry list.

including broken routes, missed existing unit-file interface dependencies 
particularly once bridges get involved, absolute disfunction with setups 
including shorewall & wireguard, blah blah blah.

and, generally, a stubborn, been-there-done-that view that NM has *no place* on 
my servers &/or workstations.

i'm sure _all_ of it was "bandaid-able" with enough monkeying around.

simply not worth the effort, cost, and uncertainty; i'd already moved 
OS/distros to get away from a flaky network stack (among other issues, of 
course; not the least of which was, ironically, old/dusty systemd version!) ... 
and intransigent 'policy' decisions that came with it.

systemd-networkd with enterprise-grade/fits-my-needs DNS servers/resolvers 
works. very nicely.

fingers-crossed that removing the unwanted/unwelcome cruft remains an easy 
option.

as always, YMMV.
___
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: This is bad, was Re: Fedora 33 System-Wide Change proposal: systemd-resolved

2020-09-28 Thread PGNet Dev
On 9/28/20 11:03 AM, Lennart Poettering wrote:
> I have the strong suspicion that the same people who are
> able to deploy working DNSSEC client side and are educated enough in
> DNSSEC to know what that even means are also capable of replacing that
> one symlink in /etc.

i'll start with:  i'm generally a huge use-systemd-*-whenever-possible bigot.  
aka, NOT an anti-systemd'er.

but, this^ comment, though likely _true_, causes concern for those of us out 
here, in the peanut gallery.

on

as Paul Wouters has repeatedly pointed out ... others' use cases are not mine.

and statements such as "It's easy to do using resolvectl" make me ... antsy.

forcing use of, or switching by (coming) default, to solutions that cause 
significant breakage to working systems, is bad news. whether or not that 
breakage can be 'easily' worked around.

easy != zero effort / zero cost.

my typical 'small-office install' includes local split-horizon bind9 
implementation, as well as instances of both NSD4/Unbound, multiple VPN links, 
and varied routing for IPv4 & IPv6 dns queries, as well as general & specific 
traffic.  internal services/capabilities include mail, DNSSEC and instances of 
secure DNS (DoT/DoH), geoIP, etc etc.

'large-office' installs are correspondingly _more_ 'convoluted'.

that said, it all works.  well.

(my) users see/use a static /etc/resolv.conf, with, generally, a single 
nameserver entry.

recent experiments (on F32, admittedly -- *not* yet F33) with NetworkManager 
&/or systemd-resolved here were nightmarish; a seemingly endless array of 
'gotchas' ...

after trying, and failing, to chase down & completely resolve all the problems, 
the functional solution i landed on was

 (1) disable NetworkManager everywhere (yes, causes some current pain with 
laptops)
 (2) enable/deploy systemd-networkd everywhere
 (3) disable systemd-resolved everywhere; reset to own-managed, /etc/resolv.conf
 (4) disabled DoH settings in all Firefox instances

it all works, again.

if/until a 'forced switch', &/or new default, works in _our_ use cases -- 
regardless of whether or not they fit into _others_ limited views -- then 
that^^ is my default.

here's hoping that turning "it" all OFF, without breaking 'the rest' of 
systemd*, or F33+, remains functionally doable ...

off

___
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


regression: Xen boot entries ask for non-exisiting grub2 module2.mod

2020-09-11 Thread PGNet Dev
on

grep PRETTY /etc/os-release
PRETTY_NAME="Fedora 32 (Server Edition)"

uname -rm
5.8.7-200.fc32.x86_64 x86_64

with

rpm -qa | grep xen
xen-4.13.1-4.fc32.x86_64
xen-hypervisor-4.13.1-4.fc32.x86_64
xen-libs-4.13.1-4.fc32.x86_64
xen-licenses-4.13.1-4.fc32.x86_64
xen-runtime-4.13.1-4.fc32.x86_64

rpm -qa | grep grub
grub2-common-2.04-21.fc32.noarch
grub2-efi-x64-2.04-21.fc32.x86_64
grub2-efi-x64-modules-2.04-21.fc32.noarch
grub2-tools-2.04-21.fc32.x86_64
grub2-tools-extra-2.04-21.fc32.x86_64
grub2-tools-minimal-2.04-21.fc32.x86_64
grubby-8.40-40.fc32.x86_64
grubby-deprecated-8.40-40.fc32.x86_64

on boot-to-Xen

...
Loading Xen 4.13.1 ...
error: ../../grub-core/fs/fshelp.c:257:file
`/EFI/fedora/x86_64-efi/module2.mod' not
found.
Loading Linux 5.8.7-200.fc32.x86_64 ...
Loading initial ramdisk ...
error: ../../grub-core/fs/fshelp.c:257:file
`/EFI/fedora/x86_64-efi/module2.mod' not
found.

Press any key to continue...
...

waits 10-20 seconds, then continues

0x:0x00:0x19.0x0: ROM: 0x1 bytes at 0xa14d0018
0x:0x04:0x00.0x0: ROM: 0x8000 bytes at 0xa14c7018
0x:0x10:0x00.0x0: ROM: 0x10800 bytes at 0xa14a5018
 Xen 4.13.1
(XEN) [0011c8b7c914] Xen version 4.13.1 (mockbuild@[unknown]) (gcc 
(GCC) 10.1.1 20200507 (Red Hat 10.1.1-1)) debug=n  Tu0
(XEN) [0011cb3cbe4f] Latest ChangeSet: 
(XEN) [0011cbfaf8f8] build-id: 
131db801fd9d8ed1fbc017e12b9a13570043e404
...

to successful boot, xen start,

xl list
NameID   Mem VCPUs  
State   Time(s)
Domain-0 0  4016 4 
r-  34.8
Xenstore 131 1 
-b   0.0

this issue has been raised multiple times

https://bodhi.fedoraproject.org/updates/FEDORA-2017-bd36ce6cfd
https://bugzilla.redhat.com/show_bug.cgi?id=1486002
https://bugzilla.redhat.com/show_bug.cgi?id=1858364

atm, it remains unresolved

where does this correctly need to get addressed?
grub2/xen?
fedora/upstream?
new bug/reopened old?
___
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: distro perl's ldflags='... -Wl,-z,relro ...' causing module build errors. bug in distro perl flags? or module code?

2020-08-07 Thread PGNet Dev
On 8/7/20 5:57 AM, Petr Pisar wrote:
> I think the build script does not use Perl configuration consistently. It uses
> ldflags value for the linker flags, but it does not use ld value for the 
> linker
> exectable:
...
> $ perl -MConfig -E 'say $Config{ldflags}'
> -Wl,-z,relro -Wl,--as-needed -Wl,-z,now 
> -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong 
> -L/usr/local/lib
> $ perl -MConfig -E 'say $Config{ld}'
> gcc

double-checking here,

perl -MConfig -E 'say $Config{ldflags}'
-Wl,-z,relro -Wl,--as-needed -Wl,-z,now 
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong 
-L/usr/local/lib
perl -MConfig -E 'say $Config{ld}'
gcc

> If your /usr/bin/ld is the binutils ld,

it is:

which ld
/usr/bin/ld

ld -v
GNU ld version 2.34-4.fc32

rpm -ql binutils | grep bin/ld
/usr/bin/ld
/usr/bin/ld.bfd


ls -al /usr/bin/ld
lrwxrwxrwx. 1 root root 20 Jul 28 21:59 /usr/bin/ld -> 
/etc/alternatives/ld*
ls -al /etc/alternatives/ld
lrwxrwxrwx. 1 root root 15 Jul 28 21:59 /etc/alternatives/ld -> 
/usr/bin/ld.bfd*

> 
then -fstack-protector-strong is also

> an invalid option for ld (see ld manual page) and it should also fail. I think

> something tricks you.

noted

> It's not intentional, but it's how perl works.
> 
> When you build perl, the linker flags are modified by a perl build script and
> built into the perl interpreter. Later when a third-party XS module is built,
> the built-in linker flags are reused. That's because the XS module must be
> binary compatible with the perl interpreter and having the same flags ensures
> it. (Some flags, especially compiler flags, changes ABI.) As a result, the
> third-party module is also built rerlo.
> 
> We would like to change it, but perl build script is a giant mess. When I 
> asked
> perl authors for explaining the mess, it turned out that they do not fully
> understand it and, more imporatantly, that they do not want to touch it
> all because they fear breaking a compatibility.
> 
>> Or likely an issue with the module not correctly dealing with it?
> 
> I think that's the case. It should use gcc program for linking.

thx for the comments!  I'll share upstream.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org


distro perl's ldflags='... -Wl,-z,relro ...' causing module build errors. bug in distro perl flags? or module code?

2020-08-06 Thread PGNet Dev
i'm attempting to build a MaxMind GeopIP2 DB reader perl module

MaxMind::DB::Reader::XS

( https://metacpan.org/pod/MaxMind::DB::Reader::XS
 )

on Fedora 32.


the build fails on F32 with Errors:

"/usr/bin/ld: unrecognized option '-Wl,-z,relro'"

&

"Unsupported compile language "C"" ?

I've filed a bug at the module upstream

uninstallable on Fedora32, errors: "/usr/bin/ld: unrecognized option 
'-Wl,-z,relro'" & "Unsupported compile language "C"" ?
https://github.com/maxmind/MaxMind-DB-Reader-XS/issues/32

the build fails only with Fedora's distro perl, which _includes_ the ldflags

perl -V | grep -i " ldflags"
ldflags ='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now 
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong 
-L/usr/local/lib'

but is _successful_ on opensuse, where distro perl's ldflags do NOT include 
'-Wl,-z,relro',

perl -V | grep -i " ldflags"
ldflags =' -L/usr/local/lib64 -fstack-protector-strong'


Is this^ a problem with Fedora's perl build flags "incorrectly" _including_ 
relro?  I've found/followed some of the perl hardening threads @ Fedora; IIUC, 
it's intentional ...

Or likely an issue with the module not correctly dealing with it?
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org


Re: Mock package is installed, but 'mock' group is missing; what pkg creates the group?

2020-07-13 Thread PGNet Dev
On 7/13/20 3:20 PM, Jerry James wrote:
> On Mon, Jul 13, 2020 at 4:15 PM PGNet Dev  wrote:
>> i can easily manually create the group, but ... this suggests something's 
>> missing/broken in my install; I'd like to find/fix it.
>>
>> if not 'mock' what pkg (re)install creates the mock group?
> 
> The mock-core-configs package is supposed to do that:
> 
> $ rpm -q --scripts mock-core-configs
> preinstall scriptlet (using /bin/sh):
> # check for existence of mock group, create it if not found
> getent group mock > /dev/null || groupadd -f -g 135 -r mock
> exit 0
> ...

a *re*install of *that* pkg does the trick,

 rpm -qa mock-core-configs
  mock-core-configs-32.6-1.fc32.noarch

 getent group mock
  (empty)

 dnf reinstall mock-core-configs

 getent group mock
  mock:x:135:

so, thx! for that!

> Do you have any logs from the F32 install?

the installs have been on a VM -- and i've been cleaning house repeatedly as I 
make progress.

all I've still got is this:

2020-07-13T19:18:53Z SUBDEBUG Reinstall: fedora-packager-0.6.0.4-1.fc32.noarch
2020-07-13T19:18:53Z SUBDEBUG Reinstalled: fedora-packager-0.6.0.4-1.fc32.noarch
2020-07-13T19:18:53Z SUBDEBUG Reinstalled: mock-2.3-1.fc32.noarch
2020-07-13T19:29:13Z INFO --- logging initialized ---
2020-07-13T19:31:45Z INFO --- logging initialized ---
2020-07-13T19:32:11Z INFO --- logging initialized ---
2020-07-13T19:32:23Z SUBDEBUG Reinstall: mock-2.3-1.fc32.noarch
2020-07-13T19:32:23Z INFO warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root

2020-07-13T19:32:23Z SUBDEBUG Reinstalled: mock-2.3-1.fc32.noarch
2020-07-13T19:43:12Z INFO --- logging initialized ---
2020-07-13T19:45:04Z INFO --- logging initialized ---
2020-07-13T20:37:00Z INFO --- logging initialized ---
2020-07-13T20:37:54Z INFO --- logging initialized ---
2020-07-13T20:38:01Z INFO --- logging initialized ---
2020-07-13T20:46:04Z INFO --- logging initialized ---
2020-07-13T20:48:04Z INFO --- logging initialized ---
2020-07-13T20:48:14Z SUBDEBUG Reinstall: mock-2.3-1.fc32.noarch
2020-07-13T20:48:14Z INFO warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root

2020-07-13T20:48:14Z SUBDEBUG Reinstalled: mock-2.3-1.fc32.noarch
2020-07-13T20:48:41Z INFO --- logging initialized ---
2020-07-13T20:48:51Z SUBDEBUG Reinstall: mock-2.3-1.fc32.noarch
2020-07-13T20:48:51Z INFO warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root

2020-07-13T20:48:51Z SUBDEBUG Reinstalled: mock-2.3-1.fc32.noarch
2020-07-13T20:49:05Z INFO --- logging initialized ---
2020-07-13T20:49:45Z INFO --- logging initialized ---
2020-07-13T20:49:53Z SUBDEBUG Reinstall: mock-2.3-1.fc32.noarch
2020-07-13T20:49:53Z INFO warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root

2020-07-13T20:49:53Z SUBDEBUG Reinstalled: mock-2.3-1.fc32.noarch
2020-07-13T21:21:38Z INFO --- logging initialized ---
2020-07-13T21:22:35Z INFO --- logging initialized ---
2020-07-13T21:22:56Z SUBDEBUG Installed: freetype-2.10.1-2.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: boost-system-1.69.0-18.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: 
urw-base35-fonts-common-20170801-14.fc32.noarch
2020-07-13T21:22:57Z SUBDEBUG Installed: nspr-4.25.0-1.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: boost-thread-1.69.0-18.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: boost-chrono-1.69.0-18.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: nss-util-3.53.0-2.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: libjpeg-turbo-2.0.4-3.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: boost-filesystem-1.69.0-18.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: libicu-65.1-2.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: polkit-libs-0.116-7.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: libtalloc-2.3.1-2.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: libX11-xcb-1.6.9-3.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: libICE-1.0.10-3.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: 
device-mapper-event-libs-1.02.171-1.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: apr-1.7.0-3.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: apr-util-bdb-1.6.1-12.fc32.x86_64
2020-07-13T21:22:57Z SUBDEBUG Installed: apr-util-openssl-1.6.1-12.fc32.x8

Mock package is installed, but 'mock' group is missing; what pkg creates the group?

2020-07-13 Thread PGNet Dev
i've installed a minimal F32 instance


building up the rpmbuild env, 'mock' pkg is installed

rpm -qa | grep mock
mock-core-configs-32.6-1.fc32.noarch
mock-2.3-1.fc32.noarch

there's _no_ expected 'mock' group installed

getent group mock
(empty)

reinstalling 'mock' warns the group doesn't exist, and fails to create it,

dnf reinstall mock
Last metadata expiration check: 1:04:38 ago on Mon 13 Jul 2020 
12:45:07 PM PDT.
Dependencies resolved.


 PackageArchitecture Version
 Repository Size


Reinstalling:
 mock   noarch   2.3-1.fc32 
 updates   180 k

Transaction Summary



Total download size: 180 k
Installed size: 555 k
Is this ok [y/N]: y
Downloading Packages:
mock-2.3-1.fc32.noarch.rpm6.8 MB/s | 180 kB 
00:00

-
Total  516 kB/s | 180 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing:   1/1
  Reinstalling : mock-2.3-1.fc32.noarch 
  1/2
warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root
warning: group mock does not exist - using root

  Cleanup  : mock-2.3-1.fc32.noarch 
  2/2
  Running scriptlet: mock-2.3-1.fc32.noarch 
  2/2
  Verifying: mock-2.3-1.fc32.noarch 
  1/2
  Verifying: mock-2.3-1.fc32.noarch 
  2/2

Reinstalled:
  mock-2.3-1.fc32.noarch

Complete!


getent group mock
(empty)

i can easily manually create the group, but ... this suggests something's 
missing/broken in my install; I'd like to find/fix it.

if not 'mock' what pkg (re)install creates the mock group?
___
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: incorrect docs for forge macro extension, when using 'unknown' scm source (e.g., git.kernel.org) ?

2020-07-10 Thread PGNet Dev

On 7/10/20 1:26 AM, Nicolas Mailhot wrote:

Le jeudi 09 juillet 2020 à 09:40 -0700, PGNet Dev a écrit :

I'm working on a spec, pulling source with forgemeta/scm

With known/supported scm sources (e.g., github), it works as
expected, with no issues.


involves writing the lua equivalent of regexpes that
contruct the variables forgesetup will use from forgeurl and
tag/commit/whatever (you can check in redhat-rpmc-config history how
pagure and gitea support was added, they’re the two last supported
sources)


That something needs to be added/written/worked-around is clear.

To do that effectively, I've simply asked

> (1) Are there up-to-date/correct docs for 'Extending the macro' ?
>
> (2) Is there an explcit example for use with 'git.kernel.org' sources?


In other circumstances, the someone might be me, but I’m getting fed up
with everyone else in the project not doing their part and blaming me
for doing things alone. So, right now, very unlikely that I will invest
more in Fedora without others doing their parts.


I don't know you to 'blame you', and certainly haven't here.

If your issue is with others, then perhaps you might take it up with _them_?
___
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


incorrect docs for forge macro extension, when using 'unknown' scm source (e.g., git.kernel.org) ?

2020-07-09 Thread PGNet Dev
I'm working on a spec, pulling source with forgemeta/scm

With known/supported scm sources (e.g., github), it works as expected, with no 
issues.

Atm, I'm trying to pull from a different source,

git.kernel.org

with this 'ofono-test.spec'

%global forgeurl
https://git.kernel.org/pub/scm/network/ofono/ofono.git
%global commit  aeeb321a72d0b84c0fe5008dc7c49f0707582ca0

%forgemeta -i -a

Name:  ofono
Version:   0
Release:   %{dist}
Summary:   ofono
License:   GPL-2.0

URL:   %{forgeurl}
Source:%{forgesource}

BuildRequires: git

%description
ofono

%prep
%forgesetup

%build

%install

%files

%changelog


"build through %prep" stage fails

rpmbuild --clean --verbose -bp ofono-test.spec
Packaging variables read or set by %forgemeta
  forgeurl0: 
https://git.kernel.org/pub/scm/network/ofono/ofono.git
  forgesource0:  #/.%{archiveext0}
  forgesetupargs0:   -c -n %{archivename0}
  extractdir0:   %{archivename0}
  commit0:   aeeb321a72d0b84c0fe5008dc7c49f0707582ca0
  distprefix0:   .%{scm0}aeeb321
  dist:  .%{scm0}aeeb321.fc32
  (snapshot date is either manually supplied or computed once 
%{_sourcedir}/%{archivename0}.%{archiveext0} is available)
warning: line 8: Possible unexpanded macro in: Release: 
  .%{scm0}aeeb321.fc32
error: Bad source: /root/rpmbuild/SOURCES/.%{archiveext0}: No 
such file or directory

Not at all clear what the actual problem is.  Since it _does_ work with 
gitbub/gitlab sources, I'd _guess_ it's a URL/source string format issue ...

Reading at


https://fedoraproject.org/wiki/Forge-hosted_projects_packaging_automation#Extending_the_macro

states

"locate the latest version of the forgemeta macro (it should be 
installed in /usr/lib/rpm/macros.d/macros.forge-srpm by fedora-rpm-macros)"

the package is installed

dnf list --installed fedora-rpm-macros
Installed Packages
fedora-rpm-macros.noarch26-8.fc32@fedora

there's no such file

ls -al /usr/lib/rpm/macros.d/macros.forge-srpm
ls: cannot access '/usr/lib/rpm/macros.d/macros.forge-srpm': No 
such file or directory

checking

rpm -ql fedora-rpm-macros
/usr/lib/rpm/macros.d/macros.fedora

and, the file's empty

cat /usr/lib/rpm/macros.d/macros.fedora
# Miscellaneous Fedora-related RPM macros.

# Currently there is nothing here.


(1) Are there up-to-date/correct docs for 'Extending the macro' ?

(2) Is there an explcit example for use with 'git.kernel.org' sources?
___
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: Can we do away with release and changelog bumping?

2020-07-06 Thread PGNet Dev
On 7/6/20 8:27 AM, Björn Persson wrote:
> Florian Weimer wrote:
>> * Björn Persson:
>>
>>> The macro could be defined like this for example:
>>>
>>>%buildtag .%(date +%%s)
>>
>> Using time for synchronization is always a bit iffy.
> 
> Well, if somebody manages to build a package twice within a second,
> using two different versions of a compiler ... then they still won't be
> any worse off than they are today. Koji should still not allow it.
> 
>>> It would be used in each spec like this:
>>>
>>>Release: 1%{?dist}%{?buildtag}


fwiw, I've just been cobbling together a couple of specs with date tagging for 
version mgmt between repos.

once I was pleasantly reminded to double-%% the date formats inside specs, it's 
complicated only a bit by the occasional need to redefine %dist after multiple 
forgemeta pulls.

otherwise, it's really handy.

currently this, e.g., works nicely 4 me:



  
https://download.copr.fedorainfracloud.org/results/pgfed/nginx-mainline/fedora-32-x86_64/01518639-nginx/nginx.spec


for my workflow,

-- get it working locally with rpmbuild
-- prove it works and is a properly closed build env in mock, locally
-- move local mock result into a local repo
-- push spec/srpm to COPR for build

I can effectively manage 'same' pkg+version, with builds differentiated by time 
stamps.  (for me, 1 sec min time slice is certainly good enuf!)

entirely possible that my 'kludge' hits an example of "a bit iffy"; hasn't 
quite yet, tho ...
___
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: mock build results for same .spec build different for local & online/COPR builds -- local OK, @copr FAILS ?

2020-07-03 Thread PGNet Dev
On 7/3/20 2:07 PM, PGNet Dev wrote:
> from cmd line,
> 
>   copr-cli edit-chroot  --packages git
> 
> looks like it should work as well

and it does, nicely:

==> 14:26:43 Build 1517366: succeeded
___
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: mock build results for same .spec build different for local & online/COPR builds -- local OK, @copr FAILS ?

2020-07-03 Thread PGNet Dev
On 7/3/20 8:24 AM, PGNet Dev wrote:
> git _was_ trivially added to the local mock chroot, for its use, with obvious 
> success, in the local mock build of the spec.
> 
> COPR uses mock.
> 
> So far, I have not seen how that's to be similarly done for the COPR env.
> 
> Is is possible to, similarly, add git to the COPR mock env?

FrostyX @ irc was kind enuf to give this a try -- & found the solution.

@ nav to


https://copr.fedorainfracloud.org/coprs/pgfed/nginx-mainline/edit_chroot/fedora-32-x86_64/

adding 'git' to

Packages: git
You can add additional packages to the minimal buildroot of 
this chroot. These packages will be always present before the build starts.

( from UI, that's 'hidden' behind the "EDIT" button for the select chroot(s). 
obvious if you know it ... )

seems to solve the problem.  he was able to successfully bld my spec ...


from cmd line,

copr-cli edit-chroot  --packages git

looks like it should work as well


ta, FrostyX!
___
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: use of 'date' in rpm .spec %define concats add'l str chars?

2020-07-03 Thread PGNet Dev
On 7/3/20 11:22 AM, Paul Howarth wrote:
> Remember

ugh. well, i certainly will NOW! ;-)

> that '%' introduces a macro expansion, so if that's not what
> you want, you should escape the '%' as '%%':
> 
> %define _build_timestamp %( date +%%Y%%m%%d_%%H%%M%%S )

works perfectly. thx!
___
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


use of 'date' in rpm .spec %define concats add'l str chars?

2020-07-03 Thread PGNet Dev
on F32,



date +FORMAT,



date +%Y%m%d_%H%M%S

returns



20200703_105351



as expected.





in an rpm .spec, if I define



%define _build_timestamp %( date +%Y%m%d_%H%M%S )





and _use_ %{_build_timestamp) _anywhere_ else in the spec, at exec of any of 
rpmbuild/mock build/@COPR etc, it appears as



'20200703_105351OURCE'

?





Simply changing the define to



%define _build_timestamp %( date +%Y%m%d_%H%M%S | head -c 15 )



'fixes' the problem, and use of %{_build_timestamp) correctly returns



'20200703_105351'



Is this a bug in rpmbuild or date? Or a problem in my usage?


___
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: mock build results for same .spec build different for local & online/COPR builds -- local OK, @copr FAILS ?

2020-07-03 Thread PGNet Dev
hi,

> ...
All the above^ is an interesting/informative read.

On 7/3/20 2:31 AM, Nicolas Mailhot via devel wrote:
> The requester is clearly attempting the second approach.

Well, not explicitly.  I'm not requesting any _specific_ approach.

The goal is simply to 'build it here (locally, via mock), then build it there 
(remotely, on COPR)'. And have the results be the same.

My general question is why what works in _mock_ here, locally, fails to work 
similarly on COPR.  Not just rpmbuild, which I understand _is_ well integrated 
into my local env, but the supposedly _isolated_, basic mock env.

And if it inherently does/can work similarly, what specifically I need to 
do/configure to get there.

On 7/2/20 10:26 PM, Pavel Raiskup wrote:
> and it needs to have the internet enabled at that time to
> get the contents of %commitX.
> 
> So the alternative local mock command would be:
> 
>  mock --buildsrpm --spec nginx.spec --enable-network

in both cases, networking _is_ 'on'

Here, the mock env is setup as

cat /etc/mock/site-defaults.cfg
...
config_opts['rpmbuild_networking'] = True
config_opts['chroot_additional_packages'] = 'git'
...
mock --init

and the copr build as,

copr-cli create \
 --chroot fedora-32-x86_64 \
 --multilib off \
 --description "x" \
 --instructions "x" \
 --use-bootstrap on \
 --enable-net on \
 --unlisted-on-hp on \



On 7/3/20 12:01 AM, Nicolas Mailhot wrote:
> You added some processing that depends on the git command (that
> forgemeta does not use) but forgot to BuildRequire the package
> providing that command.

It's _clearly_ already added in my referenced spec:

BuildRequires: git

On 7/3/20 1:23 AM, Pavel Raiskup wrote:
> I'm afraid that for building the src.rpm simply adding git to BuildRequires 
> will not help.

Agreed; it does not.


On 7/3/20 12:01 AM, Nicolas Mailhot wrote:
> dead stupid (so stupid

Let's chalk that up this time to 'lost in translation', shall we?

> As stated before forgemeta does not depend on the git (or hg, or svn,
> or…) command, it’s a pure URL munger, so it won’t pull in your scm of
> choice in the buildroot.
>
> Presumably your workflow is so git oriented your local setup always has
> git installed.

I've been working with Fedora for < 2 weeks now; i.e., not much 'baggage' at 
all.

There _is_ no "so oriented" or "always" workflow.  ALL of what I'm attempting 
to do is simply based on new/fresh eyes reading the docs provided, and giving 
it a whirl.

I'll certainly acknowledge the _hope_ that there's something similar to my 
prior build env's 'Source Services' capability,


https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.source_service.html

doable here.

On 7/2/20 10:26 PM, Pavel Raiskup wrote:

> So basically it needs to have the /bin/git installed in the chroot (it is

> not by default), 



git _was_ trivially added to the local mock chroot, for its use, with obvious 
success, in the local mock build of the spec.

COPR uses mock.

So far, I have not seen how that's to be similarly done for the COPR env.

Is is possible to, similarly, add git to the COPR mock env?
___
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


mock build results for same .spec build different for local & online/COPR builds -- local OK, @copr FAILS ?

2020-07-02 Thread PGNet Dev
(i'd been discussing this issue with praiskup @ copr-devel/buildsys; he 
suggested that I bring it here ...)

This spec


https://download.copr.fedorainfracloud.org/results/pgfed/nginx-mainline/fedora-32-x86_64/01516680-nginx/nginx.spec

which uses forgemeta to pull multiple SCM sources, and uses some git/bash 
scripting in %defines,

builds locally, on F32, via rpmbuild or mock build, from spec or srpm, with NO 
error.  resulting rpms are installable, usable & pass testing.

submitting the _same_ spec to COPR for online build FAILS @, supposedly, 
similar Mock build

Here's a diff

https://www.diffchecker.com/izjQYkUF

comparing the log output of

SUCCESSFUL LOCAL BUILD  
mock --buildsrpm --spec=~/rpmbuild/SPECS/nginx.spec 
--sources=~/rpmbuild/SOURCES
cat build.log   

and

FAILED COPR BUILD
copr-cli build nginx-mainline ~/rpmbuild/SPECS/nginx.spec

https://download.copr.fedorainfracloud.org/results/pgfed/nginx-mainline/fedora-32-x86_64/01516674-nginx/builder-live.log.gz

The goal is to have the same spec generate the same Mock build, regardless of 
environment.

Why does the COPR build's Mock build stage fail?

IIUC, mock builds _should_ be portable between mock envs, at least for the same 
chroot.

Do I need additional prep of the spec prior to submit?  Something in my 
foregemeta/scm usage that's env-dependent? Something else I've missed?

Or is there an issue with the Mock build env @ COPR?
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: The future of legacy BIOS support in Fedora.

2020-06-30 Thread PGNet Dev
On 6/30/20 11:38 AM, Tom Seewald wrote:
> The primary areas of concern I have about Fedora dropping grub2 and BIOS boot 
> support are:

nicely summarized.

> 4. Support documentation for sd-boot
> 
> Would this result in changes to how users access the boot menu, select a boot 
> entry, or edit the kernel command line, etc? These actions of course aren't 
> expected to be common but when they are needed it tends to be when a user is 
> already experiencing problems and is under stress. Therefore if there are 
> changes, hopefully these will be clearly documented to avoid confusion.

Is this proposed dropping of grub only for 'desktop' Fedora?
 iiuc, server/workstation instances share the same underpinnings?


For server/workstation, "access the boot menu, select a boot entry, or edit the 
kernel command line" are certainly NOT _uncommon_.


Very often, particularly when tracking closely with upstream latest releases, 
they're very often _necessary_.



re: sd-boot docs, grub -- for both BIOS & UEFI -- has available encyclopedic & 
thorough documentation.



its configs are also wonderfully portable.  including/across the countless 
other distros that (will) continue to use/support it.

*dropping* grub for the next bright-n-shiny seems to make little sense.  
*adding* "sd-boot" (tbh, i've never come across an instance of it in use. 
anywhere.), and support *both* -- whether or not it's 'bloat -- doesn't make 
much sense either.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: The future of legacy BIOS support in Fedora.

2020-06-30 Thread PGNet Dev
On 6/30/20 8:24 AM, nick...@gmail.com wrote:
> I've never tried UEFI in a VM, and I have no idea how stable it is.

IME, works well in a variety of hypervisors; atm, my 'exploration' of Fedora32 
is running solely in VirtualBox VMs ... booted UEFI.

That said, their a lots of providers that have the capability, but do not 
enable/support UEFI boot.

E.g., Linode hosts KVM (and, iiuc, still some Xen), but does _not_ support UEFI 
boot; as of a few weeks ago, there's no plans/commitment for that changing 
anytime soon.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: The future of legacy BIOS support in Fedora.

2020-06-30 Thread PGNet Dev
On 6/30/20 8:07 AM, Jóhann B. Guðmundsson wrote:
>>> I think there are many people still install OS in the legacy mode, but
>>> I don't really have numbers.

I've just started working with Fedora 32 ~ a week ago.  Looking at it as a 
migration option, for imo a lot of _good_ reasons, from current deployed 
OS/distro for lots of boxes.

one end-user data point for consideration:

currently, out of ~1K linux boxes in my ecosystem -- a mix of desktop, 
developer, int & ext production & devel servers -- ~40% are still BIOS only, 
with no EFI support; others have EFI support in BIOS, but are currently 
installed in legacy mode.

all are running distro up-to-date kernels, with a majority running 
Kernel:Stable.  desktop ENVs are up to date with latest KDE, GNOME & XFCE.

those 'legacy' boxes are perfectly serviceable/functional, and will remain in 
service, regularly maintained, for possibly years to come.

mv'ing Fedora to EFI-only anytime soon takes it out of consideration, here 
anyway.

perhaps I'm missing the details, or point, of this.
___
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: Fwd: %forgemeta support for `git` tasks in checked-out code?

2020-06-26 Thread PGNet Dev
On 6/26/20 9:35 AM, PGNet Dev wrote:
> that said, _can_ such bash-ism be used in "getting" a forge commit value?

nm, pebkac!

%( git ls-remote %{forgeurl1} | grep HEAD | awk '{print $1}' )

seems to work.

sry 4 the noise.
___
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: Fwd: %forgemeta support for `git` tasks in checked-out code?

2020-06-26 Thread PGNet Dev
while 'exploring' some of the limits of forge syntax/usage, trying to see 
if/how bash expansion might work, i find that:





neither



  %global forgeurl1 https://github.com/openresty/headers-more-nginx-module

  %global commit1   git ls-remote %{forgeurl1} | grep HEAD | awk '{print $1}'



nor




  %global forgeurl1 https://github.com/openresty/headers-more-nginx-module


  %global commit1   $( git ls-remote %{forgeurl1} | grep HEAD | awk '{print $1}'
 )





yes, i know this^ is not production-ideal ... and that there are other/better 
options.



that said, _can_ such bash-ism be used in "getting" a forge commit value?


___
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: Fwd: %forgemeta support for `git` tasks in checked-out code?

2020-06-26 Thread PGNet Dev
hi,

On 6/25/20 11:58 PM, Nicolas Mailhot wrote:
> forgemeta works in release mode, with release archives published over
> http(s). It does not talk at all to source projects using the git
> protocol (and that is intentional, since a lot ot things tooling-side
> do not talk the git protocol and will never talk the git protocol,
> starting with rpm itself, spectool, etc).

noted.  not clear initially from reading the docs; this helps. thx!

> git is not the only scm system out there.
(snip)

sure.  i'm trying to get forge playing nice with not-included-yet hg sources 
atm :-)

>  From a pure auditing side
...

> Note that your spec as it stands is inherently unsafe since
...
> The correct auditable way
...

(snip)

yup.  and for the moment -- while I'm getting my 'end product' sorted out -- 
that's intentional, and I'm not concerned with audit trail.

yet.

point taken otherwise.

> So you should have a long list of
> %forgeurlX


that's already changed in my latest ...

> %tagX or %commitX

fair enuf, now that the above is nice-n-clear ...

> and a single %forgemeta -a at the end

was having weird artifacts doing that earlier, so split into 
one-per-source-target.

once a forge bug (other thread) gets ironed out, that'll get revisited, too.

> That will change soonish BTW, I’m currently doing final testing on code
> that will use a slightly different syntax:
> 
> %forge_urlX
(snip)

that'll get announced ... here?

do you have a _rough_ timeframe for when that'll be consistently 
supported/usable in rpmbuild, mock & COPR?
bunch of moving parts to get in sync ...

> Because not making -a the default and emphasising -z in the
> documentation was comfusing users. -z should be a last resort debuging
> help

it was helpful for debug, here.  and at my early stage, necessary ...

> not the first thing you look at when packaging multiple sources.

yup

> That will leave you with each individual source unpacked and patched in
> %{_builddir}, and needing a some symlinks between %{_builddir}
> subdirectories to construct a unified source trees, but that’s how
> multisource works deep down in rpm, nothing I invented myself.

that's what i'd naively assumed was to cleanly happen when i'd started with 
this multisource spec.
if this cleans that up, then +1 !

> ... have people butcher it to achiever their aims ...

but, that's _our_ job! ;-)

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