[FFe]Please update ucommon to 3.3.5

Bug #615457 reported by Bhavani Shankar
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ccscript (Ubuntu)
Invalid
Undecided
Unassigned
ucommon (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

there is a new upstream available and the package in the archives needs update

Tags: patch

Related branches

Bhavani Shankar (bhavi)
Changed in ccscript (Ubuntu):
status: New → In Progress
assignee: nobody → Bhavani Shankar (bhavi)
Revision history for this message
Bhavani Shankar (bhavi) wrote :
tags: added: patch
Revision history for this message
Bhavani Shankar (bhavi) wrote :
Revision history for this message
Bhavani Shankar (bhavi) wrote :
Changed in ccscript (Ubuntu):
status: In Progress → Confirmed
assignee: Bhavani Shankar (bhavi) → nobody
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

This package FTBFS, even in your PPA:
...
cp: cannot stat `debian/tmp/usr/share/doc/ccscript/script.html': No such file or directory
dh_install: cp -a debian/tmp/usr/share/doc/ccscript/script.html debian/ccscript-doc//usr/share/doc/ccscript/ returned exit code 1
make: *** [binary] Error 2
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary gave error exit status 2

(see http://launchpadlibrarian.net/53438646/buildlog_ubuntu-maverick-i386.ccscript_4.2.0-0ubuntu1_FAILEDTOBUILD.txt.gz )

This is the same error I was having, and I was going crazy trying to understand why it was building in your ppa.

Please check both i386 and amd64 buildlogs before saying a package build

Fabrice

Changed in ccscript (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Bhavani Shankar (bhavi) wrote :

oops yes fabrice

maybe the install file and the relevant rule is causing the problem here

will discuss this with dyfet and come up with a solution soon

regards

Changed in ccscript (Ubuntu):
status: Incomplete → In Progress
Revision history for this message
David Sugar (dyfet-deactivatedaccount) wrote :

This bug is invalid, or really should instead be "please update ucommon to 3.3.5". This is because current ucommon releases now both include and produce the ccscript library package. I can attach a diff between what we have in the archive presently and what we should have. I have attached the packaging I currently use for ucommon internally, which really probably just needs to have the maintainer changed in the control file and the changelog replaced and updated from the archive one. It's rules are built against dh7 and it is consistent with updated Ubuntu policies already so it should be very easy to prep for the archive.

Revision history for this message
Bhavani Shankar (bhavi) wrote :

thanks for the reply david

regards

Bhavani Shankar (bhavi)
Changed in ccscript (Ubuntu):
status: In Progress → Invalid
summary: - Please update ccscript to 4.2.0
+ Please update ucommon to 3.3.5
Changed in ucommon (Ubuntu):
status: New → In Progress
Revision history for this message
Bhavani Shankar (bhavi) wrote :
Revision history for this message
Bhavani Shankar (bhavi) wrote :
Changed in ucommon (Ubuntu):
status: In Progress → New
status: New → In Progress
Revision history for this message
Bhavani Shankar (bhavi) wrote :

the upstream changelog diff from the version in the archives

from ucommon 3.3.4 to 3.3.5
- make sure gettext is actually buildable before we build with it.

from ucommon 3.3.3 to 3.3.4
- broken sym lookup fixed.

from ucommon 3.3.2 to 3.3.3
- process detach and restart handling.
- more complete string to numeric conversions.
- syms were not initialized in all shell constructors.
- some inline templates that contain generic values redone as typename.

from ucommon 3.3.1 to 3.3.2
- shell debug message logging output.
- restart method to hook debuggers.
- local thread-safe symbol space.

from ucommon 3.3.0 to 3.3.1
- expand args to directory and recursive operations.
- fix cstring initialization.
- set methods to initialize shell options.
- basic logging added.

from ucommon 3.2.2 to 3.3.0
- internationalization bindings with gnu gettext support.
- use shell parser in audiotool code.
- small fixes in shell option parsing.

from ucommon 3.2.1 to 3.2.2
- xml parser for buffered i/o objects and files.
- bidirectional socket descriptor to FILE.
- OrderedIndex reset method.
- numeric format conversion and scanning operator "%".

from ucommon 3.2.0 to 3.2.1
- splitting shell parser so that it is possible to create tool style parsers.
- string hexpack and hexdump functions.
- traditional, random, and digest uuid functions.
- make sure we always ignore pthread/pth if msw targets (fedora mingw32).
- barrier patch from Leon Pollak.

FFe procedure follows tomorrow as i m a bit unwell

regards

Revision history for this message
Bhavani Shankar (bhavi) wrote :

Here it goes:

Buildlogs:

https://edge.launchpad.net/~bhavi/+archive/crickinfo/+build/1916128

https://edge.launchpad.net/~bhavi/+archive/crickinfo/+build/1916127

(named the package as -2 in my PPA since I forgot to remove get-orig-source support code (as debian/watch is present) and I incorporated it)

Install logs of the same:

bhavani@bhavani-desktop:~/Downloads$ sudo dpkg -i libucommon3_3.3.5-0ubuntu2_i386.deb
Selecting previously deselected package libucommon3.
(Reading database ... 139429 files and directories currently installed.)
Unpacking libucommon3 (from libucommon3_3.3.5-0ubuntu2_i386.deb) ...
Setting up libucommon3 (3.3.5-0ubuntu2) ...

Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
bhavani@bhavani-desktop:~/Downloads$ sudo dpkg -i libucommon-dev_3.3.5-0ubuntu2_i386.deb
Selecting previously deselected package libucommon-dev.
(Reading database ... 139434 files and directories currently installed.)
Unpacking libucommon-dev (from libucommon-dev_3.3.5-0ubuntu2_i386.deb) ...
Setting up libucommon-dev (3.3.5-0ubuntu2) ...
Processing triggers for man-db ...

bhavani@bhavani-desktop:~/Downloads$ sudo dpkg -i libucommon-doc_3.3.5-0ubuntu2_all.deb
Selecting previously deselected package libucommon-doc.
(Reading database ... 139474 files and directories currently installed.)
Unpacking libucommon-doc (from libucommon-doc_3.3.5-0ubuntu2_all.deb) ...
Setting up libucommon-doc (3.3.5-0ubuntu2) ...
bhavani@bhavani-desktop:~/Downloads$ sudo dpkg -i libucommon3-dbg_3.3.5-0ubuntu2_i386.deb
Selecting previously deselected package libucommon3-dbg.
(Reading database ... 139483 files and directories currently installed.)
Unpacking libucommon3-dbg (from libucommon3-dbg_3.3.5-0ubuntu2_i386.deb) ...
Setting up libucommon3-dbg (3.3.5-0ubuntu2) ...

the apt-cache policy output:

bhavani@bhavani-desktop:~$ apt-cache policy libucommon3
libucommon3:
  Installed: 3.3.5-0ubuntu2
  Candidate: 3.3.5-0ubuntu2
  Version table:
 *** 3.3.5-0ubuntu2 0
        100 /var/lib/dpkg/status

and the screenshot of the manpage command output attached

regards

Revision history for this message
Bhavani Shankar (bhavi) wrote :
Bhavani Shankar (bhavi)
Changed in ucommon (Ubuntu):
status: In Progress → New
Revision history for this message
Bhavani Shankar (bhavi) wrote :

Subscribing motu-release

regards

summary: - Please update ucommon to 3.3.5
+ [FFe]Please update ucommon to 3.3.5
Revision history for this message
Benjamin Drung (bdrung) wrote :

You have to subscribe ubuntu-release. Please resubscribe ubuntu-sponsors once you have a FFe.

Revision history for this message
Bhavani Shankar (bhavi) wrote :

okay benjamin

please unsubscribe motu-release

regards

Revision history for this message
StefanPotyra (sistpoty) wrote :

Hi,

why do we need the new version?
where are the library packages for the new shared objects?

Cheers,
    Stefan.

Changed in ucommon (Ubuntu):
status: New → Incomplete
Revision history for this message
David Sugar (dyfet-deactivatedaccount) wrote :

ucommon 3.3.4 or later is also mandated for gnu sipwitch 0.9.0 or later, and there is a linaro blueprint that loosely hangs on that. I think this means if ucommon is updated for Maverick, perhaps sipwitch should also be brought through ffe and updated for Maverick.

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 615457] Re: [FFe]Please update ucommon to 3.3.5

If it's wanted by a derivative, that's a consideration, but the two packages
should be brought to the release team together for consideration. The
question about shared objects needs to be answered too.

Revision history for this message
Bhavani Shankar (bhavi) wrote :
Download full text (6.4 KiB)

Hello stefan,

also from the buildlog

ibtool: install: warning: relinking `libuccscript.la'
libtool: install: (cd /build/buildd/ucommon-3.3.5/script; /bin/bash
/build/buildd/ucommon-3.3.5/libtool --tag CXX --mode=relink g++
-I../inc -Wno-long-long -DNEW_STDCPP -pthread -fno-check-new -finline
-fvisibility=hidden -DUCOMMON_VISIBILITY=1 -g -O2
../common/libucommon.la -lnsl -lrt -ldl -lpthread -lc -lc
-version-info 3:21:0 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -o
libuccscript.la -rpath /usr/lib common.lo interp.lo methods.lo
checks.lo -inst-prefix-dir /build/buildd/ucommon-3.3.5/debian/tmp)
libtool: relink: g++ -shared -nostdlib
/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crti.o
/usr/lib/gcc/i686-linux-gnu/4.4.5/crtbeginS.o .libs/common.o
.libs/interp.o .libs/methods.o .libs/checks.o
-L/build/buildd/ucommon-3.3.5/debian/tmp/usr/lib -L/usr/lib -lucommon
-lnsl -lrt -ldl -lpthread -L/usr/lib/gcc/i686-linux-gnu/4.4.5
-L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib -L//lib/../lib
-L//usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../..
-L//lib -L//usr/lib -lstdc++ -lm -lc -lgcc_s
/usr/lib/gcc/i686-linux-gnu/4.4.5/crtendS.o
/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crtn.o -pthread
-Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -pthread
-Wl,-soname -Wl,libuccscript.so.3 -o .libs/libuccscript.so.3.0.21
libtool: install: /usr/bin/install -c .libs/libuccscript.so.3.0.21T
/build/buildd/ucommon-3.3.5/debian/tmp/usr/lib/libuccscript.so.3.0.21
libtool: install: (cd /build/buildd/ucommon-3.3.5/debian/tmp/usr/lib
&& { ln -s -f libuccscript.so.3.0.21 libuccscript.so.3 || { rm -f
libuccscript.so.3 && ln -s libuccscript.so.3.0.21 libuccscript.so.3;
}; })
libtool: install: (cd /build/buildd/ucommon-3.3.5/debian/tmp/usr/lib
&& { ln -s -f libuccscript.so.3.0.21 libuccscript.so || { rm -f
libuccscript.so && ln -s libuccscript.so.3.0.21 libuccscript.so; }; })
libtool: install: /usr/bin/install -c .libs/libuccscript.lai
/build/buildd/ucommon-3.3.5/debian/tmp/usr/lib/libuccscript.la
libtool: install: /usr/bin/install -c .libs/libuccscript.a
/build/buildd/ucommon-3.3.5/debian/tmp/usr/lib/libuccscript.a
libtool: install: chmod 644
/build/buildd/ucommon-3.3.5/debian/tmp/usr/lib/libuccscript.a
libtool: install: ranlib
/build/buildd/ucommon-3.3.5/debian/tmp/usr/lib/libuccscript.a
libtool: install: warning: remember to run `libtool --finish /usr/lib'
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/build/buildd/ucommon-3.3.5/script'
make[3]: Leaving directory `/build/buildd/ucommon-3.3.5/script'
Making install in audio
make[3]: Entering directory `/build/buildd/ucommon-3.3.5/audio'
make[4]: Entering directory `/build/buildd/ucommon-3.3.5/audio'
test -z "/usr/lib" || /bin/mkdir -p
"/build/buildd/ucommon-3.3.5/debian/tmp/usr/lib"
 /bin/bash ../libtool --mode=install /usr/bin/install -c
libuccaudio.la '/build/buildd/ucommon-3.3.5/debian/tmp/usr/lib'
libtool: install: warning: relinking `libuccaudio.la'
libtool: install: (cd /build/buildd/ucommon-3.3.5/audio; /bin/bash
/build/buildd/ucommon-3.3.5/libtool --tag CXX --mode=relink g++
-I../inc -Wno-long-long -DNEW_STDCPP -pthread -fno-check-new -finline
-fvisib...

Read more...

Revision history for this message
StefanPotyra (sistpoty) wrote :

Sorry, maybe I haven't been clear enough: It's not question that the shared objects are getting built. However these don't land in the deb-package (having looked at https://edge.launchpad.net/~bhavi/+archive/crickinfo/+build/1916127). Or is that the wrong place to look at?

Revision history for this message
Bhavani Shankar (bhavi) wrote :

Okay stefan,

Sorry for misunderstanding,

maybe david should be in a better position to answer this

David: your comments please

regards

Revision history for this message
StefanPotyra (sistpoty) wrote :

hm... from comment #11, there seem to be .install files for the shared objects that belong to packages that are not specified in the control file, maybe you could fix that?

Revision history for this message
Bhavani Shankar (bhavi) wrote :

sure stephan ll have a look at it tomorrow as its late night here n m
hitting bed

regards

On Fri, Aug 13, 2010 at 9:09 PM, StefanPotyra
<email address hidden> wrote:
> hm... from comment #11, there seem to be .install files for the shared
> objects that belong to packages that are not specified in the control
> file, maybe you could fix that?
>
> --
> [FFe]Please update ucommon to 3.3.5
> https://bugs.launchpad.net/bugs/615457
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “ccscript” package in Ubuntu: Invalid
> Status in “ucommon” package in Ubuntu: Incomplete
>
> Bug description:
> there is a new upstream available and the package in the archives needs update
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntu/+source/ccscript/+bug/615457/+subscribe
>

--

Bhavani Shankar.R
https://launchpad.net/~bhavi, a proud ubuntu community  member.
What matters in life is application of mind!,
It makes great sense to have some common sense..!

Revision history for this message
Bhavani Shankar (bhavi) wrote :

Hmm I ve a couple of doubts myself

1. when building the ccscript package will the dep on libucommon3 be enough or we need to depend on ccscript in addition?

2. when building ccaudio package too I have the same doubt

It might be a silly ask but if its clarified I ll upload a new ubuntu version on my PPA and test it out

David: can you please help me out?

regards

Revision history for this message
Scott Kitterman (kitterman) wrote :

This still needs work apparently. Please resubscribe ubuntu-release once there is something ready for review.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for ucommon (Ubuntu) because there has been no activity for 60 days.]

Changed in ucommon (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.