[Bug 718150] Re: Newer Version Available
[Expired for ucommon (Ubuntu) because there has been no activity for 60 days.] ** Changed in: ucommon (Ubuntu) Status: Incomplete => Expired -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/718150 Title: Newer Version Available To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ucommon/+bug/718150/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 718150] Re: Newer Version Available
Debian's version has libucommon5. ccscript 4.2.0 doesn't build with it: libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../inc -Wno-long-long -fno-exceptions -fno-rtti -fno-enforce-eh-specs -pthread -fno-check-new -finline -fvisibility-inlines-hidden -fvisibility=hidden -DUCOMMON_VISIBILITY=1 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -g -O2 -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Wall -c common.cpp -fPIC -DPIC -o .libs/common.o common.cpp: In constructor 'ucommon::script::script()': common.cpp:287:27: error: call of overloaded 'pointer()' is ambiguous common.cpp:287:27: note: candidates are: /usr/include/ucommon/generics.h:105:21: note: ucommon::pointer::pointer(T*) [with T = ucommon::script] /usr/include/ucommon/generics.h:100:12: note: ucommon::pointer::pointer() [with T = ucommon::script] common.cpp: In static member function 'static ucommon::script* ucommon::script::append(ucommon::script*, const char*, ucommon::script*)': common.cpp:518:35: error: 'getline' is not a member of 'ucommon::String {aka ucommon::string}' common.cpp:586:41: error: no matching function for call to 'ucommon::script::find(ucommon::script&, const char*&)' common.cpp:586:41: note: candidates are: common.cpp:330:20: note: static ucommon::script::keyword_t* ucommon::script::find(const char*) common.cpp:330:20: note: candidate expects 1 argument, 2 provided common.cpp:397:17: note: static ucommon::script::header* ucommon::script::find(ucommon::script*, const char*) common.cpp:397:17: note: no known conversion for argument 1 from 'ucommon::script' to 'ucommon::script*' common.cpp:712:82: error: no matching function for call to 'ucommon::script::find(ucommon::script&, const char*&)' common.cpp:712:82: note: candidates are: common.cpp:330:20: note: static ucommon::script::keyword_t* ucommon::script::find(const char*) common.cpp:330:20: note: candidate expects 1 argument, 2 provided common.cpp:397:17: note: static ucommon::script::header* ucommon::script::find(ucommon::script*, const char*) common.cpp:397:17: note: no known conversion for argument 1 from 'ucommon::script' to 'ucommon::script*' make[3]: *** [common.lo] Error 1 Debian also has newer version of sipwitch, which build with libucommon5. However, sipwitch was removed from Ubuntu. ** Changed in: ucommon (Ubuntu) Status: Confirmed => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/718150 Title: Newer Version Available To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ucommon/+bug/718150/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 718150] Re: Newer Version Available
The package is now available in Debian. Version 5.0.5-1 can be synced/merged. ** Tags added: upgrade-software-version -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/718150 Title: Newer Version Available To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ucommon/+bug/718150/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 718150] Re: Newer Version Available
With the new libucommon ccscript fails to build too: ... bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../inc -Wno-long-long -DNEW_STDCPP -pthread -fno-check-new -finline -fvisibility=hidden -DUCOMMON_VISIBILITY=1 -g -O2 -g -O2 -c -o common.lo common.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../inc -Wno-long-long -DNEW_STDCPP -pthread -fno-check-new -finline -fvisibility=hidden -DUCOMMON_VISIBILITY=1 -g -O2 -g -O2 -c common.cpp -fPIC -DPIC -o .libs/common.o common.cpp: In constructor ‘ucc::script::script()’: common.cpp:287:27: error: call of overloaded ‘pointer()’ is ambiguous /usr/include/ucommon/generics.h:104:21: note: candidates are: ucc::pointer::pointer(T*) [with T = ucc::script] /usr/include/ucommon/generics.h:99:12: note: ucc::pointer::pointer() [with T = ucc::script] common.cpp: In static member function ‘static ucc::script* ucc::script::append(ucc::script*, const char*, ucc::script*)’: common.cpp:518:35: error: ‘getline’ is not a member of ‘ucc::String’ common.cpp:586:41: error: no matching function for call to ‘ucc::script::find(ucc::script&, const char*&)’ common.cpp:330:20: note: candidates are: static ucc::script::keyword_t* ucc::script::find(const char*) common.cpp:397:17: note: static ucc::script::header* ucc::script::find(ucc::script*, const char*) common.cpp:712:82: error: no matching function for call to ‘ucc::script::find(ucc::script&, const char*&)’ common.cpp:330:20: note: candidates are: static ucc::script::keyword_t* ucc::script::find(const char*) common.cpp:397:17: note: static ucc::script::header* ucc::script::find(ucc::script*, const char*) ... Same as above, either ccscript needs a fix or we need a new libucommon4-dev package and keep the libucommon3 source in the archive (as we must be able to rebuild all packages). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/718150 Title: Newer Version Available -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 718150] Re: Newer Version Available
When trying to do a test-rebuild of sipswitch with the new libucommon I get: g++ -DHAVE_CONFIG_H -I. -I..-I../inc -Wno-variadic-macros -Wno-long-long -DNEW_STDCPP -pthread -fno-check-new -finline -fvisibility=hidden -DUCOMMON_VISIBILITY=1 -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -g -O2 -c -o media.o media.cpp media.cpp: In member function ‘virtual void sipwitch::media::thread::run()’: media.cpp:116:15: error: invalid types ‘[socket_t]’ for array subscript media.cpp:118:11: error: invalid types ‘[socket_t]’ for array subscript This needs to get fixed before the new libucommon can go in (or we need to have a libucommon3 source package). Building with the old libucommon3 is fine. I unsubscribe ubuntu-sponsors until this is fixed. Please resubscribe when this is done. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/718150 Title: Newer Version Available -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 718150] Re: Newer Version Available
Thanks Tarun for this update. The diff looks fine (version is currently 4.1.5 though). However as this is a new soname it will require at least a rebuild of the dependencies (sipwitch, libcsript). TBH I'm a bit nervous about this as today is the day of feature freeze. I would like to get a MOTUs opionion about this. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/718150 Title: Newer Version Available -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 718150] Re: Newer Version Available
** Changed in: ucommon (Ubuntu) Importance: Undecided => Wishlist -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/718150 Title: Newer Version Available -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 718150] Re: Newer Version Available
Tried to fix errors in previous comment. Thank you ** Attachment added: "ucommon_4.1.1-0ubuntu1.debian.tar.gz" https://bugs.launchpad.net/ubuntu/+source/ucommon/+bug/718150/+attachment/1848311/+files/ucommon_4.1.1-0ubuntu1.debian.tar.gz ** Attachment removed: "ucommon_4.1.1-0ubuntu1.debian.tar.gz" https://bugs.launchpad.net/ubuntu/+source/ucommon/+bug/718150/+attachment/1848169/+files/ucommon_4.1.1-0ubuntu1.debian.tar.gz -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/718150 Title: Newer Version Available -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 718150] Re: Newer Version Available
@David Sugar: Sorry sir, I am new to packaging and I am not able to understand you comment. I tried to download the source code of libucommon3 but it is redirecting me to ucommon. LT_VERSION="4:5:0" but the version number I get from watch file is 4.1.1. I really want to correct my errors, so can you please explain me a bit. Thank you. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/718150 Title: Newer Version Available -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 718150] Re: Newer Version Available
Technically, it should be libucommon4 (and libucommon4-dbg), not libucommon3. The library package name is numbered based on the API (linking) version. Anything built against a libucommon3 historically would expect to link against the libucommon3 instance of the package, and anything new or rebuilt would link against the most current libucommon4. For abi numbering you should always check the major version number of LT_VERSION of configure.ac in my packages. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/718150 Title: Newer Version Available -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 718150] Re: Newer Version Available
I packed the newer version. Please check it. I am waiting for comments. Thank you ** Attachment added: "ucommon_4.1.1-0ubuntu1.debian.tar.gz" https://bugs.launchpad.net/ubuntu/+source/ucommon/+bug/718150/+attachment/1848169/+files/ucommon_4.1.1-0ubuntu1.debian.tar.gz ** Changed in: ucommon (Ubuntu) Status: In Progress => Confirmed ** Changed in: ucommon (Ubuntu) Assignee: TARUN KUMAR MALL (c2tarun) => (unassigned) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/718150 Title: Newer Version Available -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs