Libseccomp: рдЖрд░рдПрдлрдИ: travis-ci.org рд╕реЗ travis-ci.com рдореЗрдВ рд╕рдВрдХреНрд░рдордг

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдЬрдире░ 2021  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: seccomp/libseccomp

travis-ci.org рдХреЛ рд╕реЗрд╡рд╛рдореБрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

libseccomp рдХреЛ рдирдИ travis-ci.com рд╕рд╛рдЗрдЯ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред
https://docs.travis-ci.com/user/migrate/open-source-repository-migration

enhancement priorithigh

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВрдиреЗ travis-ci.com рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдЕрднреА рднреА рдмреАрдЯрд╛ рдЪрд░рдг рдореЗрдВ рд╣реИрдВ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рдо рдЕрднреА рддрдХ рд╕рдВрдХреНрд░рдордг рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдмрд╣! рд╡реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдЖрд╕рд╛рди рдирд╣реАрдВ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рд╣реИ рдирд╛? ;)

рдЪреВрдВрдХрд┐ рд╕рдВрдХреНрд░рдордг рдХреА рд╕рдордп рд╕реАрдорд╛ рдЕрднреА рднреА рдЗрд╕реЗ рд╣рд▓реНрдХреЗ рдврдВрдЧ рд╕реЗ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП "рдлрдЬреА" рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ v2.5.2 рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рд╕реЗ рдЦреАрдВрдЪрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рддреИрд░рдиреЗ рджреЗрддрд╛ рд╣реВрдВред рд╣рдореЗрдВ рдЕрднреА рднреА рдЗрд╕реЗ рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдЬрдм рддрдХ рдЯреНрд░реИрд╡рд┐рд╕ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝рддрд╛, рддрдм рддрдХ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рд╣реИред

рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрдпрд╛ рдерд╛ рдХрд┐ рдЯреНрд░реИрд╡рд┐рд╕ рдмрд┐рд▓реНрдб рдХреБрдЫ рдзрдХреНрдХрд╛ рдХреЗ рдмрд╛рдж рдареАрдХ рд╣реЛ рдЧрдпрд╛ рдФрд░ рдореБрдЭреЗ рдЗрд╕ рд╕рдВрджреЗрд╢ рд╕реЗ рдмрдзрд╛рдИ рджреА рдЧрдИ:

15 рдЬреВрди, 2021 рд╕реЗ travis-ci.org рдкрд░ рднрд╡рди рдмрдВрдж рд╣реИред рдХреГрдкрдпрд╛ рдЕрднреА рд╕реЗ travis-ci.com рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

... рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рдЬрд▓реНрдж рд╣реАред

рдореИрдВ рдЯреНрд░реИрд╡рд┐рд╕ рдХреЗ рдирдП рдмрд┐рдЬрдиреЗрд╕ рдореЙрдбрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдЪреЗрдд рд╣реВрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдУрдкрди рд╕реЛрд░реНрд╕ рдлреНрд░реА рд░рд╣реЗрдЧрд╛ (рдЕрднреА рдХреЗ рд▓рд┐рдП), рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдЖрд╕рд╛рди рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рд╣реИред рд╣рдореЗрдВ рд╕рдордп-рд╕рдордп рдкрд░ рдЙрдирд╕реЗ рдЕрдзрд┐рдХ "рдХреНрд░реЗрдбрд┐рдЯ" рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
https://docs.travis-ci.com/user/billing-faq/#what -if-i-am-build-open-source

What if I am building open source? #

Each of the Travis CI Plans contains an amount of special OSS credits per month assigned to
run builds only on public repositories. To find out more about it please contact the Travis CI
support team. In the email please include:

* Your account name and your VCS provider (like travis-ci.com/github/[your account name] )
* How many credits (build minutes) youтАЩd like to request (should your run out of credits again
  you can repeat the process to request more or to discuss a renewable amount)

рдЙрд╣, рд╡рд╣ рдмреЗрдХрд╛рд░ рд╣реИ: /

рдЬреАрдПрдЪ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЛ рдЬреЛ рдкрддрд╛ рдЪрд▓рд╛, рдЙрд╕ рдкрд░ рдореБрдЭреЗ рдЕрдкрдиреА рдпрд╛рджрджрд╛рд╢реНрдд рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ; рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдпрд╣ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпреЗ рд░рд╣рд╛... #299

рдареАрдХ рд╣реИ, #299 рдкрд░ рдореЗрд░реА рдпрд╛рджрджрд╛рд╢реНрдд рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдЬреАрдПрдЪ рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП x86_64 рд╕реАрдЖрдИ рдмрдирд╛рддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рд╕рд┐рд░рджрд░реНрдж рдХреЗ рд╕рд╛рде рдкреАрдЖрд░/рд╢рд╛рдЦрд╛ рдФрд░ рдХреЛрдб рдХрд╡рд░реЗрдЬ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рд░рд╛рд╕реНрддрд╛ рд╣реИред

рдЕрдиреНрдп рдореЗрд╣рд░рд╛рдм/рдПрдмреАрдЖрдИ рдХреА рдХрдореА рдкрд░реЗрд╢рд╛рди рдХрд░ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╣рдо рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд╣рд░ рдЖрд░реНрдЪ/рдПрдмреАрдЖрдИ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ (рд╣рдо рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?) рдЗрд╕рд▓рд┐рдП рдпрд╣ рджреБрдирд┐рдпрд╛ рдХрд╛ рдЕрдВрдд рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдпрд╣ "рд╕реАрдЖрдИ" рдирд╣реАрдВ рд╣реИ, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд░рд╛рдд рдХрд╛ рдХрд╛рдо рд╣реИ рдЬреЛ рдХреБрдЫ рдирд┐рдЬреА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдЬреЛ aarch64 рдкрд░ libseccomp рдореБрдЦреНрдп рд╢рд╛рдЦрд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рддреНрдпрд╛рдкрди рдХрд░рддрд╛ рд╣реИ; рдЕрдЧрд░ рдХреБрдЫ рдЯреВрдЯрддрд╛ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕реЗ ~ 24 рдШрдВрдЯреЗ рдХреЗ рднреАрддрд░ рджреЗрдЦ рд▓реВрдВрдЧрд╛ред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдо рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреБрдЫ рдмреЗрд╣рддрд░ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ (рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ ...)

@drakenclimber рд╡рд┐рдЪрд╛рд░?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдЬреАрдПрдЪ рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП x86_64 рд╕реАрдЖрдИ рдмрдирд╛рддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рд╕рд┐рд░рджрд░реНрдж рдХреЗ рд╕рд╛рде рдкреАрдЖрд░/рд╢рд╛рдЦрд╛ рдФрд░ рдХреЛрдб рдХрд╡рд░реЗрдЬ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рд░рд╛рд╕реНрддрд╛ рд╣реИред

рдореБрдЭреЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред рдореИрдВ рд╕рдВрдХреНрд░рдордг рдХрд╛ рд╕реНрд╡рд╛рдореА рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА libcgroup рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рд╣реИред

рд╣рдо рдХрд╛рдлреА рд╕рдордп рд╕реЗ libcgroup рдореЗрдВ Github Actions рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдиреЗ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рдЯреНрд░реИрд╡рд┐рд╕ рд╕реЗ рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдерд╛ред

Github Actions VMs рдиреЗ рд╣рдореЗрдВ libcgroup (рдПрдХ рдкреВрд░реНрдг cgroup v2 рд╕рд┐рд╕реНрдЯрдо) рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХреА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ Oracle рдлреНрд░реА рдХреНрд▓рд╛рдЙрдб рдкрд░ рдПрдХ VM рдмрдирд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ Github Actions рдХреЗ рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯреЗрдб рд░рдирд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ

рдЕрдиреНрдп рдореЗрд╣рд░рд╛рдм/рдПрдмреАрдЖрдИ рдХреА рдХрдореА рдкрд░реЗрд╢рд╛рди рдХрд░ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╣рдо рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд╣рд░ рдЖрд░реНрдЪ/рдПрдмреАрдЖрдИ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ (рд╣рдо рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?) рдЗрд╕рд▓рд┐рдП рдпрд╣ рджреБрдирд┐рдпрд╛ рдХрд╛ рдЕрдВрдд рдирд╣реАрдВ рд╣реИред

рдорд╛рдирд╛ред рдореБрдЭреЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреА рд╢реНрд░реЗрдгреА рдкрд╕рдВрдж рдЖрдИ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдХрднреА-рдХрднреА рдЕрдЬреАрдм 32- рдмрдирд╛рдо 64-рдмрд┐рдЯ рдФрд░ рдмрдбрд╝реЗ-рдмрдирд╛рдо рдЫреЛрдЯреЗ-рдПрдВрдбрд┐рдпрди рдореБрджреНрджреЗ рдорд┐рд▓рддреЗ рд╣реИрдВред рд░рд┐рд▓реАрдЬ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ (рдХрдо рд╕реЗ рдХрдо) рдЕрдиреНрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╢рд╛рдпрдж рд╣рдо рдпрд╣рд╛рдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рдЫрд▓реЗ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреА рднрд░реНрддреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

(рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ ...)

рдореЗрд░рд╛ рдХрд╛рди рд╣реИред рдХрд╛рд╢ рдореИрдВ рдЬреАрдПрдЪ рдПрдХреНрд╢рдиреНрд╕ рдФрд░ рдЯреНрд░реИрд╡рд┐рд╕ рд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рд╣рд┐рд╕реНрд╕реЗ рд▓реЗ рдкрд╛рддрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕реАрдЖрдИ рдореЗрдВ рдбрд╛рд▓ рдкрд╛рддрд╛ред

(рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ ...)

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореБрдЭреЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рдореЗрд░рд╛ рдорддрд▓рдм рдерд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ aarch64 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЯреНрд░реИрд╡рд┐рд╕/рдЬреАрдПрдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВред

рдлрд┐рд░ рднреА, рдкреАрдЖрд░ #329 рдореЗрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕