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.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DNS_FROM_AHBL_RHSBL,RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1454105669; bh=G8sz5FbhsIC1RI9RmbYu5ksx3SOOTCJA5AkIIMsPyTg=; h=Date:From:To:Subject:References:In-Reply-To; b=BnStkpQhP4GfGlR6U1wQ7N/aPwx2krIredhZhttGwupk4VR03WtOfSUWyoyQWHJNR FzccvMQI5a5+7b0Gy2rqG5Q1vm15TMuwl5CcNQqp3e5aK6q5hH8OTfWN+mhM5fe1k7 IiuL0SWI8q1empMTDH9bvRxAZrUQoR571D0Uao+0= 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=1454105665; bh=G8sz5FbhsIC1RI9RmbYu5ksx3SOOTCJA5AkIIMsPyTg=; h=Date:From:To:Subject:References:In-Reply-To; b=JTbd/BjJELbnmf0w2kED5aWo8hRTu5P4vawHtGOSHwwgIqKtHLAx9ALB0kTYVZ4C0 Td/eEL+koDC5k5+hMnIHwyCnm+UrLbOaJ+TVaD2eJHLR75XuYJAR9DVymsUVwvREcA wGTmNO/76RK2c9XCHgz4c9VAh6VKJD6sAl89ovcw= Date: Sat, 30 Jan 2016 00:14:24 +0200 From: Igor Vlasenko To: ALT Linux Team development discussions Message-ID: <20160129221423.GA1082@dad.imath.kiev.ua> References: <20160129172456.GA31013@dad.imath.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Subject: Re: [devel] I: Java: Great leap forward is coming 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: Fri, 29 Jan 2016 22:14:32 -0000 Archived-At: List-Archive: List-Post: On Sat, Jan 30, 2016 at 12:26:02AM +0300, sbolshakov@altlinux.ru wrote: > While at it, можно пояснить, что это за тысяча пакетов и зачем она > здесь вообще нужна ? (Кроме, понятно, той нужды, что на них удобно > пасти перловых роботов). Гм. странный вопрос. Это библиотеки. Один пакет - одна библиотека. Так с любым языком программирования. например, тысячи перловых библиотек, тысячи питоньих библиотек --- все здесь, потому что кому-то нужны. А тысячи, потому что их удобнее собирать и обновлять в отдельных пакетах, а не в монстре-мегапакете. Перловые библиотеки, те что приложениям из Сизифа не нужны - те сейчас в autoimports, там их десятки тысяч. Они нужны тоже, но не собранным приложениям, а 1) нише пользователей дистрибутива - програмистов на perl 2) наличие собранных библиотек облегчает добавление новых приложений --- раз все библиотеки есть, достаточно просто собрать приложение. Имеющихся у нас java библиотек на самом деле не так много, и большая часть из них требуется для работы maven и его плагинов, т.е. для нужд системы сборки. Навскидку для maven и всех его плагинов замыкание его зависимостей содержит 500-600 библиотек. а другие библиотеки вытягиваются другими java системами сборки и приложениями, это сервера приложений tomcat, jboss, jetty ряд консольных userspace приложений (вроде batik, fop) ряд графических приложений (пока минус eclipse) -- I V