pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ruby-jirametrics



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Sat Jan 18 01:25:59 UTC 2025

Modified Files:
        pkgsrc/devel/ruby-jirametrics: Makefile PLIST distinfo

Log Message:
ruby-jirametrics: update to 2.9. Changes:

- Status/category mappings have been an ongoing pain point for a long
  time. When a status gets removed from Jira, all of a sudden the
  reports can't be generated until someone sets up a
  status_category_mapping and it isn't always obvious what the values
  should be. We are now much better at guessing the correct mapping and
  will use that guess where we can. You will see suggestions in the
  output, where we guessed and what values we used.
- Bug: Fixed an exception in the data quality report when a status can't
  be found at all.
- On StatusCollection, there used to be methods todo, in_progress, and
  done that would return the names of statuses that matched those
  categories. Since we now know that names aren't unique, those
  methods have just been removed. They hadn't been documented before
  and were never officially supported so we aren't going through a
  deprecation process.
- Bug: Fixed case where the quality report didn't always correctly warn
  about items that had been moved back to the backlog.
- Whenever a status or status-category is specified, we can do a better
  job of identifying typos.
- The methods first_time_in_status_category, still_in_status_category,
  and currently_in_status_category...
    - ...will now accept names ("Done"), name/ID pairs ("Done:3"), or
      just ID's ("3"). If the name and ID are both specified then we
      will verify that they match and raise an error if they don't.
    - ...will also accept one of the following keys :new,
      :indeterminate, or :done to reflect the three categories. The code
      had previously worked only with names but those names will change
      in non-English installations of Jira so the keys are better.
        - Why is it called "indeterminate"? That's a question for
          Atlassian; we just use the key names that Jira uses
          internally.
- standard_project now uses the keys, which should make things easier
  for non-English instances.
- Added a quality check for the case where an issue is identified
  as being blocked by another issue and yet that other issue is
  already closed. This is clearly a mistake and the quality report
  will now show it.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/ruby-jirametrics/Makefile \
    pkgsrc/devel/ruby-jirametrics/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/ruby-jirametrics/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/ruby-jirametrics/Makefile
diff -u pkgsrc/devel/ruby-jirametrics/Makefile:1.10 pkgsrc/devel/ruby-jirametrics/Makefile:1.11
--- pkgsrc/devel/ruby-jirametrics/Makefile:1.10 Tue Dec 31 04:18:29 2024
+++ pkgsrc/devel/ruby-jirametrics/Makefile      Sat Jan 18 01:25:59 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2024/12/31 04:18:29 schmonz Exp $
+# $NetBSD: Makefile,v 1.11 2025/01/18 01:25:59 schmonz Exp $
 
-DISTNAME=      jirametrics-2.8
+DISTNAME=      jirametrics-2.9
 CATEGORIES=    devel
 
 MAINTAINER=    schmonz%NetBSD.org@localhost
Index: pkgsrc/devel/ruby-jirametrics/distinfo
diff -u pkgsrc/devel/ruby-jirametrics/distinfo:1.10 pkgsrc/devel/ruby-jirametrics/distinfo:1.11
--- pkgsrc/devel/ruby-jirametrics/distinfo:1.10 Tue Dec 31 04:18:29 2024
+++ pkgsrc/devel/ruby-jirametrics/distinfo      Sat Jan 18 01:25:59 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2024/12/31 04:18:29 schmonz Exp $
+$NetBSD: distinfo,v 1.11 2025/01/18 01:25:59 schmonz Exp $
 
-BLAKE2s (jirametrics-2.8.gem) = 890be6e0613a77586b7b33cd98b4adfb5ec686411fb08f22d924bd118f825ccf
-SHA512 (jirametrics-2.8.gem) = 71b62676d77c95421d80717bce7992a88211d4e3545c98a5172146b4c146e01a7b46fe00ff7d80754ed4ea5ee36c4542979020dab1d22cd6133706b55140cca4
-Size (jirametrics-2.8.gem) = 68608 bytes
+BLAKE2s (jirametrics-2.9.gem) = 597f5cbfa4d31a0d96d0d8f498c11189daf8f64905a0fb7bed564fd0cfb0e9fc
+SHA512 (jirametrics-2.9.gem) = 6c257f4031dbe6f92cc8c577c8e74e0325b819dba7528a5507f5ac57d41c41323d7f7ecd30bd98d277a5e8b1bc99c14ded884a8139cb56a3f63f23ff6deb583c
+Size (jirametrics-2.9.gem) = 69632 bytes

Index: pkgsrc/devel/ruby-jirametrics/PLIST
diff -u pkgsrc/devel/ruby-jirametrics/PLIST:1.5 pkgsrc/devel/ruby-jirametrics/PLIST:1.6
--- pkgsrc/devel/ruby-jirametrics/PLIST:1.5     Sat Nov  9 16:53:45 2024
+++ pkgsrc/devel/ruby-jirametrics/PLIST Sat Jan 18 01:25:59 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2024/11/09 16:53:45 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/01/18 01:25:59 schmonz Exp $
 bin/jirametrics
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/bin/jirametrics
@@ -25,7 +25,6 @@ ${GEM_LIBDIR}/lib/jirametrics/daily_wip_
 ${GEM_LIBDIR}/lib/jirametrics/daily_wip_chart.rb
 ${GEM_LIBDIR}/lib/jirametrics/data_quality_report.rb
 ${GEM_LIBDIR}/lib/jirametrics/dependency_chart.rb
-${GEM_LIBDIR}/lib/jirametrics/discard_changes_before.rb
 ${GEM_LIBDIR}/lib/jirametrics/download_config.rb
 ${GEM_LIBDIR}/lib/jirametrics/downloader.rb
 ${GEM_LIBDIR}/lib/jirametrics/estimate_accuracy_chart.rb



Home | Main Index | Thread Index | Old Index