рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдорд╣рдВрдЧрд╛ рд╣реИред рддреЛ, рдЧреИрд░-рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рдУрд╡рд░рд▓реЗ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣рд╛ рд╣реИред
/head
рдПрдХ рддреЗрдЬреА рд╕реЗ рдмрдврд╝рдиреЗ рд╡рд╛рд▓рд╛ рд▓рдХреНрд╖реНрдп рд╣реИ, ports -u
рдЕрдХреНрд╕рд░ рдХрдИ рдЖрдЙрдЯ-рдСрдл-рдбреЗрдЯ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ4 * 2 = 8
рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕рдВрдпреЛрдЬрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВNO_ARCH
, NO_OSREL
, NO_OPSYS
рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИрд╕реМрднрд╛рдЧреНрдп рд╕реЗ, pkg.freebsd.org рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдкреИрдХреЗрдЬ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рддрд╛ рд╣реИред рд▓рд╛рдн рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЙрдард╛рддреЗ? рдХреИрд╡рд┐рдПрдЯ: рдХреЗрд╡рд▓ рддрднреА рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╕реНрдерд╛рдиреАрдп рдкреЛрд░реНрдЯ рдЯреНрд░реА рдФрд░ рд░рд┐рдореЛрдЯ рд╕реНрдиреИрдкрд╢реЙрдЯ рдЙрд╕ рд╕рдордп рдЕрдзрд┐рдХ рднрд┐рдиреНрди рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
рд╣рд╛рдБ рдпрд╣ рдПрдХ рд╡рд╛рдВрдЫрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ 'рдкреИрдХреЗрдЬ рд╕реАрдбрд┐рдВрдЧ' рдХрд╣рд╛ рд╣реИред pkg.freebsd.org рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рд╣реА рдХрд░рддреА рд╣реИ рддрд╛рдХрд┐ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рд▓реНрдб рдХреЗ рдмреАрдЪ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХреЗрдВред рдпрд╣ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП TODOLIST рдкрд░ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ Poudriere рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдкрдиреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ poudriere рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ -f pkg-list.txt
рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди рдлрд╝рдВрдХреНрд╢рди рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрджрд┐ рдмрджрд▓реЗ рдЧрдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдмрдирд╛рдПрдВ, рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрд╕реНрдЯреНрд░реАрдо рд░реЗрдкреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
рдХреНрдпрд╛ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╢рд╛рдЦрд╛ рдореЗрдВ рд▓рд╛рдЧреВ рд╣реИ, рдореИрдВ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдЗрд╕реЗ рдЕрднреА рддрдХ Poudriere рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж рдХреЗ рд▓рд┐рдП рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
рдирдорд╕реНрддреЗ, @bdrewery рдЗрд╕ рдкреИрдЪ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рдкреИрдЪ рдХреЛ рдХреИрд╕реЗ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдХрд┐рд╕реА рднреА рд╕рдВрдХреЗрдд рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреАред рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХрд╛рдлреА рд╡реНрдпрд╕реНрдд рд░рд╣рд╛ рд╣реВрдБред рдореИрдВ рдЕрдЧрд▓реЗ рдХреБрдЫ рд╣рдлреНрддреЛрдВ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
рдХреЛрдИ рдирдИ рдЬрд╛рдирдХрд╛рд░реА? рдзрдиреНрдпрд╡рд╛рдж!
рдпрд╣ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдлреАрдЪрд░ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рдЕрднреА 3.3.99.20190311 рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди pkg рд╕реАрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рджреЗрдЦрд╛ред рдХреНрдпрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЦрдмрд░ рд╣реИ?
рдЗрд╕ рдмреАрдЪ, рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣реИрдХрд┐рд╢ рддрд░реАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ: https://github.com/lwhsu/freebsd-ports-libreoffice/blob/master/porttest.sh
рдареАрдХ рд╣реИ, poudriere testport
рдЬрд┐рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП GCC 9.x рдФрд░ Clang 8.0 рджреЛрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ....
рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдПрдХ рджрд┐рди рд▓рдЧрд╛ рдерд╛ред
@bdrewery рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЬрд▓реНрдж рд╣реА рджреЗрдЦрдиреЗ рдХреА рдХреЛрдИ рдЙрдореНрдореАрдж рд╣реИ?
рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░рд╛ рдзреНрдпрд╛рди рдХрд╣реАрдВ рдФрд░ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╡рд┐рддрд░рд┐рдд рд╕рдорд░реНрдерди рдореЗрдВ рдХрдо рдирд┐рд░реНрдорд╛рдгред
рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдкрдбреЗрдЯ рдЖ рд░рд╣рд╛ рд╣реИ? рдХреНрдпрд╛ рд╣рдо рдорджрдж рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдПрдХ рдФрд░ "рдореИрдВ рднреА" рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВред рдореИрдВ рдХреБрдЫ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рдирдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЙрди рдкрд░ рд╡рд┐рд╢реЗрд╖ рдЭрдВрдбреЗ рдЪреБрдиреЗ рд╣реИрдВред рдореЗрд╕рд╛ рдПрдЯ рдЕрд▓ рдЬреИрд╕реА рдЪреАрдЬреЗрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрд▓рдПрд▓рд╡реАрдПрдо рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░, рдареАрдХ рд╣реИ, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдпрд╛ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рддреЛ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореИрдВ рдХреБрдЫ рдЪреБрдирд┐рдВрджрд╛ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдкреБрдбрд┐рдпрд░реЗ рдХреЛ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрднреА рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдмрд▓реНрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд▓рд╛рдпрд╛ рдЬрд╛рдПред
рдЕрдиреНрдпрдерд╛, рдореЗрд░рд╛ рд░рди рдЗрд╕ рддрд░рд╣ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ:
[freebsd:12:x86:64-default] [2020-06-22_09h45m06s] [parallel_build:] Queued: 1616 Built: 97 Failed: 0 Skipped: 0 Ignored: 0 Tobuild: 1519 Time: 02:21:47
[01]: devel/llvm80 | llvm80-8.0.1_3 build (01:50:32 / 01:51:56)
[02]: devel/llvm90 | llvm90-9.0.1_1 build (01:50:59 / 01:52:03)
[03]: lang/gcc9 | gcc9-9.3.0_1 build (01:51:28 / 01:51:54)
рдореИрдВ рдЙрд╕ рд╡реНрдпрд░реНрде рдордВрдерди рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рдж!
@uqs рдореИрдВ рдЖрдкрдХреЛ рд╕реБрдирддрд╛ рд╣реВрдБред рдореБрдЭреЗ рдпрд╣ рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЗ рдЗрдЪреНрдЫрд┐рдд рдЭрдВрдбреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреИрдХреЗрдЬ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рд╡рд┐рд╡рд░рдг рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХрд┐рди рдЭрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ?
рдПрдХ рдФрд░ рдореИрдВ рднреА рдпрд╣рд╛рдБред рдЕрд░реНрдерд╛рддреН, рдореБрдЭреЗ рдЕрдЬрдЧрд░ рдХреЗ рд╕рд╛рде рдбреАрдПрдирдПрд╕/рдЕрдирдмрд╛рдЙрдВрдб рдкреЛрд░реНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕рднреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
+1
+1
рдпрд╛ рддреЛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдпрд╛ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рджрд╕реНрддрд╛рд╡реЗрдЬ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЗрд╕реЗ рдЕрднреА рддрдХ Poudriere рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж рдХреЗ рд▓рд┐рдП рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред