Skip to content

gl-yziquel/maintenance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manifest of repositories undergoing maintenance chores.

This is supposed to be a repository managing other repositories with the jiri tool.

To check out the sources, just perform just sources.

Ideally, we would like to have a monitoring tool that keeps the maintained branches up to date as automatically as possible. We could use apscheduler for that.

Repositories undergoing sporadic maintenance.

We here document the list of repositories on which the author performs maintenance tasks of one kind or another.

  • The tensorflow_probability repository. It seems people do not build from source much these days. The build instructions in the readme file where not working since, as far as I can see, the 0.21 version. The build instructions from the readme file now do work after a path fixing fix.

  • The buildbot repository. A small fix making the build fail fast when yarn or yarnpkg is not present.

  • The browsh repository. A fix to the Dockerfile build has been made by Farzad Qassemi. A link to a tarball for the go language tarball was broken. It is now possible to build and execute the built docker image.

  • The taskshell repository. A taskwarrior shell that doesn't seem to be maintained much anymore. Because of a naming clash between go-task's task task runner and taskwarrior's task executable, taskshell has been given a way to specifiy the taskwarrior executable executed in the tasksh shell through the TASKBIN environment variable. We should consider using fpm to give a shot at packaging it.

  • The hatch repository. Adding some documentation with respect to testing builder plugins.

  • The python-parse-2D repository. The packaging was not conventional It now. builds with python -m build --wheel from the root folder .

  • The tagua parser repository. It did not build because it relied on some old version of nom fetched from an obsolete url. It now builds from source. We should nonetheless devise a tool to investigate methodically all available branches of the tagua parser, as it has been archived meanwhile. (A jiri manifest and project is in development to collecte the various reposritories of the Tagua project.)

  • The legit repository. A frontend for serving git repositories, rather bare bones. The legit repository is pinned to a version, 0.2.0, where the mismatched pack length that has been hitting the authors is known not to occur. This is a regression being thus documented. Note: there seems to be some forks of legit in the wild such as that of mleka that are not easily discoverable and that have recent commits we should investigate. It seems however that git upgrades have broken this fix, which did work, and does not anymore...

Repositories undergoing sporadic curation.

Some projects are of interest to the author, but are not in format acceptable for smooth consumption, either for the author or the general public. We here aim to list them, and work on them:

  • The icosahedron repository, by shironetsu, is a Jupyter notebook describing the relationship between the icosahedron and the combinatorics of the Payley biplane geometry, along the lines of Kostant. Rough stuff. Moreover, it is written in japanese. Needless to say, this is not easy material to get into. We hope to simplify the process involved in that by progressively curating this repository in our own fork.

  • The gregr-verse repository provides and implementation in racket of the verse calculus, and was carved out from an experimental repository by Greg Rosenblatt to make it standalone.

  • The kanren declarative logic programming system, by Oleg Kyseliov, William E. Byrd and Daniel P. Friedman. The code of this project has been migrated to github, which makes it more accessible.

  • The qu-prolog system is developed by Peter Robinson at the University of Queensland, Australia. For more details, such as documentation, please refer to its homepage. It is a prolog system with builtin support for quantification. The repository here provided is a concatenation of the released tarballs.

Tooling.

We here list repositories that, though not maintained by the author, have relevance to maintenance process in general:

  • The reposync mirroring tool, with rsync over ssh. Used in the context of mirroring of the openbsd source code. This tool could be used in a more general context than openbsd, and has here been adapted to run, albeit very much imperfectly, on a linux box.

Archeology.

One step beyond the notion of software maintenance lies the discipline of software archeology. So.... here goes:

About

Manifest repositories of maintenance chores.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages