From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 From: Andrey Liakhovets To: devel-newbies@lists.altlinux.org X-Mailer: CommuniGate Pro WebUser v5.0.14 Date: Mon, 23 Sep 2013 17:55:48 +0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="KOI8-R" Content-Transfer-Encoding: 8bit Subject: [newbies] =?koi8-r?b?88LP0svJIGJsZW5kZXIgySBsaWJvcGVuQ09MTEFEQQ==?= X-BeenThere: devel-newbies@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: "devel@ where you _can_ ask" List-Id: "devel@ where you _can_ ask" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Sep 2013 13:56:01 -0000 Archived-At: List-Archive: Здравствуйте. Покритикуйте, пожалуйста, мои сборки blender и libopenCOLLADA для Сизифа и P7 (именно сборки, в работоспособности, как минимум, для P7 я уверен). Сизиф: http://git.altlinux.org/tasks/archive/done/_102/104606/ http://git.altlinux.org/tasks/archive/done/_102/104650/ P7: http://git.altlinux.org/tasks/104651/ Поводом для пересборки blender'а послужило обновление libav* в Сизифе. А поскольку я уже давно собрал более новую COLLADA и приспособил к ней blender-2.68a, то решил включить в сборку и эти изменения (насчёт COLLADA см. http://lists.blender.org/pipermail/bf-committers/2013-August/041466.html , правда, сейчас уже есть ещё более новая версия). При сборке у меня, в частности, были такие вопросы: - после сборки новой COLLADA и соответствующего blender'а выяснилось, что по зависимостям новая COLLADA и старый blender, равно как и старая COLLADA и новый blender, устанавливаются вместе, но ни то, ни другое сочетание не работает (падает при попытке импорта/экспорта из/в COLLADA). Я прописал конфликты там и там на более старые версии пакетов. Верно ли? - соответственно, сборка libopenCOLLADA и blender'а при такой ситуации должна идти в одном задании. Так? (конфликт в blender'е на старую COLLADA я забыл при внесении изменений, в результате в Сизиф попал неправильный blender-2.68a-alt2, и пришлось собрать ещё и alt3) - libav* в Сизифе и в P7 разошлись в части используемых blender'ом функций, исправленный патч для blender'а работает и там, и там, но собирать приходится отдельно - для Сизифа и для P7. Так? (как я посмотрел, в этих сборках ещё и другие Requires отличаются) - поскольку сборка для Сизифа и для P7 - из одних и тех же исходников, то я приспособил specsubst (тэги) для указания release'ов в Сизифе и в P7. Верно ли? или есть более подходящий способ? (кстати, столкнулся с тем, что при использовании specsubst-переменной для релиза в changelog'е приходится в дальнейшем править эту запись) - при сборке libopenCOLLADA я пытался перевести её на git, при этом мне хотелось иметь внутри апстримный git, а не просто импортированный туда его срез (как сейчас в blender'е). У меня не вышло. Судя по рассылкам, подобное делают real@ (пряча всё ALT'овское в .gear/) и solo@. Есть ли примеры git-репозитариев для ALT, в которых лежат также git'ы апстрима (а, может, не одного)? Или парадигма работы над исходниками для ALT предполагает отдельный repo, в который "доливаются" изменения из апстрима(ов)? Весьма вероятно, что я пока многого не понимаю в git'е, поэтому ссылки на конкретные git-репо мне бы очень помогли. Андрей Ляховец