apio icon indicating copy to clipboard operation
apio copied to clipboard

Deprecate the windows only apio 'system' library and use the 'drivers' package instead.

Open zapta opened this issue 6 months ago • 2 comments

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

zapta avatar Jun 10 '25 02:06 zapta

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:

  1. Delete the 0.9.6 remote config file
  2. Archive the system repo

zapta avatar Jun 16 '25 15:06 zapta

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

zapta avatar Jun 16 '25 22:06 zapta

Hi @cavearr, please archive the FPGAwars tools-system archive. Apio doesn't use it anymore.

zapta avatar Jun 21 '25 14:06 zapta

Done!

Obijuan avatar Jun 22 '25 07:06 Obijuan

Thanks!

zapta avatar Jun 22 '25 15:06 zapta

Closing this issue!

cavearr avatar Jun 29 '25 19:06 cavearr