From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DNS_FROM_AHBL_RHSBL, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:date:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:content-transfer-encoding :in-reply-to; bh=4AfRgoRPLp62GaIVUzjc3pQBEGNmjLzEbk+4XCG42iA=; b=Iqsccr8diuuhlFOOLjhAhRHSDD6SXHkigTdKu2HjtyTJ877vmcMQv6waTbaaso7Lxm J5jUM20UFMHu8NKLGwi5py4tZPbP14304hNImIMF7Fjt9dMUOQCZGk/OyZmTEv/dt3mU 1RDuBPSLq4vHII6ql+tqO+urp71UGd4NAke0eKp9G8SjkuV3oH/27cc9EuEj2s2kxlQE 6H6fga+I1ZSvNH/y5xoVzYhfJj5IkCRrPwDb+eovV5uo8Xw762Z+WPahd3Xre+LHgYNd IhUBfmYbqdAIqv/AiEXoPLBUpUHvS2diwBpWDqlOkeq107Ioef+AlRXx8+lCBZe7Lyey 7BWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:date:to:cc:subject:message-id:references :mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to; bh=4AfRgoRPLp62GaIVUzjc3pQBEGNmjLzEbk+4XCG42iA=; b=GvMhzRNh21HwYdILlnS9NCjWYJpB/ef2cg5xzg4TggVvs/lLwsQTxCVHxxloJFRidS 1Za9YSAhWNAlLa0JZxepGxGXubPpX0y4Zaf0uKIsO7geA3ITPJcvo+3ym3vRjaMFWgZH vKg+/r8/Mdswi29ZY5ob9D7rN+xL/Z4O6uRzRqp68FXGX2G69ImQ0KKBsUS3s8LHcnKU YV7AR3+N8B5pkIZ/6P6MQvRQs1rxe/SMSPdxW8AEroG5ORE2mwH02kRF/ZXzcnjoMbwk WG8j+5JGdb7ygMMcYvQTdRtRrQ+HijkX0ioNblK6vSgc9H/RdfqdmVO5ULqPXrr60XEX gNRw== X-Gm-Message-State: AG10YOR8I4wUBb62HK5QymFGTTgDuqZLHilu5ELed/X0Ber8HPAKHRzN3pCC0axkeKn1Wg== X-Received: by 10.28.132.212 with SMTP id g203mr19219870wmd.30.1455627117995; Tue, 16 Feb 2016 04:51:57 -0800 (PST) From: Denis Pynkin X-Google-Original-From: Denis Pynkin Date: Tue, 16 Feb 2016 15:51:55 +0300 To: Alexey Gladkov Message-ID: <20160216125155.GA31758@epbyminw3061.minsk.epam.com> References: <20160131153330.GA32237@epbyminw3061.minsk.epam.com> <20160201073628.GB15721@comp-core-i7-2640m-0182e6.fortress> <20160201152922.GA29360@epbyminw3061.minsk.epam.com> <20160201162704.GE15721@comp-core-i7-2640m-0182e6.fortress> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20160201162704.GE15721@comp-core-i7-2640m-0182e6.fortress> Cc: ALT Linux Team development discussions , Denis Pynkin Subject: Re: [devel] golang policy X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Feb 2016 12:51:59 -0000 Archived-At: List-Archive: List-Post: On Mon, Feb 01, 2016 at 05:27:04PM +0100, Alexey Gladkov wrote: > > Дальше, не совсем понятно, как работать с исходниками в случае bundle. > > Пока пришел к выводу, что собственно код программы -- калька из апстрима, > > а все зависимости в отдельный гит, по сути снапшотом, и отдельным bundle пакетом, > > который провайдит только bundle-пакет. > > Я пока тоже не имею однозначного мнения на этот счёт. Если и делать > bundle-пакет или bundle-бранч, то через godep, чтобы можно было > автоматизировать проверку этих зависимостей. > > > Еще вопрос -- поддерживает ли наш rpm зависимости вида: > > BuildRequires: golang(github.com/gorilla/context) ? > > Да. Я рассматривал этот вариант как основной. пока пробую резать на пакетики, но что-то я не совсем понимаю, что у нас с путями для golang Например, упаковал я, пользуясь примерами, github.com/gorilla/websocket в пакет golang-github-gorilla-websocket-devel и вижу, что все файлы *.go кладутся по пути: /usr/share/gocode/src/github.com/gorilla/websocket а при сборке зависимого от него пакета вижу ошибку: + /usr/share/golang/golang-build lxc exec.go:11:2: cannot find package "github.com/gorilla/websocket" in any of: /usr/lib64/golang/src/github.com/gorilla/websocket (from $GOROOT) /usr/src/RPM/BUILD/lxd-2.0.0/.build/src/github.com/gorilla/websocket (from $GOPATH) почему у нас игнорируется /usr/share/gocode? Кривохак в %build в виде "export GOPATH="%go_path:$BUILDDIR"" работает, но мне кажется, что это лучше поправить в rpm-build-golang. Или я где-то что-то недопонимаю? -- wbr,d4s