Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(561)

Issue 2782923002: Unbundle libdrm (Closed)

Created:
3 years, 8 months ago by Paweł Hajdan Jr.
Modified:
3 years, 8 months ago
CC:
chromium-reviews, phajdan
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+23 lines, -0 lines) Patch
A build/linux/unbundle/libdrm.gn View 1 1 chunk +22 lines, -0 lines 0 comments Download
M build/linux/unbundle/replace_gn_files.py View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 18 (4 generated)
Paweł Hajdan Jr.
3 years, 8 months ago (2017-03-29 17:42:15 UTC) #3
Tom (Use chromium acct)
+dcastanga
3 years, 8 months ago (2017-03-29 17:44:21 UTC) #5
Daniele Castagna
Hi phajdan.jr! Do you mind following the suggested form for CL descriptions: https://www.chromium.org/developers/contributing-code#TOC-Writing-change-list-descriptions In particular, ...
3 years, 8 months ago (2017-03-29 18:40:32 UTC) #6
Daniele Castagna
On 2017/03/29 at 18:40:32, Daniele Castagna wrote: > Hi phajdan.jr! > Do you mind following ...
3 years, 8 months ago (2017-03-29 18:51:12 UTC) #7
Paweł Hajdan Jr.
Please see https://cs.chromium.org/chromium/src/build/linux/unbundle/README?q=unbundle/readme+package:%5Echromium$&l=1 for more context. *NONE* of these files are used at Google.
3 years, 8 months ago (2017-03-29 21:23:17 UTC) #8
Daniele Castagna
On 2017/03/29 at 21:23:17, phajdan.jr wrote: > Please see https://cs.chromium.org/chromium/src/build/linux/unbundle/README?q=unbundle/readme+package:%5Echromium$&l=1 for more context. > I ...
3 years, 8 months ago (2017-03-29 21:30:25 UTC) #9
Lei Zhang
On 2017/03/29 21:30:25, Daniele Castagna wrote: > On 2017/03/29 at 21:23:17, phajdan.jr wrote: > > ...
3 years, 8 months ago (2017-03-30 06:35:41 UTC) #10
Daniele Castagna
On 2017/03/30 at 06:35:41, thestig wrote: > On 2017/03/29 21:30:25, Daniele Castagna wrote: > > ...
3 years, 8 months ago (2017-03-30 07:16:34 UTC) #11
Daniele Castagna
On 2017/03/30 at 07:16:34, Daniele Castagna wrote: > On 2017/03/30 at 06:35:41, thestig wrote: > ...
3 years, 8 months ago (2017-03-30 07:22:17 UTC) #12
Lei Zhang
On 2017/03/30 07:22:17, Daniele Castagna wrote: > Looking at the comment, the added dependency seems ...
3 years, 8 months ago (2017-03-30 08:12:00 UTC) #13
Paweł Hajdan Jr.
On 2017/03/30 07:22:17, Daniele Castagna wrote: > Can we just use the "use_system_libdrm" gn arg ...
3 years, 8 months ago (2017-03-30 08:23:38 UTC) #14
Lei Zhang
On 2017/03/30 08:23:38, Paweł Hajdan Jr. wrote: > Lei: why not just approve this CL? ...
3 years, 8 months ago (2017-03-30 09:30:21 UTC) #15
Paweł Hajdan Jr.
Committed patchset #2 (id:20001) manually as 9a50f192a882b65f021c0c13345762c3a4d7a499 (presubmit successful).
3 years, 8 months ago (2017-03-30 14:32:15 UTC) #17
Lei Zhang
3 years, 8 months ago (2017-03-30 17:17:24 UTC) #18
Message was sent while issue was closed.
On 2017/03/30 08:23:38, Paweł Hajdan Jr. wrote:
> No. Not all GN files for third party libraries provide that, and when they do,
> it's not always what Linux distros expect/need. build/linux/unbundle provides
a
> uniform way to unbundle libraries for Linux distros since 2013. They can also
be
> freely modified without affecting anything used by Google.
> 
> Please note build/linux/unbundle was not intended to be used by regular
Chromium
> developers (as one of design requirements), and that only people who know the
> context would look there. In my experience, people need a lot of context if
they
> don't already have it, and at that point a discussion (IM/VC?) might be best.

While it would be excessive to write a long paragraph for every unbundle CL,
just "Unbundle libdrm" is on the opposite end of the spectrum. In general, we
can provide a bit more context in the CL description, to point people in the
right direction. Then hopefully they can figure it out and won't need to IM you
as much. Just a cookie cutter "See build/linux/unbundle/README" can be really
helpful. I'll also make a CL later to update the README to be more helpful for
those without any context.

For this CL in particular, third_party/libdrm has existed for a few months now.
Did r459592 start using it on Linux, and prompted someone to file a Gentoo bug
about unbundling it? If so, mentioning r459592 or some other bug specific to
libdrm would have been helpful for reviewers.

Powered by Google App Engine
This is Rietveld 408576698