﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1823	Ship chicken.version module	Mario Domenech Goulart	Mario Domenech Goulart	"CHICKEN 4's setup-api provides {{{version>=?}}}, whose code is in CHICKEN 5 but not exposed to users.  That leads to a lot of copy&paste of that procedure into the source of eggs.

This code could be an egg, but then it is needed by CHICKEN anyway, and has been stable enough not to require any modification along the entire time CHICKEN 5 has been available, so unlikely to require a lot of maintenance in the future.

The following eggs copy&paste the definition from CHICKEN 4:

* [https://github.com/mario-goulart/test-new-egg/blob/635eb6abe29890b23c906b50c3ecd02f4146b7ec/test-new-egg.scm#L26-L44 test-new-egg]
* [https://github.com/mario-goulart/henrietta-cache-git/blob/344ed10b82c03e539d45bc953cd1bac7e43c03f6/version.scm#L6-L24 henrietta-cache-git]
* [http://bugs.call-cc.org/browser/project/release/5/henrietta/trunk/henrietta.scm#L66 henrietta]
* [https://code.call-cc.org/cgi-bin/gitweb.cgi?p=eggs-5-latest.git;a=blob;f=git/0.2.0/custom-build.scm;h=ac99a6441d286b2f59a36b36cbd5985f86756a2f;hb=HEAD#l18 git]
* [https://github.com/mario-goulart/egg-tarballs/blob/fa18fc9d0b4ceccd08c7b4a03213aa670edf9f3c/egg-tarballs-index.scm#L24-L42 egg-tarballs]
* [https://git.sr.ht/~dieggsy/chicken-update/tree/f473ed256bde58b5bfd030db4ec3cc2eaf0aac52/item/chicken-update.scm#L86-103 chicken-update]

Additionally, the following CHICKEN code not packaged as eggs duplicate {{{version>=?}}}:

* [https://github.com/mario-goulart/egg-layer/blob/628367314e87c0fc99d269db740eba5d7c371dde/egg-layer.scm#L71-L89 egg-layer]
"	defect	accepted	minor	6.0.0	unknown	5.3.0				
