Package Details: pida-hg 2921.be90809a5d81-2

Git Clone URL: https://aur.archlinux.org/pida-hg.git (read-only, click to copy)
Package Base: pida-hg
Description: Snapshot of the last repository of the Python Integrated Development Application
Upstream URL: http://pidsoff.appspot.com/pida
Licenses: custom
Conflicts: pida
Provides: pida
Submitter: ConnorBehan
Maintainer: ConnorBehan
Last Packager: ConnorBehan
Votes: 12
Popularity: 0.000000
First Submitted: 2010-04-25 20:27 (UTC)
Last Updated: 2024-01-14 02:25 (UTC)

Latest Comments

1 2 3 Next › Last »

ConnorBehan commented on 2024-01-14 02:41 (UTC)

I got this to work with medit-full which was my original reason for putting it in the AUR.

ConnorBehan commented on 2023-11-18 17:59 (UTC)

That change was made this year so I had not checked it. It is suspicious and I will make sure the package maintainer does something about it.

MarsSeed commented on 2023-11-17 17:28 (UTC)

Also, python2-notify is doing suspicious things. Have you checked it?

It installs a custom 'ipfs-dlagent' package and launches a systemd daemon which connects to a peer-to-peer network. The latter also installs its own makepkg.conf. Doesn't smell right.

MarsSeed commented on 2023-11-17 17:18 (UTC) (edited on 2023-11-17 17:18 (UTC) by MarsSeed)

And btw this doesn't work even if one installs gvim, as per my reported results.

MarsSeed commented on 2023-11-17 17:15 (UTC)

The AUR git repository will stay in place even in case of an AUR package deletion.

But I don't think the AUR submission guidelines say anything about it being okay to keep defunct source code archives on AUR just for the sake of archival.

Btw, it was aliafshar's BitBucket repo where the original PIDA project's source was last hosted, and then he was the one who developed it further under the name 'a8', and now 'b8'.

Why is it not better to host either the stable a8 or the work-in-progress b8 on AUR instead of the defunct PIDA?

ConnorBehan commented on 2023-11-17 15:57 (UTC)

It can use either gvim or medit-full. There is no archive of this upstream so removing it from the AUR would mean removing it from the Internet.

MarsSeed commented on 2023-11-17 14:36 (UTC)

This has been discontinued since 2011 and has been forked into a8 in 2012, then into b8 in 2020.

Does it actually make sense to keep this particular package around?

MarsSeed commented on 2023-11-17 14:35 (UTC) (edited on 2023-11-17 14:35 (UTC) by MarsSeed)

Doesn't work.

First of all, it needs depends=gvim.

After installing that, the application just reports a crash in its splash GUI popup:

Fatal error, cannot start PIDA
Pida has failed to start
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/pida/core/application.py", line 88, in run_pida
    b.start()  # might raise runtime error
  File "/usr/lib/python2.7/site-packages/pida/core/boss.py", line 78, in start
    self.servicemanager.activate_services()
  File "/usr/lib/python2.7/site-packages/pida/core/servicemanager.py", line 148, in activate_services
    self._create_services()
  File "/usr/lib/python2.7/site-packages/pida/core/servicemanager.py", line 233, in _create_services
    svc.create_all()
  File "/usr/lib/python2.7/site-packages/pida/core/service.py", line 52, in create_all
    self.actions = self.actions_config(self)
  File "/usr/lib/python2.7/site-packages/pida/core/base.py", line 27, in __init__
    self.create()
  File "/usr/lib/python2.7/site-packages/pida/core/actions.py", line 52, in create
    self.subscribe_keyboard_shortcuts()
  File "/usr/lib/python2.7/site-packages/pida/core/actions.py", line 179, in subscribe_keyboard_shortcuts
    data.update(json.load(settings_dir(self.name)))
  File "/usr/lib/python2.7/json/__init__.py", line 287, in load
    return loads(fp.read(),
  File "/usr/lib/python2.7/site-packages/py/_path/common.py", line 176, in read
    with self.open(mode) as f:
  File "/usr/lib/python2.7/site-packages/py/_path/local.py", line 369, in open
    return py.error.checked_call(open, self.strpath, mode)
  File "/usr/lib/python2.7/site-packages/py/_error.py", line 86, in checked_call
    raise cls("%s%r" % (func.__name__, args))
ENOENT: [No such file or directory]: open('/home/user/.pida2/settings/appcontroller.keys.json', 'r')

ConnorBehan commented on 2022-06-28 22:25 (UTC)

I added python2-logbook package and made a comment at the python2-notify packages. When they are installed pida at least gets as far as the screen for choosing a backend.

MarsSeed commented on 2022-06-28 16:14 (UTC)

Do you plan to fix this package and its dependencies?