summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Clean up the percentage calculation and related HTML output.Priit Laes2010-03-161-28/+22
|
* Remove workaround for gdl package.Priit Laes2010-02-262-10/+9
| | | | This makes gdl version status to be included in the report, instead of ignored.
* Fix error display by using correct exception.Priit Laes2010-02-261-1/+1
| | | | String exceptions have been deprecated a long time ago.
* Fix pixman versioning detection.Tomas Chvatal2009-12-311-1/+8
|
* Prettify Kudos to Yngwin. Also fix slight issue with ~ keywords detection.Tomáš Chvátal2009-11-233-29/+91
|
* Work correctly on computers with stable arch in ACCEPT_KEYWORDS.Tomáš Chvátal2009-11-221-0/+7
|
* Add compat to work with gnome module.Tomáš Chvátal2009-11-222-3/+4
|
* [x-modular] Add support for listing stable packages.Tomáš Chvátal2009-11-225-40/+79
|
* Handle aso tar.gz format.Tomáš Chvátal2009-10-061-9/+16
|
* X modular bumpchecker version 1.0Tomáš Chvátal2009-10-035-4/+376
|
* Fix crash happening when upstream releng version list has a nonsensical ↵Mart Raudsepp2009-09-061-1/+5
| | | | | | | | | | version for a pkg. In 2.27.91 the craze of using nonsensical version strings continues (before we had a gucharmap-2.27.0-git) in the form of a gnome-media-2.27.90.fix release, which also happened to end up in releng release versions list for some reason. If a package parsing fails, don't append it to the list.
* Fix crash happening when latest_packages doesn't have all entries for ↵Mart Raudsepp2009-08-241-0/+3
| | | | | | | | | | packages in release_packages Fix crash when vuntz latest packages walking script doesn't have a version for some package for some reason, while it does exist in the GNOME releng official release versions listing. Currently versions-2.28 file doesn't have the latest gucharmap release version for some reason and is completely omitted, causing the problem in this script too.
* Add a __repr__ method for package_module to ease debugging.Mart Raudsepp2009-08-241-0/+3
| | | | | Now one can for example simply do print(latest_packages) to print out the whole array for debugging.
* Clean up the way we ignore perl bindingsArun Raghavan2009-07-261-3/+3
| | | | | | | | Perl bindings don't have a 'latest' version field because they are hosted on different infrastructure from the rest of GNOME. This commit cleans up the way these are handled (checks the language of the binding rather than depending on the package name, which broke with the introduction of the Pango module).
* Tweak the column description text on the bottom of the pageMart Raudsepp2008-11-301-3/+2
| | | | | Reworded a bit so I can understand what it says myself and added a missing linebreak, so the descriptions aren't bunched together.
* Fix brokenness introduced in previous commitMart Raudsepp2008-10-031-1/+1
| | | | | | | | | | | Traceback (most recent call last): File "./gentoo-bumpchecker.py", line 49, in <module> gnome_output.Output(comparison_result_packages, True).generate_html() File "modules/gnome_output.py", line 63, in generate_html lines.append('<title>Gnome ' + clioptions_module.Options().get_arguments().release_numer + ' Progress</title>') AttributeError: Values instance has no attribute 'release_numer' Fixed typo to release_number
* Fix HTML validation issuesDoug Goldstein2008-10-031-1/+7
| | | | Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org>
* Specifying output file is not optional right now - require itMart Raudsepp2008-09-281-1/+3
|
* "Beautify" the html output pageNirbheek Chauhan2008-09-262-6/+26
| | | | | Use pastel colors, pretty borders, and smaller font sizes ;p Also, reduce column width
* Simplify Package.parse_mm() method by making use of builtin string methodsMart Raudsepp2008-09-221-17/+1
| | | | | | | Shortens it from 17 lines to 1 line by using str.split and str.join instead of the unwieldy hand-rolled dot finding string walking method. There is no worry for performance here as version numbers won't be long for string walking till the end being of concern.
* Fix packages with name mapping to report correct statusMart Raudsepp2008-09-221-6/+9
| | | | | | | | | | | | | | | | | | | | | Packages such as gconf, glade and libxmlpp almost always reported compliance with dark green color, even though latest available and/or official release version were newer than portage version. The version comparison is done via the portage module best() function, which takes a list of package strings (package name including version number) and returns the newest of it. best_version_test() takes Package.name_plus_version strings, but those weren't fixed up according to the special_cases name mapping in Package.handle_special_cases(), and portage gets package strings such as "gconf-2.22.0" and "GConf-2.23.2" for picking the best version of it, and it considers lower case gconf-2.22.0 newer than GConf-2.23.2, probably due to some specific logic or non-handling of different string package names. To fix it, instead of uglifying handle_special_cases() with setting of name_plus_version and name_plus_version_plus_revision, convert them into read-only attributes that get constructed on the fly -- properties with only a getter. For readability decorators are used, making >=python-2.4 a requirement, with which I see no problem in a developer tool.
* Die with a more helpful error if the versions file is not availableArun Raghavan2008-07-031-1/+6
|
* Add support for 'upstream-pkg':'cat/pkg' type mappingsArun Raghavan2008-07-033-11/+18
|
* control-center has been renamed to gnome-control-center, so off with the mappingArun Raghavan2008-07-031-1/+0
|
* add -A as a short option for --all-overlaysRemi Cardona2008-06-031-1/+1
|
* Add a -p/--portdir option to specify an alternate PORTDIRArun Raghavan2008-06-023-2/+18
|
* Provide finer-grained control over scanning of overlaysArun Raghavan2008-06-023-10/+38
| | | | | | | | | | * By default, no overlay is scanned * --all-overlays can be used to scan all overlays in addition to PORTDIR (current behaviour) * -a/--overlay can be used to specify one overlay (or more than one if specified multiple times)
* gnome2-user-docs has been renamed to gnome-user-docs in-tree to match upstreamArun Raghavan2008-06-021-1/+0
|
* Link to the 'versions' file instead of upstream FTP in html outputArun Raghavan2008-06-022-5/+4
|
* Rename main.py to gentoo-bumpchecker.pyDaniel Gryniewicz2008-05-301-0/+1
|
* Experimental speedy depchecker patchMart Raudsepp2008-05-302-9/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here's a first stab at a patch that replaces depchecker's network bound slow GNOME FTP scraping with parsing of "versions" formatted files. Earlier we could have gotten the release versions quickly this way as well, cutting the time spent on scraping to half, but now vuntz made server-size hourly versions file of latest versions for each gnome version and we can parse that. The URL is temporary and will change later. This patch is for feedback purposes. To my dirty code and especially for feedback to pass on to vuntz about the files that are in that /tmp directory of his currently. I've linked up my runs at http://dev.gentoo.org/~leio/gnome/ for comparison of the FTP scraping and versions file results. the sorting seems to be different a bit, but I don't have time to get that to match right now. Heavy improvements possible, etc. I just did a first working versions to see if the upstream file works out and will go back to GNOME 2.22 stuff. So, anyone else can improve on top of that - I won't revisit it for some days. For example there could be --stable and --unstable switches (latest upstream stable release cycle, latest upstream development release cycle). See http://www.gnome.org/~vuntz/tmp/versions/ I don't think this should be pushed before the upstream URL settles and we compare if the results are not worse, etc. I think I also have no proper --nextrev handling in regards to the file we need to use then. commit ad04a2ee64ffbd8237c2dbd6847751f0a0caa482 Author: Mart Raudsepp <leio@gentoo.org> Date: Wed Mar 19 00:41:46 2008 +0200 Use versions files generated in upstream server in an hourly basis instead of slow FTP scraping Signed-off-by: Daniel Gryniewicz <dang@gentoo.org>
* Ignore standard html filesDaniel Gryniewicz2008-02-051-0/+1
|
* Remove old gnome_module.py fileDaniel Gryniewicz2007-10-231-172/+0
|
* Add generate package.keywords file to .gitignoreDaniel Gryniewicz2007-10-231-0/+1
|
* Fix color choosing logic for package versionsDaniel Gryniewicz2007-09-211-7/+3
|
* Make username come from dang rather than be hard coded to dangDaniel Gryniewicz2007-09-191-2/+2
|
* map gnome-control-center to control-centerDaniel Gryniewicz2007-06-301-1/+2
|
* Make it print usage rather than failing for invalid command line optionsDaniel Gryniewicz2007-06-301-1/+3
|
* Change contact name to meDaniel Gryniewicz2007-06-301-1/+1
|
* Don't track .pyc filesDaniel Gryniewicz2007-06-307-0/+0
|
* Add .gitignoreDaniel Gryniewicz2007-06-301-0/+2
|
* initial checkin of depcheckerDaniel Gryniewicz2007-06-1317-0/+1449