Releases: gofed/gofed
Releases · gofed/gofed
gofed-v1.0.0 out with new engine under the hood
Changes in 1.0.0 (3 May 2016)
- gofed running with new computation image under hood
- removing gofed client, will come back later
- gofed clean-resources: clean all resource retrieve by the system
- generated spec file improved (minimizing devel's dependencies)
- gofed scan-distro: scan latest builds in distribution
- gofed scan-packages: scan packages in distribution (providing list of build)
- gofed scan-deps: select subgraph for both distribution dependency graph and local project dependency graph
- gofed ticket: create tracker for Go package
- gofed tools: fix update and override
- gofed wizard: extend the phases with override
- gofed check-deps: better output, taking the ip2pp mapping from distribution snapshot
- gofed fetch: download source code tarball for generated spec file
- gofed review: introduce --create-review to create the review in bugzilla
- gofed approx-deps: approximate Godeps.json file
Although it still needs some installation polishing :)
Spec file bug fixes and enhancements
- define license macro for epel6 in spec file
- rename unit-test subpackage to unit-test-devel (Luis Pabón)
- don't specify the same go compiler build reqs twice (Peter Robinson)
- minor bug fixes and enhancements in generated spec file
Spec file generator updated, minor bugfixes
- gofed repo2spec --with-build: generated full list of BR for main package if the option is specified
- gofed repo2spec: generated unit-test subpackage only if devel subpackage is
- gofed repo2spec: devel subpackage now owns all directories installed by devel and unit-test subpackages
- gofed bump: add --repo-prefix and --no-bump options
- spec files is no generated with simplified ExclusiveArch and BuildArch (with virtual compiler(go-compiler) provided defined in go-compilers package)
- minor bug fixes
Update of spec-2.0, generator of build section
Changes in 0.0.8 (21 August 2015)
- don't generated Provides with internal keyword (update gofed lint and spec file generators)
- gofed repo2spec: add --with-build option to generated build section
- support for secondary architectures finished
- minor bug fixes and enhancements
Spec 2.0 - Support for secondary architectures, cleaning of devel and introduction of unit-test subpackage
Changes in 0.0.7 (1 August 2015)
- support f23 branch
- reduce the number of dependencies in generated spec files
- add with_devel, with_check, with_debug, with_bundled, with_unit_test macros to generated spec files
- add provider_prefix to generated spec files
- add support for import paths whose prefix does not equal to provider prefix
- add list of common directories that are not owned by rpms built from generated spec files
- add copying macro to generated spec files to support %license macro
- gofed ggi: --all-occurences (to show all import paths even for main packages) and --show-occurence (to show file:package for each import path)
- gofed tools: add --merge-master to run 'git merge master' on selected branches
- repo2spec: add --with-build to generate heads up of build section as well
Some description of spec-2.0 spec file at https://github.com/ingvagabund/gofed/blob/master/ABOUT.md
Pluggable gofed and enhancements
Changes in 0.0.6 (11 July 2015)
- gofed inspect: add --skip-errors option
- add plugins (gofed-base, gofed-scan, gofed-build)
- gofed lint: extend check for paths in prefix/Godeps/_workspace/src/... form
- gofed scan-deps: add list of imported paths for each package in xml
- gofed scan-deps: add -d option to generate graph of dependencies for a single project
- gofed scan-deps: add --from-xml, --from-dir, --skip-errors, --skip-dirs, --scan-all-dirs options
- minor fixes (generated *.dot file for graphiz, print errors to stderr)
Enhancements and bug fixes of gofed-0.0.5
Changes in 0.0.5 (23 June 2015)
- gofed review: fix localication problem and copy patches if available
- gofed repo2spec: add --skip-error to continue generating spec file (even partially)
- gofed apidiff: add --old-xml, --new-xml to compare API from xml files as well
- gofed scan-symbols, gofed-apidiff: add --skip-errors, --skip-dirs, --scan-all-dirs
- fixes and enhancements (dependency graph generator, apidiff output, add checks)
Enhancements and bug fixes of gofed
Changes in 0.0.4 (9 June 2015)
- implement missing comparison of arrays
- language correction of MANUAL.md, README.md and man page (thanks to Bara Ancincova bancinco@redhat.com)
- gofed bump: add --skip-checks to skip checks for releases and tags
- gofed repo2spec: use %license macro for LICENSE, remove runtime dependency on golang (breaks builds for secondary architecture)
Enhancements and bug fixes of gofed
Changes in 0.0.3 (9 May 2015)
- new command gofed lint
- more precise list of imported and provided packages
- generate spec file for a bitbucket.org repository
- change gofed scandeps|scansymbols to gofed scan-deps|scan-symbols
- move configuration file to /etc/gofed.conf
- gofed bump: parse bugid from changelog, add 'related: #bugid' to bump comment
- gofed bump: update spec only if commit is different from current one
- gofed.conf: add paths to local databases, add new options
- gofed repo2spec: make --commit optional (if not specified take the latest)
-gofed repo2spec: add --detect option to generate spec file from import path
Minor bugfixes
Fixes:
- gofed check-deps JSON: if JSON file does not exist, don't raise an exception (thanks to fridex)
- gofed scandeps -g PKG: if there is no graph for PKG, don't raise an exception
- fixing typoes in README.md and MANUAL.md (thanks to fridex)
- gofed scan-imports: fix scan of packages