Server-tools: [RFC] рдореЙрдбреНрдпреВрд▓_auto_update: рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдореЙрдбреНрдпреВрд▓ рдЕрдкрдбреЗрдЯрд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдорд╛рд░реНрдЪ 2017  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: OCA/server-tools

рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдУрдбреВ рд╡реА 10 рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрджреНрдпрддрди рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред

checksum_dir рдХреЙрд▓рдо рдХреЛ ir.module.module рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ sha1 рдЪреЗрдХрд╕рдо рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░реЗрдЧрд╛ ( checksumdir рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)ред рдПрдХ checksum_installed рдХреЙрд▓рдо рднреА рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдореЙрдбреНрдпреВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЪреЗрдХрд╕рдо рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░реЗрдЧрд╛ред

Apps рдореЗрдВ рд╡рд░реНрддрдорд╛рди Updates рдореЗрдиреВ рдХреЛ рд╕рдорд╛рди рдирд╛рдордХрд░рдг рдХреЗ рдореЗрдиреВ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ ir.module.module рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рдПрдХ рдЯреНрд░реА рджреГрд╢реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ checksum_dir рдЬреЛ checksum_installed рд╕реЗ рдЕрд▓рдЧ рд╣реИ

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

рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЯреНрд░реА рд╡реНрдпреВ рдореЗрдВ Action рдореЗрдиреВ рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдЬрд╛рдПрдЧрд╛ред

рдЙрдиреНрдирдпрди рдЦреБрдж рдХреЛ ir.module.status рд╕реЗ to upgrade рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдорд╛рдирдХ Odoo рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╡рд╣рд╛рдВ рд╕реЗ, UI рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж Apply Scheduled Upgrades рдмрдЯрди рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рдЗрд╕реЗ рдПрдХ рдХрджрдо рдЖрдЧреЗ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдордп рдкрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЙрдиреНрдирдпрди рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд░реЛрди рдиреМрдХрд░реА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрд╡рд░ рдкреИрд░рд╛рдореАрдЯрд░ рднреА рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред

рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрдиреНрдирдпрди рдХреЗ рджреМрд░рд╛рди рдПрдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реНрдереИрддрд┐рдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╡реЗрдм рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдЕрдзрд┐рдХ рд╕реБрдВрджрд░ рд░рдЦрд░рдЦрд╛рд╡ рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдХреЛрдб рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рдЖрдзрд╛рд░ рдкрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ Yenthe666 - рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЖрдЧреЗ

рдПрдХ рдиреЛрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдУрдбреВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ Wordpress рдФрд░ Magento рдЬреИрд╕реЗ рдЕрдиреНрдп CMS рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╣рдорд▓рд╛ рд╡реЗрдХреНрдЯрд░ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдБ рднреА рдРрд╕рд╛ рд╣реА рд╣реЛрдЧрд╛ред рдореВрд▓ рд░реВрдк рд╕реЗ рдЕрдЧрд░ рдХреЛрдИ рд╣рдорд▓рд╛рд╡рд░ рдУрдбреВ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╣рд╛рд╕рд┐рд▓ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдЙрди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЖрдк рдХрднреА рдирд╣реАрдВ рджрд┐рдЦреЗрдВрдЧреЗред

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

@ рдЯреЗрд▓реНрд╕ рдФрд░

рд╣рд░ рдХреЛрдИ рдЧрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред

: +1: рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЕрджреНрдпрддрди рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдПред

рд╣рдорд╛рд░реЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдЕрднреА рднреА Dockerized рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рд░рд╛рд╕рдд рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ git рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдмреИрдХ рдЕрдкрдЧреНрд░реЗрдб рдХреЛ рдереЛрдбрд╝рд╛ рдзрдХреНрдХрд╛ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВред

рдХрдо рд╕реЗ рдХрдо рдореЗрд░реЗ рдбрд┐рдкреНрд▓реЙрдпрдЬрд╝ рдореЗрдВ рдПрдХ рдореБрджреНрджрд╛ рдЬреЛ рд╣рдо рдЪрд▓рд╛рдПрдВрдЧреЗ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдУрдбреВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдХреБрдЫ рджреБрд░реНрд▓рдн рдЙрджрд╛рд╣рд░рдгреЛрдВ (рдФрд░ рдлрд┐рд░ рднреА, рдХреЗрд╡рд▓ рдЙрдирдХреЗ ./static dir) рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП @ Yenthe666 рдирд╣реАрдВ рд╣реИ?

рд╣рд╛рдп @ рдЗрд▓рд╛рд╕реНрд▓реА ,

рдирд╣реАрдВ, рд╣рдо рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд╣рдорд╛рд░реЗ Odoo рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП /odoo рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рдкрд╣реБрдВрдЪ рд╣реИред

рд╕рд╛рджрд░,
рдпреЗрдВрдереЗ

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ @pedrobaeza рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдЧрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рддреЛ рдареАрдХ рд╣реИ

@ Yenthe666 - рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЖрдЧреЗ

рдПрдХ рдиреЛрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдУрдбреВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ Wordpress рдФрд░ Magento рдЬреИрд╕реЗ рдЕрдиреНрдп CMS рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╣рдорд▓рд╛ рд╡реЗрдХреНрдЯрд░ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдБ рднреА рдРрд╕рд╛ рд╣реА рд╣реЛрдЧрд╛ред рдореВрд▓ рд░реВрдк рд╕реЗ рдЕрдЧрд░ рдХреЛрдИ рд╣рдорд▓рд╛рд╡рд░ рдУрдбреВ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╣рд╛рд╕рд┐рд▓ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдЙрди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЖрдк рдХрднреА рдирд╣реАрдВ рджрд┐рдЦреЗрдВрдЧреЗред

рдПрдХ рд╕рдорд╛рдзрд╛рди рдЧрд┐рдЯ рдФрд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓рдирд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп SHA рдЪреЗрдХрд╕рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред ir.cron рдиреМрдХрд░реА рд╣реЛрдЧреА:

  1. рдкреВрд░реЗ рдРрдбрдСрди рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреЗрдХрд╕рдо рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред
  2. рдЗрд╕реЗ рдЕрдВрддрд┐рдо рдЪреЗрдХрд╕рдо рдХреЗ рдЦрд┐рд▓рд╛рдл рдЬрд╛рдВрдЪреЗрдВ рдЬреЛ рдЙрд╕рдиреЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдерд╛ред
  3. рдпрджрд┐ рдпрд╣ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рддреЛ рдирдП рдЪреЗрдХрд╕рдо рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдбрдСрди рд╕реЗрдЯ рдХрд░реЗрдВред
  4. рдЬрдм рд╕рднреА addons рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдП, рддреЛ рдЕрдкрдбреЗрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдВред

@lasley рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдП рдЧрдП рдФрд░ рдСрдЯреЛрдмреИрдХрдЕрдк https://github.com/ingadhoc/odoo-support/tree/9.0/database_tools рдХреЛ рднреА рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ
рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдУрдбреВ рджрд┐рди рдФрд░ рдУрдХрд╛ рд╕реНрдкреНрд░рд┐рдВрдЯ рдХреЗ рджрд┐рдиреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛
рдЖрдк рд░реАрдбрдореА рдкрд░ рдЙрдкрд▓рдмреНрдз рдкреНрд░рд╕реНрддреБрддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдордиреЗ "cli" рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ "odoo.py fixdb" рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХреЗрдВред Db рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдЙрд╕реА xmlrpc рдкрд░ рдПрдХ webclient рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реНрдереИрддрд┐рдХ рдкреГрд╖реНрда рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рдЕрдзреАрди рд╣реИрдВред
рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдмрджрд╕реВрд░рдд рдЪреАрдЬреЗрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ 3 рд╕рд╛рд▓ рдХреЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ

@Yajo - рдУрд╣ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╕реНрдиреИрдкред RFC рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдХреНрдпрд╛ рдпрд╣ рд╕рд┐рд░реНрдл рдУрдбреВ рдмреВрдЯ рдкрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЪреЗрдХрд╕рдо рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдпрд╛ рд╢рд╛рдпрдж рд╣рдореЗрдВ рдПрдХ рдмрдЯрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ "рд░рди рдХреНрд░реЛрди рдЕрдм" рдмрдЯрди рдЪрд╛рд▓ рд╣реЛрдЧрд╛ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ IMHO рдХреА рдЬрд░реВрд░рдд рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдБ рд╣реИред

рдореИрдВ рднреА рдХрдо рд╕реЗ рдХрдо рд╣реЛрд╢рд┐рдпрд╛рд░ рд░рд╣реВрдБрдЧрд╛ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ checksum_installed рдЦрд╛рд▓реА рд╣реЛрдиреЗ рджреВрдВрдЧрд╛ред рдЕрдЧрд▓рд╛ рдХреНрд░реЛрди рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдЗрд╕реЗ рдПрдХ рдмреЗрдореЗрд▓ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдЧрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ред рдФрд░ рдЙрд╕ рдмрд┐рдВрджреБ рд╕реЗ, рд╕рднреА рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдХреНрд░реЛрди рдХреЛ 3AM рдпрд╛ рддреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рдирд┐рд░реНрдорд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

@ рдЯреЗрд▓реНрд╕ рдпрд╕, рдЗрд╕рдХреА рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдмрд╣реБрдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ

@jjscarafia - LGPL рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдирд┐рд╣рд┐рддрд╛рд░реНрде рдпрд╣ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдРрдк рдХреЗ рдПрдХ рдмрдВрдж рд╕реНрд░реЛрдд рдХреЛ рд╡реНрдпреБрддреНрдкрдиреНрди рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рднрд╛рд░реА рд╣реИрдВред рдЗрд╕ рдмреНрд░реЗрдХрдбрд╛рдЙрди рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдЬреЛ рдЕрддреНрдпрдзрд┐рдХ рд╕рд░рд▓реАрдХреГрдд рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдмрд┐рдВрджреБ рдХреЛ рдкрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ "рд╕рдорд╛рди рд▓рд╛рдЗрд╕реЗрдВрд╕" рдХреЗрд╡рд▓ рддрднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╡реНрдпреБрддреНрдкрдиреНрди рдЖрдкрдХреЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реЛред рдЖрдо рдЖрджрдореА рдХреА рд╢рд░реНрддреЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЬреАрдкреАрдПрд▓ рдФрд░ рдПрдЬреАрдкреАрдПрд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд┐рд╕реА рднреА рдЪреАрдЬ рдореЗрдВ рдмрд╣ рдЬрд╛рдПрдВрдЧреЗ, рдЬреЛ рдХрд┐ рдЖрдкрдХреЗ рдореЙрдбреНрдпреВрд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред LGPL рдХреЛ рдХреЗрд╡рд▓ рдЙрд╕ рдХреЛрдб рдореЗрдВ рдмреНрд▓реАрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рдЖрдкрдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЛрдб рдореЗрдВ рд╕рдВрд╢реЛрдзрди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдореЗрдВ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдк рдХрд┐рд╕реА рднреА рд▓рд╛рдЗрд╕реЗрдВрд╕ (рд╕рдВрднрд╡рддрдГ рдорд╛рд▓рд┐рдХрд╛рдирд╛) рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХреЗрдВрдЧреЗред

рдЕрдиреБрдорддрд┐ рдФрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореЗрд░реА рдЯреАрдо рд╣рдорд╛рд░реА рдЬрд╝рд░реВрд░рдд рдХреЗ рд╕рд╛рдорд╛рди рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░реЗрдЧреА, рдлрд┐рд░ рдЖрдкрдХреЛ рдкреАрдЖрд░ рдореЗрдВ рдЯреИрдЧ рдХрд░реЗрдЧреА рдФрд░ рд╡рд╣рд╛рдВ рдЖрдкрдХреА рд╕реНрд╡реАрдХреГрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧреАред рдлрд┐рд░ рд╣рдо рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реЛрдиреЗ рдХрд╛ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рд╣реИ, рдФрд░ рд╣рдо рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рд╣реИрдВред

рдореИрдВ рдЖрдкрдХреЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдмрд╣реБрдд рдЧрд╣рд░рд╛рдИ рддрдХ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрддреНрд╕реБрдХ рдерд╛ рдХрд┐ fix_db рд╣рд┐рд╕реНрд╕рд╛ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рд╕рдм рдХреБрдЫ рдкрд░ рдПрдХ рдЕрджреНрдпрддрди рдЪрд▓рд╛рддрд╛ рд╣реИ?

@ рд▓рд┐рдВрдХ рдФрд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЕрдм рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИред рдареАрдХ рд╣реИ, рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдВ рдкреАрдЖрд░ рдкрд░ рдкрд┐рдВрдЧ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВред
рдпрд╣ рд╡рд┐рдзрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдХреЙрд▓

Cli "fixdb" рд╣рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ (рдпрджрд┐ рдЖрдк рдХреЛрдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ) рдпрд╛ -d рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдПред
рд╣рдо рдШрдВрдЯреЗ docker рдЫрд╡рд┐ рдХреЗ

# 882 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдмрдВрдж рдХрд░рдирд╛

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

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

legalsylvain picture legalsylvain  ┬╖  34рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MosabWadea picture MosabWadea  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lasley picture lasley  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lasley picture lasley  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kittiu picture kittiu  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ