[packman] [PM] Jalbum 8.7.2-0.pm.1.1 (openSUSE 11.2/i586)
David Ekholm
david at jalbum.net
Fri Apr 2 20:01:21 CEST 2010
Hi. There are some compatibility issues with the old and current version of metadata-extractor. In order to achieve good GPS coordinate precision, I've updated the current version of metadata-extractor to use 64 bit integers in the Rational class instead of 32 bit integers.
Regards
/David
2 apr 2010 kl. 10.49 skrev Toni:
> Am Freitag, 2. April 2010 schrieb David Ekholm:
>> Ok. I guess we have to respect that, but bear in mind that we're using an
>> updated version of metadata-extractor.jar, so that one should at least be
>> bundled with Jalbum. The "official" version of metadata-extractor.jar is
>> abandonware since over two years.
> You pointed us to the metada-extractor version you use.
> I'll check your additions and package your version as a new metadata-extractor
> package.
>
> As I packaged the metadata-extractor package I know it need some addtional
> patching to be used with openjdk instead of sun-java.
>
> If it doesn't break other packages: fine, if it does, I'll create a second
> metadata-extractor package (wth a different version number).
> In both cases we follow the packaging rules for the distrbution. Its the same
> with real natve libraries in dfferent versions. Native libs use SO-names,
> java can distinct those dfferent jars wth the classpath property.
>
> The goal to reach: a fully compiled Jalbum and all used 3rd party jars as
> seperate packages.
>
>>
>> Regards
>> /David
>>
>> 2 apr 2010 kl. 10.19 skrev Andrea Florio:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> People, you are probably miss understanding the meaning of packman repos
>>> and packman packages.
>>>
>>> we provide openSUSE ONLY rpms, they must be as shared as possible to
>>> reduce the waste of space but mostly to reduce the waste of strenght.
>>>
>>> We do not provide "linux generic" rpms. It's something Jalbum
>>> "maintainers" should do.
>>>
>>> it's not an option, and again, there is no reason to provide an rpm that
>>> "may" (it's not even sure, coz as toni wrote a part of that is COMPILED)
>>> work on other distros
>>>
>>> Andrea
>>>
>>> Il 01/04/2010 23:06, David Ekholm ha scritto:
>>>> Hi again,
>>>>
>>>> I think Ralf has a good point that it is better to include the full set
>>>> of jar files with the .rpm version. That way the .rpm version runs on
>>>> more OSes. Further to this, as we bundle Jalbum with an updated
>>>> metadata-extractor.jar, it isn't good to omit it from the distribution.
>>>>
>>>> Regards
>>>> /David
>>>>
>>>> 29 mar 2010 kl. 18.39 skrev Toni:
>>>>> Am Sonntag, 28. März 2010 schrieb Ralf Hartings:
>>>>>> Hi Tony,
>>>>>>
>>>>>> Normally you are correct. However, according to David Ekholm, the
>>>>>> mentioned files are the only missing files.
>>>>>>
>>>>>> Could you (following the advice from David):
>>>>>> *Copy JLayer*.jar* and *metadata-extractor.jar* from the *lib* folder
>>>>>> in http://jalbum.net/download/Jalbum8.7.2.zip and put these files in
>>>>>> the folder *lib* of your Jalbum.rpm package?
>>>>>
>>>>> why should I ?
>>>>> The sense of a packaged based distribution is to have libraries
>>>>> (java-libraires=jars) and programs only installed once.
>>>>>
>>>>> For the Jalbum package I used/replaced:
>>>>> commons-collections commons-logging javazoom jcraft metadata-extractor
>>>>> with the available distribution packages.
>>>>> The jdic stuff is also a candidate for replacing with the packman
>>>>> version, but in the packman repository we have a newer jdic version, so
>>>>> I left it out for the moment. With a replacement of the jdic package
>>>>> the 64bit users will have tray-support too (upstream provides only
>>>>> 32bit versions of the libraries).
>>>>>
>>>>>> Although these files already exist in the OpenSuse distro, they are
>>>>>> missing in other distributions. This way your rpm package would work
>>>>>> for RedHat/CentOS as well and would make life a lot easier for those
>>>>>> people!
>>>>>
>>>>> No it won't work, as the package itself "requires" other packages (I
>>>>> won't change my spec-file) and it requires the jpackage standards (used
>>>>> in the wrapper-script) so you can only "force" the installation for
>>>>> other rpm-based distributions.
>>>>> Additionally, I compiled the plugins with java-1.6, so if your
>>>>> distribution provides only java-1.5 you'll get class-version-mismatch
>>>>> errors....
>>>>>
>>>>> You can grab my spec-file and adapt it easiely for other distributions.
>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Ralf Hartings
>>>>>> Sweden
>>>>>>
>>>>>> Toni wrote:
>>>>>>> Am Samstag, 27. März 2010 schrieb Ralf Hartings:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I dowloaded your rpm Jalbum-8.7.2-0.pm.1.1.i586.rpm
>>>>>>>> <http://packman.links2linux.de/download/Jalbum/546688/Jalbum-8.7.2-0
>>>>>>>> .pm. 1.1 .i586.rpm> from http://packman.links2linux.de/package/Jalbum
>>>>>>>> and installed it in my CentOs 5.4 installtion and I got the
>>>>>>>> following errors/missing file information:
>>>>>>>>
>>>>>>>> Missing Dependency: metadata-extractor is needed by package
>>>>>>>> Jalbum-8.7.2-0.pm.1.1.i586 (/Jalbum-8.7.2-0.pm.1.1.i586)
>>>>>>>> Missing Dependency: jlayer is needed by package
>>>>>>>> Jalbum-8.7.2-0.pm.1.1.i586 (/Jalbum-8.7.2-0.pm.1.1.i586)
>>>>>>>>
>>>>>>>> I contacted David Ekholm at Jalbum and he asked me to ask you to
>>>>>>>> include these files in your rpm package. These file are apparently
>>>>>>>> available in the Suse distribution, but not in the RedHat/CentOS
>>>>>>>> distributions.
>>>>>>>
>>>>>>> yes, the provided packages is for OpenSuSE only.
>>>>>>>
>>>>>>> And the two packages jlayer and metadata-extractor are also prvided
>>>>>>> in our repsitory. You can try to install them too, but than you'll
>>>>>>> need other packages ... and so we end up in a mega-package containing
>>>>>>> the most SuSE packages :)
>>>>>>> I hope you see that this is no solution for you. Try to install the
>>>>>>> Jalbum installer frm their website instead of forcing packages in
>>>>>>> your system. Even if you could install all required packages, it
>>>>>>> won't work as your distribution won't provide the needed
>>>>>>> java-infrastructure for a SuSE package layout.
>>>>>>>
>>>>>>>> Thanks for a great service!
>>>>>>>>
>>>>>>>> Ralf Hartings
>>>>>>>> Sweden
>>>>>
>>>>> --
>>>>> have fun
>>>>> Toni
>>>>
>>>> _______________________________________________
>>>> Packman mailing list
>>>> Packman at links2linux.de
>>>> http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman
>>>
>>> - --
>>> - ------------------------------------------
>>> Andrea Florio
>>> QSI International School of Brindisi Sys Admin
>>> CISCO CCNA Certified
>>> openSUSE-Education Administrator
>>> openSUSE Official Member (anubisg1)
>>> Email: andrea at opensuse.org
>>> Packman Packaging Team
>>> Email: andrea at links2linux.de
>>> Web: http://packman.links2linux.org/
>>> Cell: +39-328-7365667
>>> - ------------------------------------------
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG v2.0.12 (GNU/Linux)
>>> Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
>>>
>>> iEYEARECAAYFAku1qIgACgkQvCfyadPodwutIQCgsNUVSxziPhqkS8H6wvILPhct
>>> NScAn1nk2Ju9xToKb9S3yRLo06JYKpUZ
>>> =WyI2
>>> -----END PGP SIGNATURE-----
>
>
>
> --
> have fun
> Toni
More information about the Packman
mailing list