ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² MyPaint ΠΈ GIMP Π² ArchLinux

Много Π»Π΅Ρ‚ люди ΠΌΠΎΠ³Π»ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GIMP ΠΈ MyPaint ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ рСпозитория Арча. Но Π½Π΅Π΄Π°Π²Π½ΠΎ всё измСнилось. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ. Или ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, внося Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΊΠΈ.

Всё Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π°Ρ€Ρ‡Π΅Π²ΠΎΠ΄ Π½Π΅ смог ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ GIMP ΠΈ поТаловался Π½Π° это Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π“ΠΈΠΌΠΏΠ°. На Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Ρƒ всСх всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, GIMP Ρ‚ΡƒΡ‚ Π½Π΅ ΠΏΡ€ΠΈ Ρ‡Ρ‘ΠΌ ΠΈ Ρ‡Ρ‚ΠΎ это Π°Ρ€Ρ‡Π΅ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π Π΅ΠΏΠΎΡ€Ρ‚ Π² Π±Π°Π³Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ Арча Ρ€Π΅ΡˆΠΈΠ» Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

Оказалось, ΠΌΠ΅ΠΉΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Арча использовал ΠΏΠ°Ρ‚Ρ‡, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ ΠΈΠΌΠ΅Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² libmypaint. Π’ ΠΈΡ… числС Π±Ρ‹Π» Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для pkg-config, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠΉ Π½Π° сборку зависящСго ΠΎΡ‚ libmypaint Π“ΠΈΠΌΠΏΠ°. По завСрСниям ΠΌΠ΅ΠΉΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, сдСлано это Π±Ρ‹Π»ΠΎ Π½Π΅Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΈ послС ΠΆΠ°Π»ΠΎΠ±Ρ‹ Π΄Ρ€Π΅Π²Π½ΠΈΠΉ ΠΏΠ°Ρ‚Ρ‡ Π±Ρ‹Π» ΠΎΡ‚ΠΌΠ΅Π½Ρ‘Π½. Однако, послС Π΅Π³ΠΎ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ Π²ΠΎΠ·Π½ΠΈΠΊ Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² libmypaint ΠΈ MyPaint, Π²Π²ΠΈΠ΄Ρƒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… Π΅ΡΡ‚ΡŒ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ².

Π’ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠΎΠΌ этой Ρ‡ΡƒΠ΄ΠΎΠ²ΠΈΡ‰Π½ΠΎΠΉ ошибки Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€Π° MyPaint, Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ использовавшСго свою ΠΆΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ.

ΠŸΠΎΠ³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ послС Ρ€Π΅Π»ΠΈΠ·Π° MyPaint 2 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡΡ. Но Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ вторая вСрсия находится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² стадии Π°Π»ΡŒΡ„Ρ‹. ПослСдний Ρ€Π΅Π»ΠΈΠ· MyPaint 1.2.1 Π±Ρ‹Π» Π² январС 2017 ΠΈ ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚, сколько придётся ΠΆΠ΄Π°Ρ‚ΡŒ Π΄ΠΎ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π»ΠΈΠ·Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ вСрсии.

Если Ρƒ вас стоят ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ GIMP ΠΈ MyPaint, Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π°ΠΌ придётся Π»ΠΈΠ±ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ, Π»ΠΈΠ±ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ IgnorePkg = mypaint Π² ΡΠ΅ΠΊΡ†ΠΈΡŽ [options] Ρ„Π°ΠΉΠ»Π° /etc/pacman.conf ΠΈ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ MyPaint Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½ΠΎΠ²ΠΎΠΉ вСрсии.

Π¦ΠΈΡ‚Π°Ρ‚Π° ΠΈΠ· коммСнтария Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΌΠ΅ΠΉΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°:

The fact that we fixed a longstanding bug in our libmypaint package, which caused a conflict with mypaint, is not inherently some sort of bad occurrence, and the fact that mypaint now conflicts against the gimp package’s dependencies is not because we hate it or want to drop it to the AUR. It is… simply the unfortunate consequence of bad decisions by the upstream mypaint developers.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru