Temurin-build: ์ œ์•ˆ : PR ์ž‘์„ฑ์ž๊ฐ€ ์‹ค์šฉ์ ์ธ ๊ฒฝ์šฐ ์ž์‹ ์˜ PR์„ ๋ณ‘ํ•ฉํ•˜๋„๋กํ•ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2021๋…„ 03์›” 01์ผ  ยท  16์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: adoptium/temurin-build

ํ˜„์žฌ ๋นŒ๋“œ ๋ฐ ํŒŒ์ดํ”„ ๋ผ์ธ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ PR์˜ ๋‘ ๋ฒˆ์งธ ์Šน์ธ (๋˜๋Š” ์ธํ”„๋ผ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ์ฒซ ๋ฒˆ์งธ ์Šน์ธ)์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์‚ฌ๋žŒ์€ ์ž์ฃผ์ด๋ฅผ ๋ณ‘ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

๋‚ด ๊ด€์ ์—์„œ ๋‚˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ ‘๊ทผ ๊ถŒํ•œ์ด์—†๋Š” ํ•œ ๋ฐœ์‹ ์ž๊ฐ€ ๊ทธ๊ฒƒ์„ ๋ณ‘ํ•ฉํ•˜๋„๋ก ๋ณด๋ฅ˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • PR์˜ ์ž‘์„ฑ์ž๋Š” ๋ฌธ์ œ๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์„ ๋•Œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜์žˆ๋Š” ๊ฐ€์žฅ ์ข‹์€ ์žฅ์†Œ์ด๋ฏ€๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ž ์žฌ์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” PR์˜ ์ž‘์„ฑ์ž๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์ข… ํŒŒ์ดํ”„ ๋ผ์ธ์„ ์‹คํ–‰ํ•  ์ˆ˜์žˆ๋Š” ์‹œ๊ฐ„์— ๋ณ‘ํ•ฉํ•˜์—ฌ ๋ณ‘ํ•ฉ ์œ„ํ—˜์„ ์™„ํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค๋ฅธ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋‹ค๋ฅธ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ (https://github.com/AdoptOpenJDK/openjdk-build/issues/2455 ์ดํ›„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Œ) ์ดˆ์•ˆ์œผ๋กœ ํ‘œ์‹œํ•˜์ง€ ์•Š๊ณ ๋„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์‰ฝ๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒ€ํ†  ํ•  ์ˆ˜์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋Š” "๊ฒ€ํ†  ์ค€๋น„๊ฐ€๋˜์ง€ ์•Š์Œ"์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

๋นŒ๋“œ, ํŒŒ์ดํ”„ ๋ผ์ธ ๋ฐ ์ธํ”„๋ผ ์ €์žฅ์†Œ ๋ชจ๋‘์—์„œ์ด ์ •์ฑ…์„ ๊ตฌํ˜„ํ•  ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค (์ž‘๋…„์— https://adoptopenjdk.slack.com/archives/C09NW3L2J/p1593165920153600?thread_ts=1593160796.150600&cid=C09NW3L2J์—์„œ ์ฒ˜์Œ ์ œ ์•ˆ๋จ). ๋ณ‘ํ•ฉ ํ›„ ๋ณ‘ํ•ฉํ•˜๋Š” ์‚ฌ๋žŒ์€ PR์˜ "๋ช…๋ฐฑํ•œ"๋ถ€์ž‘์šฉ์„ ์ ์‹œ์— ์ฒ˜๋ฆฌ ํ•  ์ฑ…์ž„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ์šฐ๋ฆฌ์—๊ฒŒ openjdk ๋นŒ๋“œ๋ฅผ ์ƒ์‚ฐํ•˜๋Š” ํ•ต์‹ฌ ์‚ฌ์—…์—์„œ ๋” ๋‚˜์€ ์•ˆ์ •์„ฑ์„ ์ค„ ๊ฒƒ์ด๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ธด๊ธ‰ ๋นŒ๋“œ ์ค‘๋‹จ ์‚ฌ์œ ๋กœ ์ธํ•ด์ด๋ฅผ ์šฐํšŒ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹ ์†ํ•˜๊ฒŒ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์•ผํ•˜์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ ์†Œ์ˆ˜์˜ PR์— ์ ์šฉ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ์ƒ๊ฐ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

documentation question

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@sxa ์ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ์™„์ „ํžˆ ๋งŒ์กฑํ•ฉ๋‹ˆ๋‹ค. ready-to-merge ๋ ˆ์ด๋ธ”์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์ž‘์„ฑ์ž์—๊ฒŒ ํ•‘์„ ๋ณด๋‚ด๋Š” ๋ด‡์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  16 ๋Œ“๊ธ€

@sxa ์ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ์™„์ „ํžˆ ๋งŒ์กฑํ•ฉ๋‹ˆ๋‹ค. ready-to-merge ๋ ˆ์ด๋ธ”์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์ž‘์„ฑ์ž์—๊ฒŒ ํ•‘์„ ๋ณด๋‚ด๋Š” ๋ด‡์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

@gdams ๋Š” ์Šน์ธ ๋ฐ ๋ด‡ ์ œ์•ˆ์„ ์œ„ํ•ด ๋‚ด ์ž…์—์„œ ๋ฐ”๋กœ ๋‹จ์–ด๋ฅผ ๊ฐ€์ ธ

๋™์˜ ํ•จ-์šฐ๋ฆฌ TZ๋„ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋™๊ธฐ๋Š” ์ดํ•ดํ•˜์ง€๋งŒ ๋” ๋งŽ์€ ์†Œ์Œ์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (GitHub์—์„œ ์ด๋ฏธ ์Šน์ธ์„ ์•Œ ๋ ธ์Šต๋‹ˆ๋‹ค). ๋˜ํ•œ์ด๋ฅผ ์‹œํ–‰ํ•˜๊ธฐ์œ„ํ•œ ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ๋น ๋ฅด๊ฒŒ ๋ฌด๋„ˆ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์Šน์ธ์ž๋กœ์„œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ณ‘ํ•ฉ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์–ด๋–ป๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ํ•ด๋‹น ๊ทœ์น™์ด์žˆ๋Š” ์ €์žฅ์†Œ์™€ ๊ทธ๋ ‡์ง€ ์•Š์€ ์ €์žฅ์†Œ๋ฅผ ์–ด๋–ป๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ณต๋™ ์†Œ์œ ๊ถŒ์„ ์ค„์ž„์œผ๋กœ์จ ์šฐ๋ฆฌ๋Š” ์‹ค์ œ๋กœ ์ƒˆ๋กœ์šด ๊ธฐ์—ฌ์ž๋“ค์„ ๋ง‰์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ์ˆœ์กฐ๋กญ๊ฒŒ ์ง„ํ–‰๋  ์ฑ…์ž„์ด ์žˆ๋‹ค๋ฉด ์‹œ๊ฐ„์„ ์˜ˆ์•ฝํ•˜๊ณ  ํŒŒ์ดํ”„ ๋ผ์ธ์ด ํ†ต๊ณผ ํ•  ๋•Œ๊นŒ์ง€ ๋ช‡ ์‹œ๊ฐ„์„ ๊ธฐ๋‹ค๋ ค์•ผํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„๋ฐ›์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์ด ์ž์‹ ์˜ PR์„ ๊ด€๋ฆฌํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๊ทธ๊ฒƒ์„ ๊ฐ€์ ธ์•ผํ•ฉ๋‹ˆ๋‹ค. ์ž‘์„ฑ์ž๊ฐ€ ๋ณ‘ํ•ฉ์„ ์›ํ•จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ ˆ์ด๋ธ”์„ ๋งŒ๋“ค๊ณ  ์‹ค์ˆ˜๋กœ ๋ณ‘ํ•ฉํ•˜์ง€ ์•Š๋„๋ก ๊ฐ•์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์Šต๋‹ˆ๋‹ค.

๋” ๋งŽ์€ ์†Œ์Œ์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (GitHub์—์„œ ์ด๋ฏธ ์Šน์ธ ์•Œ๋ฆผ).

์ด๊ฒƒ์—์„œ ์–ด๋–ค ์ถ”๊ฐ€ ์†Œ์Œ์ด ์˜ˆ์ƒ๋ฉ๋‹ˆ๊นŒ? ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ด‡์ด์žˆ๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ๋‹ค๋ฅธ ๊ฒƒ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๋ชจ๋“  ๊ฒƒ์ด ์ˆœ์กฐ๋กญ๊ฒŒ ์ง„ํ–‰๋  ์ฑ…์ž„์ด ์žˆ๋‹ค๋ฉด ์‹œ๊ฐ„์„ ์˜ˆ์•ฝํ•˜๊ณ  ๋ช‡ ์‹œ๊ฐ„์„ ๊ธฐ๋‹ค๋ ค์•ผํ•ฉ๋‹ˆ๋‹ค

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์•Œ์ง€๋งŒ, ๋‚ด ๋ฐ˜๋ก ์€ ๊ทธ๊ฒƒ์ด ์™œ ๊ฐ‘์ž๊ธฐ ์ž˜๋ชป๋˜์—ˆ๋Š”์ง€ ๋””๋ฒ„๊น…ํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ์†Œ๋น„ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋‚˜์€ ์˜ต์…˜์ด๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. , ์ด๊ฒƒ์ด ์ œ๊ฐ€ ์‹ค์ œ๋กœ ์ €์ž๊ฐ€ ์ ๊ทน์ ์œผ๋กœ ๊ฒฐ์ •์„ ๋‚ด๋ ค์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. ๋งŽ์€ ์ €์ž๋“ค์ด PR์—์„œ ๋‚˜์˜จ ๊ฒฐ๊ณผ๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ฒ˜๋ฆฌ ํ•  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. :-)

๋˜ํ•œ์ด๋ฅผ ์‹œํ–‰ํ•˜๊ธฐ์œ„ํ•œ ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

ํ‘œ๋ฉด์ ์œผ๋กœ๋Š” ๋” ๋งŽ์€ ์•Œ๋ฆผ์„ ์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ท€ํ•˜์˜ ์˜๊ฒฌ๊ณผ ์•ฝ๊ฐ„ ์ƒ์ถฉ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์†”์งํžˆ ๋‚˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ํ˜„๋ช…ํ•˜๋‹ค๊ณ  ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์—†๋‹ค๋ฉด ๊ฐœ์ธ์ ์œผ๋กœ ๊ทธ๊ฒƒ์„ ์‹œํ–‰ ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ œ๋ชฉ์€ "Let PR originators"๋ผ๊ณ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ฆฌ๋ทฐ์–ด๊ฐ€ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋น ๋ฅด๊ฒŒ ์‚ดํŽด๋ณธ ํ›„์—๋Š” "๊ธฐ๋ณธ์ ์œผ๋กœ ๋ณ‘ํ•ฉ"ํ•˜์ง€ ์•Š๋„๋ก ๊ถŒ์žฅํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

ํ•ด๋‹น ๊ทœ์น™์ด์žˆ๋Š” ์ €์žฅ์†Œ์™€ ๊ทธ๋ ‡์ง€ ์•Š์€ ์ €์žฅ์†Œ๋ฅผ ์–ด๋–ป๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์šฐ๋ฆฌ๋Š” ๊ทธ ์ •๋ณด๋ฅผ PR ํ…œํ”Œ๋ฆฟ์— ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ด ์ •๋ณด๋Š” ๋ช…ํ™•ํ•˜๊ฒŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์–ด๋Š ์ชฝ์ด๋“  ๊ทธ๊ฒƒ์ด ์ ์–ด๋„ ์—ฌ๊ธฐ์„œ ์‹œ๋„ํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์™œ ์ƒˆ๋กœ์šด ๊ธฐ์—ฌ์ž๋ฅผ ๋‚™๋‹ด์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜์ง€ ์•Š๋Š” ์‚ฌ์šฉ ์‚ฌ๋ก€๊ฐ€ ์—†๊ฑฐ๋‚˜ ๋ณ‘ํ•ฉ ๊ถŒํ•œ์„ ์–ป์„ ์ƒˆ๋กœ์šด ๊ณต๋™ ์ž‘์—…์ž์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ณ  ์žˆ์ง€ ์•Š๋Š” ํ•œ ์˜ํ–ฅ์„๋ฐ›์ง€ ์•Š์•„์•ผํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” ๊ฒ€ํ† ์ž๊ฐ€ ์ž‘์„ฑ์ž์˜ ์˜๊ฒฌ์ด๋‚˜ ์š”์ฒญ์„ ์™„์ „ํžˆ ์ฝ์ง€ ์•Š์€ ๊ฒฝ์šฐ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋Š” ์‹œ๋„๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค ( "xxxx๊ฐ€ ํ™•์ธ ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์‹ญ์‹œ์˜ค ...", "์ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๊ณต๋™ ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค." -x ๋ฐ y ๋ณ€๊ฒฝ ์‚ฌํ•ญ๊ณผ ํ•จ๊ป˜ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค ... ","Z๊ฐ€์ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ฒ€ํ† ํ•˜๋„๋ก ํŠน๋ณ„ํžˆ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค ... "). ๊ฒ€ํ† ์ž๊ฐ€ ์ด๋Ÿฌํ•œ ์š”์ฒญ์„ ๋ฌด์‹œํ•˜๊ณ  ๋ณ‘ํ•ฉ์„ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์€ ์ข‹์€ ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋˜ํ•œ ์ถฉ๋ถ„ํ•œ ์ดํ•ด ๋‚˜ ํ…Œ์ŠคํŠธ์—†์ด ์„ฑ๊ธ‰ํ•œ ๊ฒ€ํ† ์™€ ๋ณ‘ํ•ฉ์ด ๋ฐœ์ƒํ•œ openjdk-tests repo์˜ ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํŒ€์—๊ฒŒ ๋งค์šฐ ์ŠคํŠธ๋ ˆ์Šค์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‘ ๋ฒˆ์งธ ๊ฒ€ํ†  ์ž ํ•„์ˆ˜ ๊ฒŒ์ดํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ์ €์žฅ์†Œ์˜ ๊ฒฝ์šฐ ์“ฐ๊ธฐ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด์—†๋Š” ๋งŽ์€ ์ž‘์„ฑ์ž๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž‘์„ฑ์ž๊ฐ€ ๋ณ‘ํ•ฉ๋˜๋Š” ๊ฒƒ์„ ๋Œ€๋ถ€๋ถ„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฒ€ํ†  ํ•œ ๋‚ด์šฉ์„ ๋ณ‘ํ•ฉํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ (์“ฐ๊ธฐ ๊ถŒํ•œ์ด ์žˆ์Œ์„ ์•Œ๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ค€๋น„๊ฐ€๋˜๋ฉด ๋ณ‘ํ•ฉํ•˜๋„๋ก ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค).

PR์„ ์ œ๋Œ€๋กœ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋Š” ์‚ฌ๋žŒ์ด PR์„ ๋ณ‘ํ•ฉํ•˜๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์šฐ๋ฆฌ๋Š” ํ”„๋กœ์ ํŠธ์—์„œ ๊ฒฝ์Ÿํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฐ PR์„ ์นจ์ฐฉํ•˜๊ฒŒ ํ‰๊ฐ€ํ•˜๊ณ  ์™„์ „ํžˆ ํ…Œ์ŠคํŠธ๋˜๊ณ  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ์ ํ•ฉํ•œ ํƒ€์ด๋ฐ์—์ด๋ฅผ ๋ณ‘ํ•ฉํ•˜๊ธฐ๋กœ ์‹ ์ค‘ํ•˜๊ฒŒ ๊ฒฐ์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค (1. ๋ชจ๋“  ๊ฒƒ์ด ์†์ƒ๋˜๊ณ  ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ๋ณ‘ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋” ๋‚˜ ๋น ์ง€์ง€ ์•Š๊ฑฐ๋‚˜ 2. ๋‹ค์Œ๋‚  ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋นŒ๋“œ๋ฅผ ๋ณผ ์ˆ˜์žˆ์„ ๋•Œ ๋˜๋Š” 3. ํ”„๋กœ์ ํŠธ๋ฅผ ๋ถˆ์•ˆ์ •ํ•˜๊ฒŒ ๋งŒ๋“ค์ง€ ์•Š๊ธฐ ์œ„ํ•ด ๋‹ค๊ฐ€์˜ค๋Š” ๋ฆด๋ฆฌ์Šค ์ดํ›„). ์ด๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์‹ค์ œ๋กœ ์šฐ๋ฆฌ๊ฐ€ ๊ฒฐ์ •ํ•ด์•ผ ํ•  ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

์ž‘์„ฑ์ž๊ฐ€ PR์— ๋Œ€ํ•œ ํŠน๋ณ„ํ•œ ์š”์ฒญ์ด๋‚˜ ์˜๊ฒฌ์ด์žˆ๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ๋‚ด์šฉ์„ ์ฝ๊ณ  ์ดํ•ดํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋™์ž‘์„ ๊ฒฐ์ •ํ•œ ๋‹ค์Œ ๊ธฐ๋ณธ ๋™์ž‘์—์„œ ๋ฒ—์–ด๋‚˜๋ฉด ์ž‘์„ฑ์ž์™€ ๊ฒ€ํ† ์ž๊ฐ€ ๋ณ‘ํ•ฉ ๊ณ„ํš์— ๋Œ€ํ•œ ์˜๊ฒฌ์„ ํ†ตํ•ด ์˜์‚ฌ ์†Œํ†ต์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ฒƒ์ด ๊ฒ€ํ†  ์ž์™€ ์ž‘์„ฑ์ž ๋ชจ๋‘์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ด๊ณ  ์†Œํ†ตํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‘๊ฐ€ ์ด๋ฏธ ๊ทธ๋ ‡๊ฒŒํ–ˆ๋‹ค๋ฉด ์ฒ˜์Œ์—๋Š”์ด ํ† ๋ก ์ด ํ•„์š”ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

@sxa ์˜ ์˜๊ฒฌ์— ๊ด€ํ•˜์—ฌ :

์ด๊ฒƒ์—์„œ ์–ด๋–ค ์ถ”๊ฐ€ ์†Œ์Œ์ด ์˜ˆ์ƒ๋ฉ๋‹ˆ๊นŒ? ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ด‡์ด์žˆ๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ๋‹ค๋ฅธ ๊ฒƒ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

George์™€ Morgan์€ ์ž‘์„ฑ์ž๋ฅผ ํ•‘ํ•˜๋Š” ๋ด‡์„ ์›ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์–ป์ง€ ๋งŒ, ๋‚ด ๋ฐ˜๋ก ์€ ๊ทธ๊ฒƒ์ด ๊ฐ‘์ž๊ธฐ ์™œ ๋ฌด์–ธ๊ฐ€๊ฐ€ ์ž˜๋ชป๋˜์—ˆ๋Š”์ง€ ๋””๋ฒ„๊น…ํ•˜๋Š” ๋ฐ ์†Œ๋น„ ํ•œ ์‹œ๊ฐ„๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋‚˜์€ ์˜ต์…˜์ด๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๊ธฐ์—์„œ ์ œ๊ณต๋˜๋Š” ์†”๋ฃจ์…˜๋„ ๋”์ฐํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ๊ธฐ์—ฌ์ž ๋ฌธ์ œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ OpenJDK๊ฐ€ ๊ธฐ์—ฌํ•˜๋Š” ๊ฒƒ์„ ๋” ์–ด๋ ต๊ฒŒํ•จ์œผ๋กœ์จ OpenJDK๊ฐ€ ํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋” ์•…ํ™”์‹œํ‚ค๊ณ  ์žํ•ฉ๋‹ˆ๋‹ค (Skara๋Š” ๊ทธ๊ฒƒ์˜ ์ผ๋ถ€๋ฅผ ์ทจ์†Œํ•˜๋ ค๊ณ ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค). ๋‹น์‹ ์ด ์„ค๋ช…ํ•˜๋Š” ๋ฌธ์ œ๋Š” openjdk-build๊ฐ€ ๋”์ฐํ•œ ๋ชจ์–‘์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ค€๋น„๋˜์ง€ ์•Š์€ PR์„ ๊ทธ ์œ„์— ์Œ“์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ธฐ์—ฌ์ž๊ฐ€ ์ž์‹ ์˜ PR์ด ์–‘ํ˜ธํ•œ ์ƒํƒœ์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ์ธก์ • ํ•  ์ˆ˜ ์—†๋„๋ก ๋งŒ๋“ค๊ธฐ ๋•Œ๋ฌธ์— ์ค€๋น„๊ฐ€๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์—ฌ๊ธฐ์—์„œ ์ƒˆ๋กœ์šด ๊ฒƒ์ด ์•„๋‹ˆ๋ฉฐ ๊ฑฐ์˜ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.

์ด ์ œ๋ชฉ์€ "Let PR originators"๋ผ๊ณ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ฆฌ๋ทฐ์–ด๊ฐ€ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋น ๋ฅด๊ฒŒ ์‚ดํŽด๋ณธ ํ›„์—๋Š” "๊ธฐ๋ณธ์ ์œผ๋กœ ๋ณ‘ํ•ฉ"ํ•˜์ง€ ์•Š๋„๋ก ๊ถŒ์žฅํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ œ์•ˆํ•˜๋Š” ๊ฒƒ์€ "self-merge"์™€ ๊ฐ™์€ ๋ ˆ์ด๋ธ”์ž…๋‹ˆ๋‹ค. PR ์ค‘ ํ•˜๋‚˜์— ์ถ”๊ฐ€ํ•˜๋ฉด ์ผ๋ถ€ ๋„๊ตฌ๋กœ ์ธํ•ด ๋ณ‘ํ•ฉ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ PR์€ ๋‹น์‹ ์„ ๊ธฐ๋‹ค๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ณ‘ํ•ฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๋จผ์ € ํ•ด๋‹น ๋ ˆ์ด๋ธ”์„ ์ œ๊ฑฐํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ผ์‹œ ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค.

์™œ ์ƒˆ๋กœ์šด ๊ธฐ์—ฌ์ž๋ฅผ ๋‚™๋‹ด์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์–ด๋”˜๊ฐ€์— ์ƒˆ๋กœ ์˜จ๋‹ค๋ฉด ๋ˆ„๊ตฐ๊ฐ€ ๋‚ด ๊ธฐ์—ฌ๋ฅผ ํ†ตํ•ด ๋‚˜๋ฅผ ๋Œ๋ด์ฃผ๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋ฌด์–ธ๊ฐ€๋ฅผ ๊นจ๋œจ๋ฆฐ๋‹ค๋Š” ์ƒ๊ฐ์€ ๋ฌด์„ญ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‚ด PR์„ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•˜๋Š” ๊ฒƒ์€ ๊ฒ€ํ†  ์ž์˜ ์ผ์ด์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ ๋ณ‘ํ•ฉ ๊ธฐ๋Šฅ์„ ์˜ตํŠธ ์ธ ๊ธฐ๋Šฅ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

@smlambert ์˜ ์˜๊ฒฌ์— ๊ด€ํ•˜์—ฌ :

์ž‘์„ฑ์ž๊ฐ€ PR์— ๋Œ€ํ•œ ํŠน๋ณ„ํ•œ ์š”์ฒญ์ด๋‚˜ ์˜๊ฒฌ์ด์žˆ๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ๋‚ด์šฉ์„ ์ฝ๊ณ  ์ดํ•ดํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋™์ž‘์„ ๊ฒฐ์ •ํ•œ ๋‹ค์Œ ๊ธฐ๋ณธ ๋™์ž‘์—์„œ ๋ฒ—์–ด๋‚˜๋ฉด ์ž‘์„ฑ์ž์™€ ๊ฒ€ํ† ์ž๊ฐ€ ๋ณ‘ํ•ฉ ๊ณ„ํš์— ๋Œ€ํ•œ ์˜๊ฒฌ์„ ํ†ตํ•ด ์˜์‚ฌ ์†Œํ†ต์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ฒƒ์ด ๊ฒ€ํ†  ์ž์™€ ์ž‘์„ฑ์ž ๋ชจ๋‘์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ด๊ณ  ์†Œํ†ตํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‘๊ฐ€ ์ด๋ฏธ ๊ทธ๋ ‡๊ฒŒํ–ˆ๋‹ค๋ฉด ์ฒ˜์Œ์—๋Š”์ด ํ† ๋ก ์ด ํ•„์š”ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ฏํ•˜์ง€๋งŒ : ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ˆ˜๋™์œผ๋กœ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š๊ณ ๋„ ์˜ฌ๋ฐ”๋ฅธ ์ผ์„ํ•˜๋„๋ก ๋„์™€์•ผํ•ฉ๋‹ˆ๋‹ค (๋‚˜์œ ์˜ˆ : 8u-dev ๋ฐ 11u-dev). Skara ๋ด‡์€ ๋งค์šฐ ์‹œ๋„๋Ÿฝ์ง€ ๋งŒ ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ€๊ณ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๊ฐ•์ œํ•˜๋Š” ๋„๊ตฌ๋กœ ์ง€์›๋˜๋Š” ์ž์ฒด ๋ณ‘ํ•ฉ ๋ ˆ์ด๋ธ” ์•„์ด๋””์–ด๋ฅผ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ํ”„๋กœ์ ํŠธ ๋ฐ ๊ธ€๋กœ๋ฒŒ ํŒ€์œผ๋กœ์„œ ๊ฐœ์„ ํ•˜๊ณ  ์‹ถ์€ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์„ ๋…ผ์˜ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์ด ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค. ๐Ÿ‘

George์™€ Morgan์€ ์ž‘์„ฑ์ž๋ฅผ ํ•‘ํ•˜๋Š” ๋ด‡์„ ์›ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค . ๋” ์œ ์šฉํ•œ ์ •๋ณด๋กœ ํ™•์žฅํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. https://github.com/AdoptOpenJDK/ci-jenkins-pipelines/issues/59 ๋Š” ์†Œ์Œ๋ณด๋‹ค ์†Œ์Œ์„ ๋” ์œ ์šฉํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ์˜ฌ๋ฆฐ ๋ฒ ์ด๋น„ ์‹œํŒ… ํฌ์ธํŠธ์—๋„ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

๋” ์œ ์šฉํ•œ ์ •๋ณด๋กœ ํ™•์žฅํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋ด‡์€ ๋‹ค์Œ์— ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ์ž‘์—…์„ ๋งํ•˜์ง€๋งŒ ํ•ด๋‹น ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ ํ•  ์ˆ˜์žˆ๋Š” ์‚ฌ๋žŒ์ด๋‚˜ ํ•ด๋‹น ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜์žˆ๋Š” ์œ„์น˜๋Š” ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ์ด ์—ฐ์Šต์˜ ์š”์  ์ธ ์ดˆ๊ธฐ ์ฝ”๋“œ ๊ฒ€ํ† ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์‹œ์Šคํ…œ์˜ ์ƒํƒœ ์ €์žฅ ํŠน์„ฑ ๋•Œ๋ฌธ์— ํ™•์ธ๋˜์ง€ ์•Š์€ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค).

์ฐธ๊ณ  : https://github.com/AdoptOpenJDK/ci-jenkins-pipelines/issues/59. ์ƒˆ๋กœ ์˜จ ์‚ฌ๋žŒ์€ ์Šค์Šค๋กœ ์•„์ด๋””์–ด๋ฅผ ๋‚ด๋†“์„ ์ˆ˜ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ช…ํ™•ํ•œ ๋ชฉํ‘œ์™€ํ•ด์•ผ ํ•  ์ผ์„ ๋‹จ๊ณ„๋ณ„๋กœ ์•ˆ๋‚ดํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค ( "ํ•ด๋‹น API์—์„œ ์ •๋ณด ๊ฐ€์ ธ ์˜ค๊ธฐ, ํ‘œ์‹œ, ..."). ํ˜„์žฌ ์ž…์žฅ๊ถŒ์€ ๋ฒ ํ…Œ๋ž‘์„์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค ๐Ÿ˜‰

์ด ๋ชฉ์ ์„ ์œ„ํ•ด "Draft"๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ฆ‰, ์ž‘์„ฑ์ž๊ฐ€์ด๋ฅผ ๋ณ‘ํ•ฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ Draft๋กœ ํ‘œ์‹œํ•˜๊ณ  ๋ฆฌ๋ทฐ๋ฅผ ์ •๋ ฌํ•˜๊ณ  ๋งŒ์กฑํ•  ๋•Œ ๋ณ‘ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ „์ œ๋Š” ์ผ๋ถ€ ๊ฒฝ์šฐ์— ๋Œ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ณ‘ํ•ฉ ํ•  ์ค€๋น„๊ฐ€๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์œผ๋ฏ€๋กœ ๊ทธ ์‹œ์ ๊นŒ์ง€ ์ดˆ์•ˆ์ด๋ฉ๋‹ˆ๋‹ค.

์ด ๋ชฉ์ ์„ ์œ„ํ•ด "Draft"๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ฆ‰, ์ž‘์„ฑ์ž๊ฐ€์ด๋ฅผ ๋ณ‘ํ•ฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ Draft๋กœ ํ‘œ์‹œํ•˜๊ณ  ๋ฆฌ๋ทฐ๋ฅผ ์ •๋ ฌํ•˜๊ณ  ๋งŒ์กฑํ•  ๋•Œ ๋ณ‘ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ „์ œ๋Š” ์ผ๋ถ€ ๊ฒฝ์šฐ์— ๋Œ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ณ‘ํ•ฉ ํ•  ์ค€๋น„๊ฐ€๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์œผ๋ฏ€๋กœ ๊ทธ ์‹œ์ ๊นŒ์ง€ ์ดˆ์•ˆ์ด๋ฉ๋‹ˆ๋‹ค.

๋‚ด ๋ฌธ์ œ๋Š” ์›๋ž˜ ์„ค๋ช…์— ๋ช…์‹œ๋œ๋Œ€๋กœ์ž…๋‹ˆ๋‹ค. "[์ดˆ์•ˆ]์€ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ฒ€ํ†  ํ•  ์ˆ˜์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ"๊ฒ€ํ†  ์ค€๋น„๊ฐ€๋˜์ง€ ์•Š์Œ "์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค." ์ดˆ์•ˆ (์•„์ง๋„ ์ ๊ทน์ ์œผ๋กœ ๋ณ€๊ฒฝ ์ค‘์ž„)๊ณผ ๊ฒ€ํ†  ํ•  ์ค€๋น„๊ฐ€๋˜์–ด์žˆ๋Š” ๊ฒƒ (ํ”ผ๋“œ๋ฐฑ์„ ์ฐพ๊ณ  ์žˆ์ง€๋งŒ ๋ณ‘ํ•ฉ ํ•  ๋•Œ ์ž‘๋™ ํ•  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค)๊ฐ„์— ์ค‘์š”ํ•œ ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

(์ง€๊ธˆ ํšŒ์˜์— ์ฐธ์„ํ•ด์•ผํ•˜๋ฏ€๋กœ์ด ๊ธ€์„ ์•„์ฃผ ๋นจ๋ฆฌ ์ž‘์„ฑํ•˜์„ธ์š”.๋ณด๊ธฐ๊ฐ€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์œผ๋ฉด ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค)

๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๊ธฐ์—์„œ ์ œ๊ณต๋˜๋Š” ์†”๋ฃจ์…˜๋„ ๋”์ฐํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ์—ฌํ•˜๊ธฐ ๋” ์–ด๋ ต๊ฒŒ

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ "๋”์ฐํ•˜๋‹ค"๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๊ฒƒ์ด ์กฐ๊ธˆ ๊ฐ€ํ˜นํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‚ด๊ฐ€ ํ˜„์žฌ ์ •๊ธฐ์ ์œผ๋กœ ๋ณด๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‚ด PR์„ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•˜๋Š” ๊ฒƒ์€ ๊ฒ€ํ†  ์ž์˜ ์ผ์ด์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์—ฌ๋ฅผ ์žฅ๋ คํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์„์ฃผ๋Š” ๊ฒƒ์€ ํ™•์‹คํžˆ ๋ฆฌ๋ทฐ์–ด์˜ ์ผ์ด์–ด์•ผํ•˜๋ฉฐ, ์ƒˆ๋กœ์šด (๋ฌด์„œ์›€์„ ์ฝ๊ณ , ๋ฌด์–ธ๊ฐ€๋ฅผ ๊นจ๋œจ๋ฆฌ๋Š” ์ƒ๊ฐ์— ๊ฒ์„ ๋จน์€) ๊ธฐ์—ฌ์ž์˜ ๊ฒฝ์šฐ ์ด๊ฒƒ์€ ์•„๋ฌด๊ฒƒ๋„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค (๊ทธ๋“ค์€ ์ž์‹ ์„ ํ•ฉ์น  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ) ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ์šฐ๋ ค๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ๋ ˆ์ด๋ธ” ( self-merge ๋˜๋Š” ready-to-merge ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ๊ฐœ์ธ์ ์œผ๋กœ ๋‚˜์—๊ฒŒ ์•ฝ๊ฐ„์˜ ๋ถ€๋‹ด์ด๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ์‚ฌ๋žŒ๋“ค์ด ์›ํ•˜๋Š” ๊ฒƒ์ด๋ผ๋ฉด ๊ดœ์ฐฎ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. PR ์ž‘์„ฑ์ž๊ฐ€ ๋ณ‘ํ•ฉ ํ›„ ์ฑ…์ž„์ด์—†๋Š” ์ƒํ™ฉ์—์„œ ๊ณ„์† ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค (ํŠนํžˆ ํ˜„์žฌ ๊ทธ๋ฃน ๊ตฌ์„ฑ์› ๋‚ด์—์„œ-์ƒˆ ๊ธฐ์—ฌ์ž๊ฐ€ ์ž์‹ ์ด ์ž…๋ ฅ ํ•œ ๋‚ด์šฉ์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.์ด ๊ฒฝ์šฐ ๊ฒ€ํ† ์ž๊ฐ€ ๋ฐ”๋ผ๋Š”๋Œ€๋กœ ๋“ค์–ด๊ฐ€๊ณ  ์‹คํŒจํ•˜๋Š” ๊ฒฝ์šฐ ๋””๋ฒ„๊ทธํ•˜๋„๋ก ๋„์™€์ฃผ์„ธ์š”. ์ด๋Š” ํ•™์Šต ๊ฒฝํ—˜์˜ ์ผ๋ถ€์ด๋ฉฐ ์ƒ๊ด€์—†์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.)

๋‚ด๊ฐ€ ์–ด๋”˜๊ฐ€์— ์ƒˆ๋กœ ์˜จ๋‹ค๋ฉด ๋ˆ„๊ตฐ๊ฐ€ ๋‚ด ๊ธฐ์—ฌ๋ฅผ ํ†ตํ•ด ๋‚˜๋ฅผ ๋Œ๋ด์ฃผ๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์ด ๋ฌธ์„œ ๊ฐœ์„ ์„ ์œ„ํ•ด ๋…ธ๋ ฅํ•œ ์ด์œ ์— ์™„์ „ํžˆ ๋™์˜ํ•˜์ง€๋งŒ, ์ข…์ข… ๊ณ ๋…ํ•œ ์›์ธ์ฒ˜๋Ÿผ ๋Š๊ปด์ง‘๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์—์„œ ํ™œ๋™์ ์ธ ์‚ฌ๋žŒ๋“ค์„ ์ž‘๋…„์— ํ™•๋ณดํ•˜๊ธฐ๋ณด๋‹ค ์žƒ์–ด๋ฒ„๋ฆฐ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ž‘์—…๋Ÿ‰์€ ์‚ฌ๋ผ์ง€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒํ•˜๋Š” ๊ฒƒ์ด ๊ทธ๋ ‡๊ฒŒ ์‰ฌ์šด ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด์ด ์ œ์•ˆ๊ณผ๋Š” ๋ณ„๊ฐœ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ทธ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๋ฐ”๊พธ์ง€ ๋ง์•„์•ผํ•œ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ "๋”์ฐํ•˜๋‹ค"๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๊ฒƒ์ด ์กฐ๊ธˆ ๊ฐ€ํ˜นํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‚ด๊ฐ€ ํ˜„์žฌ ์ •๊ธฐ์ ์œผ๋กœ ๋ณด๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚ด ์ด๋งˆ์— "BEWARE Strong ์˜๊ฒฌ"์ด๋ผ๋Š” ๋ ˆ์ด๋ธ”์ด ๋ถ™์€ ๊ฒƒ์„ ๋ณด์ง€ ๋ชป ํ•˜์…จ๋‚˜์š”? :์ด๋ฅผ ๋“œ๋Ÿฌ๋‚ด๊ณ  ์›ƒ๋‹ค:

๋‹ค์‹œ, ์šฐ๋ฆฌ๋Š” ์—ฌ๊ธฐ์„œ ์ž˜๋ชป๋œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. PR์ด ์ ์ ˆํ•˜๊ฒŒ ๊ฒ€์ฆ ๋œ ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๊ฐ€ ํ›จ์”ฌ ์ค„์–ด๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. bash ๊ตฌ๋ฌธ ๋ฌธ์ œ๋กœ ์ธํ•ด ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜์—์„œ ๊ฐ์ง€๋˜์ง€ ์•Š๊ณ  ๋นŒ๋“œ ์ค‘๋‹จ์ด ๋ฐœ์ƒํ•  ์ˆ˜์žˆ๋Š” ๊ฒฝ์šฐ ๋ฌธ์ œ๋Š” ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ณ‘ํ•ฉํ•˜๊ฑฐ๋‚˜ ์ž‘์„ฑ์ž๊ฐ€ ๋ฌธ์ œ๋ฅผ ์ฒ˜๋ฆฌ ํ•  ์ˆ˜์žˆ๋Š” ์‚ฌ๋žŒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์ด ์ œ์•ˆํ•˜๋Š” ๊ฒƒ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋Œ€์‹  ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋ฐœํ•ฉ๋‹ˆ๋‹ค. openjdk-build์˜ ์ƒํƒœ๋Š” ์˜ค๋žซ๋™์•ˆ ์•Œ๋ ค์ ธ ์™”์ง€๋งŒ ์•„์ง ์ถฉ๋ถ„ํžˆ ์•„ํ”„์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ์บ”์„ ์ฐจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ด€๋ฆฌ์ž๋ฅผ์œ„ํ•œ ๋ˆ์ด ์žˆ์ง€๋งŒ ํ•ต์‹ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์‚ฌ๋žŒ์ด๋‚˜ ๋ˆ์ด ์—†์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋” ์ ์€ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ๋” ์ ์€ ๋ฌธ์ œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋น ๋ฅธ ์Šน๋ฆฌ๋กœ ๊ณ ํ†ต์„ ์ œ๊ฑฐํ•˜์ž๋งˆ์ž ์กด์žฌ์กฐ์ฐจ ์žŠ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ : 2d9445348c70ec565874fb92f4c09971f71a5d23์—์„œ macOS์—์„œ์˜ PR ํ…Œ์ŠคํŠธ๋Š” ์ฃผ์„ ์ฒ˜๋ฆฌ๋ฅผ ํ†ตํ•ด ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. a82104c77a79d707d533415163cf00dac33678d4์—์„œ๋Š” ์ฃผ์„ ์ฒ˜๋ฆฌ ๋œ ๋ถ€๋ถ„์ด ์†์‹ค๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ macOS PR ํ…Œ์ŠคํŠธ๋ฅผ ๋ฐ›์•˜์œผ๋ฉฐ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์œผ๋ฉฐ ๋‹ค์‹œ ๊ฐ€์ ธ์™€์•ผํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ˆ„๊ฐ€ ๊ธฐ์–ตํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ๋ฌธ์ œ์กฐ์ฐจ ์—†์Šต๋‹ˆ๋‹ค.

TSC๋Š” ๋ฐ˜์ง€์˜ ์ œ์™•์—์„œ ์‚ฌ์šฐ๋ก ์˜ ๋ˆˆ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ์— ์ง‘์ค‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์—ฌ๋ฅผ ์žฅ๋ คํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์„์ฃผ๋Š” ๊ฒƒ์€ ํ™•์‹คํžˆ ๋ฆฌ๋ทฐ์–ด์˜ ์ผ์ด์–ด์•ผํ•˜๋ฉฐ, ์ƒˆ๋กœ์šด (๋ฌด์„œ์›€์„ ์ฝ๊ณ , ๋ฌด์–ธ๊ฐ€๋ฅผ ๊นจ๋œจ๋ฆฌ๋Š” ์ƒ๊ฐ์— ๊ฒ์„ ๋จน์€) ๊ธฐ์—ฌ์ž์˜ ๊ฒฝ์šฐ ์ด๊ฒƒ์€ ์•„๋ฌด๊ฒƒ๋„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค (๊ทธ๋“ค์€ ์ž์‹ ์„ ํ•ฉ์น  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ) ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ์šฐ๋ ค๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฆฌ๋ทฐ์–ด๊ฐ€ "์Šน์ธ"๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด PR์„ ํฌ๊ธฐํ•˜๋„๋ก ๊ต์œก ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ธฐ๋ณธ๊ฐ’์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํŠน๊ถŒ์ด์—†๋Š” ์‹ ๊ทœ ์ด๋ฏผ์ž / ์‚ฌ๋žŒ์œผ๋กœ์„œ, ๋‹น์‹ ์€ ๋‹น์‹ ์„ ๋Œ€์‹ ํ•˜์—ฌ ํ•ฉ๋ณ‘ ํ•  ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ์ฐพ์•„์„œ ์ซ“์•„ ์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด OpenJDK ๊ฒฝํ—˜์ด๊ณ , ๋‚˜๋Š” ๊ทธ ๊ฒฝํ—˜์„ ์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์ด๊ฒƒ์€ OpenJDK์— ๋Œ€ํ•œ ํƒ๊ตฌ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ƒํ™ฉ์€ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค).

๋‚ด ์ด๋งˆ์— "BEWARE Strong ์˜๊ฒฌ"์ด๋ผ๋Š” ๋ ˆ์ด๋ธ”์ด ๋ถ™์€ ๊ฒƒ์„ ๋ณด์ง€ ๋ชป ํ•˜์…จ๋‚˜์š”? ์ด๋ฅผ ๋“œ๋Ÿฌ๋‚ด๊ณ  ์›ƒ๋‹ค

๊ทธ๊ฒƒ์„ ๋†“์ณค์ง€๋งŒ ์ตœ๊ทผ์— ๋‹น์‹ ๊ณผ ํ™”์ƒ ํ†ตํ™”๋ฅผํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค ;-)ํ•˜์ง€๋งŒ macos PR ํ…Œ์Šคํ„ฐ์˜ ์ข‹์€ ์˜ˆ ...

๋ฆฌ๋ทฐ์–ด๊ฐ€ "์Šน์ธ"๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด PR์„ ํฌ๊ธฐํ•˜๋„๋ก ๊ต์œก ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ธฐ๋ณธ๊ฐ’์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํŠน๊ถŒ์ด์—†๋Š” ์‹ ๊ทœ ์ด๋ฏผ์ž / ์‚ฌ๋žŒ์œผ๋กœ์„œ, ๋‹น์‹ ์€ ๋‹น์‹ ์„ ๋Œ€์‹ ํ•˜์—ฌ ํ•ฉ๋ณ‘ ํ•  ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ์ฐพ์•„์„œ ์ซ“์•„ ์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด OpenJDK ๊ฒฝํ—˜์ด๊ณ , ๋‚˜๋Š” ๊ทธ ๊ฒฝํ—˜์„ ์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์ด๊ฒƒ์€ OpenJDK์— ๋Œ€ํ•œ ํƒ๊ตฌ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ƒํ™ฉ์€ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค).

์ด ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ๊ทธ๋ ‡์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ผ๋ฉฐ ๋งŒ์•ฝ ๊ทธ๋ ‡๋‹ค๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์ฒ˜๋ฆฌ ํ•  ์ˆ˜ โ€‹โ€‹์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋‚˜๋Š” ์—ฌ์ „ํžˆ ๊ฐœ์ธ์ ์œผ๋กœ ์œ„ํ—˜์„ ๊ฐ์ˆ˜ ํ•  ์˜ํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ์ž‘์€ ํŒ€ (๋ฌธ์ œ์˜ ์ผ๋ถ€์ด๋ฉฐ openjdk์—๊ฒŒ๋Š” ๋ฌธ์ œ๊ฐ€๋˜์ง€ ์•Š์Œ)๊ณผ ํ•จ๊ป˜ ์Šน์ธ์ž (๋Œ€๋ถ€๋ถ„ @gdams @karianna @ andrew-m-leonard @ M-Davies ๋ฐ ์ด repo๋ฅผ ์œ„ํ•ด ๊ทธ๋“ค์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋‚˜) ๋ชจ๋‘๊ฐ€ ์ผ์„ ๋ณ‘ํ•ฉ ํ•  ์ˆ˜์žˆ๋Š” ์‚ฌ๋žŒ๊ณผ ๊ทธ๋ ‡์ง€ ์•Š์€ ์‚ฌ๋žŒ์„ ๋ชจ๋‘ ์•Œ๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋น„ ์ปค๋ฐ‹์„ ์–ด๋‘  ์†์— ๋‘์ง€ ์•Š๊ณ  ์˜ค๋ฒ„ ํ—ค๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ด ์ •์ฑ…์ด ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์€ ์ง€์ ๊นŒ์ง€ ํŒ€์„ ํ™•์žฅ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ธฐ์ฉ๋‹ˆ๋‹ค. ์‹œ๋„ํ•ด ๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉฐ ๊ทธ๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•˜๋ฉด ๋‹ค์‹œ ๋ฐฉ๋ฌธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚œ ๊ทธ๋ƒฅ "์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€"์‹ถ์ง€ ์•Š์•„

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰