Source

This page displays the content of Areas/Content/Overviews/Perkify_Issues/main.toml.

main.toml

(hide) (show)

You can download a copy of the content below (as PA_Perkify_Issues_main.toml).

# con_ove|Perkify_Issues/main.toml

[ meta ]

  actions     = 'publish'
  id_str      = 'Perkify_Issues'
  title       = 'Perkify - Issues'

[ meta.refs ]

  f_authors   = 'cat_peo|Rich_Morin'
  f_editors   = 'NA'

[ about ]

  precis      = "summary of Perkify's known issues"

  verbose     = '''
This page summarizes [known known]{ext_wp|There_are_known_knowns} issues
for Perkify (VM-based Perkian).
That is, it does not pretend to be comprehensive,
but it gives us a start on where to look for problems.

### APT-related Issues

If at all possible, we like to install packages using [Debian]{ext_wp|Debian}'s
Advanced Package Manager ([APT]{ext_wp|APT_(software)}).
So, if no APT archive exists, our preferred solution is to generate one.
See the section below on The Open Build Service for one approach to this goal.

#### Missing Archives

If the "APT name" field is "_",
we found no evidence that there had ever been an APT archive for the package.
Otherwise, we found an archive for some earlier release of Debian,
but nothing for our base Ubuntu release (e.g., 19.10, "Eoan Ermine").

| Title                | APT name        | Notes                       |
| -------              | ----------      | -------                     |
| Alacritty            | _               | TTY emulation               |
| BitchX               | _               | IRC client                  |
| Bookworm             | _               | eBook reader                |
| BRL-CAD              | _               | solid modeling              |
| Camelot              | _               | document conversion         |
| Crystal              | _               | programming language        |
| DAISY Pipeline 2     | _               | document conversion         |
| Eclipse Che          | _               | IDE, text editor, etc.      |
| Ekiga                | ekiga           | online conferencing         |
| Elm ME+              | _               | email client                |
| Eolie                | _               | web browser                 |
| ERC                  | erc             | IRC client                  |
| Eww                  | _               | web browser                 |
| Excalibur            | _               | document conversion         |
| GMediaServer         | gmediaserver    | media support               |
| GNU Bool             | _               | text searching              |
| GNU Cursynth         | _               | music generation            |
| GNU Dap              | _               | statistics                  |
| GNU Dionysus         | _               | retrieving constants        |
| GNU Freetalk         | _               | Jabber/XMPP client          |
| GNU Moe              | _               | text editor                 |
| GNU Oleo             | _               | spreadsheet                 |
| GSEGrafix            | _               | plot generation             |
| GURGLE               | _               | programming language        |
| latex-access         | _               | braille translation         |
| Lucidor              | _               | ebook reader                |
| OCRdesktop           | _               | OCR support                 |
| pdf-table-extract    | _               | document conversion         |
| PINN                 | _               | Raspberry Pi support        |
| sbl                  | _               | screen reader               |
| Speakup              | speakup         | speech synthesis            |
| Tabula               | _               | document conversion         |
| tdsr                 | _               | screen reader               |
| Termux               | _               | terminal multiplexer        |
| The vOICe            | _               | sensory substitution        |
 
#### APT Presets

Some APT archives want to ask questions during the build.
This breaks our automation, so we had to guess at some preset values.
Obviously, some of these may be Science Fiction.

| Pkg. Name  | Database Key                      | Type     | Value            |
| ---------  | ------------                      | ----     | -----            |
| chef       | chef/chef_server_url              | string   | localhost:4000   |
| gdm3       | shared/default-x-display-manager  | select   | nodm             |
| jackd2     | jackd/tweak_rt_limits             | boolean  | false            |
| nodm       | nodm/enabled                      | boolean  | false            |
| nodm       | shared/default-x-display-manager  | select   | nodm             |
| postfix    | postfix/main_mailer_type          | select   | No configuration |
| sddm       | shared/default-x-display-manager  | select   | nodm             |

### Miscellaneous Issues

#### I/O Hardware

Some programs expect to be able to communicate with hardware devices
(e.g., audio interfaces, braille displays).
These need to be tested for functionality on all three
of the expected host operating systems (Linux, macOS, Windows).

### Resources

Here are some external resources which could help us in tracking
and resolving issues.

#### GitHub

The scripts and data files that are used to build Perkify
should be made available in a separate GitHub repository.
This would also give us a place to put issues, wiki pages, etc.
For the moment, however, they are embedded
in the [Pete's Alley]{ext_gh|RichMorin/PA_all} repo.

#### The Open Build Service

At the kind suggestion of Steven Pusser (@stevepusser on the
[Debian User Forums]{http://forums.debian.net/viewtopic.php?f=30&t=143406}),
we're investigating the possibility of using the
[openSUSE Build Service]{https://en.opensuse.org/Portal:Build_Service}:

> The Open Build Service (OBS) is a generic system to build and distribute
packages from sources in an automatic, consistent, and reproducible way.
It makes it possible to release software for a wide range of operating systems
and hardware architectures.
The OBS reference server, which we use to build our distribution,
currently (March 2019) hosts 62,954 projects, with 527,451 packages,
in 94,872 repositories for numerous distributions and architectures
and is used by 60,034 confirmed developers.

The OBS appears to be a perfect place for interested parties
to collaborate on porting blind-friendly software packages.
If you are interested in helping in this effort, please get in touch!

To be continued...
'''

[ zoo ]

  snippets    = '...'