ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: repocop test altlinux-python-python2-in-spec
@ 2020-09-11 17:34 Igor Vlasenko
  2020-09-13 21:24 ` Alexey Gladkov
  2020-09-18 14:55 ` Igor Vlasenko
  0 siblings, 2 replies; 5+ messages in thread
From: Igor Vlasenko @ 2020-09-11 17:34 UTC (permalink / raw)
  To: devel

Господа,
По поручению Владимира Селезнева в начале лета добавил в репокоп
тест altlinux-python-python2-in-spec, но забыл написать в рассылку.
Исправляю это упущение.

Этот тест выявляет пакеты, в спеке которых упоминается python.
для удаления python-base нужно в спеках явно заменить
python на python2.

Вот список затронутых пакетов, кроме python-module-*:

AriaMaestosa-1.4.6-alt1.src	@nobody
boost1.73.0-1.73.0-alt4.src	darktemplar @everybody
bpython-0.14.1-alt1.1.1.src	glebfm
dpkt-1.9.1-alt1.src	george @everybody
ghp-import-0.5.4-alt1.1.src	slev @everybody
libkolabxml-1.2.0-alt1.src	darktemplar @everybody
libmozjs52-52.9.0-alt2.src	cow @everybody
libmozjs60-60.8.0-alt2.src	aris
libmozjs68-68.4.2-alt1.src	aris
linux-tools-5.8-alt1.src	vt @everybody
pychecker-0.8.19-alt1.src	lav @qa
pymonetdb-1.1.1-alt1.1.src	darktemplar @everybody
python3-module-pytest-tornado-0.8.0-alt2.src	mrdrew @everybody
python3-module-reno-2.11.3-alt1.src	grenka @everybody
rust-1.46.0-alt1.src	legion crux @everybody
thunderbird-78.2.1-alt1.src	cas legion

список затронутых python-module-* можно посмотреть
http://repocop.altlinux.org/pub/repocop/reports/html/by-test/altlinux-python-python2-in-spec.html

-- 

I V


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] I: repocop test altlinux-python-python2-in-spec
  2020-09-11 17:34 [devel] I: repocop test altlinux-python-python2-in-spec Igor Vlasenko
@ 2020-09-13 21:24 ` Alexey Gladkov
  2020-09-14 17:49   ` Igor Vlasenko
  2020-09-18 14:55 ` Igor Vlasenko
  1 sibling, 1 reply; 5+ messages in thread
From: Alexey Gladkov @ 2020-09-13 21:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Sep 11, 2020 at 08:34:54PM +0300, Igor Vlasenko wrote:
> Господа,
> По поручению Владимира Селезнева в начале лета добавил в репокоп
> тест altlinux-python-python2-in-spec, но забыл написать в рассылку.
> Исправляю это упущение.
> 
> Этот тест выявляет пакеты, в спеке которых упоминается python.
> для удаления python-base нужно в спеках явно заменить
> python на python2.
...
> rust-1.46.0-alt1.src	legion crux @everybody

Вот это вот чушь. rust использует python3.

http://repocop.altlinux.org/pub/repocop/reports/diff/by-srpm/rust-1.46.0-alt1.diff

@@ -276,7 +278,7 @@
 [build]
 cargo = "%cargo"
 rustc = "%rustc"
-python = "python3"
+%__python = "python3"
 submodules = false
 docs = true
 verbose = 2

Вы предлагаете заменить на макрос поле в toml-файле ?! Роботцу можно было
бы и провалидировать, что после предлагаемых изменений пакет собирается и 
проблемы в пакете больше нет.

Пока вы не начнёте хотя бы проверять собираемость пакетов со своими
патчами я и в преть буду их игнорировать.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] I: repocop test altlinux-python-python2-in-spec
  2020-09-13 21:24 ` Alexey Gladkov
@ 2020-09-14 17:49   ` Igor Vlasenko
  2020-09-14 23:37     ` Alexey Gladkov
  0 siblings, 1 reply; 5+ messages in thread
From: Igor Vlasenko @ 2020-09-14 17:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sun, Sep 13, 2020 at 11:24:18PM +0200, Alexey Gladkov wrote:
> > rust-1.46.0-alt1.src	legion crux @everybody
> 
> Вот это вот чушь. rust использует python3.

Спасибо, поправил.

> Пока вы не начнёте хотя бы проверять собираемость пакетов со своими
> патчами я и в преть буду их игнорировать.

IMHO, это как игнорировать багзиллу.
Не проще ли разобрать, что корректно -- применить,
что некорректно - сообщить, ведь тесты легко поправить.

Те тесты, которые можно реализовать 100% корректно,
уже давно в sisyphus_check.
В repocop тесты, которые и нужны, и в sisyphus_check не
засунешь, так как надо проверить человеком.

-- 

I V


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] I: repocop test altlinux-python-python2-in-spec
  2020-09-14 17:49   ` Igor Vlasenko
@ 2020-09-14 23:37     ` Alexey Gladkov
  0 siblings, 0 replies; 5+ messages in thread
From: Alexey Gladkov @ 2020-09-14 23:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 14, 2020 at 08:49:26PM +0300, Igor Vlasenko wrote:
> > Пока вы не начнёте хотя бы проверять собираемость пакетов со своими
> > патчами я и в преть буду их игнорировать.
> 
> IMHO, это как игнорировать багзиллу.

Но даже если кто-то такое изменение предложит через багзиллу, то он тоже
будет проигнорирован.

> Не проще ли разобрать, что корректно -- применить,
> что некорректно - сообщить, ведь тесты легко поправить.

Для того чтобы сообщить, что тесты не корректны нужно их перепроверять
т.е. сделать работу за робота ещё раз. У меня нет времени перепроверять
результаты скриптов. Моё мнение, что роботы должны уменьшать количество
работы человека, а не увеличивать.

Я обратил внимание случайно поскольку недавно правил спек этого пакета.

> Те тесты, которые можно реализовать 100% корректно,
> уже давно в sisyphus_check.

Именно поэтому тесты в sisyphus_check ценны. Ошибки это ошибки, а не
предположения, которые нужно перепроверять.

> В repocop тесты, которые и нужны, и в sisyphus_check не
> засунешь, так как надо проверить человеком.

Потому что проверки repocop не тесты, а угадывание. Если проверка сбоит,
то к ней нет доверия.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] I: repocop test altlinux-python-python2-in-spec
  2020-09-11 17:34 [devel] I: repocop test altlinux-python-python2-in-spec Igor Vlasenko
  2020-09-13 21:24 ` Alexey Gladkov
@ 2020-09-18 14:55 ` Igor Vlasenko
  1 sibling, 0 replies; 5+ messages in thread
From: Igor Vlasenko @ 2020-09-18 14:55 UTC (permalink / raw)
  To: devel

On Fri, Sep 11, 2020 at 08:34:54PM +0300, Igor Vlasenko wrote:
> Господа,
> По поручению Владимира Селезнева в начале лета добавил в репокоп
> тест altlinux-python-python2-in-spec, но забыл написать в рассылку.
> Исправляю это упущение.
> 
> Этот тест выявляет пакеты, в спеке которых упоминается python.
> для удаления python-base нужно в спеках явно заменить
> python на python2.

Текущий список:

bpython-0.14.1-alt1.1.1	glebfm
dpkt-1.9.1-alt1	george @everybody
ghp-import-0.5.4-alt1.1	slev @everybody
libkolabxml-1.2.0-alt1	darktemplar @everybody
libmozjs52-52.9.0-alt2	cow @everybody
libmozjs60-60.8.0-alt2	aris
libmozjs68-68.4.2-alt1	aris
pychecker-0.8.19-alt1	lav @qa
pymonetdb-1.1.1-alt1.1	darktemplar @everybody
python3-module-pytest-tornado-0.8.0-alt2	mrdrew @everybody
python3-module-reno-2.11.3-alt1	grenka @everybody

python-module-BeautifulSoup4-4.6.3-alt1	@python @everybody
python-module-ContrailCA-0.1.0-alt1.1.1	@python @everybody
python-module-ContrailOnlineCAService-0.1.1-alt1.git20141211.1.1	@python @everybody
python-module-Embedly-0.5.0-alt1.git20141215.1.2	@python @everybody
python-module-Naked-0.1.31-alt1.1	@python @everybody
python-module-SQLAlchemy-Defaults-0.4.4-alt3.git20141230	pav @python @everybody
python-module-UnittestRandGenState-0.1.4-alt1.1.2	@python @everybody
python-module-affine-2.0.0.post1-alt2.1	@python @everybody
python-module-affinegap-1.10-alt2.1.1	@python @everybody
python-module-aio2gis-0.0.1-alt1.git20140623.1.1.1	@python @everybody
python-module-aio_periodic-0.1.6-alt1.git20141231.1.1.1	@python @everybody
python-module-aioes-0.6.1-alt1	@python @everybody
python-module-aiogibson-0.1.3-alt1.git20150210.1.2	@python @everybody
python-module-aiohttp-wsgi-0.6.3-alt1	@python @everybody
python-module-aiohttp_jinja2-0.13.0-alt1.1	@python @everybody
python-module-aioirc-0.1-alt1.git20140929.1.2	@python @everybody
python-module-aiokafka-0.5.1-alt1	@python @everybody
python-module-aiomcache-0.1-alt1.git20140713.1.2	@python @everybody
python-module-aiopg-0.16.0-alt1.1	@python @everybody
python-module-aioxmlrpc-0.3-alt1.1	@python @everybody
python-module-amqp-2.5.2-alt1	@python @everybody
python-module-asyncssh-1.17.0-alt1	@python @everybody
python-module-babel-2.6.0-alt1	@python @everybody
python-module-backport_ipaddress-0.1-alt1.git20140816.1	@python @everybody
python-module-banyan-0.1.6-alt1.git20141121.2.1	@python @everybody
python-module-betamax-0.8.1-alt1	shaba @everybody
python-module-billiard-3.6.0-alt1	dd @everybody @python
python-module-blessings-1.6-alt1.git20140520.1.1	@python @everybody
python-module-brotlipy-0.7.0-alt2.qa1	mrdrew @everybody
python-module-bumper-lib-2.0.4-alt1	@python @everybody
python-module-cdecimal-2.3-alt1.git20140923.1.1.1	@python @everybody
python-module-chai-1.1.2-alt1	@python @everybody
python-module-check-manifest-0.37-alt1	darktemplar @everybody
python-module-click-7.0-alt2	@python @everybody
python-module-clize-4.1.1-alt1	@python @everybody
python-module-cloudpickle-0.4.0-alt2	darktemplar @everybody
python-module-cryptography-3.0-alt1	cow @everybody
python-module-curve25519-1.3-alt2.1	@python @everybody
python-module-cycler-0.10.0-alt1.1	@python @everybody
python-module-dataflake.fakeldap-2.1-alt2	@python @everybody
python-module-descartes-1.1.0-alt1.1	@python @everybody
python-module-django-sekizai-0.10.0-alt2	@python @everybody
python-module-django1.11-1.11.29-alt1	shaba @everybody
python-module-dm.saml2-3.1.2-alt1.1.1	@python @everybody
python-module-docopt-0.6.2-alt2.1	lav @everybody
python-module-docutils-0.14-alt3	@python
python-module-dugong-3.7.3-alt2	@python @everybody
python-module-elasticsearch-5.1.0-alt1	@python @everybody
python-module-enzyme-0.4.2-alt1.dev.git20131128.1.2	@python @everybody
python-module-ephem-3.7.6.0-alt1.git20141124.1.1.1	@python @everybody
python-module-evelink-0.7.5-alt1.2	pav @everybody
python-module-exam-0.10.6-alt2.1	@python @everybody
python-module-fabrickit-0.2.2-alt3.1	@python @everybody
python-module-fixtures-3.0.0-alt1	snejok @everybody
python-module-flask-babel-0.11.1-alt1	@python @everybody
python-module-flask-pymongo-0.3.0-alt1.git20131201.1.2	@python @everybody
python-module-flask_sqlalchemy-2.1-alt1	@python @everybody
python-module-funcsigs-1.0.2-alt2	@python @everybody
python-module-future-0.16.0-alt2	@python @everybody
python-module-gantt-0.6.0-alt2	@python @everybody
python-module-gettext-3.0-alt1.1	@python @everybody
python-module-gmpy2-2.0.8-alt1.1	@python @everybody
python-module-grapy-0.1.8-alt1	@python @everybody
python-module-guzzle_sphinx_theme-0.7.11-alt1.1.qa1	@python @everybody
python-module-hg-git-0.8.5-alt1.1	@python @everybody
python-module-humanize-0.5.1-alt1.git20141113.1.2	@python @everybody
python-module-jedi-0.12.1-alt1.1	@python @everybody
python-module-jmespath-0.9.5-alt2	@python @everybody
python-module-kazoo-2.6.1-alt1	@python @everybody
python-module-ktasync-0.0.1-alt2.git20140614.1.1	@python @everybody
python-module-language-tags-0.2.0-alt1.git20141218.1.1.1.1	@python @everybody
python-module-libmagic-0.4.13-alt2	@python @everybody
python-module-linecache2-1.0.0-alt1.git20150306.2.1	@python @everybody
python-module-m2crypto-0.30.1-alt2	george @python @qa
python-module-mathutils-2.81.2-alt1	@python @everybody
python-module-mirakuru-0.2.0-alt1.git20141013.1.1.1	@python @everybody
python-module-mpmath-0.19-alt1.git20150621.1.1.1.1	@python @everybody
python-module-mutagen-1.36-alt2	@python @everybody
python-module-mysqlclient-1.4.4-alt1	@python @everybody
python-module-mysqlclient-docs-1.4.4-alt1	grenka @python
python-module-numexpr-2.6.2-alt4	@python @everybody
python-module-passlib-1.7.1-alt1.1	piastry @everybody
python-module-peewee-3.13.2-alt1	@python @everybody
python-module-peewee-async-0.0.2-alt1.git20141030.1.2	@python @everybody
python-module-phonon-2.0-alt1	@python @everybody
python-module-pickleshare-0.7.4-alt1	@python @everybody
python-module-pika-1.1.0-alt1	pav @everybody
python-module-pkginfo-1.2-alt2.b1.2	rt @everybody
python-module-port-for-0.4-alt2	@python @everybody
python-module-psutil-5.7.0-alt1	lav @everybody
python-module-psycopg2cffi-2.8.1-alt1	@python @everybody
python-module-pyhacrf-0.1.2-alt1.1.1.1	@python @everybody
python-module-pylbfgs-0.2.0.12-alt2	@python @everybody
python-module-pymlconf-0.3.11-alt1.git20140603.1.1.1	@python @everybody
python-module-pysrt-1.1.1-alt2.1	@python @everybody
python-module-pyte-0.4.9-alt1.git20141204.1.1.1	@python @everybody
python-module-pytest-capturelog-0.7-alt1.1.1	@python @everybody
python-module-pytest-catchlog-1.2.2-alt1.1	darktemplar @everybody
python-module-pytest-runner-2.9-alt1.1	rt @everybody
python-module-pytest-sugar-0.9.2-alt1	@python @everybody
python-module-pytest_sourceorder-0.5.1-alt1	sem @qa
python-module-pyuv-1.1.0-alt1.git20150619.1.1.1	@python @everybody
python-module-pyxb-1.2.4-alt1.git20141019.1.1	@python @everybody
python-module-rdflib_jsonld-0.4.0-alt1	@python @everybody
python-module-redis_structures-0.1.6-alt2.1	@python @everybody
python-module-rednose-0.4.3-alt2.1.1	rt @everybody
python-module-requests-kerberos-0.12.0-alt3	@python @everybody
python-module-requests-mock-1.3.0-alt1.1	@python @everybody
python-module-requests_toolbelt-0.9.1-alt1	darktemplar @everybody
python-module-responses-0.10.9-alt1	nbr @everybody
python-module-restkit-4.2.2-alt2.git20140731.1.2	mrdrew @everybody
python-module-rsa-4.0-alt1	@python @everybody
python-module-rtree-0.8.3-alt2	@python @everybody
python-module-selectors34-1.2.0-alt1.1	@python @everybody
python-module-serpent-1.28-alt1	rt @everybody
python-module-shapely-1.7-alt1.b1	darktemplar @everybody
python-module-signalfd-0.1-alt1.3.1	@python @everybody
python-module-sigtools-2.0.2-alt1	@python @everybody
python-module-simplejson-3.15.0-alt3.qa1	@python
python-module-skosprovider-0.5.0-alt1.git20141218.1.1.1	@python @everybody
python-module-slimit-0.8.1-alt2.git20130425.1	@python @everybody
python-module-smmap-2.0.3-alt3	slev @everybody
python-module-spec-1.4.0-alt1.1	@python @everybody
python-module-sphinxcontrib-embedly-0.2-alt1.git20140223.2	@python @everybody
python-module-sqlalchemy_monetdb-1.0.0-alt1.1	@python @everybody
python-module-statsd-3.2.1-alt1.1	@python @everybody
python-module-stuf-0.9.16-alt2.git20150404.1	@python @everybody
python-module-subunit-1.3.0-alt1	@python @everybody
python-module-svg-path-2.2-alt3	antohami @everybody
python-module-sympy-1.1.1-alt2	darktemplar @everybody
python-module-tasklocals-0.2-alt2.1	@python @everybody
python-module-telnetlib3-1.0.2-alt1	@python @everybody
python-module-testpath-0.3.1-alt1	darktemplar @everybody
python-module-testscenarios-0.5.0-alt2.1	@python @everybody
python-module-tldextract-1.5.1-alt1.git20141205.1.2	@python @everybody
python-module-traceback2-1.4.0-alt2.1	@python @everybody
python-module-transaction-2.1.2-alt1.1	@python @everybody
python-module-triangle-2017.04.29-alt1.1.1	@python @everybody
python-module-trollius-2.2-alt1	@python @everybody
python-module-ua_parser-0.4.1-alt2	@python @everybody
python-module-unicode_slugify-0.1.5-alt3	darktemplar @everybody
python-module-unipath-1.1-alt1.git20150214.2.1	@python @everybody
python-module-unittest2-1.1.0-alt3	@python @everybody
python-module-vcversioner-2.16.0.0-alt1.1	rt @everybody
python-module-weave-0.16.0-alt1	darktemplar @everybody
python-module-websocket-client-0.56.0-alt1	@python @everybody
python-module-werkzeug-0.16.1-alt1	rt @everybody
python-module-wheel-0.34.2-alt1	rt @everybody
python-module-xlib-0.26-alt2	@python lav
python-module-xlsxwriter-1.3.3-alt1	@python @everybody
python-module-xmltodict-0.11.0-alt1.1	@python @everybody
python-module-xxhash-1.4.3-alt1	slev @everybody
python-module-yelp-encodings-0.1.3-alt2.qa1	darktemplar @everybody
python-module-yieldfrom.http.client-0.1.3-alt1	@python @everybody
python-module-yieldfrom.urllib3-0.1.4-alt2	@python @everybody
python-module-zake-0.2.2-alt1.1	shaba @everybody
python-module-zc.thread-0.1.0-alt1.znanja1.git20120922.1.1.1	@python @everybody
python-module-zope.i18nmessageid-5.0.1-alt1	@python @everybody
python-module-zope.i18nmessageid-docs-5.0.1-alt1	grenka @python
python-module-zope.testing-4.4.0-alt2.git20150825.2	@python @everybody
python-tools-pep8-1.6.2-alt2	slev @everybody

-- 

I V


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-09-18 14:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-11 17:34 [devel] I: repocop test altlinux-python-python2-in-spec Igor Vlasenko
2020-09-13 21:24 ` Alexey Gladkov
2020-09-14 17:49   ` Igor Vlasenko
2020-09-14 23:37     ` Alexey Gladkov
2020-09-18 14:55 ` Igor Vlasenko

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git