Hi everybody,

I've been putting together package Review Requests for all the golang
package dependencies of syncthing (an open source file synchronization
service). Some of them have already been reviewed (thank you, Jan! I feel
much more confident about my golang packaging now), but there are still 16
packages left.

The packages are (mostly) very simple (standard golang specs generated by
gofed), and I've added explanatory comments where they differ from the
automatically generated gofed output for the repository in question. I've
marked inter-dependencies between the packages as blockers / dependencies
in bugzilla, but included them below for easy reference. The full
dependency graph can be seen at
https://decathorpe.fedorapeople.org/packages/DependencyGraph.png.

Packages without blockers / missing dependencies:

1) golang-github-edsrzf-mmap-go - Portable mmap package for Go
https://bugzilla.redhat.com/show_bug.cgi?id=1431568

2) golang-github-cznic-mathutil - Supplemental utilities for Go's rand and
math packages
https://bugzilla.redhat.com/show_bug.cgi?id=1431587

3) golang-github-oschwald-maxminddb-golang - MaxMind DB Reader for Go
https://bugzilla.redhat.com/show_bug.cgi?id=1431759

4) golang-github-AudriusButkevicius-cli - Small library for building CLI
apps in Go
https://bugzilla.redhat.com/show_bug.cgi?id=1431761

5) golang-github-zillode-notify - File system event notification library on
steroids
https://bugzilla.redhat.com/show_bug.cgi?id=1431867

Packages depending on one of the packages above:

6) golang-github-cznic-fileutil - File utility functions for Go (depends on
[2])
https://bugzilla.redhat.com/show_bug.cgi?id=1431732

7) golang-github-cznic-sortutil - Supplemental utilities for Go's sort
package (depends on [2])
https://bugzilla.redhat.com/show_bug.cgi?id=1431735

8) golang-github-cznic-strutil - Supplemental utilities for Go's strings
package (depends on [2])
https://bugzilla.redhat.com/show_bug.cgi?id=1431736

9) golang-github-oschwald-geoip2-golang - GeoIP2 lookup library for Go
(depends on [3])
https://bugzilla.redhat.com/show_bug.cgi?id=1431763

Packages further down the "dependency graph":

10) golang-github-cznic-internal - Shared dependencies for other cznic Go
libraries (depends on [1], [2] and [6])
https://bugzilla.redhat.com/show_bug.cgi?id=1431740

11) golang-github-cznic-b - B+ Tree implementation in Go (depends on [2],
[6] and [8])
https://bugzilla.redhat.com/show_bug.cgi?id=1431741

12) golang-github-cznic-zappy - Block-based compression format
implementation in Go (depends on [10])
https://bugzilla.redhat.com/show_bug.cgi?id=1431743

13) golang-github-cznic-lldb - Low-level database engine implementation in
Go (depends on [2], [6], [7], [10] and [12])
https://bugzilla.redhat.com/show_bug.cgi?id=1431745

14) golang-github-cznic-ql - Embedded SQL database written in Go (depends
on [2], [8], [11] and [13])
https://bugzilla.redhat.com/show_bug.cgi?id=1431748

15) syncthing - Continuous File Synchronization (depends on [4], [9] and
[14])
https://bugzilla.redhat.com/show_bug.cgi?id=1427634

16) syncthing-inotify - Syncthing File watcher (depends on [5] and [15])
https://bugzilla.redhat.com/show_bug.cgi?id=1431868


Any help in getting syncthing into fedora is very much appreciated!

Fabio
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to