Package Details: chirp-daily 20210310-1

Git Clone URL: https://aur.archlinux.org/chirp-daily.git (read-only, click to copy)
Package Base: chirp-daily
Description: Latest build for GUI tool for programming ham radios
Upstream URL: http://chirp.danplanet.com/
Keywords: ham radio uhf vhf
Licenses: GPL3
Conflicts: chirp
Provides: chirp
Submitter: zashi
Maintainer: gearshift (ashleyr)
Last Packager: ashleyr
Votes: 34
Popularity: 0.68
First Submitted: 2015-12-01 20:27
Last Updated: 2021-03-17 22:03

Latest Comments

1 2 3 4 5 Next › Last »

dhtseany commented on 2021-05-14 15:54

I think we all need to take a step back and remember that we're here for the Arch-specific packaging and installation process, not the primary development branch to submit bug reports. The people receiving the comments are likely getting annoyed with all of the Python-hate they keep receiving, even though upstream are the people who should be receiving the flak for this. Don't blame the AUR maintainers for problems outside of their span of control. The instructions for the flatpak method, while not ideal, will get us why while the upstream devs sort this out so consider that we're all here complaining about problems that technically have a fix to get back in business, and even if you don't like the fix, it's still an option and will get us by for a few more months while we wait on upstream. Please be more chill with each other, especially when we're talking to package maintainers who are doing this for free.

GI_Jack commented on 2021-05-14 15:40

python2-lxml and python2-pyserial have been yeeted out of community, however due to bugs with AUR that are pending are blocked from being added to AUR.

python2-pyserial is easy to get compiled, python2-lxml adds a whole bunch of py2 deps that I've already purged from my system, and really really not spending the time getting python2 to work.

Python2 EOL'd in Jan 2020. This was a 5 year, yes, 5 year extension from 2015. It was announced in 2010.

10 years to see this shitshow coming, and I vividly remember all the pants shitting and doomsaying about how py3 was some unholy conspiracy about something, so people just continued to both not port, and write py2 progs. Now, a year and change after py2 deps are being removed from Arch, slowly because ITS UNSUPPPORTED

u666sa commented on 2021-04-30 06:44

Yea, does not install because of phython2 deps. Flatpak version does not work. Plus flatpak sux. Removed all flatpak software and flatpak itself.

I ain't gonna be using this software. Remove this from AUR it's out of date.

ashleyr commented on 2021-03-21 01:16

@dhtseany Thanks for the flatpak details. Hopefully that will enable people to keep using chirp, until a python3 version is released. Its not ideal, but we can't control either end of the dependencies..

Unfortunately I can't add you as a co-maintainer because I am not the maintainer, just another co.. @gearshift would have to add you. I've just been keeping the version mostly up to date as people let me know it needs updating.

If anyone finds out that a python3 version is available (even for test) please let me know and I'll do my best to get it going again. I don't often look at the chirp web site, so pinging me here is the best bet.

Cheers, Ash.

dhtseany commented on 2021-03-20 14:06

@ashleyr Thanks for your reply and don't get discouraged, there's still hope that we can get this sorted! First, if you need a co-maintainer go ahead and promote me and I'll be happy to lend a hand on this one as I'm just getting into using Chirp and I see myself using it for a while.

I've been researching the progress of Chirp's move from py2 -> py3 and I can see from their development branch that they've been making progress, as recently as March 7th 2021 so it isn't like the project went dead. I think with a little bit more patience those of us on Arch should see this fixed sooner than later.

In the meantime, for those users like myself who landed here and need to get this app working, here's my workaround that got me to a point of download/uploading my config from my Baofeng UV-5R:

1. Install flatpak:

$ sudo pacman -S flatpak

2. Next go to the Chirp download page and download the latest .flatpak file (as of writing this it's chirp-daily-20210310.flatpak)
https://trac.chirp.danplanet.com/chirp_daily/LATEST/

3. Install the .flatpak file:

$ sudo flatpak install chirp-daily-20210310.flatpak

4. The easiest way I could get Chirp to communicate with /dev/TTYUSB0 was to run the app as root so first su to root:

$ sudo su

5. Finally, run the app with it's full name:

# flatpak run com.danplanet.chirp

Disclaimer: Much like docker and other container-based images, it's not advisable to run a flatpak as root however in this case setting my normal user as a member of the group uucp didn't help so the su -> flatpak route was the only way I could get it communicating.

ashleyr commented on 2021-03-20 01:56

It seems that we are between a rock and a hard place.

https://chirp.danplanet.com/issues/7859 https://chirp.danplanet.com/issues/495 https://chirp.danplanet.com/issues/7431

Arch has dropped/is dropping support for python2, as are most of the other distros.

The Chirp Devs have known about this for a long time, but we have not seen a python3 compatible version yet.

The Chirp Devs are suggesting that people try using the flatpak available for download. Details in the first list (Bug 7859)

I'm afraid I am out of my depth trying to get this package running again, so I'll have to bow out of maintaining it, sorry.

dhtseany commented on 2021-03-19 19:04

Hi, python2-lxml and python2-pyserial are no longer valid packages.

Edit: Through a bit of trial and error I can confirm that python-pyserial is not a drop-in replacement for python2-pyserial as I catch errors during the build if I update the PKGBUILD manually to require the dependencies list.

Anyone got any ideas what happened to python2-pyserial?

jsimon0 commented on 2021-03-17 16:54

Here is an updated PKGBUILD for the 20210310 version

# Maintainer: Erez Raviv (erezraviv@gmail.com)
# Maintainer: Ashley Roll (ash@digitalnemesis.com)
pkgname=chirp-daily
pkgver=20210310
pkgrel=1
pkgdesc="Latest build for GUI tool for programming ham radios"
arch=('any')
url="http://chirp.danplanet.com/"
license=('GPL3')
depends=('python2-lxml' 'python2-pyserial' 'pygtk')
optdepends=('hamradio-menus')
options=(!emptydirs)
conflicts=(chirp)
provides=(chirp)
install=
sha1sums=(54729ac1e888f3fe8fa61f78f1e30a59c9d1b2e3)
DLAGENTS=("https::/usr/bin/curl -k -o %o %u")
source=("https://trac.chirp.danplanet.com/chirp_daily/daily-$pkgver/chirp-daily-$pkgver.tar.gz")

build() {
  tar xvf $pkgname-$pkgver.tar.gz
}

package() {
  cd "$pkgname-$pkgver"
  python2 setup.py install --root="$pkgdir/" --optimize=1
}

RadiOperatoR commented on 2020-11-16 10:24

works fine on my TYT with $sudo chirpw

ashleyr commented on 2020-08-10 10:46

Thanks @gearshift, I pushed the 20200807 update. Let me know if there are any issues.