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.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1404837296; bh=IgDgQYKJjkAmMVFK7gLaOc/gzPYYA1so2jpXC9JHSjk=; h=Date:From:To:Subject; b=bnS+ui6/oN330kRBd/MhB/r6Ba2vbYkQedCkklRsXtTgiPmr1shYYQm/rwZSpSSCR K34YwLI3YP5IFYWkXdI8mQlLrCh/kNCjcTm2zrz14kp6kAMAMk2OKTfEYYXRmVhu/V 3LD6aeCVJR0JgWebFdRQpJPS+NcUNJW8M420y5iE= X-Virus-Scanned: amavisd-new at imath.kiev.ua DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1404837286; bh=IgDgQYKJjkAmMVFK7gLaOc/gzPYYA1so2jpXC9JHSjk=; h=Date:From:To:Subject; b=hKvDGEYqVrUg7VvnC+0+1Lt+hPTGy1gLDJgv2MufVdQFSAPVOXb7GZrJFC+DmMgSl +E3hQrC/btfckOcuAet74HMKIa6aBLVdblq0iA+dVEH3yM8/GqmOuN/bqZte7CmZBu aQ/HUPj6yc820XAP0x5ov1+Phlyf3ATKPGuLM5tA= Date: Tue, 8 Jul 2014 19:38:45 +0300 From: Igor Vlasenko To: devel@lists.altlinux.org Message-ID: <20140708163845.GA31065@dad.imath.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.21 (2010-09-15) Subject: [devel] I: java mass destruction and reconstruction. 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, 08 Jul 2014 16:35:05 -0000 Archived-At: List-Archive: List-Post: Господа, пришло время заняться java. Год назад ее обновление было остановлено, чтобы не ломать ее перед релизом t7. Для плавных изменений там бы потребовалось слишком много времени и сил, которое нужны были для работ по кластеру автоматизации. за год java достаточно протухла, зато как бонус стало ясно, что и как ломать. Кратко: * проект JPackage практически стагнировал. Это означает, A) что он уже не годится в качестве источника обновлений, можно не тратить силы на поддержку совместимости с JPackage по именам jar файлов. Далее, с появлением разработанного в Fedora xmvn B) JPackage патч к Maven можно признать устаревшим, а вместе с ним и систему сборки, основанную на скриптах mvn-jpp. Эта система в свое время была важным шагом вперед, впервые позволила массово опакечивать пакеты java, собирающиеся через maven2+. К сожалению, была далеко не идеальной. Кривая, глючная, ломалась на каждый чих. у нас использовалась для большей части пакетов java. К сожалению, лучшее враг хорошего, и переезд на xmvn сломает систему сборки, основанную на JPackage патч. Год назад я агонизировал, стоит ли пытаться форками - допиливаниями сохранить ее работоспособность, задача выглядела как неподъемная. Сейчас ясно, что задача не только неподъемная, но в свете пункта A) и не имеет смысла. В итоге проще все сломать и собрать заново. Сейчас я даже openjdk-1.7.0 не могу обновить, без того, чтобы не начать ломать. openjdk-1.7.0 -> ant -> ... В процессе проще, наверное, сразу начать с того, что большую часть пакетов и дропнуть, чтобы не получать каждый день 1000 писем счастья о сломанных пакетах. В итоге должен получиться гораздо более живой репозиторий, но какой-то жир придется спустить. В частности, дропнув JPackage, потеряем экосистему jboss. JPackage протух, а больше обновлять его негде. Буду дропать maven1 и собираемые им пакеты. eclipse либо получится обновить, либо придется дропать совсем. Пожелайте удачи. -- I V