Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#873 Bundled libs

open
nobody
None
5
2013-10-23
2013-09-15
Hubbitus
No

Hello.

As I mentioned before I try package Tora for Fedora (https://bugzilla.redhat.com/show_bug.cgi?id=979166).

Now I found you bundle several libs in extlibs directory of sources. It is strongly prohibited by our guidelines - https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries

Could you please help me use system libraries instead?

Discussion

<< < 1 2 3 > >> (Page 2 of 3)
  • Ivan Brezina
    Ivan Brezina
    2013-11-03

    Version 4,x supports Java na C# only. So far nobody started working on C/C++ support.

     
    • Hubbitus
      Hubbitus
      2013-11-03

      What last version is support C++? Does it satisfy tora needs? I then just may (try) ask maintainer update it Fedora.

       
      • Ivan Brezina
        Ivan Brezina
        2013-11-04

        I'm afraid this discussion leads to nowhere. Tora works with the latest trunk (plus needs several patches on top of it). The C++ runtime port was not packaged yet and most likely it's API will change before it gets packaged.

         
        • Hubbitus
          Hubbitus
          2013-11-04

          Sorry for I insist. But with you help I be able remove all external libraries except that. So far thank you very much. So, I search possibility do it with it also. If it absolutely not possible I'll try fill request to exception ( https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Exceptions ), but for it I also should have awesome arguments. Did you tried push tora patches against antlr3 to upstream?

           
          • Ivan Brezina
            Ivan Brezina
            2013-11-04

            * Yes - see https://github.com/antlr/antlr3/pulls - pull request 129
            * Fedora/RHELuse package 3.4
            * ver 3.4 is not 100% compatible with current version 3.5.1
            * ver 3.5.1 is not 100%compatible with version 3.4
            * ver 3.4 (C runtime)included in RHELsegfaults. See this bug:https://bugzilla.redhat.com/show_bug.cgi?id=966973. The pull request 43 was created by MySQLWorkbech authors. So far not aplied into upstream nor included in RHEL package.
            * neither of RHEL/Fedora packages include C++runtime
            * I expect that the C++runtime APIwill slightly change in the future
            *ANTLRC++ runtime is quite new and only few projects use it
            * ANTLRC++runtime is not a library at all. It is set of 45 headers. It does have any binaries
            
             
            • Hubbitus
              Hubbitus
              2013-11-07

              Thank you very much for help.
              I'he fill update request - https://bugzilla.redhat.com/show_bug.cgi?id=1026440
              Waiting answer. Then will deal dependant on solution (have dep, or try request exception).

               
              • Ivan Brezina
                Ivan Brezina
                2013-11-07

                Good to hear. It started moving - somehow: see: https://github.com/antlr/antlr3/pull/43. But anyway I still think the "only" solution for Fedora would be to have two packages named: antlr34, antlr35. It is not soo easy to switch from one version onto another one. Can you tell how many projects in Fedora do depend on antlr?

                 
                Last edit: Ivan Brezina 2013-11-07
                • Hubbitus
                  Hubbitus
                  2013-11-07

                  Glad to heard also, thanks.

                  repoquery --whatrequire 'antlr*'

                  OmegaT-0:2.6.1-0.9.Beta.fc19.x86_64
                  ant-antlr-0:1.8.4-6.fc19.noarch
                  antlr-maven-plugin-0:2.2-9.fc19.noarch
                  antlr3-C-devel-0:3.4-14.fc19.i686
                  antlr3-C-devel-0:3.4-14.fc19.x86_64
                  antlr3-C-docs-0:3.4-14.fc19.noarch
                  antlr3-tool-0:3.4-14.fc19.noarch
                  antlrworks-0:1.4.3-8.fc19.noarch
                  apacheds-shared-0:0.9.19-3.fc19.noarch
                  checkstyle-0:5.6-5.fc19.noarch
                  eclipse-checkstyle-0:5.1.0-8.fc19.noarch
                  eclipse-epic-0:0.6.44-3.fc19.noarch
                  eclipselink-0:2.3.2-2.fc19.noarch
                  eucalyptus-common-java-0:3.2.1-3.fc19.x86_64
                  glassfish-toplink-essentials-0:2.0.46-5.fc19.noarch
                  gluegen-0:1-0.20102506svn15.fc19.x86_64
                  gmaven-0:1.4-4.fc19.noarch
                  gradle-0:1.0-13.fc19.noarch
                  groovy-0:1.8.8-4.fc19.noarch
                  groovy-0:1.8.9-4.fc19.noarch
                  groovy18-0:1.8.9-3.fc19.noarch
                  hibernate-0:4.1.7-6.fc19.noarch
                  jabref-0:2.9.2-1.fc19.noarch
                  jacorb-0:2.3.1-5.fc19.noarch
                  jacorb-0:2.3.1-8.fc19.noarch
                  jboss-as-0:7.1.1-19.fc19.noarch
                  jboss-as-0:7.1.1-21.fc19.noarch
                  jboss-jts-0:4.16.2-11.fc19.noarch
                  jgettext-0:0.13-2.fc19.noarch
                  mysql-workbench-0:5.2.47-2.fc19.x86_64
                  ovirt-engine-backend-0:3.1.0-1.fc19.noarch
                  python-xlwt-0:0.7.4-3.fc19.noarch
                  sqljet-0:1.1.4-4.fc19.noarch
                  stringtemplate-0:3.2.1-5.fc19.noarch
                  struts-0:1.3.10-7.fc19.noarch
                  ws-jaxme-0:0.5.2-8.fc19.noarch

                   
                  • Ivan Brezina
                    Ivan Brezina
                    2013-11-08

                    That's bad. I do not believe, that all these projects can be modified to use newest ANTLR version. EclipseLink and Jboss? No way.

                     
                    • Hubbitus
                      Hubbitus
                      2013-11-09

                      May be with java backward compatibility there better situation? Anyway my request assigned and I think we should await few days answer from maintainer.

                       
<< < 1 2 3 > >> (Page 2 of 3)