Requesting for contact info for Nethack maintainer

2017-05-09 Thread Ron Olson

Hi all-

I've been trying to follow the guidelines for assuming responsibility 
for a package per 
https://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers 
and am on step 4, asking if anyone knows how to contact the current 
maintainer for Nethack 3.6.


The issue in question is: 
https://bugzilla.redhat.com/show_bug.cgi?id=1289974.


As I stated in the bug report, I'd be happy to take over responsibility 
for this package and keep it going forward.



Thanks,

Ron
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Requesting for contact info for Nethack maintainer

2017-05-09 Thread Ron Olson
Right, it's nice that my changes would be pushed, but I'm hoping to take 
the reigns and keep the Nethack package moving forward, and thought 
pushing the changes were just that, and nothing more.


I did request access but the page gave me a catch-22 of needing to be in 
a particular group to continue; it was awhile ago at the end of last 
year and I kind of dropped it, but since I've been playing more Nethack 
on my Fedora 25 laptop, it rekindled my interest in being the 
maintainer.


Sorry if I'm doing this wrong; the maintainer packages are pretty 
involved and I'm trying to navigate through this; there's no 'dnf -y 
install maintainer' as far as I can tell. :)


Ron


On 9 May 2017, at 14:12, Jason L Tibbitts III wrote:


"RO" == Ron Olson  writes:


RO> Hi all- I've been trying to follow the guidelines for assuming
RO> responsibility for a package per
RO> 
https://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers
RO> and am on step 4, asking if anyone knows how to contact the 
current

RO> maintainer for Nethack 3.6.

Well, I've seen fale around IRC as reently as a month ago, but not 
more

recently.  Maybe he's on vacation.

I haven't seen lmacken on IRC in a while.

RO> As I stated in the bug report, I'd be happy to take over
RO> responsibility for this package and keep it going forward.

I don't see that you have requested access to the package in the 
package

database.  So even if one of the existing, almost certainly super busy
maintainers had a couple of minutes to approve your access, they
couldn't.  And one of the maintainers even offered to approve your
access if you would only request it (back in November).  Heck, we even
had someone willing to push your changes for you.

 - J<

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Requesting for contact info for Nethack maintainer

2017-05-09 Thread Ron Olson
Sorry, right, I'm trying to become a packager. Funny enough, I use IRC 
every day; what room should I join (I'm assuming Freenode).


On 9 May 2017, at 14:45, Jason L Tibbitts III wrote:


"RO" == Ron Olson  writes:


RO> I did request access but the page gave me a catch-22 of needing to
RO> be in a particular group to continue; it was awhile ago at the end
RO> of last year and I kind of dropped it, but since I've been playing
RO> more Nethack on my Fedora 25 laptop, it rekindled my interest in
RO> being the maintainer.

I guess what you're trying to say is that you're not a packager.  That
wasn't mentioned anywhere as far as I can see.  The maintainer of any
package can request that you be made a packager so that you can assist
them with the package, and I'm sure that fale would have done that if
you had mentioned that you needed such.

I can also sponsor you into the packager group as can several other
folks.  That's basically just a promise to mentor you and help with
questions you may have.  For me it would be vastly preferable if you
were on IRC because that's a low effort way to communicate, versus 
email

which for me often piles up and gets missed.

RO> Sorry if I'm doing this wrong; the maintainer packages are pretty
RO> involved and I'm trying to navigate through this; there's no 'dnf 
-y

RO> install maintainer' as far as I can tell. :)

Well, there's fedora-packager, but of course it only gets you the 
tools,

not the knowledge.  We have a bunch of documentation about becoming a
packager; I'm not sure what you've read at this point.

I looked at the nethack package and while it's a bit archaic it's not
particularly complicated.  I personally would do some cleanup
simplifications which might make it a bit easier to read and maintain
but it's not a difficult package by any means.  (The use of X11 core
fonts does scare me, though; that's something most of us would try to
forget.)

Of course I'm assuming that 3.6 hasn't become drastically more
complicated.

 - J<

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Self Introduction: Ron Olson

2016-11-13 Thread Ron Olson

Aloha all-

I’m Ron Olson, with the nickname tachoknight. I have been using Unix 
since 1989 and Linux since about 1992, when we somehow got an early 
version to run on a Gateway2000 machine.


I have submitted for review an update to the Nethack RPM to update it 
from 3.4.3 (where it had been for many years), to 3.6.0: 
https://bugzilla.redhat.com/show_bug.cgi?id=1394598


One of the first games I played besides Colossal Cave and Zork was 
Nethack. I have played thousands of games on a variety of platforms and 
I credit it for getting me interested in the art of building software; 
my university got one of the first batches of NeXT cubes and I made it 
my mission to get Nethack working on it. I want to make sure that the 
latest version of Nethack is available to as wide an audience as 
possible so that the game in its current form can continue to be enjoyed 
by all. It’s great that the Dev Team is still working on it, and it 
would be remiss of us if we did not keep the repositories updated with 
the latest released version.


My GitHub repo is https://github.com/tachoknight; I am interested in a 
variety of things and whenever possible want to share whatever knowledge 
gained with others.


Thanks for reading,

Ron
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


RE: will disappear from rawhide glibc soon

2020-04-18 Thread Ron Olson
Already fixed it and sending it to Rawhide now.

-Original Message-
From: Miro Hrončok  
Sent: Saturday, April 18, 2020 4:34 AM
To: devel@lists.fedoraproject.org; swift-lang-maintain...@fedoraproject.org
Subject: Re:  will disappear from rawhide glibc soon

On 15. 04. 20 17:49, Florian Weimer wrote:
> This follows the removal of the system call from Linux 5.5.  Having 
> the header and function just confuses configure checks that assume 
> that if the function is present, it will do something useful (it never 
> did on aarch64, and it's been many years since it worked on Fedora 
> kernels on other architectures).
> 
> Replacements are uname, getentropy, and reading from /proc, but I 
> really do not expect much fallout from this (famous last words).
> 
> The kernel headers still provide , but that will 
> eventually disappear as well.

swift-lang fails to build:

/builddir/build/BUILD/swift-source/swift-corelibs-foundation/CoreFoundation/PlugIn.subproj/CFBundle_InfoPlist.c:21:10:
 
fatal error: 'sys/sysctl.h' file not found #include 
  ^~



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


RE: will disappear from rawhide glibc soon

2020-04-18 Thread Ron Olson
Yes: https://github.com/apple/swift-corelibs-foundation/pull/2771

-Original Message-
From: Florian Weimer  
Sent: Saturday, April 18, 2020 8:27 AM
To: Ron Olson 
Cc: 'Miro Hrončok' ; devel@lists.fedoraproject.org; 
swift-lang-maintain...@fedoraproject.org
Subject: Re:  will disappear from rawhide glibc soon

* Ron Olson:

> Already fixed it and sending it to Rawhide now.

Have you submitted the fix upstream?

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


RE: Many packages unnecessarily link to libpython

2020-05-16 Thread Ron Olson
swift-lang includes its own private copy of LLDB for its REPL, which uses 
Python as its scripting language so it too is linking correctly.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 System-Wide Change proposal: x86-64 micro-architecture update

2019-07-22 Thread Ron Olson
My entire involvement around Fedora is based on the fact that I was able 
to use machines that had been thrown away because they were deemed 
‘too old’. I have several servers and multiple laptops that run 
Fedora perfectly and none of them would meet this requirement, 
effectively ending any chance of using Fedora going forward.


Perhaps as a compromise there could be a ‘regular’ 64-bit and a 
64-bit-optimized-for-machines-made-after-2013 version?


Ron

On 22 Jul 2019, at 14:23, Jason L Tibbitts III wrote:


"BC" == Ben Cotton  writes:


BC> * Other developers: Other developers may have to adjust test 
suites
BC> which expect exact floating point results, and correct linking 
with
BC> libatomic. They will also have to upgrade their 
x86-64

BC> machines to something that can execute AVX2 instructions.

[...]

BC> == Upgrade/compatibility impact ==

BC> Fedora installations on systems with CPUs which are not able to
BC> execute AVX2 instructions will not be able to upgrade.

Wow.  I understand progress, but I have to say that it's not really 
cool
to toss this bomb out there without some more detailed breakdown of 
the

impact.

For my part, I try to keep my equipment relatively up to date but I
don't want to throw something away if it's still perfectly useful.  
And,

let's see, I'd have to toss out five desktops (which isn't too bad, I
guess) and probably forty perfectly functional servers, some of which
aren't really even all that old.  Heck, a dozen computational servers
would be on the block.  Even requiring avx would force me to toss a
pretty big pile of stuff.

Basically, this would force me to use something other than Fedora.  
I'd

have no choice, since it wouldn't work.  I don't want to be that guy
with the 20mhz 386 that still wants others to make sure his stuff 
works,

but still, this seems like it's going more than just a bit too far.

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

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


Re: Fedora 32 System-Wide Change proposal: x86-64 micro-architecture update

2019-07-22 Thread Ron Olson
Right, I was making a ha-ha-only-serious thought that perhaps there 
could be a spin that is specifically highly optimized for 
latest-n-greatest architectures, and if packagers want to maintain two 
different versions of x64, that’d be their choice, otherwise fallback 
to the ‘regular’ one. It certainly wouldn’t be the most popular, 
but for the folks who could stand to benefit from it, they’d know 
where to find this particular spin.


On 22 Jul 2019, at 15:19, Solomon Peachy wrote:


On Mon, Jul 22, 2019 at 03:05:15PM -0500, Ron Olson wrote:

Perhaps as a compromise there could be a ‘regular’ 64-bit and a
64-bit-optimized-for-machines-made-after-2013 version?


It's not as simple as a "CPU newer than date X" cutoff -- Intel limits
AVX support to their Xeon and Core brands only.  Their current-gen
lower-end stuff (sold as Pentium, Celeron and Atom) doesn't support
AVX of any flavor.  And they sell a _lot_ of those.

I think AMD's situation is a bit better, with all of their current
processors supporting AVX, and only one (Family 16h) lacking AVX2.

 - Solomon
--
Solomon Peachy pizza at shaftnet dot org
High Springs, FL  ^^ (email/xmpp) ^^
Quidquid latine dictum sit, altum videtur.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: 
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

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


Trying to reach FAS user brouhaha (Eric Smith)

2019-08-22 Thread Ron Olson
Hey all, subject line says it all. I’m trying to get in contact with 
Eric Smith (https://fedoraproject.org/wiki/User:Brouhaha) regarding the 
libbsd package. I’ve emailed him directly but haven’t heard back; 
does anyone know if he’s still active in the Fedora community?


Thanks,

Ron
___
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: Trying to reach FAS user brouhaha (Eric Smith)

2019-08-22 Thread Ron Olson
I opened a ticket here: https://pagure.io/fesco/issue/2213 for my 
specific package.


On 22 Aug 2019, at 8:29, Gabriel L. Somlo wrote:


On Thu, Aug 22, 2019 at 07:44:29 -0500, tachokni...@gmail.com wrote:
Hey all, subject line says it all. I’m trying to get in contact 
with
Eric Smith (https://fedoraproject.org/wiki/User:Brouhaha) regarding 
the

libbsd package. I’ve emailed him directly but haven’t heard back;
does anyone know if he’s still active in the Fedora community?


Same here, for icestorm:
https://bugzilla.redhat.com/show_bug.cgi?id=1740871
and yosys:
https://bugzilla.redhat.com/show_bug.cgi?id=1740872

Although, per the official unresponsive maintainer policy at
https://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers
I'm still half a week too early to post to the fedora devel list... :)

However, since it has come up, I figured I should join the thread.
If anyone knows how I could get in touch with Eric regarding yosys
and icestorm RPMs, I'd appreciate the pointer.

Thanks much,
--Gabriel

___
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: Packages with broken dependencies on Python 3.7

2019-09-09 Thread Ron Olson
swift-lang has been fixed with a patch and scratch builds on F32 build 
properly:


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

On 4 Sep 2019, at 17:39, Miro Hrončok wrote:


Hello packagers!

The following packages failed to build on Fedora 32 with Python 3.8 
and they still require Python 3.7 on runtime.


If the packages won't build with Python 3.8, they won't be 
installable, along with all their dependent packages, in Fedora 32.


If there is an "actual" build failure, you should have already 
received a bug report blocking the tracking bug:


https://bugzilla.redhat.com/showdependencytree.cgi?id=PYTHON38&hide_resolved=1

If it is a dependency failure caused by an external factor (retired 
package, etc.) there should be a bugreport as well.


However, if the package fails to resolve build dependencies only 
because some other package hasn't been rebuilt with Python 3.8, we 
have not opened a bug report (yet) to avoid duplication. If you see 
your package here and are blocked by another package, I recommend to 
see if the dependency isn't waiting for your help (e.g. the package 
maintainers haven't yet got time to look into this).


Chances are, there is some undiscovered dependency loop as well.

The Red Hat Python Maintenance team will gladly help with specific 
problems, but we will not fix all the packages ourselves.


See also https://fedoraproject.org/wiki/Changes/Python3.8

Affected maintainers are bcced (except orphan, groups and maintainers 
usually disturbed by my spam).


Maintainers by package:
blender  design-sw hobbes1069 ignatenkobrain kwizart luya 
roma s4504kr slaanesh

certbot  jhogarth nb
clingo   thofmann
coccinelle   rjones
condor   bbockelm bcotton eerlands matt matyas 
stevetraylen tstclair ttheisen valtri

coreboot-utils   lkundrak peter
datagrepper  ianweller ralph
dee  jspaleta spot
dionaea  rebus
freecad  hobbes1069 jkastner zultron
gcc-python-plugindmalcolm jakub
gdl  orion
gnucash  notting
gplugin  ignatenkobrain
graphite-api piotrp
graphite-web jamielinux jsteffan piotrp
kdevelop-python  dvratil jgrulich minh
libcec   pbrobinson
libpst   carllibpst
libunity rdieter
mailman3 abompard
matrix-synapse   dcallagh jcline
mraa pbrobinson
ocrmypdf qulogic
paraview deji orion sagitter
player   kwizart rmattes timn ttorling
pocketsphinx mikep
pybind11 jussilehtola
python-APScheduler   orphan
python-OBD   rathann
python-Pympler   rathann
python-agate jujens
python-agate-dbf jujens
python-agate-excel   jujens
python-agate-sql jujens
python-aioresponses  gsauthof
python-aiosmtpd  abompard
python-alchimia  vpopovic
python-anymarkup jchaloup orphan
python-anymarkup-core jchaloup orphan
python-astroML   lupinix
python-astroML-addons lupinix
python-astropy-healpix lupinix
python-astroscrappy  lupinix
python-asttokens zbyszek
python-asynctest rathann
python-behavechurchyard orphan
python-beniget   churchyard
python-bz2file   besser82
python-cartopy   qulogic
python-cattrsbrouhaha
python-ccdproc   lupinix
python-certbot-apache jhogarth nb
python-certbot-dns-cloudflare nb
python-certbot-dns-cloudxns nb
python-certbot-dns-digitalocean elyscape nb
python-certbot-dns-dnsimple nb
python-certbot-dns-dnsmadeeasy nb
python-certbot-dns-gehirn elyscape
python-certbot-dns-google elyscape nb
python-certbot-dns-linode elyscape
python-certbot-dns-luadns nb
python-certbot-dns-nsone nb
python-certbot-dns-ovh elyscape
python-certbot-dns-rfc2136 logic nb
python-certbot-dns-route53 elyscape nb
python-certbot-dns-sakuracloud elyscape
python-certbot-nginx jhogarth nb
python-chaospy   lbazan
python-cheetah   mikeb mskalick panovotn
python-cliappsalimma
python-crochet   jcline
python-csvkitjujens
python-dask  qulogic
python-dbus-python-client-gen grover ignatenkobrain mulhern
python-django-appconf mrunge
python-django-pyscss mrunge
python-elephant  lbazan
python-envisage  orion
python-epub  athoscr
python-flake8-import-order zbyszek
python-gast  churchyard
python-gatspylupinix
python-geoplot   qulogic
python-gfm   thm
python-gnocchiclient mrunge pkilambi
python-grafyaml  orphan
python-imagehash fab
python-inema gsauthof
python-into-dbus-python grover ignatenkobrain ilgrad
python-jenkins-job-builder ignatenkobrain ktdreyer pabelanger
python-jira  ishcherb ralph stevetraylen
python-joblibbesser82 ignatenkobrain sergiopr
python-junit_xml jhogarth
python-leveldb   carlwgeorge
python-libpysal  qulogic
python-logging-tree  orphan ralph
python-marshmallow-enum orphan
python-mdp   zbyszek
python-missin

Re: Donate 1 minute of your time to test upgrades from F30 to F31

2019-09-11 Thread Ron Olson

This is what I got:

Error:
 Problem 1: package gegl03-0.3.30-5.fc30.x86_64 requires 
libIlmImf-2_2.so.22()(64bit), but none of the providers can be installed
  - OpenEXR-libs-2.2.0-16.fc30.x86_64 does not belong to a distupgrade 
repository

  - problem with installed package gegl03-0.3.30-5.fc30.x86_64
 Problem 2: problem with installed package 
exa-0.8.0-13.module_f30+4041+ebfd9240.x86_64
  - package exa-0.9.0-2.module_f31+5365+04413d87.x86_64 requires 
libgit2.so.28()(64bit), but none of the providers can be installed
  - exa-0.8.0-13.module_f30+4041+ebfd9240.x86_64 does not belong to a 
distupgrade repository
  - package libgit2-0.28.2-2.module_f31+5411+fa1856a4.x86_64 is 
excluded

  - package libgit2-0.28.2-3.fc31.x86_64 is excluded
(try to add '--skip-broken' to skip uninstallable packages)

I was going to open tickets, per the request, but I guess I don’t know 
what “excluded” means, and whether “not being to a distupgrade 
repository” is a temporary thing, or something that really should have 
a ticket created.


Ron

On 11 Sep 2019, at 7:54, Miroslav Suchý wrote:

Do you want to make Fedora 31 better? Please spend 1 minute of your 
time and try to run [*]:


  sudo dnf --releasever=31 --setopt=module_platform_id=platform:f31 
--enablerepo=updates-testing distro-sync


If you get this prompt:

  ...
  Total download size: XXX M
  Is this ok [y/N]:

you can answer N and nothing happens, no need to test the actual 
upgrade.


But very likely you get some dependency problem now. In that case, 
please report it against the appropriate package. Or
against fedora-obsolete-packages if that package should be removed in 
Fedora 31. Please check existing reports first:

https://red.ht/2kuBDPu

Thank you

[*] this command does not replace `dnf system-upgrade`, but it will 
reveal potential problems. You may also run `dnf

upgrade` before running this command.

--
Miroslav Suchy, RHCA
Red Hat, Associate Manager ABRT/Copr, #brno, #fedora-buildsys
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: 
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

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


submitting bodhi.template.last to fedpkg update?

2020-03-10 Thread Ron Olson

Hey all-

Okay, my curiosity has finally gotten the better of me; is there a way 
to pass the body.template.last file to ‘fedpkg update’ so I don’t 
have to fill it out for every single release, or fill it out again when 
I get a timeout and have to rerun fedpkg update? I’ve been searching 
for how to do it and have come up empty.


Thanks for any info!

Ron
___
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: Automating package maintainers responsivity check

2018-11-17 Thread Ron Olson
What about packages that see infrequent updates; I maintain Nethack and the Dev 
Team can and does take years between releases. If it's just a blanket email to 
ask the packagers if they're still interested that's one thing, but going off 
package updates may be problematic for some folks.


> On Nov 17, 2018, at 6:36 AM, Manas Mangaonkar  
> wrote:
> 
> Yes, this could be a good idea. Might be too small as a gsoc project though. 
> 
> I'd happily take this as i am anyways going to try for gsoc 19 with 
> fedora,this could be a good starting point. 
> 
> A simple dockerized/contenerized python based app could be done as a very 
> simple implementation.
> 
> 
> 
> On Nov 17, 2018 4:35 PM, "Mattia Verga"  wrote:
> Too often there are "non responsive maintainer" messages here.
> 
> Sometimes this is because a maintainer has lost their interest in Fedora 
> and left their responsibilities without communication, which means their 
> packages can be left unmaintained for long time in repositories before 
> someone notice that.
> 
> At other times the maintainer is still active, but for some reason they 
> are unreachable to users (email change, etc.).
> 
> I would propose some sort of automatic check of maintainer responsivity. 
> Maybe a tool that checks a packager activity in the last 6 months and if 
> there is no activity then sends an email asking the maintainer to 
> confirm they're still involved in Fedora. In case there's no reply, 
> either automatically orphan their packages or notify someone 
> (devel-list) to try to reach them.
> 
> What do you think?
> 
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> 
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Strange problem: Builds in container, not on machine

2023-03-20 Thread Ron Olson

Hey all-

I got this issue in my GH account I use for building Swift for Fedora: 
https://github.com/tachoknight/swift-lang-packaging-fedora/issues/2. The 
TL;DR is that the person was trying to build Swift on Rawhide which he 
moved to from an older version of Fedora. This tracks with something I 
discovered as well: I have a current Fedora VM (not Rawhide) that I’ve 
been upgrading from version to version for several years now, and 
suddenly it cannot build Swift due to a series of bizarre error messages 
like:


…
/usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/set:60:10: 
note: in file included from 
/usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/set:60:

#include 
 ^
/usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_tree.h:2008:5: 
error: missing '#include 
"gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_pair.h"'; 
'pair' must be declared before it is used

pair/usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_pair.h:185:12: 
note: declaration here is not visible

struct pair
…

However, using mock or a container, it builds fine, Rawhide, F37, 
whatever.


I’m guessing there’s a setting or environment variable or … ? that 
is present on my and his systems that doesn’t exist in a new container 
and thus I nor he can build it, while a container and mock can (and 
I’ve confirmed with scratch koji builds multiple times).


Might anyone have an idea where to check to see what might be causing 
this? I can’t pin down exactly when this started to happen except that 
it has been _relatively_ recently, perhaps just in the past few months.


Thanks for any suggestions!

Ron___
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: Strange problem: Builds in container, not on machine

2023-03-22 Thread Ron Olson
Oh sorry, this was copied from my Fedora 37 machine, with GCC 12. Same 
error in the same place though. :\


On 20 Mar 2023, at 15:58, Florian Weimer wrote:


* Ron Olson:


Hey all-

I got this issue in my GH account I use for building Swift for 
Fedora:
https://github.com/tachoknight/swift-lang-packaging-fedora/issues/2. 
The
TL;DR is that the person was trying to build Swift on Rawhide which 
he
moved to from an older version of Fedora. This tracks with something 
I
discovered as well: I have a current Fedora VM (not Rawhide) that 
I’ve

been upgrading from version to version for several years now, and
suddenly it cannot build Swift due to a series of bizarre error
messages like:

…
/usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/set:60:10: 
note: in file included from

/usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/set:60:
#include 
^
/usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_tree.h:2008:5: 
error: missing
'#include 
"gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_pair.h"'; 
'pair' must be

declared before it is used
pair/usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_pair.h:185:12: 
note: declaration

here is not visible
struct pair
…


Rawhide has GCC 13, so the paths look wrong.  Try checking package
versions, and run “rpm -Va” to check for corruption.

For the error with the /13/ in the path, is it possible that the Clang
bundled with Swift cannot handle current libstdc++ headers yet?

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


Re: Strange problem: Builds in container, not on machine

2023-03-22 Thread Ron Olson
The irony is that I figured I had just screwed something up on my system 
and was going to reinstall when this GH report came in.


I’m going to try to reproduce with installing F36, building Swift, 
then upgrading to F37 and see if that has any effect.


On 21 Mar 2023, at 5:17, Jonathan Wakely wrote:


On Mon, 20 Mar 2023 at 14:10, Ron Olson wrote:


Hey all-

I got this issue in my GH account I use for building Swift for 
Fedora:
https://github.com/tachoknight/swift-lang-packaging-fedora/issues/2. 
The
TL;DR is that the person was trying to build Swift on Rawhide which 
he
moved to from an older version of Fedora. This tracks with something 
I
discovered as well: I have a current Fedora VM (not Rawhide) that 
I’ve been
upgrading from version to version for several years now, and suddenly 
it

cannot build Swift due to a series of bizarre error messages like:

…
/usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/set:60:10:
note: in file included from
/usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/set:60:
#include 
^
/usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_tree.h:2008:5:
error: missing '#include
"gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_pair.h"';
'pair' must be declared before it is used
pairHowever, using mock or a container, it builds fine, Rawhide, F37, 
whatever.


I’m guessing there’s a setting or environment variable or … ?



No, I don't think so. There's no environment variable that is needed 
to

stop the C++ standard library headers being completely broken.

The errors above and in the GH issue make no sense to me, maybe it's a 
bug
in Clang's modules that allow a header to be reincluded, but I don't 
know

why it only shows up on your VM and the reporter's system.



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


Re: Strange problem: Builds in container, not on machine

2023-03-23 Thread Ron Olson
Are you referring to the directories under rpmbuild? If so, I delete and 
recreate the directory and its structure every single time as part of my 
build shell script.


On 23 Mar 2023, at 10:17, Fabio Valentini wrote:

On Wed, Mar 22, 2023 at 4:16 PM Ron Olson  
wrote:


The irony is that I figured I had just screwed something up on my 
system and was going to reinstall when this GH report came in.


I’m going to try to reproduce with installing F36, building Swift, 
then upgrading to F37 and see if that has any effect.


I've seen similar problems in the distant past when I needed to
maintain C / C++ code for some of my packages ...
They were almost always caused by "dirty" (or not completely cleaned)
build directories, or were caused by stale items in ccache.
Neither "diry build directory" nor ccache affect mock builds (unless
you explicitly enable the ccache plugin, which is turned off by
default), they seem like likely culprits :)

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


Re: %patchN deprecated?

2023-03-31 Thread Ron Olson
One thing to note is that the new format doesn’t work with EPEL 
releases; I had to revert to the %patchN style for them.


On 29 Mar 2023, at 3:53, Florian Festi wrote:


On 3/29/23 10:31, Michael J Gruber wrote:

Has `%patchN` been deprecated in favour of `%patch N`?


Yes, see %patch section on
https://rpm-software-management.github.io/rpm/manual/spec.html

I got a push by a proven packager to one of the packages which I 
maintain, commit subject and changelog entry "Fix deprecated patch 
rpm macro". It contains no explanation and no reference whatsoever. I 
didn't find any heads up notice, nor info in the packaging 
guidelines, but I didn't try too hard - because it's not my job.


I mean: One person is doing that push. Is it too much to ask to get 
at least the slightest bit of reference or communication before or 
into a push which probably affects hundreds of people? If not out of 
courtesy then out of mere common sense of efficiency?


On the technical side, I'd be interested why this is better (fewer 
macros?) and which releases can take it, and what are the 
recommendations for `PatchN:`-lines (with or without N), and why (or 
whether) the recommendation isn't to go for `%autosetup` or 
`%autopatch` - maybe all answered in the missing reference.


Those macros are an ugly hack and RPM upstream rather had them go 
away.


The deprecation suggests a one to one replacement. Ofc using the use 
of

%autosetup or %autopatch is encouraged but that kinda out of scope of
the deprecation.

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


Issue with Rawhide docker image?

2023-06-05 Thread Ron Olson
Hey all, I am using docker and pulled the latest version of rawhide to use
interactively. Sitting in the container I ran `dnf -y update` and got:

Config error: Parsing file "/etc/dnf/dnf.conf" failed: Parsing file
'/etc/dnf/dnf.conf' failed: IniParser: Missing section header at line 1

I stopped the container, deleted it, deleted the image, tried to pull a
fresh instance and got exactly the same issue. Suffice to say this makes
the container unusable.

What's the protocol for informing the powers-that-be about this issue?

Ron
___
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: Issue with Rawhide docker image?

2023-06-06 Thread Ron Olson
Seems a bit disappointing. I’ve been searching but cannot find any 
info on configuring docker to use Fedora’s repo so I could just ignore 
the issue altogether. :)


On 5 Jun 2023, at 16:41, Mattia Verga via devel wrote:


Il 05/06/23 22:12, Ron Olson ha scritto:
Hey all, I am using docker and pulled the latest version of rawhide 
to

use interactively. Sitting in the container I ran `dnf -y update` and
got:

Config error: Parsing file "/etc/dnf/dnf.conf" failed: Parsing file
'/etc/dnf/dnf.conf' failed: IniParser: Missing section header at line 
1


I stopped the container, deleted it, deleted the image, tried to pull
a fresh instance and got exactly the same issue. Suffice to say this
makes the container unusable.

What's the protocol for informing the powers-that-be about this 
issue?


Ron

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


Re: Issue with Rawhide docker image?

2023-06-06 Thread Ron Olson

Yep, that worked, thanks!

For folks searching similar info later, I ran:

docker pull registry.fedoraproject.org/fedora:rawhide

On 6 Jun 2023, at 8:34, David Schwörer wrote:


Seems a bit disappointing. I’ve been searching but cannot find any
info on configuring docker to use Fedora’s repo so I could just 
ignore

the issue altogether. :)


You should be able to use a full url:
podman pull registry.fedoraproject.org/fedora:rawhide
podman pull quay.io/fedora/fedora:rawhide
Same should be true for docker, but I haven't tested.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: 
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2022-12-05 Thread Ron Olson
I’d be willing to take Toilet, as I love that utility.

On 5 Dec 2022, at 5:36, Miro Hrončok wrote:

> The following packages are orphaned and will be retired when they
> are orphaned for six weeks, unless someone adopts them. If you know for sure
> that the package should be retired, please do so now with a proper reason:
> https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
>
> Note: If you received this mail directly you (co)maintain one of the affected
> packages or a package that depends on one. Please adopt the affected package 
> or
> retire your depending package to avoid broken dependencies, otherwise your
> package will fail to install and/or build when the affected package gets 
> retired.
>
> Request package ownership via the *Take* button in he left column on
> https://src.fedoraproject.org/rpms/
>
> Full report available at:
> https://churchyard.fedorapeople.org/orphans-2022-12-05.txt
> grep it for your FAS username and follow the dependency chain.
>
> For human readable dependency chains,
> see https://packager-dashboard.fedoraproject.org/
> For all orphaned packages,
> see https://packager-dashboard.fedoraproject.org/orphan
>
> Package  (co)maintainers   Status 
> Change
> 
> 5minute   orphan   0 weeks ago
> CFR   jvanek, orphan   0 weeks ago
> CheMPS2   orphan   0 weeks ago
> PolicyKit-olpcorphan   1 weeks ago
> abiword   chimosky, herrold, huzaifas, 0 weeks ago
>   orphan
> aboot orphan   0 weeks ago
> albatross orphan   1 weeks ago
> alleyoop  orphan   1 weeks ago
> alure orphan   0 weeks ago
> amor  jgrulich, kde-sig, orphan,   1 weeks ago
>   rdieter, than
> anki  chkr, orphan 0 weeks ago
> asn1c orphan   0 weeks ago
> backup-managerorphan   1 weeks ago
> bbkeysorphan   0 weeks ago
> bharati-m17n  orphan   0 weeks ago
> bibtex2html   orphan, thofmann 0 weeks ago
> biosdevname   lnykryn, msekleta, orphan,   0 weeks ago
>   vpavlin
> blackbox  cicku, orphan0 weeks ago
> bluecurve-classic-metacity-   gnome-sig, orphan, rstrode   0 weeks ago
> theme
> bluecurve-gnome-theme gnome-sig, orphan, rstrode   0 weeks ago
> bluecurve-gtk-themes  gnome-sig, orphan, rstrode   0 weeks ago
> bluecurve-icon-theme  gnome-sig, orphan, rstrode   0 weeks ago
> bluecurve-kde-theme   gnome-sig, kkofler, orphan,  0 weeks ago
>   rdieter, rstrode, than
> bluecurve-metacity-theme  gnome-sig, orphan, rstrode   0 weeks ago
> bluecurve-xmms-skin   gnome-sig, orphan, rstrode   0 weeks ago
> brainfuck orphan   0 weeks ago
> buildbot  besser82, ignatenkobrain,1 weeks ago
>   limb, ngompa, orphan, radez,
>   smilner
> cairo-clock   orphan   0 weeks ago
> code-editor   orphan   1 weeks ago
> compton   orphan   1 weeks ago
> converseenorphan   1 weeks ago
> cups-bjnp orphan   1 weeks ago
> curlpporphan   0 weeks ago
> dmz-cursor-themes company, orphan  1 weeks ago
> docker-composelsm5, orphan, ttomecek   1 weeks ago
> ejabberd  bowlofeggs, jcline, orphan,  0 weeks ago
>   xavierb
> enchant   orphan   0 weeks ago
> erlang-epgsql lkundrak, orphan 1 weeks ago
> eurekaorphan   0 weeks ago
> fcitx cheeselee, cicku, orphan, pwu,   1 weeks ago
>   yanqiyu
> fcitx-che

Curious how Upstream Release Monitoring works

2022-12-14 Thread Ron Olson
Hey all-

I’m curious how Upstream Monitoring works; I got a BZ filed that Swift 5.7.2 is 
available, which I’m building now, but what surprised me was how fast the new 
version was detected and brought to my attention. Does it use The New Hotness? 
I set that up awhile ago but I don’t think it files BZ tickets (and I must not 
have it set up correctly as it hasn’t notified me about any releases for the 
past year).

To be clear this isn’t a complaint, if anything it’s an awesome feature and I’m 
just curious what the mechanism is that makes it work.

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


Linking problem with ncurses on rawhide, not f37

2022-12-15 Thread Ron Olson

Hey all-

I got linking errors on rawhide that I did not get on F37 when building 
Swift related to curses support 
(https://kojipkgs.fedoraproject.org//work/tasks/7462/95367462/build.log), 
like:


/usr/bin/ld: /usr/lib64/libncurses.so.6: undefined reference to 
`tparm@NCURSES6_TINFO_5.0.19991023'
/usr/bin/ld: /usr/lib64/libncurses.so.6: undefined reference to 
`_nc_safe_strcpy@NCURSES6_TINFO_5.2.20001021'
/usr/bin/ld: /usr/lib64/libncurses.so.6: undefined reference to 
`_nc_name_match@NCURSES6_TINFO_5.0.19991023'
/usr/bin/ld: /usr/lib64/libncurses.so.6: undefined reference to 
`wtimeout@NCURSES6_TINFO_5.0.19991023'
/usr/bin/ld: /usr/lib64/libncurses.so.6: undefined reference to 
`_nc_doalloc@NCURSES6_TINFO_5.0.19991023'


In Rawhide the ncurses libs are at 6.3-4.20221126, while f37 is 
6.3-3.20220501. I recall seeing some messages go by related to ncurses 
on the list here regarding the -compat library, but I’m not sure if 
that’s related to my issue. It seems weird that some of the functions 
it’s unable to find are part of the library (e.g. wtimeout is a valid 
function, according to the man pages).


Could there be something weird with rawhide’s copy of ncurses or was 
there some big update that removed all these functions?


Thanks!

Ron___
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: Linking problem with ncurses on rawhide, not f37

2022-12-16 Thread Ron Olson
If you’re interested in testing any changes/fixes with Swift, you can 
use my Swift-for-Fedora repo 
(https://github.com/tachoknight/swift-lang-packaging-fedora). 
`setup-container.sh` does what you think it does in case you’re using 
podman or docker, and `justbuild.sh` actually does all the work to 
actually create the artifacts.


Hope that helps!

Ron

On 16 Dec 2022, at 5:24, Miroslav Lichvar wrote:


On Fri, Dec 16, 2022 at 09:55:11AM +0100, Florian Weimer wrote:
Miroslav, we may have to revert the versioning change if the 
AS_NEEDED

approach does not work.


Ok, I reverted that change, at least until I have more time for
testing the possible fixes.


  Linking versioned libncurses against
unversioned libtinfo etc. would solve this, but I don't know how it
would to get to this point.


I don't know much about ELF. Is it possible to remove versions from
specific symbols in the symbol table after the libraries are built,
maybe with some tool like chrpath?

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


Re: Linking problem with ncurses on rawhide, not f37

2022-12-19 Thread Ron Olson
Thanks for doing that, Swift builds correctly on Rawhide now: 
https://koji.fedoraproject.org/koji/taskinfo?taskID=95546843

On 16 Dec 2022, at 5:24, Miroslav Lichvar wrote:

> On Fri, Dec 16, 2022 at 09:55:11AM +0100, Florian Weimer wrote:
>> Miroslav, we may have to revert the versioning change if the AS_NEEDED
>> approach does not work.
>
> Ok, I reverted that change, at least until I have more time for
> testing the possible fixes.
>
>>   Linking versioned libncurses against
>> unversioned libtinfo etc. would solve this, but I don't know how it
>> would to get to this point.
>
> I don't know much about ELF. Is it possible to remove versions from
> specific symbols in the symbol table after the libraries are built,
> maybe with some tool like chrpath?
>
> -- 
> Miroslav Lichvar
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Macro expanded on comment?

2022-12-27 Thread Ron Olson
Hey all-

I commented out a SOURCES line in a spec file to test something and got an 
interesting warning: “Macro expanded in comment on line …”. I assume it’s just 
that, a warning, but was kinda surprised to see a commented-out line being 
evaluated at all. I did some searching and came across this BZ from 2015: 
https://bugzilla.redhat.com/show_bug.cgi?id=1224660 that seems to suggest 
there’s a better way (%dnl), so if I want to comment something out instead of 
putting a # in front of the line, I should use %dnl?


Thanks for any info!

Ron
___
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: SPDX Statistics - Pavel edition

2023-01-30 Thread Ron Olson
Sorry if I missed it, but what is your script running against; are you 
checking the spec files in src.fedoraproject.org? I ask because I 
updated swift-lang to Apache-2.0[1] on Jan 23, but I see it’s still on 
the list of packages to be converted.


[1] 
https://src.fedoraproject.org/rpms/swift-lang/blob/rawhide/f/swift-lang.spec



On 29 Jan 2023, at 10:41, Miroslav Suchý wrote:


Two weeks ago we had:


* 23030 spec files in Fedora

* 29390 license tags in all spec files

* 22766 tags have not been converted to SPDX yet

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



Today we have:

* 23036 spec files in Fedora

* 29407 license tags in all spec files

* 22611 tags have not been converted to SPDX yet

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

The list of packages needed to be converted is again here:

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

New version of fedora-license-data has been released.

Legal docs and especially

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

has been updated too.

I updated the progress in this spreadsheet:

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

You converted 155 license tags in 16 days.

New projection when we will be finished is 2024-08-14. Pure linear 
approximation.


Tip: do you want to audit licenses in your tarball? Unpack the tarball 
and try:


  dnf install askalono-cli

askalono crawl /path/to/directory


Why Pavel edition? Because yesterday we had and presidential election 
in Czechia and Petr Pavel is our new president 
https://en.wikipedia.org/wiki/Petr_Pavel


Do you hesitate how to proceed with the migration? Please follow

https://docs.fedoraproject.org/en-US/legal/update-existing-packages/

Miroslav



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


%dnl macro not available for epel-8 builds?

2023-02-22 Thread Ron Olson
Hi all,

I submitted a scratch build of Swift to Koji for EPEL 8 and it pretty much 
immediately failed, and looking at root.log I found:

DEBUG util.py:443:  error: line 71: Unknown tag: %dnl Source31:   
https://github.com/apple/swift-format/archive/swift-5.8-DEVELOPMENT-SNAPSHOT-2023-02-20-a.tar.gz#/swift-format.tar.gz

Fedora and EPEL 9 builds all work, so I guess %dnl isn’t available on EPEL 8?

Thanks for any info!

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


aarch64 builds failing due to use of undeclared identifier '__NR_newfstatat'

2024-08-05 Thread Ron Olson
Hey all-

All my swift-lang builds are failing on aarch64 due to the error above. I 
noticed this was referenced on the kernel mailing list: 
https://lore.kernel.org/all/838053e0-b186-4e9f-9668-9a3384a71...@app.fastmail.com/.
 It’s noted that Arnd Bergmann will be fixing it; I’m curious how long that 
would take to percolate down to Fedora, and would this eventually be available 
on all current supported versions (i.e. 39 and later).

Thanks!

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


No matching package to install: 'pkgconfig(xorg-macros) >= 1.8

2024-09-11 Thread Ron Olson
Hey all, I’m trying to get bdftopcf built for EPEL 10 but it’s failing with
the aforementioned error (No matching package to install:
'pkgconfig(xorg-macros) >= 1.8). I guess I don’t understand what kind of
package this is, and who to contact to see what can be done; I’ve dealt
with regular packages but this seems to be a special package type.

Thanks for any info,

Ron
-- 
___
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: No matching package to install: 'pkgconfig(xorg-macros) >= 1.8

2024-09-11 Thread Ron Olson

Thanks Petr!

On 11 Sep 2024, at 10:33, Petr Pisar wrote:


V Wed, Sep 11, 2024 at 08:24:41AM -0700, Ron Olson napsal(a):
Hey all, I’m trying to get bdftopcf built for EPEL 10 but it’s 
failing with

the aforementioned error (No matching package to install:
'pkgconfig(xorg-macros) >= 1.8). I guess I don’t understand what 
kind of
package this is, and who to contact to see what can be done; I’ve 
dealt

with regular packages but this seems to be a special package type.


It's not special:

# dnf repoquery --qf '%{sourcerpm}\n' --whatprovides 
'pkgconfig(xorg-macros)'

Updating and loading repositories:
Repositories loaded.
xorg-x11-util-macros-1.20.1-2.fc41.src.rpm

You want to contact xorg-x11-util-macros component owner.

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


Email when build completes

2024-09-13 Thread Ron Olson
Hey all, I _think_ I remember that I’d get an email when a build 
submitted to koji completed, regardless of whether it was scratch or 
not. Am I remembering that correctly and if so, is it still possible to 
get them?


Thanks for any info!

Ron-- 
___
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: Email when build completes

2024-09-13 Thread Ron Olson
Thanks Gary, is there any documentation on how the rules work? I _think_ 
I created the appropriate rule but I haven’t received any notification 
and it’s likely I just did it wrong.


On 13 Sep 2024, at 11:00, Gary Buhrmaster wrote:

On Fri, Sep 13, 2024 at 3:40 PM Ron Olson  
wrote:


Hey all, I think I remember that I’d get an email when a build 
submitted to koji completed, regardless of whether it was scratch or 
not. Am I remembering that correctly and if so, is it still possible 
to get them?


Thanks for any info!



Yes, you can get them.  You have to set up the
appropriate notifications at:

 https://notifications.fedoraproject.org/

The old notification system was retired
about a year ago (I think?), and one
needed to create new rules to continue
to get notifications.
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: 
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Email when build completes

2024-09-15 Thread Ron Olson
The reason why I was wondering about documentation is because I feel 
like I didn’t set it up right insofar as I haven’t gotten any emails 
yet from my koji builds. :\


On 14 Sep 2024, at 2:19, Sandro wrote:


On 13-09-2024 18:26, Ron Olson wrote:
Thanks Gary, is there any documentation on how the rules work? I 
_think_ I created the appropriate rule but I haven’t received any 
notification and it’s likely I just did it wrong.


I have set "Tracking Rule" to "My Events" with "Applications" set to 
"Koji". There are probably other options like "Artifacts by user". But 
that rule definition works for me.


However, yesterday afternoon (UTC+2), I noticed quite some delay in 
the messages being delivered. Some arrived only an hour after the 
build job was actually finished. So, there's that as well.


-- Sandro

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


Rawhide Docker image not working

2024-09-16 Thread Ron Olson

Hey all-

I was trying to do a build with the Rawhide Docker image and any attempt 
to use dnf results in:


`Downloading successful, but checksum doesn't match. Calculated: 
730609d….`


This prevents anything being installed via `dnf`.

Just letting you know,

Ron-- 
___
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: Flock CFP: Language SIGs discussion

2023-07-13 Thread Ron Olson
There isn’t a SIG, and I don’t know if there’s any interest 
really, but I’d be happy to tell my tales of packaging Swift for 
Fedora. :\


Ron

On 5 Jul 2023, at 1:22, Jens-Ulrik Petersen wrote:

I have submitted a Flock proposal to have a common discussion session 
for

(modern) Language SIGs. I think for this to be successful we need
representatives from various Language SIGs to be there (Rust, Haskell,
OCaml, Golang and of course Python and older ecosystems like Perl, R, 
TeX

come to mind immediately - surely there are more). Language packaging
experts are also welcome of course independently or affiliated to one 
or
more language SIGs. Of course I also hope there will be broad 
attendance by

interested contributors.

The idea is to talk about common and distinct problems faced, both to 
learn
from each other and to come up with practical ideas and plans for 
generally

easing Fedora's mass packaging efforts.

If you plan to be at Flock and are willing and able to represent your
Language SIG at this Flock session do please reply or reach out to me. 
I
think each SIG could do a brief presentation there to kick off the 
dialogue.


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


Package fails to build for aarch64, works for x86_64

2023-09-21 Thread Ron Olson
Hey all-

I was trying to submit the released version of Swift 5.9 to Fedora but I get a 
build failure only for the aarch64 platform for Rawhide and F39:

https://koji.fedoraproject.org/koji/buildinfo?buildID=2291751 (F39)
https://koji.fedoraproject.org/koji/buildinfo?buildID=2291750 (Rawhide/F40)

While it compiled for both fine on F38:

https://koji.fedoraproject.org/koji/buildinfo?buildID=2291752

What is the rule/advice around a situation like this insofar as should I 
release it for the current platforms (F38,F37,EPEL9) and try to figure out 
what’s going on with the aarch64 build, or should it be an all-or-nothing, 
release to every platform or none at all? I’d personally lean towards trying to 
provide the new shiny where possible, but I can see making a case for holding 
off due to F39 coming down the road. Complicating all this is trying to gauge 
interest in there being an aarch64 version of Swift for Fedora.

Could I, possibly, temporarily drop support for aarch64 in the spec file for 
5.9 so all versions of x86_64 can get it, and then re-enable it for if/when I 
figure out what’s going on with the aarch64 version?

The funny thing is that Apple has already started providing development 
versions of Swift 5.10 and it does, in fact, build on both x86_64 and aarch64.

Ron
___
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: Package fails to build for aarch64, works for x86_64

2023-09-21 Thread Ron Olson

> Are upstream responsive to issues in general, and in particular this
> case which is not the current version?  I mean to say, do you think
> they'd provide a fix very quickly if you asked them to look at it?
>
Sorry for the confusion, 5.9 is the current version, it was released on Monday; 
I wanted to get it built and Fedora as soon as possible as part of Fedora’s 
“First” principle. :)

My guess is the response will be “Pull requests welcome!”; I don’t know if they 
try to support Linux outside of the x86_64 architecture.
___
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: Package fails to build for aarch64, works for x86_64

2023-09-21 Thread Ron Olson
Right, I was leaning in that direction regardless, if only because it 
means keeping track of what-has-what easier. :)


On 21 Sep 2023, at 9:56, Adam Williamson wrote:


On Thu, 2023-09-21 at 09:24 -0500, Ron Olson wrote:
Could I, possibly, temporarily drop support for aarch64 in the spec 
file for 5.9 so all versions of x86_64 can get it, and then re-enable 
it for if/when I figure out what’s going on with the aarch64 
version?


Please don't do this. It's very unfriendly to the other arch. In case
you're not aware, if you do this, the arch does not keep the previous
version of the package in its repo - the package disappears from the
repo entirely. For stable releases this isn't *so* bad because it's at
least still present in the frozen release repo, but for development
releases, that means the package is completely gone from that release
for new installs.

aarch64 is one of our primary arches. If a package is in Fedora and 
not

clearly entirely useless on that arch, it should build for that arch,
and if it doesn't, that needs to be fixed.
--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


Re: Package fails to build for aarch64, works for x86_64

2023-09-22 Thread Ron Olson
I’m trying to correlate the two; the first was a warning when using 
Swift, and it was on both intel and aarch64, while in this new situation 
it can’t even build Swift properly without the crash. :\



On 22 Sep 2023, at 7:02, Richard W.M. Jones wrote:


On Thu, Sep 21, 2023 at 03:39:21PM +0100, Richard W.M. Jones wrote:

I am doing a build locally myself to see if it is reproducible.


It is indeed reproducible (albeit the build took ~ 24 hours).
I have a coredump and stack trace if that's helpful?

Peter mentioned this bug which does seem to be relevant:
https://bugzilla.redhat.com/show_bug.cgi?id=2203541

I'll add the details there in a moment.

Rich.

--
Richard Jones, Virtualization Group, Red Hat 
http://people.redhat.com/~rjones

Read my programming and virtualization blog: http://rwmj.wordpress.com
nbdkit - Flexible, fast NBD server with plugins
https://gitlab.com/nbdkit/nbdkit___
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: -Werror=implicit-int -Werror=implicit-function-declaration coming to rawhide

2023-09-27 Thread Ron Olson
This is the first time I’ve heard of buildflags.md; where might I find 
this file?


On 26 Sep 2023, at 12:21, Florian Weimer wrote:

redhat-rpm-config-267-1.fc40 activates the first phase of compiler 
flags
to avoid regressions in the Fedora C99 port.  Implicit ints and 
implicit
function declarations will be rejected by default.  The recommended 
way

to opt out is to set %build_type_safety_c to 0.  See the buildflags.md
documentation.

I tried very hard to bring the number of build failures to 0, but in 
the
end, every time I got close, some other package popped up that failed 
to

build.  So I have now made the switch in the knowledge that some
packages will still fail to build.

The discussion regarding this topic at the GNU Tools Cauldron last
weekend was quite positive, and it is likely that GCC 14 will make a
similar change by default.

Thanks,
Florian
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: 
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue___
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: -Werror=implicit-int -Werror=implicit-function-declaration coming to rawhide

2023-09-27 Thread Ron Olson
I mean this sincerely: Where is the excellent documentation? I admit 
that I’ve been frustrated that web searches leads me all over the 
place, sometimes the documentation is obsolete, or it’s someone’s 
blog post, etc. I’ve been surprised again and again there’s a macro 
for this or that which could have made the job much easier, but I had no 
idea until I asked here or in IRC.


On 27 Sep 2023, at 11:52, Carlos O'Donell wrote:


On 9/27/23 12:47, Richard W.M. Jones wrote:

On Wed, Sep 27, 2023 at 11:22:04AM -0500, Ron Olson wrote:
This is the first time I’ve heard of buildflags.md; where might I 
find this

file?


$ ls -l -h /usr/share/doc/redhat-rpm-config/buildflags.md
-rw-r--r--. 1 root root 28K Feb 28  2023 
/usr/share/doc/redhat-rpm-config/buildflags.md


(part of the redhat-rpm-config package)

I didn't know it existed either :-)


You have 5 years of excellent documentation by Florian and others to 
catch up on! :-)


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


Swift on aarch64 and 39 and Rawhide...suggestions?

2023-11-05 Thread Ron Olson

Hey all-

I’m still having a difficult time trying to figure out what to do 
about this issue I’m having. Swift 5.9 was released awhile ago and 
I’ve been able to build it for x864_64 on all versions of Fedora 
(Rawhide, 39, 38, 37) just fine. On aarch64 (the only other architecture 
supported), it fails to build for 39 and Rawhide, where the Swift 
compiler crashes with an LLVM stacktrace while in the process of 
building the rest of the toolchain (in other words, it’s not that 
Swift builds and packages correctly and then doesn’t work when 
installed, it crashes during one of the compilation phases it uses to 
build the entire toolchain).


I’ve been trying to troubleshoot this problem and have it seems that 
the issue may lay with ld-linux-aarch.so.1:


[root@6ba0f8c47e54 swift-source]# lldb 
./build/buildbot_linux/swift-linux-aarch64/bin/swift-frontend
(lldb) target create 
"./build/buildbot_linux/swift-linux-aarch64/bin/swift-frontend"
Current executable set to 
'/root/rpmbuild/BUILD/swift-source/build/buildbot_linux/swift-linux-aarch64/bin/swift-frontend' 
(aarch64).

(lldb) ru
Process 142 launched: 
'/root/rpmbuild/BUILD/swift-source/build/buildbot_linux/swift-linux-aarch64/bin/swift-frontend' 
(aarch64)

Process 142 stopped
* thread #1, name = 'swift-frontend', stop reason = exec
frame #0: 0xf7fd84c0 ld-linux-aarch64.so.1`_start at 
dl-start.S:22


That’s as far as I’ve gotten. I not sure what the next move should 
be; troubleshooting core libraries is not something I’ve done before 
and have no idea where to start.


Any help or suggestions would be greatly appreciated. I’ve been 
extremely busy on non-packaging things and honestly don’t really have 
the time to dig into this.



Thanks!

Ron___
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


temp symlink while building spec file?

2024-02-16 Thread Ron Olson
Hi all-

Since Apple released Swift 5.9 it requires a previous version of Swift to 
build; it seems it can’t be built from scratch anymore just using the source. 
To make it more complicated, during compiling it’s expected that certain 
libraries are available specifically at /usr/lib/swift. In a container, I can 
symlink the necessary directory with “ln -s /usr/libexec/swift/5.8.1/lib/swift 
/usr/lib/swift” and Swift builds fine.

This doesn’t work with Mock and I’m trying to think of a way to build Swift 
without introducing more patches; I’ve been able to create a patch that changes 
the directory it’s looking for, but at the cost of compile errors later on.

Might anyone have a suggestion about what can be done within mock to minimize 
the changes needed to the source? I’m really hoping to avoid adding any more 
patches as I feel there’s already too many (8!) just to make it build 
successfully.

I was wondering if I could submit a newer version of 5.8.1 with the symlink as 
part of the rpm so that it would be available going forward. This seems like 
the “safest” option, but before doing that I was wondering if there was a 
specific thing that allows this in Mock that I’m just not aware of.

Thanks for any info!

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


Confused about what to do about a ticket

2022-08-26 Thread Ron Olson
Hey all,

https://bugzilla.redhat.com/show_bug.cgi?id=2114563 was reported against Swift 
on Rawhide. I fixed the issue and responded on 8/4 that the Koji build was 
successful, but I got two additional, presumably automated, notes from Ben 
Cotton and Miro that suggest something else needs to be done. Since this is/was 
a rawhide build there’s nothing to “fedpkg update” as I recall, so I guess what 
I’m asking is what should I do to make it clear that Swift is working for 
Rawhide/F37? I admit I’ve always been kind-of unsure how Rawhide works insofar 
as I’ve never submitted a “formal update” to it (i.e. the aforementioned 
“fedpkg update” command).

Thanks,

Ron
___
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: Confused about what to do about a ticket

2022-08-26 Thread Ron Olson
Thanks for the info, I did just that. Do you or anyone knows if there is a 
webpage that describes how to handle Rawhide updates specifically? I haven’t 
found anything useful about what to do in this particular situation.

Ron

On 26 Aug 2022, at 9:04, Tom Hughes wrote:

> On 26/08/2022 14:48, Ron Olson wrote:
>
>> https://bugzilla.redhat.com/show_bug.cgi?id=2114563 was reported against 
>> Swift on Rawhide. I fixed the issue and responded on 8/4 that the Koji build 
>> was successful, but I got two additional, presumably automated, notes from 
>> Ben Cotton and Miro that suggest something else needs to be done. Since this 
>> is/was a rawhide build there’s nothing to “fedpkg update” as I recall, so I 
>> guess what I’m asking is what should I do to make it clear that Swift is 
>> working for Rawhide/F37? I admit I’ve always been kind-of unsure how Rawhide 
>> works insofar as I’ve never submitted a “formal update” to it (i.e. the 
>> aforementioned “fedpkg update” command).
>
> Well it was reported before branching and you fixed it but
> didn't actually close it so it looks like it is still an active
> bug and hence got automatically moved to F37 and added as a
> blocker to the FTBFS bug.
>
> If it was fixed before branching, as appears to be the case then
> the fix is in F37 now so you can just close it NEXTRELEASE.
>
> Tom
>
> -- 
> Tom Hughes (t...@compton.nu)
> http://compton.nu/
___
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: Confused about what to do about a ticket

2022-08-26 Thread Ron Olson
Thanks for that info, I actually did not know about that particular feature of 
the changelog. I’ll try to use that from now on.

On 26 Aug 2022, at 9:02, Vít Ondruch wrote:

> If you included `Resolves: rhbz#2114563` in the changelog, the automatically 
> created bodhi update would resolve the ticket. Since you have not done this, 
> then you have to close the ticket yourself and possibly include the NVR in 
> 'Fixed In Versoin' field.
>
>
> Vít
>
>
>
> Dne 26. 08. 22 v 15:48 Ron Olson napsal(a):
>> Hey all,
>>
>> https://bugzilla.redhat.com/show_bug.cgi?id=2114563 was reported against 
>> Swift on Rawhide. I fixed the issue and responded on 8/4 that the Koji build 
>> was successful, but I got two additional, presumably automated, notes from 
>> Ben Cotton and Miro that suggest something else needs to be done. Since this 
>> is/was a rawhide build there’s nothing to “fedpkg update” as I recall, so I 
>> guess what I’m asking is what should I do to make it clear that Swift is 
>> working for Rawhide/F37? I admit I’ve always been kind-of unsure how Rawhide 
>> works insofar as I’ve never submitted a “formal update” to it (i.e. the 
>> aforementioned “fedpkg update” command).
>>
>> Thanks,
>>
>> Ron
>> ___
>> devel mailing list -- devel@lists.fedoraproject.org
>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>> Fedora Code of Conduct: 
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives: 
>> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>> Do not reply to spam, report it: 
>> https://pagure.io/fedora-infrastructure/new_issue
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue
___
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


Troubleshooting EPEL 8 build

2022-09-09 Thread Ron Olson
Hey all-

I’m having an issue trying to get Swift 5.6.3 built on EPEL-8, even though it 
builds fine for everything else (Rawhide, F36, F35, EPEL-9): “undefined 
reference to 'std::__throw_bad_array_new_length()’”.

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

Never saw this issue before with previous Swift builds on EPEL-8, so I tried 
troubleshooting it by building it with mock, but what’s weird is that when I 
try building it with the various EPEL-8 flavors I have in /etc/mock, they all 
build fine. I noticed there’s a “epel-7-x86_64.cfg”, but no epel-8-x86_64.cfg; 
what is Koji using to build EPEL-8 projects?

Also, on a related note, what is the protocol for having one platform fail to 
build, while the others do? Is it okay to submit the Fedora/EPEL-9 builds to 
production, or is it more of a all-or-nothing kind of thing? I’ve been taking 
the latter approach, but I’ve been wondering if it’s not okay to let everyone 
else have the latest-n-greatest, as I’ve been having a lot of trouble finding 
the time to troubleshoot this EPEL-8 issue.


Thanks!

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


SSL CERTIFICATE_VERIFY_FAILED?

2022-09-11 Thread Ron Olson

Hey all-

When trying to do a `fedpkg update`, I got this response:

```
Could not execute update: Could not generate update request: {"status": 
"error", "errors": [{"location": "body", "name": "builds", 
"description": "Unable to create update.  [SSL: 
CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has 
expired (_ssl.c:997)"}]}

A copy of the filled in template is saved as bodhi.template.last
```
But the update shows up on bodhi as an active update.

Is there something I can do to fix this; never seen this error before.

Thanks,

Ron___
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: SSL CERTIFICATE_VERIFY_FAILED?

2022-09-12 Thread Ron Olson
Thanks Kevin, much appreciated!

On 11 Sep 2022, at 14:45, Kevin Fenzi wrote:

> On Sun, Sep 11, 2022 at 12:31:34PM -0500, Ron Olson wrote:
>> Hey all-
>>
>> When trying to do a `fedpkg update`, I got this response:
>>
>> ```
>> Could not execute update: Could not generate update request: {"status":
>> "error", "errors": [{"location": "body", "name": "builds", "description":
>> "Unable to create update.  [SSL: CERTIFICATE_VERIFY_FAILED] certificate
>> verify failed: certificate has expired (_ssl.c:997)"}]}
>> A copy of the filled in template is saved as bodhi.template.last
>> ```
>> But the update shows up on bodhi as an active update.
>>
>> Is there something I can do to fix this; never seen this error before.
>
> It's nothing on your end. It's server node certs on the rabbitmq cluster
> that runs fedora-messaging. ;(
>
> I've renewd those certs now and I think I fixed your updates, so it should be 
> fixed.
>
> kevin
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Troubleshooting EPEL 8 build

2022-09-13 Thread Ron Olson
Unfortunately I can’t get that rhel+epel8 to work, as it complains 
“ERROR: /etc/pki/entitlement is not a directory is 
subscription-manager installed?”. I went through all the other epel-8 
flavors and they _all_ work. I added this to the spec file as a test:


%if 0%{?rhel} && 0%{?rhel} == 8
BuildRequires:  gcc-toolset-11
%endif

So I could try a scratch build on koji but it failed too 
(https://koji.fedoraproject.org/koji/taskinfo?taskID=91951147).


Not sure how to fix this; I can’t get it to fail on any local 
instance, and apparently Koji uses its own special flavor of EPEL-8 so 
it’s pretty frustrating. The weird thing is that it _was_ working 
before with earlier builds of Swift.


Sigh.

Ron

On 9 Sep 2022, at 8:12, Stephen Smoogen wrote:


On Fri, 9 Sept 2022 at 08:59, Ron Olson  wrote:


Hey all-

I’m having an issue trying to get Swift 5.6.3 built on EPEL-8, even 
though
it builds fine for everything else (Rawhide, F36, F35, EPEL-9): 
“undefined

reference to 'std::__throw_bad_array_new_length()’”.

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

Never saw this issue before with previous Swift builds on EPEL-8, so 
I
tried troubleshooting it by building it with mock, but what’s weird 
is that
when I try building it with the various EPEL-8 flavors I have in 
/etc/mock,
they all build fine. I noticed there’s a “epel-7-x86_64.cfg”, 
but no

epel-8-x86_64.cfg; what is Koji using to build EPEL-8 projects?


In  order to do local mock builds of epel-8 you need to either make 
some

symbolic links in /etc/mock or choose a distribution to build against:

[root@alma8-wsl2 ~]# ls -l /etc/mock/*epel-8*
-rw-r--r--. 1 root mock 251 Aug 10 08:06 
/etc/mock/alma+epel-8-aarch64.cfg
-rw-r--r--. 1 root mock 251 Aug 10 08:06 
/etc/mock/alma+epel-8-ppc64le.cfg
-rw-r--r--. 1 root mock 248 Aug 10 08:06 
/etc/mock/alma+epel-8-x86_64.cfg

-rw-r--r--. 1 root mock 310 Aug 10 08:06
/etc/mock/centos-stream+epel-8-aarch64.cfg
-rw-r--r--. 1 root mock 310 Aug 10 08:06
/etc/mock/centos-stream+epel-8-ppc64le.cfg
-rw-r--r--. 1 root mock 307 Aug 10 08:06
/etc/mock/centos-stream+epel-8-x86_64.cfg
-rw-r--r--. 1 root mock 262 Aug 10 08:06
/etc/mock/circlelinux+epel-8-aarch64.cfg
-rw-r--r--. 1 root mock 262 Aug 10 08:06
/etc/mock/circlelinux+epel-8-ppc64le.cfg
-rw-r--r--. 1 root mock 259 Aug 10 08:06
/etc/mock/circlelinux+epel-8-x86_64.cfg
lrwxrwxrwx. 1 root root  23 Feb 25  2022 /etc/mock/epel-8-aarch64.cfg 
->

alma+epel-8-aarch64.cfg
lrwxrwxrwx. 1 root root  22 Feb 25  2022 /etc/mock/epel-8-x86_64.cfg 
->

alma+epel-8-x86_64.cfg
-rw-r--r--. 1 root mock 263 Aug 10 08:06
/etc/mock/oraclelinux+epel-8-aarch64.cfg
-rw-r--r--. 1 root mock 260 Aug 10 08:06
/etc/mock/oraclelinux+epel-8-x86_64.cfg
-rw-r--r--. 1 root mock 162 Aug 10 08:06 
/etc/mock/rhel+epel-8-aarch64.cfg
-rw-r--r--. 1 root mock 162 Aug 10 08:06 
/etc/mock/rhel+epel-8-ppc64le.cfg
-rw-r--r--. 1 root mock 160 Aug 10 08:06 
/etc/mock/rhel+epel-8-s390x.cfg
-rw-r--r--. 1 root mock 161 Aug 10 08:06 
/etc/mock/rhel+epel-8-x86_64.cfg
-rw-r--r--. 1 root mock 250 Aug 10 08:06 
/etc/mock/rocky+epel-8-aarch64.cfg
-rw-r--r--. 1 root mock 247 Aug 10 08:06 
/etc/mock/rocky+epel-8-x86_64.cfg


In my case, I chose alma+epel-8 to make the builds.  Koji does not use 
any
of these configs but for every build creates its own 'buildroot' and 
aims
the mocks spawned against that. This makes it hard to make a 1:1 link 
but

the closest would be /etc/mock/rhel+epel-8-${basearch}.cfg

My guess is that the default epel-8 libstdc is too old and you will 
need to
set up the spec to use the gcc-toolset-10 or gcc-toolset-11 to get a 
new

enough compiler and library to work with.


Also, on a related note, what is the protocol for having one platform 
fail

to build, while the others do? Is it okay to submit the Fedora/EPEL-9
builds to production, or is it more of a all-or-nothing kind of 
thing? I’ve
been taking the latter approach, but I’ve been wondering if it’s 
not okay
to let everyone else have the latest-n-greatest, as I’ve been 
having a lot

of trouble finding the time to troubleshoot this EPEL-8 issue.


Thanks!

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




--
Stephen Smoogen, Red Hat Automotive
Let us be kind to one another, for most of us are fighting a hard 
battle.

-- Ian MacClaren



___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https:/

Re: Troubleshooting EPEL 8 build

2022-09-15 Thread Ron Olson
Thanks for the info and yeah, that seemed to do the trick in enabling 
it, but unfortunately it still works, in that I am able to build the 
package successfully without errors. :\


On 13 Sep 2022, at 14:55, Neal Gompa wrote:

On Tue, Sep 13, 2022 at 3:36 PM Ron Olson  
wrote:


Unfortunately I can’t get that rhel+epel8 to work, as it complains 
“ERROR: /etc/pki/entitlement is not a directory is 
subscription-manager installed?”. I went through all the other 
epel-8 flavors and they all work. I added this to the spec file as a 
test:


%if 0%{?rhel} && 0%{?rhel} == 8
BuildRequires: gcc-toolset-11
%endif

So I could try a scratch build on koji but it failed too 
(https://koji.fedoraproject.org/koji/taskinfo?taskID=91951147).


Not sure how to fix this; I can’t get it to fail on any local 
instance, and apparently Koji uses its own special flavor of EPEL-8 
so it’s pretty frustrating. The weird thing is that it was working 
before with earlier builds of Swift.




You need to enable it at the beginning of %build

%If 0%{?el8}
# Enable GCC Toolset 11
. /opt/rh/gcc-toolset-11/enable
%endif

Then it'll work.



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


Koji builds by date?

2024-06-20 Thread Ron Olson
Hey all-

I’m trying to monitor some builds and once they’re done they disappear from 
“Active”, but when I switch to “All” I see, well, everything, including for 
previous dates.

Is it possible to specify a specific date to Koji a la “Show me all builds for 
the specified date”? I looked at the API tab but didn’t find anything useful, 
though maybe I missed it.

Thanks!

Ron
--
___
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: Koji builds by date?

2024-06-20 Thread Ron Olson

Oh, awesome, thanks Dan!

On 20 Jun 2024, at 11:24, Dan Horák wrote:


On Thu, 20 Jun 2024 11:21:30 -0400
Ron Olson  wrote:


Hey all-

I’m trying to monitor some builds and once they’re done they 
disappear from “Active”, but when I switch to “All” I see, 
well, everything, including for previous dates.


Is it possible to specify a specific date to Koji a la “Show me all 
builds for the specified date”? I looked at the API tab but 
didn’t find anything useful, though maybe I missed it.


see koji list-history --help


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


Strange error building on Rawhide

2024-06-26 Thread Ron Olson

Hey all-

I’m trying to build Swift 6 on Rawhide and it looks like it gets to 
the very end, to the %install section, then errors out with:


```
+ /usr/bin/add-determinism --brp -j4 
/home/rolson/rpmbuild/BUILD/swift-lang-6.0-build/BUILDROOT
Error: Path "/home/rolson/rpmbuild/BUILD/swift-lang-6.0-build/BUILDROOT" 
is outside of $RPM_BUILD_ROOT

error: Bad exit status from /var/tmp/rpm-tmp.EbjPHr (%install)
```

Never, ever seen that particular message. I’m assuming the RPM build 
tools on Rawhide are newer and perhaps there’s something I should be 
adding to my spec file that I’m not aware of, as often is the case. :\


Thanks for any help,

Ron--
___
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: Strange error building on Rawhide

2024-06-26 Thread Ron Olson
Dunno if it should matter, but this is: Fedora Linux 41 (Toolbx 
Container Image Prerelease), running on a Sway Atomic machine (Fedora 
Linux 40.20240613.0 (Sway Atomic)).


On 26 Jun 2024, at 10:31, Ron Olson wrote:


Hey all-

I’m trying to build Swift 6 on Rawhide and it looks like it gets to 
the very end, to the %install section, then errors out with:


```
+ /usr/bin/add-determinism --brp -j4 
/home/rolson/rpmbuild/BUILD/swift-lang-6.0-build/BUILDROOT
Error: Path 
"/home/rolson/rpmbuild/BUILD/swift-lang-6.0-build/BUILDROOT" is 
outside of $RPM_BUILD_ROOT

error: Bad exit status from /var/tmp/rpm-tmp.EbjPHr (%install)
```

Never, ever seen that particular message. I’m assuming the RPM build 
tools on Rawhide are newer and perhaps there’s something I should be 
adding to my spec file that I’m not aware of, as often is the case. 
:\


Thanks for any help,

Ron--
___
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: Strange error building on Rawhide

2024-06-27 Thread Ron Olson

Yep, same error:

+ /usr/bin/add-determinism --brp -j4 
/home/rolson/rpmbuild/BUILD/swift-lang-6.0-build/BUILDROOT
Error: Path "/home/rolson/rpmbuild/BUILD/swift-lang-6.0-build/BUILDROOT" 
is outside of $RPM_BUILD_ROOT

error: Bad exit status from /var/tmp/rpm-tmp.EbjPHr (%install)


On 26 Jun 2024, at 12:50, Michael J Gruber wrote:

So you're runnning rpmbuild in a toolbox, right? Can you reproduce 
this with mock?


[ I think we bottom post here in general, but I kept with your choice.
Feel free to reorder ... ]

Ron Olson venit, vidit, dixit 2024-06-26 17:35:11:

Dunno if it should matter, but this is: Fedora Linux 41 (Toolbx
Container Image Prerelease), running on a Sway Atomic machine (Fedora
Linux 40.20240613.0 (Sway Atomic)).

On 26 Jun 2024, at 10:31, Ron Olson wrote:


Hey all-

I’m trying to build Swift 6 on Rawhide and it looks like it gets 
to

the very end, to the %install section, then errors out with:

```
+ /usr/bin/add-determinism --brp -j4
/home/rolson/rpmbuild/BUILD/swift-lang-6.0-build/BUILDROOT
Error: Path
"/home/rolson/rpmbuild/BUILD/swift-lang-6.0-build/BUILDROOT" is
outside of $RPM_BUILD_ROOT
error: Bad exit status from /var/tmp/rpm-tmp.EbjPHr (%install)
```

Never, ever seen that particular message. I’m assuming the RPM 
build
tools on Rawhide are newer and perhaps there’s something I should 
be
adding to my spec file that I’m not aware of, as often is the 
case.

:\

Thanks for any help,

Ron-- 
___
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: Strange error building on Rawhide

2024-06-27 Thread Ron Olson
Whoops, sorry, pasted the wrong thing; I’ll send an update with the 
mock-based error as soon as I can get access to my machine again 
(network problems :\ ).


On 27 Jun 2024, at 9:27, Ron Olson wrote:


Yep, same error:

+ /usr/bin/add-determinism --brp -j4 
/home/rolson/rpmbuild/BUILD/swift-lang-6.0-build/BUILDROOT
Error: Path 
"/home/rolson/rpmbuild/BUILD/swift-lang-6.0-build/BUILDROOT" is 
outside of $RPM_BUILD_ROOT

error: Bad exit status from /var/tmp/rpm-tmp.EbjPHr (%install)


On 26 Jun 2024, at 12:50, Michael J Gruber wrote:

So you're runnning rpmbuild in a toolbox, right? Can you reproduce 
this with mock?


[ I think we bottom post here in general, but I kept with your 
choice.

Feel free to reorder ... ]

Ron Olson venit, vidit, dixit 2024-06-26 17:35:11:

Dunno if it should matter, but this is: Fedora Linux 41 (Toolbx
Container Image Prerelease), running on a Sway Atomic machine 
(Fedora

Linux 40.20240613.0 (Sway Atomic)).

On 26 Jun 2024, at 10:31, Ron Olson wrote:


Hey all-

I’m trying to build Swift 6 on Rawhide and it looks like it gets 
to

the very end, to the %install section, then errors out with:

```
+ /usr/bin/add-determinism --brp -j4
/home/rolson/rpmbuild/BUILD/swift-lang-6.0-build/BUILDROOT
Error: Path
"/home/rolson/rpmbuild/BUILD/swift-lang-6.0-build/BUILDROOT" is
outside of $RPM_BUILD_ROOT
error: Bad exit status from /var/tmp/rpm-tmp.EbjPHr (%install)
```

Never, ever seen that particular message. I’m assuming the RPM 
build
tools on Rawhide are newer and perhaps there’s something I should 
be
adding to my spec file that I’m not aware of, as often is the 
case.

:\

Thanks for any help,

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


RPM for libblocksruntime?

2018-01-03 Thread Ron Olson

Hi all-

I know this has come up before, though I apologize that I couldn't find 
the info, but what is preventing Fedora from including 
"libblocksruntime" as an available RPM? Debian provides it:


https://packages.debian.org/source/jessie/libblocksruntime

and it's a requirement for compiling Apple's Swift programming language 
on Fedora.


If it's just a question of somebody doing it, I'm happy to volunteer 
assuming there isn't some hard-block that would prevent it from being 
accepted.



Ron
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Review Request: swift-lang (Apple's Swift programming language)

2018-02-27 Thread Ron Olson

Hi all-

I'm looking for a package review of Apple's Swift programming language:

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

I greatly appreciate any and all assistance in getting Swift available 
on Fedora.


Ron
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Review Request: swift-lang (Apple's Swift programming language)

2018-02-27 Thread Ron Olson
I forgot to mention that I'd be willing to do a review-swap for this as 
well.


Ron

On 27 Feb 2018, at 14:08, Ron Olson wrote:


Hi all-

I'm looking for a package review of Apple's Swift programming 
language:


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

I greatly appreciate any and all assistance in getting Swift available 
on Fedora.


Ron

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: New Fedora Developer Portal release

2022-06-17 Thread Ron Olson
Hi, how would I go about adding a page for Swift under Languages and
Databases? I looked at "Create a new Project" but I couldn't how to create
a page that would fall under that section.

Ron

On Fri, Jun 17, 2022 at 12:04 PM Jarek Prokop  wrote:

> Hi all,
>
> I have pushed new update for Fedora Developer Portal.
> New content should be available in the coming hour or 2 with the
> following changes and updates.
>
> New: Julia installation page:
>*
>
> https://developer.fedoraproject.org/tech/languages/julia/julia-installation.html
>
> Update go package installation instructions as they were outdated:
>*
> https://developer.fedoraproject.org/tech/languages/go/go-packages.html
>*
> https://developer.fedoraproject.org/tech/languages/go/go-programs.html
>
> Update Java sections:
>*
>
> https://developer.fedoraproject.org/tech/languages/java/java-build-tools-installation.html
>*
>
> https://developer.fedoraproject.org/tech/languages/java/java-installation.html
>
> Update list of available Pythons in Fedora:
>*
>
> https://developer.fedoraproject.org/tech/languages/python/multiple-pythons.html
>
> Regards,
> Jarek
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> 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


Renaming a spec file

2022-06-21 Thread Ron Olson
Hey all, is it possible to rename a spec file? I tried to submit a build using 
“swiftlang.spec” where previously it had been “swift-lang.spec”, and Koji 
complained that it couldn’t find swift-lang.spec when trying to build the SRPM:

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

Is there a specific procedure that needs to be done, or is this a 
“you-can-never-change-it” situation.


Ron
___
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: Renaming a spec file

2022-06-21 Thread Ron Olson
Ah, I was afraid of that, seems like a lot of trouble to remove the “-“, but I 
understand why the process is necessary.

On 21 Jun 2022, at 10:26, Neal Gompa wrote:

> On Tue, Jun 21, 2022 at 11:25 AM Ron Olson  wrote:
>>
>> Hey all, is it possible to rename a spec file? I tried to submit a build 
>> using “swiftlang.spec” where previously it had been “swift-lang.spec”, and 
>> Koji complained that it couldn’t find swift-lang.spec when trying to build 
>> the SRPM:
>>
>> https://koji.fedoraproject.org/koji/taskinfo?taskID=88496417
>>
>> Is there a specific procedure that needs to be done, or is this a 
>> “you-can-never-change-it” situation.
>>
>
> IIRC, you need to do a package rename, since the tooling matches the
> git repo name to the spec file name.
>
>
>
> -- 
> 真実はいつも一つ!/ Always, there's only one truth!
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam 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


What to do about this Koschei email?

2022-06-21 Thread Ron Olson

Hey all-

Koschei is sending me an email warning me that Nethack builds started to 
fail in Rawhide[1], but it seems that it successfully built after that, 
so why is it still sending the emails? Is there something I have to 
acknowledge or clear to make the emails stop?


Thanks,

Ron


[1] 
[https://apps.fedoraproject.org/koschei/package/nethack?collection=f37](https://apps.fedoraproject.org/koschei/package/nethack?collection=f37)
___
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 proposal: Officially Support Raspberry Pi 4 (Self-Contained Change proposal)

2022-07-07 Thread Ron Olson
I have a Pi 4 that runs Fedora just fine; I use it to build Swift (takes almost 
24 hours, but ¯\_(ツ)_/¯) so what doesn’t work? What podcast was this mentioned 
on?

On 6 Jul 2022, at 4:55, Neal Gompa wrote:

> On Wed, Jul 6, 2022 at 2:49 AM Peter Boy  wrote:
>>
>> I very much appreciate the work to support the various SBC devices like 
>> Raspberry Pi and workalikes. But I'm a little lost with this proposal.
>>
>>> Am 05.07.2022 um 23:16 schrieb Ben Cotton :
>>> The work around Raspberry Pi 4 has been on going for a number of
>>> years, but we've never officially supported it due to lack of
>>> accelerated graphics and other key features. A few of us have led the
>>> push to get the accelerated graphics work over the line upstream so it
>>> now makes sense to enable this in Fedora and make support for the
>>> Raspberry Pi 4 more official.
>>
>> Why Raspberry Pi, and that as the only model from the large number of 
>> comparable devices?
>>
>> Why not other devices, whose makers - as far as I understood the discussion 
>> - are far more OSS friendly or e.g. explicitly name Fedora as a recommended 
>> operating system?
>>
>> I know, Raspberry Pi is very popular. But this looks to me a bit like 
>> Fedora, the proverbial uninvited guest shouting "me too" from his corner.
>>
>
> Because one of the biggest complaints we get about Fedora ARM is that
> it *doesn't* work. It was even featured in a recent podcast as a
> severe problem with Fedora. The Raspberry Pi is the only mass produced
> ARM device everyone can get their hands on *everywhere* (when in
> stock). The device has penetrated the public consciousness in a way
> nothing else has.
>
> And make no mistake, *all* SBCs are not very good at being OSS
> friendly, even *if* they mention Fedora by name. Vendors generally do
> not care about mainline support, and it's usually up to *someone else*
> to get it done. The Raspberry Pi has the benefit of visibility, so
> people try very hard to get it done.
>
>
>
> --
> 真実はいつも一つ!/ Always, there's only one truth!
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam 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


sys/timeb.h removed in Rawhide?

2020-10-20 Thread Ron Olson
Hey all-

Pretty much as the subject says, I have a compile failure on Rawhide where
a cpp file references . I checked and the file is not present
in Rawhide, it *is* present in Fedora 32 and Fedora 33. I haven't found any
references to it being deprecated so I'm wondering why it's missing.

Thanks,

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


Popularity contest for Fedora

2020-12-26 Thread Ron Olson

Hey all,

While installing Debian for setting up an appliance, I discovered they 
have something called a “popularity contest” that, according to my 
understanding, allows for package statistics to be gathered and used by 
the developers/packagers.


Has anything like this been considered for Fedora? It would actually be 
kind of nice to see installation statistics of my packages, if only to 
determine if I’m the only one using them. :)


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


git clone under mock/koji builders

2022-01-21 Thread Ron Olson

Hey all-

I have a package that gets an artifact from a repo *and* expects to have 
code from a different branch in the same repo. In my spec file, I can 
easily get the artifact via Sources, but getting the code from the 
separate branch required me to execute a “git clone” then checkout 
the branch. This works fine until I tried doing a mock build where I ran 
into the issue that networking like this is apparently unavailable. I 
saw that I can enabled it with a command line switch, but I presume 
that’s not possible with koji.


Is there any proper way to checkout code with git from within koji?

Thanks for any info!

Ron___
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: git clone under mock/koji builders

2022-01-21 Thread Ron Olson
Is it possible to clone a repo as part of a Source line? I’ve been looking and 
can’t find any examples.

On 21 Jan 2022, at 10:34, Miro Hrončok wrote:

> On 21. 01. 22 17:21, Ron Olson wrote:
>> Hey all-
>>
>> I have a package that gets an artifact from a repo /and/ expects to have 
>> code from a different branch in the same repo. In my spec file, I can easily 
>> get the artifact via Sources, but getting the code from the separate branch 
>> required me to execute a “git clone” then checkout the branch. This works 
>> fine until I tried doing a mock build where I ran into the issue that 
>> networking like this is apparently unavailable. I saw that I can enabled it 
>> with a command line switch, but I presume that’s not possible with koji.
>>
>> Is there any proper way to checkout code with git from within koji?
>
> No. You need to add it as an extra Source. Koji builds are always offline.
>
> -- 
> Miro Hrončok
> -- 
> Phone: +420777974800
> IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Incredible lag of koji notifications

2022-01-24 Thread Ron Olson
Hey all, I _just_ got an email for my failed job from koji 
(https://koji.fedoraproject.org/koji/taskinfo?taskID=81627145). The job 
started (and finished) on Friday the 21st and yet I just got the email 
about five minutes ago. Is something going on, or is this a normal 
amount of time?


Thanks!

Ron___
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


Weirdness with clang and stdatomic.h on Rawhide

2022-01-31 Thread Ron Olson
Hey all,

I’m troubleshooting an issue and came up with this sample program: 
https://pastebin.com/g9S8Z64q to demonstrate the problem. Basically, clang 13, 
on Rawhide, won’t compile that program, while on Fedora 35 it does.

The reason why is that on Rawhide, stdatomic.h exists under /usr/include/c++/12 
while it does not exist on 35, so clang uses its built-in stdatomic per 
https://clang.llvm.org/docs/LanguageExtensions.html#c11-atomic-operations. If 
it uses its internal version, the sample program compiles fine.

Looking at stdatomic.h on Rawhide, I see it’s gated by “#if __cplusplus > 
202002L”, so that means C++2b or later, not C++20. This seems to create a 
problem for clang which, since the file is present, wants to use it, but since 
it’s effectively empty due to the #ifdef, compiling of the sample program fails.

Is it possible to disable clang’s use of the header file as a flag? I’ve been 
unable to find anything like that, and obviously renaming the header is out of 
the question.  Also, is it correct to the setting stdatomic.h to only be used 
by c++2b?

Thanks for any info,

Ron
___
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: Weirdness with clang and stdatomic.h on Rawhide

2022-02-01 Thread Ron Olson
Well, yes and no. The code I linked to in the pastebin is what demonstrates the 
issue. The code in question is Apple’s libdispatch which I package separately 
as well as part of Swift. In that situation they’re using a C++ file that uses 
the underlying primitives in stdatomic in macros for their own higher-level 
functions, thus why stdatomic is ultimately being invoked.



On 1 Feb 2022, at 3:26, Jonathan Wakely wrote:

> On Tue, 1 Feb 2022 at 09:15, Jonathan Wakely  wrote:
>>
>> On Mon, 31 Jan 2022 at 22:45, Ron Olson  wrote:
>>>
>>> Hey all,
>>>
>>> I’m troubleshooting an issue and came up with this sample program: 
>>> https://pastebin.com/g9S8Z64q to demonstrate the problem. Basically, clang 
>>> 13, on Rawhide, won’t compile that program, while on Fedora 35 it does.
>>>
>>> The reason why is that on Rawhide, stdatomic.h exists under 
>>> /usr/include/c++/12 while it does not exist on 35, so clang uses its 
>>> built-in stdatomic per 
>>> https://clang.llvm.org/docs/LanguageExtensions.html#c11-atomic-operations.
>>
>> But that's about C, not C++.
>>
>>> If it uses its internal version, the sample program compiles fine.
>>>
>>> Looking at stdatomic.h on Rawhide, I see it’s gated by “#if __cplusplus > 
>>> 202002L”, so that means C++2b or later, not C++20. This seems to create a 
>>> problem for clang which, since the file is present, wants to use it, but 
>>> since it’s effectively empty due to the #ifdef, compiling of the sample 
>>> program fails.
>>>
>>> Is it possible to disable clang’s use of the header file as a flag? I’ve 
>>> been unable to find anything like that, and obviously renaming the header 
>>> is out of the question.  Also, is it correct to the setting stdatomic.h to 
>>> only be used by c++2b?
>>
>> Yes, that's 100% correct.
>>
>> Clang is at fault here.  does not exist in C++ up to and
>> including the current C++20 standard, so Clang should not assume it's
>> present or usable.
>>
>> In C++23 there is now a  header in the C++ library for
>> compatibility. That's what I added to GCC, and that's what Clang is
>> now picking up.
>>
>> Why is C++ code in Clang using a C header that isn't part of C++?
>
> I think I misread, this isn't code in Clang, this is your code and
> you're just using Clang, right?
>
> So then you can fix your code fairly easily.
> ___
> 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: Weirdness with clang and stdatomic.h on Rawhide

2022-02-03 Thread Ron Olson

Hi Jonathan-

The issue isn’t the variable, really, it’s the functions that are 
used in the macros. I ran a scratch build on koji so you can see the 
errors in question:


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

The build log shows the issue when trying to build block.cpp which 
ultimately references the macros which reference the functions in 
stdatomic:


/builddir/build/BUILD/swift-corelibs-libdispatch-swift-5.5.2-RELEASE/src/shims/lock.h:304:6: 
error: use of undeclared identifier 'memory_order_release'

if (os_atomic_inc_orig(&dte->dte_value, release) == 0) {
^
/builddir/build/BUILD/swift-corelibs-libdispatch-swift-5.5.2-RELEASE/src/shims/atomic.h:143:3: 
note: expanded from macro 'os_atomic_inc_orig'

os_atomic_add_orig((p), 1, m)
^
/builddir/build/BUILD/swift-corelibs-libdispatch-swift-5.5.2-RELEASE/src/shims/atomic.h:81:3: 
note: expanded from macro 'os_atomic_add_orig'

_os_atomic_c11_op_orig((p), (v), m, add, +)
^
/builddir/build/BUILD/swift-corelibs-libdispatch-swift-5.5.2-RELEASE/src/shims/atomic.h:77:3: 
note: expanded from macro '_os_atomic_c11_op_orig'

memory_order_##m)
^

On 1 Feb 2022, at 14:40, Jonathan Wakely wrote:


On Tue, 1 Feb 2022 at 15:00, Ron Olson wrote:


Well, yes and no. The code I linked to in the pastebin is what 
demonstrates the issue. The code in question is Apple’s libdispatch 
which I package separately as well as part of Swift. In that 
situation they’re using a C++ file that uses the underlying 
primitives in stdatomic in macros for their own higher-level 
functions, thus why stdatomic is ultimately being invoked.


Does this help?

https://github.com/apple/swift-corelibs-libdispatch/compare/main...jwakely:patch-1
___
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: Weirdness with clang and stdatomic.h on Rawhide

2022-02-03 Thread Ron Olson
Here’s a question: what if the following was added to stdatomic.h at the end of 
the file:

#else
#include_next 
#endif // C++23

Since the rest of the file is gated by C++23, this allows C++ programs that 
reference this header to have a chance to pick up the Clang one, if it exists. 
If Clang isn’t installed, it doesn’t matter insofar as the C++ program is going 
to fail anyway because it hasn’t explicitly set -std=c++2b.

Just a thought.


On 1 Feb 2022, at 14:40, Jonathan Wakely wrote:

> On Tue, 1 Feb 2022 at 15:00, Ron Olson wrote:
>>
>> Well, yes and no. The code I linked to in the pastebin is what demonstrates 
>> the issue. The code in question is Apple’s libdispatch which I package 
>> separately as well as part of Swift. In that situation they’re using a C++ 
>> file that uses the underlying primitives in stdatomic in macros for their 
>> own higher-level functions, thus why stdatomic is ultimately being invoked.
>
> Does this help?
>
> https://github.com/apple/swift-corelibs-libdispatch/compare/main...jwakely:patch-1
> ___
> 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: Weirdness with clang and stdatomic.h on Rawhide

2022-02-04 Thread Ron Olson
Oh, I forgot I could test for Clang too…I tried that fix and it works for me. :)

On 4 Feb 2022, at 13:35, Jonathan Wakely wrote:

> On Thu, 3 Feb 2022 at 20:27, Ron Olson  wrote:
>>
>> Here’s a question: what if the following was added to stdatomic.h at the end 
>> of the file:
>>
>> #else
>> #include_next 
>> #endif // C++23
>>
>> Since the rest of the file is gated by C++23, this allows C++ programs that 
>> reference this header to have a chance to pick up the Clang one, if it 
>> exists. If Clang isn’t installed, it doesn’t matter insofar as the C++ 
>> program is going to fail anyway because it hasn’t explicitly set -std=c++2b.
>
> That will fail miserably with GCC, because the C library's
>  cannot be included in C++ (because it uses C features
> that are not valid in C++).
>
> But I'll test:
>
> #elif defined __clang__
> #include_next 
> ___
> 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


More is not Less

2022-02-13 Thread Ron Olson
Hey all-

Sorry if I missed something, but under Rawhide I discovered when I tried to 
“more somefile.txt” I got “less” behavior, while Fedora 35 still runs more 
like, uh, more.

I like less, but sometimes I need to use more, so having more act like less 
breaks some workflows. Is this the expected behavior?

Ron
___
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: More is not Less

2022-02-18 Thread Ron Olson
Right, that is the issue; I was surprised to find `more` clearing the 
screen. I use `less` a lot, but what I like `more` for is that it 
essentially works like a teletypewriter of yore where I can pipe it to 
other things.


On 18 Feb 2022, at 14:22, przemek klosowski via devel wrote:


On 2/13/22 22:08, Todd Zullinger wrote:

Ron Olson wrote:

Sorry if I missed something, but under Rawhide I
discovered when I tried to “more somefile.txt” I got
“less” behavior, while Fedora 35 still runs more like, uh,
more.

I'm not quite sure what "less" behavior you mean, so I'm
only guessing.


FWIW 'less' clears the screen so I sometimes use 'more' when I want 
some text (e.g. a tutorial example from a man page) to remain visible 
on the screen after I quit reading the man page.


OTOH, you can get the non-clearing behavior by doing 'less -X', so 
maybe


alias more='less -X'

is a workaround.



___
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


CPU does not support x86-64-v2?

2022-02-25 Thread Ron Olson
Hey all-

I’m trying to build my packages for EPEL-9 on my up-to-date F35 machine using 
Mock. I checked /etc/mock but can’t find any specific epel-9 config so I went 
with centos-stream+epel-next-9. Okay, fine, but when I run the job, it fails 
immediately with the error “Fatal glibc error: CPU does not support x86-64-v2”. 
The machine is a VM under ESXi with the following cpu info:

Architecture:x86_64
  CPU op-mode(s):32-bit, 64-bit
  Address sizes: 42 bits physical, 48 bits virtual
  Byte Order:Little Endian
CPU(s):  8
  On-line CPU(s) list:   0-7
Vendor ID:   GenuineIntel
  Model name:Intel(R) Xeon(R) CPU   X7350  @ 2.93GHz
CPU family:  6
Model:   15
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):   2
Stepping:11
BogoMIPS:5851.73
Flags:   fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 
mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ht syscall nx lm constant_t
 sc arch_perfmon pebs bts nopl tsc_reliable nonstop_tsc 
cpuid aperfmperf tsc_known_freq pni ssse3 cx16 x2apic tsc_deadline_timer h
 ypervisor lahf_lm pti tsc_adjust dtherm
Virtualization features:
  Hypervisor vendor: VMware
  Virtualization type:   full
Caches (sum of all):
  L1d:   256 KiB (8 instances)
  L1i:   256 KiB (8 instances)
  L2:8 MiB (2 instances)
NUMA:
  NUMA node(s):  1
  NUMA node0 CPU(s): 0-7
Vulnerabilities:
  Itlb multihit: KVM: Mitigation: VMX unsupported
  L1tf:  Mitigation; PTE Inversion
  Mds:   Vulnerable: Clear CPU buffers attempted, no microcode; 
SMT Host state unknown
  Meltdown:  Mitigation; PTI
  Spec store bypass: Vulnerable
  Spectre v1:Mitigation; usercopy/swapgs barriers and __user 
pointer sanitization
  Spectre v2:Mitigation; Full generic retpoline, STIBP disabled, 
RSB filling
  Srbds: Not affected
  Tsx async abort:   Not affected


I guess there was some CPU requirement change that I didn’t catch; is this 
going to make creating Fedora-based VMs difficult going forward? I don’t have 
the money to upgrade my equipment. :(

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


Issue trying to install RPM packaging tools with F35?

2021-09-30 Thread Ron Olson
Hey all-

I’m trying to install the packaging tools in a container image of Fedora 35 and 
keep getting this error when it reaches the “RUN dnf install -y fedora-packager 
fedora-review” command:

The downloaded packages were saved in cache until the next successful 
transaction.
You can remove cached packages by executing 'dnf clean packages'.
[91mError: Error downloading packages:
  Curl error (6): Couldn't resolve host name for 
https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 
[getaddrinfo() thread failed to start]
[0mThe command '/bin/sh -c dnf install -y fedora-packager fedora-review' 
returned a non-zero code: 1
[Pipeline] }

For reference, I’m using “FROM fedora:35”.

Anyone seen anything similar?

Thanks!

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


Renaming a project/package?

2021-09-30 Thread Ron Olson
Hey all-

To be consistent with other flavors of Linux, I’m thinking of changing the 
package name from “swift-lang” to “swiftlang”. I haven’t found any info about 
renaming an existing project/package, and was wondering what the procedures 
would be.

Thanks!

Ron
___
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: Renaming a project/package?

2021-09-30 Thread Ron Olson
Thank you Alexander, my search-engine prowess failed me here. :)

Ron

On 30 Sep 2021, at 15:03, Alexander Ploumistos wrote:

> Hello Ron,
>
> On Thu, Sep 30, 2021 at 9:55 PM Ron Olson  wrote:
>>
>> I haven’t found any info about renaming an existing project/package, and was 
>> wondering what the procedures would be.
>
> We have this:
> https://docs.fedoraproject.org/en-US/package-maintainers/Package_Renaming_Process/
> ___
> 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


Strategy for staying on Rawhide

2021-02-14 Thread Ron Olson

Hey all-

I have a VM that I want to always keep on Rawhide. That was F34 until 
this past week or so and now I want to update it track F35. Can I 
basically just follow the instructions at 
https://docs.fedoraproject.org/en-US/quick-docs/dnf-system-upgrade/ and 
pass it —releasever=rawhide; I did this when I went from F33 to 
Rawhide, but I wasn’t sure if I could do a “rawhide” to 
“rawhide” upgrade.


Thanks!

Ron
___
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: CompilerPolicy Change (System-Wide Change proposal)

2021-04-28 Thread Ron Olson
Swift (swift-lang) absolutely, positively requires clang. I tried 
building Swift with gcc and that is a lost weekend I’d love to get 
back.


Ron

On 23 Apr 2021, at 14:46, Florian Weimer wrote:


* Gary Buhrmaster:


For C/C++ projects:

If the upstream has no stated preference for the compiler, the
   packager SHOULD use the system default compiler (i.e. GCC).

If the upstream specifies a preference, in their documentation,
   build, or support processes, the packager SHOULD follow
   the direction of the upstream.


Are there any upstreams that specify a preference for Clang in 
general?


Usually it's a specific binary build of Clang, or maybe a source build
with certain patches applied (and that is downloaded and built the 
first

time the project is built, as some sort of bootstrapping step).

So it's not so much “use Clang”, but “use our compiler, not the 
system

compiler”.

Thanks,
Florian
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: 
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam 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


Status of CMake on EPEL-8?

2021-04-30 Thread Ron Olson

Hi all-

I’m trying to build a package under EPEL-8[1] but it fails due to 
CMake being too old:

CMake 3.15.1 or higher is required.  You are running version 3.11.4.

Is there any plans on bringing CMake up to the current version of Fedora 
(3.19.7) or at the very least to something >= 3.15.1?


Thanks!

Ron



[1] 
https://kojipkgs.fedoraproject.org//work/tasks/3421/66973421/build.log

___
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: Status of CMake on EPEL-8?

2021-04-30 Thread Ron Olson
Hm, so does that mean it was packaged specifically for CentOS so it 
presumably shows up in the CentOS repos?


On 30 Apr 2021, at 10:33, Michael Catanzaro wrote:

On Fri, Apr 30 2021 at 10:26:49 AM -0500, Ron Olson 
 wrote:
Is there any plans on bringing CMake up to the current version of 
Fedora

(3.19.7) or at the very least to something >= 3.15.1?


Good news: looks like CentOS Stream 8 currently has CMake 3.18.2:

https://git.centos.org/rpms/cmake/commits/c8s

I don't know when that will reach the EPEL buildroot though.

___
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


Building for EPEL-8 and CMake (again)

2021-05-18 Thread Ron Olson
Hey all-

Awhile back I asked about the status of CMake in CentOS so I could build my 
packages for EPEL-8; they require a version of CMake that is greater than 
3.11.4 which is currently available. CentOS Stream has a later version, as does 
RHEL 8.4. I get that CentOS Stream is the future of CentOS, but when I run a 
koji build for EPEL 8 it uses CentOS 8, not CentOS Stream and thus all my 
builds fail.

TL;DR: How can I build anything for EPEL 8 with CMake if the package is too old?


Thanks!

Ron
___
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 CoreOS stable stream now rebased to Fedora 34

2021-05-20 Thread Ron Olson
If I may, I think the issue is right there in the name: Fedora CoreOS. The 
Fedora name brings some expectations and it seems CoreOS, by its nature, can’t 
be at parity with the other Fedora flavors and that leads to confusion. I can 
attest that I was surprised when I learned Fedora CoreOS didn’t support cgroups 
v2 and that confused me; it’s Fedora, of course it would have the 
latest-n-greatest.

I used CoreOS before it bought by RH, and I could accept whatever limitations 
it had because there were no expectations. Here’s a specialized distro that 
does things in its own way.

I’m guessing this is laughably not possible, but I’m going to suggest anyway 
that maybe it be renamed either back to simply “CoreOS” or something new like 
“Bowler” or whatever that indicates that it is its own special thing and 
expectations can be set accordingly.

On 20 May 2021, at 2:24, Clement Verna wrote:

> On Wed, 19 May 2021 at 22:48, Joe Doss  wrote:
>
>> On Wed, May 19, 2021 at 2:45 AM Clement Verna
>>>  wrote:
 I think this is the fundamental difference here, Fedora CoreOS does
 not have a version number. It has 3 streams, stable, testing and
 next, these streams are based on a version of Fedora Linux but that
 should just be a detail that most end users should not have to care
 about.
>>
>> I disagree here. Fedora CoreOS has the Fedora name in it and it should
>> have the same fundamental features and changes that ship with each
>> Fedora release. To say it doesn't have a base version and that users
>> shouldn't care about it is pretty dismissive.
>>
>
> Sorry if that sounded dismissive, but that's really how I feel. I recognize
> that I have a bias towards thinking that most FCOS users are similar to my
> profile.
> I am a developer and I don't have a strong interest in the OS, I just
> expect it to work and provide me the tools needed to do my job. To me
> that's the beauty of FCOS, I get a solid, tested OS that get automated
> updates and just works, I honestly don't care to know which version of
> Fedora Linux it is based on or which features it has. I want to spin-up an
> instance make sure that my application works and forget about it.
> I also understand that there are other type of users that will care much
> more about the base OS than me:-).
>
>
>>
 Another difference is that Fedora CoreOS has automatic updates and
 if we want our users to trust these automatic updates we need them
 to be rock solid. This leads to Fedora CoreOS being more
 conservative on how changes are rolled out to users, taking the
 example rolling out cgroups v2 in the Fedora 31 time frame would
 have broken all users that are using Docker to run their containers
 and this was not acceptable :-).

 If some users are getting confused and get curious about why there
 are these differences and learn more about how Fedora CoreOS works,
 that's a good thing IMO :-)
>>
>> Confusing and frustrating your users is a bad thing.
>>
>
>> On 5/19/21 6:54 AM, Neal Gompa wrote:
>>> No. This is a cop-out and a bad answer. The reason this happened is
>>> because Fedora CoreOS historically has not participated in the
>>> development of Fedora Linux, including the Changes process, and
>>> generally rolled back features instead of adapting with them during
>>> the development cycle.
>>>
>>> It's not like making changes and breaking upgrades is acceptable in
>>> Fedora Linux either. It's just that the Fedora CoreOS WG has not
>>> participated in the main development process and rolled back changes
>>> instead of adapting to them, which has frustrated pretty much
>>> everyone. The containers team in particular was extremely unhappy to
>>> find out cgroup v1 was still used in FCOS. I was pretty cheesed off
>>> when I discovered the sqlite rpmdb feature was rolled back in FCOS.
>>>
>>> In general, I'm not pleased with how Fedora CoreOS does this.
>>> Hopefully they will do better in the future.
>>
>> I'll echo Neal's sentiment here. This is a cop-out and bad answer.
>>
>
>> It is frustrating to consume FCOS only to see features that are in the
>> current release of Fedora are rolled back. Even in today's FCOS WG
>> meeting I brought up adding in zswap to FCOS and it is shelved until
>> Kubernetes adds for support swap enabled systems.
>>
>> The RHCOS and Openshift teams should be back porting these breaking
>> changes, so FCOS can look to the future with Fedora. FCOS should not be
>> shackled by limits imposed by RHCOS/Openshift/Kubernetes.
>>
>> Joe
>>
>>
>>
>> --
>> Joe Doss
>> j...@solidadmin.com
>> ___
>> devel mailing list -- devel@lists.fedoraproject.org
>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>> Fedora Code of Conduct:
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives:
>> https://lists.fedoraproject.org/archi

Re: Building for EPEL-8 and CMake (again)

2021-06-01 Thread Ron Olson
Hm, maybe it’s still rolling out? I fired up a new centos container and got:

[root@4c38ec50ea30 /]# more /etc/os-release
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/";
BUG_REPORT_URL="https://bugs.centos.org/";
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
[root@4c38ec50ea30 /]# dnf install cmake
Failed to set locale, defaulting to C.UTF-8
CentOS Linux 8 - AppStream  
   825 kB/s | 6.3 MB 00:07
CentOS Linux 8 - BaseOS 
   262 kB/s | 2.3 MB 00:08
CentOS Linux 8 - Extras 
41 kB/s | 9.6 kB 00:00
Dependencies resolved.
===
 PackageArchitecture Version
 Repository   Size
===
Installing:
 cmake  x86_64   
3.11.4-7.el8appstream   8.1 M
Installing dependencies:
 cmake-data noarch   
3.11.4-7.el8appstream   1.3 M
 cmake-filesystem   x86_64   
3.11.4-7.el8appstream40 k
 cmake-rpm-macros   noarch   
3.11.4-7.el8appstream39 k
 emacs-filesystem   noarch   
1:26.1-5.el8baseos   69 k
 libuv  x86_64   
1:1.38.0-2.el8  appstream   151 k

Transaction Summary
===
Install  6 Packages

Total download size: 9.7 M
Installed size: 29 M


On 30 May 2021, at 14:13, Orion Poplawski wrote:

> On 5/18/21 2:24 PM, Ron Olson wrote:
>> Hey all-
>>
>> Awhile back I asked about the status of CMake in CentOS so I could build my 
>> packages for EPEL-8; they require a version of CMake that is greater
> than 3.11.4 which is currently available. CentOS Stream has a later version, 
> as does RHEL 8.4. I get that CentOS Stream is the future of CentOS, but when 
> I run a koji build for EPEL 8 it uses CentOS 8, not CentOS Stream and thus 
> all my builds fail.
>
> EPEL builds against RHEL, not CentOS.  Now that RHEL8.4 has been released, 
> cmake 3.18.2 is available in the EPEL8 buildroot.
>
>> TL;DR: How can I build anything for EPEL 8 with CMake if the package is
> too old?
>
> Otherwise, someone would need to package a separate cmake3 package for EPEL 
> to provide a newer cmake.
>
> -- 
> Orion Poplawski
> he/him/his - surely the least important thing about me
> Manager of NWRA Technical Systems  720-772-5637
> NWRA, Boulder/CoRA Office FAX: 303-415-9702
> 3380 Mitchell Lane   or...@nwra.com
> Boulder, CO 80301 https://www.nwra.com/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Building for EPEL-8 and CMake (again)

2021-06-01 Thread Ron Olson
Out of curiosity, what will EPEL be built on going forward, if CentOS fades 
away and CentOS Stream takes its place?

On 1 Jun 2021, at 17:21, Neal Gompa wrote:

> On Tue, Jun 1, 2021 at 6:06 PM Nico Kadel-Garcia  wrote:
>>
>> On Tue, Jun 1, 2021 at 4:49 PM Orion Poplawski  wrote:
>>>
>>> CentOS has not yet released 8.4.
>>
>> Is there any reason to think there will ever be one? I'm staring at
>> the announcement of CentOS 8 Stream at
>> https://blog.centos.org/2020/12/future-is-centos-stream/ , and I don't
>> see any hint that 8.4 will be published as anything but a set of
>> updates on top of 8.3.
>
> CentOS Linux 8.4 has already been confirmed to be coming. It just
> takes a bit of time for them to get it ready.
>
>
>
> -- 
> 真実はいつも一つ!/ Always, there's only one truth!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Building for EPEL-8 and CMake (again)

2021-06-01 Thread Ron Olson
Oh, so, wait, when doing an EPEL build, is it against CentOS or RHEL? Honestly 
I always thought CentOS was the image being using by Koji for rpm builds.

On 1 Jun 2021, at 15:49, Orion Poplawski wrote:

> CentOS has not yet released 8.4.
>
> On 6/1/21 2:45 PM, Ron Olson wrote:
>> Hm, maybe it’s still rolling out? I fired up a new centos container and got:
>>
>>
>>   [root@4c38ec50ea30 /]# more /etc/os-release
>>   NAME="CentOS Linux"
>>   VERSION="8"
>>   ID="centos"
>>   ID_LIKE="rhel fedora"
>>   VERSION_ID="8"
>>   PLATFORM_ID="platform:el8"
>>   PRETTY_NAME="CentOS Linux 8"
>>   ANSI_COLOR="0;31"
>>   CPE_NAME="cpe:/o:centos:centos:8"
>>   HOME_URL="https://centos.org/ <https://centos.org/> "
>>   BUG_REPORT_URL="https://bugs.centos.org/ <https://bugs.centos.org/> "
>>   CENTOS_MANTISBT_PROJECT="CentOS-8"
>>   CENTOS_MANTISBT_PROJECT_VERSION="8"
>>   [root@4c38ec50ea30 /]# dnf install cmake
>>   Failed to set locale, defaulting to C.UTF-8
>>   CentOS Linux 8 - AppStream 825 kB/s | 6.3 MB 00:07
>>   CentOS Linux 8 - BaseOS 262 kB/s | 2.3 MB 00:08
>>   CentOS Linux 8 - Extras 41 kB/s | 9.6 kB 00:00
>>   Dependencies resolved.
>>
>>
>>   Package Architecture Version Repository Size
>>
>> Installing:
>> cmake x86_64 3.11.4-7.el8 appstream 8.1 M
>> Installing dependencies:
>> cmake-data noarch 3.11.4-7.el8 appstream 1.3 M
>> cmake-filesystem x86_64 3.11.4-7.el8 appstream 40 k
>> cmake-rpm-macros noarch 3.11.4-7.el8 appstream 39 k
>> emacs-filesystem noarch 1:26.1-5.el8 baseos 69 k
>> libuv x86_64 1:1.38.0-2.el8 appstream 151 k
>>
>>
>>   Transaction Summary
>>
>> Install 6 Packages
>>
>> Total download size: 9.7 M
>> Installed size: 29 M
>>
>> On 30 May 2021, at 14:13, Orion Poplawski wrote:
>>
>> On 5/18/21 2:24 PM, Ron Olson wrote:
>>
>> Hey all-
>>
>> Awhile back I asked about the status of CMake in CentOS so I could
>> build my packages for EPEL-8; they require a version of CMake that is
>> greater
>>
>> than 3.11.4 which is currently available. CentOS Stream has a later
>> version, as does RHEL 8.4. I get that CentOS Stream is the future of
>> CentOS, but when I run a koji build for EPEL 8 it uses CentOS 8, not
>> CentOS Stream and thus all my builds fail.
>>
>> EPEL builds against RHEL, not CentOS. Now that RHEL8.4 has been released,
>> cmake 3.18.2 is available in the EPEL8 buildroot.
>>
>> TL;DR: How can I build anything for EPEL 8 with CMake if the package 
>> is
>>
>> too old?
>>
>> Otherwise, someone would need to package a separate cmake3 package for
>> EPEL to provide a newer cmake.
>>
>> --
>> Orion Poplawski
>> he/him/his - surely the least important thing about me
>> Manager of NWRA Technical Systems 720-772-5637
>> NWRA, Boulder/CoRA Office FAX: 303-415-9702
>> 3380 Mitchell Lane or...@nwra.com
>> Boulder, CO 80301 https://www.nwra.com/ <https://www.nwra.com/>
>>
>
>
> -- 
> Orion Poplawski
> Manager of NWRA Technical Systems  720-772-5637
> NWRA, Boulder/CoRA Office FAX: 303-415-9702
> 3380 Mitchell Lane   or...@nwra.com
> Boulder, CO 80301 https://www.nwra.com/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Strange error from koji

2021-06-01 Thread Ron Olson
Hey all, I’m trying to build my package for EPEL and got a strange error

clang-11: error: argument unused during compilation: 
'-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' 
[-Werror,-Wunused-command-line-argument]
clang-11: error: argument unused during compilation: 
'-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' 
[-Werror,-Wunused-command-line-argument]

https://kojipkgs.fedoraproject.org//work/tasks/653/69120653/build.log

The relevant section of the spec file is:

%build
export CXX=clang++
export CC=clang
%cmake -G Ninja .
%cmake_build

Is this a bug, or something I’m doing wrong? If it is a bug I’d be happy to 
file a ticket in Bugzilla, but I’m not sure which project to file it under.

Ron
___
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: Strange error from koji

2021-06-02 Thread Ron Olson
Hm, I do have %global toolchain clang set, which interestingly enough was not 
picked up by the %cmake macro (thus my explicit setting of CXX and CC) so I 
guess for the time being I’ll revert to manually building without the macros. :\

On 2 Jun 2021, at 10:51, Tom Stellard wrote:

> On 6/1/21 5:51 PM, Ron Olson wrote:
>> Hey all, I’m trying to build my package for EPEL and got a strange error
>>
>> clang-11: error: argument unused during compilation: 
>> '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' 
>> [-Werror,-Wunused-command-line-argument]
>> clang-11: error: argument unused during compilation: 
>> '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' 
>> [-Werror,-Wunused-command-line-argument]
>>
>> https://kojipkgs.fedoraproject.org//work/tasks/653/69120653/build.log
>>
>> The relevant section of the spec file is:
>>
>> %build
>> export CXX=clang++
>> export CC=clang
>> %cmake -G Ninja .
>> %cmake_build
>>
>> Is this a bug, or something I’m doing wrong? If it is a bug I’d be happy to 
>> file a ticket in Bugzilla, but I’m not sure which project to file it under.
>>
>
> Some of the default Fedora flags aren't supported by clang, so if you build in
> clang you need to use the clang equivalents of those flags.  In rawhide,
> you can enable the correct flags by setting the macro:
>
> %global toolchain clang
>
> I'm not sure if this macro is supported in EPEL, though, so you may need
> to manually update the flags yourself.
>
> -Tom
>
>> Ron
>> ___
>> 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: Strange error from koji

2021-06-02 Thread Ron Olson
https://github.com/tachoknight/libdispatch-packaging-fedora/blob/main/libdispatch.spec



On 2 Jun 2021, at 12:59, Tom Stellard wrote:

> On 6/2/21 10:57 AM, Ron Olson wrote:
>> Hm, I do have %global toolchain clang set, which interestingly enough was 
>> not picked up by the %cmake macro (thus my explicit setting of CXX and CC) 
>> so I guess for the time being I’ll revert to manually building without the 
>> macros. :\
>>
>
> Can you show me your full spec file?
>
> -Tom
>
>> On 2 Jun 2021, at 10:51, Tom Stellard wrote:
>>
>> On 6/1/21 5:51 PM, Ron Olson wrote:
>>
>> Hey all, I’m trying to build my package for EPEL and got a strange 
>> error
>>
>> clang-11: error: argument unused during compilation: 
>> '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' 
>> [-Werror,-Wunused-command-line-argument]
>> clang-11: error: argument unused during compilation: 
>> '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' 
>> [-Werror,-Wunused-command-line-argument]
>>
>>   https://kojipkgs.fedoraproject.org//work/tasks/653/69120653/build.log 
>> <https://kojipkgs.fedoraproject.org//work/tasks/653/69120653/build.log>
>>
>> The relevant section of the spec file is:
>>
>> %build
>> export CXX=clang++
>> export CC=clang
>> %cmake -G Ninja .
>> %cmake_build
>>
>> Is this a bug, or something I’m doing wrong? If it is a bug I’d be 
>> happy to file a ticket in Bugzilla, but I’m not sure which project to file 
>> it under.
>>
>> Some of the default Fedora flags aren't supported by clang, so if you 
>> build in
>> clang you need to use the clang equivalents of those flags. In rawhide,
>> you can enable the correct flags by setting the macro:
>>
>> %global toolchain clang
>>
>> I'm not sure if this macro is supported in EPEL, though, so you may need
>> to manually update the flags yourself.
>>
>> -Tom
>>
>> Ron
>> ___
>> 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/ 
>> <https://docs.fedoraproject.org/en-US/project/code-of-conduct/>
>> List Guidelines: 
>> https://fedoraproject.org/wiki/Mailing_list_guidelines 
>> <https://fedoraproject.org/wiki/Mailing_list_guidelines>
>> List Archives: 
>> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org 
>> <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 
>> <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


undefined symbol `__libc_stack_end' in F36/Rawhide

2022-03-09 Thread Ron Olson
Hey all-

Building swiftlang on F36/Rawhide results in a a failure that, boiled down to 
its essence, appears to be:

/usr/bin/ld: /tmp/lto-llvm-4fd0b1.o: relocation R_X86_64_PC32 against undefined 
symbol `__libc_stack_end' can not be used when making a shared object; 
recompile with -fPIC

It compiles fine on 35 so I’m guessing glibc has been updated; a bunch of web 
searching hasn’t come up with any useful suggestions, the one ancient Bugzilla 
ticket I found was not resolved.

Any suggestions on what to do about this?

Thanks!

Ron
___
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: undefined symbol `__libc_stack_end' in F36/Rawhide

2022-03-09 Thread Ron Olson
/asan_premap_shadow.cpp.o 
lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_report.cpp.o 
lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_rtl.cpp.o 
lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_shadow_setup.cpp.o 
lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_stack.cpp.o 
lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_stats.cpp.o 
lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_suppressions.cpp.o 
lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_thread.cpp.o 
lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_win.cpp.o 
lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_interceptors_vfork.S.o 
lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_new_delete.cpp.o 
lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.x86_64.dir/dummy.cpp.o 
lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_handlers_cxx.cpp.o 
lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_type_hash.cpp.o 
lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_type_hash_itanium.cpp.o 
lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_type_hash_win.cpp.o  -lstdc++ 
 -lgcc_s  -lc  -ldl  -lrt  -lm  -lpthread -Wl,--allow-shlib-undefined

On 9 Mar 2022, at 15:07, Ron Olson wrote:

> Hey all-
>
> Building swiftlang on F36/Rawhide results in a a failure that, boiled down to 
> its essence, appears to be:
>
> /usr/bin/ld: /tmp/lto-llvm-4fd0b1.o: relocation R_X86_64_PC32 against 
> undefined symbol `__libc_stack_end' can not be used when making a shared 
> object; recompile with -fPIC
>
> It compiles fine on 35 so I’m guessing glibc has been updated; a bunch of web 
> searching hasn’t come up with any useful suggestions, the one ancient 
> Bugzilla ticket I found was not resolved.
>
> Any suggestions on what to do about this?
>
> Thanks!
>
> Ron
___
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: undefined symbol `__libc_stack_end' in F36/Rawhide

2022-03-11 Thread Ron Olson
I tried building on Rawhide for aarch64 and had a similar, but different 
error:


/usr/bin/ld: /tmp/lto-llvm-759ff6.o: relocation 
R_AARCH64_ADR_PREL_PG_HI21 against symbol `signgam@@GLIBC_2.17' which 
may bind externally can not be used when making a shared object; 
recompile with -fPIC
/usr/bin/ld: /tmp/lto-llvm-759ff6.o(.text.__interceptor_lgamma+0x9c): 
unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol 
`signgam@@GLIBC_2.17'

/usr/bin/ld: final link failed: bad value



On 11 Mar 2022, at 5:21, Sérgio Basto wrote:


Hello,

On Thu, 2022-03-10 at 09:36 +0100, Florian Weimer wrote:

* Ron Olson:


Building swiftlang on F36/Rawhide results in a a failure that,
boiled down to its essence, appears to be:

/usr/bin/ld: /tmp/lto-llvm-4fd0b1.o: relocation R_X86_64_PC32
against undefined symbol `__libc_stack_end' can not be used when
making a shared object; recompile with -fPIC

It compiles fine on 35 so I’m guessing glibc has been updated; a
bunch of web searching hasn’t come up with any useful suggestions,
the one ancient Bugzilla ticket I found was not resolved.

Any suggestions on what to do about this?


How is __libc_stack_end declared in the sources?  This could be a
Clang
bug or a bug in the source package.


by coincidence rawhide compose doomed since 20220309 (...) , i.e. 
maybe

this is a serious thing and someone need to look what is happening to
rawhide composes



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


  1   2   >