Mini Shell
commit f27f21b495cdd798cc8e37eae1332e66b9fc359a
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Dec 10 21:22:17 2018 +0100
New version - 0.47.2
commit addc779023e76685182306b21b1c9bea57423b9f
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Dec 10 20:42:33 2018 +0100
New version - 0.47.1
commit 78d868d99104317ce8820f39f61d207566e61a55
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Jul 23 16:09:30 2018 +0200
New version - 0.47
commit 9d3f6983dc078ccba7f1fa5d4ff9b2628b09e2f0
Merge: 0191fa9 d513f5c
Author: Martin Kolman <martin.kolman@gmail.com>
Date: Mon Jul 23 16:00:36 2018 +0200
Merge pull request #18 from M4rtinK/master-fix_locale
Make sure gettext returns strings not bytes
commit d513f5cbc9ae06eff75243f969f25de4b2d00beb
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Jul 23 15:10:19 2018 +0200
Make sure gettext returns strings not bytes
Looks like this behavior changed in Python 3 & ldgettext() started to
return bytes.
So use gettext.translation() instead, like we did in Anaconda.
This should be the "right" way for Python 3 & properly return strings.
commit 0191fa92e4c3a2be76b37eefa3d0c91d3366cbba
Merge: bb11567 8a4268b
Author: Martin Kolman <martin.kolman@gmail.com>
Date: Thu Feb 15 11:29:27 2018 +0100
Merge pull request #17 from AdamWill/gui-subpackage
Spec: Move TUI back to main package
commit 8a4268bc88ff49a2921ef03b993181117f1d9fa7
Author: Adam Williamson <awilliam@redhat.com>
Date: Wed Feb 14 12:19:24 2018 -0800
Spec: Move TUI back to main package
The 0.46-1 package build I think inadvertently (in the name of
simplifying the spec) moved the TUI into the -gui subpackage.
This breaks Fedora composes, as anaconda's text mode will not
start without python3-meh-gui installed, and that package is
not currently installed to the compose environment.
This commit reverts the changes to %files which broke this.
commit bb1156728a4f76e5e3638ab20b9454a1568a99db
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Feb 12 18:20:49 2018 +0100
New version - 0.46
commit 07ef6c36ce45905e3262729dd066c3b0adb16dc7
Merge: 2bfc751 ee7c2c0
Author: Martin Kolman <martin.kolman@gmail.com>
Date: Mon Feb 12 17:56:46 2018 +0100
Merge pull request #16 from M4rtinK/master-drop_python_2_support
Drop Python 2 support
commit ee7c2c009d7aa6e99140efe216cab9fcc8a5fdab
Author: Martin Kolman <mkolman@redhat.com>
Date: Fri Jan 19 19:09:49 2018 +0100
Drop Python 2 support
No one is apparently using the python2 subpackages and the end of
upstream support for Python 2 is in sight, so drop the python2
subpackages and Python 2 support in the codebase.
Dropping Python 2 support is pretty trivial and basically amounts
to stop using six and fixing the few places where it is used.
commit 2bfc751fd680515d44f7096945a1e282a1f7d6aa
Author: Martin Kolman <mkolman@redhat.com>
Date: Tue May 23 11:40:43 2017 +0200
New version - 0.45
commit a465bda413a9523934f2ad824748a5272a71d83c
Author: Martin Kolman <mkolman@redhat.com>
Date: Tue May 23 11:32:52 2017 +0200
New version - 0.44
commit dbc1356735fe1221674074bc9307efeb4ac82fe0
Author: Martin Kolman <mkolman@redhat.com>
Date: Tue Feb 16 18:12:09 2016 +0100
Some rpmlint fixes
* fix the FSF address
* remove a "macro" from the changelog
* use a valid URL for the source tarball
commit ef54a974a8a6622702e8c5b53492ffbd34a7305e
Author: David Shea <dshea@redhat.com>
Date: Thu Feb 4 11:32:25 2016 -0500
Remove the removal of the eintr checker, which has been removed
commit d3d2e4ff8472a152efbcac7ad336b0a31d4c60bb
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Oct 5 14:50:51 2015 +0200
New version - 0.43
commit e255c09b603a12fe712a9e7d51e2102d2d18b7a0
Author: Vojtech Trefny <vtrefny@redhat.com>
Date: Fri Oct 2 14:47:30 2015 +0200
Set translations domain for glade files
commit 1a4af15cf5a539510a88278ecfd1255c6e00621d
Author: Martin Kolman <mkolman@redhat.com>
Date: Tue Sep 29 18:03:43 2015 +0200
New version - 0.41
commit 97b11603762f24a80215ba99468296138b8681a9
Author: Vojtech Trefny <vtrefny@redhat.com>
Date: Fri Sep 25 14:34:07 2015 +0200
Add tests and ChangeLog to MANIFEST.in
Signed-off-by: Vojtech Trefny <vtrefny@redhat.com>
commit d19cbc473d15a919567d9c6f5ea8a91ab83a5cd8
Author: Vojtech Trefny <vtrefny@redhat.com>
Date: Thu Sep 24 15:02:28 2015 +0200
Fix clicking on buttons on error pop-up doesn't work (#1250942)
Set python-meh window to be modal and above other windows and hide
it when libreport window is displayed.
Signed-off-by: Vojtech Trefny <vtrefny@redhat.com>
commit 21c69f08615636e950bcacce3d9a225727d74544
Author: Vojtech Trefny <vtrefny@redhat.com>
Date: Mon Sep 21 10:07:57 2015 +0200
Add Makefile to MANIFEST.in
Signed-off-by: Vojtech Trefny <vtrefny@redhat.com>
commit 5526cdfee1a5678bac2e90fddf88faf2d1b5b5e0
Author: Vojtech Trefny <vtrefny@redhat.com>
Date: Thu Sep 17 13:16:19 2015 +0200
Add archive target to Makefile
Change 'make local' to create a source archive from current code,
add 'make archive' to create a source archive from version tag.
Signed-off-by: Vojtech Trefny <vtrefny@redhat.com>
commit 0bdd587019ef514c22f016588d4fbba1769499fa
Author: Vojtech Trefny <vtrefny@redhat.com>
Date: Thu Sep 17 13:14:50 2015 +0200
Add .gitignore
Signed-off-by: Vojtech Trefny <vtrefny@redhat.com>
commit 3dea6c0f5495f861dabb45bea7ae13e862fc78f0
Author: Martin Kolman <mkolman@redhat.com>
Date: Wed Sep 16 15:24:18 2015 +0200
New version - 0.41
commit b66d9a542b4c39e48a561fe69ea071d3beb2756c
Author: Martin Kolman <mkolman@redhat.com>
Date: Tue Sep 8 15:11:08 2015 +0200
Make sure the Meh window has focus even if a dialog is displayed
Make sure that the Meh window is in focus even if the application
that crashed was displaying a dialog at the time of the crash.
This is quite an issue as both Anaconda and Blivet GUI make use of
dialogs and thus crash reporting via Python Meh could be sometimes
prevented by the Meh window not getting focus.
commit d6b1d3c29ddcb9351015254772e897591884e272
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Jul 28 13:06:39 2015 -0400
Run pylint as part of "make ci".
Also, use sys.exit instead of os._exit to make sure pocketlint's atexit
handler runs.
commit 65bef15f73848f5b353fad677ebfc670b4d9212b
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Jul 17 09:49:49 2015 -0400
Add a new makefile target that does everything needed for jenkins.
We should have as much of the logic of how the CI tests are run in source
control as possible, so that's what this target is for. Besides this, jenkins
just runs a "git clean" first.
commit 0391e896abafda15b9c2011e656cb04c91b43d90
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 16 15:55:16 2015 -0400
Fix the other pylint-discovered errors.
Most of these can be gotten rid of by disabling the error messages. This
is okay because a lot of the errors only turn up under python3 (like when
pocketlint is running), but the code in question is only reachable under
python2.
commit f7505dfa1587e08e175c3c3776c432920953f43e
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 16 14:10:43 2015 -0400
Use isinstance instead of type.
commit 56fb0116c3489b24f50e27c77f2fdd301dc766e5
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 16 14:08:22 2015 -0400
Fix all the places we're redefining something.
commit 64a6a68d44821a2f87911419d274a51c77d2ac14
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 16 14:06:27 2015 -0400
Don't use [] as the default argument in a method.
commit f143b2a03b54c23285ef7e35042abb8d483c0b16
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 16 14:04:15 2015 -0400
Take care of exception-related pylint messages.
commit a25db486039df8a9b108f3cc08f84cc1d9a50db2
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 16 08:56:34 2015 -0400
Get rid of all the unused variable warnings.
commit e3036e7c61356594c7eb916a19ea628858bd5ca9
Author: Chris Lumens <clumens@redhat.com>
Date: Wed Jul 15 16:54:36 2015 -0400
Get rid of all unused and wildcard imports.
commit f3f3ccbf2ac1edfc734cf5cf4377299c7680b0c1
Author: Chris Lumens <clumens@redhat.com>
Date: Wed Jul 15 16:43:00 2015 -0400
Add pocketlint support to python-meh.
commit 55f62ce2345809ec96a4c94b89b2bb1135694d2a
Author: Vojtech Trefny <vtrefny@redhat.com>
Date: Tue Jul 14 15:10:02 2015 +0200
Use gi.require_version for Gtk import
gi.require_version needs to be added before importing from
gi.repository to stop PyGIWarnings complaining about it.
Signed-off-by: Vojtech Trefny <vtrefny@redhat.com>
commit a9b818a7c13646df14b952803dc84af6ccd72e11
Author: Martin Kolman <mkolman@redhat.com>
Date: Tue Apr 28 14:15:45 2015 +0200
New version - 0.40
commit 15a87a3029423680ac4026de704803e603f9478e
Author: Martin Kolman <mkolman@redhat.com>
Date: Fri Apr 24 11:50:01 2015 +0200
Make sure the date in RPM changelog is always in English
Make sure that the date in the RPM changelog is always in English
regardless of system locale as various RPM tools don't really handle
localized dates.
commit 7dc190058306f262f3578407a12012a040936c5b
Author: Martin Kolman <mkolman@redhat.com>
Date: Fri Apr 17 18:09:57 2015 +0200
Update upstream URL
The python-meh upstream source code repository has moved to the
rhinstaller organisation on GitHub.
commit 774255aeddb4dc5319547357a5ef8951de77cdc6
Author: Martin Kolman <mkolman@redhat.com>
Date: Wed Apr 1 13:17:47 2015 +0200
New version - 0.39
commit c7c975a881d09f7c92ceb7795e7b1e74e9c6593d
Author: Martin Kolman <mkolman@redhat.com>
Date: Wed Apr 1 12:49:50 2015 +0200
Handle LANG=C
Set utf-8 encoding for the output file in Python 3 so that
python-meh always outputs utf-8 encoded bytes.
commit 21828e00772ceb7d67a9c3e533af9594607ea886
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Mar 30 14:02:13 2015 +0200
New version - 0.38
commit 0dd22422d8bab135deedc669a0c4529a6aff5616
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Mar 30 18:39:15 2015 +0200
Switch to Zanata for translations
commit 5493694c453141bfd7919b39b2a5010826447d16
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Mar 30 15:28:29 2015 +0200
Run both Python 2 and Python 3 tests for "make test"
commit f2d52fec7e767c167be7446e5a2dfe80fc89258c
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Mar 30 15:22:30 2015 +0200
Python 3 compatibility fixes for the Unicode test
commit ce29401bacde6151427d4a14bbc2529def23f67d
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Mar 30 15:19:39 2015 +0200
Make it possible to specify file open mode
This is sometimes needed for Python 2 + 3 compatibility.
commit 60984e88cdfa1832d306871a01b5604cb3c98b2a
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Mar 30 13:49:24 2015 +0200
Add missing six dependency
Also tidy up the dependency formating to make it more readable.
commit 82945afa35c04246a6bc4b38778b24edaa7053de
Author: Martin Kolman <mkolman@redhat.com>
Date: Fri Mar 27 17:33:59 2015 +0100
Fix date in changelog
commit d07119499c72dceb643d111f158f54cbd7f2e121
Author: Martin Kolman <mkolman@redhat.com>
Date: Fri Mar 27 17:31:18 2015 +0100
New version - 0.37
commit 8dc9639d8d520e110a2d1aa8e274b83b7e279dd2
Author: Vojtech Trefny <vtrefny@redhat.com>
Date: Thu Mar 26 15:38:19 2015 +0100
Fix dumping file attachments in Python 3
Signed-off-by: Vojtech Trefny <vtrefny@redhat.com>
commit 81f5c2f2bb57964ea5e0573ab30cde943f98302b
Author: Adam Williamson <awilliam@redhat.com>
Date: Wed Mar 25 11:46:12 2015 -0700
meh has not required openssh-clients since 2009
It used to have its own scp reporting mechanism...in 2009. The
RPM dep was never removed.
Signed-off-by: Martin Kolman <mkolman@redhat.com>
commit 464489bf2b799d1ffbd8e5283abc1530c6336cb9
Author: Martin Kolman <mkolman@redhat.com>
Date: Thu Mar 5 20:12:52 2015 +0100
New version - 0.36
commit cf958c525c9219a2916c0bd054036bf99c808c40
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Mar 5 19:16:09 2015 +0100
Package's epoch returned by RPM is an integer (#1199263)
We need to convert it into a unicode object since that's what's expected further
down the road and what every other filed of the PackageInfo namedtuple is.
commit d0d085d9bdf2ea620afe97222a59c1e6b1909908
Author: Martin Kolman <mkolman@redhat.com>
Date: Tue Feb 17 14:12:13 2015 +0100
New version - 0.35
commit e1ac72c496b2ff6b223bd92bd2a67233c6852f61
Author: Vojtech Trefny <vtrefny@redhat.com>
Date: Thu Feb 12 13:39:27 2015 +0100
Add option to remove the 'Debug' option/button for mainExceptionWindow
It is neccesary to pass a function (which decides whether to allow the debug option) as a keyword argument 'allowDebug'. Default function is sys.stdout.isatty.
Default is the sys.stdout.isatty function which causes the debug option is not present when there is no terminal/tty to display the debugger.
Signed-off-by: Vojtech Trefny <vtrefny@redhat.com>
commit 8ee2a22ed6d90a3b3d73915b1d9d54be3f5d8e19
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Dec 9 08:55:31 2014 +0100
New version - 0.34
commit 8de1d435aca0761ed64288fc01ebbc539e3ebaf4
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Dec 8 10:22:40 2014 +0100
Encode str/unicode object before hashing it
hashlib requires a byte string so in Python3 we should encode the unicode
object. In Python2 encoding byte string makes no change.
commit 21a74c6c54290f751401659d5ccfa48a761b8890
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Dec 8 10:21:01 2014 +0100
Use dict.items() instead of dict.iteritems()
Because of Python3 compatibility.
commit ea16e90b696ebb938b05a47aab38652d0687daaf
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Dec 8 09:21:45 2014 +0100
Add one more flag to test (for Python3)
Also make the flags mandatory so that we don't require Python2 flags from
Python3 and vice versa.
commit e64859a9822b587bf15dbd3347875231710c47c9
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Dec 8 09:20:32 2014 +0100
Make sure we work with strings when we think we do
Instead of relying on RPM returning us something that really works like a
string, let's just make sure we have a real string in both Python[23].
commit ba6da074d2e617b64ec05b4fcdd4de22695a5e72
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Dec 5 14:47:58 2014 +0100
New version - 0.33
commit 6af561af43873dfefb5d75f813ad1ccf0f155261
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Dec 5 14:46:33 2014 +0100
Make sure fresh translations are always fetched
'tx pull' by default skips 'already downloaded' files, but those files may be
completely out of date.
commit e4995c24ebefc40465c548542fcf591425bf273e
Author: Miro Hroncok <mhroncok@redhat.com>
Date: Fri Dec 5 12:31:48 2014 +0100
Add pieces needed to build the python3- subpackage (#985294)
Although the code is the same we need two packages with the same contents -- one
for Python2, one for Python3.
commit 25dd15c2bffb1a5e976c9c8b8b9ca6c7fe46b997
Author: Miro Hroncok <mhroncok@redhat.com>
Date: Fri Dec 5 12:30:37 2014 +0100
Remove yum from requires and fix setuptools requires
We don't need yum and we need the setuptools package, not setuptools-devel.
commit bff47b25d0d66567bc05ce2906153a5d993a2081
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Dec 5 13:59:22 2014 +0100
raw_input is replaced by input in Python3
commit 08fac2b7b61b10105c54b3bc879db0ed88beadd7
Author: Miro Hroncok <mhroncok@redhat.com>
Date: Fri Dec 5 12:28:58 2014 +0100
Raise exception in a Python3 compatible way
commit e60d40eeed47a607d63720ca23cfe5144bd15735
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Feb 11 11:09:55 2015 +0100
Add example code using python-meh
It's not entirely easy to come up with the code that set's python-meh exeption
handling up. Anaconda does very complicated stuff to do so, but the minimal
example is short and quite clear and thus we should provide it to encourage
people to use python-meh.
commit 792f2cfe0f7bdf21d83b6f653c40e5fb5a1f667b
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Feb 9 17:32:07 2015 +0100
Use /usr/bin/python2 in scripts
Comply with the new packaging guidelines:
https://fedoraproject.org/wiki/Packaging:Python#Multiple_Python_Runtimes
https://fedorahosted.org/fpc/ticket/327#comment:9
commit 6565b79160201a8c259c090c03efd1faea27377b
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Sep 8 12:54:59 2014 +0200
Remove the --disable-overwrite parameter for the Transifex client
It doesn't seem to be of any use.
commit b3ff84434dec14d85995c800f0b1240b133d0d21
Author: Martin Kolman <mkolman@redhat.com>
Date: Mon Apr 28 17:45:19 2014 +0200
New version - 0.32
commit fc8ba2d1aac3712c1fd35f7c3337655cc2ca2d02
Author: Martin Kolman <mkolman@redhat.com>
Date: Fri Mar 21 18:58:59 2014 +0100
New version - 0.31
commit fdd4eb038a7cb1a80003bab8ff869b6ebb2ff12d
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Dec 18 13:02:02 2013 +0100
New version - 0.30
commit 0d7c3364fd8f08e194f3edb62766d0e39573b5b9
Author: David Shea <dshea@redhat.com>
Date: Mon Dec 16 15:10:05 2013 -0500
Exclude compiled versions of gui.py from the non-gui package
commit 69fc510b93ecaff6504d04f170ac78c0879f6b1f
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Dec 3 10:09:00 2013 +0100
Skip callbacks providing no information
commit 882e5df8bcf47935dd2e0e17f1e568709afb942c
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Nov 20 14:21:14 2013 +0100
New version - 0.29
commit 31a4f02952138324c5e2b6a2d225fed1a65a6081
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Nov 19 08:44:12 2013 +0100
Split GUI out into a separate package
Interactive exception handling and reporting generally doesn't require GUI so we
should allow using python-meh without pulling in the whole graphical stack.
commit 64f123664fe7a1c8cfc5921c862d1200101a7909
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Nov 19 08:41:27 2013 +0100
Create archives in one Makefile target and reuse it
Both 'make local' and 'make archive' should produce the same tarball they
differ only in commit tagging.
commit 47a5dcdc60e5618305351a7335d8e412e750d864
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Nov 5 08:21:36 2013 +0100
New version - 0.28
commit e62dea5255ee7345525f9505669aee50434bc917
Author: Miro HronĨok <miro@hroncok.cz>
Date: Tue Oct 15 16:30:12 2013 +0200
Introduce support for Python 3 while keeping Python 2 working
This commit introduces support for Python 3. Some of the behaviour is slightly
changed, however, it should work in general.
Libreport is still not working with Python 3, but that should be the only
blocking thing now.
Makefile and setup.py might need some modifications as well, currently only
make test3 has been added.
commit 93f8914df26fb5bc719714f1d4298df4ae6f67cb
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Oct 9 13:52:32 2013 +0200
Sync spec with downstream
commit a429bfff0524fe4a33d6b7da30ba09dca02d36e6
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Oct 9 13:45:31 2013 +0200
New version - 0.27
commit d0900f6ce587879d2c7db3fa9531ef480c610970
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Oct 8 14:28:25 2013 +0200
Use join method instead of the joinfields function
commit 36ec169e5982aeefce613eb38e5a0a152eab4c8e
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Oct 8 14:23:15 2013 +0200
Translate the hints on how to quit debugger and shell
commit 713433813e86f18624abbf3257cc810b6e2c521c
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Oct 8 14:18:56 2013 +0200
Add a way to run shell when exception appears
There may not be a way to get to a shell in text mode so we should provide it.
commit 95c1ae7a830471c19675387cc85d6a8ec1cbdeb7
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Oct 8 14:12:59 2013 +0200
Get rid of constants that are no longer used anywhere
commit 7cda22025a3ff1d843b667afe8c581518f7486b2
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Sep 23 09:05:09 2013 -0400
Filter local variables in a nicer way and fix docstring
The localSkipList is used as a list of substrings that are searched in variable
names to determine if those should be skipped or not. Both the code and
docstring should reflect that in a readable way.
commit e31d0249a903eb42da7dae26eae9e55826fc42c4
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Jul 23 13:27:42 2013 +0200
New version.
commit 7b7f6b1ed9a5e29aa228bda70358abf0dd1d55ad
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Jul 22 13:59:32 2013 +0200
Output binary data correctly as hexa strings (#986515)
commit 470fa9eec1d44df4d48cbb6461e863a4a449150a
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Jul 22 12:20:21 2013 +0200
Add newline before dumping callbacks' outputs
commit a58d3d20dade714c9954412ab22827742d4b33cf
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Jun 18 12:25:48 2013 +0200
New version.
commit 8c1e14bc78b0a9422c17589c9c7bca6b734411e5
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Jun 18 12:23:54 2013 +0200
Transifex now needs transifex.com
commit 625247486e432bb475145eb3b04d34138daba793
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Dec 14 12:00:37 2012 +0100
Add and use the safe_string module and the SafeStr class
safe_string module provides the 'SafeStr' class which is a class inheriting from
Python's 'str' class and overriding the __add__ method to allow safe appending
of ascii strings, utf-8 encoded unicode strings, unicode strings, binary data
represented by a string and objects with or without __str__ method.
With this class we no longer have to check values for being of type UnicodeType,
and we can handle binary data correctly.
Resolves: rhbz#886983
Resolves: rhbz#974032
commit bff4e40908e9566e45ead4b8da8fd4a869c08f80
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed May 22 15:00:08 2013 +0200
Give translators hint about the cryptic strings
The comments appear in the .pot file and also in Transifex next to the
to be translated string.
commit 701007d6ff82148f7dd6105bfe67c08f8d535e11
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu May 2 13:01:18 2013 +0200
New version.
commit b020679afa4cb3888b9217823eb243bbfbf288c2
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Apr 30 11:14:40 2013 +0200
Epoch of the package from RPM db can be None (#957789)
None has to be replaced with some default ("0"), otherwise libreport raises
exception and bug reporting doesn't work.
commit 193f7f110b7213a98c529dc67515868172c47b59
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Apr 17 12:41:36 2013 +0200
New version.
commit 7c393a68c4c50a710daa02d2ab7d7860f90355ce
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Sat Apr 6 11:04:19 2013 +0200
Use Sphinx syntax for docstrings
commit 8c308e02eb7193a5c0c2a8cb7981b6cc2ed90fdf
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Mar 26 14:52:31 2013 +0100
Allow a change of the I/O functions
This is needed for Anaconda's text mode that has its own raw_input
function that has to be used also by python-meh. And it will come
handy when writing automated tests for python-meh's text interface.
commit dd9bc56d04f804532b3d119a7f216b4d82bfa554
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Mar 19 12:22:42 2013 +0100
Reword the 'Debug' button warning (#948256)
Getting to tty1 happens only in Anaconda running a non-live installation, so we
should just warn user it may happen. Also the GUI is now on tty7, but in any
case there is no point in getting back to tty7 manually, because until the
debugging session is finished the GUI is frozen.
commit 500309cd3675dbd67718713bf5fd5a3ba3e450e4
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Apr 4 11:06:42 2013 +0200
New version.
commit 32bd7b628d46d7ba82e9de8dc7555d7cf93cbe44
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Apr 3 12:05:08 2013 +0200
Some more stuff for ABRT/libreport (#929181)
It needs it for better deduplication.
commit 15cd207be109c300027b94e5f93dbbffab2fffdb
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Mar 28 10:43:14 2013 +0100
Tell ABRT we are reporting a Python excetion
commit 9ad715a463cab93714017335f92e2b03774ee75f
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Mar 5 12:21:36 2013 +0100
Use named tuples instead of our magic tuples
Using ExceptionInfo and DumpInfo named tuples makes code clearer and
simplifies documentation.
commit 24b440274ec58635281ab4ccacf2c6ca3cdd5812
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Jan 22 12:51:34 2013 +0100
Add missing lines to changelog
commit ef1cc21987eb0081194d3c261fca199a32c50197
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Jan 21 12:43:46 2013 +0100
New version.
commit 0edc4d02d9e21e2b18c0f33096e08c5801e06da6
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Jan 15 12:52:27 2013 +0100
New purely textual text interface
Since Anaconda supports purely textual (no curses-based) interface,
we need to provide it too.
commit 8e10339dfb71d80931b2f7bb5d9e5d50d1d185a5
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Jan 15 12:49:31 2013 +0100
Add dumb enableNetwork implementation to GraphicalIntf
enableNetwork is not implemented in the abstract class for user
interface. Not implementing it in any way in the GraphicalIntf class
may result in traceback.
Also inherit AbstractSaveExceptionWindow from the object class.
commit b51de7c81473a2c78ab8017929057c1079d7857e
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Jan 15 13:14:10 2013 +0100
Destroy main window after running it
Also put an empty line before the pdb session to make the help
comment more visible.
commit 4f30e4679098bd8403f0f1c6a93d073a7f6de1de
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Jan 15 12:46:56 2013 +0100
Get rid of the accountManager and use new libreport API
While libreport supports the old API, we can get rid of some lines
by using the new one.
commit 36406a526b87969ec5f7da1339b941785ad6af28
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Jan 14 13:01:42 2013 +0100
Add a way to override previously registered callback
It may be needed to force the name for a callback even when there
already is a callback with the same name registered.
commit 2b7192bc65f1af4c3bdc30bed38309b04dbcba16
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Jan 11 16:01:30 2013 +0100
Allow callbacks marked as attachment only
Some callbacks may return a lot of data that would make the main
'*-tb' file much bigger. By giving an option to mark callback as
"attachment only" we can keep the main '*-tb' file's size and still
get stuff to bugzilla.
commit 4eea6b719fda0c60713018f1d8a5e6fce6db14ec
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Jan 11 14:41:17 2013 +0100
Add support for callbacks providing additional data
We provide a way to register files that should be appended to the data
collected about the crash. This patch adds the similar functionality,
but for the callbacks (calling programs, listing items in some additional
object, etc.).
commit f9777a1c766ecaca4b395fb19d7859f24d51d424
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Dec 11 12:45:27 2012 +0100
New version.
commit df5249e9e1c3936a0be916586c08b9f0a11512bf
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Dec 5 10:51:56 2012 +0100
Handle non-ascii dict keys and values correctly (#883641)
Also add such case to the handle_unicode unittest.
commit 74871808fb4ccc9a81774ac53a703a278af9d71e
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Nov 14 18:36:13 2012 +0100
New version.
commit fb2817007f334d4eed0080af4323017a8c69d48f
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Nov 9 15:48:16 2012 +0100
Add test for handling unicode strings and files
There were many bugs concerning these issues.
commit 6b48d04bc8e48f80bc017388bd09c5441fa9bc7f
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Nov 9 15:06:25 2012 +0100
Read files as UTF-8 and ignore errors (#874250)
We may be given files that are not ascii. This way we can handle both
utf-8 and ascii files correctly.
commit 1e2d449b1415ed9edcaaef654fe5455b991f7edc
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Mar 21 15:25:05 2012 +0100
Add %check section to the spec file
port of commits 9590d4aded93d73225d28ba0d1ffe1d6f9e8b2b6 and
7432b617df3b8cf001a03697fac5d881382252f0 from rhel6-branch
commit 4ac9304a6b376bf9cc0edb40d523e3cb7a429f49
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Nov 9 15:47:10 2012 +0100
Fix tests
Tests need to reflect changes made to some methods.
commit 8b297d132701d2f5c08d0003caaa1beeeb204865
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Oct 25 11:58:52 2012 +0200
New version.
commit e7df2b1849e41cbaa21fa791df635e26adfc818f
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Oct 15 18:56:08 2012 +0200
Handle tracebacks with no stack (#866441)
Obviously such tracebacks exist.
commit ef75b2628d64b8036818f06a9b31a3012e3f0b00
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Oct 15 18:41:59 2012 +0200
Parse component name correctly (#866526)
Thanks to Jakub Filak <jfilak@redhat.com> for the original version
of this patch.
commit f3dd9eec867c35dd6dd843a36ccebcd195a01e68
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Oct 15 09:20:16 2012 +0200
Spelling corrections (#865993)
commit f69a9cd445374311c93fc95c03a5426b003a7568
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Oct 9 18:02:08 2012 +0200
New version.
commit 82749fb3b7f5da71372adc792e2d462636049ce4
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Sep 21 11:55:08 2012 +0200
Handle unicode strings correctly (#854959)
commit 519148e08a33a10daee7ba934820a1a9603410a8
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Sep 11 12:40:02 2012 +0200
New version.
commit abab023aa2278f73ee7ab190e6bc840b9d2f967a
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Sep 6 13:31:56 2012 +0200
Do not overwrite process information with files having the same basename
e.g. 'cmdline' can be overwritten when adding "/proc/cmdline" to the
problem data dictionary
commit 31e242b50c4becd7106428de23c5e39fbd2a26e1
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Sep 6 13:28:38 2012 +0200
Encode dump as utf-8 before writing to file (#854959)
Writing to file uses ascii codec by default, which causes tracebacks
when writing non-ascii characters.
commit f06aed2a4bff04926f3cb6d4ad2a5089f5959262
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Aug 20 15:49:47 2012 +0200
New version.
commit 2dfa5426d1a5ba2f2fcf78010d52de3c9913be73
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Aug 20 14:36:52 2012 +0200
Add main_window property to the MainExceptionWindow
It's needed in Anaconda for adding the window to a Gtk.WindowGroup.
commit 77210889e1a717f84a9c71687c63554a516eef35
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Aug 16 16:10:45 2012 +0200
Don't try to dump objects without __dict__
Such objects cannot be dumped and we should just print their
string representation.
commit 366951d7f0ae413b4fc480ea55f709fdac78fbbd
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Aug 16 16:11:47 2012 +0200
Change require from rpm to rpm-python
rpm-python is what we need in meh/dump.py
commit 589705877a9b0472e95f7d47659e89d8aaee5a7f
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Aug 3 20:31:20 2012 +0200
New version.
commit 7d6d92edc7cb8d59dce0c88ee9fe063026e25223
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Aug 3 20:18:41 2012 +0200
Use just a basename of the attached file as the item name
libreport doesn't allow item names containing '/' characters,
so let's use just the basename of the attached file (for attachments,
there will still be the full path in the program-tb file)
commit 64f6fdad31ae03778cc2010be34f6a36e52dab6f
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Aug 3 20:11:15 2012 +0200
Set the type hint for the mainExceptionWindow to Dialog
Using Dialog as a window type causes that it has no minimize, maximize
and close buttons.
commit 4e4203a270e11bd78795ba70de088ee2192c555a
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Jul 11 10:54:04 2012 +0200
Store and then write out the string representation of the traceback and object dump
We passed the filename of the file containing the traceback and object dump to
libreport, and MainExceptionWindow. But that meant libreport and MainExceptionWindow
had to read the file and save the content to its internal structure. We need to
write traceback and object dump to a file, but we can pass its contents as string
directly to libreport and MainExceptionWindow.
There is a related patch for libreport removing the glue reading the file contents.
commit 4229f60a87f573da40d5c9c7e070732610bfa399
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Jul 19 10:42:50 2012 +0200
New version.
commit 7734b4e1ad3a2542bcc18a621dbf57124055a95e
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Jul 19 13:23:42 2012 +0200
Add files specified in the Config object as attachments to bugreports
We append the contents of the files specified in the Config object
to the program-name-tb-XXXXX file, but with this patch, they will
also appear as attachments of the bugreport.
commit 9f561219581a66997cc51ce11be9400ae47eaa3c
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Jul 19 09:59:25 2012 +0200
Put .po files to the tarball
We now don't have .po files tracked by git and thus 'git archive'
ignores them. So we need to append them to the tarball.
commit 6b7e90426b27d5869a5b608b3aeecb35a0b1d31d
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Jul 11 13:09:42 2012 +0200
Display hint how to quit the debugger
People don't usually know that 'continue' command quits the debugger,
so let's display a little hint.
commit 6c702839a323c5e8a3232d5bb9877f9f0e7523de
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Mon Jul 9 14:53:26 2012 +0200
Do not kill the process when 'continue' is used in pdb
commit d2344fa9953709b0539f62de5238d6168ed148af
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Jun 20 14:03:04 2012 +0200
Port to Gtk3 and the new design
commit aa748f312ec676986db515413fe0d4a36601f746
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Jun 20 17:22:14 2012 +0200
Remove the rc attribute and getrc methods
These things are not necessary, we can return the return code directly
from the run() method.
commit 38a6c4050d49243f79bbafd795320309eb647273
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Jun 19 13:54:58 2012 +0200
Fix 'all' and 'install' Makefile targets
'all' cannot run 'tx pull', because build environments don't have
tx configured and 'install' should just install python-meh not
build it
commit f6ea535d806752fa03dfeffd51a3a12c9d14e2c6
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Apr 12 14:53:29 2012 +0200
Migrate l10n to Transifex
commit 21c8970ad8c39eda002d4ad833c7f13d62c1cba1
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Wed Dec 21 11:05:03 2011 +0100
New version.
commit 0a02db895d3955cd154abd24e2f055aec672c7cd
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Nov 8 10:42:32 2011 +0100
use self.conf.* values when rpmdb queries fail (bugzilla needs to know at least valid component name)
commit 04b70ff43483d7079217ea0b440f86cb3f5a47c9
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Oct 21 13:47:43 2011 +0200
add info about environment variables
commit 5c07f108db69682aabd024207ddd8cb6f6d3a8ab
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Nov 1 17:50:19 2011 +0100
remove unused import subprocess
commit 5fc3a0fe48e1b783f4527002a07665d9341a20d5
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Thu Oct 27 12:40:37 2011 +0200
remove "" from python's options list (additional space in 'cmdline:...' solved better)
commit c8ecb846586a7ad330e05f1a067add6068d2e34e
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Fri Oct 21 12:24:45 2011 +0200
pass whole sys.argv in "cmdline: ..." info
commit ad178a242d350cbccb687135677143e8fc0e574c
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Oct 18 11:22:06 2011 +0200
use a dictionary to pass args to report.createPythonUnhandledExceptionSignature and pass environment info this
way
commit d5d99e90addea7790cab0d8500fa52f084702103
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Nov 1 17:33:39 2011 +0100
Move "import rpm" to where it's needed to avoid nameserver problems.
commit be38ecc0d01cc40137bf7375432cbadf93848cb6
Author: Michal Toman <mtoman@redhat.com>
Date: Tue Nov 1 17:22:19 2011 +0100
Change dependency to libreport-*.
commit af5eb57546ffd7874ed48d35fce09fd56242b8ed
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date: Tue Nov 1 17:16:48 2011 +0100
Add abrt-like information to bug reports.
commit af0c391214ad3d14ca728f2566f09f7baa82c25b
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Aug 25 09:36:45 2011 -0400
Propagate the screen attr when using text mode (jmoskovc).
commit a90a6dc9f53b411d8dfb95fb06b7506b9c57f7c4
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Jan 25 11:11:42 2011 -0500
New version.
commit b5445646ea6d46c60b53152093483307a39de12b
Author: Chris Lumens <clumens@redhat.com>
Date: Wed Jan 19 10:43:11 2011 -0500
Update the spec file URL to something valid (#670601).
commit 79d4ebe0f7f1e25d3e420713c9bfe1ef41fca61d
Author: Chris Lumens <clumens@redhat.com>
Date: Wed Jan 19 10:42:45 2011 -0500
Don't use _D for Debug, since that's already used by the expander (#640929).
commit 843960ebaac4dff217fcfa6424f6e3d7412c8d4c
Author: ncfiedler <ncfiedler@fedoraproject.org>
Date: Sun Dec 5 16:22:55 2010 +0000
l10n: Added Low German translation
Transmitted-via: Transifex (translate.fedoraproject.org)
commit 65414d50ff5b66a19fd23f4abb816b9a6fd367cb
Author: bluebat <bluebat@fedoraproject.org>
Date: Sat Sep 18 07:13:11 2010 +0000
l10n: Initial Traditional Chinese translation
Transmitted-via: Transifex (translate.fedoraproject.org)
commit 60b441e02938278e44555aaa46e32dad1b60af66
Author: munzirtaha <munzirtaha@fedoraproject.org>
Date: Wed Jul 14 07:16:15 2010 +0000
l10n: Arabic translation committed. Thanks Fawaz from KSU
Transmitted-via: Transifex (translate.fedoraproject.org)
commit cb66d8b8d68a99a5eac636d5cf57829e3b79400e
Author: warrink <warrink@fedoraproject.org>
Date: Sun Jul 4 13:11:49 2010 +0000
l10n: Updates to Dutch (Flemish) (nl) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
commit c839aff9bdc49e15712c58ee187b0b866731ef68
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Jun 22 11:04:27 2010 -0400
New version.
commit 5dfc751a862d6b463c3300f3e3728316d9723cdc
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Jun 22 10:43:32 2010 -0400
Treat classes like simple types, too.
This avoid the "AttributeError: class KSOption has no attribute '__class__'"
traceback seen in a lot of anaconda exception reports.
commit 8f75611e5649e4ed3a5f8e8216daaf48c47cf9db
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jun 10 16:09:02 2010 -0400
New version.
commit 1cc7441cb71ab8bbfc1ffca89f4c9a41c6d85893
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jun 10 16:06:29 2010 -0400
Remove the requirement on python-bugzilla (#602794).
commit 7a358350689b037dfff28fe239d1bf91f8101af6
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Apr 16 13:05:13 2010 -0400
Rename ba.po -> bs.po (#583055).
commit 8de7d28b6af5c5d222061747f60af1d1c40f117e
Author: ebegoli <ebegoli@fedoraproject.org>
Date: Thu Apr 15 23:02:25 2010 +0000
l10n: Updates to ba translation
Transmitted-via: Transifex (translate.fedoraproject.org)
commit a3bbcc2ccfb112fa72433c4bbd9b307dc2d520d7
Author: ebegoli <ebegoli@fedoraproject.org>
Date: Thu Apr 15 22:54:45 2010 +0000
l10n: Initial version. Complete but tests have to be run on it.
Transmitted-via: Transifex (translate.fedoraproject.org)
commit a8ad186d60935d43fb3e5d4ef312033bd772f40d
Author: mvdz <mvdz@fedoraproject.org>
Date: Sun Mar 21 23:12:08 2010 +0000
l10n: Added Ukrainian trasnlation.
Transmitted-via: Transifex (translate.fedoraproject.org)
commit ca864324121ec5b88e3e3297e1cc73b3fff33588
Author: goeran <goeran@fedoraproject.org>
Date: Thu Mar 18 22:32:42 2010 +0000
l10n: Updates to Swedish (sv) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
commit 521396211644cbad18bfd9513176d8a2fdd541df
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Mar 4 15:19:13 2010 -0500
New version.
commit d986d986b4362cc191b268be08f08cd1b81baea1
Author: ppapadeas <ppapadeas@fedoraproject.org>
Date: Mon Mar 1 10:36:52 2010 +0000
Sending translation for po/el.po
commit 755669c91c338c2b4e86f759650d5299f7dc8b94
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Feb 19 11:45:06 2010 -0500
And add a requirement for report as well.
commit 2b6b0831fab2f00bb1f8b8dec6e923994f6f59ae
Author: Chris Lumens <clumens@redhat.com>
Date: Mon Feb 15 10:27:45 2010 -0500
filer.py is now completely taken over by meh.
commit a98765ab83cf254e690c83a443dbe879e6ebcede
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Feb 11 16:49:03 2010 -0500
Everything from savers.py has moved into report.
commit 55d88bf882e8c2e5aeb8166dc89b4174bc4916dc
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Feb 11 16:47:26 2010 -0500
Remove unused UI code now that report handles all this for me.
Also, move the gtk-specific UI code out of ExceptionHandler.runSave and into
the saveExceptionWindow method. This allows doing the same thing for the
newt UI, too.
commit 8ba328bf1a95124b87c32874332d34ba6fde9c5f
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Feb 11 16:26:48 2010 -0500
Switch ExceptionHandler to use report (#562656).
commit f83836897725a06c560cd5b9a1b126b0556b5320
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jan 21 16:10:30 2010 -0500
Don't allow an exception when writing out an attribute stop the whole dump.
commit 5f1acbc4f8b1c0da16935ba7ecfcc7dd8506b228
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Dec 11 11:23:06 2009 -0500
Credit where credit is due.
commit 9cd455a056ac806249db347e48fc73b65e4d21c7
Author: amitakhya <amitakhya@fedoraproject.org>
Date: Wed Dec 9 09:18:54 2009 +0000
Sending translation for Assamese
commit 5a6bc0dbc37b99f2dc897bba08cf5b7b9c0bd13d
Author: ypoyarko <ypoyarko@fedoraproject.org>
Date: Tue Dec 8 01:15:26 2009 +0000
Sending translation for Russian
commit df03d7c069441ba72b4831852550e7da2edba873
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Nov 3 12:56:31 2009 -0500
New version.
commit 565cba9da442f271cf93f85d7b4c962476d0cd68
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Nov 3 11:44:12 2009 -0500
Add a test case framework.
This also adds a test case that checks the attrSkipList functionality to
make sure we don't run into those problems again.
commit ab9811e021de1fb7e79ea08a072bcde29cc925f9
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Nov 3 11:43:13 2009 -0500
Move src -> meh for ease of test case writing.
commit 3a90bd8e8c190956ed14dbd88f25d62eb757f054
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Nov 3 10:12:18 2009 -0500
Another attempt at making the attrSkipList work (#532612, #532737).
In the most local frame, the name of whatever object we're dumping isn't
what the attrSkipList is, it's "obj". Therefore the attrSkipList needs
to not start with the object's name, and dump needs to put "obj" on the
front of each attribute.
commit b4e1107cef0bad5706bab5c3882080937b9c2d35
Author: aguskov <aguskov@fedoraproject.org>
Date: Fri Oct 30 18:15:27 2009 +0000
Sending translation for Russian
commit bdb02fd892154028d7afc145900fdb779e4b3913
Author: astur <astur@fedoraproject.org>
Date: Sun Oct 25 11:09:51 2009 +0000
Sending translation for po/ast.po
commit 23b15e9b56a65b4ee90e0df28608453f99a21149
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Oct 8 14:44:49 2009 -0400
New version.
commit 070022eb90c43e9a0b28c494f0d41fd0699f8dd3
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Oct 8 14:36:21 2009 -0400
Make idSkipList work again.
The problem was that basically nothing in the passed in attrSkipList could
ever get evaluated properly unless they're globals, because the environment
local to the eval() statement didn't contain much at all. The solution is
to add the local environment from the frame where the traceback happened to
the environment the eval() runs in.
commit 937b4a97a1007e4c13673dd1244ed5f96de38afd
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Oct 8 13:54:02 2009 -0400
Support dumping objects derived from Python's object.
See the giant comment in _dumpClass for more information.
commit 3597a3e327e57836f5f0fb0fc9efc8e37f5d6aba
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Oct 2 09:57:43 2009 -0400
Use the right method to set text on a snack.Entry (#526884).
commit 8c94ff46b8604eced5373b426ca79f50c5073901
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Sep 29 14:23:38 2009 -0400
New version.
commit 2ff4cb0d81abb628201a31e4edf2f4bab90221f4
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Sep 29 13:52:17 2009 -0400
Always compare version numbers as strings (#526188).
Sometimes bugzilla gives us version numbers as strings, sometimes as integers
(for Fedora), and sometimes as floats (for RHEL). Always comparing as strings
saves a lot of annoyance.
commit ed4372014c485070962ee24cb2fd18eabd121f52
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Sep 25 15:31:20 2009 -0400
New version.
commit 09786775a153367bf6b0babd41f836efa92051b7
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Sep 25 13:53:00 2009 -0400
Add a default description to bug reports.
This means that on the save-to-bugzilla screen, there will typically be
a default description, and the user doesn't have to come up with their
own. Most user don't do a fantastic job of this anyway.
commit 7ecebdf04e413f7ecfa8ae7969009280dc97d1bf
Author: raada <raada@fedoraproject.org>
Date: Wed Sep 23 17:51:40 2009 +0000
Sending translation for po/sv.po
commit 80e2b4f1015b35c198cfc511b30cb4694df8d5ff
Author: raven <raven@fedoraproject.org>
Date: Tue Sep 22 19:32:56 2009 +0000
Sending translation for Polish
commit 55d8bc999f9a45d221baa7a607497033e5720eae
Author: amitakhya <amitakhya@fedoraproject.org>
Date: Tue Sep 22 12:14:50 2009 +0000
Sending translation for Assamese
commit 25eee9f90e8f7097a35c7375d11270762ed7cf6e
Author: samfreemanz <samfreemanz@fedoraproject.org>
Date: Tue Sep 22 06:26:55 2009 +0000
Sending translation for French
commit 0cab076c543878307640e6727ff6fffb4bbb3d23
Author: kristho <kristho@fedoraproject.org>
Date: Mon Sep 21 22:26:41 2009 +0000
Sending translation for po/da.po
commit d707eaa4fe04ff0bd8bf3ce82da6b6b1f0b3d05f
Author: xconde <xconde@fedoraproject.org>
Date: Sun Sep 20 16:39:15 2009 +0000
Sending translation for po/ca.po
commit 495030d873e2e96b82c8d1309d6be72bcccdc25f
Author: ruigo <ruigo@fedoraproject.org>
Date: Sun Sep 20 13:34:58 2009 +0000
Sending translation for Portuguese
commit 784a1536bf8c6c83df727e36b56f7c354bdc4bb3
Author: ruigo <ruigo@fedoraproject.org>
Date: Sun Sep 20 12:49:11 2009 +0000
Sending translation for po/pt.po
commit 617bd77d073a3664c166c476bb6c9e59dc0cf6aa
Author: perplex <perplex@fedoraproject.org>
Date: Fri Sep 18 13:25:35 2009 +0000
Sending translation for po/it.po
commit f2f30071093bd2e034b3e6a74ff3062262e1652b
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Sep 15 15:58:20 2009 -0400
Handle the user pressing Escape by continuing to show the dialog.
commit f758d0e156aef9a02299cd2ce7b94ba9418095d5
Author: nagyesta <nagyesta@fedoraproject.org>
Date: Tue Sep 15 15:43:10 2009 +0000
Sending translation for Hungarian
commit 38e4eb2252b4517a1417b0d748ac5d78fee8ea1c
Author: samfreemanz <samfreemanz@fedoraproject.org>
Date: Fri Sep 11 07:09:02 2009 +0000
Sending translation for po/fr.po
commit 264079f4839b6b208e7e84a2f671c04f5c36ea46
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Sep 10 10:37:25 2009 -0400
New version.
commit 8a5201e51d555bc71b859cc1d79ed576d316ad3c
Author: amitakhya <amitakhya@fedoraproject.org>
Date: Thu Sep 10 10:16:51 2009 +0000
Sending translation for po/as.po
commit 21cacccfe6e029477d4a6017701a182d3bc5fad9
Author: hedda <hedda@fedoraproject.org>
Date: Thu Sep 10 06:24:24 2009 +0000
Sending translation for German
commit b95ed5cb806325123c847d607d140cf7f424090c
Author: jassy <jassy@fedoraproject.org>
Date: Thu Sep 10 06:08:33 2009 +0000
Sending translation for Punjabi
commit 445888aa286c43e401b7bd10353e0aad1e0cbf32
Author: kmilos <kmilos@fedoraproject.org>
Date: Wed Sep 9 22:15:36 2009 +0000
Sending translation for Serbian (Latin)
commit 670c9a61f3b741c03b978c9614628e220444ac44
Author: kmilos <kmilos@fedoraproject.org>
Date: Wed Sep 9 22:14:09 2009 +0000
Sending translation for Serbian
commit 53a8e9a41a4eb1005e8ce62be7f8c3143bbef97d
Author: shanky <shanky@fedoraproject.org>
Date: Wed Sep 9 18:42:58 2009 +0000
Sending translation for po/kn.po
commit bb6f15b01d53eac8e8483d04b447759cacc7b3c8
Author: rajesh <rajesh@fedoraproject.org>
Date: Wed Sep 9 09:09:42 2009 +0000
Sending translation for po/hi.po
commit 0a47dc3826fa6d5b0c1730c9711a0f208292c84b
Author: swkothar <swkothar@fedoraproject.org>
Date: Wed Sep 9 06:10:38 2009 +0000
Sending translation for Gujarati
commit f437f4ba6378e5923cbd27254b97e7680f1a3ff9
Author: jassy <jassy@fedoraproject.org>
Date: Tue Sep 8 15:51:59 2009 +0000
Sending translation for Punjabi
commit 8addcb53cf91fc3809a7436f699145f9158d3423
Author: jassy <jassy@fedoraproject.org>
Date: Tue Sep 8 11:31:23 2009 +0000
Sending translation for po/pa.po
commit 46536cd0169a2d2b6a14a1a66a963d4a084d843a
Author: swkothar <swkothar@fedoraproject.org>
Date: Tue Sep 8 10:49:08 2009 +0000
Sending translation for po/gu.po
commit a0af1d5550cbde17275193374818a0c877f7c857
Author: kkrothap <kkrothap@fedoraproject.org>
Date: Tue Sep 8 08:45:57 2009 +0000
Sending translation for po/te.po
commit 5bcebfd7dcd62baaf7f6cf721851039ddaa7a894
Author: runab <runab@fedoraproject.org>
Date: Mon Sep 7 18:07:10 2009 +0000
Sending translation for Bengali (India)
commit 556ffe52571f8e6ba18984e966dbc31488765f5c
Author: sandeeps <sandeeps@fedoraproject.org>
Date: Mon Sep 7 17:18:47 2009 +0000
Sending translation for po/mr.po
commit 6ef2cecf9f533f42b8d2a5687b7753516a69e755
Author: runab <runab@fedoraproject.org>
Date: Mon Sep 7 13:08:45 2009 +0000
Sending translation for po/bn_IN.po
commit 7c4db933941c0736b65820eb253de04ef9ec56b1
Author: anipeter <anipeter@fedoraproject.org>
Date: Mon Sep 7 10:45:09 2009 +0000
Sending translation for po/ml.po
commit bd4b9c72009d2bb2e6d745ab43afc7f9ffd62fc4
Author: mgiri <mgiri@fedoraproject.org>
Date: Mon Sep 7 07:50:51 2009 +0000
Sending translation for po/or.po
commit 9919452894b183b615e42e4302ddb2376d0eab68
Author: jensm <jensm@fedoraproject.org>
Date: Sat Sep 5 16:53:08 2009 +0000
Sending translation for po/de.po
commit 9e27ced9e1a80f438be171614c8e42fe9e8e7969
Author: eukim <eukim@fedoraproject.org>
Date: Wed Sep 2 03:25:02 2009 +0000
Sending translation for Korean
commit b5cfca5d8a9f481809f2062689773c945096083b
Author: ypoyarko <ypoyarko@fedoraproject.org>
Date: Wed Sep 2 00:41:59 2009 +0000
Sending translation for po/ru.po
commit 5dcb6d43997c6109d40f9e73580ff6cf8512e8ea
Author: kmilos <kmilos@fedoraproject.org>
Date: Tue Sep 1 20:02:18 2009 +0000
Sending translation for po/sr@latin.po
commit b6cd959435b813b82b3da44cca014c4bf438d71e
Author: kmilos <kmilos@fedoraproject.org>
Date: Tue Sep 1 20:01:38 2009 +0000
Sending translation for po/sr.po
commit 98aa5a9c942dfe6533f6df20be30ca56dd97f88f
Author: leahliu <leahliu@fedoraproject.org>
Date: Tue Sep 1 02:29:46 2009 +0000
Sending translation for Chinese (Simplified)
commit b37a83be318e11696f41e05b26a81ea45dd1809c
Author: zoltanh721 <zoltanh721@fedoraproject.org>
Date: Mon Aug 31 12:17:29 2009 +0000
Sending translation for po/hu.po
commit 2335bbb382a0aca5789dc0c98a783f9b565f7ac7
Author: vpv <vpv@fedoraproject.org>
Date: Sat Aug 29 21:02:51 2009 +0000
Sending translation for po/fi.po
commit 187015c3f3b407c185fe99b393cf175d343af47b
Author: pingman <pingman@fedoraproject.org>
Date: Sat Aug 29 12:48:38 2009 +0000
Sending translation for Chinese (Simplified)
commit 3f00df0840ec8747beb9262ae9f2eddfbe92169b
Author: hyuuga <hyuuga@fedoraproject.org>
Date: Sat Aug 29 11:02:33 2009 +0000
Sending translation for Japanese
commit ea995a32a0b64ed1c19b618cda4a4175f5a02dc2
Author: khasida <khasida@fedoraproject.org>
Date: Sat Aug 29 05:14:06 2009 +0000
Sending translation for po/ja.po
commit 62a35758c5247c7ac64b11d63fbc0fafb663ec14
Author: ifelix <ifelix@fedoraproject.org>
Date: Fri Aug 28 05:49:10 2009 +0000
Sending translation for po/ta.po
commit 3b587cc18bf1b41e282d03d33dd69d2d5075f246
Author: warrink <warrink@fedoraproject.org>
Date: Thu Aug 27 19:47:28 2009 +0000
Sending translation for Dutch
commit ba360606de2c82b18450dd482f8e073b77c2aa79
Author: warrink <warrink@fedoraproject.org>
Date: Thu Aug 27 15:12:28 2009 +0000
Sending translation for po/nl.po
commit 24af4fdf8ddaf757cf0b1ace1c9f908f240de63b
Author: eukim <eukim@fedoraproject.org>
Date: Thu Aug 27 04:35:44 2009 +0000
Sending translation for po/ko.po
commit cae02318f1acd0f4b7f7b531bccdacf7cc42412a
Author: igor <igor@fedoraproject.org>
Date: Wed Aug 26 22:54:27 2009 +0000
Sending translation for po/pt_BR.po
commit 34bdd201ed1fcc4bd0a74471d2ba9324db1b2305
Author: Chris Lumens <clumens@redhat.com>
Date: Wed Aug 19 13:05:19 2009 -0400
New version.
commit f87123ba843498fde72401ee7913bd5604fa5d34
Author: Chris Lumens <clumens@redhat.com>
Date: Wed Aug 19 11:48:20 2009 -0400
Add a title to the main exception dialog so it looks right in anaconda.
commit 9c15826b03c3d2c0a6b599f30ed4857f48132f8c
Author: beckerde <beckerde@fedoraproject.org>
Date: Tue Aug 18 22:53:31 2009 +0000
Sending translation for Spanish
commit 2d1e7c6ae2ae7c4615ad49e3256ed0c11e693de7
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Aug 14 10:42:01 2009 -0400
Don't include an extra '/' in the displayed bug URL (#517515).
commit 685950609de2e634ee9e7eac718c561faaf764ff
Author: leahliu <leahliu@fedoraproject.org>
Date: Thu Aug 13 00:19:10 2009 +0000
Sending translation for po/zh_CN.po
commit d39c482e19f6edfcd4cd804782c96b9c7d42f6df
Author: Chris Lumens <clumens@redhat.com>
Date: Wed Aug 12 15:48:20 2009 -0400
Now that there's .po files, package them.
commit 7ecb2ff2cb81eb027750113b8a774c7856768372
Author: Chris Lumens <clumens@redhat.com>
Date: Wed Aug 12 15:41:26 2009 -0400
Use the new exception icon (#517164).
commit c073748e692aa132a1a1e20917a9312ca4b9e172
Author: logan <logan@fedoraproject.org>
Date: Wed Aug 12 14:04:58 2009 +0000
Sending translation for po/es.po
commit ebb190ddbbf6f51a386888c167d3163643b20617
Author: raven <raven@fedoraproject.org>
Date: Wed Jul 29 14:18:15 2009 +0000
Sending translation for po/pl.po
commit 5c7bcca139b00ae6607f47c294797fee04719adc
Author: Chris Lumens <clumens@redhat.com>
Date: Tue Jul 28 22:52:49 2009 -0400
New version.
commit 3693a90293903c671481227923879c1f003e461a
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 23 17:06:23 2009 -0400
More packaging fixes (#513486).
commit 387d8ed3b22905c9a4a63ef35afe83c26a476a34
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 23 16:25:34 2009 -0400
Add some packaging cleanups.
commit 932509c41d11361676a2a0f75e5173587f03a7f1
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 23 16:00:55 2009 -0400
Not all bugzilla versions are numbers - some are strings.
commit ceac200ebc21c4941339e639d9731c97f2e346be
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 23 16:00:20 2009 -0400
We're not always writing to disk, so change the message.
commit fcb46fb9bc48eae32b909406151ea205db0d696c
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 23 11:55:12 2009 -0400
Fix a bunch of errors pychecker found.
commit 359dafa738560098fa93f4fee67afc63f8b9ef7d
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 23 11:39:22 2009 -0400
Add a convenience method for programs written by Red Hat.
It doesn't make sense to use the same rather complicated block of code
over and over in every program. So add a method to do this stuff for
us.
commit a0fd74b1fcc544112d2cd2fc2378169d5eb0bb08
Author: Chris Lumens <clumens@redhat.com>
Date: Mon Jul 20 15:27:52 2009 -0400
Add a text interface to python-meh, which is needed for anaconda.
commit a693ac8520b4fe2890b98f0076ef9db74d75d923
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Jul 17 15:17:39 2009 -0400
Compare the version number as an integer.
commit ef8b34257cbb47511f13e42ee4dae30e22001c4c
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Jul 17 15:07:13 2009 -0400
Pull in a missing import.
commit b754e2453940f08aac7b032e3d6bcbe2a0a4ad5c
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Jul 17 15:04:07 2009 -0400
The programName is in the Config object, not the ExceptionDump.
commit 15be2067dd830583ba23dd5edc69fbdf21c245b7
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Jul 17 13:58:29 2009 -0400
Get rid of defaultProduct and defaultVersion.
Instead, the caller should either supply their own values or use filer.getVersion
and filer.getProduct to query the system.
commit f74492875725da302641e2e8d1df57ad3a973cb5
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Jul 17 10:49:41 2009 -0400
Add exception.png.
commit 62ed14cabc3b1cbac8405d8bf30b32e6714be5f0
Author: Chris Lumens <clumens@redhat.com>
Date: Fri Jul 17 10:47:37 2009 -0400
Add the install locations to GLADEPATH and PIXMAPPATH.
commit a732aaf509fe39ab81bf0f68b144c4904a1b378d
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 16 15:02:25 2009 -0400
Add i18n support.
commit 1336079ccd485db7e1a42a48482bd85b1b540daa
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 16 14:33:39 2009 -0400
Add a bunch of packaging-related files.
commit c50f4c1b7a81b5b742a61b9d5bbed1533860628b
Author: Chris Lumens <clumens@redhat.com>
Date: Thu Jul 16 14:04:13 2009 -0400
Initial commit of python-meh module.