os icon indicating copy to clipboard operation
os copied to clipboard

Verison stream Tcl/Tk for 9.0

Open jamonation opened this issue 1 year ago • 1 comments

Version Tcl/Tk: 9.0 is latest, but 8.6 is still supported and needs version streaming.

The so:libtcl9 and so:libtcl9tk provides are used to preserve the package dependency graph. Splitting the libraries and includes out will need another pass.

For new version streams

  • [X] The upstream project actually supports multiple concurrent versions.
  • [X] Any subpackages include the version string in their package name (e.g. name: ${{package.name}}-compat)
  • [X] The package (and subpackages) provides: logical unversioned forms of the package (e.g. nodejs, nodejs-lts)
  • [ ] If non-streamed package names no longer built, open PR to withdraw them (see WITHDRAWING PACKAGES)

jamonation avatar Oct 09 '24 01:10 jamonation

the sub package name needs changes

  - name: tcl-doc
    pipeline:
      - uses: split/manpages
    description: tcl manpages
  - name: tcl-dev
  

to

  - name: ${{package.name}}-doc
    pipeline:
      - uses: split/manpages
    description: tcl manpages

ajayk avatar Oct 10 '24 21:10 ajayk

This Pull Request is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Keep fresh with the 'lifecycle/frozen' label.

github-actions[bot] avatar Jan 10 '25 01:01 github-actions[bot]