ltib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ltib] Ubuntu 12.04 compatibility (was Re: Build problem in Ubuntu 1


From: Li Yuan-Lung
Subject: Re: [Ltib] Ubuntu 12.04 compatibility (was Re: Build problem in Ubuntu 12.04 LTS)
Date: Wed, 4 Jul 2012 17:16:10 +0800

Hi Stuart,
I have added some print code to dump the download path in the ./bin/Ltibutils.pm (The sub-func "get_file" in about line 275).
Which shows a strange path like:
PATH:/data/Websites/bitshrine/gpp/rpm-4.0.4.tar.gz, DIR:/data/Websites/bitshrine/gpp, FILE:rpm-4.0.4.tar.gz

Since there is no such path in my local, I guess it want to check the package existing in bitshrine.org.

And I think the ltib want to have the package, I manually downloaded the rpm-4.0.4.tar.gz as below:
/tmp/rpm-henry$ wget http://bitshrine.org/gpp/rpm-4.0.4.tar.gz

And after re-run the ltib, it passed rpm package checking but fail in the next one:rpm_lfs.patch.

So I guess there might be something wrong when getting the package from bitshrine.
Attachment is the logs for you to help check. And modified Ltibutility.pm.

Thank you very much.

Henry


2012/7/2 Stuart Hughes <address@hidden>
Hi everyone,

I managed to get some time to test LTIB on Ubuntu 12.04 (Xubuntu, 32
bit).  There were no significant changes needed, although I checked in
some minor changes to clear some warning messages (the force-debian one).

So if you want to try on Ubuntu 12.04 and you check-out the latest from
CVS and follow these step, you should be successful.

---+ Steps to install LTIB on Ubuntu 12.04

Install dependencies (yours may vary):

        sudo apt-get install g++ zlib1g-dev rpm libncurses5-dev patch

        sudo visudo

Add a line to enable sudo for your username.  For example mine is seh
and this is what I added at the end of the file:

        seh ALL = NOPASSWD: /usr/bin/rpm, /opt/ltib/usr/bin/rpm

Run ltib after CVS checkout:

        ./ltib


Regards, Stuart


On 25/05/12 08:45, Stuart Hughes wrote:
> Hi Henry,
>
> Unfortunately I don't have Ubuntu 12.04 or the time to install it.  If
> anyone has a machine setup that I could log into and take a look, that
> would help (I would need sudo access for though).
>
> Sorry about that, but work pressures call me to other things.
>
> Regards, Stuart
>
> On 25/05/12 08:24, Li Yuan-Lung wrote:
>> Dear Stuart Hughes,
>> Did you try the ltib build with the Ubuntu 12.04?
>> Do you have any other suggestions?
>>
>> Henry
>>
>> 2012/5/14 Li Yuan-Lung <address@hidden
>> <mailto:address@hidden>>
>>
>>     Dear Stuart Hughes,
>>     I have try your debug message and the log as attachment.
>>
>>     Thank you very much!
>>
>>     Henry
>>
>>     2012/5/11 Stuart Hughes <address@hidden <mailto:address@hidden>>
>>
>>         Hi Henry,
>>
>>         There's not much point downloading this directly as there will
>>         be many more downloads needed later on.
>>
>>         I have not got this Ubuntu, so I have to guess a little.  Can
>>         you put this change in to see if LTIB is actually trying to
>>         get the file.  If it is, add some more debugs to try to figure
>>         out what's going on.  The odd thing is it appears that the
>>         get_file function is not doing anything (or not being called):
>>
>>         Index: bin/Ltibutils.pm
>>         ===================================================================
>>         RCS file: /sources/ltib/ltib/bin/Ltibutils.pm,v
>>         retrieving revision 1.38
>>         diff -u -r1.38 Ltibutils.pm
>>         --- bin/Ltibutils.pm    7 Aug 2011 15:05:53 -0000    1.38
>>         +++ bin/Ltibutils.pm    11 May 2012 10:01:36 -0000
>>         @@ -254,6 +254,7 @@
>>          sub get_file
>>          {
>>              my ($url, $cf, $force_md5) = @_;
>>         +warn "get_file: @_";
>>              warn("no url passed"), return unless $url;
>>              warn("lpp: $cf->{lpp} is not a directory"), return unless
>>         -d $cf->{lpp};
>>              my ($path,  $refmd5);
>>
>>         Regards, Stuart
>>
>>
>>         On 10/05/12 09:00, Li Yuan-Lung wrote:
>>>         Dear Stuart,
>>>         Attachment is the new log without "-v" option and the diff
>>>         result.
>>>         May I get the package manually as a workaround?
>>>
>>>         The connection seems no problem to the server. I don't know
>>>         why the ltib can not get it. Please kindly give me the direct
>>>         path and tell me local placement folder(is it "/tmp/rpm_xxx/"
>>>         or "/tmp/rpm_xxx/RPMS" ?), I want to try it by using wget
>>>         command.
>>>
>>>         Henry
>>>
>>>
>>>         2012/5/10 Stuart Hughes <address@hidden <mailto:address@hidden>>
>>>
>>>             Hi Henry,
>>>
>>>             This is a different error:
>>>
>>>
>>>             Build path taken because: no prebuilt rpm,
>>>             Can't get: rpm-4.0.4.tar.gz at ./ltib line 834.
>>>             Died at ./ltib line 2539.
>>>             traceback:
>>>              main::check_rpm_setup:2539
>>>
>>>              main::host_checks:1520
>>>               main:561
>>>
>>>              which indicates that ltib was not able to download the
>>>             source file. Is your network connection okay? ltib will
>>>             try to connect to http://bitshrine.org/.... to get files
>>>             on demand.
>>>
>>>             Can you re-run without the -v option and cut and paste
>>>             any relevant lines. Also if you've made changes show what
>>>             they are (a cvs diff -u).
>>>
>>>             Regards, Stuart
>>>
>>>
>>>
>>>             On 05/07/2012 02:48 AM, Li Yuan-Lung wrote:
>>>
>>>                 Dear Stuart,
>>>                 Here is the result,
>>>
>>>                    ~/prjs/ltib$ rpm --force-debian
>>>                    ~/prjs/ltib$ echo $?
>>>                    0
>>>
>>>
>>>                 I have change the line in ./ltib but still got a
>>>                 stuck as attachment. Please kindly check. Thank you
>>>                 very much!
>>>
>>>
>>>                 Henry
>>>
>>>                 2012/5/6 Stuart Hughes <address@hidden
>>>                 <mailto:address@hidden> <mailto:address@hidden
>>>                 <mailto:address@hidden>>>
>>>
>>>
>>>                    Hi Li,
>>>
>>>                    This is a new distro, so I guess something yet
>>>                 again changed.
>>>
>>>                    Can you send me the output at the command line of
>>>                 the following
>>>                    commands:
>>>
>>>                    rpm --force-debian
>>>                    echo $?
>>>
>>>                    I want to see:
>>>                           1. If it has this option
>>>                           2. If it returns an error, if not.
>>>
>>>                    There's check at line 2518 that's supposed to
>>>                 handle whether or
>>>                    not that
>>>                    flag is used.  Some versions of distros need it.
>>>
>>>                    Regards, Stuart
>>>
>>>                    On 04/05/12 10:10, Li Yuan-Lung wrote:
>>>                    > Dear Ltib members,
>>>                    > Our company is considered to use the Ubuntu
>>>                 12.04 LTS for the
>>>                    long term
>>>                    > support requirement.
>>>                    > After I setup the environment. The ltib seems to
>>>                 have an old
>>>                    problem,
>>>                    > which always build fail at "rpm-fs" package.
>>>                    > I am still finding the solution, please kindly
>>>                 have some
>>>                    suggestion for
>>>                    > me, thank you very much!
>>>                    >
>>>                    > Below is the content of host_config.log:
>>>                    >
>>>                    >     rpmdb: --force-debian: unknown option
>>>                    >
>>>                    >     Processing platform: host support
>>>                    >     ===================================
>>>                    >
>>>                    >     Processing: rpm-fs
>>>                    >     ====================
>>>                    >     Build path taken because: no prebuilt rpm,
>>>                    >     Can't get: rpm-4.0.4.tar.gz at ./ltib line 834.
>>>                    >     Died at ./ltib line 2538.
>>>                    >     traceback:
>>>                    >      main::check_rpm_setup:2538
>>>                    >       main::host_checks:1520
>>>                    >        main:561
>>>                    >
>>>                    >
>>>                    >     Started: Fri May  4 17:04:13 2012
>>>                    >     Ended:   Fri May  4 17:04:17 2012
>>>                    >     Elapsed: 4 seconds
>>>                    >
>>>                    >     Use of uninitialized value in concatenation
>>>                 (.) or string at
>>>                    ./ltib
>>>                    >     line 2858.
>>>                    >     Use of uninitialized value in concatenation
>>>                 (.) or string at
>>>                    ./ltib
>>>                    >     line 2858.
>>>                    >     VERSION          : 11.4.1
>>>                    >     CVS_VERSION      : $Revision: 1.86 $ (Savannah)
>>>                    >     PLATFORM         : host
>>>                    >     GNUTARCH         : i686
>>>                    >     TOOLCHAIN        :
>>>                    >     TOOLCHAIN_CFLAGS :
>>>                    >
>>>                    >     These packages failed to build:
>>>                    >     rpm-fs
>>>                    >
>>>                    >     Build Failed
>>>                    >
>>>                    >
>>>
>>>
>>>
>>>
>>>
>>>
>>>                 --
>>>                 Best Regards,
>>>
>>>                 Henry Li
>>>                 SW Engineer of Climax Co.
>>>                 TEL: +886-2-2794-0001 ext.231
>>>                 <tel:%2B886-2-2794-0001%20ext.231>
>>>                 <tel:%2B886-2-2794-0001%20ext.231>
>>>                 FAX: +886-2-2792-6618 <tel:%2B886-2-2792-6618>
>>>                 <tel:%2B886-2-2792-6618>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>         --
>>>         Best Regards,
>>>
>>>         Henry Li
>>>         SW Engineer of Climax Co.
>>>         TEL: +886-2-2794-0001 ext.231 <tel:%2B886-2-2794-0001%20ext.231>
>>>         FAX: +886-2-2792-6618 <tel:%2B886-2-2792-6618>
>>
>>
>>
>>
>>     --
>>     Best Regards,
>>
>>     Henry Li
>>     SW Engineer of Climax Co.
>>     TEL: +886-2-2794-0001 ext.231 <tel:%2B886-2-2794-0001%20ext.231>
>>     FAX: +886-2-2792-6618 <tel:%2B886-2-2792-6618>
>>
>>
>>
>>
>> --
>> Best Regards,
>>
>> Henry Li
>> SW Engineer of Climax Co.
>> TEL: +886-2-2794-0001 ext.231
>> FAX: +886-2-2792-6618
>
>
>
> _______________________________________________
> LTIB home page: http://ltib.org
>
> Ltib mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/ltib
>







--
Best Regards,

Henry Li
SW Engineer of Climax Co.
TEL: +886-2-2794-0001 ext.231
FAX: +886-2-2792-6618

Attachment: host_config_lfs_fail.log
Description: Binary data

Attachment: host_config_rpm_fail.log
Description: Binary data

Attachment: Ltibutils.pm
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]