[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensuse-factory
Subject:    =?utf-8?q?=5Bopensuse-factory=5D?= Re: Package Removal announcement: eletra
From:       Javier Llorente <javier () opensuse ! org>
Date:       2020-11-27 7:49:37
Message-ID: 12677039.7DUenGE6gr () lapbook
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


El jueves, 26 de noviembre de 2020 17:38:55 (CET) Hans-Peter Jansen escribió:
> Am Donnerstag, 26. November 2020, 13:56:51 CET schrieb Javier Llorente:
> 
> > El miércoles, 25 de noviembre de 2020 10:05:21 (CET) Hans-Peter Jansen
> > 
> > 
> > > SR #850668 is down to 5 warnings now.
> > > 
> > > @Dominique, what about starting with this one. It's looking fine now.
> > > @Javier, would you build some of the dependent packages in your branch
> > > so
> > > see,  how this goes? You might want to rebase to my spec (given,
> > > Dominique
> > > will accept it), since it uses build conditionals now, and has been
> > > cleaned from some crude artifacts.
> > 
> > 
> > Nice. It's much cleaner now :)
> 
> 
> Thanks for the flowers, Javier.
> 
> 
> > I have rebased my spec and was wondering why you aren't building some
> > bindings, such as jna or python. 
> 
> 
> jna: lazyness (we're not friends, java and me ;-)
> python: due to linking issues of this build (just branch and osc build
> --with swig to see yourself):
> 
> [  137s] /usr/bin/c++ -fPIC -std=c++11  -Wno-deprecated-declarations 
> -Wold-style-cast -Wstrict-null-sentinel -D_GLIBCXX_USE_NANOSLEEP
> -Wno-missing-field- initializers -Woverloaded-virtual  -Wsign-promo 
> -Wno-long-long -Wpedantic - Wno-variadic-macros -Wall -Wextra
> -Wno-overlength-strings -Wsign-compare - Wfloat-equal -Wformat
> -Wformat-security -Wshadow -Wcomments -Wtrigraphs - Wundef -Wuninitialized
> -Winit-self -Wmaybe-uninitialized -O2 -g -DNDEBUG -
> Wl,--allow-multiple-definition -rdynamic
> CMakeFiles/testmod_python.dir/python/ testmod_python.c.o
> ../../tests/cframework/CMakeFiles/cframework.dir/tests.c.o
> ../plugins/python/CMakeFiles/elektra-python-objects.dir/python.cpp.o -o
> ../../ bin/testmod_python 
> -Wl,-rpath,/home/abuild/rpmbuild/BUILD/elektra-0.8.26/ build/lib:
> ../../lib/libelektra-kdb.so.0.8.26 ../../lib/libelektra-
> pluginprocess.so.0.8.26 -lgtest -lpython3 ../../lib/libelektra-plugin.so.
> 0.8.26 ../../lib/libelektra-invoke.so.0.8.26 ../../lib/libelektra-core.so.
> 0.8.26 ../../lib/libelektra.so.0.8.26 -ldl
> [  137s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/
> bin/ld:
> ../plugins/python/CMakeFiles/elektra-python-objects.dir/python.cpp.o:
> undefined reference to symbol 'PyErr_Restore'
> [  137s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/
> bin/ld: /usr/lib64/libpython3.8.so.1.0: error adding symbols: DSO missing
> from command line

I see ;-(

> 
> > Shouldn't we use %define instead of %bcond_* in this case?
> 
> 
> I don't get you here. The major difference between those is, defines are
> value  based, while bconds are existence-based, iow. it's enough to define
> one leg and get the other for free..

If our goal is to have lots of subpackages on OBS, I would use %define. If 
binding A doesn't compile, set the %define to 0. If fixed, no need to change 
the %bcond_* to %define. Just set it to 1. But it's just my personal opinion 
;)

> 
> > I also suggest you adding another section for ruby (it's missing).
> 
> 
> Again: lazyness

Same here x)

In other news, I got an error (and many warnings) when I tried to compile 
oyranos 0.9.6 against elektra 0.9.3. The latest version (0.9.6) was released 
back in 2016. AFAIK, oyranos is the only package in the 
multimedia:color_management repository that requires elektra.

I am not sure if we need elektra 0.8.26 for oyranos. I would have to dig 
deeper;

[   62s] /home/abuild/rpmbuild/BUILD/oyranos-0.9.6/src/modules/color/modules/
oyranos_cmm_elDB.c:801:42: error: 'KDB_VERSION_MICRO' undeclared here (not in 
a function); did you mean 'KDB_VERSION_MINOR'?

Cheers,
-- 
Javier Llorente
["signature.asc" (application/pgp-signature)]
[Attachment #6 (text/plain)]

_______________________________________________
openSUSE Factory mailing list -- factory@lists.opensuse.org
To unsubscribe, email factory-leave@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic