Move to Ubuntu 20.04.

This commit is contained in:
Andrew Hamilton 2020-04-25 00:59:49 +10:00
parent 0054c8dfd2
commit d10cd82150
4 changed files with 23 additions and 39 deletions

View file

@ -6,7 +6,7 @@ Eris maintains an up-to-date set of reports for every file in a codebase.
## Installation ## Installation
### Ubuntu (19.10) ### Ubuntu (20.04)
# git clone https://github.com/ahamilton/eris # git clone https://github.com/ahamilton/eris
# cd eris # cd eris

View file

@ -26,7 +26,7 @@ Eris maintains an up-to-date set of reports for every file in a codebase.
## Installation ## Installation
### Ubuntu (19.10) ### Ubuntu (20.04)
# git clone https://github.com/ahamilton/eris # git clone https://github.com/ahamilton/eris
# cd eris # cd eris

View file

@ -0,0 +1 @@
Success: no issues found in 1 source file

View file

@ -1,61 +1,45 @@
Net::Z3950::AsyncZ Net::Z3950::AsyncZ
Intro Intro
Net::Z3950::AsyncZ adds an additional layer of asynchronous support for Net::Z3950::AsyncZ adds an additional layer of asynchronous support for the Z3950 module through the use of multiple forked processes. I hope that
the Z3950 module through the use of multiple forked processes. I hope that users will also find that it provides a convenient front end to "Net::Z3950". My initial idea was to write something that would provide a convenient
users will also find that it provides a convenient front end to means of processing and formatting Z39.50 records--which I did, using the "Z3950" synchronous code. But I also wanted something that could handle
"Net::Z3950". My initial idea was to write something that would provide a queries to large numbers of servers at one session. Working on this part of my project, I found that I had trouble with the "Z3950" asynchronous
convenient means of processing and formatting Z39.50 records--which I did, features and so ended up with what I have here.
using the "Z3950" synchronous code. But I also wanted something that could
handle queries to large numbers of servers at one session. Working on this
part of my project, I found that I had trouble with the "Z3950"
asynchronous features and so ended up with what I have here.
I give a more detailed account in in the DESCRIPTION section of I give a more detailed account in in the DESCRIPTION section of "AsyncZ.pod".
"AsyncZ.pod".
Documentation Documentation
AsyncZ.pod AsyncZ.pod
This is the starting point--it gives an overview of the AsyncZ module, This is the starting point--it gives an overview of the AsyncZ module, describes the basic mechanics of its asynchronous workings, and details
describes the basic mechanics of its asynchronous workings, and the particulars of the objects and methods. But see ""Examples.pod" for detailed explanations of the sample scripts which come with the
details the particulars of the objects and methods. But see "Net::Z3950::AsyncZ" distribution.
""Examples.pod" for detailed explanations of the sample scripts which
come with the "Net::Z3950::AsyncZ" distribution.
Options.pod Options.pod
This document details the various options that can be set to modify This document details the various options that can be set to modify the behavior of AsyncZ Index
the behavior of AsyncZ Index
Report.pod Report.pod
Report.pod deals with how records are treated line by line and how you Report.pod deals with how records are treated line by line and how you can affect the apearance of a record's line by line output
can affect the apearance of a record's line by line output
Examples.pod Examples.pod
This document goes through the sample scripts that come with the This document goes through the sample scripts that come with the "Net::Z3950::AsyncZ" distribution and annotates them in a line-by-line fashion.
"Net::Z3950::AsyncZ" distribution and annotates them in a line-by-line It's a basic HOW-TO.
fashion. It's a basic HOW-TO.
The Modules The Modules
There are more modules than there is documentation. The reason for this is There are more modules than there is documentation. The reason for this is that the only module you have full and complete access to is
that the only module you have full and complete access to is "Net::Z3950::AsyncZ". The other modules are either internal to "Net::AsyncZ" or accessed indirectly or in part indirectly.
"Net::Z3950::AsyncZ". The other modules are either internal to
"Net::AsyncZ" or accessed indirectly or in part indirectly.
Here are the modules: Here are the modules:
Net::Z3950::AsyncZ Net::Z3950::AsyncZ
The main module: direct access --documented in "AsyncZ" and "Options" The main module: direct access --documented in "AsyncZ" and "Options" documentation
documentation
Net::Z3950::AsyncZ::ErrMsg Net::Z3950::AsyncZ::ErrMsg
User error message handling: indirect access -- documented in "AsyncZ" User error message handling: indirect access -- documented in "AsyncZ" documentation
documentation
Net::Z3950::AsyncZ::Errors Net::Z3950::AsyncZ::Errors
Error handling for debugging: limited access -- documented in "AsyncZ" Error handling for debugging: limited access -- documented in "AsyncZ" documentation
documentation
Net::Z3950::AsyncZ::Report Net::Z3950::AsyncZ::Report
Module reponsible for fetching and formatting records: limited access Module reponsible for fetching and formatting records: limited access -- documented
-- documented
Net::Z3950::AsyncZ::ZLoop Net::Z3950::AsyncZ::ZLoop
Event loop for child processes: no access -- not documented Event loop for child processes: no access -- not documented
@ -64,8 +48,7 @@
Connection details for child processes: no access -- not documented Connection details for child processes: no access -- not documented
Net::Z3950::AsyncZ::Options::_params Net::Z3950::AsyncZ::Options::_params
Options for child processes: direct and indirect access -- documented Options for child processes: direct and indirect access -- documented in "Options" and "AsyncZ" documentation
in "Options" and "AsyncZ" documentation
INDEX INDEX