public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/abrt] update-2.17.8: remove upgrade script
@ 2026-08-03 10:22 Jakub Filak
0 siblings, 0 replies; only message in thread
From: Jakub Filak @ 2026-08-03 10:22 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/abrt
Branch : update-2.17.8
Commit : 4c5ed330732c0a49a41a28f294866b7f2c33db69
Author : Jakub Filak <jfilak@redhat.com>
Date : 2012-10-24T16:25:38+02:00
Stats : +4/-117 in 2 file(s)
URL : https://src.fedoraproject.org/rpms/abrt/c/4c5ed330732c0a49a41a28f294866b7f2c33db69?branch=update-2.17.8
Log:
remove upgrade script
---
diff --git a/abrt.spec b/abrt.spec
index 8ec8193..81401d1 100644
--- a/abrt.spec
+++ b/abrt.spec
@@ -25,12 +25,11 @@
Summary: Automatic bug detection and reporting tool
Name: abrt
Version: 2.0.17
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPLv2+
Group: Applications/System
URL: https://fedorahosted.org/abrt/
Source: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz
-Source1: abrt1_to_abrt2
# don't remove this patch, packages in rawhide are not signed!
Patch1: disable_gpg_check.patch
BuildRequires: dbus-devel
@@ -641,6 +640,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%config(noreplace) %{_sysconfdir}/libreport/events.d/dbus_event.conf
%changelog
+* Wed Oct 24 2012 Jakub Filak <jfilak@redhat.com> 2.0.17-2
+- remove ABRT1.0-to-ABRT2.0 upgrade script from spec file
+
* Wed Oct 24 2012 Jakub Filak <jfilak@redhat.com> 2.0.17-1
- provide a problem item containing versions of binaries listed in Xorg backtrace
Adresses #867694 comment 1
diff --git a/abrt1_to_abrt2 b/abrt1_to_abrt2
deleted file mode 100755
index 978c38f..0000000
--- a/abrt1_to_abrt2
+++ /dev/null
@@ -1,115 +0,0 @@
-#! /usr/bin/python
-#-*- coding: utf-8 -*-
-
-import os
-
-# abrt_v4 TABLE columns:
-UUID = 0
-UID = 1
-INFORMALL = 2
-DUMPDIR_PATH = 3
-COUNT = 4
-REPORTED = 5
-TIME = 6
-MESSAGE = 7
-
-# abrt_v4_reportresult columns:
-#UUID = 0
-#UID = 1
-REPORTER = 2
-RESULT_MESSAGE = 3
-
-def get_db_path():
- path = "/var/spool/abrt/abrt-db"
- try:
- with open("/etc/abrt/plugins/SQLite3.conf") as f:
- for line in f:
- line = line.split('=', 1)
- if len(line) == 2 and line[0].strip() == "DBPath":
- path = line[1].strip()
- except Exception, ex:
- pass
- return path
-
-def get_url_from_text(text):
- url_marks = ["http://", "https://", "ftp://", "ftps://", "file://"]
- lines = text.split('\n')
- url = ""
- for mark in url_marks:
- for line in lines:
- last_mark = line.find(mark)
- if last_mark != -1:
- url_end = line.find(' ',last_mark)
- if url_end == -1:
- url_end = len(line)
- url = "URL=" + line[last_mark:url_end]
- return url
-
-def format_reported_to(reported_to):
- reporter = reported_to[REPORTER]
- url = get_url_from_text(reported_to[RESULT_MESSAGE])
- if not url:
- url = reported_to[RESULT_MESSAGE]
- return reporter + ": " + url
-
-if __name__ == "__main__":
- try:
- from sqlite3 import dbapi2 as sqlite
- db = sqlite.connect(get_db_path())
- crashes = db.execute("SELECT * FROM abrt_v4")
- # abrt_v4 TABLE columns:
- # UUID | UID | INFORMALL | DUMPDIR_PATH | COUNT | REPORTED | TIME | MESSAGE
- for crash in crashes:
- # abrt_v4_reportresult columns:
- # UUID | UID | REPORTER | MESSAGE
- report_results = db.execute("SELECT * FROM abrt_v4_reportresult WHERE UUID='%s'" % crash[UUID])
-
- # save count from db to file
- count_file = "%s/count" % crash[DUMPDIR_PATH]
- # don't overwrite
- if not os.path.exists(count_file):
- try:
- fout = open(count_file, "w")
- fout.write(str(crash[COUNT]))
- fout.close()
- except Exception, ex:
- # silently ignore errors -> probably stalled db, but we can't
- # do much about it, so it's better to not polute the rpm output
- pass
-
- # save uuid from db to file
- uuid_file = "%s/uuid" % crash[DUMPDIR_PATH]
- # don't overwrite
- if not os.path.exists(uuid_file):
- try:
- fout = open(uuid_file, "w")
- fout.write(str(crash[UUID]))
- fout.close()
- except Exception, ex:
- # silently ignore errors -> probably stalled db, but we can't
- # do much about it, so it's better to not polute the rpm output
- pass
-
- results = report_results.fetchall()
- if results:
- # save report results from db to file
- reported_to_file = "%s/reported_to" % crash[DUMPDIR_PATH]
- if not os.path.exists(reported_to_file):
- try:
- fout = open(reported_to_file, "w")
- except Exception, ex:
- # silently ignore errors -> probably stalled db, but we can't
- # do much about it, so it's better to not polute the rpm output
- continue
-
- for report_result in results:
- # print "\t", format_reported_to(report_result)
- # I know, it adds a '\n' to the end, but it's not a problem
- fout.write("%s\n" % format_reported_to(report_result))
- fout.close()
- db.close()
- except Exception, ex:
- # in case of any unhandled error, just ignore it, the worst, what
- # can happen is that the old reports are marked as unreported
- #print ex
- pass
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-03 10:22 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-03 10:22 [rpms/abrt] update-2.17.8: remove upgrade script Jakub Filak
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox