Search Criteria
Package Details: sentry 23.3.1-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/sentry.git (read-only, click to copy) |
---|---|
Package Base: | sentry |
Description: | Python-based realtime logging and aggregation server. |
Upstream URL: | http://pypi.python.org/pypi/sentry |
Keywords: | sentry |
Licenses: | BSD |
Submitter: | zancarius |
Maintainer: | sergej |
Last Packager: | sergej |
Votes: | 14 |
Popularity: | 0.000000 |
First Submitted: | 2012-11-04 17:15 (UTC) |
Last Updated: | 2023-04-02 00:25 (UTC) |
Dependencies (12)
- jansson (jansson-gitAUR)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- libxslt (libxslt-gitAUR)
- postgresql-libs (postgresql-libs-12AUR, postgresql13-libsAUR, postgresql-libs-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- xmlsec
- python-pip (make)
- python-setuptools (make)
- llvm (llvm-rocm-gitAUR, llvm-gitAUR, llvm-minimal-gitAUR) (optional) – required for dsym support
- minio (optional) – self-hosted S3-compatible file storage backend
- redis (redis-testingAUR, redis-gitAUR, keydbAUR, valkey) (optional) – required by sentry-celery but need not run on the same server
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »
zancarius commented on 2019-04-23 21:03 (UTC)
I have updated Sentry to v9.1.1. This update is noteworthy and may require some changes during install or upgrade if you're planning on moving Sentry to a different system.
First, I have cleaned up several dependencies. In particular, Redis is still required, but I've opted to move it to the "optdepends" declaration for those who are running Sentry on a system separate from their Redis server or may be running Sentry in a systemd-nspawn container (I'm doing the latter). If you're installing Sentry for the first time and ignore the installation instructions, you may discover sentry-celery fails to start. If so, this is probably the reason.
Second, LLVM has also been moved into the "optdepends" array as it may not be required for everyone. In particular, LLVM is only necessary if you require dsym parsing. For users authoring software in Xcode, compiling with LLVM, or writing Rust, you will likely require LLVM to be installed alongside your Sentry instance (i.e. LLVM will need to be installed on the same system). This is an improvement for users who may not have this requirement as LLVM can pull in several related libraries.
Finally, I've removed the package ncurses5-compat-libs from the dependencies as it appears it is no longer needed. I've done some preliminary searching through the code base to validate this decision and have installed Sentry on some test containers, and I believe this to be true. If you encounter issues, verify that you have ncurses (from the official Arch repos) installed first before trying to install the old ncurses5 compatibility library. If you already have it installed, you may remove it.
If you encounter other issues with this particular release, please post them here. I don't expect you will, but there is a possibility as several old dependencies have been removed and the PKGBUILD has seen a small amount of cleanup. The installation and upgrade instructions have also been cleaned up, improved, and old information removed.
zancarius commented on 2019-04-04 08:05 (UTC)
Sentry updated to 9.1.0. Some manual intervention may be required:
In particular, during the update process, pacman may complain about the file "/opt/sentry/lib/python2.7/ntpath.pyc"; remove this before continuing.
I'll soon be exploring the possibility of changing this package to depend on Python 3.x rather than Python 2.7. At present, some of the libraries Sentry depends on will fail during the build process (BeautifulSoup 3.x has one or more unit tests that fail). I will try to keep this migration as painless as possible, but bear in mind that you may need to upgrade to the new interpreter if you haven't already. Python 2.7 will be deprecated at the start of 2020.
zancarius commented on 2018-07-14 04:44 (UTC)
Sentry updated to 9.0.0. You may notice an error akin to:
duplicate key value violates unique constraint "sentry_environmentproject_project_id_29250c1307d3722b_uniq"
This appears to be part of Sentry's normal operation as per #8004 [1].
Be aware that building this PKGBUILD on a machine that isn't in sync with the Sentry host may potentially create a package where uWSGI expects differing versions of glibc or libicu*. Your build and Sentry hosts should always be either 1) updated or 2) in sync.
[1] https://github.com/getsentry/sentry/issues/8004
zancarius commented on 2017-12-24 22:20 (UTC)
I'll release another pkgrel tonight (possibly) with a patch for Sentry's requirements as it appears upstream still has
psycopg2>=2.6.0,<2.7.0
[1]. I wasn't able to find an active ticket on their repository, either, so feel free to submit one.[1] https://github.com/getsentry/sentry/blob/ee10875b2649a80e221a5df9a2db675e00d5c3e6/requirements-base.txt#L32
Nukesor commented on 2017-12-24 21:21 (UTC) (edited on 2017-12-24 21:23 (UTC) by Nukesor)
The sentry build fails with postgres 10.1
Related ticket:
https://github.com/psycopg/psycopg2/issues/594
Updating to psycopg2==2.7.1 seems to fix this issue
zancarius commented on 2017-12-11 17:36 (UTC)
Apologies for the nearly 2 week delay bumping Sentry. I received the notification, but promptly forgot following the Thanksgiving holiday due to some personal matters that came up.
zancarius commented on 2017-09-12 03:40 (UTC)
mitchhentges commented on 2017-09-12 02:24 (UTC)
mitchhentges commented on 2017-06-13 04:10 (UTC)
zancarius commented on 2017-06-13 04:00 (UTC) (edited on 2017-06-13 04:08 (UTC) by zancarius)
« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »