From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=PCSeJA8GcQ6zZS6lo0VktnAJzrhphEwEQHYSNc0OQ9Y=; b=NnavaS+CxpuOg3TsAJYZErbvybNfStIb1t6vI8E+3jk3iBMqAfIYxk1k9xk3RvEvzV g9zKqdHFgSq9Lg1bvC/6l8b8KgJfcxGq0V/jCOMPgXk0hy39/efFyLpDYDyJmiNFYxsj lAGjJMsf80kng8jzh0wbIJ0WEvWv40LeXSiFUUcdjSzDgvYXsa7eWRL2Sxlwij1NKUm8 odxER4+vvS6pt+JSymlIq65D8eNYk2oc2lxJhGi5Xc12p263f/Zy4jGdJVObuC0sJLS4 k2MM/NUI29n4rcZbvmxIPPbAS1jII70GADifEk+tJPP9EHy+51CmI6jGNSZCcoYvY0os 98og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:in-reply-to :message-id:references:user-agent:mime-version; bh=PCSeJA8GcQ6zZS6lo0VktnAJzrhphEwEQHYSNc0OQ9Y=; b=jcI5KVZfV/LJPIlFr81lnz89ERttmot82tQMry8QcxbEESBAn0XSKrOBPuYa+zVncm qQGrB4kKn38tkidp9qGlIOPfWZwMM9Oz+5RIE+xujpCIEvoNb6kLlHcZ+VGZfwr/kto8 iidGhZKc4T2Mw5x/goZyTq5kJwA9REksEBN4f4G5V4LzUP8fmdnbibE9n5j2/fsHrunO FDCrZTaz0q4kP0l+yNq+2CVO6CRvricp3z6dWffEbkLLBgztTih087d84Ks4bT5AxYJN AdGdFyJTtSNi4P8vERRiOhVdagCiEhvQhvB04Py+a5OgSdFTuqGBzXmwrjsmHmZQcCUK kj8A== X-Gm-Message-State: AFeK/H2ELBKI8/AGpw432m21zthYlBqGN3nTJp51fPRncSES2mGcTTrajH41suMnjhZEmw== X-Received: by 10.46.32.151 with SMTP id g23mr4414111lji.2.1491226143805; Mon, 03 Apr 2017 06:29:03 -0700 (PDT) Sender: Ivan Zakharyaschev Date: Mon, 3 Apr 2017 16:29:01 +0300 (MSK) From: Ivan Zakharyaschev X-X-Sender: imz@ovicaa.localdomain To: "Vladimir D. Seleznev" In-Reply-To: Message-ID: References: <20170330143912.GA4805@portlab> User-Agent: Alpine 2.20 (LFD 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="8323328-2092081543-1491226142=:25292" Cc: devel@lists.altlinux.org Subject: Re: [devel] matplotlib & check of provs with python3 import X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Apr 2017 13:29:05 -0000 Archived-At: List-Archive: List-Post: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323328-2092081543-1491226142=:25292 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8BIT Привет! On Thu, 30 Mar 2017, Ivan Zakharyaschev wrote: > On Thu, 30 Mar 2017, Vladimir D. Seleznev wrote: > >> Ты с таким не сталкивался? >> >> http://git.altlinux.org/tasks/180689/logs/events.6.1.log > > https://lists.altlinux.org/pipermail/devel/2017-February/202384.html Делаю, так сказать, review некоторых пакетов из задания. И этот пакет не проходит проверку на импортируемость provs, которую я предложил, но не из-за твоих добавок, кажется, а из-за того, что там уже было. Это, конечно, нежелательно, если уж стали его трогать. Думаю, может, отпилить этот backend в подпакет с лишней зависимостью и сделать прочие необходимые исправления (не знаю ещё какие). Не знаю, как быстро я эту (по сути небольшую) работу проделаю. Пока напишу тут свои наблюдения и этим не буду заниматься какое-то время. Если вдруг у тебя или кого-нибудь ещё будут какие-то изменения на эту тему, то соберите, пожалуйста, сразу пакет или сообщите (если не доделано), чтобы можно было продолжить, а не начинать с нуля. $ apt-repo --hsh-apt-config=/home/imz/.hasher/sisyphus/apt.conf add 180595 $ apt-repo --hsh-apt-config=/home/imz/.hasher/sisyphus/apt.conf add 181255 $ hsh --init --apt-config=/home/imz/.hasher/sisyphus/apt.conf --without-stuff $ hsh-install rpm-build-python3 python3-module-matplotlib (Сначала я добавляю задания с двумя этими новыми пакетами; второй просто ради вызываемого ниже скрипта проверки в виде файла; значимых изменений в нём нет.) $ hsh-shell --mount=/proc,/dev/pts [builder@localhost .in]$ /usr/lib/rpm/check-python3-provs-importable.sh python3-module-matplotlib; echo $? backend_agg backend_cairo matplotlib.backends.backend_cairo matplotlib.backends.backend_cocoaagg matplotlib.pylab matplotlib.pyplot pylab 123 [builder@localhost .in]$ rpm -q python3-module-matplotlib --provides | fgrep backend python3(backend_agg) python3(backend_cairo) python3.3(backend_agg) python3.3(backend_cairo) python3(matplotlib.backend_bases) python3(matplotlib.backend_managers) python3(matplotlib.backend_tools) python3(matplotlib.backends) python3(matplotlib.backends._backend_agg) python3(matplotlib.backends.backend_agg) python3(matplotlib.backends.backend_cairo) python3(matplotlib.backends.backend_cocoaagg) python3(matplotlib.backends.backend_mixed) python3(matplotlib.backends.backend_pdf) python3(matplotlib.backends.backend_ps) python3(matplotlib.backends.backend_svg) python3(matplotlib.backends.backend_template) python3.3(matplotlib.backend_bases) python3.3(matplotlib.backend_managers) python3.3(matplotlib.backend_tools) python3.3(matplotlib.backends) python3.3(matplotlib.backends._backend_agg) python3.3(matplotlib.backends.backend_agg) python3.3(matplotlib.backends.backend_cairo) python3.3(matplotlib.backends.backend_cocoaagg) python3.3(matplotlib.backends.backend_mixed) python3.3(matplotlib.backends.backend_pdf) python3.3(matplotlib.backends.backend_ps) python3.3(matplotlib.backends.backend_svg) python3.3(matplotlib.backends.backend_template) [builder@localhost .in]$ python3 -c 'import matplotlib.backends.backend_cairo' Traceback (most recent call last): File "/usr/lib64/python3/site-packages/matplotlib/backends/backend_cairo.py", line 33, in import cairocffi as cairo ImportError: No module named 'cairocffi' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3/site-packages/matplotlib/backends/backend_cairo.py", line 36, in import cairo ImportError: No module named 'cairo' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3/site-packages/matplotlib/backends/backend_cairo.py", line 38, in raise ImportError("Cairo backend requires that cairocffi or pycairo is installed.") ImportError: Cairo backend requires that cairocffi or pycairo is installed. [builder@localhost .in]$ python3 -c 'import backend_cairo' Traceback (most recent call last): File "", line 1, in ImportError: No module named 'backend_cairo' [builder@localhost .in]$ -- Best regards, Ivan --8323328-2092081543-1491226142=:25292--