+2011-07-13 Michael Albinus <michael.albinus@gmx.de>
+
+ * debbugs.el (debbugs-get-bugs): Extend syntax for packages (and
+ severities and tags) by "-". Fix error messages.
+
2011-07-12 Michael Albinus <michael.albinus@gmx.de>
* debbugs-gnu.el (debbugs-gnu-get-bugs): Reinsert sorting of ids.
(case key
((:package :severity :tag)
;; Value shall be one word.
- (if (string-match "\\`[A-Za-z]+\\'" val)
+ (if (string-match "\\`[-A-Za-z]+\\'" val)
(setq vec (vconcat vec (list val)))
- (error "Wrong %s: %s" (car (last vec)) val)))
+ (error "Wrong %s: %s" (substring (symbol-name key) 1) val)))
;; Value is an email address.
((:owner :submitter)
(if (string-match "\\`\\S-+\\'" val)
(when (string-match "<\\(.+\\)>" val)
(setq val (match-string 1 val)))
(setq vec (vconcat vec (list val))))
- (error "Wrong %s: %s" (car (last vec)) val)))
+ (error "Wrong %s: %s" (substring (symbol-name key) 1) val)))
(:archive
;; Value is `0' or `1' or `both'.
(if (string-match "\\`\\(0\\|1\\|both\\)\\'" val)
(setq vec (vconcat vec (list val)))
- (error "Wrong %s: %s" (car (last vec)) val)))
- (t (error "Unknown key: %s" (car (last vec))))))
+ (error "Wrong %s: %s" (substring (symbol-name key) 1) val)))
+ (t (error "Unknown key: %s" (substring (symbol-name key) 1)))))
(unless (null query)
(error "Unknown key: %s" (car query)))