Package Details: gr-ieee802-11-git r352.0c0fca8-2

Git Clone URL: https://aur.archlinux.org/gr-ieee802-11-git.git (read-only, click to copy)
Package Base: gr-ieee802-11-git
Description: An IEEE 802.11 a/g/p transceiver for GNU Radio.
Upstream URL: https://github.com/bastibl/gr-ieee802-11
Licenses: GPL3
Conflicts: gr-ieee802-11
Provides: gr-ieee802-11
Submitter: fixeria
Maintainer: fixeria
Last Packager: fixeria
Votes: 2
Popularity: 0.000000
First Submitted: 2022-03-25 13:29 (UTC)
Last Updated: 2022-07-23 10:37 (UTC)

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

xiota commented on 2023-09-16 22:07 (UTC)

Upstream pushed some new commits to try to address the issue. Still doesn't build. gr-ieee802-11-git.log

fixeria commented on 2023-09-12 21:48 (UTC)

I've opened an issue upstream at bastibl/gr-ieee802-11/#394. What about adding a _reverts=(...) array, then in prepare() you could have: [...]

Thank you! Let's first wait a bit and give the upstream some time (a couple of days), maybe they'll fix the problem quickly. If it takes them too long, then we can revert the patch in PKGBUILD as you suggested.

Are you sure you want your email publicly visible in that diff?

It can be seen in the cgit anyway (by clicking View PKGBUILD), but thanks. Redacted.

xiota commented on 2023-09-12 21:16 (UTC)

I've opened an issue upstream at bastibl/gr-ieee802-11/#394.

What about adding a _reverts=(...) array, then in prepare() you could have:

for _c in "${_reverts[@]}"; do
  git log --oneline -1 "${_c}"
  git revert -n "${_c}"
done

Are you sure you want your email publicly visible in that diff?

fixeria commented on 2023-09-12 19:28 (UTC) (edited on 2023-09-12 21:42 (UTC) by fixeria)

@xiota: thank you for reporting!

I can reproduce the problem and getting the same error message. As can be seen from the logs, the build is failing not because of missing dependencies, but due to a compilation error ("static assertion failed"). git-blame tells me that the line triggering the error was changed in commit abed50bf7fb029032bd60e78948b5709aa060cfc (Fri Aug 4 13:09:57 2023 +0200), which is the current HEAD of the maint-3.10 branch.

Building without this commit (HEAD^ == 965e2d474fafb3211b1eb5f464b6ddcaa5d2d694) succeeds, so here is a quick patch fixing the package build:

diff --git a/PKGBUILD b/PKGBUILD
index 9fcb4c8..2cce538 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Vadim Yanitskiy

 pkgname='gr-ieee802-11-git'
-pkgver=r356.56d8c5c
+pkgver=r363.965e2d4
 pkgrel=1
 epoch=1
 pkgdesc="An IEEE 802.11 a/g/p transceiver for GNU Radio."
@@ -12,7 +12,8 @@ depends=('gnuradio' 'log4cpp' 'gr-foo')
 makedepends=('cmake' 'boost')
 conflicts=('gr-ieee802-11')
 provides=('gr-ieee802-11')
-source=('git+https://github.com/bastibl/gr-ieee802-11#branch=maint-3.10')
+_commit='965e2d474fafb3211b1eb5f464b6ddcaa5d2d694'
+source=("git+https://github.com/bastibl/gr-ieee802-11#commit=$_commit")
 sha1sums=('SKIP')
 _gitname=gr-ieee802-11

But rather than merging this patch, I think it makes sense to report the problem upstream and get it fixed there. Could you please open an issue (https://github.com/bastibl/gr-ieee802-11/issues) describing the problem? I don't have access to my GitHub account anymore.

dreieck commented on 2023-05-04 20:00 (UTC)

To smooth upgrade, also add replaces=('gr-ieee802-11=c19b0ad')?

Could you please explain why c19b0ad (https://github.com/bastibl/gr-ieee802-11/commit/c19b0ad)?

Because that was the version used for this package back then, if I remember correctly.

fixeria commented on 2022-07-21 17:18 (UTC)

Hi @dreieck,

Can you please add conflicts=('gr-ieee802-11')?

sure, will be done in the next pkgrel=2.

To smooth upgrade, also add replaces=('gr-ieee802-11=c19b0ad')?

Could you please explain why c19b0ad (https://github.com/bastibl/gr-ieee802-11/commit/c19b0ad)?

dreieck commented on 2022-07-21 11:30 (UTC)

Can you please add conflicts=('gr-ieee802-11')?

I still had an old gr-ieee802-11 lying around.

To smooth upgrade, also add replaces=('gr-ieee802-11=c19b0ad')?

Regards!, thanks for maintaining.

esrh commented on 2022-06-11 20:20 (UTC)

gnuradio on community has been updated to 3.10, so this doesn't work anymore. It seems like you can just change the source line to point to the new maint-3.10 branch that was recently added upstream. I tested this and it seems to work just fine.

fixeria commented on 2022-03-25 13:37 (UTC)

I created a new package with '-git' in the name: https://aur.archlinux.org/packages/gr-ieee802-11-git and submitted a Merge Request. Most of the comments have been addressed, except the versioning problems.