mirror of
https://github.com/isjerryxiao/pacroller.git
synced 2024-12-23 06:39:24 +08:00
update checker
This commit is contained in:
parent
f72ea7a7d1
commit
0cad72d401
2 changed files with 7 additions and 9 deletions
|
@ -13,8 +13,7 @@ REGEX = {
|
|||
's_process_pkg_changes': r':: Processing package changes\.\.\.',
|
||||
's_post-transaction': r':: Running post-transaction hooks\.\.\.$',
|
||||
's_optdepend': r'(?i)(?:new )?optional dependencies for (.+)$',
|
||||
's_optdepend_list': r' (.+): (?:.+)',
|
||||
's_upgrade_pkg': r'upgrading (.+)\.\.\.',
|
||||
's_optdepend_list': r' ([^:^ ]+).*',
|
||||
'l_running_hook': r'running \'(.+)\'\.\.\.',
|
||||
'l_transaction_start': r'transaction started',
|
||||
'l_transaction_complete': r'transaction completed',
|
||||
|
@ -141,11 +140,7 @@ def _stdout_parser(stdout: List[str], report: checkReport) -> None:
|
|||
break
|
||||
report.info(f'new optional dependencies for {pkg}: {", ".join(optdeps)}')
|
||||
else:
|
||||
# then it should be upgrade message
|
||||
if _m := REGEX['s_upgrade_pkg'].match(line):
|
||||
logger.debug(f's_upgrade_pkg {line=}')
|
||||
else:
|
||||
logger.debug(f'stdout {line=} is unknown')
|
||||
logger.debug(f'stdout {line=} is unknown')
|
||||
else:
|
||||
logger.debug(f'skip {line=}')
|
||||
ln += 1
|
||||
|
@ -241,7 +236,6 @@ def _log_parser(log: List[str], report: checkReport) -> None:
|
|||
continue
|
||||
logger.debug(f'.install start {pkg=}')
|
||||
while True:
|
||||
ln += 1
|
||||
line = log[ln]
|
||||
(_, source, msg) = _split_log_line(line)
|
||||
if source == 'ALPM-SCRIPTLET':
|
||||
|
@ -255,6 +249,7 @@ def _log_parser(log: List[str], report: checkReport) -> None:
|
|||
logger.debug(f'.install end {pkg=} {msg=}')
|
||||
ln -= 1
|
||||
break
|
||||
ln += 1
|
||||
else:
|
||||
report.crit(f'{line=} has unknown source')
|
||||
ln += 1
|
||||
|
|
|
@ -37,5 +37,8 @@ KNOWN_PACKAGE_OUTPUT = {
|
|||
*_keyring_output,
|
||||
r'gpg: marginals needed:.+ completes needed:.+ trust model: pgp',
|
||||
r'gpg: depth:.+ valid:.+ signed:.+ trust:.+, .+, .+, .+, .+, .+',
|
||||
]
|
||||
],
|
||||
'brltty': [
|
||||
r'Please add your user to the brlapi group\.',
|
||||
],
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue