Deprecate the windows only apio 'system' library and use the 'drivers' package instead.
This issue is for deprecating the apio 'system' package and copying the 3 windows executables it provides to the existing 'drivers' package. (we use both packages on Windows only).
Motivation: The tools-system repo is complex with no build scripts and we need only a small fraction of its functionality. The tools-drivers repo on the other hand is simple and will soon have this github build workflow: https://github.com/zapta/tools-drivers/blob/master/.github/workflows/build-and-release.yaml
https://github.com/FPGAwars/tools-drivers https://github.com/FPGAwars/tools-system
drivers package (windows)
tools-drivers-windows_amd64-1.3.0
├── bin
│ ├── serial_install.exe
│ └── zadig.exe
├── package.json
└── share
└── zadig.ini
tools package (windows)
tools-system-windows_amd64-1.1.2
├── bin
│ ├── ftdi_eeprom.exe
│ ├── lsftdi.exe
│ └── lsusb.exe
└── package.json
drivers package after the merge
tools-drivers-windows_amd64-1.3.0
├── bin
│ ├── ftdi_eeprom.exe
│ ├── lsftdi.exe
│ ├── lsusb.exe
│ ├── serial_install.exe
│ └── zadig.exe
├── package.json
└── share
└── zadig.ini
The 'system' package is not used anymore by the latest apio dev (0.9.7). The old apio dev 0.9.6 uses it so any users should upgrade to the latest. It is not used by apio prod 0.9.5.
Let to do:
- Delete the 0.9.6 remote config file
- Archive the system repo
Deleted the 0.9.6 remote config.
@cavearr, please archive the tools-system repo, it is not used any more.
https://github.com/FPGAwars/tools-system
Hi @cavearr, please archive the FPGAwars tools-system archive. Apio doesn't use it anymore.
Done!
Thanks!
Closing this issue!