<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_packages_services_Car/car-bugreportd, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_services_Car/'/>
<entry>
<title>Add README.md and OWNERS to car-bugreportd</title>
<updated>2020-05-05T03:59:55+00:00</updated>
<author>
<name>Zhomart Mukhamejanov</name>
<email>zhomart@google.com</email>
</author>
<published>2020-05-05T03:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_services_Car/commit/?id=0de43ebbca4eb88cbbc7068266e30fbe344e8b82'/>
<id>0de43ebbca4eb88cbbc7068266e30fbe344e8b82</id>
<content type='text'>
Test: noop
Change-Id: I4b413c5e23c45f2fad2e6e3c05d5663703b60b20
Bug: 154555539
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: noop
Change-Id: I4b413c5e23c45f2fad2e6e3c05d5663703b60b20
Bug: 154555539
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow bugreport app to gracefully handle errors.</title>
<updated>2019-09-14T02:02:13+00:00</updated>
<author>
<name>Zhomart Mukhamejanov</name>
<email>zhomart@google.com</email>
</author>
<published>2019-09-12T01:35:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_services_Car/commit/?id=cd25b85b16a6bbfd009d031e614c5251b47c2787'/>
<id>cd25b85b16a6bbfd009d031e614c5251b47c2787</id>
<content type='text'>
1. Increase timeout when reading from dumpstate socket in main.cpp.
   EAGAIN on line main.cpp:107 means socket has no data to read, we
   should try reading again. Many code I've seen infinitely retries.
   adb-bugreport tool waits 10 minutes, see
   frameworks/native/cmds/bugreportz/main.cpp.
2. Start reading from dumpstate socket only if progress returned
   success, otherwise it just fails - main.cpp:230.
3. Enable logging MediaRecorder events - BugReportActivity:387.
4. Allow gracefully handling media recorder stop errors.
   BugReportActivity:415.
5. Allow skipping empty files when adding to the final zip.
   BugReportService:491.

Change-Id: Ic1a82fe28ab261ac9bc58477e79ff7819958b63b
Bug: 140430647
Test: on a hawk rig (both success and simulated error case)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. Increase timeout when reading from dumpstate socket in main.cpp.
   EAGAIN on line main.cpp:107 means socket has no data to read, we
   should try reading again. Many code I've seen infinitely retries.
   adb-bugreport tool waits 10 minutes, see
   frameworks/native/cmds/bugreportz/main.cpp.
2. Start reading from dumpstate socket only if progress returned
   success, otherwise it just fails - main.cpp:230.
3. Enable logging MediaRecorder events - BugReportActivity:387.
4. Allow gracefully handling media recorder stop errors.
   BugReportActivity:415.
5. Allow skipping empty files when adding to the final zip.
   BugReportService:491.

Change-Id: Ic1a82fe28ab261ac9bc58477e79ff7819958b63b
Bug: 140430647
Test: on a hawk rig (both success and simulated error case)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove outputfile flag since it's unused in dumpstate</title>
<updated>2019-08-29T10:37:00+00:00</updated>
<author>
<name>Abhijeet Kaur</name>
<email>abkaur@google.com</email>
</author>
<published>2019-08-29T10:37:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_services_Car/commit/?id=8261b7953be51df03fc5dee7953111381f74f8fa'/>
<id>8261b7953be51df03fc5dee7953111381f74f8fa</id>
<content type='text'>
Bug: 135186519
Test: builds
Change-Id: I34c7cf4049281b145dda1ca27951434bf666c9fd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 135186519
Test: builds
Change-Id: I34c7cf4049281b145dda1ca27951434bf666c9fd
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix screen capture in car bugreport tool.</title>
<updated>2019-06-25T21:49:17+00:00</updated>
<author>
<name>Zhomart Mukhamejanov</name>
<email>zhomart@google.com</email>
</author>
<published>2019-06-25T21:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_services_Car/commit/?id=2770ccd95dc018d68e183f32011515896ad56c3e'/>
<id>2770ccd95dc018d68e183f32011515896ad56c3e</id>
<content type='text'>
Bug: 136017078
Test: on a hawk rig
Change-Id: I7aa088a1053a6d721c133ede3f3f6d4248c81152
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 136017078
Test: on a hawk rig
Change-Id: I7aa088a1053a6d721c133ede3f3f6d4248c81152
</pre>
</div>
</content>
</entry>
<entry>
<title>Add screencapture feature to bugreporting</title>
<updated>2019-06-11T01:38:58+00:00</updated>
<author>
<name>Selim Gurun</name>
<email>sgurun@google.com</email>
</author>
<published>2019-06-07T18:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_services_Car/commit/?id=a85b7e7058b8cb7f94ecf8f4728a76a821de4c3b'/>
<id>a85b7e7058b8cb7f94ecf8f4728a76a821de4c3b</id>
<content type='text'>
Dumpstate does not collect screenshots of the physical displays other
than the primary one. Add logic to collect these because it is important
for Automotive use case.
Further, Android bugreports does not include screenshot of the primary
display in the bugreport (its api allows capturing it seperately). The
API in automotive combines all displays in a zip file for automotive.
Bug: 133368541
Test: Manual
Change-Id: I412fb55e2d0bd734b264014857ad80e4ec04870e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dumpstate does not collect screenshots of the physical displays other
than the primary one. Add logic to collect these because it is important
for Automotive use case.
Further, Android bugreports does not include screenshot of the primary
display in the bugreport (its api allows capturing it seperately). The
API in automotive combines all displays in a zip file for automotive.
Bug: 133368541
Test: Manual
Change-Id: I412fb55e2d0bd734b264014857ad80e4ec04870e
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a clang-format file to for native code.</title>
<updated>2019-05-25T06:32:51+00:00</updated>
<author>
<name>Selim Gurun</name>
<email>sgurun@google.com</email>
</author>
<published>2019-05-23T03:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_services_Car/commit/?id=c40b23b135b0cc1d9022b6362d130129642043b6'/>
<id>c40b23b135b0cc1d9022b6362d130129642043b6</id>
<content type='text'>
This is to address a review comment part of b/133193822.
Bug: 133193822

Test: README file
Change-Id: Ib28b47aca55686fb801a71e4c5c51179647495d4
(cherry picked from commit fbde1023fec9ed00fcf3f38f1ec5bec5597222c5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is to address a review comment part of b/133193822.
Bug: 133193822

Test: README file
Change-Id: Ib28b47aca55686fb801a71e4c5c51179647495d4
(cherry picked from commit fbde1023fec9ed00fcf3f38f1ec5bec5597222c5)
</pre>
</div>
</content>
</entry>
<entry>
<title>Create an internal API to collect zipped bugreports</title>
<updated>2019-05-23T02:49:12+00:00</updated>
<author>
<name>Selim Gurun</name>
<email>sgurun@google.com</email>
</author>
<published>2019-05-14T03:27:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_services_Car/commit/?id=c4d7c0135fe2e0062ff3fdc8a6d6284e75c8af7d'/>
<id>c4d7c0135fe2e0062ff3fdc8a6d6284e75c8af7d</id>
<content type='text'>
The existing car-lib API to collect bugreports is only useful
to collect flat bugreports. Flat bugreports do not contain
vital information including ANR traces and vendor data.
Add a new internal API to collect zipped bugreports.

The existing API will be removed as soon as we move the
existing sole client to the new API.

Bug: 133193822
Test: manual
Change-Id: I5379872eb1b0957b2f0502d57bcb015320c0f13d
(cherry picked from commit 5561dac4580afa9be74ce38aef3a22418c1543a7)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The existing car-lib API to collect bugreports is only useful
to collect flat bugreports. Flat bugreports do not contain
vital information including ANR traces and vendor data.
Add a new internal API to collect zipped bugreports.

The existing API will be removed as soon as we move the
existing sole client to the new API.

Bug: 133193822
Test: manual
Change-Id: I5379872eb1b0957b2f0502d57bcb015320c0f13d
(cherry picked from commit 5561dac4580afa9be74ce38aef3a22418c1543a7)
</pre>
</div>
</content>
</entry>
</feed>
