ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  @ 2019-01-22 10:54 ` Dmitry V. Levin
  2019-01-22 11:08   ` Alexey Gladkov
  0 siblings, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2019-01-22 10:54 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 8130 bytes --]

On Mon, Jan 21, 2019 at 12:38:13PM +0000, Girar Builder pender robot wrote:
> http://git.altlinux.org/tasks/archive/done/_214/219699/logs/events.2.1.log
> 
> 2019-Jan-21 12:27:32 :: task #219699 for sisyphus resumed by legion:
> #100 delete golang-tools

Способ решения проблемы несобираемости пакета понятен, однако теперь

On Tue, Jan 22, 2019 at 06:32:42AM +0000, ALT beekeeper wrote:
> 	51 NEW error logs
> 
> errcheck-0-alt3.git23699b7e
> 	Selecting golang-github-kisielk-gotool-devel for 'golang(github.com/kisielk/gotool)'
> 	E: Couldn't find package golang(golang.org/x/tools/go/loader)
> 	hsh-install: Failed to calculate package file list.
> 
> golang-dep-0.5.0-alt1.S1
> 	golang is already the newest version.
> 	E: Couldn't find package golang-tools-devel
> 	hsh-install: Failed to calculate package file list.
> 
> golang-ftrace-1.2.0-alt1.S1
> 	golang is already the newest version.
> 	E: Couldn't find package golang-tools-devel
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-dustinkirkland-golang-petname-2.5-alt1.git7ff34179
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-golang-protobuf-1.1.0-alt1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-gorilla-context-0-alt3.git1c83b3ea
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-gorilla-mux-1.4.0-alt1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-gorilla-websocket-1.2.0-alt1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-gosexy-gettext-0-alt2.git4a979356
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-juju-errors-0-alt1.gitc7d06af1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-juju-go4-0-alt1.git40d72ab9
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-juju-loggo-0-alt1.git7f1609ff
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-juju-persistent-cookiejar-0-alt1.gitd5e5a840
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-juju-schema-0-alt1.gite4f08199
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-juju-utils-0-alt1.git2000ea4f
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-juju-webbrowser-0-alt1.git54b8c570
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-mattn-go-colorable-0.0.8-alt1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-mattn-go-isatty-0.0.2-alt1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-mattn-go-runewidth-0.0.2-alt1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-mattn-go-sqlite3-1.2.0-alt3.git47fc4e5e
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-olekukonko-tablewriter-0-alt4.gitbe5337e7
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-pborman-uuid-0-alt3.git1b00554d
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-rogpeppe-fastuuid-0-alt1.git6724a579
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-spf13-cobra-0.0.2-alt1.gitef82de70
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-spf13-pflag-1.0.1-alt1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-github-syndtr-gocapability-0-alt4.gitdb04d3cc
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-golang-x-crypto-0-alt11.git21052ae4
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-golang-x-net-0-alt6.gitf73e4c9e
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-golang-x-sys-0-alt3.git7db1c3b1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-gopacket-1.1.14-alt1.S1
> 	golang is already the newest version.
> 	E: Couldn't find package golang-tools-devel
> 	hsh-install: Failed to calculate package file list.
> 
> golang-gopkg-errgo-v1-0-alt1.gitc17903c6
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-gopkg-flosch-pongo2-v3-3.0-alt1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-gopkg-httprequest-v1-1.1.1-alt1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-gopkg-inconshreveable-log15-v2-2.0-alt1.gitb105bd37
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-gopkg-juju-environschema-v1-0-alt1.git7359fc78
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-gopkg-lxc-go-lxc-v2-2.0-alt9.git1c13b43c
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-gopkg-macaroon-bakery-v2-2.0.1-alt1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-gopkg-macaroon-v2-2.0.0-alt1
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-gopkg-tomb-v2-2.0-alt3.gitd5d1b582
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-gopkg-yaml-v2-2.0-alt5.git25c4ec80
> 	of sources.list
> 	E: Package golang-tools has no installation candidate
> 	hsh-install: Failed to calculate package file list.
> 
> golang-lint-0-alt3.gitcb00e566
> 	golang is already the newest version.
> 	E: Couldn't find package golang-tools-devel
> 	hsh-install: Failed to calculate package file list.

-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-01-22 10:54 ` [devel] [#219699] DONE (try 2) del=golang-tools Dmitry V. Levin
@ 2019-01-22 11:08   ` Alexey Gladkov
  2019-01-22 11:12     ` Alexey Gladkov
  0 siblings, 1 reply; 21+ messages in thread
From: Alexey Gladkov @ 2019-01-22 11:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 9526 bytes --]

On Tue, Jan 22, 2019 at 01:54:16PM +0300, Dmitry V. Levin wrote:
> On Mon, Jan 21, 2019 at 12:38:13PM +0000, Girar Builder pender robot wrote:
> > http://git.altlinux.org/tasks/archive/done/_214/219699/logs/events.2.1.log
> > 
> > 2019-Jan-21 12:27:32 :: task #219699 for sisyphus resumed by legion:
> > #100 delete golang-tools
> 
> Способ решения проблемы несобираемости пакета понятен, однако теперь

golang-tools это набор утилит для разработчика типа исправлялок импортов и
комплишенорв. Они не нужны никому для сборки. Я посмотрел несколько
пакетов. Я не знаю зачем упорные мантейнеры руками вставляют эту
зависимость.

Я удалил golang-tools потому что он безнадёжно устарел. Да и не используют
его в разработке таким образом. Сборка этого пакета была ошибкой.

> On Tue, Jan 22, 2019 at 06:32:42AM +0000, ALT beekeeper wrote:
> > 	51 NEW error logs
> > 
> > errcheck-0-alt3.git23699b7e
> > 	Selecting golang-github-kisielk-gotool-devel for 'golang(github.com/kisielk/gotool)'
> > 	E: Couldn't find package golang(golang.org/x/tools/go/loader)
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-dep-0.5.0-alt1.S1
> > 	golang is already the newest version.
> > 	E: Couldn't find package golang-tools-devel
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-ftrace-1.2.0-alt1.S1
> > 	golang is already the newest version.
> > 	E: Couldn't find package golang-tools-devel
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-dustinkirkland-golang-petname-2.5-alt1.git7ff34179
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-golang-protobuf-1.1.0-alt1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-gorilla-context-0-alt3.git1c83b3ea
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-gorilla-mux-1.4.0-alt1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-gorilla-websocket-1.2.0-alt1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-gosexy-gettext-0-alt2.git4a979356
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-juju-errors-0-alt1.gitc7d06af1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-juju-go4-0-alt1.git40d72ab9
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-juju-loggo-0-alt1.git7f1609ff
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-juju-persistent-cookiejar-0-alt1.gitd5e5a840
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-juju-schema-0-alt1.gite4f08199
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-juju-utils-0-alt1.git2000ea4f
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-juju-webbrowser-0-alt1.git54b8c570
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-mattn-go-colorable-0.0.8-alt1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-mattn-go-isatty-0.0.2-alt1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-mattn-go-runewidth-0.0.2-alt1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-mattn-go-sqlite3-1.2.0-alt3.git47fc4e5e
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-olekukonko-tablewriter-0-alt4.gitbe5337e7
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-pborman-uuid-0-alt3.git1b00554d
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-rogpeppe-fastuuid-0-alt1.git6724a579
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-spf13-cobra-0.0.2-alt1.gitef82de70
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-spf13-pflag-1.0.1-alt1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-github-syndtr-gocapability-0-alt4.gitdb04d3cc
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-golang-x-crypto-0-alt11.git21052ae4
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-golang-x-net-0-alt6.gitf73e4c9e
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-golang-x-sys-0-alt3.git7db1c3b1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-gopacket-1.1.14-alt1.S1
> > 	golang is already the newest version.
> > 	E: Couldn't find package golang-tools-devel
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-gopkg-errgo-v1-0-alt1.gitc17903c6
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-gopkg-flosch-pongo2-v3-3.0-alt1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-gopkg-httprequest-v1-1.1.1-alt1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-gopkg-inconshreveable-log15-v2-2.0-alt1.gitb105bd37
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-gopkg-juju-environschema-v1-0-alt1.git7359fc78
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-gopkg-lxc-go-lxc-v2-2.0-alt9.git1c13b43c
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-gopkg-macaroon-bakery-v2-2.0.1-alt1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-gopkg-macaroon-v2-2.0.0-alt1
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-gopkg-tomb-v2-2.0-alt3.gitd5d1b582
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-gopkg-yaml-v2-2.0-alt5.git25c4ec80
> > 	of sources.list
> > 	E: Package golang-tools has no installation candidate
> > 	hsh-install: Failed to calculate package file list.
> > 
> > golang-lint-0-alt3.gitcb00e566
> > 	golang is already the newest version.
> > 	E: Couldn't find package golang-tools-devel
> > 	hsh-install: Failed to calculate package file list.
> 
> -- 
> ldv



> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


-- 
Rgrds, legion


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 163 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-01-22 11:08   ` Alexey Gladkov
@ 2019-01-22 11:12     ` Alexey Gladkov
  2019-01-22 11:16       ` Dmitry V. Levin
  0 siblings, 1 reply; 21+ messages in thread
From: Alexey Gladkov @ 2019-01-22 11:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 10392 bytes --]

On Tue, Jan 22, 2019 at 12:08:29PM +0100, Alexey Gladkov wrote:
> On Tue, Jan 22, 2019 at 01:54:16PM +0300, Dmitry V. Levin wrote:
> > On Mon, Jan 21, 2019 at 12:38:13PM +0000, Girar Builder pender robot wrote:
> > > http://git.altlinux.org/tasks/archive/done/_214/219699/logs/events.2.1.log
> > > 
> > > 2019-Jan-21 12:27:32 :: task #219699 for sisyphus resumed by legion:
> > > #100 delete golang-tools
> > 
> > Способ решения проблемы несобираемости пакета понятен, однако теперь
> 
> golang-tools это набор утилит для разработчика типа исправлялок импортов и
> комплишенорв. Они не нужны никому для сборки. Я посмотрел несколько
> пакетов. Я не знаю зачем упорные мантейнеры руками вставляют эту
> зависимость.
> 
> Я удалил golang-tools потому что он безнадёжно устарел. Да и не используют
> его в разработке таким образом. Сборка этого пакета была ошибкой.

Я верну golang-tools-devel в сизиф чтобы скрыть ошибку у этих бесполезных
пакетов.

> > On Tue, Jan 22, 2019 at 06:32:42AM +0000, ALT beekeeper wrote:
> > > 	51 NEW error logs
> > > 
> > > errcheck-0-alt3.git23699b7e
> > > 	Selecting golang-github-kisielk-gotool-devel for 'golang(github.com/kisielk/gotool)'
> > > 	E: Couldn't find package golang(golang.org/x/tools/go/loader)
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-dep-0.5.0-alt1.S1
> > > 	golang is already the newest version.
> > > 	E: Couldn't find package golang-tools-devel
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-ftrace-1.2.0-alt1.S1
> > > 	golang is already the newest version.
> > > 	E: Couldn't find package golang-tools-devel
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-dustinkirkland-golang-petname-2.5-alt1.git7ff34179
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-golang-protobuf-1.1.0-alt1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-gorilla-context-0-alt3.git1c83b3ea
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-gorilla-mux-1.4.0-alt1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-gorilla-websocket-1.2.0-alt1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-gosexy-gettext-0-alt2.git4a979356
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-juju-errors-0-alt1.gitc7d06af1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-juju-go4-0-alt1.git40d72ab9
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-juju-loggo-0-alt1.git7f1609ff
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-juju-persistent-cookiejar-0-alt1.gitd5e5a840
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-juju-schema-0-alt1.gite4f08199
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-juju-utils-0-alt1.git2000ea4f
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-juju-webbrowser-0-alt1.git54b8c570
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-mattn-go-colorable-0.0.8-alt1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-mattn-go-isatty-0.0.2-alt1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-mattn-go-runewidth-0.0.2-alt1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-mattn-go-sqlite3-1.2.0-alt3.git47fc4e5e
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-olekukonko-tablewriter-0-alt4.gitbe5337e7
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-pborman-uuid-0-alt3.git1b00554d
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-rogpeppe-fastuuid-0-alt1.git6724a579
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-spf13-cobra-0.0.2-alt1.gitef82de70
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-spf13-pflag-1.0.1-alt1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-github-syndtr-gocapability-0-alt4.gitdb04d3cc
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-golang-x-crypto-0-alt11.git21052ae4
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-golang-x-net-0-alt6.gitf73e4c9e
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-golang-x-sys-0-alt3.git7db1c3b1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-gopacket-1.1.14-alt1.S1
> > > 	golang is already the newest version.
> > > 	E: Couldn't find package golang-tools-devel
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-gopkg-errgo-v1-0-alt1.gitc17903c6
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-gopkg-flosch-pongo2-v3-3.0-alt1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-gopkg-httprequest-v1-1.1.1-alt1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-gopkg-inconshreveable-log15-v2-2.0-alt1.gitb105bd37
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-gopkg-juju-environschema-v1-0-alt1.git7359fc78
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-gopkg-lxc-go-lxc-v2-2.0-alt9.git1c13b43c
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-gopkg-macaroon-bakery-v2-2.0.1-alt1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-gopkg-macaroon-v2-2.0.0-alt1
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-gopkg-tomb-v2-2.0-alt3.gitd5d1b582
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-gopkg-yaml-v2-2.0-alt5.git25c4ec80
> > > 	of sources.list
> > > 	E: Package golang-tools has no installation candidate
> > > 	hsh-install: Failed to calculate package file list.
> > > 
> > > golang-lint-0-alt3.gitcb00e566
> > > 	golang is already the newest version.
> > > 	E: Couldn't find package golang-tools-devel
> > > 	hsh-install: Failed to calculate package file list.
> > 
> > -- 
> > ldv
> 
> 
> 
> > _______________________________________________
> > Devel mailing list
> > Devel@lists.altlinux.org
> > https://lists.altlinux.org/mailman/listinfo/devel
> 
> 
> -- 
> Rgrds, legion
> 



> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


-- 
Rgrds, legion


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 163 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-01-22 11:12     ` Alexey Gladkov
@ 2019-01-22 11:16       ` Dmitry V. Levin
  2019-01-22 14:55         ` Igor Vlasenko
  0 siblings, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2019-01-22 11:16 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1135 bytes --]

On Tue, Jan 22, 2019 at 12:12:33PM +0100, Alexey Gladkov wrote:
> On Tue, Jan 22, 2019 at 12:08:29PM +0100, Alexey Gladkov wrote:
> > On Tue, Jan 22, 2019 at 01:54:16PM +0300, Dmitry V. Levin wrote:
> > > On Mon, Jan 21, 2019 at 12:38:13PM +0000, Girar Builder pender robot wrote:
> > > > http://git.altlinux.org/tasks/archive/done/_214/219699/logs/events.2.1.log
> > > > 
> > > > 2019-Jan-21 12:27:32 :: task #219699 for sisyphus resumed by legion:
> > > > #100 delete golang-tools
> > > 
> > > Способ решения проблемы несобираемости пакета понятен, однако теперь
> > 
> > golang-tools это набор утилит для разработчика типа исправлялок импортов и
> > комплишенорв. Они не нужны никому для сборки. Я посмотрел несколько
> > пакетов. Я не знаю зачем упорные мантейнеры руками вставляют эту
> > зависимость.
> > 
> > Я удалил golang-tools потому что он безнадёжно устарел. Да и не используют
> > его в разработке таким образом. Сборка этого пакета была ошибкой.
> 
> Я верну golang-tools-devel в сизиф чтобы скрыть ошибку у этих бесполезных
> пакетов.

Если пакеты бесполезные, то их лучше удалить.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-01-22 11:16       ` Dmitry V. Levin
@ 2019-01-22 14:55         ` Igor Vlasenko
  2019-02-05 17:49           ` Dmitry V. Levin
  0 siblings, 1 reply; 21+ messages in thread
From: Igor Vlasenko @ 2019-01-22 14:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: ldv

On Tue, Jan 22, 2019 at 02:16:40PM +0300, Dmitry V. Levin wrote:
> > Я верну golang-tools-devel в сизиф чтобы скрыть ошибку у этих бесполезных
> > пакетов.
> 
> Если пакеты бесполезные, то их лучше удалить.

Скорее заброшенные. У меня руки до них не доходят,
поэтому действительно лучше удалить.

-- 

I V


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-01-22 14:55         ` Igor Vlasenko
@ 2019-02-05 17:49           ` Dmitry V. Levin
  2019-02-05 20:58             ` Igor Vlasenko
  0 siblings, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2019-02-05 17:49 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 459 bytes --]

On Tue, Jan 22, 2019 at 04:55:08PM +0200, Igor Vlasenko wrote:
> On Tue, Jan 22, 2019 at 02:16:40PM +0300, Dmitry V. Levin wrote:
> > > Я верну golang-tools-devel в сизиф чтобы скрыть ошибку у этих бесполезных
> > > пакетов.
> > 
> > Если пакеты бесполезные, то их лучше удалить.
> 
> Скорее заброшенные. У меня руки до них не доходят,
> поэтому действительно лучше удалить.

Я правильно понял, что все пакеты golang-* нужно удалить?


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-05 17:49           ` Dmitry V. Levin
@ 2019-02-05 20:58             ` Igor Vlasenko
  2019-02-06  0:17               ` Dmitry V. Levin
  0 siblings, 1 reply; 21+ messages in thread
From: Igor Vlasenko @ 2019-02-05 20:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Feb 05, 2019 at 08:49:09PM +0300, Dmitry V. Levin wrote:
> > > Если пакеты бесполезные, то их лучше удалить.
> > 
> > Скорее заброшенные. У меня руки до них не доходят,
> > поэтому действительно лучше удалить.
> 
> Я правильно понял, что все пакеты golang-* нужно удалить?

Я вот занялся java и вспомнил, зачем он мне нужен.
В новом arduino arduino-builder (прослойка к компиляторам)
написан на go. Так что мне все-таки придется им заняться.

Поэтому, если ничему не мешает, лучше бы подождать.

-- 

I V


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-05 20:58             ` Igor Vlasenko
@ 2019-02-06  0:17               ` Dmitry V. Levin
  2019-02-06  5:52                 ` Vladimir Didenko
  0 siblings, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2019-02-06  0:17 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 909 bytes --]

On Tue, Feb 05, 2019 at 10:58:25PM +0200, Igor Vlasenko wrote:
> On Tue, Feb 05, 2019 at 08:49:09PM +0300, Dmitry V. Levin wrote:
> > > > Если пакеты бесполезные, то их лучше удалить.
> > > 
> > > Скорее заброшенные. У меня руки до них не доходят,
> > > поэтому действительно лучше удалить.
> > 
> > Я правильно понял, что все пакеты golang-* нужно удалить?
> 
> Я вот занялся java и вспомнил, зачем он мне нужен.
> В новом arduino arduino-builder (прослойка к компиляторам)
> написан на go. Так что мне все-таки придется им заняться.
> 
> Поэтому, если ничему не мешает, лучше бы подождать.

Если все (без исключения?) пакеты на golang носят всё с собой,
то паковать модули отдельно не имеет смысла.

Сейчас в Сизифе не пересобирается 34 пакета с префиксом golang-github-
и ещё 7 пакетов с префиксом golang-googlecode-; если они не нужны,
то лучше их удалить, чем фиксить.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-06  0:17               ` Dmitry V. Levin
@ 2019-02-06  5:52                 ` Vladimir Didenko
  2019-02-19 17:03                   ` Dmitry V. Levin
  0 siblings, 1 reply; 21+ messages in thread
From: Vladimir Didenko @ 2019-02-06  5:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

ср, 6 февр. 2019 г. в 03:17, Dmitry V. Levin:
>
> Если все (без исключения?) пакеты на golang носят всё с собой,
> то паковать модули отдельно не имеет смысла.
>

Не все, например, fzf я собираю с системными модулями. Из
непересобирающего списка для сборки fzf нужны

golang-github-mattn-go-isatty
golang-github-mattn-go-runewidth

Поскольку они мне нужны, могу починить сам.

-- 
С уважением,
Владимир.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-06  5:52                 ` Vladimir Didenko
@ 2019-02-19 17:03                   ` Dmitry V. Levin
  2019-02-19 17:08                     ` Alexey Gladkov
  2019-02-19 22:14                     ` Igor Vlasenko
  0 siblings, 2 replies; 21+ messages in thread
From: Dmitry V. Levin @ 2019-02-19 17:03 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 532 bytes --]

On Wed, Feb 06, 2019 at 08:52:58AM +0300, Vladimir Didenko wrote:
> ср, 6 февр. 2019 г. в 03:17, Dmitry V. Levin:
> >
> > Если все (без исключения?) пакеты на golang носят всё с собой,
> > то паковать модули отдельно не имеет смысла.
> 
> Не все, например, fzf я собираю с системными модулями. Из
> непересобирающего списка для сборки fzf нужны
> 
> golang-github-mattn-go-isatty
> golang-github-mattn-go-runewidth
> 
> Поскольку они мне нужны, могу починить сам.

Видимо, никто, кроме вас, не починит.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-19 17:03                   ` Dmitry V. Levin
@ 2019-02-19 17:08                     ` Alexey Gladkov
  2019-02-19 17:21                       ` Vladimir Didenko
  2019-02-20 10:12                       ` Denis Pynkin
  2019-02-19 22:14                     ` Igor Vlasenko
  1 sibling, 2 replies; 21+ messages in thread
From: Alexey Gladkov @ 2019-02-19 17:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 985 bytes --]

On Tue, Feb 19, 2019 at 08:03:40PM +0300, Dmitry V. Levin wrote:
> On Wed, Feb 06, 2019 at 08:52:58AM +0300, Vladimir Didenko wrote:
> > ср, 6 февр. 2019 г. в 03:17, Dmitry V. Levin:
> > >
> > > Если все (без исключения?) пакеты на golang носят всё с собой,
> > > то паковать модули отдельно не имеет смысла.
> > 
> > Не все, например, fzf я собираю с системными модулями. Из
> > непересобирающего списка для сборки fzf нужны
> > 
> > golang-github-mattn-go-isatty
> > golang-github-mattn-go-runewidth
> > 
> > Поскольку они мне нужны, могу починить сам.
> 
> Видимо, никто, кроме вас, не починит.

Гораздо правильнее будет завендорить их, а эти пакеты удалить.

-- 
Rgrds, legion


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 163 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-19 17:08                     ` Alexey Gladkov
@ 2019-02-19 17:21                       ` Vladimir Didenko
  2019-02-20 10:12                       ` Denis Pynkin
  1 sibling, 0 replies; 21+ messages in thread
From: Vladimir Didenko @ 2019-02-19 17:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

вт, 19 февр. 2019 г. в 20:08, Alexey Gladkov:
>
> On Tue, Feb 19, 2019 at 08:03:40PM +0300, Dmitry V. Levin wrote:
> > On Wed, Feb 06, 2019 at 08:52:58AM +0300, Vladimir Didenko wrote:
> > > Не все, например, fzf я собираю с системными модулями. Из
> > > непересобирающего списка для сборки fzf нужны
> > >
> > > golang-github-mattn-go-isatty
> > > golang-github-mattn-go-runewidth
> > >
> > > Поскольку они мне нужны, могу починить сам.
> >
> > Видимо, никто, кроме вас, не починит.
>
> Гораздо правильнее будет завендорить их, а эти пакеты удалить.
>

Я не против. Тогда пакеты выше можно удалять.

-- 
С уважением,
Владимир.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-19 17:03                   ` Dmitry V. Levin
  2019-02-19 17:08                     ` Alexey Gladkov
@ 2019-02-19 22:14                     ` Igor Vlasenko
  2019-02-19 22:48                       ` Dmitry V. Levin
  1 sibling, 1 reply; 21+ messages in thread
From: Igor Vlasenko @ 2019-02-19 22:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Feb 19, 2019 at 08:03:40PM +0300, Dmitry V. Levin wrote:
> > Не все, например, fzf я собираю с системными модулями. Из
> > непересобирающего списка для сборки fzf нужны
> > 
> > golang-github-mattn-go-isatty
> > golang-github-mattn-go-runewidth
> > 
> > Поскольку они мне нужны, могу починить сам.
> 
> Видимо, никто, кроме вас, не починит.

Возможно, я все-таки доберусь.

В go с этого года начала внедряться
современная схема пакетов и версионирования
https://research.swtch.com/vgo

но до ее массового внедрения пройдет какое-то
время. Имеющиеся сейчас пакеты идейно устарели,
и не слишком нужны. Но вообще и сейчас 
с выделенными пакетами естественней,
чем втаскивать их каждый раз в srpm
зависящего от них пакета.

-- 

I V


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-19 22:14                     ` Igor Vlasenko
@ 2019-02-19 22:48                       ` Dmitry V. Levin
  2019-02-19 23:14                         ` Denis Pynkin
  2019-02-19 23:27                         ` Alexey Gladkov
  0 siblings, 2 replies; 21+ messages in thread
From: Dmitry V. Levin @ 2019-02-19 22:48 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1085 bytes --]

On Wed, Feb 20, 2019 at 12:14:17AM +0200, Igor Vlasenko wrote:
> On Tue, Feb 19, 2019 at 08:03:40PM +0300, Dmitry V. Levin wrote:
> > > Не все, например, fzf я собираю с системными модулями. Из
> > > непересобирающего списка для сборки fzf нужны
> > > 
> > > golang-github-mattn-go-isatty
> > > golang-github-mattn-go-runewidth
> > > 
> > > Поскольку они мне нужны, могу починить сам.
> > 
> > Видимо, никто, кроме вас, не починит.
> 
> Возможно, я все-таки доберусь.
> 
> В go с этого года начала внедряться
> современная схема пакетов и версионирования
> https://research.swtch.com/vgo
> 
> но до ее массового внедрения пройдет какое-то
> время. Имеющиеся сейчас пакеты идейно устарели,
> и не слишком нужны. Но вообще и сейчас 
> с выделенными пакетами естественней,
> чем втаскивать их каждый раз в srpm
> зависящего от них пакета.

Пакеты нужны до тех пор, пока они рабочие.  Те 40+ пакетов, которые после
обновления golang перестали быть рабочими, очевидно, не нужны.
На самом деле ещё не нужны и те пакеты, которым нужны эти нерабочие.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-19 22:48                       ` Dmitry V. Levin
@ 2019-02-19 23:14                         ` Denis Pynkin
  2019-02-19 23:27                         ` Alexey Gladkov
  1 sibling, 0 replies; 21+ messages in thread
From: Denis Pynkin @ 2019-02-19 23:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Feb 20, 2019 at 01:48:45AM +0300, Dmitry V. Levin wrote:
> On Wed, Feb 20, 2019 at 12:14:17AM +0200, Igor Vlasenko wrote:
> Пакеты нужны до тех пор, пока они рабочие.  Те 40+ пакетов, которые после
> обновления golang перестали быть рабочими, очевидно, не нужны.
> На самом деле ещё не нужны и те пакеты, которым нужны эти нерабочие.

Не все. Некоторые нужны для LXD, потихоньку исправляю нужные мне.
К сожалению прошляпил почти все обсуждение про удаление `golang-tools`,

PS насколько я помню историю -- несколько лет назад, когда я спрашивал,
как у нас правильно пакетировать golang -- в рекомендованном в качестве
образца пакете как раз и содержалась зависимость, откуда она и
расползлась по всем остальным пакетам.

--
wbr,d4s


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-19 22:48                       ` Dmitry V. Levin
  2019-02-19 23:14                         ` Denis Pynkin
@ 2019-02-19 23:27                         ` Alexey Gladkov
  2019-02-19 23:32                           ` Dmitry V. Levin
  1 sibling, 1 reply; 21+ messages in thread
From: Alexey Gladkov @ 2019-02-19 23:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Feb 20, 2019 at 01:48:45AM +0300, Dmitry V. Levin wrote:
> Пакеты нужны до тех пор, пока они рабочие.  Те 40+ пакетов, которые после
> обновления golang перестали быть рабочими, очевидно, не нужны.
> На самом деле ещё не нужны и те пакеты, которым нужны эти нерабочие.

Поправка: не golang, а golang-tools. Эти пакеты по большей части не могут
сломаться вообще так как содержат _исходники_ в бинарных пакетах:

$ rpm -qpl sisyphus/files/x86_64/RPMS/golang-github-codegangsta-cli-unit-test-1.17.0-alt1_5.x86_64.rpm
/usr/share/doc/golang-github-codegangsta-cli-unit-test-1.17.0
/usr/share/doc/golang-github-codegangsta-cli-unit-test-1.17.0/LICENSE
/usr/share/doc/golang-github-codegangsta-cli-unit-test-1.17.0/README.md
/usr/share/gocode/src/github.com/codegangsta/cli/altsrc/flag_test.go
/usr/share/gocode/src/github.com/codegangsta/cli/altsrc/helpers_test.go
/usr/share/gocode/src/github.com/codegangsta/cli/altsrc/yaml_command_test.go
/usr/share/gocode/src/github.com/codegangsta/cli/app_test.go
/usr/share/gocode/src/github.com/codegangsta/cli/command_test.go
/usr/share/gocode/src/github.com/codegangsta/cli/context_test.go
/usr/share/gocode/src/github.com/codegangsta/cli/errors_test.go
/usr/share/gocode/src/github.com/codegangsta/cli/flag_test.go
/usr/share/gocode/src/github.com/codegangsta/cli/help_test.go
/usr/share/gocode/src/github.com/codegangsta/cli/helpers_test.go

А данный пример вообще содержит исходники для тестов. Все исходники
*_test.go не участвуют в сборке go-программы.

$ rpm -qpl sisyphus/files/noarch/RPMS/golang-github-Masterminds-vcs-devel-1.8.0-alt1_0.5.gitfbe9fb6.noarch.rpm
/usr/share/doc/golang-github-Masterminds-vcs-devel-1.8.0
/usr/share/doc/golang-github-Masterminds-vcs-devel-1.8.0/CHANGELOG.md
/usr/share/doc/golang-github-Masterminds-vcs-devel-1.8.0/LICENSE.txt
/usr/share/doc/golang-github-Masterminds-vcs-devel-1.8.0/README.md
/usr/share/gocode/src/github.com/Masterminds
/usr/share/gocode/src/github.com/Masterminds/vcs
/usr/share/gocode/src/github.com/Masterminds/vcs/bzr.go
/usr/share/gocode/src/github.com/Masterminds/vcs/errors.go
/usr/share/gocode/src/github.com/Masterminds/vcs/git.go
/usr/share/gocode/src/github.com/Masterminds/vcs/hg.go
/usr/share/gocode/src/github.com/Masterminds/vcs/repo.go
/usr/share/gocode/src/github.com/Masterminds/vcs/svn.go
/usr/share/gocode/src/github.com/Masterminds/vcs/vcs_local_lookup.go
/usr/share/gocode/src/github.com/Masterminds/vcs/vcs_remote_lookup.go

и если кто-то хочет такой пакет он хочет исходники не с версией и релизом,
то ты понимаешь, что может быть во время следующей пересборки. При этом
собранная утилита будет продолжать работать даже если этот пакет изменится
несовместимо или вообще исчезнет.

Импорт такого кода в другом пакете будет:

import "github.com/Masterminds/vcs"

Пока что нельзя указывать бранч, тэг или коммит.

Зависеть от таких пакетов это пехотная мина. Необходимо пересобрать все
пакеты хотят "github.com/Masterminds/vcs" если он обновиться, чтобы
проверить не сломается ли что-то. Хотя и это не гарантия.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-19 23:27                         ` Alexey Gladkov
@ 2019-02-19 23:32                           ` Dmitry V. Levin
  2019-02-19 23:46                             ` Alexey Gladkov
  0 siblings, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2019-02-19 23:32 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 682 bytes --]

On Wed, Feb 20, 2019 at 12:27:58AM +0100, Alexey Gladkov wrote:
> On Wed, Feb 20, 2019 at 01:48:45AM +0300, Dmitry V. Levin wrote:
> > Пакеты нужны до тех пор, пока они рабочие.  Те 40+ пакетов, которые после
> > обновления golang перестали быть рабочими, очевидно, не нужны.
> > На самом деле ещё не нужны и те пакеты, которым нужны эти нерабочие.
> 
> Поправка: не golang, а golang-tools.

/usr/src/tmp/golang-github-akrennmair-gopcap-buildroot/usr/share/gocode/src/github.com/akrennmair/gopcap/decode.go:118:
Sprintf call needs 2 args but has 3 args
FAIL    github.com/akrennmair/gopcap [build failed]

И таких [build failed] там 37 штук.  Это golang?


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-19 23:32                           ` Dmitry V. Levin
@ 2019-02-19 23:46                             ` Alexey Gladkov
  0 siblings, 0 replies; 21+ messages in thread
From: Alexey Gladkov @ 2019-02-19 23:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Feb 20, 2019 at 02:32:59AM +0300, Dmitry V. Levin wrote:
> On Wed, Feb 20, 2019 at 12:27:58AM +0100, Alexey Gladkov wrote:
> > On Wed, Feb 20, 2019 at 01:48:45AM +0300, Dmitry V. Levin wrote:
> > > Пакеты нужны до тех пор, пока они рабочие.  Те 40+ пакетов, которые после
> > > обновления golang перестали быть рабочими, очевидно, не нужны.
> > > На самом деле ещё не нужны и те пакеты, которым нужны эти нерабочие.
> > 
> > Поправка: не golang, а golang-tools.
> 
> /usr/src/tmp/golang-github-akrennmair-gopcap-buildroot/usr/share/gocode/src/github.com/akrennmair/gopcap/decode.go:118:
> Sprintf call needs 2 args but has 3 args
> FAIL    github.com/akrennmair/gopcap [build failed]
> 
> И таких [build failed] там 37 штук.  Это golang?

Нужно смотреть. Возможно golang-github-akrennmair-gopcap хочет более новую
или наоборот старую версию. ХЗ кто из них обновился первым. Если это
fmt.Sprintf из стандартной библиотеки, то вообще прикольно.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-19 17:08                     ` Alexey Gladkov
  2019-02-19 17:21                       ` Vladimir Didenko
@ 2019-02-20 10:12                       ` Denis Pynkin
  2019-02-20 21:17                         ` Alexey Gladkov
  2019-03-14 20:42                         ` Dmitry V. Levin
  1 sibling, 2 replies; 21+ messages in thread
From: Denis Pynkin @ 2019-02-20 10:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Feb 19, 2019 at 06:08:32PM +0100, Alexey Gladkov wrote:

> > > > Если все (без исключения?) пакеты на golang носят всё с собой,
> > > > то паковать модули отдельно не имеет смысла.
> > > 
> > > Не все, например, fzf я собираю с системными модулями. Из
> > > непересобирающего списка для сборки fzf нужны
> > > 
> > > golang-github-mattn-go-isatty
> > > golang-github-mattn-go-runewidth
> > > 
> > > Поскольку они мне нужны, могу починить сам.
> > 
> > Видимо, никто, кроме вас, не починит.
> 
> Гораздо правильнее будет завендорить их, а эти пакеты удалить.

Так у нас появилось уже внятное полиси про пакетирование Golang?
Лично я бы с удовольствием выкинул бы те 30+ пакетов-зависимостей,
которые пришлось вливать ради LXD.

Можно ли глянуть на какой-нибудь пакет, где используется вендоринг?

--
wbr,d4s


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-20 10:12                       ` Denis Pynkin
@ 2019-02-20 21:17                         ` Alexey Gladkov
  2019-03-14 20:42                         ` Dmitry V. Levin
  1 sibling, 0 replies; 21+ messages in thread
From: Alexey Gladkov @ 2019-02-20 21:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Feb 20, 2019 at 01:12:21PM +0300, Denis Pynkin wrote:
> > Гораздо правильнее будет завендорить их, а эти пакеты удалить.
> 
> Так у нас появилось уже внятное полиси про пакетирование Golang?

Раньше не было никакого vendor и go.mod. Было только дерево исходников и
уверение апстрима, что этого всего будет достаточно и они знают секрет как
это всё поддерживать в рабочем состоянии без версионирования.

Их секретное кунг-фу было поддержка обратной совместимости в master до
самой первой версии и если что-то ломаешь, то делать новый модуль.

Но спустя несколько лет к апстриму пришло осознание, что поддерживать
обратную совместимость и переименовывать модули не работает даже внутри
гугла. Разработчик может даже удалить модуль с github.com и тем самым
сломать других. Поэтому им пришлось ввести vendor директории, где можно
сохранить копию кода зависимостей. Но гугл не был бы гуглом если бы не
пошёл своим путём. Они не сделали сохранения ни какой информации о том,
что лежит в vendor. Там просто код. Поэтому появилось множество сторонних
проектов, которые сохраняли инфу о версиях и обновляли копию кода (godep,
glide, gpm, dep, vndr и т.д.).

Учитывая всё сказанное выше в тот момент, когда я начал паковать golang
было вроде логично сделать скрипты и макросы, чтобы упростить упаковку
исходников в общее дерево и обновлять их и проверять по зависимостям rpm
кто от модуля зависит.

Оглядываясь назад я считаю, что это было ошибкой.

Сейчас в golang осознали, что версии всё-таки нужны. В golang 1.11
создадут модули с semver, но с своими особенностями. Будет поддержка
vendor директории. Для интересующихся:

https://github.com/golang/go/wiki/Modules

После работы с довольно большими проектами на golang я сейчас считаю, что 
класть зависимости в vendor директорию единственный способ как
поддерживать проекты на golang. Если не просто класть код руками туда, а
использовать go.mod или godep, то понять кто с чем собран становится
достаточно просто.

Модули в пакетах всё равно не дают выигрыша так как после обновления
модуля нужно пересобрать всех конечных потребителей (цепочка зависимостей
может быть длинной).

> Лично я бы с удовольствием выкинул бы те 30+ пакетов-зависимостей,
> которые пришлось вливать ради LXD.
> 
> Можно ли глянуть на какой-нибудь пакет, где используется вендоринг?

http://git.altlinux.org/gears/m/md2man.git

или вот апстримные проекты:

https://github.com/docker/distribution
https://github.com/kubernetes/kubernetes
https://github.com/etcd-io/etcd

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [devel] [#219699] DONE (try 2) del=golang-tools
  2019-02-20 10:12                       ` Denis Pynkin
  2019-02-20 21:17                         ` Alexey Gladkov
@ 2019-03-14 20:42                         ` Dmitry V. Levin
  1 sibling, 0 replies; 21+ messages in thread
From: Dmitry V. Levin @ 2019-03-14 20:42 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1366 bytes --]

On Wed, Feb 20, 2019 at 01:12:21PM +0300, Denis Pynkin wrote:
> On Tue, Feb 19, 2019 at 06:08:32PM +0100, Alexey Gladkov wrote:
> 
> > > > > Если все (без исключения?) пакеты на golang носят всё с собой,
> > > > > то паковать модули отдельно не имеет смысла.
> > > > 
> > > > Не все, например, fzf я собираю с системными модулями. Из
> > > > непересобирающего списка для сборки fzf нужны
> > > > 
> > > > golang-github-mattn-go-isatty
> > > > golang-github-mattn-go-runewidth
> > > > 
> > > > Поскольку они мне нужны, могу починить сам.
> > > 
> > > Видимо, никто, кроме вас, не починит.
> > 
> > Гораздо правильнее будет завендорить их, а эти пакеты удалить.
> 
> Так у нас появилось уже внятное полиси про пакетирование Golang?
> Лично я бы с удовольствием выкинул бы те 30+ пакетов-зависимостей,
> которые пришлось вливать ради LXD.
> 
> Можно ли глянуть на какой-нибудь пакет, где используется вендоринг?

В пакетах lxd и arduino-builder теперь используется вендоринг,
370 golang-пакетов упразднены из Сизифа.

Ещё пару пакетов (fsextender и spreed-webrtc) предстоит подвергнуть такому
же вендорингу.

golang-tools можно будет удалить, когда 4 пакета (golang-golang-x-crypto,
golang-golang-x-net, golang-golang-x-sys, golang-gopacket) будут либо
удалены, либо golang-tools будет убран из их сборочных зависимостей.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2019-03-14 20:42 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-22 10:54 ` [devel] [#219699] DONE (try 2) del=golang-tools Dmitry V. Levin
2019-01-22 11:08   ` Alexey Gladkov
2019-01-22 11:12     ` Alexey Gladkov
2019-01-22 11:16       ` Dmitry V. Levin
2019-01-22 14:55         ` Igor Vlasenko
2019-02-05 17:49           ` Dmitry V. Levin
2019-02-05 20:58             ` Igor Vlasenko
2019-02-06  0:17               ` Dmitry V. Levin
2019-02-06  5:52                 ` Vladimir Didenko
2019-02-19 17:03                   ` Dmitry V. Levin
2019-02-19 17:08                     ` Alexey Gladkov
2019-02-19 17:21                       ` Vladimir Didenko
2019-02-20 10:12                       ` Denis Pynkin
2019-02-20 21:17                         ` Alexey Gladkov
2019-03-14 20:42                         ` Dmitry V. Levin
2019-02-19 22:14                     ` Igor Vlasenko
2019-02-19 22:48                       ` Dmitry V. Levin
2019-02-19 23:14                         ` Denis Pynkin
2019-02-19 23:27                         ` Alexey Gladkov
2019-02-19 23:32                           ` Dmitry V. Levin
2019-02-19 23:46                             ` Alexey Gladkov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git