Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1987863 - pveclib: FTBFS in Fedora rawhide/f35
Summary: pveclib: FTBFS in Fedora rawhide/f35
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: pveclib
Version: 35
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Steven Jay Munroe
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F35FTBFS F36FTBFS
TreeView+ depends on / blocked
 
Reported: 2021-07-29 16:37 UTC by Fedora Release Engineering
Modified: 2021-09-24 20:15 UTC (History)
3 users (show)

Fixed In Version: pveclib-1.0.4.4-7.fc35
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-09-24 20:15:02 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
build.log (deleted)
2021-07-29 16:37 UTC, Fedora Release Engineering
no flags Details
root.log (deleted)
2021-07-29 16:37 UTC, Fedora Release Engineering
no flags Details
state.log (deleted)
2021-07-29 16:37 UTC, Fedora Release Engineering
no flags Details

Description Fedora Release Engineering 2021-07-29 16:37:34 UTC
pveclib failed to build from source in Fedora rawhide/f35

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


For details on the mass rebuild see:

https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Please fix pveclib at your earliest convenience and set the bug's status to
ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks,
pveclib will be orphaned. Before branching of Fedora 36,
pveclib will be retired, if it still fails to build.

For more details on the FTBFS policy, please visit:
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/

Comment 1 Fedora Release Engineering 2021-07-29 16:37:38 UTC
Created attachment 1808464 [details]
build.log

file build.log too big, will only attach last 32768 bytes

Comment 2 Fedora Release Engineering 2021-07-29 16:37:41 UTC
Created attachment 1808465 [details]
root.log

file root.log too big, will only attach last 32768 bytes

Comment 3 Fedora Release Engineering 2021-07-29 16:37:43 UTC
Created attachment 1808466 [details]
state.log

Comment 4 Steven Jay Munroe 2021-07-29 21:38:14 UTC
OK looks like GCC11 is being annoyingly pedantic.

Simple to fix, but my primary Fedora box is down. Have to figure out what they did to grub this time.

Comment 5 Steven Jay Munroe 2021-08-05 16:17:49 UTC
Ok it has been a while. So working through initial set up on this machine.

https://fedoraproject.org/wiki/Package_maintenance_guide#Installing_fedpkg_and_doing_initial_setup

trying "fedpkg co pveclib" and getting a fail.

The authenticity of host 'pkgs.fedoraproject.org (38.145.60.17)' can't be established.
RSA key fingerprint is SHA256:Q12OTyTeOHWlS54dTzy2BNu7wB8UKNf18+7WHIDsORc.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'pkgs.fedoraproject.org,38.145.60.17' (RSA) to the list of known hosts.
Connection closed by 38.145.60.17 port 22
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Could not execute clone: Failed to execute command.

This is after "kinit munroesj52" which took my FASID password and seemed to work

Comment 6 Kevin Fenzi 2021-08-09 03:54:38 UTC
fedpkg clone uses your ssh key. You will want to confirm your ssh key with the one in src.fedoraproject.org / accounts.fedoraproject.org

Or you can use 'fedpkg clone -a' to use https.

Comment 7 Ben Cotton 2021-08-10 13:27:19 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 35 development cycle.
Changing version to 35.

Comment 8 Steven Jay Munroe 2021-08-17 13:44:03 UTC
Ok almost there:
https://github.com/open-power-sdk/pveclib/pull/154

Does the source update need autoreconf/automake changes committed for the autotools 1.72?

This causes merge conflicts that need to be resolved?

Or just update configure.ac and let the build system. handle the reconf for F35.

Comment 9 Steven Jay Munroe 2021-08-18 20:07:24 UTC
So am stuck on my ignorance of git.

So a have branch stable/1.0.4-4 with the source changes. I do not want this merged to master as there is a lot of new development there.

I assume the spec file needs a git tag for the source. But I can't seem to git that to work!

Can just provide a tar.gz or a SRPM with these changes?

Some clues would be appreciated

Comment 10 Steven Jay Munroe 2021-08-18 23:54:02 UTC
I finally get tag done and the damn tool gives me this:

$ fedpkg prep
Downloading v1.0.4.tar.gz
######################################################################## 100.0%


error: line 2: Illegal char '-' (0x2d) in: Version: 1.0.4-4
Could not execute prep: Failed to execute command.
[1]+  Done                    gedit ../pveclib-m104/src/pveclib/vec_f128_ppc.h  (wd: ~/work/pveclib_build_P8clang)
(wd now: ~/work/fedora-build/pveclib)

I can not find any description of what valid qualifying suffixes might be!

Yes I need the clue stick

Comment 11 Tulio Magno Quites Machado Filho 2021-08-23 20:13:16 UTC
(In reply to Steven Jay Munroe from comment #10)
> I can not find any description of what valid qualifying suffixes might be!

It's just the usage of '-'. Luckily, pveclib already provides a tag for v1.0.4.4.

Comment 12 Kevin Fenzi 2021-08-24 22:11:24 UTC
What specific info do you need here? Happy to help out...

Comment 13 Fedora Update System 2021-09-03 12:57:05 UTC
FEDORA-2021-529305e4be has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-529305e4be

Comment 14 Fedora Update System 2021-09-03 15:25:40 UTC
FEDORA-2021-529305e4be has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-529305e4be`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-529305e4be

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 15 Fedora Update System 2021-09-24 20:15:02 UTC
FEDORA-2021-529305e4be has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.