All of lore.kernel.org
 help / color / mirror / Atom feed
* [Fuego] Fuego v1.1 release
       [not found] <CABehs3NaJvUx0hMTX9iYBOzR4OXbCe65UoY_71i5Qf0T7pn8eA@mail.gmail.com>
@ 2017-04-05  2:57 ` dhinakar k
  2017-04-05  4:06   ` Bird, Timothy
  0 siblings, 1 reply; 17+ messages in thread
From: dhinakar k @ 2017-04-05  2:57 UTC (permalink / raw)
  To: Bird, Timothy; +Cc: fuego

[-- Attachment #1: Type: text/plain, Size: 5450 bytes --]

Hi,

May I know when will Fuego v1.1, which has support for serial connectivity
to target boards be released?

Regards,
Dhinakar

On Apr 3, 2017 3:26 PM, "dhinakar k" <dhinakar.k@gmail.com> wrote:

Hi Tim,

I figured out how to change Jenkins port (given below):

$ sudo docker exec -i -t id bash (container id to be provided)
$ vi /etc/default/Jenkins
Modify http port and restart container.

Regards,
Dhinakar

On Apr 3, 2017 12:51 PM, "dhinakar k" <dhinakar.k@gmail.com> wrote:

> Hi Tim,
>
> Thanks a lot for your detailed reply.
> Please find my comments inline.
>
> Regards,
> Dhinakar
>
> On Sat, Apr 1, 2017 at 11:52 AM, Bird, Timothy <Tim.Bird@sony.com> wrote:
>
>> See answers inline below.
>>
>> > -----Original Message-----
>> > From: dhinakar k on Friday, March 31, 2017 1:46 AM
>> > Hi Tim,
>> >
>> > UART Alpha Version
>> > ************************
>> > I have to demo Fuego to my management on one of our target board.
>> > The target board has only UART Connectivity. I have two weeks to
>> > setup target (along with cross compiler, config files etc.) and demo
>> > the LTP test suite execution on it. LTP is already in the Pre-packed
>> test list.
>> > Should I be porting it again to my target to make it work?
>> No.  What you do it add your toolchain to Fuego, and Fuego will build
>> LTP for your target.  You can find instructions for adding a toolchain at:
>> http://bird.org/fuego/Adding_a_toolchain
>>
>>
> Thanks, I have already checked this link, will relook at it again with my
> current objective.
>
>
>> Can you say where you are getting your toolchain from, and what kind it
>> is?
>> (e.g. from Linaro, from your SoC vendor, from Debian packages, or
>> building it yourself with
>> crosstool or Yocto Project or Buildroot?)
>>
>>
> gcc-linaro-aarch64-linux-gnu-4.8-2014.01_linux is the toolchain that I am
> currently using
> It is a debian package (buildroot).
>
>
>
>> >How big an effort  will it be?
>> If you were not using serial, it should be trivial.  However, one
>> outstanding
>> issue with the serial support is that it is not fast at transferring data.
>> Our configuration of LTP requires transferring about 450mg of data, which
>> takes too long over a serial port.  We have some sub-test configurations
>> for LTP, that require less space.  I haven't measured them to see how much
>> space they need on the target board.
>>
>> LTP can be refactored to have a smaller footprint, but this would require
>> some work.
>>
>> In your case, I would be interested to hear how the device filesystem is
>> populated
>> now, and what size you have available for testing.  We might be able to
>> customize
>> a test spec to use a subset of LTP that would work for your device.
>>
>>
> I want to use serial only for issuing command and getting status/logs.
> The RFS is currently on an SD card where the cross compiled LTP has been
> kept.
> I would like to use the full LTP suite as well as LTP-DDT.
>
>
>
>> > Also can I get the alpha version of UART so that I can use it for this
>> demo?
>>  Yes.  Everything needed for using the serial port as a transport option
>> is included in my 'next' branch (and will be in the upcoming 1.1 release).
>> I hope to release 1.1-rc1 today or Monday.  Serial support will be
>> included in
>> that release.
>>
>>
> Thanks please give me the link whenever it is available and also any
> instructions on how to update my current Fuego
>
>
>> > Adding a new test suite
>> > ***************************
>> > 1. Is there any plan to add LTP-DDT test suite into Fuego container?
>> There were no prior plans to do this, but it looks like an interesting
>> suite to add.
>> Since we have LTP, and LTP-DDT is a derivative, it should be relatively
>> easy to
>> add the individual tests from LTP.
>>
>> > 2. If I want to add my own test suite or test to Fuego dashboard, what
>> is the
>> > process?
>> Please see this page:
>> http://bird.org/fuego/Adding_a_test
>>
>>
> Thanks I will check the above link. Can you also point me to the link
> which helps me to run Fuego on port other than 8080?
>
>
>> > 3. Is the dashboard customizable?
>> Yes.  The Jenkins dashboard is extremely customizable, and there are
>> numerous
>> view options and plugins to configure how you want the dashboard to look.
>> JTA and Fuego 1.0 used a lot of these plugins to create a specific look.
>> Fuego 1.1 leaves this more as an exercise for the user, since each site
>> may want
>> their own Jenkins interface customizations.  We try to require a minimal
>> set
>> of Jenkins plugins for Fuego core functionality.  Then, individual users
>> and sites
>> can choose which of the Jenkins plugins to use for the dashboard look
>> they want.
>>
>>
> Thank is there any tips available already on customizing dashboard?
>
> >
>> > Please let me know.
>>
>> There would be some work involved to make existing LTP work over the
>> serial
>> port for your board.  But it should not be too difficult. More critical
>> is how your
>> distribution of Linux is configured to initialize.  Does your board come
>> up to a login
>> prompt, or directly into a shell prompt?
>>
>
> The board when booted will come up the buildroot login prompt and when
> logged into will go into a shell prompt.
> I hope I am clear with my requirements about LTP. Please let me know if
> you have any further questions.
>
>>
>> Let me know the answers to my questions, and we can work from there.
>>
>> Regards,
>>  -- Tim
>>
>
>

[-- Attachment #2: Type: text/html, Size: 9402 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-05  2:57 ` [Fuego] Fuego v1.1 release dhinakar k
@ 2017-04-05  4:06   ` Bird, Timothy
  2017-04-05  4:30     ` dhinakar k
  2017-04-17 21:54     ` Kevin Hilman
  0 siblings, 2 replies; 17+ messages in thread
From: Bird, Timothy @ 2017-04-05  4:06 UTC (permalink / raw)
  To: dhinakar k; +Cc: fuego

Fuego release 1.1, release candidate 2, is available now in my master branch on bitbucket.

Please follow the instructions on this page to download and use this version of Fuego:
http://bird.org/fuego/Quickstart_Guide.

Please note that for serial port usage, you need to build the docker container with access
to the serial port on the host.  So you should use the command:
docker-create-usb-privileged-container.sh (instead of docker-create-container.sh).
You may need to edit this script to add support for the particular device node on your
host system that represents the serial port connected to your target board.  If is
a USB serial, or ACM0 or ACM1, the existing script should work.

Once the docker container is running, and the board is configured, manually access the
serial port on your board, and login, if needed, and make sure
the serial port connection is sitting at a shell prompt.  Then, disconnect any terminal or
serial programs connected to that port.  Fuego must have sole access to the serial line
in order to function properly.

In your case, I would first try running a test that is very small, and involves no compilation,
just to test the serial port operation.

One test you can try is: Functional.fuego_board_check.  You can make a job for this with:
 $ ftc add-job -b <your_board_name> -t Functional.fuego_board_check -s default

For a first run, to get more logging information, edit the job configuration, and uncomment
the line that has this:
#FUEGO_DEBUG=1

That is, remove the leading hash, and Fuego will add extra debug information to the console output
for the test, which you can view in the Jenkins interface.

Save that change to the job configuration.

Then, "build" that job in the Jenkins interface.

Proceed  to this point, and let me know if anything fails.  Then we can discuss ideas for how to get
the LTP code onto the target board, and how to alter the existing test to use the pre-installed
LTP software.

Good luck.
 -- Tim

P.S. Documents on the wiki are currently in flux, to reflect information for the 1.1 release. They should
be ready in time for the actual release.  But please be patient as information may change in the next
few days.

> -----Original Message-----
> From: dhinakar k [mailto:dhinakar.k@gmail.com]
> Sent: Tuesday, April 04, 2017 7:58 PM
> To: Bird, Timothy <Tim.Bird@sony.com>
> Cc: fuego@lists.linuxfoundation.org
> Subject: Fuego v1.1 release
> 
> Hi,
> 
> May I know when will Fuego v1.1, which has support for serial connectivity to
> target boards be released?
> 
> Regards,
> Dhinakar
> 
> On Apr 3, 2017 3:26 PM, "dhinakar k" <dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > wrote:
> 
> 
> 	Hi Tim,
> 
> 	I figured out how to change Jenkins port (given below):
> 
> 	$ sudo docker exec -i -t id bash (container id to be provided)
> 	$ vi /etc/default/Jenkins
> 	Modify http port and restart container.
> 
> 	Regards,
> 	Dhinakar
> 
> 	On Apr 3, 2017 12:51 PM, "dhinakar k" <dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > wrote:
> 
> 
> 		Hi Tim,
> 
> 
> 		Thanks a lot for your detailed reply.
> 		Please find my comments inline.
> 
> 
> 		Regards,
> 		Dhinakar
> 
> 		On Sat, Apr 1, 2017 at 11:52 AM, Bird, Timothy
> <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > wrote:
> 
> 
> 			See answers inline below.
> 
> 			> -----Original Message-----
> 			> From: dhinakar k on Friday, March 31, 2017 1:46 AM
> 			> Hi Tim,
> 			>
> 			> UART Alpha Version
> 			> ************************
> 			> I have to demo Fuego to my management on one
> of our target board.
> 			> The target board has only UART Connectivity. I have
> two weeks to
> 			> setup target (along with cross compiler, config files
> etc.) and demo
> 			> the LTP test suite execution on it. LTP is already in
> the Pre-packed test list.
> 			> Should I be porting it again to my target to make it
> work?
> 			No.  What you do it add your toolchain to Fuego, and
> Fuego will build
> 			LTP for your target.  You can find instructions for
> adding a toolchain at:
> 			http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain>
> 
> 
> 
> 
> 		Thanks, I have already checked this link, will relook at it again
> with my current objective.
> 
> 
> 			Can you say where you are getting your toolchain
> from, and what kind it is?
> 			(e.g. from Linaro, from your SoC vendor, from Debian
> packages, or building it yourself with
> 			crosstool or Yocto Project or Buildroot?)
> 
> 
> 
> 
> 		gcc-linaro-aarch64-linux-gnu-4.8-2014.01_linux is the
> toolchain that I am currently using
> 		It is a debian package (buildroot).
> 
> 
> 
> 			>How big an effort  will it be?
> 			If you were not using serial, it should be trivial.
> However, one outstanding
> 			issue with the serial support is that it is not fast at
> transferring data.
> 			Our configuration of LTP requires transferring about
> 450mg of data, which
> 			takes too long over a serial port.  We have some sub-
> test configurations
> 			for LTP, that require less space.  I haven't measured
> them to see how much
> 			space they need on the target board.
> 
> 			LTP can be refactored to have a smaller footprint, but
> this would require
> 			some work.
> 
> 			In your case, I would be interested to hear how the
> device filesystem is populated
> 			now, and what size you have available for testing.
> We might be able to customize
> 			a test spec to use a subset of LTP that would work for
> your device.
> 
> 
> 
> 
> 		I want to use serial only for issuing command and getting
> status/logs.
> 		The RFS is currently on an SD card where the cross compiled
> LTP has been kept.
> 		I would like to use the full LTP suite as well as LTP-DDT.
> 
> 
> 
> 
> 			> Also can I get the alpha version of UART so that I
> can use it for this demo?
> 			 Yes.  Everything needed for using the serial port as a
> transport option
> 			is included in my 'next' branch (and will be in the
> upcoming 1.1 release).
> 			I hope to release 1.1-rc1 today or Monday.  Serial
> support will be included in
> 			that release.
> 
> 
> 
> 
> 		Thanks please give me the link whenever it is available and
> also any instructions on how to update my current Fuego
> 
> 
> 			> Adding a new test suite
> 			> ***************************
> 			> 1. Is there any plan to add LTP-DDT test suite into
> Fuego container?
> 			There were no prior plans to do this, but it looks like
> an interesting suite to add.
> 			Since we have LTP, and LTP-DDT is a derivative, it
> should be relatively easy to
> 			add the individual tests from LTP.
> 
> 			> 2. If I want to add my own test suite or test to
> Fuego dashboard, what is the
> 			> process?
> 			Please see this page:
> 			http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test>
> 
> 
> 
> 
> 		Thanks I will check the above link. Can you also point me to
> the link which helps me to run Fuego on port other than 8080?
> 
> 
> 			> 3. Is the dashboard customizable?
> 			Yes.  The Jenkins dashboard is extremely
> customizable, and there are numerous
> 			view options and plugins to configure how you want
> the dashboard to look.
> 			JTA and Fuego 1.0 used a lot of these plugins to
> create a specific look.
> 			Fuego 1.1 leaves this more as an exercise for the
> user, since each site may want
> 			their own Jenkins interface customizations.  We try to
> require a minimal set
> 			of Jenkins plugins for Fuego core functionality.  Then,
> individual users and sites
> 			can choose which of the Jenkins plugins to use for
> the dashboard look they want.
> 
> 
> 
> 
> 		Thank is there any tips available already on customizing
> dashboard?
> 
> 
> 			>
> 			> Please let me know.
> 
> 			There would be some work involved to make existing
> LTP work over the serial
> 			port for your board.  But it should not be too difficult.
> More critical is how your
> 			distribution of Linux is configured to initialize.  Does
> your board come up to a login
> 			prompt, or directly into a shell prompt?
> 
> 
> 
> 		The board when booted will come up the buildroot login
> prompt and when logged into will go into a shell prompt.
> 		I hope I am clear with my requirements about LTP. Please let
> me know if you have any further questions.
> 
> 
> 			Let me know the answers to my questions, and we
> can work from there.
> 
> 			Regards,
> 			 -- Tim
> 
> 
> 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-05  4:06   ` Bird, Timothy
@ 2017-04-05  4:30     ` dhinakar k
  2017-04-05  4:58       ` Bird, Timothy
  2017-04-17 21:54     ` Kevin Hilman
  1 sibling, 1 reply; 17+ messages in thread
From: dhinakar k @ 2017-04-05  4:30 UTC (permalink / raw)
  To: Bird, Timothy; +Cc: fuego

[-- Attachment #1: Type: text/plain, Size: 10056 bytes --]

Hi Tim,

Thank you very much. I will try as per your instructions and get back in
case of issues.
But at present I'm not able to access this link http://bird.org/fuego/
Quickstart_Guide <http://bird.org/fuego/Quickstart_Guide> Can you please
check?

Regards,
Dhinakar

On Apr 5, 2017 9:36 AM, "Bird, Timothy" <Tim.Bird@sony.com> wrote:

Fuego release 1.1, release candidate 2, is available now in my master
branch on bitbucket.

Please follow the instructions on this page to download and use this
version of Fuego:
http://bird.org/fuego/Quickstart_Guide.

Please note that for serial port usage, you need to build the docker
container with access
to the serial port on the host.  So you should use the command:
docker-create-usb-privileged-container.sh (instead of
docker-create-container.sh).
You may need to edit this script to add support for the particular device
node on your
host system that represents the serial port connected to your target
board.  If is
a USB serial, or ACM0 or ACM1, the existing script should work.

Once the docker container is running, and the board is configured, manually
access the
serial port on your board, and login, if needed, and make sure
the serial port connection is sitting at a shell prompt.  Then, disconnect
any terminal or
serial programs connected to that port.  Fuego must have sole access to the
serial line
in order to function properly.

In your case, I would first try running a test that is very small, and
involves no compilation,
just to test the serial port operation.

One test you can try is: Functional.fuego_board_check.  You can make a job
for this with:
 $ ftc add-job -b <your_board_name> -t Functional.fuego_board_check -s
default

For a first run, to get more logging information, edit the job
configuration, and uncomment
the line that has this:
#FUEGO_DEBUG=1

That is, remove the leading hash, and Fuego will add extra debug
information to the console output
for the test, which you can view in the Jenkins interface.

Save that change to the job configuration.

Then, "build" that job in the Jenkins interface.

Proceed  to this point, and let me know if anything fails.  Then we can
discuss ideas for how to get
the LTP code onto the target board, and how to alter the existing test to
use the pre-installed
LTP software.

Good luck.
 -- Tim

P.S. Documents on the wiki are currently in flux, to reflect information
for the 1.1 release. They should
be ready in time for the actual release.  But please be patient as
information may change in the next
few days.

> -----Original Message-----
> From: dhinakar k [mailto:dhinakar.k@gmail.com]
> Sent: Tuesday, April 04, 2017 7:58 PM
> To: Bird, Timothy <Tim.Bird@sony.com>
> Cc: fuego@lists.linuxfoundation.org
> Subject: Fuego v1.1 release
>
> Hi,
>
> May I know when will Fuego v1.1, which has support for serial
connectivity to
> target boards be released?
>
> Regards,
> Dhinakar
>
> On Apr 3, 2017 3:26 PM, "dhinakar k" <dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > wrote:
>
>
>       Hi Tim,
>
>       I figured out how to change Jenkins port (given below):
>
>       $ sudo docker exec -i -t id bash (container id to be provided)
>       $ vi /etc/default/Jenkins
>       Modify http port and restart container.
>
>       Regards,
>       Dhinakar
>
>       On Apr 3, 2017 12:51 PM, "dhinakar k" <dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > wrote:
>
>
>               Hi Tim,
>
>
>               Thanks a lot for your detailed reply.
>               Please find my comments inline.
>
>
>               Regards,
>               Dhinakar
>
>               On Sat, Apr 1, 2017 at 11:52 AM, Bird, Timothy
> <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > wrote:
>
>
>                       See answers inline below.
>
>                       > -----Original Message-----
>                       > From: dhinakar k on Friday, March 31, 2017 1:46 AM
>                       > Hi Tim,
>                       >
>                       > UART Alpha Version
>                       > ************************
>                       > I have to demo Fuego to my management on one
> of our target board.
>                       > The target board has only UART Connectivity. I
have
> two weeks to
>                       > setup target (along with cross compiler, config
files
> etc.) and demo
>                       > the LTP test suite execution on it. LTP is
already in
> the Pre-packed test list.
>                       > Should I be porting it again to my target to make
it
> work?
>                       No.  What you do it add your toolchain to Fuego, and
> Fuego will build
>                       LTP for your target.  You can find instructions for
> adding a toolchain at:
>                       http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain>
>
>
>
>
>               Thanks, I have already checked this link, will relook at it
again
> with my current objective.
>
>
>                       Can you say where you are getting your toolchain
> from, and what kind it is?
>                       (e.g. from Linaro, from your SoC vendor, from Debian
> packages, or building it yourself with
>                       crosstool or Yocto Project or Buildroot?)
>
>
>
>
>               gcc-linaro-aarch64-linux-gnu-4.8-2014.01_linux is the
> toolchain that I am currently using
>               It is a debian package (buildroot).
>
>
>
>                       >How big an effort  will it be?
>                       If you were not using serial, it should be trivial.
> However, one outstanding
>                       issue with the serial support is that it is not
fast at
> transferring data.
>                       Our configuration of LTP requires transferring about
> 450mg of data, which
>                       takes too long over a serial port.  We have some
sub-
> test configurations
>                       for LTP, that require less space.  I haven't
measured
> them to see how much
>                       space they need on the target board.
>
>                       LTP can be refactored to have a smaller footprint,
but
> this would require
>                       some work.
>
>                       In your case, I would be interested to hear how the
> device filesystem is populated
>                       now, and what size you have available for testing.
> We might be able to customize
>                       a test spec to use a subset of LTP that would work
for
> your device.
>
>
>
>
>               I want to use serial only for issuing command and getting
> status/logs.
>               The RFS is currently on an SD card where the cross compiled
> LTP has been kept.
>               I would like to use the full LTP suite as well as LTP-DDT.
>
>
>
>
>                       > Also can I get the alpha version of UART so that I
> can use it for this demo?
>                        Yes.  Everything needed for using the serial port
as a
> transport option
>                       is included in my 'next' branch (and will be in the
> upcoming 1.1 release).
>                       I hope to release 1.1-rc1 today or Monday.  Serial
> support will be included in
>                       that release.
>
>
>
>
>               Thanks please give me the link whenever it is available and
> also any instructions on how to update my current Fuego
>
>
>                       > Adding a new test suite
>                       > ***************************
>                       > 1. Is there any plan to add LTP-DDT test suite
into
> Fuego container?
>                       There were no prior plans to do this, but it looks
like
> an interesting suite to add.
>                       Since we have LTP, and LTP-DDT is a derivative, it
> should be relatively easy to
>                       add the individual tests from LTP.
>
>                       > 2. If I want to add my own test suite or test to
> Fuego dashboard, what is the
>                       > process?
>                       Please see this page:
>                       http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test>
>
>
>
>
>               Thanks I will check the above link. Can you also point me to
> the link which helps me to run Fuego on port other than 8080?
>
>
>                       > 3. Is the dashboard customizable?
>                       Yes.  The Jenkins dashboard is extremely
> customizable, and there are numerous
>                       view options and plugins to configure how you want
> the dashboard to look.
>                       JTA and Fuego 1.0 used a lot of these plugins to
> create a specific look.
>                       Fuego 1.1 leaves this more as an exercise for the
> user, since each site may want
>                       their own Jenkins interface customizations.  We try
to
> require a minimal set
>                       of Jenkins plugins for Fuego core functionality.
Then,
> individual users and sites
>                       can choose which of the Jenkins plugins to use for
> the dashboard look they want.
>
>
>
>
>               Thank is there any tips available already on customizing
> dashboard?
>
>
>                       >
>                       > Please let me know.
>
>                       There would be some work involved to make existing
> LTP work over the serial
>                       port for your board.  But it should not be too
difficult.
> More critical is how your
>                       distribution of Linux is configured to initialize.
Does
> your board come up to a login
>                       prompt, or directly into a shell prompt?
>
>
>
>               The board when booted will come up the buildroot login
> prompt and when logged into will go into a shell prompt.
>               I hope I am clear with my requirements about LTP. Please let
> me know if you have any further questions.
>
>
>                       Let me know the answers to my questions, and we
> can work from there.
>
>                       Regards,
>                        -- Tim
>
>
>

[-- Attachment #2: Type: text/html, Size: 14674 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-05  4:30     ` dhinakar k
@ 2017-04-05  4:58       ` Bird, Timothy
  2017-04-05 12:50         ` dhinakar k
  0 siblings, 1 reply; 17+ messages in thread
From: Bird, Timothy @ 2017-04-05  4:58 UTC (permalink / raw)
  To: dhinakar k; +Cc: fuego

Yeah - my hosting service had scheduled maintenance today that I forgot about.
But it seems to be up again now.  Sorry about that.

Please try again.  Also, if you've already cloned the fuego-core repository, please
do a 'git pull' in that repository to get the latest stuff.  I just found some issues
with the serial transport, with my toolchain.  Also, be advised that you need
to make sure that your user account has access to the serial port.  When the
docker container is created, it uses your user account and maps that to the
user 'jenkins' inside the container.  This is the user that is in effect when tests
are run (and hence when the serial port is accessed during a test).

Bottom line: if you can access the serial port as your regular user account, then
Fuego should be able to access it from inside the docker container as the 'jenkins'
user, which is required for the tests to work.

Have fun!
 -- Tim


> -----Original Message-----
> From: dhinakar k [mailto:dhinakar.k@gmail.com]
> Sent: Tuesday, April 04, 2017 9:31 PM
> To: Bird, Timothy <Tim.Bird@sony.com>
> Cc: fuego@lists.linuxfoundation.org
> Subject: RE: Fuego v1.1 release
> 
> Hi Tim,
> 
> Thank you very much. I will try as per your instructions and get back in case of
> issues.
> But at present I'm not able to access this link
> http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide>  Can you please check?
> 
> Regards,
> Dhinakar
> 
> On Apr 5, 2017 9:36 AM, "Bird, Timothy" <Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> > wrote:
> 
> 
> 	Fuego release 1.1, release candidate 2, is available now in my master
> branch on bitbucket.
> 
> 	Please follow the instructions on this page to download and use this
> version of Fuego:
> 	http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide> .
> 
> 	Please note that for serial port usage, you need to build the docker
> container with access
> 	to the serial port on the host.  So you should use the command:
> 	docker-create-usb-privileged-container.sh (instead of docker-create-
> container.sh).
> 	You may need to edit this script to add support for the particular
> device node on your
> 	host system that represents the serial port connected to your target
> board.  If is
> 	a USB serial, or ACM0 or ACM1, the existing script should work.
> 
> 	Once the docker container is running, and the board is configured,
> manually access the
> 	serial port on your board, and login, if needed, and make sure
> 	the serial port connection is sitting at a shell prompt.  Then,
> disconnect any terminal or
> 	serial programs connected to that port.  Fuego must have sole access
> to the serial line
> 	in order to function properly.
> 
> 	In your case, I would first try running a test that is very small, and
> involves no compilation,
> 	just to test the serial port operation.
> 
> 	One test you can try is: Functional.fuego_board_check.  You can
> make a job for this with:
> 	 $ ftc add-job -b <your_board_name> -t
> Functional.fuego_board_check -s default
> 
> 	For a first run, to get more logging information, edit the job
> configuration, and uncomment
> 	the line that has this:
> 	#FUEGO_DEBUG=1
> 
> 	That is, remove the leading hash, and Fuego will add extra debug
> information to the console output
> 	for the test, which you can view in the Jenkins interface.
> 
> 	Save that change to the job configuration.
> 
> 	Then, "build" that job in the Jenkins interface.
> 
> 	Proceed  to this point, and let me know if anything fails.  Then we can
> discuss ideas for how to get
> 	the LTP code onto the target board, and how to alter the existing test
> to use the pre-installed
> 	LTP software.
> 
> 	Good luck.
> 	 -- Tim
> 
> 	P.S. Documents on the wiki are currently in flux, to reflect
> information for the 1.1 release. They should
> 	be ready in time for the actual release.  But please be patient as
> information may change in the next
> 	few days.
> 
> 
> 	> -----Original Message-----
> 	> From: dhinakar k [mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> ]
> 	> Sent: Tuesday, April 04, 2017 7:58 PM
> 	> To: Bird, Timothy <Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> >
> 	> Cc: fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org>
> 	> Subject: Fuego v1.1 release
> 	>
> 	> Hi,
> 	>
> 	> May I know when will Fuego v1.1, which has support for serial
> connectivity to
> 	> target boards be released?
> 	>
> 	> Regards,
> 	> Dhinakar
> 	>
> 	> On Apr 3, 2017 3:26 PM, "dhinakar k" <dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>
> 
> 	> <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com> > >
> wrote:
> 	>
> 	>
> 	>       Hi Tim,
> 	>
> 	>       I figured out how to change Jenkins port (given below):
> 	>
> 	>       $ sudo docker exec -i -t id bash (container id to be provided)
> 	>       $ vi /etc/default/Jenkins
> 	>       Modify http port and restart container.
> 	>
> 	>       Regards,
> 	>       Dhinakar
> 	>
> 	>       On Apr 3, 2017 12:51 PM, "dhinakar k" <dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>
> 
> 	> <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com> > >
> wrote:
> 	>
> 	>
> 	>               Hi Tim,
> 	>
> 	>
> 	>               Thanks a lot for your detailed reply.
> 	>               Please find my comments inline.
> 	>
> 	>
> 	>               Regards,
> 	>               Dhinakar
> 	>
> 	>               On Sat, Apr 1, 2017 at 11:52 AM, Bird, Timothy
> 
> 	> <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > > wrote:
> 	>
> 	>
> 	>                       See answers inline below.
> 	>
> 	>                       > -----Original Message-----
> 	>                       > From: dhinakar k on Friday, March 31, 2017 1:46 AM
> 	>                       > Hi Tim,
> 	>                       >
> 	>                       > UART Alpha Version
> 	>                       > ************************
> 	>                       > I have to demo Fuego to my management on one
> 	> of our target board.
> 	>                       > The target board has only UART Connectivity. I have
> 	> two weeks to
> 	>                       > setup target (along with cross compiler, config files
> 	> etc.) and demo
> 	>                       > the LTP test suite execution on it. LTP is already in
> 	> the Pre-packed test list.
> 	>                       > Should I be porting it again to my target to make it
> 	> work?
> 	>                       No.  What you do it add your toolchain to Fuego, and
> 	> Fuego will build
> 	>                       LTP for your target.  You can find instructions for
> 	> adding a toolchain at:
> 	>                       http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain>
> 	> <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain> >
> 	>
> 	>
> 	>
> 	>
> 	>               Thanks, I have already checked this link, will relook at it again
> 	> with my current objective.
> 	>
> 	>
> 	>                       Can you say where you are getting your toolchain
> 	> from, and what kind it is?
> 	>                       (e.g. from Linaro, from your SoC vendor, from Debian
> 	> packages, or building it yourself with
> 	>                       crosstool or Yocto Project or Buildroot?)
> 	>
> 	>
> 	>
> 	>
> 	>               gcc-linaro-aarch64-linux-gnu-4.8-2014.01_linux is the
> 	> toolchain that I am currently using
> 	>               It is a debian package (buildroot).
> 	>
> 	>
> 	>
> 	>                       >How big an effort  will it be?
> 	>                       If you were not using serial, it should be trivial.
> 	> However, one outstanding
> 	>                       issue with the serial support is that it is not fast at
> 	> transferring data.
> 	>                       Our configuration of LTP requires transferring about
> 	> 450mg of data, which
> 	>                       takes too long over a serial port.  We have some sub-
> 	> test configurations
> 	>                       for LTP, that require less space.  I haven't measured
> 	> them to see how much
> 	>                       space they need on the target board.
> 	>
> 	>                       LTP can be refactored to have a smaller footprint, but
> 	> this would require
> 	>                       some work.
> 	>
> 	>                       In your case, I would be interested to hear how the
> 	> device filesystem is populated
> 	>                       now, and what size you have available for testing.
> 	> We might be able to customize
> 	>                       a test spec to use a subset of LTP that would work for
> 	> your device.
> 	>
> 	>
> 	>
> 	>
> 	>               I want to use serial only for issuing command and getting
> 	> status/logs.
> 	>               The RFS is currently on an SD card where the cross compiled
> 	> LTP has been kept.
> 	>               I would like to use the full LTP suite as well as LTP-DDT.
> 	>
> 	>
> 	>
> 	>
> 	>                       > Also can I get the alpha version of UART so that I
> 	> can use it for this demo?
> 	>                        Yes.  Everything needed for using the serial port as a
> 	> transport option
> 	>                       is included in my 'next' branch (and will be in the
> 	> upcoming 1.1 release).
> 	>                       I hope to release 1.1-rc1 today or Monday.  Serial
> 	> support will be included in
> 	>                       that release.
> 	>
> 	>
> 	>
> 	>
> 	>               Thanks please give me the link whenever it is available and
> 	> also any instructions on how to update my current Fuego
> 	>
> 	>
> 	>                       > Adding a new test suite
> 	>                       > ***************************
> 	>                       > 1. Is there any plan to add LTP-DDT test suite into
> 	> Fuego container?
> 	>                       There were no prior plans to do this, but it looks like
> 	> an interesting suite to add.
> 	>                       Since we have LTP, and LTP-DDT is a derivative, it
> 	> should be relatively easy to
> 	>                       add the individual tests from LTP.
> 	>
> 	>                       > 2. If I want to add my own test suite or test to
> 	> Fuego dashboard, what is the
> 	>                       > process?
> 	>                       Please see this page:
> 	>                       http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test>
> 	> <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test> >
> 	>
> 	>
> 	>
> 	>
> 	>               Thanks I will check the above link. Can you also point me to
> 	> the link which helps me to run Fuego on port other than 8080?
> 	>
> 	>
> 	>                       > 3. Is the dashboard customizable?
> 	>                       Yes.  The Jenkins dashboard is extremely
> 	> customizable, and there are numerous
> 	>                       view options and plugins to configure how you want
> 	> the dashboard to look.
> 	>                       JTA and Fuego 1.0 used a lot of these plugins to
> 	> create a specific look.
> 	>                       Fuego 1.1 leaves this more as an exercise for the
> 	> user, since each site may want
> 	>                       their own Jenkins interface customizations.  We try to
> 	> require a minimal set
> 	>                       of Jenkins plugins for Fuego core functionality.  Then,
> 	> individual users and sites
> 	>                       can choose which of the Jenkins plugins to use for
> 	> the dashboard look they want.
> 	>
> 	>
> 	>
> 	>
> 	>               Thank is there any tips available already on customizing
> 	> dashboard?
> 	>
> 	>
> 	>                       >
> 	>                       > Please let me know.
> 	>
> 	>                       There would be some work involved to make existing
> 	> LTP work over the serial
> 	>                       port for your board.  But it should not be too difficult.
> 	> More critical is how your
> 	>                       distribution of Linux is configured to initialize.  Does
> 	> your board come up to a login
> 	>                       prompt, or directly into a shell prompt?
> 	>
> 	>
> 	>
> 	>               The board when booted will come up the buildroot login
> 	> prompt and when logged into will go into a shell prompt.
> 	>               I hope I am clear with my requirements about LTP. Please let
> 	> me know if you have any further questions.
> 	>
> 	>
> 	>                       Let me know the answers to my questions, and we
> 	> can work from there.
> 	>
> 	>                       Regards,
> 	>                        -- Tim
> 	>
> 	>
> 	>
> 
> 
> 
> 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-05  4:58       ` Bird, Timothy
@ 2017-04-05 12:50         ` dhinakar k
  2017-04-06  4:25           ` dhinakar k
  0 siblings, 1 reply; 17+ messages in thread
From: dhinakar k @ 2017-04-05 12:50 UTC (permalink / raw)
  To: Bird, Timothy; +Cc: fuego

[-- Attachment #1: Type: text/plain, Size: 14924 bytes --]

Hi Tim,

Thank you very much for your prompt response.
I will try as per your advise and get back to you with my results.

Regards,
Dhinakar

On Apr 5, 2017 10:28 AM, "Bird, Timothy" <Tim.Bird@sony.com> wrote:

> Yeah - my hosting service had scheduled maintenance today that I forgot
> about.
> But it seems to be up again now.  Sorry about that.
>
> Please try again.  Also, if you've already cloned the fuego-core
> repository, please
> do a 'git pull' in that repository to get the latest stuff.  I just found
> some issues
> with the serial transport, with my toolchain.  Also, be advised that you
> need
> to make sure that your user account has access to the serial port.  When
> the
> docker container is created, it uses your user account and maps that to the
> user 'jenkins' inside the container.  This is the user that is in effect
> when tests
> are run (and hence when the serial port is accessed during a test).
>
> Bottom line: if you can access the serial port as your regular user
> account, then
> Fuego should be able to access it from inside the docker container as the
> 'jenkins'
> user, which is required for the tests to work.
>
> Have fun!
>  -- Tim
>
>
> > -----Original Message-----
> > From: dhinakar k [mailto:dhinakar.k@gmail.com]
> > Sent: Tuesday, April 04, 2017 9:31 PM
> > To: Bird, Timothy <Tim.Bird@sony.com>
> > Cc: fuego@lists.linuxfoundation.org
> > Subject: RE: Fuego v1.1 release
> >
> > Hi Tim,
> >
> > Thank you very much. I will try as per your instructions and get back in
> case of
> > issues.
> > But at present I'm not able to access this link
> > http://bird.org/fuego/Quickstart_Guide
> > <http://bird.org/fuego/Quickstart_Guide>  Can you please check?
> >
> > Regards,
> > Dhinakar
> >
> > On Apr 5, 2017 9:36 AM, "Bird, Timothy" <Tim.Bird@sony.com
> > <mailto:Tim.Bird@sony.com> > wrote:
> >
> >
> >       Fuego release 1.1, release candidate 2, is available now in my
> master
> > branch on bitbucket.
> >
> >       Please follow the instructions on this page to download and use
> this
> > version of Fuego:
> >       http://bird.org/fuego/Quickstart_Guide
> > <http://bird.org/fuego/Quickstart_Guide> .
> >
> >       Please note that for serial port usage, you need to build the
> docker
> > container with access
> >       to the serial port on the host.  So you should use the command:
> >       docker-create-usb-privileged-container.sh (instead of
> docker-create-
> > container.sh).
> >       You may need to edit this script to add support for the particular
> > device node on your
> >       host system that represents the serial port connected to your
> target
> > board.  If is
> >       a USB serial, or ACM0 or ACM1, the existing script should work.
> >
> >       Once the docker container is running, and the board is configured,
> > manually access the
> >       serial port on your board, and login, if needed, and make sure
> >       the serial port connection is sitting at a shell prompt.  Then,
> > disconnect any terminal or
> >       serial programs connected to that port.  Fuego must have sole
> access
> > to the serial line
> >       in order to function properly.
> >
> >       In your case, I would first try running a test that is very small,
> and
> > involves no compilation,
> >       just to test the serial port operation.
> >
> >       One test you can try is: Functional.fuego_board_check.  You can
> > make a job for this with:
> >        $ ftc add-job -b <your_board_name> -t
> > Functional.fuego_board_check -s default
> >
> >       For a first run, to get more logging information, edit the job
> > configuration, and uncomment
> >       the line that has this:
> >       #FUEGO_DEBUG=1
> >
> >       That is, remove the leading hash, and Fuego will add extra debug
> > information to the console output
> >       for the test, which you can view in the Jenkins interface.
> >
> >       Save that change to the job configuration.
> >
> >       Then, "build" that job in the Jenkins interface.
> >
> >       Proceed  to this point, and let me know if anything fails.  Then
> we can
> > discuss ideas for how to get
> >       the LTP code onto the target board, and how to alter the existing
> test
> > to use the pre-installed
> >       LTP software.
> >
> >       Good luck.
> >        -- Tim
> >
> >       P.S. Documents on the wiki are currently in flux, to reflect
> > information for the 1.1 release. They should
> >       be ready in time for the actual release.  But please be patient as
> > information may change in the next
> >       few days.
> >
> >
> >       > -----Original Message-----
> >       > From: dhinakar k [mailto:dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com> ]
> >       > Sent: Tuesday, April 04, 2017 7:58 PM
> >       > To: Bird, Timothy <Tim.Bird@sony.com
> > <mailto:Tim.Bird@sony.com> >
> >       > Cc: fuego@lists.linuxfoundation.org
> > <mailto:fuego@lists.linuxfoundation.org>
> >       > Subject: Fuego v1.1 release
> >       >
> >       > Hi,
> >       >
> >       > May I know when will Fuego v1.1, which has support for serial
> > connectivity to
> >       > target boards be released?
> >       >
> >       > Regards,
> >       > Dhinakar
> >       >
> >       > On Apr 3, 2017 3:26 PM, "dhinakar k" <dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com>
> >
> >       > <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com> > >
> > wrote:
> >       >
> >       >
> >       >       Hi Tim,
> >       >
> >       >       I figured out how to change Jenkins port (given below):
> >       >
> >       >       $ sudo docker exec -i -t id bash (container id to be
> provided)
> >       >       $ vi /etc/default/Jenkins
> >       >       Modify http port and restart container.
> >       >
> >       >       Regards,
> >       >       Dhinakar
> >       >
> >       >       On Apr 3, 2017 12:51 PM, "dhinakar k" <
> dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com>
> >
> >       > <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com> > >
> > wrote:
> >       >
> >       >
> >       >               Hi Tim,
> >       >
> >       >
> >       >               Thanks a lot for your detailed reply.
> >       >               Please find my comments inline.
> >       >
> >       >
> >       >               Regards,
> >       >               Dhinakar
> >       >
> >       >               On Sat, Apr 1, 2017 at 11:52 AM, Bird, Timothy
> >
> >       > <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > > wrote:
> >       >
> >       >
> >       >                       See answers inline below.
> >       >
> >       >                       > -----Original Message-----
> >       >                       > From: dhinakar k on Friday, March 31,
> 2017 1:46 AM
> >       >                       > Hi Tim,
> >       >                       >
> >       >                       > UART Alpha Version
> >       >                       > ************************
> >       >                       > I have to demo Fuego to my management on
> one
> >       > of our target board.
> >       >                       > The target board has only UART
> Connectivity. I have
> >       > two weeks to
> >       >                       > setup target (along with cross compiler,
> config files
> >       > etc.) and demo
> >       >                       > the LTP test suite execution on it. LTP
> is already in
> >       > the Pre-packed test list.
> >       >                       > Should I be porting it again to my
> target to make it
> >       > work?
> >       >                       No.  What you do it add your toolchain to
> Fuego, and
> >       > Fuego will build
> >       >                       LTP for your target.  You can find
> instructions for
> >       > adding a toolchain at:
> >       >                       http://bird.org/fuego/Adding_a_toolchain
> > <http://bird.org/fuego/Adding_a_toolchain>
> >       > <http://bird.org/fuego/Adding_a_toolchain
> > <http://bird.org/fuego/Adding_a_toolchain> >
> >       >
> >       >
> >       >
> >       >
> >       >               Thanks, I have already checked this link, will
> relook at it again
> >       > with my current objective.
> >       >
> >       >
> >       >                       Can you say where you are getting your
> toolchain
> >       > from, and what kind it is?
> >       >                       (e.g. from Linaro, from your SoC vendor,
> from Debian
> >       > packages, or building it yourself with
> >       >                       crosstool or Yocto Project or Buildroot?)
> >       >
> >       >
> >       >
> >       >
> >       >               gcc-linaro-aarch64-linux-gnu-4.8-2014.01_linux is
> the
> >       > toolchain that I am currently using
> >       >               It is a debian package (buildroot).
> >       >
> >       >
> >       >
> >       >                       >How big an effort  will it be?
> >       >                       If you were not using serial, it should be
> trivial.
> >       > However, one outstanding
> >       >                       issue with the serial support is that it
> is not fast at
> >       > transferring data.
> >       >                       Our configuration of LTP requires
> transferring about
> >       > 450mg of data, which
> >       >                       takes too long over a serial port.  We
> have some sub-
> >       > test configurations
> >       >                       for LTP, that require less space.  I
> haven't measured
> >       > them to see how much
> >       >                       space they need on the target board.
> >       >
> >       >                       LTP can be refactored to have a smaller
> footprint, but
> >       > this would require
> >       >                       some work.
> >       >
> >       >                       In your case, I would be interested to
> hear how the
> >       > device filesystem is populated
> >       >                       now, and what size you have available for
> testing.
> >       > We might be able to customize
> >       >                       a test spec to use a subset of LTP that
> would work for
> >       > your device.
> >       >
> >       >
> >       >
> >       >
> >       >               I want to use serial only for issuing command and
> getting
> >       > status/logs.
> >       >               The RFS is currently on an SD card where the cross
> compiled
> >       > LTP has been kept.
> >       >               I would like to use the full LTP suite as well as
> LTP-DDT.
> >       >
> >       >
> >       >
> >       >
> >       >                       > Also can I get the alpha version of UART
> so that I
> >       > can use it for this demo?
> >       >                        Yes.  Everything needed for using the
> serial port as a
> >       > transport option
> >       >                       is included in my 'next' branch (and will
> be in the
> >       > upcoming 1.1 release).
> >       >                       I hope to release 1.1-rc1 today or
> Monday.  Serial
> >       > support will be included in
> >       >                       that release.
> >       >
> >       >
> >       >
> >       >
> >       >               Thanks please give me the link whenever it is
> available and
> >       > also any instructions on how to update my current Fuego
> >       >
> >       >
> >       >                       > Adding a new test suite
> >       >                       > ***************************
> >       >                       > 1. Is there any plan to add LTP-DDT test
> suite into
> >       > Fuego container?
> >       >                       There were no prior plans to do this, but
> it looks like
> >       > an interesting suite to add.
> >       >                       Since we have LTP, and LTP-DDT is a
> derivative, it
> >       > should be relatively easy to
> >       >                       add the individual tests from LTP.
> >       >
> >       >                       > 2. If I want to add my own test suite or
> test to
> >       > Fuego dashboard, what is the
> >       >                       > process?
> >       >                       Please see this page:
> >       >                       http://bird.org/fuego/Adding_a_test
> > <http://bird.org/fuego/Adding_a_test>
> >       > <http://bird.org/fuego/Adding_a_test
> > <http://bird.org/fuego/Adding_a_test> >
> >       >
> >       >
> >       >
> >       >
> >       >               Thanks I will check the above link. Can you also
> point me to
> >       > the link which helps me to run Fuego on port other than 8080?
> >       >
> >       >
> >       >                       > 3. Is the dashboard customizable?
> >       >                       Yes.  The Jenkins dashboard is extremely
> >       > customizable, and there are numerous
> >       >                       view options and plugins to configure how
> you want
> >       > the dashboard to look.
> >       >                       JTA and Fuego 1.0 used a lot of these
> plugins to
> >       > create a specific look.
> >       >                       Fuego 1.1 leaves this more as an exercise
> for the
> >       > user, since each site may want
> >       >                       their own Jenkins interface
> customizations.  We try to
> >       > require a minimal set
> >       >                       of Jenkins plugins for Fuego core
> functionality.  Then,
> >       > individual users and sites
> >       >                       can choose which of the Jenkins plugins to
> use for
> >       > the dashboard look they want.
> >       >
> >       >
> >       >
> >       >
> >       >               Thank is there any tips available already on
> customizing
> >       > dashboard?
> >       >
> >       >
> >       >                       >
> >       >                       > Please let me know.
> >       >
> >       >                       There would be some work involved to make
> existing
> >       > LTP work over the serial
> >       >                       port for your board.  But it should not be
> too difficult.
> >       > More critical is how your
> >       >                       distribution of Linux is configured to
> initialize.  Does
> >       > your board come up to a login
> >       >                       prompt, or directly into a shell prompt?
> >       >
> >       >
> >       >
> >       >               The board when booted will come up the buildroot
> login
> >       > prompt and when logged into will go into a shell prompt.
> >       >               I hope I am clear with my requirements about LTP.
> Please let
> >       > me know if you have any further questions.
> >       >
> >       >
> >       >                       Let me know the answers to my questions,
> and we
> >       > can work from there.
> >       >
> >       >                       Regards,
> >       >                        -- Tim
> >       >
> >       >
> >       >
> >
> >
> >
> >
>
>

[-- Attachment #2: Type: text/html, Size: 22272 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-05 12:50         ` dhinakar k
@ 2017-04-06  4:25           ` dhinakar k
  2017-04-06  4:33             ` Daniel Sangorrin
  2017-04-06  5:40             ` Bird, Timothy
  0 siblings, 2 replies; 17+ messages in thread
From: dhinakar k @ 2017-04-06  4:25 UTC (permalink / raw)
  To: Bird, Timothy; +Cc: fuego

[-- Attachment #1: Type: text/plain, Size: 15895 bytes --]

Hi,

While executing ./install.sh command after 'git pull' I get the below error.

Cloning into '/ttc'...
fatal: unable to access 'https://guthib.com/tbird20d/ttc.git/': Could not
resolve host: github.com
The command '/bin/sh -c git clone https://github.com/tbird20d/ttc.git
$INST_FUEGO_ENGINE_PATH/ttc' returned a non-zero code: 128

I tried 'export GIT_SSL_NO_VERIFY=1' and also 'git config http.sslVerify
"false"' but no use. What else to do?

Regards,
Dhinakar

On Apr 5, 2017 6:20 PM, "dhinakar k" <dhinakar.k@gmail.com> wrote:

> Hi Tim,
>
> Thank you very much for your prompt response.
> I will try as per your advise and get back to you with my results.
>
> Regards,
> Dhinakar
>
> On Apr 5, 2017 10:28 AM, "Bird, Timothy" <Tim.Bird@sony.com> wrote:
>
>> Yeah - my hosting service had scheduled maintenance today that I forgot
>> about.
>> But it seems to be up again now.  Sorry about that.
>>
>> Please try again.  Also, if you've already cloned the fuego-core
>> repository, please
>> do a 'git pull' in that repository to get the latest stuff.  I just found
>> some issues
>> with the serial transport, with my toolchain.  Also, be advised that you
>> need
>> to make sure that your user account has access to the serial port.  When
>> the
>> docker container is created, it uses your user account and maps that to
>> the
>> user 'jenkins' inside the container.  This is the user that is in effect
>> when tests
>> are run (and hence when the serial port is accessed during a test).
>>
>> Bottom line: if you can access the serial port as your regular user
>> account, then
>> Fuego should be able to access it from inside the docker container as the
>> 'jenkins'
>> user, which is required for the tests to work.
>>
>> Have fun!
>>  -- Tim
>>
>>
>> > -----Original Message-----
>> > From: dhinakar k [mailto:dhinakar.k@gmail.com]
>> > Sent: Tuesday, April 04, 2017 9:31 PM
>> > To: Bird, Timothy <Tim.Bird@sony.com>
>> > Cc: fuego@lists.linuxfoundation.org
>> > Subject: RE: Fuego v1.1 release
>> >
>> > Hi Tim,
>> >
>> > Thank you very much. I will try as per your instructions and get back
>> in case of
>> > issues.
>> > But at present I'm not able to access this link
>> > http://bird.org/fuego/Quickstart_Guide
>> > <http://bird.org/fuego/Quickstart_Guide>  Can you please check?
>> >
>> > Regards,
>> > Dhinakar
>> >
>> > On Apr 5, 2017 9:36 AM, "Bird, Timothy" <Tim.Bird@sony.com
>> > <mailto:Tim.Bird@sony.com> > wrote:
>> >
>> >
>> >       Fuego release 1.1, release candidate 2, is available now in my
>> master
>> > branch on bitbucket.
>> >
>> >       Please follow the instructions on this page to download and use
>> this
>> > version of Fuego:
>> >       http://bird.org/fuego/Quickstart_Guide
>> > <http://bird.org/fuego/Quickstart_Guide> .
>> >
>> >       Please note that for serial port usage, you need to build the
>> docker
>> > container with access
>> >       to the serial port on the host.  So you should use the command:
>> >       docker-create-usb-privileged-container.sh (instead of
>> docker-create-
>> > container.sh).
>> >       You may need to edit this script to add support for the particular
>> > device node on your
>> >       host system that represents the serial port connected to your
>> target
>> > board.  If is
>> >       a USB serial, or ACM0 or ACM1, the existing script should work.
>> >
>> >       Once the docker container is running, and the board is configured,
>> > manually access the
>> >       serial port on your board, and login, if needed, and make sure
>> >       the serial port connection is sitting at a shell prompt.  Then,
>> > disconnect any terminal or
>> >       serial programs connected to that port.  Fuego must have sole
>> access
>> > to the serial line
>> >       in order to function properly.
>> >
>> >       In your case, I would first try running a test that is very
>> small, and
>> > involves no compilation,
>> >       just to test the serial port operation.
>> >
>> >       One test you can try is: Functional.fuego_board_check.  You can
>> > make a job for this with:
>> >        $ ftc add-job -b <your_board_name> -t
>> > Functional.fuego_board_check -s default
>> >
>> >       For a first run, to get more logging information, edit the job
>> > configuration, and uncomment
>> >       the line that has this:
>> >       #FUEGO_DEBUG=1
>> >
>> >       That is, remove the leading hash, and Fuego will add extra debug
>> > information to the console output
>> >       for the test, which you can view in the Jenkins interface.
>> >
>> >       Save that change to the job configuration.
>> >
>> >       Then, "build" that job in the Jenkins interface.
>> >
>> >       Proceed  to this point, and let me know if anything fails.  Then
>> we can
>> > discuss ideas for how to get
>> >       the LTP code onto the target board, and how to alter the existing
>> test
>> > to use the pre-installed
>> >       LTP software.
>> >
>> >       Good luck.
>> >        -- Tim
>> >
>> >       P.S. Documents on the wiki are currently in flux, to reflect
>> > information for the 1.1 release. They should
>> >       be ready in time for the actual release.  But please be patient as
>> > information may change in the next
>> >       few days.
>> >
>> >
>> >       > -----Original Message-----
>> >       > From: dhinakar k [mailto:dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com> ]
>> >       > Sent: Tuesday, April 04, 2017 7:58 PM
>> >       > To: Bird, Timothy <Tim.Bird@sony.com
>> > <mailto:Tim.Bird@sony.com> >
>> >       > Cc: fuego@lists.linuxfoundation.org
>> > <mailto:fuego@lists.linuxfoundation.org>
>> >       > Subject: Fuego v1.1 release
>> >       >
>> >       > Hi,
>> >       >
>> >       > May I know when will Fuego v1.1, which has support for serial
>> > connectivity to
>> >       > target boards be released?
>> >       >
>> >       > Regards,
>> >       > Dhinakar
>> >       >
>> >       > On Apr 3, 2017 3:26 PM, "dhinakar k" <dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com>
>> >
>> >       > <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com> > >
>> > wrote:
>> >       >
>> >       >
>> >       >       Hi Tim,
>> >       >
>> >       >       I figured out how to change Jenkins port (given below):
>> >       >
>> >       >       $ sudo docker exec -i -t id bash (container id to be
>> provided)
>> >       >       $ vi /etc/default/Jenkins
>> >       >       Modify http port and restart container.
>> >       >
>> >       >       Regards,
>> >       >       Dhinakar
>> >       >
>> >       >       On Apr 3, 2017 12:51 PM, "dhinakar k" <
>> dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com>
>> >
>> >       > <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com> > >
>> > wrote:
>> >       >
>> >       >
>> >       >               Hi Tim,
>> >       >
>> >       >
>> >       >               Thanks a lot for your detailed reply.
>> >       >               Please find my comments inline.
>> >       >
>> >       >
>> >       >               Regards,
>> >       >               Dhinakar
>> >       >
>> >       >               On Sat, Apr 1, 2017 at 11:52 AM, Bird, Timothy
>> >
>> >       > <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
>> > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > > wrote:
>> >       >
>> >       >
>> >       >                       See answers inline below.
>> >       >
>> >       >                       > -----Original Message-----
>> >       >                       > From: dhinakar k on Friday, March 31,
>> 2017 1:46 AM
>> >       >                       > Hi Tim,
>> >       >                       >
>> >       >                       > UART Alpha Version
>> >       >                       > ************************
>> >       >                       > I have to demo Fuego to my management
>> on one
>> >       > of our target board.
>> >       >                       > The target board has only UART
>> Connectivity. I have
>> >       > two weeks to
>> >       >                       > setup target (along with cross
>> compiler, config files
>> >       > etc.) and demo
>> >       >                       > the LTP test suite execution on it. LTP
>> is already in
>> >       > the Pre-packed test list.
>> >       >                       > Should I be porting it again to my
>> target to make it
>> >       > work?
>> >       >                       No.  What you do it add your toolchain to
>> Fuego, and
>> >       > Fuego will build
>> >       >                       LTP for your target.  You can find
>> instructions for
>> >       > adding a toolchain at:
>> >       >                       http://bird.org/fuego/Adding_a_toolchain
>> > <http://bird.org/fuego/Adding_a_toolchain>
>> >       > <http://bird.org/fuego/Adding_a_toolchain
>> > <http://bird.org/fuego/Adding_a_toolchain> >
>> >       >
>> >       >
>> >       >
>> >       >
>> >       >               Thanks, I have already checked this link, will
>> relook at it again
>> >       > with my current objective.
>> >       >
>> >       >
>> >       >                       Can you say where you are getting your
>> toolchain
>> >       > from, and what kind it is?
>> >       >                       (e.g. from Linaro, from your SoC vendor,
>> from Debian
>> >       > packages, or building it yourself with
>> >       >                       crosstool or Yocto Project or Buildroot?)
>> >       >
>> >       >
>> >       >
>> >       >
>> >       >               gcc-linaro-aarch64-linux-gnu-4.8-2014.01_linux
>> is the
>> >       > toolchain that I am currently using
>> >       >               It is a debian package (buildroot).
>> >       >
>> >       >
>> >       >
>> >       >                       >How big an effort  will it be?
>> >       >                       If you were not using serial, it should
>> be trivial.
>> >       > However, one outstanding
>> >       >                       issue with the serial support is that it
>> is not fast at
>> >       > transferring data.
>> >       >                       Our configuration of LTP requires
>> transferring about
>> >       > 450mg of data, which
>> >       >                       takes too long over a serial port.  We
>> have some sub-
>> >       > test configurations
>> >       >                       for LTP, that require less space.  I
>> haven't measured
>> >       > them to see how much
>> >       >                       space they need on the target board.
>> >       >
>> >       >                       LTP can be refactored to have a smaller
>> footprint, but
>> >       > this would require
>> >       >                       some work.
>> >       >
>> >       >                       In your case, I would be interested to
>> hear how the
>> >       > device filesystem is populated
>> >       >                       now, and what size you have available for
>> testing.
>> >       > We might be able to customize
>> >       >                       a test spec to use a subset of LTP that
>> would work for
>> >       > your device.
>> >       >
>> >       >
>> >       >
>> >       >
>> >       >               I want to use serial only for issuing command and
>> getting
>> >       > status/logs.
>> >       >               The RFS is currently on an SD card where the
>> cross compiled
>> >       > LTP has been kept.
>> >       >               I would like to use the full LTP suite as well as
>> LTP-DDT.
>> >       >
>> >       >
>> >       >
>> >       >
>> >       >                       > Also can I get the alpha version of
>> UART so that I
>> >       > can use it for this demo?
>> >       >                        Yes.  Everything needed for using the
>> serial port as a
>> >       > transport option
>> >       >                       is included in my 'next' branch (and will
>> be in the
>> >       > upcoming 1.1 release).
>> >       >                       I hope to release 1.1-rc1 today or
>> Monday.  Serial
>> >       > support will be included in
>> >       >                       that release.
>> >       >
>> >       >
>> >       >
>> >       >
>> >       >               Thanks please give me the link whenever it is
>> available and
>> >       > also any instructions on how to update my current Fuego
>> >       >
>> >       >
>> >       >                       > Adding a new test suite
>> >       >                       > ***************************
>> >       >                       > 1. Is there any plan to add LTP-DDT
>> test suite into
>> >       > Fuego container?
>> >       >                       There were no prior plans to do this, but
>> it looks like
>> >       > an interesting suite to add.
>> >       >                       Since we have LTP, and LTP-DDT is a
>> derivative, it
>> >       > should be relatively easy to
>> >       >                       add the individual tests from LTP.
>> >       >
>> >       >                       > 2. If I want to add my own test suite
>> or test to
>> >       > Fuego dashboard, what is the
>> >       >                       > process?
>> >       >                       Please see this page:
>> >       >                       http://bird.org/fuego/Adding_a_test
>> > <http://bird.org/fuego/Adding_a_test>
>> >       > <http://bird.org/fuego/Adding_a_test
>> > <http://bird.org/fuego/Adding_a_test> >
>> >       >
>> >       >
>> >       >
>> >       >
>> >       >               Thanks I will check the above link. Can you also
>> point me to
>> >       > the link which helps me to run Fuego on port other than 8080?
>> >       >
>> >       >
>> >       >                       > 3. Is the dashboard customizable?
>> >       >                       Yes.  The Jenkins dashboard is extremely
>> >       > customizable, and there are numerous
>> >       >                       view options and plugins to configure how
>> you want
>> >       > the dashboard to look.
>> >       >                       JTA and Fuego 1.0 used a lot of these
>> plugins to
>> >       > create a specific look.
>> >       >                       Fuego 1.1 leaves this more as an exercise
>> for the
>> >       > user, since each site may want
>> >       >                       their own Jenkins interface
>> customizations.  We try to
>> >       > require a minimal set
>> >       >                       of Jenkins plugins for Fuego core
>> functionality.  Then,
>> >       > individual users and sites
>> >       >                       can choose which of the Jenkins plugins
>> to use for
>> >       > the dashboard look they want.
>> >       >
>> >       >
>> >       >
>> >       >
>> >       >               Thank is there any tips available already on
>> customizing
>> >       > dashboard?
>> >       >
>> >       >
>> >       >                       >
>> >       >                       > Please let me know.
>> >       >
>> >       >                       There would be some work involved to make
>> existing
>> >       > LTP work over the serial
>> >       >                       port for your board.  But it should not
>> be too difficult.
>> >       > More critical is how your
>> >       >                       distribution of Linux is configured to
>> initialize.  Does
>> >       > your board come up to a login
>> >       >                       prompt, or directly into a shell prompt?
>> >       >
>> >       >
>> >       >
>> >       >               The board when booted will come up the buildroot
>> login
>> >       > prompt and when logged into will go into a shell prompt.
>> >       >               I hope I am clear with my requirements about LTP.
>> Please let
>> >       > me know if you have any further questions.
>> >       >
>> >       >
>> >       >                       Let me know the answers to my questions,
>> and we
>> >       > can work from there.
>> >       >
>> >       >                       Regards,
>> >       >                        -- Tim
>> >       >
>> >       >
>> >       >
>> >
>> >
>> >
>> >
>>
>>

[-- Attachment #2: Type: text/html, Size: 23910 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-06  4:25           ` dhinakar k
@ 2017-04-06  4:33             ` Daniel Sangorrin
  2017-04-06  5:53               ` dhinakar k
  2017-04-06  5:40             ` Bird, Timothy
  1 sibling, 1 reply; 17+ messages in thread
From: Daniel Sangorrin @ 2017-04-06  4:33 UTC (permalink / raw)
  To: 'dhinakar k', 'Bird, Timothy'; +Cc: fuego

Hi Dhinakar,

> Cloning into '/ttc'...
> fatal: unable to access 'https://guthib.com/tbird20d/ttc.git/': Could not resolve host: github.com <http://github.com>
> The command '/bin/sh -c git clone https://github.com/tbird20d/ttc.git $INST_FUEGO_ENGINE_PATH/ttc' returned a non-zero code:
> 128
> 
> I tried 'export GIT_SSL_NO_VERIFY=1' and also 'git config http.sslVerify "false"' but no use. What else to do?

Are you working behind a proxy?
If that's the case, could you add this line right before the "RUN git clone ..." line and try again?

RUN if [ -n "$HTTP_PROXY" ]; then git config --global http.proxy ${HTTP_PROXY}; fi

Thanks,
Daniel

> On Apr 5, 2017 6:20 PM, "dhinakar k" <dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com> > wrote:
> 
> 
> 	Hi Tim,
> 
> 	Thank you very much for your prompt response.
> 	I will try as per your advise and get back to you with my results.
> 
> 	Regards,
> 	Dhinakar
> 
> 	On Apr 5, 2017 10:28 AM, "Bird, Timothy" <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > wrote:
> 
> 
> 		Yeah - my hosting service had scheduled maintenance today that I forgot about.
> 		But it seems to be up again now.  Sorry about that.
> 
> 		Please try again.  Also, if you've already cloned the fuego-core repository, please
> 		do a 'git pull' in that repository to get the latest stuff.  I just found some issues
> 		with the serial transport, with my toolchain.  Also, be advised that you need
> 		to make sure that your user account has access to the serial port.  When the
> 		docker container is created, it uses your user account and maps that to the
> 		user 'jenkins' inside the container.  This is the user that is in effect when tests
> 		are run (and hence when the serial port is accessed during a test).
> 
> 		Bottom line: if you can access the serial port as your regular user account, then
> 		Fuego should be able to access it from inside the docker container as the 'jenkins'
> 		user, which is required for the tests to work.
> 
> 		Have fun!
> 		 -- Tim
> 
> 
> 		> -----Original Message-----
> 		> From: dhinakar k [mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com> ]
> 		> Sent: Tuesday, April 04, 2017 9:31 PM
> 		> To: Bird, Timothy <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> >
> 		> Cc: fuego@lists.linuxfoundation.org <mailto:fuego@lists.linuxfoundation.org>
> 		> Subject: RE: Fuego v1.1 release
> 		>
> 		> Hi Tim,
> 		>
> 		> Thank you very much. I will try as per your instructions and get back in case of
> 		> issues.
> 		> But at present I'm not able to access this link
> 		> http://bird.org/fuego/Quickstart_Guide <http://bird.org/fuego/Quickstart_Guide>
> 		> <http://bird.org/fuego/Quickstart_Guide <http://bird.org/fuego/Quickstart_Guide> >  Can you please check?
> 		>
> 		> Regards,
> 		> Dhinakar
> 		>
> 		> On Apr 5, 2017 9:36 AM, "Bird, Timothy" <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> 		> <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > > wrote:
> 		>
> 		>
> 		>       Fuego release 1.1, release candidate 2, is available now in my master
> 		> branch on bitbucket.
> 		>
> 		>       Please follow the instructions on this page to download and use this
> 		> version of Fuego:
> 		>       http://bird.org/fuego/Quickstart_Guide <http://bird.org/fuego/Quickstart_Guide>
> 		> <http://bird.org/fuego/Quickstart_Guide <http://bird.org/fuego/Quickstart_Guide> > .
> 		>
> 		>       Please note that for serial port usage, you need to build the docker
> 		> container with access
> 		>       to the serial port on the host.  So you should use the command:
> 		>       docker-create-usb-privileged-container.sh (instead of docker-create-
> 		> container.sh).
> 		>       You may need to edit this script to add support for the particular
> 		> device node on your
> 		>       host system that represents the serial port connected to your target
> 		> board.  If is
> 		>       a USB serial, or ACM0 or ACM1, the existing script should work.
> 		>
> 		>       Once the docker container is running, and the board is configured,
> 		> manually access the
> 		>       serial port on your board, and login, if needed, and make sure
> 		>       the serial port connection is sitting at a shell prompt.  Then,
> 		> disconnect any terminal or
> 		>       serial programs connected to that port.  Fuego must have sole access
> 		> to the serial line
> 		>       in order to function properly.
> 		>
> 		>       In your case, I would first try running a test that is very small, and
> 		> involves no compilation,
> 		>       just to test the serial port operation.
> 		>
> 		>       One test you can try is: Functional.fuego_board_check.  You can
> 		> make a job for this with:
> 		>        $ ftc add-job -b <your_board_name> -t
> 		> Functional.fuego_board_check -s default
> 		>
> 		>       For a first run, to get more logging information, edit the job
> 		> configuration, and uncomment
> 		>       the line that has this:
> 		>       #FUEGO_DEBUG=1
> 		>
> 		>       That is, remove the leading hash, and Fuego will add extra debug
> 		> information to the console output
> 		>       for the test, which you can view in the Jenkins interface.
> 		>
> 		>       Save that change to the job configuration.
> 		>
> 		>       Then, "build" that job in the Jenkins interface.
> 		>
> 		>       Proceed  to this point, and let me know if anything fails.  Then we can
> 		> discuss ideas for how to get
> 		>       the LTP code onto the target board, and how to alter the existing test
> 		> to use the pre-installed
> 		>       LTP software.
> 		>
> 		>       Good luck.
> 		>        -- Tim
> 		>
> 		>       P.S. Documents on the wiki are currently in flux, to reflect
> 		> information for the 1.1 release. They should
> 		>       be ready in time for the actual release.  But please be patient as
> 		> information may change in the next
> 		>       few days.
> 		>
> 		>
> 		>       > -----Original Message-----
> 		>       > From: dhinakar k [mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
> 		> <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com> > ]
> 		>       > Sent: Tuesday, April 04, 2017 7:58 PM
> 		>       > To: Bird, Timothy <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> 		> <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > >
> 		>       > Cc: fuego@lists.linuxfoundation.org <mailto:fuego@lists.linuxfoundation.org>
> 		> <mailto:fuego@lists.linuxfoundation.org <mailto:fuego@lists.linuxfoundation.org> >
> 		>       > Subject: Fuego v1.1 release
> 		>       >
> 		>       > Hi,
> 		>       >
> 		>       > May I know when will Fuego v1.1, which has support for serial
> 		> connectivity to
> 		>       > target boards be released?
> 		>       >
> 		>       > Regards,
> 		>       > Dhinakar
> 		>       >
> 		>       > On Apr 3, 2017 3:26 PM, "dhinakar k" <dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
> 		> <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com> >
> 		>
> 		>       > <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > > >
> 		> wrote:
> 		>       >
> 		>       >
> 		>       >       Hi Tim,
> 		>       >
> 		>       >       I figured out how to change Jenkins port (given below):
> 		>       >
> 		>       >       $ sudo docker exec -i -t id bash (container id to be provided)
> 		>       >       $ vi /etc/default/Jenkins
> 		>       >       Modify http port and restart container.
> 		>       >
> 		>       >       Regards,
> 		>       >       Dhinakar
> 		>       >
> 		>       >       On Apr 3, 2017 12:51 PM, "dhinakar k" <dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
> 		> <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com> >
> 		>
> 		>       > <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > > >
> 		> wrote:
> 		>       >
> 		>       >
> 		>       >               Hi Tim,
> 		>       >
> 		>       >
> 		>       >               Thanks a lot for your detailed reply.
> 		>       >               Please find my comments inline.
> 		>       >
> 		>       >
> 		>       >               Regards,
> 		>       >               Dhinakar
> 		>       >
> 		>       >               On Sat, Apr 1, 2017 at 11:52 AM, Bird, Timothy
> 		>
> 		>       > <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>  <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> >
> 		> <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>  <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> > > > wrote:
> 		>       >
> 		>       >
> 		>       >                       See answers inline below.
> 		>       >
> 		>       >                       > -----Original Message-----
> 		>       >                       > From: dhinakar k on Friday, March 31, 2017 1:46 AM
> 		>       >                       > Hi Tim,
> 		>       >                       >
> 		>       >                       > UART Alpha Version
> 		>       >                       > ************************
> 		>       >                       > I have to demo Fuego to my management on one
> 		>       > of our target board.
> 		>       >                       > The target board has only UART Connectivity. I have
> 		>       > two weeks to
> 		>       >                       > setup target (along with cross compiler, config files
> 		>       > etc.) and demo
> 		>       >                       > the LTP test suite execution on it. LTP is already in
> 		>       > the Pre-packed test list.
> 		>       >                       > Should I be porting it again to my target to make it
> 		>       > work?
> 		>       >                       No.  What you do it add your toolchain to Fuego, and
> 		>       > Fuego will build
> 		>       >                       LTP for your target.  You can find instructions for
> 		>       > adding a toolchain at:
> 		>       >                       http://bird.org/fuego/Adding_a_toolchain <http://bird.org/fuego/Adding_a_toolchain>
> 		> <http://bird.org/fuego/Adding_a_toolchain <http://bird.org/fuego/Adding_a_toolchain> >
> 		>       > <http://bird.org/fuego/Adding_a_toolchain <http://bird.org/fuego/Adding_a_toolchain>
> 		> <http://bird.org/fuego/Adding_a_toolchain <http://bird.org/fuego/Adding_a_toolchain> > >
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >               Thanks, I have already checked this link, will relook at it again
> 		>       > with my current objective.
> 		>       >
> 		>       >
> 		>       >                       Can you say where you are getting your toolchain
> 		>       > from, and what kind it is?
> 		>       >                       (e.g. from Linaro, from your SoC vendor, from Debian
> 		>       > packages, or building it yourself with
> 		>       >                       crosstool or Yocto Project or Buildroot?)
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >               gcc-linaro-aarch64-linux-gnu-4.8-2014.01_linux is the
> 		>       > toolchain that I am currently using
> 		>       >               It is a debian package (buildroot).
> 		>       >
> 		>       >
> 		>       >
> 		>       >                       >How big an effort  will it be?
> 		>       >                       If you were not using serial, it should be trivial.
> 		>       > However, one outstanding
> 		>       >                       issue with the serial support is that it is not fast at
> 		>       > transferring data.
> 		>       >                       Our configuration of LTP requires transferring about
> 		>       > 450mg of data, which
> 		>       >                       takes too long over a serial port.  We have some sub-
> 		>       > test configurations
> 		>       >                       for LTP, that require less space.  I haven't measured
> 		>       > them to see how much
> 		>       >                       space they need on the target board.
> 		>       >
> 		>       >                       LTP can be refactored to have a smaller footprint, but
> 		>       > this would require
> 		>       >                       some work.
> 		>       >
> 		>       >                       In your case, I would be interested to hear how the
> 		>       > device filesystem is populated
> 		>       >                       now, and what size you have available for testing.
> 		>       > We might be able to customize
> 		>       >                       a test spec to use a subset of LTP that would work for
> 		>       > your device.
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >               I want to use serial only for issuing command and getting
> 		>       > status/logs.
> 		>       >               The RFS is currently on an SD card where the cross compiled
> 		>       > LTP has been kept.
> 		>       >               I would like to use the full LTP suite as well as LTP-DDT.
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >                       > Also can I get the alpha version of UART so that I
> 		>       > can use it for this demo?
> 		>       >                        Yes.  Everything needed for using the serial port as a
> 		>       > transport option
> 		>       >                       is included in my 'next' branch (and will be in the
> 		>       > upcoming 1.1 release).
> 		>       >                       I hope to release 1.1-rc1 today or Monday.  Serial
> 		>       > support will be included in
> 		>       >                       that release.
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >               Thanks please give me the link whenever it is available and
> 		>       > also any instructions on how to update my current Fuego
> 		>       >
> 		>       >
> 		>       >                       > Adding a new test suite
> 		>       >                       > ***************************
> 		>       >                       > 1. Is there any plan to add LTP-DDT test suite into
> 		>       > Fuego container?
> 		>       >                       There were no prior plans to do this, but it looks like
> 		>       > an interesting suite to add.
> 		>       >                       Since we have LTP, and LTP-DDT is a derivative, it
> 		>       > should be relatively easy to
> 		>       >                       add the individual tests from LTP.
> 		>       >
> 		>       >                       > 2. If I want to add my own test suite or test to
> 		>       > Fuego dashboard, what is the
> 		>       >                       > process?
> 		>       >                       Please see this page:
> 		>       >                       http://bird.org/fuego/Adding_a_test <http://bird.org/fuego/Adding_a_test>
> 		> <http://bird.org/fuego/Adding_a_test <http://bird.org/fuego/Adding_a_test> >
> 		>       > <http://bird.org/fuego/Adding_a_test <http://bird.org/fuego/Adding_a_test>
> 		> <http://bird.org/fuego/Adding_a_test <http://bird.org/fuego/Adding_a_test> > >
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >               Thanks I will check the above link. Can you also point me to
> 		>       > the link which helps me to run Fuego on port other than 8080?
> 		>       >
> 		>       >
> 		>       >                       > 3. Is the dashboard customizable?
> 		>       >                       Yes.  The Jenkins dashboard is extremely
> 		>       > customizable, and there are numerous
> 		>       >                       view options and plugins to configure how you want
> 		>       > the dashboard to look.
> 		>       >                       JTA and Fuego 1.0 used a lot of these plugins to
> 		>       > create a specific look.
> 		>       >                       Fuego 1.1 leaves this more as an exercise for the
> 		>       > user, since each site may want
> 		>       >                       their own Jenkins interface customizations.  We try to
> 		>       > require a minimal set
> 		>       >                       of Jenkins plugins for Fuego core functionality.  Then,
> 		>       > individual users and sites
> 		>       >                       can choose which of the Jenkins plugins to use for
> 		>       > the dashboard look they want.
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >               Thank is there any tips available already on customizing
> 		>       > dashboard?
> 		>       >
> 		>       >
> 		>       >                       >
> 		>       >                       > Please let me know.
> 		>       >
> 		>       >                       There would be some work involved to make existing
> 		>       > LTP work over the serial
> 		>       >                       port for your board.  But it should not be too difficult.
> 		>       > More critical is how your
> 		>       >                       distribution of Linux is configured to initialize.  Does
> 		>       > your board come up to a login
> 		>       >                       prompt, or directly into a shell prompt?
> 		>       >
> 		>       >
> 		>       >
> 		>       >               The board when booted will come up the buildroot login
> 		>       > prompt and when logged into will go into a shell prompt.
> 		>       >               I hope I am clear with my requirements about LTP. Please let
> 		>       > me know if you have any further questions.
> 		>       >
> 		>       >
> 		>       >                       Let me know the answers to my questions, and we
> 		>       > can work from there.
> 		>       >
> 		>       >                       Regards,
> 		>       >                        -- Tim
> 		>       >
> 		>       >
> 		>       >
> 		>
> 		>
> 		>
> 		>
> 
> 




^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-06  4:25           ` dhinakar k
  2017-04-06  4:33             ` Daniel Sangorrin
@ 2017-04-06  5:40             ` Bird, Timothy
  2017-04-06  5:56               ` dhinakar k
  1 sibling, 1 reply; 17+ messages in thread
From: Bird, Timothy @ 2017-04-06  5:40 UTC (permalink / raw)
  To: dhinakar k; +Cc: fuego

Dhinakar,

If you can't work around this with a proxy fix, as Daniel has suggested, just comment out
the lines in the Dockerfile that do this access.  You are not going to use 'ttc', so there's no
issue if you just don't download that code into the container.

Just comment out these three lines:
RUN git clone https://github.com/tbird20d/ttc.git $INST_FUEGO_ENGINE_PATH/ttc
RUN $INSTALL_FUEGO_ENGINE_PATH/ttc/install.sh /usr/local/bin
RUN perl -p -i -e "s#config_dir = \"/etc\"#config_dir = \"/fuego-ro/conf\"#" /usr/local/bin/ttc

 -- Tim



> -----Original Message-----
> From: fuego-bounces@lists.linuxfoundation.org [mailto:fuego-
> bounces@lists.linuxfoundation.org] On Behalf Of dhinakar k
> Sent: Wednesday, April 05, 2017 9:25 PM
> To: Bird, Timothy <Tim.Bird@sony.com>
> Cc: fuego@lists.linuxfoundation.org
> Subject: Re: [Fuego] Fuego v1.1 release
> 
> Hi,
> 
> While executing ./install.sh command after 'git pull' I get the below error.
> 
> Cloning into '/ttc'...
> fatal: unable to access 'https://guthib.com/tbird20d/ttc.git/': Could not
> resolve host: github.com <http://github.com>
> The command '/bin/sh -c git clone https://github.com/tbird20d/ttc.git
> $INST_FUEGO_ENGINE_PATH/ttc' returned a non-zero code: 128
> 
> I tried 'export GIT_SSL_NO_VERIFY=1' and also 'git config http.sslVerify
> "false"' but no use. What else to do?
> 
> Regards,
> Dhinakar
> 
> On Apr 5, 2017 6:20 PM, "dhinakar k" <dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > wrote:
> 
> 
> 	Hi Tim,
> 
> 	Thank you very much for your prompt response.
> 	I will try as per your advise and get back to you with my results.
> 
> 	Regards,
> 	Dhinakar
> 
> 	On Apr 5, 2017 10:28 AM, "Bird, Timothy" <Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> > wrote:
> 
> 
> 		Yeah - my hosting service had scheduled maintenance today
> that I forgot about.
> 		But it seems to be up again now.  Sorry about that.
> 
> 		Please try again.  Also, if you've already cloned the fuego-
> core repository, please
> 		do a 'git pull' in that repository to get the latest stuff.  I just
> found some issues
> 		with the serial transport, with my toolchain.  Also, be advised
> that you need
> 		to make sure that your user account has access to the serial
> port.  When the
> 		docker container is created, it uses your user account and
> maps that to the
> 		user 'jenkins' inside the container.  This is the user that is in
> effect when tests
> 		are run (and hence when the serial port is accessed during a
> test).
> 
> 		Bottom line: if you can access the serial port as your regular
> user account, then
> 		Fuego should be able to access it from inside the docker
> container as the 'jenkins'
> 		user, which is required for the tests to work.
> 
> 		Have fun!
> 		 -- Tim
> 
> 
> 		> -----Original Message-----
> 		> From: dhinakar k [mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> ]
> 		> Sent: Tuesday, April 04, 2017 9:31 PM
> 		> To: Bird, Timothy <Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> >
> 		> Cc: fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org>
> 		> Subject: RE: Fuego v1.1 release
> 		>
> 		> Hi Tim,
> 		>
> 		> Thank you very much. I will try as per your instructions and
> get back in case of
> 		> issues.
> 		> But at present I'm not able to access this link
> 		> http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide>
> 		> <http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide> >  Can you please check?
> 		>
> 		> Regards,
> 		> Dhinakar
> 		>
> 		> On Apr 5, 2017 9:36 AM, "Bird, Timothy"
> <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> 		> <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> > > wrote:
> 		>
> 		>
> 		>       Fuego release 1.1, release candidate 2, is available now
> in my master
> 		> branch on bitbucket.
> 		>
> 		>       Please follow the instructions on this page to download
> and use this
> 		> version of Fuego:
> 		>       http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide>
> 		> <http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide> > .
> 		>
> 		>       Please note that for serial port usage, you need to build
> the docker
> 		> container with access
> 		>       to the serial port on the host.  So you should use the
> command:
> 		>       docker-create-usb-privileged-container.sh (instead of
> docker-create-
> 		> container.sh).
> 		>       You may need to edit this script to add support for the
> particular
> 		> device node on your
> 		>       host system that represents the serial port connected to
> your target
> 		> board.  If is
> 		>       a USB serial, or ACM0 or ACM1, the existing script should
> work.
> 		>
> 		>       Once the docker container is running, and the board is
> configured,
> 		> manually access the
> 		>       serial port on your board, and login, if needed, and make
> sure
> 		>       the serial port connection is sitting at a shell prompt.
> Then,
> 		> disconnect any terminal or
> 		>       serial programs connected to that port.  Fuego must
> have sole access
> 		> to the serial line
> 		>       in order to function properly.
> 		>
> 		>       In your case, I would first try running a test that is very
> small, and
> 		> involves no compilation,
> 		>       just to test the serial port operation.
> 		>
> 		>       One test you can try is: Functional.fuego_board_check.
> You can
> 		> make a job for this with:
> 		>        $ ftc add-job -b <your_board_name> -t
> 		> Functional.fuego_board_check -s default
> 		>
> 		>       For a first run, to get more logging information, edit the
> job
> 		> configuration, and uncomment
> 		>       the line that has this:
> 		>       #FUEGO_DEBUG=1
> 		>
> 		>       That is, remove the leading hash, and Fuego will add
> extra debug
> 		> information to the console output
> 		>       for the test, which you can view in the Jenkins interface.
> 		>
> 		>       Save that change to the job configuration.
> 		>
> 		>       Then, "build" that job in the Jenkins interface.
> 		>
> 		>       Proceed  to this point, and let me know if anything fails.
> Then we can
> 		> discuss ideas for how to get
> 		>       the LTP code onto the target board, and how to alter the
> existing test
> 		> to use the pre-installed
> 		>       LTP software.
> 		>
> 		>       Good luck.
> 		>        -- Tim
> 		>
> 		>       P.S. Documents on the wiki are currently in flux, to
> reflect
> 		> information for the 1.1 release. They should
> 		>       be ready in time for the actual release.  But please be
> patient as
> 		> information may change in the next
> 		>       few days.
> 		>
> 		>
> 		>       > -----Original Message-----
> 		>       > From: dhinakar k [mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>
> 		> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > ]
> 		>       > Sent: Tuesday, April 04, 2017 7:58 PM
> 		>       > To: Bird, Timothy <Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com>
> 		> <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> > >
> 		>       > Cc: fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org>
> 		> <mailto:fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org> >
> 		>       > Subject: Fuego v1.1 release
> 		>       >
> 		>       > Hi,
> 		>       >
> 		>       > May I know when will Fuego v1.1, which has support
> for serial
> 		> connectivity to
> 		>       > target boards be released?
> 		>       >
> 		>       > Regards,
> 		>       > Dhinakar
> 		>       >
> 		>       > On Apr 3, 2017 3:26 PM, "dhinakar k"
> <dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
> 		> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> >
> 		>
> 		>       > <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > > >
> 		> wrote:
> 		>       >
> 		>       >
> 		>       >       Hi Tim,
> 		>       >
> 		>       >       I figured out how to change Jenkins port (given
> below):
> 		>       >
> 		>       >       $ sudo docker exec -i -t id bash (container id to be
> provided)
> 		>       >       $ vi /etc/default/Jenkins
> 		>       >       Modify http port and restart container.
> 		>       >
> 		>       >       Regards,
> 		>       >       Dhinakar
> 		>       >
> 		>       >       On Apr 3, 2017 12:51 PM, "dhinakar k"
> <dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
> 		> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> >
> 		>
> 		>       > <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > > >
> 		> wrote:
> 		>       >
> 		>       >
> 		>       >               Hi Tim,
> 		>       >
> 		>       >
> 		>       >               Thanks a lot for your detailed reply.
> 		>       >               Please find my comments inline.
> 		>       >
> 		>       >
> 		>       >               Regards,
> 		>       >               Dhinakar
> 		>       >
> 		>       >               On Sat, Apr 1, 2017 at 11:52 AM, Bird, Timothy
> 		>
> 		>       > <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> >
> 		> <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > > > wrote:
> 		>       >
> 		>       >
> 		>       >                       See answers inline below.
> 		>       >
> 		>       >                       > -----Original Message-----
> 		>       >                       > From: dhinakar k on Friday, March 31,
> 2017 1:46 AM
> 		>       >                       > Hi Tim,
> 		>       >                       >
> 		>       >                       > UART Alpha Version
> 		>       >                       > ************************
> 		>       >                       > I have to demo Fuego to my management
> on one
> 		>       > of our target board.
> 		>       >                       > The target board has only UART
> Connectivity. I have
> 		>       > two weeks to
> 		>       >                       > setup target (along with cross compiler,
> config files
> 		>       > etc.) and demo
> 		>       >                       > the LTP test suite execution on it. LTP is
> already in
> 		>       > the Pre-packed test list.
> 		>       >                       > Should I be porting it again to my target to
> make it
> 		>       > work?
> 		>       >                       No.  What you do it add your toolchain to
> Fuego, and
> 		>       > Fuego will build
> 		>       >                       LTP for your target.  You can find
> instructions for
> 		>       > adding a toolchain at:
> 		>       >                       http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain>
> 		> <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain> >
> 		>       > <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain>
> 		> <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain> > >
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >               Thanks, I have already checked this link, will
> relook at it again
> 		>       > with my current objective.
> 		>       >
> 		>       >
> 		>       >                       Can you say where you are getting your
> toolchain
> 		>       > from, and what kind it is?
> 		>       >                       (e.g. from Linaro, from your SoC vendor,
> from Debian
> 		>       > packages, or building it yourself with
> 		>       >                       crosstool or Yocto Project or Buildroot?)
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >               gcc-linaro-aarch64-linux-gnu-4.8-2014.01_linux
> is the
> 		>       > toolchain that I am currently using
> 		>       >               It is a debian package (buildroot).
> 		>       >
> 		>       >
> 		>       >
> 		>       >                       >How big an effort  will it be?
> 		>       >                       If you were not using serial, it should be
> trivial.
> 		>       > However, one outstanding
> 		>       >                       issue with the serial support is that it is not
> fast at
> 		>       > transferring data.
> 		>       >                       Our configuration of LTP requires
> transferring about
> 		>       > 450mg of data, which
> 		>       >                       takes too long over a serial port.  We have
> some sub-
> 		>       > test configurations
> 		>       >                       for LTP, that require less space.  I haven't
> measured
> 		>       > them to see how much
> 		>       >                       space they need on the target board.
> 		>       >
> 		>       >                       LTP can be refactored to have a smaller
> footprint, but
> 		>       > this would require
> 		>       >                       some work.
> 		>       >
> 		>       >                       In your case, I would be interested to hear
> how the
> 		>       > device filesystem is populated
> 		>       >                       now, and what size you have available for
> testing.
> 		>       > We might be able to customize
> 		>       >                       a test spec to use a subset of LTP that
> would work for
> 		>       > your device.
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >               I want to use serial only for issuing command
> and getting
> 		>       > status/logs.
> 		>       >               The RFS is currently on an SD card where the
> cross compiled
> 		>       > LTP has been kept.
> 		>       >               I would like to use the full LTP suite as well as
> LTP-DDT.
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >                       > Also can I get the alpha version of UART
> so that I
> 		>       > can use it for this demo?
> 		>       >                        Yes.  Everything needed for using the serial
> port as a
> 		>       > transport option
> 		>       >                       is included in my 'next' branch (and will be
> in the
> 		>       > upcoming 1.1 release).
> 		>       >                       I hope to release 1.1-rc1 today or Monday.
> Serial
> 		>       > support will be included in
> 		>       >                       that release.
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >               Thanks please give me the link whenever it is
> available and
> 		>       > also any instructions on how to update my current
> Fuego
> 		>       >
> 		>       >
> 		>       >                       > Adding a new test suite
> 		>       >                       > ***************************
> 		>       >                       > 1. Is there any plan to add LTP-DDT test
> suite into
> 		>       > Fuego container?
> 		>       >                       There were no prior plans to do this, but it
> looks like
> 		>       > an interesting suite to add.
> 		>       >                       Since we have LTP, and LTP-DDT is a
> derivative, it
> 		>       > should be relatively easy to
> 		>       >                       add the individual tests from LTP.
> 		>       >
> 		>       >                       > 2. If I want to add my own test suite or
> test to
> 		>       > Fuego dashboard, what is the
> 		>       >                       > process?
> 		>       >                       Please see this page:
> 		>       >                       http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test>
> 		> <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test> >
> 		>       > <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test>
> 		> <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test> > >
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >               Thanks I will check the above link. Can you also
> point me to
> 		>       > the link which helps me to run Fuego on port other
> than 8080?
> 		>       >
> 		>       >
> 		>       >                       > 3. Is the dashboard customizable?
> 		>       >                       Yes.  The Jenkins dashboard is extremely
> 		>       > customizable, and there are numerous
> 		>       >                       view options and plugins to configure how
> you want
> 		>       > the dashboard to look.
> 		>       >                       JTA and Fuego 1.0 used a lot of these
> plugins to
> 		>       > create a specific look.
> 		>       >                       Fuego 1.1 leaves this more as an exercise
> for the
> 		>       > user, since each site may want
> 		>       >                       their own Jenkins interface customizations.
> We try to
> 		>       > require a minimal set
> 		>       >                       of Jenkins plugins for Fuego core
> functionality.  Then,
> 		>       > individual users and sites
> 		>       >                       can choose which of the Jenkins plugins to
> use for
> 		>       > the dashboard look they want.
> 		>       >
> 		>       >
> 		>       >
> 		>       >
> 		>       >               Thank is there any tips available already on
> customizing
> 		>       > dashboard?
> 		>       >
> 		>       >
> 		>       >                       >
> 		>       >                       > Please let me know.
> 		>       >
> 		>       >                       There would be some work involved to
> make existing
> 		>       > LTP work over the serial
> 		>       >                       port for your board.  But it should not be
> too difficult.
> 		>       > More critical is how your
> 		>       >                       distribution of Linux is configured to
> initialize.  Does
> 		>       > your board come up to a login
> 		>       >                       prompt, or directly into a shell prompt?
> 		>       >
> 		>       >
> 		>       >
> 		>       >               The board when booted will come up the
> buildroot login
> 		>       > prompt and when logged into will go into a shell
> prompt.
> 		>       >               I hope I am clear with my requirements about
> LTP. Please let
> 		>       > me know if you have any further questions.
> 		>       >
> 		>       >
> 		>       >                       Let me know the answers to my questions,
> and we
> 		>       > can work from there.
> 		>       >
> 		>       >                       Regards,
> 		>       >                        -- Tim
> 		>       >
> 		>       >
> 		>       >
> 		>
> 		>
> 		>
> 		>
> 
> 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-06  4:33             ` Daniel Sangorrin
@ 2017-04-06  5:53               ` dhinakar k
  0 siblings, 0 replies; 17+ messages in thread
From: dhinakar k @ 2017-04-06  5:53 UTC (permalink / raw)
  To: Daniel Sangorrin; +Cc: Bird, Timothy, fuego

[-- Attachment #1: Type: text/plain, Size: 21778 bytes --]

Thank Daniel, Iam not behind a proxy but a DNS.

Regards,
Dhinakar

On Apr 6, 2017 10:03 AM, "Daniel Sangorrin" <daniel.sangorrin@toshiba.co.jp>
wrote:

Hi Dhinakar,

> Cloning into '/ttc'...
> fatal: unable to access 'https://guthib.com/tbird20d/ttc.git/': Could not
resolve host: github.com <http://github.com>
> The command '/bin/sh -c git clone https://github.com/tbird20d/ttc.git
$INST_FUEGO_ENGINE_PATH/ttc' returned a non-zero code:
> 128
>
> I tried 'export GIT_SSL_NO_VERIFY=1' and also 'git config http.sslVerify
"false"' but no use. What else to do?

Are you working behind a proxy?
If that's the case, could you add this line right before the "RUN git clone
..." line and try again?

RUN if [ -n "$HTTP_PROXY" ]; then git config --global http.proxy
${HTTP_PROXY}; fi

Thanks,
Daniel

> On Apr 5, 2017 6:20 PM, "dhinakar k" <dhinakar.k@gmail.com <mailto:
dhinakar.k@gmail.com> > wrote:
>
>
>       Hi Tim,
>
>       Thank you very much for your prompt response.
>       I will try as per your advise and get back to you with my results.
>
>       Regards,
>       Dhinakar
>
>       On Apr 5, 2017 10:28 AM, "Bird, Timothy" <Tim.Bird@sony.com <mailto:
Tim.Bird@sony.com> > wrote:
>
>
>               Yeah - my hosting service had scheduled maintenance today
that I forgot about.
>               But it seems to be up again now.  Sorry about that.
>
>               Please try again.  Also, if you've already cloned the
fuego-core repository, please
>               do a 'git pull' in that repository to get the latest
stuff.  I just found some issues
>               with the serial transport, with my toolchain.  Also, be
advised that you need
>               to make sure that your user account has access to the
serial port.  When the
>               docker container is created, it uses your user account and
maps that to the
>               user 'jenkins' inside the container.  This is the user that
is in effect when tests
>               are run (and hence when the serial port is accessed during
a test).
>
>               Bottom line: if you can access the serial port as your
regular user account, then
>               Fuego should be able to access it from inside the docker
container as the 'jenkins'
>               user, which is required for the tests to work.
>
>               Have fun!
>                -- Tim
>
>
>               > -----Original Message-----
>               > From: dhinakar k [mailto:dhinakar.k@gmail.com <mailto:
dhinakar.k@gmail.com> ]
>               > Sent: Tuesday, April 04, 2017 9:31 PM
>               > To: Bird, Timothy <Tim.Bird@sony.com <mailto:
Tim.Bird@sony.com> >
>               > Cc: fuego@lists.linuxfoundation.org <mailto:fuego@lists.
linuxfoundation.org>
>               > Subject: RE: Fuego v1.1 release
>               >
>               > Hi Tim,
>               >
>               > Thank you very much. I will try as per your instructions
and get back in case of
>               > issues.
>               > But at present I'm not able to access this link
>               > http://bird.org/fuego/Quickstart_Guide <
http://bird.org/fuego/Quickstart_Guide>
>               > <http://bird.org/fuego/Quickstart_Guide <
http://bird.org/fuego/Quickstart_Guide> >  Can you please check?
>               >
>               > Regards,
>               > Dhinakar
>               >
>               > On Apr 5, 2017 9:36 AM, "Bird, Timothy" <Tim.Bird@sony.com
<mailto:Tim.Bird@sony.com>
>               > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > >
wrote:
>               >
>               >
>               >       Fuego release 1.1, release candidate 2, is
available now in my master
>               > branch on bitbucket.
>               >
>               >       Please follow the instructions on this page to
download and use this
>               > version of Fuego:
>               >       http://bird.org/fuego/Quickstart_Guide <
http://bird.org/fuego/Quickstart_Guide>
>               > <http://bird.org/fuego/Quickstart_Guide <
http://bird.org/fuego/Quickstart_Guide> > .
>               >
>               >       Please note that for serial port usage, you need to
build the docker
>               > container with access
>               >       to the serial port on the host.  So you should use
the command:
>               >       docker-create-usb-privileged-container.sh (instead
of docker-create-
>               > container.sh).
>               >       You may need to edit this script to add support for
the particular
>               > device node on your
>               >       host system that represents the serial port
connected to your target
>               > board.  If is
>               >       a USB serial, or ACM0 or ACM1, the existing script
should work.
>               >
>               >       Once the docker container is running, and the board
is configured,
>               > manually access the
>               >       serial port on your board, and login, if needed,
and make sure
>               >       the serial port connection is sitting at a shell
prompt.  Then,
>               > disconnect any terminal or
>               >       serial programs connected to that port.  Fuego must
have sole access
>               > to the serial line
>               >       in order to function properly.
>               >
>               >       In your case, I would first try running a test that
is very small, and
>               > involves no compilation,
>               >       just to test the serial port operation.
>               >
>               >       One test you can try is:
Functional.fuego_board_check.  You can
>               > make a job for this with:
>               >        $ ftc add-job -b <your_board_name> -t
>               > Functional.fuego_board_check -s default
>               >
>               >       For a first run, to get more logging information,
edit the job
>               > configuration, and uncomment
>               >       the line that has this:
>               >       #FUEGO_DEBUG=1
>               >
>               >       That is, remove the leading hash, and Fuego will
add extra debug
>               > information to the console output
>               >       for the test, which you can view in the Jenkins
interface.
>               >
>               >       Save that change to the job configuration.
>               >
>               >       Then, "build" that job in the Jenkins interface.
>               >
>               >       Proceed  to this point, and let me know if anything
fails.  Then we can
>               > discuss ideas for how to get
>               >       the LTP code onto the target board, and how to
alter the existing test
>               > to use the pre-installed
>               >       LTP software.
>               >
>               >       Good luck.
>               >        -- Tim
>               >
>               >       P.S. Documents on the wiki are currently in flux,
to reflect
>               > information for the 1.1 release. They should
>               >       be ready in time for the actual release.  But
please be patient as
>               > information may change in the next
>               >       few days.
>               >
>               >
>               >       > -----Original Message-----
>               >       > From: dhinakar k [mailto:dhinakar.k@gmail.com
<mailto:dhinakar.k@gmail.com>
>               > <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
> ]
>               >       > Sent: Tuesday, April 04, 2017 7:58 PM
>               >       > To: Bird, Timothy <Tim.Bird@sony.com <mailto:
Tim.Bird@sony.com>
>               > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > >
>               >       > Cc: fuego@lists.linuxfoundation.org <mailto:
fuego@lists.linuxfoundation.org>
>               > <mailto:fuego@lists.linuxfoundation.org <mailto:
fuego@lists.linuxfoundation.org> >
>               >       > Subject: Fuego v1.1 release
>               >       >
>               >       > Hi,
>               >       >
>               >       > May I know when will Fuego v1.1, which has
support for serial
>               > connectivity to
>               >       > target boards be released?
>               >       >
>               >       > Regards,
>               >       > Dhinakar
>               >       >
>               >       > On Apr 3, 2017 3:26 PM, "dhinakar k" <
dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
>               > <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
>
>               >
>               >       > <mailto:dhinakar.k@gmail.com <mailto:
dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > > >
>               > wrote:
>               >       >
>               >       >
>               >       >       Hi Tim,
>               >       >
>               >       >       I figured out how to change Jenkins port
(given below):
>               >       >
>               >       >       $ sudo docker exec -i -t id bash (container
id to be provided)
>               >       >       $ vi /etc/default/Jenkins
>               >       >       Modify http port and restart container.
>               >       >
>               >       >       Regards,
>               >       >       Dhinakar
>               >       >
>               >       >       On Apr 3, 2017 12:51 PM, "dhinakar k" <
dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
>               > <mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
>
>               >
>               >       > <mailto:dhinakar.k@gmail.com <mailto:
dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > > >
>               > wrote:
>               >       >
>               >       >
>               >       >               Hi Tim,
>               >       >
>               >       >
>               >       >               Thanks a lot for your detailed
reply.
>               >       >               Please find my comments inline.
>               >       >
>               >       >
>               >       >               Regards,
>               >       >               Dhinakar
>               >       >
>               >       >               On Sat, Apr 1, 2017 at 11:52 AM,
Bird, Timothy
>               >
>               >       > <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
<mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> >
>               > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
<mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> > > > wrote:
>               >       >
>               >       >
>               >       >                       See answers inline below.
>               >       >
>               >       >                       > -----Original Message-----
>               >       >                       > From: dhinakar k on
Friday, March 31, 2017 1:46 AM
>               >       >                       > Hi Tim,
>               >       >                       >
>               >       >                       > UART Alpha Version
>               >       >                       > ************************
>               >       >                       > I have to demo Fuego to
my management on one
>               >       > of our target board.
>               >       >                       > The target board has only
UART Connectivity. I have
>               >       > two weeks to
>               >       >                       > setup target (along with
cross compiler, config files
>               >       > etc.) and demo
>               >       >                       > the LTP test suite
execution on it. LTP is already in
>               >       > the Pre-packed test list.
>               >       >                       > Should I be porting it
again to my target to make it
>               >       > work?
>               >       >                       No.  What you do it add
your toolchain to Fuego, and
>               >       > Fuego will build
>               >       >                       LTP for your target.  You
can find instructions for
>               >       > adding a toolchain at:
>               >       >
http://bird.org/fuego/Adding_a_toolchain <http://bird.org/fuego/Adding_
a_toolchain>
>               > <http://bird.org/fuego/Adding_a_toolchain <
http://bird.org/fuego/Adding_a_toolchain> >
>               >       > <http://bird.org/fuego/Adding_a_toolchain <
http://bird.org/fuego/Adding_a_toolchain>
>               > <http://bird.org/fuego/Adding_a_toolchain <
http://bird.org/fuego/Adding_a_toolchain> > >
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >               Thanks, I have already checked this
link, will relook at it again
>               >       > with my current objective.
>               >       >
>               >       >
>               >       >                       Can you say where you are
getting your toolchain
>               >       > from, and what kind it is?
>               >       >                       (e.g. from Linaro, from
your SoC vendor, from Debian
>               >       > packages, or building it yourself with
>               >       >                       crosstool or Yocto Project
or Buildroot?)
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >               gcc-linaro-aarch64-linux-gnu-4.8-2014.01_linux
is the
>               >       > toolchain that I am currently using
>               >       >               It is a debian package (buildroot).
>               >       >
>               >       >
>               >       >
>               >       >                       >How big an effort  will it
be?
>               >       >                       If you were not using
serial, it should be trivial.
>               >       > However, one outstanding
>               >       >                       issue with the serial
support is that it is not fast at
>               >       > transferring data.
>               >       >                       Our configuration of LTP
requires transferring about
>               >       > 450mg of data, which
>               >       >                       takes too long over a
serial port.  We have some sub-
>               >       > test configurations
>               >       >                       for LTP, that require less
space.  I haven't measured
>               >       > them to see how much
>               >       >                       space they need on the
target board.
>               >       >
>               >       >                       LTP can be refactored to
have a smaller footprint, but
>               >       > this would require
>               >       >                       some work.
>               >       >
>               >       >                       In your case, I would be
interested to hear how the
>               >       > device filesystem is populated
>               >       >                       now, and what size you have
available for testing.
>               >       > We might be able to customize
>               >       >                       a test spec to use a subset
of LTP that would work for
>               >       > your device.
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >               I want to use serial only for
issuing command and getting
>               >       > status/logs.
>               >       >               The RFS is currently on an SD card
where the cross compiled
>               >       > LTP has been kept.
>               >       >               I would like to use the full LTP
suite as well as LTP-DDT.
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >                       > Also can I get the alpha
version of UART so that I
>               >       > can use it for this demo?
>               >       >                        Yes.  Everything needed
for using the serial port as a
>               >       > transport option
>               >       >                       is included in my 'next'
branch (and will be in the
>               >       > upcoming 1.1 release).
>               >       >                       I hope to release 1.1-rc1
today or Monday.  Serial
>               >       > support will be included in
>               >       >                       that release.
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >               Thanks please give me the link
whenever it is available and
>               >       > also any instructions on how to update my current
Fuego
>               >       >
>               >       >
>               >       >                       > Adding a new test suite
>               >       >                       >
***************************
>               >       >                       > 1. Is there any plan to
add LTP-DDT test suite into
>               >       > Fuego container?
>               >       >                       There were no prior plans
to do this, but it looks like
>               >       > an interesting suite to add.
>               >       >                       Since we have LTP, and
LTP-DDT is a derivative, it
>               >       > should be relatively easy to
>               >       >                       add the individual tests
from LTP.
>               >       >
>               >       >                       > 2. If I want to add my
own test suite or test to
>               >       > Fuego dashboard, what is the
>               >       >                       > process?
>               >       >                       Please see this page:
>               >       >
http://bird.org/fuego/Adding_a_test <http://bird.org/fuego/Adding_a_test>
>               > <http://bird.org/fuego/Adding_a_test <
http://bird.org/fuego/Adding_a_test> >
>               >       > <http://bird.org/fuego/Adding_a_test <
http://bird.org/fuego/Adding_a_test>
>               > <http://bird.org/fuego/Adding_a_test <
http://bird.org/fuego/Adding_a_test> > >
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >               Thanks I will check the above link.
Can you also point me to
>               >       > the link which helps me to run Fuego on port
other than 8080?
>               >       >
>               >       >
>               >       >                       > 3. Is the dashboard
customizable?
>               >       >                       Yes.  The Jenkins dashboard
is extremely
>               >       > customizable, and there are numerous
>               >       >                       view options and plugins to
configure how you want
>               >       > the dashboard to look.
>               >       >                       JTA and Fuego 1.0 used a
lot of these plugins to
>               >       > create a specific look.
>               >       >                       Fuego 1.1 leaves this more
as an exercise for the
>               >       > user, since each site may want
>               >       >                       their own Jenkins interface
customizations.  We try to
>               >       > require a minimal set
>               >       >                       of Jenkins plugins for
Fuego core functionality.  Then,
>               >       > individual users and sites
>               >       >                       can choose which of the
Jenkins plugins to use for
>               >       > the dashboard look they want.
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >               Thank is there any tips available
already on customizing
>               >       > dashboard?
>               >       >
>               >       >
>               >       >                       >
>               >       >                       > Please let me know.
>               >       >
>               >       >                       There would be some work
involved to make existing
>               >       > LTP work over the serial
>               >       >                       port for your board.  But
it should not be too difficult.
>               >       > More critical is how your
>               >       >                       distribution of Linux is
configured to initialize.  Does
>               >       > your board come up to a login
>               >       >                       prompt, or directly into a
shell prompt?
>               >       >
>               >       >
>               >       >
>               >       >               The board when booted will come up
the buildroot login
>               >       > prompt and when logged into will go into a shell
prompt.
>               >       >               I hope I am clear with my
requirements about LTP. Please let
>               >       > me know if you have any further questions.
>               >       >
>               >       >
>               >       >                       Let me know the answers to
my questions, and we
>               >       > can work from there.
>               >       >
>               >       >                       Regards,
>               >       >                        -- Tim
>               >       >
>               >       >
>               >       >
>               >
>               >
>               >
>               >
>
>

[-- Attachment #2: Type: text/html, Size: 37291 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-06  5:40             ` Bird, Timothy
@ 2017-04-06  5:56               ` dhinakar k
  2017-04-06  6:07                 ` dhinakar k
  0 siblings, 1 reply; 17+ messages in thread
From: dhinakar k @ 2017-04-06  5:56 UTC (permalink / raw)
  To: Bird, Timothy; +Cc: fuego

[-- Attachment #1: Type: text/plain, Size: 22709 bytes --]

Thanks Tim, I will comment out the lines related to 'ttc'.

Regards,
Dhinakar


On Apr 6, 2017 11:10 AM, "Bird, Timothy" <Tim.Bird@sony.com> wrote:

Dhinakar,

If you can't work around this with a proxy fix, as Daniel has suggested,
just comment out
the lines in the Dockerfile that do this access.  You are not going to use
'ttc', so there's no
issue if you just don't download that code into the container.

Just comment out these three lines:
RUN git clone https://github.com/tbird20d/ttc.git
$INST_FUEGO_ENGINE_PATH/ttc
RUN $INSTALL_FUEGO_ENGINE_PATH/ttc/install.sh /usr/local/bin
RUN perl -p -i -e "s#config_dir = \"/etc\"#config_dir =
\"/fuego-ro/conf\"#" /usr/local/bin/ttc

 -- Tim



> -----Original Message-----
> From: fuego-bounces@lists.linuxfoundation.org [mailto:fuego-
> bounces@lists.linuxfoundation.org] On Behalf Of dhinakar k
> Sent: Wednesday, April 05, 2017 9:25 PM
> To: Bird, Timothy <Tim.Bird@sony.com>
> Cc: fuego@lists.linuxfoundation.org
> Subject: Re: [Fuego] Fuego v1.1 release
>
> Hi,
>
> While executing ./install.sh command after 'git pull' I get the below
error.
>
> Cloning into '/ttc'...
> fatal: unable to access 'https://guthib.com/tbird20d/ttc.git/': Could not
> resolve host: github.com <http://github.com>
> The command '/bin/sh -c git clone https://github.com/tbird20d/ttc.git
> $INST_FUEGO_ENGINE_PATH/ttc' returned a non-zero code: 128
>
> I tried 'export GIT_SSL_NO_VERIFY=1' and also 'git config http.sslVerify
> "false"' but no use. What else to do?
>
> Regards,
> Dhinakar
>
> On Apr 5, 2017 6:20 PM, "dhinakar k" <dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > wrote:
>
>
>       Hi Tim,
>
>       Thank you very much for your prompt response.
>       I will try as per your advise and get back to you with my results.
>
>       Regards,
>       Dhinakar
>
>       On Apr 5, 2017 10:28 AM, "Bird, Timothy" <Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> > wrote:
>
>
>               Yeah - my hosting service had scheduled maintenance today
> that I forgot about.
>               But it seems to be up again now.  Sorry about that.
>
>               Please try again.  Also, if you've already cloned the fuego-
> core repository, please
>               do a 'git pull' in that repository to get the latest
stuff.  I just
> found some issues
>               with the serial transport, with my toolchain.  Also, be
advised
> that you need
>               to make sure that your user account has access to the serial
> port.  When the
>               docker container is created, it uses your user account and
> maps that to the
>               user 'jenkins' inside the container.  This is the user that
is in
> effect when tests
>               are run (and hence when the serial port is accessed during a
> test).
>
>               Bottom line: if you can access the serial port as your
regular
> user account, then
>               Fuego should be able to access it from inside the docker
> container as the 'jenkins'
>               user, which is required for the tests to work.
>
>               Have fun!
>                -- Tim
>
>
>               > -----Original Message-----
>               > From: dhinakar k [mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> ]
>               > Sent: Tuesday, April 04, 2017 9:31 PM
>               > To: Bird, Timothy <Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> >
>               > Cc: fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org>
>               > Subject: RE: Fuego v1.1 release
>               >
>               > Hi Tim,
>               >
>               > Thank you very much. I will try as per your instructions
and
> get back in case of
>               > issues.
>               > But at present I'm not able to access this link
>               > http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide>
>               > <http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide> >  Can you please check?
>               >
>               > Regards,
>               > Dhinakar
>               >
>               > On Apr 5, 2017 9:36 AM, "Bird, Timothy"
> <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
>               > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> > > wrote:
>               >
>               >
>               >       Fuego release 1.1, release candidate 2, is
available now
> in my master
>               > branch on bitbucket.
>               >
>               >       Please follow the instructions on this page to
download
> and use this
>               > version of Fuego:
>               >       http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide>
>               > <http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide> > .
>               >
>               >       Please note that for serial port usage, you need to
build
> the docker
>               > container with access
>               >       to the serial port on the host.  So you should use
the
> command:
>               >       docker-create-usb-privileged-container.sh (instead
of
> docker-create-
>               > container.sh).
>               >       You may need to edit this script to add support for
the
> particular
>               > device node on your
>               >       host system that represents the serial port
connected to
> your target
>               > board.  If is
>               >       a USB serial, or ACM0 or ACM1, the existing script
should
> work.
>               >
>               >       Once the docker container is running, and the board
is
> configured,
>               > manually access the
>               >       serial port on your board, and login, if needed,
and make
> sure
>               >       the serial port connection is sitting at a shell
prompt.
> Then,
>               > disconnect any terminal or
>               >       serial programs connected to that port.  Fuego must
> have sole access
>               > to the serial line
>               >       in order to function properly.
>               >
>               >       In your case, I would first try running a test that
is very
> small, and
>               > involves no compilation,
>               >       just to test the serial port operation.
>               >
>               >       One test you can try is:
Functional.fuego_board_check.
> You can
>               > make a job for this with:
>               >        $ ftc add-job -b <your_board_name> -t
>               > Functional.fuego_board_check -s default
>               >
>               >       For a first run, to get more logging information,
edit the
> job
>               > configuration, and uncomment
>               >       the line that has this:
>               >       #FUEGO_DEBUG=1
>               >
>               >       That is, remove the leading hash, and Fuego will add
> extra debug
>               > information to the console output
>               >       for the test, which you can view in the Jenkins
interface.
>               >
>               >       Save that change to the job configuration.
>               >
>               >       Then, "build" that job in the Jenkins interface.
>               >
>               >       Proceed  to this point, and let me know if anything
fails.
> Then we can
>               > discuss ideas for how to get
>               >       the LTP code onto the target board, and how to
alter the
> existing test
>               > to use the pre-installed
>               >       LTP software.
>               >
>               >       Good luck.
>               >        -- Tim
>               >
>               >       P.S. Documents on the wiki are currently in flux, to
> reflect
>               > information for the 1.1 release. They should
>               >       be ready in time for the actual release.  But
please be
> patient as
>               > information may change in the next
>               >       few days.
>               >
>               >
>               >       > -----Original Message-----
>               >       > From: dhinakar k [mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>
>               > <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > ]
>               >       > Sent: Tuesday, April 04, 2017 7:58 PM
>               >       > To: Bird, Timothy <Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com>
>               > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> > >
>               >       > Cc: fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org>
>               > <mailto:fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org> >
>               >       > Subject: Fuego v1.1 release
>               >       >
>               >       > Hi,
>               >       >
>               >       > May I know when will Fuego v1.1, which has support
> for serial
>               > connectivity to
>               >       > target boards be released?
>               >       >
>               >       > Regards,
>               >       > Dhinakar
>               >       >
>               >       > On Apr 3, 2017 3:26 PM, "dhinakar k"
> <dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
>               > <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> >
>               >
>               >       > <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > > >
>               > wrote:
>               >       >
>               >       >
>               >       >       Hi Tim,
>               >       >
>               >       >       I figured out how to change Jenkins port
(given
> below):
>               >       >
>               >       >       $ sudo docker exec -i -t id bash (container
id to be
> provided)
>               >       >       $ vi /etc/default/Jenkins
>               >       >       Modify http port and restart container.
>               >       >
>               >       >       Regards,
>               >       >       Dhinakar
>               >       >
>               >       >       On Apr 3, 2017 12:51 PM, "dhinakar k"
> <dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
>               > <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> >
>               >
>               >       > <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > > >
>               > wrote:
>               >       >
>               >       >
>               >       >               Hi Tim,
>               >       >
>               >       >
>               >       >               Thanks a lot for your detailed
reply.
>               >       >               Please find my comments inline.
>               >       >
>               >       >
>               >       >               Regards,
>               >       >               Dhinakar
>               >       >
>               >       >               On Sat, Apr 1, 2017 at 11:52 AM,
Bird, Timothy
>               >
>               >       > <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> >
>               > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > > > wrote:
>               >       >
>               >       >
>               >       >                       See answers inline below.
>               >       >
>               >       >                       > -----Original Message-----
>               >       >                       > From: dhinakar k on
Friday, March 31,
> 2017 1:46 AM
>               >       >                       > Hi Tim,
>               >       >                       >
>               >       >                       > UART Alpha Version
>               >       >                       > ************************
>               >       >                       > I have to demo Fuego to
my management
> on one
>               >       > of our target board.
>               >       >                       > The target board has only
UART
> Connectivity. I have
>               >       > two weeks to
>               >       >                       > setup target (along with
cross compiler,
> config files
>               >       > etc.) and demo
>               >       >                       > the LTP test suite
execution on it. LTP is
> already in
>               >       > the Pre-packed test list.
>               >       >                       > Should I be porting it
again to my target to
> make it
>               >       > work?
>               >       >                       No.  What you do it add
your toolchain to
> Fuego, and
>               >       > Fuego will build
>               >       >                       LTP for your target.  You
can find
> instructions for
>               >       > adding a toolchain at:
>               >       >
http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain>
>               > <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain> >
>               >       > <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain>
>               > <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain> > >
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >               Thanks, I have already checked this
link, will
> relook at it again
>               >       > with my current objective.
>               >       >
>               >       >
>               >       >                       Can you say where you are
getting your
> toolchain
>               >       > from, and what kind it is?
>               >       >                       (e.g. from Linaro, from
your SoC vendor,
> from Debian
>               >       > packages, or building it yourself with
>               >       >                       crosstool or Yocto Project
or Buildroot?)
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >               gcc-linaro-aarch64-linux-gnu-
4.8-2014.01_linux
> is the
>               >       > toolchain that I am currently using
>               >       >               It is a debian package (buildroot).
>               >       >
>               >       >
>               >       >
>               >       >                       >How big an effort  will it
be?
>               >       >                       If you were not using
serial, it should be
> trivial.
>               >       > However, one outstanding
>               >       >                       issue with the serial
support is that it is not
> fast at
>               >       > transferring data.
>               >       >                       Our configuration of LTP
requires
> transferring about
>               >       > 450mg of data, which
>               >       >                       takes too long over a
serial port.  We have
> some sub-
>               >       > test configurations
>               >       >                       for LTP, that require less
space.  I haven't
> measured
>               >       > them to see how much
>               >       >                       space they need on the
target board.
>               >       >
>               >       >                       LTP can be refactored to
have a smaller
> footprint, but
>               >       > this would require
>               >       >                       some work.
>               >       >
>               >       >                       In your case, I would be
interested to hear
> how the
>               >       > device filesystem is populated
>               >       >                       now, and what size you have
available for
> testing.
>               >       > We might be able to customize
>               >       >                       a test spec to use a subset
of LTP that
> would work for
>               >       > your device.
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >               I want to use serial only for
issuing command
> and getting
>               >       > status/logs.
>               >       >               The RFS is currently on an SD card
where the
> cross compiled
>               >       > LTP has been kept.
>               >       >               I would like to use the full LTP
suite as well as
> LTP-DDT.
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >                       > Also can I get the alpha
version of UART
> so that I
>               >       > can use it for this demo?
>               >       >                        Yes.  Everything needed
for using the serial
> port as a
>               >       > transport option
>               >       >                       is included in my 'next'
branch (and will be
> in the
>               >       > upcoming 1.1 release).
>               >       >                       I hope to release 1.1-rc1
today or Monday.
> Serial
>               >       > support will be included in
>               >       >                       that release.
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >               Thanks please give me the link
whenever it is
> available and
>               >       > also any instructions on how to update my current
> Fuego
>               >       >
>               >       >
>               >       >                       > Adding a new test suite
>               >       >                       >
***************************
>               >       >                       > 1. Is there any plan to
add LTP-DDT test
> suite into
>               >       > Fuego container?
>               >       >                       There were no prior plans
to do this, but it
> looks like
>               >       > an interesting suite to add.
>               >       >                       Since we have LTP, and
LTP-DDT is a
> derivative, it
>               >       > should be relatively easy to
>               >       >                       add the individual tests
from LTP.
>               >       >
>               >       >                       > 2. If I want to add my
own test suite or
> test to
>               >       > Fuego dashboard, what is the
>               >       >                       > process?
>               >       >                       Please see this page:
>               >       >
http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test>
>               > <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test> >
>               >       > <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test>
>               > <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test> > >
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >               Thanks I will check the above link.
Can you also
> point me to
>               >       > the link which helps me to run Fuego on port other
> than 8080?
>               >       >
>               >       >
>               >       >                       > 3. Is the dashboard
customizable?
>               >       >                       Yes.  The Jenkins dashboard
is extremely
>               >       > customizable, and there are numerous
>               >       >                       view options and plugins to
configure how
> you want
>               >       > the dashboard to look.
>               >       >                       JTA and Fuego 1.0 used a
lot of these
> plugins to
>               >       > create a specific look.
>               >       >                       Fuego 1.1 leaves this more
as an exercise
> for the
>               >       > user, since each site may want
>               >       >                       their own Jenkins interface
customizations.
> We try to
>               >       > require a minimal set
>               >       >                       of Jenkins plugins for
Fuego core
> functionality.  Then,
>               >       > individual users and sites
>               >       >                       can choose which of the
Jenkins plugins to
> use for
>               >       > the dashboard look they want.
>               >       >
>               >       >
>               >       >
>               >       >
>               >       >               Thank is there any tips available
already on
> customizing
>               >       > dashboard?
>               >       >
>               >       >
>               >       >                       >
>               >       >                       > Please let me know.
>               >       >
>               >       >                       There would be some work
involved to
> make existing
>               >       > LTP work over the serial
>               >       >                       port for your board.  But
it should not be
> too difficult.
>               >       > More critical is how your
>               >       >                       distribution of Linux is
configured to
> initialize.  Does
>               >       > your board come up to a login
>               >       >                       prompt, or directly into a
shell prompt?
>               >       >
>               >       >
>               >       >
>               >       >               The board when booted will come up
the
> buildroot login
>               >       > prompt and when logged into will go into a shell
> prompt.
>               >       >               I hope I am clear with my
requirements about
> LTP. Please let
>               >       > me know if you have any further questions.
>               >       >
>               >       >
>               >       >                       Let me know the answers to
my questions,
> and we
>               >       > can work from there.
>               >       >
>               >       >                       Regards,
>               >       >                        -- Tim
>               >       >
>               >       >
>               >       >
>               >
>               >
>               >
>               >
>
>

[-- Attachment #2: Type: text/html, Size: 39687 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-06  5:56               ` dhinakar k
@ 2017-04-06  6:07                 ` dhinakar k
  2017-04-06  9:25                   ` dhinakar k
  0 siblings, 1 reply; 17+ messages in thread
From: dhinakar k @ 2017-04-06  6:07 UTC (permalink / raw)
  To: Bird, Timothy; +Cc: fuego

[-- Attachment #1: Type: text/plain, Size: 24202 bytes --]

Hi Tim/Daniel,

Just to keep you updated. Iam facing the same issue with the next cloning
(serio) as well ('server certificate verification failed').

Regards,
Dhinakar

On Apr 6, 2017 11:26 AM, "dhinakar k" <dhinakar.k@gmail.com> wrote:

> Thanks Tim, I will comment out the lines related to 'ttc'.
>
> Regards,
> Dhinakar
>
>
> On Apr 6, 2017 11:10 AM, "Bird, Timothy" <Tim.Bird@sony.com> wrote:
>
> Dhinakar,
>
> If you can't work around this with a proxy fix, as Daniel has suggested,
> just comment out
> the lines in the Dockerfile that do this access.  You are not going to use
> 'ttc', so there's no
> issue if you just don't download that code into the container.
>
> Just comment out these three lines:
> RUN git clone https://github.com/tbird20d/ttc.git
> $INST_FUEGO_ENGINE_PATH/ttc
> RUN $INSTALL_FUEGO_ENGINE_PATH/ttc/install.sh /usr/local/bin
> RUN perl -p -i -e "s#config_dir = \"/etc\"#config_dir =
> \"/fuego-ro/conf\"#" /usr/local/bin/ttc
>
>  -- Tim
>
>
>
> > -----Original Message-----
> > From: fuego-bounces@lists.linuxfoundation.org [mailto:fuego-
> > bounces@lists.linuxfoundation.org] On Behalf Of dhinakar k
> > Sent: Wednesday, April 05, 2017 9:25 PM
> > To: Bird, Timothy <Tim.Bird@sony.com>
> > Cc: fuego@lists.linuxfoundation.org
> > Subject: Re: [Fuego] Fuego v1.1 release
> >
> > Hi,
> >
> > While executing ./install.sh command after 'git pull' I get the below
> error.
> >
> > Cloning into '/ttc'...
> > fatal: unable to access 'https://guthib.com/tbird20d/ttc.git/': Could
> not
> > resolve host: github.com <http://github.com>
> > The command '/bin/sh -c git clone https://github.com/tbird20d/ttc.git
> > $INST_FUEGO_ENGINE_PATH/ttc' returned a non-zero code: 128
> >
> > I tried 'export GIT_SSL_NO_VERIFY=1' and also 'git config http.sslVerify
> > "false"' but no use. What else to do?
> >
> > Regards,
> > Dhinakar
> >
> > On Apr 5, 2017 6:20 PM, "dhinakar k" <dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com> > wrote:
> >
> >
> >       Hi Tim,
> >
> >       Thank you very much for your prompt response.
> >       I will try as per your advise and get back to you with my results.
> >
> >       Regards,
> >       Dhinakar
> >
> >       On Apr 5, 2017 10:28 AM, "Bird, Timothy" <Tim.Bird@sony.com
> > <mailto:Tim.Bird@sony.com> > wrote:
> >
> >
> >               Yeah - my hosting service had scheduled maintenance today
> > that I forgot about.
> >               But it seems to be up again now.  Sorry about that.
> >
> >               Please try again.  Also, if you've already cloned the
> fuego-
> > core repository, please
> >               do a 'git pull' in that repository to get the latest
> stuff.  I just
> > found some issues
> >               with the serial transport, with my toolchain.  Also, be
> advised
> > that you need
> >               to make sure that your user account has access to the
> serial
> > port.  When the
> >               docker container is created, it uses your user account and
> > maps that to the
> >               user 'jenkins' inside the container.  This is the user
> that is in
> > effect when tests
> >               are run (and hence when the serial port is accessed during
> a
> > test).
> >
> >               Bottom line: if you can access the serial port as your
> regular
> > user account, then
> >               Fuego should be able to access it from inside the docker
> > container as the 'jenkins'
> >               user, which is required for the tests to work.
> >
> >               Have fun!
> >                -- Tim
> >
> >
> >               > -----Original Message-----
> >               > From: dhinakar k [mailto:dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com> ]
> >               > Sent: Tuesday, April 04, 2017 9:31 PM
> >               > To: Bird, Timothy <Tim.Bird@sony.com
> > <mailto:Tim.Bird@sony.com> >
> >               > Cc: fuego@lists.linuxfoundation.org
> > <mailto:fuego@lists.linuxfoundation.org>
> >               > Subject: RE: Fuego v1.1 release
> >               >
> >               > Hi Tim,
> >               >
> >               > Thank you very much. I will try as per your instructions
> and
> > get back in case of
> >               > issues.
> >               > But at present I'm not able to access this link
> >               > http://bird.org/fuego/Quickstart_Guide
> > <http://bird.org/fuego/Quickstart_Guide>
> >               > <http://bird.org/fuego/Quickstart_Guide
> > <http://bird.org/fuego/Quickstart_Guide> >  Can you please check?
> >               >
> >               > Regards,
> >               > Dhinakar
> >               >
> >               > On Apr 5, 2017 9:36 AM, "Bird, Timothy"
> > <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> >               > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> > > > wrote:
> >               >
> >               >
> >               >       Fuego release 1.1, release candidate 2, is
> available now
> > in my master
> >               > branch on bitbucket.
> >               >
> >               >       Please follow the instructions on this page to
> download
> > and use this
> >               > version of Fuego:
> >               >       http://bird.org/fuego/Quickstart_Guide
> > <http://bird.org/fuego/Quickstart_Guide>
> >               > <http://bird.org/fuego/Quickstart_Guide
> > <http://bird.org/fuego/Quickstart_Guide> > .
> >               >
> >               >       Please note that for serial port usage, you need
> to build
> > the docker
> >               > container with access
> >               >       to the serial port on the host.  So you should use
> the
> > command:
> >               >       docker-create-usb-privileged-container.sh
> (instead of
> > docker-create-
> >               > container.sh).
> >               >       You may need to edit this script to add support
> for the
> > particular
> >               > device node on your
> >               >       host system that represents the serial port
> connected to
> > your target
> >               > board.  If is
> >               >       a USB serial, or ACM0 or ACM1, the existing script
> should
> > work.
> >               >
> >               >       Once the docker container is running, and the
> board is
> > configured,
> >               > manually access the
> >               >       serial port on your board, and login, if needed,
> and make
> > sure
> >               >       the serial port connection is sitting at a shell
> prompt.
> > Then,
> >               > disconnect any terminal or
> >               >       serial programs connected to that port.  Fuego must
> > have sole access
> >               > to the serial line
> >               >       in order to function properly.
> >               >
> >               >       In your case, I would first try running a test
> that is very
> > small, and
> >               > involves no compilation,
> >               >       just to test the serial port operation.
> >               >
> >               >       One test you can try is:
> Functional.fuego_board_check.
> > You can
> >               > make a job for this with:
> >               >        $ ftc add-job -b <your_board_name> -t
> >               > Functional.fuego_board_check -s default
> >               >
> >               >       For a first run, to get more logging information,
> edit the
> > job
> >               > configuration, and uncomment
> >               >       the line that has this:
> >               >       #FUEGO_DEBUG=1
> >               >
> >               >       That is, remove the leading hash, and Fuego will
> add
> > extra debug
> >               > information to the console output
> >               >       for the test, which you can view in the Jenkins
> interface.
> >               >
> >               >       Save that change to the job configuration.
> >               >
> >               >       Then, "build" that job in the Jenkins interface.
> >               >
> >               >       Proceed  to this point, and let me know if
> anything fails.
> > Then we can
> >               > discuss ideas for how to get
> >               >       the LTP code onto the target board, and how to
> alter the
> > existing test
> >               > to use the pre-installed
> >               >       LTP software.
> >               >
> >               >       Good luck.
> >               >        -- Tim
> >               >
> >               >       P.S. Documents on the wiki are currently in flux,
> to
> > reflect
> >               > information for the 1.1 release. They should
> >               >       be ready in time for the actual release.  But
> please be
> > patient as
> >               > information may change in the next
> >               >       few days.
> >               >
> >               >
> >               >       > -----Original Message-----
> >               >       > From: dhinakar k [mailto:dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com>
> >               > <mailto:dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com> > ]
> >               >       > Sent: Tuesday, April 04, 2017 7:58 PM
> >               >       > To: Bird, Timothy <Tim.Bird@sony.com
> > <mailto:Tim.Bird@sony.com>
> >               > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> > > >
> >               >       > Cc: fuego@lists.linuxfoundation.org
> > <mailto:fuego@lists.linuxfoundation.org>
> >               > <mailto:fuego@lists.linuxfoundation.org
> > <mailto:fuego@lists.linuxfoundation.org> >
> >               >       > Subject: Fuego v1.1 release
> >               >       >
> >               >       > Hi,
> >               >       >
> >               >       > May I know when will Fuego v1.1, which has
> support
> > for serial
> >               > connectivity to
> >               >       > target boards be released?
> >               >       >
> >               >       > Regards,
> >               >       > Dhinakar
> >               >       >
> >               >       > On Apr 3, 2017 3:26 PM, "dhinakar k"
> > <dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
> >               > <mailto:dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com> >
> >               >
> >               >       > <mailto:dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com> > > >
> >               > wrote:
> >               >       >
> >               >       >
> >               >       >       Hi Tim,
> >               >       >
> >               >       >       I figured out how to change Jenkins port
> (given
> > below):
> >               >       >
> >               >       >       $ sudo docker exec -i -t id bash
> (container id to be
> > provided)
> >               >       >       $ vi /etc/default/Jenkins
> >               >       >       Modify http port and restart container.
> >               >       >
> >               >       >       Regards,
> >               >       >       Dhinakar
> >               >       >
> >               >       >       On Apr 3, 2017 12:51 PM, "dhinakar k"
> > <dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
> >               > <mailto:dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com> >
> >               >
> >               >       > <mailto:dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
> > <mailto:dhinakar.k@gmail.com> > > >
> >               > wrote:
> >               >       >
> >               >       >
> >               >       >               Hi Tim,
> >               >       >
> >               >       >
> >               >       >               Thanks a lot for your detailed
> reply.
> >               >       >               Please find my comments inline.
> >               >       >
> >               >       >
> >               >       >               Regards,
> >               >       >               Dhinakar
> >               >       >
> >               >       >               On Sat, Apr 1, 2017 at 11:52 AM,
> Bird, Timothy
> >               >
> >               >       > <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> >
> >               > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > > > wrote:
> >               >       >
> >               >       >
> >               >       >                       See answers inline below.
> >               >       >
> >               >       >                       > -----Original
> Message-----
> >               >       >                       > From: dhinakar k on
> Friday, March 31,
> > 2017 1:46 AM
> >               >       >                       > Hi Tim,
> >               >       >                       >
> >               >       >                       > UART Alpha Version
> >               >       >                       > ************************
> >               >       >                       > I have to demo Fuego to
> my management
> > on one
> >               >       > of our target board.
> >               >       >                       > The target board has
> only UART
> > Connectivity. I have
> >               >       > two weeks to
> >               >       >                       > setup target (along with
> cross compiler,
> > config files
> >               >       > etc.) and demo
> >               >       >                       > the LTP test suite
> execution on it. LTP is
> > already in
> >               >       > the Pre-packed test list.
> >               >       >                       > Should I be porting it
> again to my target to
> > make it
> >               >       > work?
> >               >       >                       No.  What you do it add
> your toolchain to
> > Fuego, and
> >               >       > Fuego will build
> >               >       >                       LTP for your target.  You
> can find
> > instructions for
> >               >       > adding a toolchain at:
> >               >       >
> http://bird.org/fuego/Adding_a_toolchain
> > <http://bird.org/fuego/Adding_a_toolchain>
> >               > <http://bird.org/fuego/Adding_a_toolchain
> > <http://bird.org/fuego/Adding_a_toolchain> >
> >               >       > <http://bird.org/fuego/Adding_a_toolchain
> > <http://bird.org/fuego/Adding_a_toolchain>
> >               > <http://bird.org/fuego/Adding_a_toolchain
> > <http://bird.org/fuego/Adding_a_toolchain> > >
> >               >       >
> >               >       >
> >               >       >
> >               >       >
> >               >       >               Thanks, I have already checked
> this link, will
> > relook at it again
> >               >       > with my current objective.
> >               >       >
> >               >       >
> >               >       >                       Can you say where you are
> getting your
> > toolchain
> >               >       > from, and what kind it is?
> >               >       >                       (e.g. from Linaro, from
> your SoC vendor,
> > from Debian
> >               >       > packages, or building it yourself with
> >               >       >                       crosstool or Yocto Project
> or Buildroot?)
> >               >       >
> >               >       >
> >               >       >
> >               >       >
> >               >       >               gcc-linaro-aarch64-linux-gnu-
> 4.8-2014.01_linux
> > is the
> >               >       > toolchain that I am currently using
> >               >       >               It is a debian package (buildroot).
> >               >       >
> >               >       >
> >               >       >
> >               >       >                       >How big an effort  will
> it be?
> >               >       >                       If you were not using
> serial, it should be
> > trivial.
> >               >       > However, one outstanding
> >               >       >                       issue with the serial
> support is that it is not
> > fast at
> >               >       > transferring data.
> >               >       >                       Our configuration of LTP
> requires
> > transferring about
> >               >       > 450mg of data, which
> >               >       >                       takes too long over a
> serial port.  We have
> > some sub-
> >               >       > test configurations
> >               >       >                       for LTP, that require less
> space.  I haven't
> > measured
> >               >       > them to see how much
> >               >       >                       space they need on the
> target board.
> >               >       >
> >               >       >                       LTP can be refactored to
> have a smaller
> > footprint, but
> >               >       > this would require
> >               >       >                       some work.
> >               >       >
> >               >       >                       In your case, I would be
> interested to hear
> > how the
> >               >       > device filesystem is populated
> >               >       >                       now, and what size you
> have available for
> > testing.
> >               >       > We might be able to customize
> >               >       >                       a test spec to use a
> subset of LTP that
> > would work for
> >               >       > your device.
> >               >       >
> >               >       >
> >               >       >
> >               >       >
> >               >       >               I want to use serial only for
> issuing command
> > and getting
> >               >       > status/logs.
> >               >       >               The RFS is currently on an SD card
> where the
> > cross compiled
> >               >       > LTP has been kept.
> >               >       >               I would like to use the full LTP
> suite as well as
> > LTP-DDT.
> >               >       >
> >               >       >
> >               >       >
> >               >       >
> >               >       >                       > Also can I get the alpha
> version of UART
> > so that I
> >               >       > can use it for this demo?
> >               >       >                        Yes.  Everything needed
> for using the serial
> > port as a
> >               >       > transport option
> >               >       >                       is included in my 'next'
> branch (and will be
> > in the
> >               >       > upcoming 1.1 release).
> >               >       >                       I hope to release 1.1-rc1
> today or Monday.
> > Serial
> >               >       > support will be included in
> >               >       >                       that release.
> >               >       >
> >               >       >
> >               >       >
> >               >       >
> >               >       >               Thanks please give me the link
> whenever it is
> > available and
> >               >       > also any instructions on how to update my current
> > Fuego
> >               >       >
> >               >       >
> >               >       >                       > Adding a new test suite
> >               >       >                       >
> ***************************
> >               >       >                       > 1. Is there any plan to
> add LTP-DDT test
> > suite into
> >               >       > Fuego container?
> >               >       >                       There were no prior plans
> to do this, but it
> > looks like
> >               >       > an interesting suite to add.
> >               >       >                       Since we have LTP, and
> LTP-DDT is a
> > derivative, it
> >               >       > should be relatively easy to
> >               >       >                       add the individual tests
> from LTP.
> >               >       >
> >               >       >                       > 2. If I want to add my
> own test suite or
> > test to
> >               >       > Fuego dashboard, what is the
> >               >       >                       > process?
> >               >       >                       Please see this page:
> >               >       >
> http://bird.org/fuego/Adding_a_test
> > <http://bird.org/fuego/Adding_a_test>
> >               > <http://bird.org/fuego/Adding_a_test
> > <http://bird.org/fuego/Adding_a_test> >
> >               >       > <http://bird.org/fuego/Adding_a_test
> > <http://bird.org/fuego/Adding_a_test>
> >               > <http://bird.org/fuego/Adding_a_test
> > <http://bird.org/fuego/Adding_a_test> > >
> >               >       >
> >               >       >
> >               >       >
> >               >       >
> >               >       >               Thanks I will check the above
> link. Can you also
> > point me to
> >               >       > the link which helps me to run Fuego on port
> other
> > than 8080?
> >               >       >
> >               >       >
> >               >       >                       > 3. Is the dashboard
> customizable?
> >               >       >                       Yes.  The Jenkins
> dashboard is extremely
> >               >       > customizable, and there are numerous
> >               >       >                       view options and plugins
> to configure how
> > you want
> >               >       > the dashboard to look.
> >               >       >                       JTA and Fuego 1.0 used a
> lot of these
> > plugins to
> >               >       > create a specific look.
> >               >       >                       Fuego 1.1 leaves this more
> as an exercise
> > for the
> >               >       > user, since each site may want
> >               >       >                       their own Jenkins
> interface customizations.
> > We try to
> >               >       > require a minimal set
> >               >       >                       of Jenkins plugins for
> Fuego core
> > functionality.  Then,
> >               >       > individual users and sites
> >               >       >                       can choose which of the
> Jenkins plugins to
> > use for
> >               >       > the dashboard look they want.
> >               >       >
> >               >       >
> >               >       >
> >               >       >
> >               >       >               Thank is there any tips available
> already on
> > customizing
> >               >       > dashboard?
> >               >       >
> >               >       >
> >               >       >                       >
> >               >       >                       > Please let me know.
> >               >       >
> >               >       >                       There would be some work
> involved to
> > make existing
> >               >       > LTP work over the serial
> >               >       >                       port for your board.  But
> it should not be
> > too difficult.
> >               >       > More critical is how your
> >               >       >                       distribution of Linux is
> configured to
> > initialize.  Does
> >               >       > your board come up to a login
> >               >       >                       prompt, or directly into a
> shell prompt?
> >               >       >
> >               >       >
> >               >       >
> >               >       >               The board when booted will come up
> the
> > buildroot login
> >               >       > prompt and when logged into will go into a shell
> > prompt.
> >               >       >               I hope I am clear with my
> requirements about
> > LTP. Please let
> >               >       > me know if you have any further questions.
> >               >       >
> >               >       >
> >               >       >                       Let me know the answers to
> my questions,
> > and we
> >               >       > can work from there.
> >               >       >
> >               >       >                       Regards,
> >               >       >                        -- Tim
> >               >       >
> >               >       >
> >               >       >
> >               >
> >               >
> >               >
> >               >
> >
> >
>
>
>

[-- Attachment #2: Type: text/html, Size: 41498 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-06  6:07                 ` dhinakar k
@ 2017-04-06  9:25                   ` dhinakar k
  2017-04-06 15:18                     ` Bird, Timothy
  2017-04-06 16:04                     ` Bird, Timothy
  0 siblings, 2 replies; 17+ messages in thread
From: dhinakar k @ 2017-04-06  9:25 UTC (permalink / raw)
  To: Bird, Timothy; +Cc: fuego

[-- Attachment #1: Type: text/plain, Size: 25396 bytes --]

Hi,

Sorry this git clone issue seems to be internal to our company. I have
reported and raised a request for an exception.

Meanwhile I have manually downloaded and setup Serio as per the
instructions in the docker file. But the issue now is I have one generic
Jenkins version running on port 8080  and I want Fuego to run on port 8081.
So the next step in Docker file is failing if I change the port to 8081.
How do I fix it? Please let me know.

Regards,
Dhinakar

On Apr 6, 2017 11:37 AM, "dhinakar k" <dhinakar.k@gmail.com> wrote:

> Hi Tim/Daniel,
>
> Just to keep you updated. Iam facing the same issue with the next cloning
> (serio) as well ('server certificate verification failed').
>
> Regards,
> Dhinakar
>
> On Apr 6, 2017 11:26 AM, "dhinakar k" <dhinakar.k@gmail.com> wrote:
>
>> Thanks Tim, I will comment out the lines related to 'ttc'.
>>
>> Regards,
>> Dhinakar
>>
>>
>> On Apr 6, 2017 11:10 AM, "Bird, Timothy" <Tim.Bird@sony.com> wrote:
>>
>> Dhinakar,
>>
>> If you can't work around this with a proxy fix, as Daniel has suggested,
>> just comment out
>> the lines in the Dockerfile that do this access.  You are not going to
>> use 'ttc', so there's no
>> issue if you just don't download that code into the container.
>>
>> Just comment out these three lines:
>> RUN git clone https://github.com/tbird20d/ttc.git
>> $INST_FUEGO_ENGINE_PATH/ttc
>> RUN $INSTALL_FUEGO_ENGINE_PATH/ttc/install.sh /usr/local/bin
>> RUN perl -p -i -e "s#config_dir = \"/etc\"#config_dir =
>> \"/fuego-ro/conf\"#" /usr/local/bin/ttc
>>
>>  -- Tim
>>
>>
>>
>> > -----Original Message-----
>> > From: fuego-bounces@lists.linuxfoundation.org [mailto:fuego-
>> > bounces@lists.linuxfoundation.org] On Behalf Of dhinakar k
>> > Sent: Wednesday, April 05, 2017 9:25 PM
>> > To: Bird, Timothy <Tim.Bird@sony.com>
>> > Cc: fuego@lists.linuxfoundation.org
>> > Subject: Re: [Fuego] Fuego v1.1 release
>> >
>> > Hi,
>> >
>> > While executing ./install.sh command after 'git pull' I get the below
>> error.
>> >
>> > Cloning into '/ttc'...
>> > fatal: unable to access 'https://guthib.com/tbird20d/ttc.git/': Could
>> not
>> > resolve host: github.com <http://github.com>
>> > The command '/bin/sh -c git clone https://github.com/tbird20d/ttc.git
>> > $INST_FUEGO_ENGINE_PATH/ttc' returned a non-zero code: 128
>> >
>> > I tried 'export GIT_SSL_NO_VERIFY=1' and also 'git config http.sslVerify
>> > "false"' but no use. What else to do?
>> >
>> > Regards,
>> > Dhinakar
>> >
>> > On Apr 5, 2017 6:20 PM, "dhinakar k" <dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com> > wrote:
>> >
>> >
>> >       Hi Tim,
>> >
>> >       Thank you very much for your prompt response.
>> >       I will try as per your advise and get back to you with my results.
>> >
>> >       Regards,
>> >       Dhinakar
>> >
>> >       On Apr 5, 2017 10:28 AM, "Bird, Timothy" <Tim.Bird@sony.com
>> > <mailto:Tim.Bird@sony.com> > wrote:
>> >
>> >
>> >               Yeah - my hosting service had scheduled maintenance today
>> > that I forgot about.
>> >               But it seems to be up again now.  Sorry about that.
>> >
>> >               Please try again.  Also, if you've already cloned the
>> fuego-
>> > core repository, please
>> >               do a 'git pull' in that repository to get the latest
>> stuff.  I just
>> > found some issues
>> >               with the serial transport, with my toolchain.  Also, be
>> advised
>> > that you need
>> >               to make sure that your user account has access to the
>> serial
>> > port.  When the
>> >               docker container is created, it uses your user account and
>> > maps that to the
>> >               user 'jenkins' inside the container.  This is the user
>> that is in
>> > effect when tests
>> >               are run (and hence when the serial port is accessed
>> during a
>> > test).
>> >
>> >               Bottom line: if you can access the serial port as your
>> regular
>> > user account, then
>> >               Fuego should be able to access it from inside the docker
>> > container as the 'jenkins'
>> >               user, which is required for the tests to work.
>> >
>> >               Have fun!
>> >                -- Tim
>> >
>> >
>> >               > -----Original Message-----
>> >               > From: dhinakar k [mailto:dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com> ]
>> >               > Sent: Tuesday, April 04, 2017 9:31 PM
>> >               > To: Bird, Timothy <Tim.Bird@sony.com
>> > <mailto:Tim.Bird@sony.com> >
>> >               > Cc: fuego@lists.linuxfoundation.org
>> > <mailto:fuego@lists.linuxfoundation.org>
>> >               > Subject: RE: Fuego v1.1 release
>> >               >
>> >               > Hi Tim,
>> >               >
>> >               > Thank you very much. I will try as per your
>> instructions and
>> > get back in case of
>> >               > issues.
>> >               > But at present I'm not able to access this link
>> >               > http://bird.org/fuego/Quickstart_Guide
>> > <http://bird.org/fuego/Quickstart_Guide>
>> >               > <http://bird.org/fuego/Quickstart_Guide
>> > <http://bird.org/fuego/Quickstart_Guide> >  Can you please check?
>> >               >
>> >               > Regards,
>> >               > Dhinakar
>> >               >
>> >               > On Apr 5, 2017 9:36 AM, "Bird, Timothy"
>> > <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
>> >               > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
>> > > > wrote:
>> >               >
>> >               >
>> >               >       Fuego release 1.1, release candidate 2, is
>> available now
>> > in my master
>> >               > branch on bitbucket.
>> >               >
>> >               >       Please follow the instructions on this page to
>> download
>> > and use this
>> >               > version of Fuego:
>> >               >       http://bird.org/fuego/Quickstart_Guide
>> > <http://bird.org/fuego/Quickstart_Guide>
>> >               > <http://bird.org/fuego/Quickstart_Guide
>> > <http://bird.org/fuego/Quickstart_Guide> > .
>> >               >
>> >               >       Please note that for serial port usage, you need
>> to build
>> > the docker
>> >               > container with access
>> >               >       to the serial port on the host.  So you should
>> use the
>> > command:
>> >               >       docker-create-usb-privileged-container.sh
>> (instead of
>> > docker-create-
>> >               > container.sh).
>> >               >       You may need to edit this script to add support
>> for the
>> > particular
>> >               > device node on your
>> >               >       host system that represents the serial port
>> connected to
>> > your target
>> >               > board.  If is
>> >               >       a USB serial, or ACM0 or ACM1, the existing
>> script should
>> > work.
>> >               >
>> >               >       Once the docker container is running, and the
>> board is
>> > configured,
>> >               > manually access the
>> >               >       serial port on your board, and login, if needed,
>> and make
>> > sure
>> >               >       the serial port connection is sitting at a shell
>> prompt.
>> > Then,
>> >               > disconnect any terminal or
>> >               >       serial programs connected to that port.  Fuego
>> must
>> > have sole access
>> >               > to the serial line
>> >               >       in order to function properly.
>> >               >
>> >               >       In your case, I would first try running a test
>> that is very
>> > small, and
>> >               > involves no compilation,
>> >               >       just to test the serial port operation.
>> >               >
>> >               >       One test you can try is:
>> Functional.fuego_board_check.
>> > You can
>> >               > make a job for this with:
>> >               >        $ ftc add-job -b <your_board_name> -t
>> >               > Functional.fuego_board_check -s default
>> >               >
>> >               >       For a first run, to get more logging information,
>> edit the
>> > job
>> >               > configuration, and uncomment
>> >               >       the line that has this:
>> >               >       #FUEGO_DEBUG=1
>> >               >
>> >               >       That is, remove the leading hash, and Fuego will
>> add
>> > extra debug
>> >               > information to the console output
>> >               >       for the test, which you can view in the Jenkins
>> interface.
>> >               >
>> >               >       Save that change to the job configuration.
>> >               >
>> >               >       Then, "build" that job in the Jenkins interface.
>> >               >
>> >               >       Proceed  to this point, and let me know if
>> anything fails.
>> > Then we can
>> >               > discuss ideas for how to get
>> >               >       the LTP code onto the target board, and how to
>> alter the
>> > existing test
>> >               > to use the pre-installed
>> >               >       LTP software.
>> >               >
>> >               >       Good luck.
>> >               >        -- Tim
>> >               >
>> >               >       P.S. Documents on the wiki are currently in flux,
>> to
>> > reflect
>> >               > information for the 1.1 release. They should
>> >               >       be ready in time for the actual release.  But
>> please be
>> > patient as
>> >               > information may change in the next
>> >               >       few days.
>> >               >
>> >               >
>> >               >       > -----Original Message-----
>> >               >       > From: dhinakar k [mailto:dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com>
>> >               > <mailto:dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com> > ]
>> >               >       > Sent: Tuesday, April 04, 2017 7:58 PM
>> >               >       > To: Bird, Timothy <Tim.Bird@sony.com
>> > <mailto:Tim.Bird@sony.com>
>> >               > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
>> > > >
>> >               >       > Cc: fuego@lists.linuxfoundation.org
>> > <mailto:fuego@lists.linuxfoundation.org>
>> >               > <mailto:fuego@lists.linuxfoundation.org
>> > <mailto:fuego@lists.linuxfoundation.org> >
>> >               >       > Subject: Fuego v1.1 release
>> >               >       >
>> >               >       > Hi,
>> >               >       >
>> >               >       > May I know when will Fuego v1.1, which has
>> support
>> > for serial
>> >               > connectivity to
>> >               >       > target boards be released?
>> >               >       >
>> >               >       > Regards,
>> >               >       > Dhinakar
>> >               >       >
>> >               >       > On Apr 3, 2017 3:26 PM, "dhinakar k"
>> > <dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
>> >               > <mailto:dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com> >
>> >               >
>> >               >       > <mailto:dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com> > > >
>> >               > wrote:
>> >               >       >
>> >               >       >
>> >               >       >       Hi Tim,
>> >               >       >
>> >               >       >       I figured out how to change Jenkins port
>> (given
>> > below):
>> >               >       >
>> >               >       >       $ sudo docker exec -i -t id bash
>> (container id to be
>> > provided)
>> >               >       >       $ vi /etc/default/Jenkins
>> >               >       >       Modify http port and restart container.
>> >               >       >
>> >               >       >       Regards,
>> >               >       >       Dhinakar
>> >               >       >
>> >               >       >       On Apr 3, 2017 12:51 PM, "dhinakar k"
>> > <dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
>> >               > <mailto:dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com> >
>> >               >
>> >               >       > <mailto:dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
>> > <mailto:dhinakar.k@gmail.com> > > >
>> >               > wrote:
>> >               >       >
>> >               >       >
>> >               >       >               Hi Tim,
>> >               >       >
>> >               >       >
>> >               >       >               Thanks a lot for your detailed
>> reply.
>> >               >       >               Please find my comments inline.
>> >               >       >
>> >               >       >
>> >               >       >               Regards,
>> >               >       >               Dhinakar
>> >               >       >
>> >               >       >               On Sat, Apr 1, 2017 at 11:52 AM,
>> Bird, Timothy
>> >               >
>> >               >       > <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
>> > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> >
>> >               > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
>> > <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > > > wrote:
>> >               >       >
>> >               >       >
>> >               >       >                       See answers inline below.
>> >               >       >
>> >               >       >                       > -----Original
>> Message-----
>> >               >       >                       > From: dhinakar k on
>> Friday, March 31,
>> > 2017 1:46 AM
>> >               >       >                       > Hi Tim,
>> >               >       >                       >
>> >               >       >                       > UART Alpha Version
>> >               >       >                       > ************************
>> >               >       >                       > I have to demo Fuego to
>> my management
>> > on one
>> >               >       > of our target board.
>> >               >       >                       > The target board has
>> only UART
>> > Connectivity. I have
>> >               >       > two weeks to
>> >               >       >                       > setup target (along
>> with cross compiler,
>> > config files
>> >               >       > etc.) and demo
>> >               >       >                       > the LTP test suite
>> execution on it. LTP is
>> > already in
>> >               >       > the Pre-packed test list.
>> >               >       >                       > Should I be porting it
>> again to my target to
>> > make it
>> >               >       > work?
>> >               >       >                       No.  What you do it add
>> your toolchain to
>> > Fuego, and
>> >               >       > Fuego will build
>> >               >       >                       LTP for your target.  You
>> can find
>> > instructions for
>> >               >       > adding a toolchain at:
>> >               >       >
>> http://bird.org/fuego/Adding_a_toolchain
>> > <http://bird.org/fuego/Adding_a_toolchain>
>> >               > <http://bird.org/fuego/Adding_a_toolchain
>> > <http://bird.org/fuego/Adding_a_toolchain> >
>> >               >       > <http://bird.org/fuego/Adding_a_toolchain
>> > <http://bird.org/fuego/Adding_a_toolchain>
>> >               > <http://bird.org/fuego/Adding_a_toolchain
>> > <http://bird.org/fuego/Adding_a_toolchain> > >
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >               Thanks, I have already checked
>> this link, will
>> > relook at it again
>> >               >       > with my current objective.
>> >               >       >
>> >               >       >
>> >               >       >                       Can you say where you are
>> getting your
>> > toolchain
>> >               >       > from, and what kind it is?
>> >               >       >                       (e.g. from Linaro, from
>> your SoC vendor,
>> > from Debian
>> >               >       > packages, or building it yourself with
>> >               >       >                       crosstool or Yocto
>> Project or Buildroot?)
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >               gcc-linaro-aarch64-linux-gnu-
>> 4.8-2014.01_linux
>> > is the
>> >               >       > toolchain that I am currently using
>> >               >       >               It is a debian package
>> (buildroot).
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >                       >How big an effort  will
>> it be?
>> >               >       >                       If you were not using
>> serial, it should be
>> > trivial.
>> >               >       > However, one outstanding
>> >               >       >                       issue with the serial
>> support is that it is not
>> > fast at
>> >               >       > transferring data.
>> >               >       >                       Our configuration of LTP
>> requires
>> > transferring about
>> >               >       > 450mg of data, which
>> >               >       >                       takes too long over a
>> serial port.  We have
>> > some sub-
>> >               >       > test configurations
>> >               >       >                       for LTP, that require
>> less space.  I haven't
>> > measured
>> >               >       > them to see how much
>> >               >       >                       space they need on the
>> target board.
>> >               >       >
>> >               >       >                       LTP can be refactored to
>> have a smaller
>> > footprint, but
>> >               >       > this would require
>> >               >       >                       some work.
>> >               >       >
>> >               >       >                       In your case, I would be
>> interested to hear
>> > how the
>> >               >       > device filesystem is populated
>> >               >       >                       now, and what size you
>> have available for
>> > testing.
>> >               >       > We might be able to customize
>> >               >       >                       a test spec to use a
>> subset of LTP that
>> > would work for
>> >               >       > your device.
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >               I want to use serial only for
>> issuing command
>> > and getting
>> >               >       > status/logs.
>> >               >       >               The RFS is currently on an SD
>> card where the
>> > cross compiled
>> >               >       > LTP has been kept.
>> >               >       >               I would like to use the full LTP
>> suite as well as
>> > LTP-DDT.
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >                       > Also can I get the
>> alpha version of UART
>> > so that I
>> >               >       > can use it for this demo?
>> >               >       >                        Yes.  Everything needed
>> for using the serial
>> > port as a
>> >               >       > transport option
>> >               >       >                       is included in my 'next'
>> branch (and will be
>> > in the
>> >               >       > upcoming 1.1 release).
>> >               >       >                       I hope to release 1.1-rc1
>> today or Monday.
>> > Serial
>> >               >       > support will be included in
>> >               >       >                       that release.
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >               Thanks please give me the link
>> whenever it is
>> > available and
>> >               >       > also any instructions on how to update my
>> current
>> > Fuego
>> >               >       >
>> >               >       >
>> >               >       >                       > Adding a new test suite
>> >               >       >                       >
>> ***************************
>> >               >       >                       > 1. Is there any plan to
>> add LTP-DDT test
>> > suite into
>> >               >       > Fuego container?
>> >               >       >                       There were no prior plans
>> to do this, but it
>> > looks like
>> >               >       > an interesting suite to add.
>> >               >       >                       Since we have LTP, and
>> LTP-DDT is a
>> > derivative, it
>> >               >       > should be relatively easy to
>> >               >       >                       add the individual tests
>> from LTP.
>> >               >       >
>> >               >       >                       > 2. If I want to add my
>> own test suite or
>> > test to
>> >               >       > Fuego dashboard, what is the
>> >               >       >                       > process?
>> >               >       >                       Please see this page:
>> >               >       >
>> http://bird.org/fuego/Adding_a_test
>> > <http://bird.org/fuego/Adding_a_test>
>> >               > <http://bird.org/fuego/Adding_a_test
>> > <http://bird.org/fuego/Adding_a_test> >
>> >               >       > <http://bird.org/fuego/Adding_a_test
>> > <http://bird.org/fuego/Adding_a_test>
>> >               > <http://bird.org/fuego/Adding_a_test
>> > <http://bird.org/fuego/Adding_a_test> > >
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >               Thanks I will check the above
>> link. Can you also
>> > point me to
>> >               >       > the link which helps me to run Fuego on port
>> other
>> > than 8080?
>> >               >       >
>> >               >       >
>> >               >       >                       > 3. Is the dashboard
>> customizable?
>> >               >       >                       Yes.  The Jenkins
>> dashboard is extremely
>> >               >       > customizable, and there are numerous
>> >               >       >                       view options and plugins
>> to configure how
>> > you want
>> >               >       > the dashboard to look.
>> >               >       >                       JTA and Fuego 1.0 used a
>> lot of these
>> > plugins to
>> >               >       > create a specific look.
>> >               >       >                       Fuego 1.1 leaves this
>> more as an exercise
>> > for the
>> >               >       > user, since each site may want
>> >               >       >                       their own Jenkins
>> interface customizations.
>> > We try to
>> >               >       > require a minimal set
>> >               >       >                       of Jenkins plugins for
>> Fuego core
>> > functionality.  Then,
>> >               >       > individual users and sites
>> >               >       >                       can choose which of the
>> Jenkins plugins to
>> > use for
>> >               >       > the dashboard look they want.
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >               Thank is there any tips available
>> already on
>> > customizing
>> >               >       > dashboard?
>> >               >       >
>> >               >       >
>> >               >       >                       >
>> >               >       >                       > Please let me know.
>> >               >       >
>> >               >       >                       There would be some work
>> involved to
>> > make existing
>> >               >       > LTP work over the serial
>> >               >       >                       port for your board.  But
>> it should not be
>> > too difficult.
>> >               >       > More critical is how your
>> >               >       >                       distribution of Linux is
>> configured to
>> > initialize.  Does
>> >               >       > your board come up to a login
>> >               >       >                       prompt, or directly into
>> a shell prompt?
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >       >               The board when booted will come
>> up the
>> > buildroot login
>> >               >       > prompt and when logged into will go into a shell
>> > prompt.
>> >               >       >               I hope I am clear with my
>> requirements about
>> > LTP. Please let
>> >               >       > me know if you have any further questions.
>> >               >       >
>> >               >       >
>> >               >       >                       Let me know the answers
>> to my questions,
>> > and we
>> >               >       > can work from there.
>> >               >       >
>> >               >       >                       Regards,
>> >               >       >                        -- Tim
>> >               >       >
>> >               >       >
>> >               >       >
>> >               >
>> >               >
>> >               >
>> >               >
>> >
>> >
>>
>>
>>

[-- Attachment #2: Type: text/html, Size: 42779 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-06  9:25                   ` dhinakar k
@ 2017-04-06 15:18                     ` Bird, Timothy
  2017-04-06 18:27                       ` dhinakar k
  2017-04-06 16:04                     ` Bird, Timothy
  1 sibling, 1 reply; 17+ messages in thread
From: Bird, Timothy @ 2017-04-06 15:18 UTC (permalink / raw)
  To: dhinakar k; +Cc: fuego



> -----Original Message-----
> From: dhinakar k on Thursday, April 06, 2017 2:26 AM
> Hi,
> 
> Sorry this git clone issue seems to be internal to our company. I have
> reported and raised a request for an exception.
> 
> Meanwhile I have manually downloaded and setup Serio as per the
> instructions in the docker file. But the issue now is I have one generic Jenkins
> version running on port 8080  and I want Fuego to run on port 8081. So the
> next step in Docker file is failing if I change the port to 8081. How do I fix it?
> Please let me know.

The very next step should not be failing, it's just doing a sed operation.

Maybe it's this step?:
RUN service jenkins start && \
        sleep 30 && \
        sudo -u jenkins java -jar /var/cache/jenkins/war/WEB-INF/jenkins-cli.jar -s http://localhost:8080/fuego install-plugin description-setter && \
        sudo -u jenkins java -jar /var/cache/jenkins/war/WEB-INF/jenkins-cli.jar -s http://localhost:8080/fuego install-plugin pegdown-formatter

In this case, change all occurrences of 8080  to 8081.

If this doesn't resolve your issue, please send the output from the ./install.sh so we can see the error message you're getting.
 -- Tim


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-06  9:25                   ` dhinakar k
  2017-04-06 15:18                     ` Bird, Timothy
@ 2017-04-06 16:04                     ` Bird, Timothy
  1 sibling, 0 replies; 17+ messages in thread
From: Bird, Timothy @ 2017-04-06 16:04 UTC (permalink / raw)
  To: dhinakar k; +Cc: fuego

Dhinakar,

I just realized that there may be an easier way to handle your situation.

You should do the following:
 - on your host, before doing the install, stop your current jenkins server (the one on port 8080)
   - $ service jenkins stop
 - do the Fuego install, letting it use port 8080 (with no changes to the Dockerfile)
 - once it is running, go inside the container and change the Jenkins port to 8081
    - see instruction here: http://bird.org/fuego/Troubleshooting_Guide#Problem_with_default_Jenkins_port
 - on your host, restart your original Jenkins server
    - $ service jenkins start

> -----Original Message-----
> From: dhinakar k [mailto:dhinakar.k@gmail.com]
> Sent: Thursday, April 06, 2017 2:26 AM
> To: Bird, Timothy <Tim.Bird@sony.com>
> Cc: fuego@lists.linuxfoundation.org
> Subject: RE: [Fuego] Fuego v1.1 release
> 
> Hi,
> 
> Sorry this git clone issue seems to be internal to our company. I have
> reported and raised a request for an exception.
> 
> Meanwhile I have manually downloaded and setup Serio as per the
> instructions in the docker file. But the issue now is I have one generic Jenkins
> version running on port 8080  and I want Fuego to run on port 8081. So the
> next step in Docker file is failing if I change the port to 8081. How do I fix it?
> Please let me know.
> 
> Regards,
> Dhinakar
> 
> On Apr 6, 2017 11:37 AM, "dhinakar k" <dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > wrote:
> 
> 
> 	Hi Tim/Daniel,
> 
> 	Just to keep you updated. Iam facing the same issue with the next
> cloning (serio) as well ('server certificate verification failed').
> 
> 	Regards,
> 	Dhinakar
> 
> 	On Apr 6, 2017 11:26 AM, "dhinakar k" <dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > wrote:
> 
> 
> 		Thanks Tim, I will comment out the lines related to 'ttc'.
> 
> 		Regards,
> 		Dhinakar
> 
> 
> 		On Apr 6, 2017 11:10 AM, "Bird, Timothy"
> <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> > wrote:
> 
> 
> 			Dhinakar,
> 
> 			If you can't work around this with a proxy fix, as
> Daniel has suggested, just comment out
> 			the lines in the Dockerfile that do this access.  You are
> not going to use 'ttc', so there's no
> 			issue if you just don't download that code into the
> container.
> 
> 			Just comment out these three lines:
> 			RUN git clone https://github.com/tbird20d/ttc.git
> <https://github.com/tbird20d/ttc.git>  $INST_FUEGO_ENGINE_PATH/ttc
> 			RUN $INSTALL_FUEGO_ENGINE_PATH/ttc/install.sh
> /usr/local/bin
> 			RUN perl -p -i -e "s#config_dir = \"/etc\"#config_dir =
> \"/fuego-ro/conf\"#" /usr/local/bin/ttc
> 
> 			 -- Tim
> 
> 
> 
> 
> 			> -----Original Message-----
> 			> From: fuego-bounces@lists.linuxfoundation.org
> <mailto:fuego-bounces@lists.linuxfoundation.org>  [mailto:fuego-
> <mailto:fuego->
> 			> bounces@lists.linuxfoundation.org
> <mailto:bounces@lists.linuxfoundation.org> ] On Behalf Of dhinakar k
> 			> Sent: Wednesday, April 05, 2017 9:25 PM
> 			> To: Bird, Timothy <Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> >
> 			> Cc: fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org>
> 
> 			> Subject: Re: [Fuego] Fuego v1.1 release
> 			>
> 			> Hi,
> 			>
> 			> While executing ./install.sh command after 'git pull'
> I get the below error.
> 			>
> 			> Cloning into '/ttc'...
> 			> fatal: unable to access
> 'https://guthib.com/tbird20d/ttc.git/ <https://guthib.com/tbird20d/ttc.git/>
> ': Could not
> 
> 			> resolve host: github.com <http://github.com>
> <http://github.com>
> 
> 			> The command '/bin/sh -c git clone
> https://github.com/tbird20d/ttc.git <https://github.com/tbird20d/ttc.git>
> 			> $INST_FUEGO_ENGINE_PATH/ttc' returned a non-
> zero code: 128
> 			>
> 			> I tried 'export GIT_SSL_NO_VERIFY=1' and also 'git
> config http.sslVerify
> 			> "false"' but no use. What else to do?
> 			>
> 			> Regards,
> 			> Dhinakar
> 			>
> 			> On Apr 5, 2017 6:20 PM, "dhinakar k"
> <dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
> 
> 			> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > > wrote:
> 			>
> 			>
> 			>       Hi Tim,
> 			>
> 
> 			>       Thank you very much for your prompt response.
> 			>       I will try as per your advise and get back to you
> with my results.
> 			>
> 			>       Regards,
> 			>       Dhinakar
> 			>
> 			>       On Apr 5, 2017 10:28 AM, "Bird, Timothy"
> <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> 
> 			> <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> > > wrote:
> 			>
> 			>
> 			>               Yeah - my hosting service had scheduled
> maintenance today
> 			> that I forgot about.
> 			>               But it seems to be up again now.  Sorry
> about that.
> 			>
> 			>               Please try again.  Also, if you've already
> cloned the fuego-
> 			> core repository, please
> 			>               do a 'git pull' in that repository to get the
> latest stuff.  I just
> 			> found some issues
> 			>               with the serial transport, with my toolchain.
> Also, be advised
> 			> that you need
> 			>               to make sure that your user account has
> access to the serial
> 			> port.  When the
> 			>               docker container is created, it uses your user
> account and
> 			> maps that to the
> 			>               user 'jenkins' inside the container.  This is
> the user that is in
> 			> effect when tests
> 			>               are run (and hence when the serial port is
> accessed during a
> 			> test).
> 			>
> 			>               Bottom line: if you can access the serial port
> as your regular
> 			> user account, then
> 			>               Fuego should be able to access it from inside
> the docker
> 			> container as the 'jenkins'
> 			>               user, which is required for the tests to work.
> 			>
> 			>               Have fun!
> 			>                -- Tim
> 			>
> 			>
> 			>               > -----Original Message-----
> 			>               > From: dhinakar k
> [mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
> 			> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > ]
> 			>               > Sent: Tuesday, April 04, 2017 9:31 PM
> 			>               > To: Bird, Timothy <Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com>
> 
> 			> <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> > >
> 			>               > Cc: fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org>
> 			> <mailto:fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org> >
> 
> 			>               > Subject: RE: Fuego v1.1 release
> 			>               >
> 			>               > Hi Tim,
> 			>               >
> 			>               > Thank you very much. I will try as per your
> instructions and
> 			> get back in case of
> 			>               > issues.
> 			>               > But at present I'm not able to access this
> link
> 			>               > http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide>
> 			> <http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide> >
> 			>               > <http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide>
> 			> <http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide> > >  Can you please check?
> 			>               >
> 			>               > Regards,
> 			>               > Dhinakar
> 			>               >
> 			>               > On Apr 5, 2017 9:36 AM, "Bird, Timothy"
> 			> <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> <mailto:Tim.Bird@sony.com <mailto:Tim.Bird@sony.com> >
> 
> 			>               > <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com>  <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> >
> 			> > > wrote:
> 			>               >
> 			>               >
> 
> 			>               >       Fuego release 1.1, release candidate 2,
> is available now
> 			> in my master
> 			>               > branch on bitbucket.
> 			>               >
> 			>               >       Please follow the instructions on this
> page to download
> 			> and use this
> 			>               > version of Fuego:
> 			>               >
> http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide>
> 			> <http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide> >
> 			>               > <http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide>
> 			> <http://bird.org/fuego/Quickstart_Guide
> <http://bird.org/fuego/Quickstart_Guide> > > .
> 			>               >
> 			>               >       Please note that for serial port usage,
> you need to build
> 			> the docker
> 			>               > container with access
> 			>               >       to the serial port on the host.  So you
> should use the
> 			> command:
> 			>               >       docker-create-usb-privileged-
> container.sh (instead of
> 			> docker-create-
> 			>               > container.sh).
> 			>               >       You may need to edit this script to add
> support for the
> 			> particular
> 			>               > device node on your
> 			>               >       host system that represents the serial
> port connected to
> 			> your target
> 			>               > board.  If is
> 			>               >       a USB serial, or ACM0 or ACM1, the
> existing script should
> 			> work.
> 			>               >
> 			>               >       Once the docker container is running,
> and the board is
> 			> configured,
> 			>               > manually access the
> 			>               >       serial port on your board, and login, if
> needed, and make
> 			> sure
> 			>               >       the serial port connection is sitting at a
> shell prompt.
> 			> Then,
> 			>               > disconnect any terminal or
> 			>               >       serial programs connected to that port.
> Fuego must
> 			> have sole access
> 			>               > to the serial line
> 			>               >       in order to function properly.
> 			>               >
> 			>               >       In your case, I would first try running a
> test that is very
> 			> small, and
> 			>               > involves no compilation,
> 			>               >       just to test the serial port operation.
> 			>               >
> 			>               >       One test you can try is:
> Functional.fuego_board_check.
> 			> You can
> 			>               > make a job for this with:
> 			>               >        $ ftc add-job -b <your_board_name> -t
> 			>               > Functional.fuego_board_check -s default
> 			>               >
> 			>               >       For a first run, to get more logging
> information, edit the
> 			> job
> 			>               > configuration, and uncomment
> 			>               >       the line that has this:
> 			>               >       #FUEGO_DEBUG=1
> 			>               >
> 			>               >       That is, remove the leading hash, and
> Fuego will add
> 			> extra debug
> 			>               > information to the console output
> 			>               >       for the test, which you can view in the
> Jenkins interface.
> 			>               >
> 			>               >       Save that change to the job
> configuration.
> 			>               >
> 			>               >       Then, "build" that job in the Jenkins
> interface.
> 			>               >
> 			>               >       Proceed  to this point, and let me know
> if anything fails.
> 			> Then we can
> 			>               > discuss ideas for how to get
> 			>               >       the LTP code onto the target board, and
> how to alter the
> 			> existing test
> 			>               > to use the pre-installed
> 			>               >       LTP software.
> 			>               >
> 			>               >       Good luck.
> 			>               >        -- Tim
> 			>               >
> 			>               >       P.S. Documents on the wiki are
> currently in flux, to
> 			> reflect
> 			>               > information for the 1.1 release. They
> should
> 			>               >       be ready in time for the actual release.
> But please be
> 			> patient as
> 			>               > information may change in the next
> 			>               >       few days.
> 			>               >
> 			>               >
> 			>               >       > -----Original Message-----
> 			>               >       > From: dhinakar k
> [mailto:dhinakar.k@gmail.com <mailto:dhinakar.k@gmail.com>
> 			> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> >
> 			>               > <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>
> 			> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > > ]
> 			>               >       > Sent: Tuesday, April 04, 2017 7:58 PM
> 			>               >       > To: Bird, Timothy
> <Tim.Bird@sony.com <mailto:Tim.Bird@sony.com>
> 			> <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> >
> 
> 			>               > <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com>  <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> >
> 			> > >
> 			>               >       > Cc: fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org>
> 			> <mailto:fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org> >
> 
> 			>               > <mailto:fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org>
> 
> 			> <mailto:fuego@lists.linuxfoundation.org
> <mailto:fuego@lists.linuxfoundation.org> > >
> 			>               >       > Subject: Fuego v1.1 release
> 			>               >       >
> 			>               >       > Hi,
> 			>               >       >
> 			>               >       > May I know when will Fuego v1.1,
> which has support
> 			> for serial
> 			>               > connectivity to
> 			>               >       > target boards be released?
> 			>               >       >
> 			>               >       > Regards,
> 			>               >       > Dhinakar
> 			>               >       >
> 			>               >       > On Apr 3, 2017 3:26 PM, "dhinakar k"
> 			> <dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> >
> 			>               > <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>
> 			> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > >
> 			>               >
> 			>               >       > <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>
> 			> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> >  <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>
> 			> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > > > >
> 			>               > wrote:
> 			>               >       >
> 			>               >       >
> 			>               >       >       Hi Tim,
> 			>               >       >
> 			>               >       >       I figured out how to change
> Jenkins port (given
> 			> below):
> 			>               >       >
> 			>               >       >       $ sudo docker exec -i -t id bash
> (container id to be
> 			> provided)
> 			>               >       >       $ vi /etc/default/Jenkins
> 			>               >       >       Modify http port and restart
> container.
> 			>               >       >
> 			>               >       >       Regards,
> 			>               >       >       Dhinakar
> 			>               >       >
> 			>               >       >       On Apr 3, 2017 12:51 PM, "dhinakar
> k"
> 			> <dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>  <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> >
> 			>               > <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>
> 			> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > >
> 			>               >
> 			>               >       > <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>
> 			> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> >  <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com>
> 			> <mailto:dhinakar.k@gmail.com
> <mailto:dhinakar.k@gmail.com> > > > >
> 			>               > wrote:
> 			>               >       >
> 			>               >       >
> 			>               >       >               Hi Tim,
> 			>               >       >
> 			>               >       >
> 			>               >       >               Thanks a lot for your detailed
> reply.
> 			>               >       >               Please find my comments
> inline.
> 			>               >       >
> 			>               >       >
> 			>               >       >               Regards,
> 			>               >       >               Dhinakar
> 			>               >       >
> 			>               >       >               On Sat, Apr 1, 2017 at 11:52
> AM, Bird, Timothy
> 			>               >
> 			>               >       > <Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com>  <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> >
> 			> <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com>  <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> > >
> 			>               > <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com>  <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> >
> 			> <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com>  <mailto:Tim.Bird@sony.com
> <mailto:Tim.Bird@sony.com> > > > > wrote:
> 			>               >       >
> 			>               >       >
> 			>               >       >                       See answers inline below.
> 			>               >       >
> 			>               >       >                       > -----Original Message-----
> 			>               >       >                       > From: dhinakar k on
> Friday, March 31,
> 			> 2017 1:46 AM
> 			>               >       >                       > Hi Tim,
> 			>               >       >                       >
> 			>               >       >                       > UART Alpha Version
> 			>               >       >                       >
> ************************
> 			>               >       >                       > I have to demo Fuego to
> my management
> 			> on one
> 			>               >       > of our target board.
> 			>               >       >                       > The target board has only
> UART
> 			> Connectivity. I have
> 			>               >       > two weeks to
> 			>               >       >                       > setup target (along with
> cross compiler,
> 			> config files
> 			>               >       > etc.) and demo
> 			>               >       >                       > the LTP test suite
> execution on it. LTP is
> 			> already in
> 			>               >       > the Pre-packed test list.
> 			>               >       >                       > Should I be porting it
> again to my target to
> 			> make it
> 			>               >       > work?
> 			>               >       >                       No.  What you do it add
> your toolchain to
> 			> Fuego, and
> 			>               >       > Fuego will build
> 			>               >       >                       LTP for your target.  You
> can find
> 			> instructions for
> 			>               >       > adding a toolchain at:
> 			>               >       >
> http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain>
> 			> <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain> >
> 			>               >
> <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain>
> 			> <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain> > >
> 			>               >       >
> <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain>
> 			> <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain> >
> 			>               >
> <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain>
> 			> <http://bird.org/fuego/Adding_a_toolchain
> <http://bird.org/fuego/Adding_a_toolchain> > > >
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >               Thanks, I have already checked
> this link, will
> 			> relook at it again
> 			>               >       > with my current objective.
> 			>               >       >
> 			>               >       >
> 			>               >       >                       Can you say where you are
> getting your
> 			> toolchain
> 			>               >       > from, and what kind it is?
> 			>               >       >                       (e.g. from Linaro, from
> your SoC vendor,
> 			> from Debian
> 			>               >       > packages, or building it yourself with
> 			>               >       >                       crosstool or Yocto Project
> or Buildroot?)
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >               gcc-linaro-aarch64-linux-gnu-
> 4.8-2014.01_linux
> 			> is the
> 			>               >       > toolchain that I am currently using
> 			>               >       >               It is a debian package
> (buildroot).
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >                       >How big an effort  will it
> be?
> 			>               >       >                       If you were not using
> serial, it should be
> 			> trivial.
> 			>               >       > However, one outstanding
> 			>               >       >                       issue with the serial
> support is that it is not
> 			> fast at
> 			>               >       > transferring data.
> 			>               >       >                       Our configuration of LTP
> requires
> 			> transferring about
> 			>               >       > 450mg of data, which
> 			>               >       >                       takes too long over a serial
> port.  We have
> 			> some sub-
> 			>               >       > test configurations
> 			>               >       >                       for LTP, that require less
> space.  I haven't
> 			> measured
> 			>               >       > them to see how much
> 			>               >       >                       space they need on the
> target board.
> 			>               >       >
> 			>               >       >                       LTP can be refactored to
> have a smaller
> 			> footprint, but
> 			>               >       > this would require
> 			>               >       >                       some work.
> 			>               >       >
> 			>               >       >                       In your case, I would be
> interested to hear
> 			> how the
> 			>               >       > device filesystem is populated
> 			>               >       >                       now, and what size you
> have available for
> 			> testing.
> 			>               >       > We might be able to customize
> 			>               >       >                       a test spec to use a subset
> of LTP that
> 			> would work for
> 			>               >       > your device.
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >               I want to use serial only for
> issuing command
> 			> and getting
> 			>               >       > status/logs.
> 			>               >       >               The RFS is currently on an SD
> card where the
> 			> cross compiled
> 			>               >       > LTP has been kept.
> 			>               >       >               I would like to use the full LTP
> suite as well as
> 			> LTP-DDT.
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >                       > Also can I get the alpha
> version of UART
> 			> so that I
> 			>               >       > can use it for this demo?
> 			>               >       >                        Yes.  Everything needed
> for using the serial
> 			> port as a
> 			>               >       > transport option
> 			>               >       >                       is included in my 'next'
> branch (and will be
> 			> in the
> 			>               >       > upcoming 1.1 release).
> 			>               >       >                       I hope to release 1.1-rc1
> today or Monday.
> 			> Serial
> 			>               >       > support will be included in
> 			>               >       >                       that release.
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >               Thanks please give me the link
> whenever it is
> 			> available and
> 			>               >       > also any instructions on how to
> update my current
> 			> Fuego
> 			>               >       >
> 			>               >       >
> 			>               >       >                       > Adding a new test suite
> 			>               >       >                       >
> ***************************
> 			>               >       >                       > 1. Is there any plan to
> add LTP-DDT test
> 			> suite into
> 			>               >       > Fuego container?
> 			>               >       >                       There were no prior plans
> to do this, but it
> 			> looks like
> 			>               >       > an interesting suite to add.
> 			>               >       >                       Since we have LTP, and
> LTP-DDT is a
> 			> derivative, it
> 			>               >       > should be relatively easy to
> 			>               >       >                       add the individual tests
> from LTP.
> 			>               >       >
> 			>               >       >                       > 2. If I want to add my
> own test suite or
> 			> test to
> 			>               >       > Fuego dashboard, what is the
> 			>               >       >                       > process?
> 			>               >       >                       Please see this page:
> 			>               >       >
> http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test>
> 			> <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test> >
> 			>               > <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test>
> 			> <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test> > >
> 			>               >       >
> <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test>
> 			> <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test> >
> 			>               > <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test>
> 			> <http://bird.org/fuego/Adding_a_test
> <http://bird.org/fuego/Adding_a_test> > > >
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >               Thanks I will check the above
> link. Can you also
> 			> point me to
> 			>               >       > the link which helps me to run Fuego
> on port other
> 			> than 8080?
> 			>               >       >
> 			>               >       >
> 			>               >       >                       > 3. Is the dashboard
> customizable?
> 			>               >       >                       Yes.  The Jenkins
> dashboard is extremely
> 			>               >       > customizable, and there are
> numerous
> 			>               >       >                       view options and plugins to
> configure how
> 			> you want
> 			>               >       > the dashboard to look.
> 			>               >       >                       JTA and Fuego 1.0 used a
> lot of these
> 			> plugins to
> 			>               >       > create a specific look.
> 			>               >       >                       Fuego 1.1 leaves this more
> as an exercise
> 			> for the
> 			>               >       > user, since each site may want
> 			>               >       >                       their own Jenkins interface
> customizations.
> 			> We try to
> 			>               >       > require a minimal set
> 			>               >       >                       of Jenkins plugins for
> Fuego core
> 			> functionality.  Then,
> 			>               >       > individual users and sites
> 			>               >       >                       can choose which of the
> Jenkins plugins to
> 			> use for
> 			>               >       > the dashboard look they want.
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >               Thank is there any tips
> available already on
> 			> customizing
> 			>               >       > dashboard?
> 			>               >       >
> 			>               >       >
> 			>               >       >                       >
> 			>               >       >                       > Please let me know.
> 			>               >       >
> 			>               >       >                       There would be some work
> involved to
> 			> make existing
> 			>               >       > LTP work over the serial
> 			>               >       >                       port for your board.  But it
> should not be
> 			> too difficult.
> 			>               >       > More critical is how your
> 			>               >       >                       distribution of Linux is
> configured to
> 			> initialize.  Does
> 			>               >       > your board come up to a login
> 			>               >       >                       prompt, or directly into a
> shell prompt?
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >       >               The board when booted will
> come up the
> 			> buildroot login
> 			>               >       > prompt and when logged into will go
> into a shell
> 			> prompt.
> 			>               >       >               I hope I am clear with my
> requirements about
> 			> LTP. Please let
> 			>               >       > me know if you have any further
> questions.
> 			>               >       >
> 			>               >       >
> 			>               >       >                       Let me know the answers
> to my questions,
> 			> and we
> 			>               >       > can work from there.
> 			>               >       >
> 			>               >       >                       Regards,
> 			>               >       >                        -- Tim
> 			>               >       >
> 			>               >       >
> 			>               >       >
> 			>               >
> 			>               >
> 			>               >
> 			>               >
> 			>
> 			>
> 
> 
> 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-06 15:18                     ` Bird, Timothy
@ 2017-04-06 18:27                       ` dhinakar k
  0 siblings, 0 replies; 17+ messages in thread
From: dhinakar k @ 2017-04-06 18:27 UTC (permalink / raw)
  To: Bird, Timothy; +Cc: fuego

[-- Attachment #1: Type: text/plain, Size: 6509 bytes --]

Hi Tim,

Just wanted to post the error I am getting if I try to change the Jenkins
port from 8080 to 8081 in the Dockerfile.
Please see the relevant error snippet below.

Regards,
Dhinakar

....
Step 31 : RUN source /etc/default/jenkins &&
JENKINS_ARGS="$JENKINS_ARGS --prefix=/fuego" &&     sed -i -e
"s#JENKINS_ARGS.*#JENKINS_ARGS\=\"${JENKINS_ARGS}\"#g" /etc/default/jenkins
 ---> Running in e08f9cdfcee4
 ---> 82d5556b4a9f
Removing intermediate container e08f9cdfcee4
Step 32 : RUN source /etc/default/jenkins &&     JAVA_ARGS="$JAVA_ARGS
-Djenkins.install.runSetupWizard=false" &&     if [ -n "$HTTP_PROXY" ];
then         PROXYSERVER=$(echo $http_proxy | sed -E 's/^http://' | sed -E
's/\///g' | sed -E 's/(.*):(.*)/\1/') &&         PROXYPORT=$(echo
$http_proxy | sed -E 's/^http://' | sed -E 's/\///g' | sed -E
's/(.*):(.*)/\2/') &&         JAVA_ARGS="$JAVA_ARGS
-Dhttp.proxyHost="${PROXYSERVER}" -Dhttp.proxyPort="${PROXYPORT}"
-Dhttps.proxyHost="${PROXYSERVER}" -Dhttps.proxyPort="${PROXYPORT};     fi
&&     sed -i -e "s#^JAVA_ARGS.*#JAVA_ARGS\=\"${JAVA_ARGS}\"#g"
/etc/default/jenkins;
 ---> Running in 9214eede314c
 ---> 618962dea14b
Removing intermediate container 9214eede314c
Step 33 : RUN service jenkins start &&     sleep 30 &&     sudo -u jenkins
java -jar /var/cache/jenkins/war/WEB-INF/jenkins-cli.jar -s
http://localhost:8081/fuego install-plugin description-setter &&     sudo
-u jenkins java -jar /var/cache/jenkins/war/WEB-INF/jenkins-cli.jar -s
http://localhost:8081/fuego install-plugin pegdown-formatter
 ---> Running in 9039cc7bfe17
Starting Jenkins Continuous Integration Server: jenkins.
java.io.IOException: Failed to connect to http://localhost:8081/fuego/
    at hudson.cli.CLI.getCliTcpPort(CLI.java:267)
    at hudson.cli.CLI.<init>(CLI.java:128)
    at hudson.cli.CLIConnectionFactory.connect(CLIConnectionFactory.java:72)
    at hudson.cli.CLI._main(CLI.java:473)
    at hudson.cli.CLI.main(CLI.java:384)
    Suppressed: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
        at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
        at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:579)
        at java.net.Socket.connect(Socket.java:528)
        at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
        at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
        at sun.net.www.http.HttpClient.New(HttpClient.java:308)
        at sun.net.www.http.HttpClient.New(HttpClient.java:326)
        at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:998)
        at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:934)
        at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:852)
        at
sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1093)
        at
hudson.cli.FullDuplexHttpStream.<init>(FullDuplexHttpStream.java:77)
        at hudson.cli.CLI.connectViaHttp(CLI.java:152)
        at hudson.cli.CLI.<init>(CLI.java:132)
        ... 3 more
Caused by: java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:579)
    at java.net.Socket.connect(Socket.java:528)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
    at sun.net.www.http.HttpClient.New(HttpClient.java:308)
    at sun.net.www.http.HttpClient.New(HttpClient.java:326)
    at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:998)
    at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:934)
    at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:852)
    at hudson.cli.CLI.getCliTcpPort(CLI.java:265)
    ... 4 more
The command '/bin/sh -c service jenkins start &&     sleep 30 &&     sudo
-u jenkins java -jar /var/cache/jenkins/war/WEB-INF/jenkins-cli.jar -s
http://localhost:8081/fuego install-plugin description-setter &&     sudo
-u jenkins java -jar /var/cache/jenkins/war/WEB-INF/jenkins-cli.jar -s
http://localhost:8081/fuego install-plugin pegdown-formatter' returned a
non-zero code: 255
[sudo] password for dhinakar:


On Thu, Apr 6, 2017 at 8:48 PM, Bird, Timothy <Tim.Bird@sony.com> wrote:

>
>
> > -----Original Message-----
> > From: dhinakar k on Thursday, April 06, 2017 2:26 AM
> > Hi,
> >
> > Sorry this git clone issue seems to be internal to our company. I have
> > reported and raised a request for an exception.
> >
> > Meanwhile I have manually downloaded and setup Serio as per the
> > instructions in the docker file. But the issue now is I have one generic
> Jenkins
> > version running on port 8080  and I want Fuego to run on port 8081. So
> the
> > next step in Docker file is failing if I change the port to 8081. How do
> I fix it?
> > Please let me know.
>
> The very next step should not be failing, it's just doing a sed operation.
>
> Maybe it's this step?:
> RUN service jenkins start && \
>         sleep 30 && \
>         sudo -u jenkins java -jar /var/cache/jenkins/war/WEB-INF/jenkins-cli.jar
> -s http://localhost:8080/fuego install-plugin description-setter && \
>         sudo -u jenkins java -jar /var/cache/jenkins/war/WEB-INF/jenkins-cli.jar
> -s http://localhost:8080/fuego install-plugin pegdown-formatter
>
> In this case, change all occurrences of 8080  to 8081.
>
> If this doesn't resolve your issue, please send the output from the
> ./install.sh so we can see the error message you're getting.
>  -- Tim
>
>

[-- Attachment #2: Type: text/html, Size: 8253 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-05  4:06   ` Bird, Timothy
  2017-04-05  4:30     ` dhinakar k
@ 2017-04-17 21:54     ` Kevin Hilman
  2017-04-18 17:18       ` dhinakar k
  1 sibling, 1 reply; 17+ messages in thread
From: Kevin Hilman @ 2017-04-17 21:54 UTC (permalink / raw)
  To: Bird, Timothy; +Cc: fuego, dhinakar k

"Bird, Timothy" <Tim.Bird@sony.com> writes:

> Fuego release 1.1, release candidate 2, is available now in my master branch on bitbucket.
>
> Please follow the instructions on this page to download and use this version of Fuego:
> http://bird.org/fuego/Quickstart_Guide.

This link doesn't exist.  The correct one appears to be:

  http://bird.org/fuego/Fuego_Quickstart_Guide

Kevin

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Fuego] Fuego v1.1 release
  2017-04-17 21:54     ` Kevin Hilman
@ 2017-04-18 17:18       ` dhinakar k
  0 siblings, 0 replies; 17+ messages in thread
From: dhinakar k @ 2017-04-18 17:18 UTC (permalink / raw)
  To: Kevin Hilman; +Cc: Bird, Timothy, fuego

[-- Attachment #1: Type: text/plain, Size: 605 bytes --]

Thanks for the link Kevin though I have it. It will be useful for some new
members of this forum.

Regards,
Dhinakar

On Tue, Apr 18, 2017 at 3:24 AM, Kevin Hilman <khilman@baylibre.com> wrote:

> "Bird, Timothy" <Tim.Bird@sony.com> writes:
>
> > Fuego release 1.1, release candidate 2, is available now in my master
> branch on bitbucket.
> >
> > Please follow the instructions on this page to download and use this
> version of Fuego:
> > http://bird.org/fuego/Quickstart_Guide.
>
> This link doesn't exist.  The correct one appears to be:
>
>   http://bird.org/fuego/Fuego_Quickstart_Guide
>
> Kevin
>

[-- Attachment #2: Type: text/html, Size: 1310 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2017-04-18 17:18 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CABehs3NaJvUx0hMTX9iYBOzR4OXbCe65UoY_71i5Qf0T7pn8eA@mail.gmail.com>
2017-04-05  2:57 ` [Fuego] Fuego v1.1 release dhinakar k
2017-04-05  4:06   ` Bird, Timothy
2017-04-05  4:30     ` dhinakar k
2017-04-05  4:58       ` Bird, Timothy
2017-04-05 12:50         ` dhinakar k
2017-04-06  4:25           ` dhinakar k
2017-04-06  4:33             ` Daniel Sangorrin
2017-04-06  5:53               ` dhinakar k
2017-04-06  5:40             ` Bird, Timothy
2017-04-06  5:56               ` dhinakar k
2017-04-06  6:07                 ` dhinakar k
2017-04-06  9:25                   ` dhinakar k
2017-04-06 15:18                     ` Bird, Timothy
2017-04-06 18:27                       ` dhinakar k
2017-04-06 16:04                     ` Bird, Timothy
2017-04-17 21:54     ` Kevin Hilman
2017-04-18 17:18       ` dhinakar k

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.