ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Python2 policy: тесты в подпакетах
@ 2020-10-30  0:25 Vitaly Lipatov
  2020-10-31  0:39 ` Vladimir D. Seleznev
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Vitaly Lipatov @ 2020-10-30  0:25 UTC (permalink / raw)
  To: devel

У нас бесконечно устарело python policy. Как минимум, оно требует 
обновления в связи с python3.

Но я хотел бы выяснить, зачем было рекомендовано запаковывать тесты:
> Рекомендуется запаковывать тесты и примеры (содержимое каталогов 
> %python_sitelibdir/*/test* и %python_sitelibdir/*/example*) в отдельный 
> пакет (с одним из суффиксов: -devel, -tests, .tests, -testing, 
> -examples).
https://www.altlinux.org/Python_Policy

У нас для python3 такая статистика по суффиксам test*:
       8 test
     544 tests

Вот эти пакеты-герои, которые просто test:
python3-module-Naked-test - Test for Naked
python3-module-twisted-core-test - Unit tests for Twisted Core (Python 
3)
python3-test - The test modules from the main python 3 package
python3-module-numdifftools-test - Test suite for Numdifftools
python3-module-bunch-test - Test for bunch
python3-module-pytools-test - Test for Pytools (Python 3)
python3-module-nine-test - Test for nine
python3-module-pathod-test - Test for pathod

По моим представлениям, тесты нужны для тестирования самого пакета. 
Возможно, в редких случаях тесты пакета используются в других тестах, но 
в основном паковать тесты не имеет смысла и даже вредно, потому что 
из-за этого возникают незамечаемые зависимости нормальных пакетов от 
тестовых.

Да, пакеты -tests используются при сборке 346 пакетов.
Но в 70 случаях, например, в этот список попал 
python3-module-jsonschema-tests из-за того, что он по ошибке тянется 
пакетом python3-module-jsonschema.

Вот слишком популярные тесты, используемые при сборке:
      90 python3-module-stevedore-tests
      69 python3-module-jsonschema-tests
      28 python3-module-sympy-tests
      28 python3-module-click-tests
      17 python3-module-pygraphviz-tests
      17 python3-module-numexpr-tests
      16 python3-module-pandas-tests
      16 python3-module-numpy-tests


Также выяснилось, что следующие пакеты требуют тестовые (имеют 
установочные зависимости на -tests). В ряде случаев зависимость 
наверняка излишняя.
   python3-module-h5py-2.10.0-alt2:sisyphus+247694.200.3.3@1584382664
   
python3-module-graphcanvas-4.1.0-alt1:sisyphus+239534.100.1.1@1571643621
   
python3-module-sqlalchemy_monetdb-1.0.0-alt1.1:sisyphus+228373.1000.2.3@1556720798
   
python3-module-greentest-1.4.0-alt2:sisyphus+245000.21776.79.1@1583233340
   
python3-module-numexpr-1:2.6.2-alt4:sisyphus+245000.26700.79.1@1583243505
   
python3-module-pygraphviz-1.5-alt3:sisyphus+245000.6200.84.1@1583632822
   python3-module-Chaco-4.8.0-alt2:sisyphus+247694.400.3.3@1584382930
   python3-module-blosc-1.5.1-alt3:sisyphus+245000.27700.79.1@1583245296
   
python3-module-infrae.testbrowser-2.0.2-alt3:sisyphus+245390.200.1.1@1580717877
   
python3-module-scikits.statsmodels-1:0.11.1-alt1:sisyphus+256803.2200.7.1@1598543643
   python3-module-pandas-1.1.1-alt2:sisyphus+257610.300.8.1@1599840378
   python3-module-dask-2.10.1-alt1:sisyphus+245499.40.2.1@1580904835
   python3-module-xarray-0.15.0-alt1:sisyphus+245497.20.3.1@1580858418
   
python3-module-silx-examples-0.10.1-alt1:sisyphus+245000.54200.84.1@1583666545
   
python3-module-appier_extras-0.19.4-alt1:sisyphus+231292.200.1.1@1559406746
   
python3-module-testrepository-0.0.20-alt2:sisyphus+227532.1300.1.3@1555940636
   python3-module-testtools-2.3.0-alt2:sisyphus+227976.100.1.2@1555992585
   
python3-module-pallets-sphinx-themes-1.1.3-alt2:sisyphus+242803.100.1.1@1576141249
   python3-module-flask-1.1.1-alt1:sisyphus+236914.300.4.1@1567169521
   python3-module-mailman3-3.2.2-alt2:sisyphus+233553.300.1.1@1561975698
   python3-module-numba-0.51.2-alt1:sisyphus+259194.200.1.1@1601903259
   
python3-module-jsonschema-3.2.0-alt1:sisyphus+254429.700.1.1@1593798463
   python3-module-xlutils-2.0.0-alt2:sisyphus+244055.240.3.1@1578662159
   python3-module-mdp-3.5-alt1:sisyphus+240461.200.1.1@1573206274
   
python3-module-oslo.versionedobjects-2.0.2-alt1:sisyphus+253719.2500.3.1@1592658301
   
openstack-ironic-common-1:15.0.0-alt1:sisyphus+253530.600.3.1@1592440913
   python3-module-falcon-1.4.1-alt1:sisyphus+228348.100.2.1@1556629111
   
python3-module-stevedore-1.32.0-alt1:sisyphus+252870.2540.8.1@1591619880
   python3-module-theano-1.0.5-alt1:sisyphus+256803.1600.3.1@1598456025
   python3-module-sympy-1:1.6.1-alt1:sisyphus+254668.400.6.1@1597133252

Например, в python3-module-jsonschema был запакован каталог benchmarks, 
использующий тесты, поэтому он их тянул.

Или в пакет borg был упакован testsuite, нужный только на этапе 
сборочных тестов, и опять же, тянул за собой тесты.

И последнее — следующие модули тащат за собой python3-module-pytest, 
хотя вряд ли он им нужен:
   
python3-module-pyannotate-1.2.0-alt1:sisyphus+260350.100.1.1@1603565173
   python3-module-soupsieve-2.0-alt1@1591873207
   python3-module-smpplib-2.1.0-alt1@1591873871
   python3-module-Flask-Script-2.0.6-alt1@1591874781
   borg-1.1.13-alt2:sisyphus+260657.100.1.1@1604014819
   
python3-module-hypothesis-5.37.3-alt1:sisyphus+255737.4640.19.1@1603374308
   python3-module-tox-3.20.1-alt1:sisyphus+260250.100.2.1@1603460131
   python3-module-translate-3.1.1-alt1:sisyphus+258948.100.1.1@1601484536
   python3-module-spyder-4.0.1-alt1:sisyphus+245364.4.7.1@1580852815
   python3-module-xarray-0.15.0-alt1:sisyphus+245497.20.3.1@1580858418
   python3-module-weasyprint-47-alt1:sisyphus+233460.340.4.1@1561830382
   
python3-module-validictory-1.1.2-alt1:sisyphus+255445.340.2.1@1595853021
   python3-module-trio-0.10.0-alt1:sisyphus+227470.1400.1.1@1555687900
   python3-module-tinycss2-1.0.2-alt1:sisyphus+252631.100.1.1@1591000665
   python3-module-testlink-0.8.1-alt2:sisyphus+240051.100.1.1@1572523725
   
python3-module-testfixtures-6.14.1-alt1:sisyphus+255737.5400.19.1@1603374514
   python3-module-sniffio-1.0.0-alt1:sisyphus+227470.500.1.1@1555687422
   python3-module-seaborn-0.10.1-alt1:sisyphus+256803.1500.3.1@1598455842
   python3-module-remoto-1.1.4-alt1:sisyphus+246578.200.1.1@1582029865
   
python3-module-pyqtgraph-0.11.0-alt2.rc0:sisyphus+245073.100.2.1@1581301999
   python3-module-pyfakefs-3.7.1-alt1:sisyphus+246069.200.1.1@1581604472
   python3-module-plumbum-1.6.3-alt2:sisyphus+257359.100.1.1@1599157520
   python3-module-openpyxl-2.6.2-alt2:sisyphus+258176.100.1.1@1600290668
   python3-module-nibabel-3.1.1-alt1:sisyphus+256803.1200.3.1@1598455737
   python3-module-nbclient-0.5.0-alt1:sisyphus+258053.2600.5.1@1600242708
   python3-module-miio-0.5.3-alt1:sisyphus+258499.100.1.1@1600768674
   python3-module-mando-0.7.0-alt1:sisyphus+255589.100.1.1@1596154107
   python3-module-imageio-2.9.0-alt1:sisyphus+256236.200.3.1@1597404268
   python3-module-h11-0.9.0-alt1:sisyphus+252379.100.1.1@1590695967
   python3-module-gabbi-1.34.0-alt2:sisyphus+249737.100.1.1@1586528957
   python3-module-fs-2.4.11-alt2:sisyphus+257603.700.3.2@1599686926
   python3-module-flit-2.3.0-alt2:sisyphus+256113.100.1.1@1597067357
   python3-module-erf-1.0.1-alt2:sisyphus+257337.100.1.1@1599146938
   python3-module-dask-2.10.1-alt1:sisyphus+245499.40.2.1@1580904835
   
python3-module-cssselect2-0.2.1-alt1.1:sisyphus+235505.100.1.1@1565020851
   python3-module-colorlog-4.2.1-alt1:sisyphus+255462.100.1.1@1595872134
   python3-module-cairocffi-1.0.2-alt1:sisyphus+233460.140.4.1@1561830232
   
python3-module-async_generator-1.10-alt1:sisyphus+227465.1400.1.2@1555756792
   python3-module-aspectlib-1.4.2-alt3:sisyphus+245603.100.1.1@1580978574
   python3-module-SQLObject-3.7.3-alt1:sisyphus+242468.40.2.1@1575702292
   python3-module-QtAwesome-0.7.2-alt1:sisyphus+255560.100.1.1@1596120565
   
python3-module-pytest-watch-4.2.0-alt1:sisyphus+238682.100.1.1@1570207452
   
python3-module-pytest-services-2.0.1-alt1:sisyphus+242204.100.1.1@1575399642
   python3-module-libcloud-2.5.0-alt1:sisyphus+231298.100.1.1@1559408637
   python3-module-iso8601-0.1.11-alt1:sisyphus+227495.1100.1.3@1555843037
   python3-module-characteristic-14.3.0-alt1.1.1.1@1517660577
   python3-module-ipython-7.18.1-alt2:sisyphus+258220.400.1.1@1600330137
   guake-3.7.0-alt1:sisyphus+245894.200.2.1@1581507387
   codespell-1.17.1-alt1:sisyphus+252230.100.2.1@1590403814
   
python3-module-ceph-common-15.2.5-alt1:sisyphus+258345.300.3.1@1600564481
   python3-module-wavelets-1.1.1-alt1:sisyphus+256190.400.1.1@1597223583
   
python3-module-scikits.statsmodels-1:0.11.1-alt1:sisyphus+256803.2200.7.1@1598543643
   
python3-module-scikit-learn-0.23.2-alt1:sisyphus+256112.500.1.1@1597065953
   
python3-module-numpy-testing-1:1.19.1-alt1:sisyphus+256803.200.2.1@1598449250
   
python3-module-numdifftools-test-0.9.12-alt2.git20150828.1:sisyphus+249205.100.1.1@1585839379
   python3-module-libsass-0.20.1-alt1:sisyphus+257025.100.1.1@1598765985
   python3-module-tinycss-0.4.0-alt1:sisyphus+233577.3100.3.2@1562121468
   python3-module-ipatests-4.8.9-alt1:sisyphus+257014.1100.9.1@1602206763
   python3-module-flaky-3.7.0-alt1:sisyphus+257831.100.1.1@1599752523
   python3-module-sybil-1.4.0-alt1:sisyphus+255737.5300.19.1@1603374464

-- 
С уважением,
Виталий Липатов,
ALT Linux Team


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

* Re: [devel] Python2 policy: тесты в подпакетах
  2020-10-30  0:25 [devel] Python2 policy: тесты в подпакетах Vitaly Lipatov
@ 2020-10-31  0:39 ` Vladimir D. Seleznev
  2020-11-08  3:31   ` Vitaly Lipatov
  2020-11-12  0:06 ` Dmitry V. Levin
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 7+ messages in thread
From: Vladimir D. Seleznev @ 2020-10-31  0:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Oct 30, 2020 at 03:25:43AM +0300, Vitaly Lipatov wrote:
> У нас бесконечно устарело python policy. Как минимум, оно требует 
> обновления в связи с python3.
> 
> Но я хотел бы выяснить, зачем было рекомендовано запаковывать тесты:
> > Рекомендуется запаковывать тесты и примеры (содержимое каталогов 
> > %python_sitelibdir/*/test* и %python_sitelibdir/*/example*) в отдельный 
> > пакет (с одним из суффиксов: -devel, -tests, .tests, -testing, 
> > -examples).
> https://www.altlinux.org/Python_Policy
> 
> У нас для python3 такая статистика по суффиксам test*:
>        8 test
>      544 tests
> 
> Вот эти пакеты-герои, которые просто test:
> python3-module-Naked-test - Test for Naked
> python3-module-twisted-core-test - Unit tests for Twisted Core (Python 
> 3)
> python3-test - The test modules from the main python 3 package
> python3-module-numdifftools-test - Test suite for Numdifftools
> python3-module-bunch-test - Test for bunch
> python3-module-pytools-test - Test for Pytools (Python 3)
> python3-module-nine-test - Test for nine
> python3-module-pathod-test - Test for pathod
> 
> По моим представлениям, тесты нужны для тестирования самого пакета. 
> Возможно, в редких случаях тесты пакета используются в других тестах, но 
> в основном паковать тесты не имеет смысла и даже вредно, потому что 
> из-за этого возникают незамечаемые зависимости нормальных пакетов от 
> тестовых.

Мне тоже кажется ненужным упаковка тестов в пакеты питона. Есть ли
какая-нибудь причина так делать?

-- 
   WBR,
   Vladimir D. Seleznev


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

* Re: [devel] Python2 policy: тесты в подпакетах
  2020-10-31  0:39 ` Vladimir D. Seleznev
@ 2020-11-08  3:31   ` Vitaly Lipatov
  0 siblings, 0 replies; 7+ messages in thread
From: Vitaly Lipatov @ 2020-11-08  3:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Vladimir D. Seleznev писал 31.10.20 3:39:
...
>> По моим представлениям, тесты нужны для тестирования самого пакета.
>> Возможно, в редких случаях тесты пакета используются в других тестах, 
>> но
>> в основном паковать тесты не имеет смысла и даже вредно, потому что
>> из-за этого возникают незамечаемые зависимости нормальных пакетов от
>> тестовых.
> 
> Мне тоже кажется ненужным упаковка тестов в пакеты питона. Есть ли
> какая-нибудь причина так делать?
Причина есть, и она всё же в том, что они используются. Или должны 
использоваться. Но только как сборочные зависимости.

Что важно:
1. Нельзя паковать тесты в основные пакеты.  Для их удаления я предложил 
макрос python3_prune
в rpm-build-intro >= 2.2.5. После одобрения подхода можно будет 
перенести его в rpm-build-python3.

2. Не нужно паковать тесты, если они не используются. Редко, но бывает, 
что тесты используются в других пакетах. Узнаем мы об этом со временем, 
когда включим тесты в этих самых других пакетах. Например, достаточно 
активно используются тесты из python3-module-twisted-core-test (но так 
как пакеты, где должны выполняться эти тесты, просто их упаковывают, из 
них получается некорректная зависимость).

Общий подход — если нет отдельного подпакета с тестами, то не паковать 
тесты (python3_prune).
Если подпакет есть — проверить, что не используется (на него могут быть 
только сборочные зависимости).

-- 
С уважением,
Виталий Липатов,
ALT Linux Team


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

* Re: [devel] Python2 policy: тесты в подпакетах
  2020-10-30  0:25 [devel] Python2 policy: тесты в подпакетах Vitaly Lipatov
  2020-10-31  0:39 ` Vladimir D. Seleznev
@ 2020-11-12  0:06 ` Dmitry V. Levin
  2020-11-12  9:34   ` Vitaly Lipatov
  2020-12-03 22:03 ` Vitaly Lipatov
  2021-02-28 18:16 ` [devel] Повторный осмотр после появления в репозитории python 3.9 Vitaly Lipatov
  3 siblings, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2020-11-12  0:06 UTC (permalink / raw)
  To: ALT Devel discussion list

On Fri, Oct 30, 2020 at 03:25:43AM +0300, Vitaly Lipatov wrote:
> У нас бесконечно устарело python policy. Как минимум, оно требует 
> обновления в связи с python3.
> 
> Но я хотел бы выяснить, зачем было рекомендовано запаковывать тесты:
> > Рекомендуется запаковывать тесты и примеры (содержимое каталогов 
> > %python_sitelibdir/*/test* и %python_sitelibdir/*/example*) в отдельный 
> > пакет (с одним из суффиксов: -devel, -tests, .tests, -testing, 
> > -examples).
> https://www.altlinux.org/Python_Policy
> 
> У нас для python3 такая статистика по суффиксам test*:
>        8 test
>      544 tests
> 
> Вот эти пакеты-герои, которые просто test:
> python3-module-Naked-test - Test for Naked
> python3-module-twisted-core-test - Unit tests for Twisted Core (Python 
> 3)
> python3-test - The test modules from the main python 3 package
> python3-module-numdifftools-test - Test suite for Numdifftools
> python3-module-bunch-test - Test for bunch
> python3-module-pytools-test - Test for Pytools (Python 3)
> python3-module-nine-test - Test for nine
> python3-module-pathod-test - Test for pathod
> 
> По моим представлениям, тесты нужны для тестирования самого пакета. 
> Возможно, в редких случаях тесты пакета используются в других тестах, но 
> в основном паковать тесты не имеет смысла и даже вредно, потому что 
> из-за этого возникают незамечаемые зависимости нормальных пакетов от 
> тестовых.
> 
> Да, пакеты -tests используются при сборке 346 пакетов.
> Но в 70 случаях, например, в этот список попал 
> python3-module-jsonschema-tests из-за того, что он по ошибке тянется 
> пакетом python3-module-jsonschema.
> 
> Вот слишком популярные тесты, используемые при сборке:
>       90 python3-module-stevedore-tests
>       69 python3-module-jsonschema-tests
>       28 python3-module-sympy-tests
>       28 python3-module-click-tests
>       17 python3-module-pygraphviz-tests
>       17 python3-module-numexpr-tests
>       16 python3-module-pandas-tests
>       16 python3-module-numpy-tests
> 
> 
> Также выяснилось, что следующие пакеты требуют тестовые (имеют 
> установочные зависимости на -tests). В ряде случаев зависимость 
> наверняка излишняя.
>    python3-module-h5py-2.10.0-alt2:sisyphus+247694.200.3.3@1584382664
>    
> python3-module-graphcanvas-4.1.0-alt1:sisyphus+239534.100.1.1@1571643621
>    
> python3-module-sqlalchemy_monetdb-1.0.0-alt1.1:sisyphus+228373.1000.2.3@1556720798
>    
> python3-module-greentest-1.4.0-alt2:sisyphus+245000.21776.79.1@1583233340
>    
> python3-module-numexpr-1:2.6.2-alt4:sisyphus+245000.26700.79.1@1583243505
>    
> python3-module-pygraphviz-1.5-alt3:sisyphus+245000.6200.84.1@1583632822
>    python3-module-Chaco-4.8.0-alt2:sisyphus+247694.400.3.3@1584382930
>    python3-module-blosc-1.5.1-alt3:sisyphus+245000.27700.79.1@1583245296
>    
> python3-module-infrae.testbrowser-2.0.2-alt3:sisyphus+245390.200.1.1@1580717877
>    
> python3-module-scikits.statsmodels-1:0.11.1-alt1:sisyphus+256803.2200.7.1@1598543643
>    python3-module-pandas-1.1.1-alt2:sisyphus+257610.300.8.1@1599840378
>    python3-module-dask-2.10.1-alt1:sisyphus+245499.40.2.1@1580904835
>    python3-module-xarray-0.15.0-alt1:sisyphus+245497.20.3.1@1580858418
>    
> python3-module-silx-examples-0.10.1-alt1:sisyphus+245000.54200.84.1@1583666545
>    
> python3-module-appier_extras-0.19.4-alt1:sisyphus+231292.200.1.1@1559406746
>    
> python3-module-testrepository-0.0.20-alt2:sisyphus+227532.1300.1.3@1555940636
>    python3-module-testtools-2.3.0-alt2:sisyphus+227976.100.1.2@1555992585
>    
> python3-module-pallets-sphinx-themes-1.1.3-alt2:sisyphus+242803.100.1.1@1576141249
>    python3-module-flask-1.1.1-alt1:sisyphus+236914.300.4.1@1567169521
>    python3-module-mailman3-3.2.2-alt2:sisyphus+233553.300.1.1@1561975698
>    python3-module-numba-0.51.2-alt1:sisyphus+259194.200.1.1@1601903259
>    
> python3-module-jsonschema-3.2.0-alt1:sisyphus+254429.700.1.1@1593798463
>    python3-module-xlutils-2.0.0-alt2:sisyphus+244055.240.3.1@1578662159
>    python3-module-mdp-3.5-alt1:sisyphus+240461.200.1.1@1573206274
>    
> python3-module-oslo.versionedobjects-2.0.2-alt1:sisyphus+253719.2500.3.1@1592658301
>    
> openstack-ironic-common-1:15.0.0-alt1:sisyphus+253530.600.3.1@1592440913
>    python3-module-falcon-1.4.1-alt1:sisyphus+228348.100.2.1@1556629111
>    
> python3-module-stevedore-1.32.0-alt1:sisyphus+252870.2540.8.1@1591619880
>    python3-module-theano-1.0.5-alt1:sisyphus+256803.1600.3.1@1598456025
>    python3-module-sympy-1:1.6.1-alt1:sisyphus+254668.400.6.1@1597133252
> 
> Например, в python3-module-jsonschema был запакован каталог benchmarks, 
> использующий тесты, поэтому он их тянул.
> 
> Или в пакет borg был упакован testsuite, нужный только на этапе 
> сборочных тестов, и опять же, тянул за собой тесты.
> 
> И последнее — следующие модули тащат за собой python3-module-pytest, 
> хотя вряд ли он им нужен:
>    
> python3-module-pyannotate-1.2.0-alt1:sisyphus+260350.100.1.1@1603565173
>    python3-module-soupsieve-2.0-alt1@1591873207
>    python3-module-smpplib-2.1.0-alt1@1591873871
>    python3-module-Flask-Script-2.0.6-alt1@1591874781
>    borg-1.1.13-alt2:sisyphus+260657.100.1.1@1604014819
>    
> python3-module-hypothesis-5.37.3-alt1:sisyphus+255737.4640.19.1@1603374308
>    python3-module-tox-3.20.1-alt1:sisyphus+260250.100.2.1@1603460131
>    python3-module-translate-3.1.1-alt1:sisyphus+258948.100.1.1@1601484536
>    python3-module-spyder-4.0.1-alt1:sisyphus+245364.4.7.1@1580852815
>    python3-module-xarray-0.15.0-alt1:sisyphus+245497.20.3.1@1580858418
>    python3-module-weasyprint-47-alt1:sisyphus+233460.340.4.1@1561830382
>    
> python3-module-validictory-1.1.2-alt1:sisyphus+255445.340.2.1@1595853021
>    python3-module-trio-0.10.0-alt1:sisyphus+227470.1400.1.1@1555687900
>    python3-module-tinycss2-1.0.2-alt1:sisyphus+252631.100.1.1@1591000665
>    python3-module-testlink-0.8.1-alt2:sisyphus+240051.100.1.1@1572523725
>    
> python3-module-testfixtures-6.14.1-alt1:sisyphus+255737.5400.19.1@1603374514
>    python3-module-sniffio-1.0.0-alt1:sisyphus+227470.500.1.1@1555687422
>    python3-module-seaborn-0.10.1-alt1:sisyphus+256803.1500.3.1@1598455842
>    python3-module-remoto-1.1.4-alt1:sisyphus+246578.200.1.1@1582029865
>    
> python3-module-pyqtgraph-0.11.0-alt2.rc0:sisyphus+245073.100.2.1@1581301999
>    python3-module-pyfakefs-3.7.1-alt1:sisyphus+246069.200.1.1@1581604472
>    python3-module-plumbum-1.6.3-alt2:sisyphus+257359.100.1.1@1599157520
>    python3-module-openpyxl-2.6.2-alt2:sisyphus+258176.100.1.1@1600290668
>    python3-module-nibabel-3.1.1-alt1:sisyphus+256803.1200.3.1@1598455737
>    python3-module-nbclient-0.5.0-alt1:sisyphus+258053.2600.5.1@1600242708
>    python3-module-miio-0.5.3-alt1:sisyphus+258499.100.1.1@1600768674
>    python3-module-mando-0.7.0-alt1:sisyphus+255589.100.1.1@1596154107
>    python3-module-imageio-2.9.0-alt1:sisyphus+256236.200.3.1@1597404268
>    python3-module-h11-0.9.0-alt1:sisyphus+252379.100.1.1@1590695967
>    python3-module-gabbi-1.34.0-alt2:sisyphus+249737.100.1.1@1586528957
>    python3-module-fs-2.4.11-alt2:sisyphus+257603.700.3.2@1599686926
>    python3-module-flit-2.3.0-alt2:sisyphus+256113.100.1.1@1597067357
>    python3-module-erf-1.0.1-alt2:sisyphus+257337.100.1.1@1599146938
>    python3-module-dask-2.10.1-alt1:sisyphus+245499.40.2.1@1580904835
>    
> python3-module-cssselect2-0.2.1-alt1.1:sisyphus+235505.100.1.1@1565020851
>    python3-module-colorlog-4.2.1-alt1:sisyphus+255462.100.1.1@1595872134
>    python3-module-cairocffi-1.0.2-alt1:sisyphus+233460.140.4.1@1561830232
>    
> python3-module-async_generator-1.10-alt1:sisyphus+227465.1400.1.2@1555756792
>    python3-module-aspectlib-1.4.2-alt3:sisyphus+245603.100.1.1@1580978574
>    python3-module-SQLObject-3.7.3-alt1:sisyphus+242468.40.2.1@1575702292
>    python3-module-QtAwesome-0.7.2-alt1:sisyphus+255560.100.1.1@1596120565
>    
> python3-module-pytest-watch-4.2.0-alt1:sisyphus+238682.100.1.1@1570207452
>    
> python3-module-pytest-services-2.0.1-alt1:sisyphus+242204.100.1.1@1575399642
>    python3-module-libcloud-2.5.0-alt1:sisyphus+231298.100.1.1@1559408637
>    python3-module-iso8601-0.1.11-alt1:sisyphus+227495.1100.1.3@1555843037
>    python3-module-characteristic-14.3.0-alt1.1.1.1@1517660577
>    python3-module-ipython-7.18.1-alt2:sisyphus+258220.400.1.1@1600330137
>    guake-3.7.0-alt1:sisyphus+245894.200.2.1@1581507387
>    codespell-1.17.1-alt1:sisyphus+252230.100.2.1@1590403814
>    
> python3-module-ceph-common-15.2.5-alt1:sisyphus+258345.300.3.1@1600564481
>    python3-module-wavelets-1.1.1-alt1:sisyphus+256190.400.1.1@1597223583
>    
> python3-module-scikits.statsmodels-1:0.11.1-alt1:sisyphus+256803.2200.7.1@1598543643
>    
> python3-module-scikit-learn-0.23.2-alt1:sisyphus+256112.500.1.1@1597065953
>    
> python3-module-numpy-testing-1:1.19.1-alt1:sisyphus+256803.200.2.1@1598449250
>    
> python3-module-numdifftools-test-0.9.12-alt2.git20150828.1:sisyphus+249205.100.1.1@1585839379
>    python3-module-libsass-0.20.1-alt1:sisyphus+257025.100.1.1@1598765985
>    python3-module-tinycss-0.4.0-alt1:sisyphus+233577.3100.3.2@1562121468
>    python3-module-ipatests-4.8.9-alt1:sisyphus+257014.1100.9.1@1602206763
>    python3-module-flaky-3.7.0-alt1:sisyphus+257831.100.1.1@1599752523
>    python3-module-sybil-1.4.0-alt1:sisyphus+255737.5300.19.1@1603374464

Непонятно, как однозначно определить, содержит ли модуль питона тесты,
и зависит ли модуль питона от тестов.

Я для начала добавил в sisyphus_check проверку, запрещающую
пакетам вида python3-module-NAME содержать Requires пакетов
вида python3-module-NAME-tests и python3-module-NAME-test.
Насколько я понимаю, таких пакетов в репозитории несколько:

python3-module-Chaco
python3-module-blosc
python3-module-infrae.testbrowser
python3-module-genshi
python3-module-mdp
python3-module-oslo.versionedobjects
python3-module-theano


-- 
ldv


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

* Re: [devel] Python2 policy: тесты в подпакетах
  2020-11-12  0:06 ` Dmitry V. Levin
@ 2020-11-12  9:34   ` Vitaly Lipatov
  0 siblings, 0 replies; 7+ messages in thread
From: Vitaly Lipatov @ 2020-11-12  9:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Dmitry V. Levin писал 12.11.20 3:06:
...
> Непонятно, как однозначно определить, содержит ли модуль питона тесты,
> и зависит ли модуль питона от тестов.
> 
> Я для начала добавил в sisyphus_check проверку, запрещающую
> пакетам вида python3-module-NAME содержать Requires пакетов
> вида python3-module-NAME-tests и python3-module-NAME-test.
> Насколько я понимаю, таких пакетов в репозитории несколько:
> 
> python3-module-Chaco
> python3-module-blosc
> python3-module-infrae.testbrowser
> python3-module-genshi
> python3-module-mdp
> python3-module-oslo.versionedobjects
> python3-module-theano
Спасибо! Как приятно видеть, что их так мало осталось.

-- 
С уважением,
Виталий Липатов,
ALT Linux Team


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

* Re: [devel] Python2 policy: тесты в подпакетах
  2020-10-30  0:25 [devel] Python2 policy: тесты в подпакетах Vitaly Lipatov
  2020-10-31  0:39 ` Vladimir D. Seleznev
  2020-11-12  0:06 ` Dmitry V. Levin
@ 2020-12-03 22:03 ` Vitaly Lipatov
  2021-02-28 18:16 ` [devel] Повторный осмотр после появления в репозитории python 3.9 Vitaly Lipatov
  3 siblings, 0 replies; 7+ messages in thread
From: Vitaly Lipatov @ 2020-12-03 22:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Vitaly Lipatov писал 30.10.20 3:25:
...
> Или в пакет borg был упакован testsuite, нужный только на этапе
> сборочных тестов, и опять же, тянул за собой тесты.
https://bugzilla.altlinux.org/show_bug.cgi?id=39360

> И последнее — следующие модули тащат за собой python3-module-pytest,
> хотя вряд ли он им нужен:
>   
> python3-module-pyannotate-1.2.0-alt1:sisyphus+260350.100.1.1@1603565173
>   python3-module-soupsieve-2.0-alt1@1591873207
>   python3-module-smpplib-2.1.0-alt1@1591873871
>   python3-module-Flask-Script-2.0.6-alt1@1591874781
...
Сейчас из 60 осталось 46:
  $ apt-cache whatdepends python3-module-pytest
   python3-module-soupsieve-2.0.1-alt1:sisyphus+260858.100.1.1@1604358767
   python3-module-smpplib-2.1.0-alt3:sisyphus+260862.100.1.1@1604359622
   borgmatic-1.5.10-alt1:sisyphus+256631.100.1.1@1598096404
   python3-module-translate-3.2.0-alt1:sisyphus+261742.100.1.1@1605277006
   python3-module-spyder-4.0.1-alt1:sisyphus+245364.4.7.1@1580852815
   python3-module-xarray-0.16.1-alt1:sisyphus+260936.100.1.1@1604450733
   python3-module-weasyprint-47-alt1:sisyphus+233460.340.4.1@1561830382
   
python3-module-validictory-1.1.2-alt1:sisyphus+255445.340.2.1@1595853021
   python3-module-tox-3.20.1-alt1:sisyphus+260250.100.2.1@1603460131
   python3-module-tinycss2-1.0.2-alt1:sisyphus+252631.100.1.1@1591000665
   python3-module-testlink-0.8.1-alt2:sisyphus+240051.100.1.1@1572523725
   python3-module-seaborn-0.10.1-alt1:sisyphus+256803.1500.3.1@1598455842
   python3-module-remoto-1.1.4-alt1:sisyphus+246578.200.1.1@1582029865
   
python3-module-pyqtgraph-0.11.0-alt2.rc0:sisyphus+245073.100.2.1@1581301999
   python3-module-pyfakefs-3.7.1-alt1:sisyphus+246069.200.1.1@1581604472
   python3-module-plumbum-1.6.9-alt1:sisyphus+261440.100.1.1@1605009559
   python3-module-openpyxl-2.6.2-alt3:sisyphus+261437.100.1.2@1605009687
   python3-module-nibabel-3.1.1-alt1:sisyphus+256803.1200.3.1@1598455737
   python3-module-nbclient-0.5.0-alt1:sisyphus+258053.2600.5.1@1600242708
   python3-module-mando-0.7.0-alt1:sisyphus+255589.100.1.1@1596154107
   python3-module-imageio-2.9.0-alt1:sisyphus+256236.200.3.1@1597404268
   
python3-module-hypothesis-5.37.3-alt1:sisyphus+255737.4640.19.1@1603374308
   python3-module-gabbi-1.34.0-alt2:sisyphus+249737.100.1.1@1586528957
   python3-module-fs-2.4.11-alt2:sisyphus+257603.700.3.2@1599686926
   python3-module-flit-2.3.0-alt2:sisyphus+256113.100.1.1@1597067357
   python3-module-erf-1.0.1-alt2:sisyphus+257337.100.1.1@1599146938
   
python3-module-cssselect2-0.2.1-alt1.1:sisyphus+235505.100.1.1@1565020851
   python3-module-cairocffi-1.0.2-alt1:sisyphus+233460.140.4.1@1561830232
   
python3-module-async_generator-1.10-alt1:sisyphus+227465.1400.1.2@1555756792
   python3-module-aspectlib-1.4.2-alt3:sisyphus+245603.100.1.1@1580978574
   python3-module-SQLObject-3.7.3-alt1:sisyphus+242468.40.2.1@1575702292
   python3-module-QtAwesome-0.7.3-alt1:sisyphus+260916.100.1.1@1604446307
   python3-module-libcloud-2.5.0-alt1:sisyphus+231298.100.1.1@1559408637
   python3-module-iso8601-0.1.11-alt1:sisyphus+227495.1100.1.3@1555843037
   python3-module-characteristic-14.3.0-alt1.1.1.1@1517660577
   python3-module-ipython-7.18.1-alt2:sisyphus+258220.400.1.1@1600330137
   guake-3.7.0-alt1:sisyphus+245894.200.2.1@1581507387
   
python3-module-ceph-common-15.2.6-alt1:sisyphus+262455.200.3.1@1606315339
   python3-module-wavelets-1.1.1-alt1:sisyphus+256190.400.1.1@1597223583
   
python3-module-scikits.statsmodels-1:0.11.1-alt1:sisyphus+256803.2200.7.1@1598543643
   
python3-module-scikit-learn-0.23.2-alt1:sisyphus+256112.500.1.1@1597065953
   
python3-module-scikit-image-0.17.2-alt3:sisyphus+261036.40.2.1@1604586529
   
python3-module-numpy-testing-1:1.19.1-alt1:sisyphus+256803.200.2.1@1598449250
   python3-module-libsass-0.20.1-alt1:sisyphus+257025.100.1.1@1598765985
   python3-module-flaky-3.7.0-alt1:sisyphus+257831.100.1.1@1599752523
   python3-module-sybil-1.4.0-alt1:sisyphus+255737.5300.19.1@1603374464


-- 
С уважением,
Виталий Липатов,
ALT Linux Team


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

* [devel] Повторный осмотр после появления в репозитории python 3.9
  2020-10-30  0:25 [devel] Python2 policy: тесты в подпакетах Vitaly Lipatov
                   ` (2 preceding siblings ...)
  2020-12-03 22:03 ` Vitaly Lipatov
@ 2021-02-28 18:16 ` Vitaly Lipatov
  3 siblings, 0 replies; 7+ messages in thread
From: Vitaly Lipatov @ 2021-02-28 18:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Vitaly Lipatov писал 30.10.20 3:25:
> У нас бесконечно устарело python policy. Как минимум, оно требует
> обновления в связи с python3.
...
> Вот эти пакеты-герои, которые просто test:
...
Остались такие:
python3-module-bunch-test - Test for bunch
python3-module-pytools-test - Test for Pytools (Python 3)
python3-module-nine-test - Test for nine
python3-module-pathod-test - Test for pathod


Пакет, созданный для удобства разработчиков, зачем-то внесён в процесс 
сборки:
$ ercat ufb-1.xz | grep tests-for-installed-python3-pkgs | wc -l
  $ xzcat ufb-1.xz
3020

Намеренно:
+# For convenience of the developers:
+Requires: tests-for-installed-python3-pkgs



> Да, пакеты -tests используются при сборке 346 пакетов.
> Но в 70 случаях, например, в этот список попал
> python3-module-jsonschema-tests из-за того, что он по ошибке тянется
> пакетом python3-module-jsonschema.
> 
> Вот слишком популярные тесты, используемые при сборке:
>      90 python3-module-stevedore-tests
>      69 python3-module-jsonschema-tests
>      28 python3-module-sympy-tests
>      28 python3-module-click-tests
>      17 python3-module-pygraphviz-tests
>      17 python3-module-numexpr-tests
>      16 python3-module-pandas-tests
>      16 python3-module-numpy-tests

Стало гораздо лучше:
       8 python3-module-oslo.versionedobjects-tests
       7 python3-module-zope.component-tests
       6 python3-module-twisted-core-tests
       6 python3-module-ipython_genutils-tests
       5 python3-module-subunit-tests
       5 python3-module-sphinx-tests
       4 python3-module-traitlets-tests
       2 python3-module-oslo.db-tests
       2 python3-module-aiohttp-tests



> 
> Также выяснилось, что следующие пакеты требуют тестовые (имеют
> установочные зависимости на -tests). В ряде случаев зависимость
> наверняка излишняя.
...
Всё ещё остаётся у
   
python3-module-graphcanvas-4.1.0-alt1:sisyphus+239534.100.1.1@1571643621
   
python3-module-scikits.statsmodels-1:0.11.1-alt2:sisyphus+265234.62000.51.1@1613937392
   python3-module-xarray-0.16.2-alt1:sisyphus+265074.100.1.1@1611265711
   python3-module-combo-0.1.0-alt1:sisyphus+267082.100.1.1@1614430770
   python3-module-crossbar-18.7.2-alt1:sisyphus+227466.200.1.1@1555678973
   buildbot-worker-2.9.3-alt2:sisyphus+263830.40.2.1@1608759389
   python3-module-txsni-0.2.0-alt2@1604805514
   
python3-module-appier_extras-0.19.4-alt1:sisyphus+231292.200.1.1@1559406746
   python3-module-numba-0.52.0-alt2:sisyphus+265234.64000.51.1@1613942577
   python3-module-xlutils-2.0.0-alt2:sisyphus+244055.240.3.1@1578662159
   
python3-module-oslo.versionedobjects-2.0.2-alt1:sisyphus+253719.2500.3.1@1592658301
   
openstack-ironic-common-1:15.0.0-alt1:sisyphus+253530.600.3.1@1592440913
   python3-module-falcon-1.4.1-alt1:sisyphus+228348.100.2.1@1556629111
   python3-module-theano-1.0.5-alt1:sisyphus+256803.1600.3.1@1598456025


> И последнее — следующие модули тащат за собой (установочная 
> зависимость) python3-module-pytest,
> хотя вряд ли он им нужен:
...
Обновлено:
$ epm wd python3-module-pytest | grep -v pytest | grep -v -- "-test"
  $ apt-cache whatdepends python3-module-pytest

   python3-module-soupsieve-2.0.1-alt1:sisyphus+260858.100.1.1@1604358767
   python3-module-smpplib-2.1.0-alt3:sisyphus+260862.100.1.1@1604359622
   python3-module-translate-3.3.0-alt1:sisyphus+265126.100.1.1@1611324085
   python3-module-spyder-4.0.1-alt1:sisyphus+245364.4.7.1@1580852815
   python3-module-xarray-0.16.2-alt1:sisyphus+265074.100.1.1@1611265711
   python3-module-weasyprint-47-alt1:sisyphus+233460.340.4.1@1561830382
   
python3-module-validictory-1.1.2-alt1:sisyphus+255445.340.2.1@1595853021
   python3-module-tox-3.20.1-alt1:sisyphus+260250.100.2.1@1603460131
   python3-module-tinycss2-1.0.2-alt1:sisyphus+252631.100.1.1@1591000665
   python3-module-seaborn-0.10.1-alt1:sisyphus+256803.1500.3.1@1598455842
   python3-module-remoto-1.1.4-alt1:sisyphus+246578.200.1.1@1582029865
   
python3-module-pyqtgraph-0.11.0-alt2.rc0:sisyphus+245073.100.2.1@1581301999
   python3-module-pyfakefs-3.7.1-alt1:sisyphus+246069.200.1.1@1581604472
   python3-module-plumbum-1.6.9-alt1:sisyphus+261440.100.1.1@1605009559
   python3-module-openpyxl-2.6.2-alt3:sisyphus+261437.100.1.2@1605009687
   python3-module-nibabel-3.1.1-alt1:sisyphus+256803.1200.3.1@1598455737
   
python3-module-networkx-core-2:2.5-alt1:sisyphus+264847.100.1.1@1610983402
   python3-module-nbclient-0.5.0-alt1:sisyphus+258053.2600.5.1@1600242708
   python3-module-mando-0.7.0-alt1:sisyphus+255589.100.1.1@1596154107
   
python3-module-jeepney-extras-0.6.0-alt1:sisyphus+266246.100.1.1@1613155652
   python3-module-imageio-2.9.0-alt1:sisyphus+256236.200.3.1@1597404268
   
python3-module-hypothesis-5.41.2-alt1:sisyphus+265070.100.2.1@1611267221
   python3-module-gtts-2.2.2-alt1:sisyphus+266616.600.2.2@1614137545
   python3-module-gabbi-1.34.0-alt2:sisyphus+249737.100.1.1@1586528957
   python3-module-fs-2.4.11-alt2:sisyphus+257603.700.3.2@1599686926
   python3-module-flit-2.3.0-alt2:sisyphus+256113.100.1.1@1597067357
   python3-module-erf-1.0.1-alt2:sisyphus+257337.100.1.1@1599146938
   
python3-module-cssselect2-0.2.1-alt1.1:sisyphus+235505.100.1.1@1565020851
   python3-module-cairocffi-1.0.2-alt1:sisyphus+233460.140.4.1@1561830232
   
python3-module-async_generator-1.10-alt1:sisyphus+227465.1400.1.2@1555756792
   python3-module-aspectlib-1.4.2-alt3:sisyphus+245603.100.1.1@1580978574
   python3-module-SQLObject-3.7.3-alt1:sisyphus+242468.40.2.1@1575702292
   python3-module-QtAwesome-0.7.3-alt1:sisyphus+260916.100.1.1@1604446307
   python3-module-libcloud-2.5.0-alt1:sisyphus+231298.100.1.1@1559408637
   python3-module-iso8601-0.1.11-alt1:sisyphus+227495.1100.1.3@1555843037
   python3-module-characteristic-14.3.0-alt1.1.1.1@1517660577
   python3-module-ipython-7.18.1-alt2:sisyphus+258220.400.1.1@1600330137
   guake-3.7.0-alt1:sisyphus+245894.200.2.1@1581507387
   
python3-module-ceph-common-15.2.9-alt1:sisyphus+266929.100.2.1@1614262898
   
python3-module-wavelets-1.1.1-alt1:sisyphus+265234.54600.49.1@1613793464
   
python3-module-scikits.statsmodels-1:0.11.1-alt2:sisyphus+265234.62000.51.1@1613937392
   
python3-module-scikit-learn-0.23.2-alt1:sisyphus+265234.61300.51.1@1613935192
   
python3-module-scikit-image-0.17.2-alt3:sisyphus+265234.61200.51.1@1613934637
   
python3-module-libsass-0.20.1-alt1:sisyphus+265234.7700.49.1@1613747820
   python3-module-ipatests-4.8.9-alt1:sisyphus+257014.1100.9.1@1602206763
   python3-module-flaky-3.7.0-alt1:sisyphus+257831.100.1.1@1599752523
   python3-module-sybil-1.4.0-alt1:sisyphus+255737.5300.19.1@1603374464



Ряд пакетов имеет установочную зависимость на setuptools :
# epm wd python3-module-setuptools | grep -v setuptools
  # apt-cache whatdepends python3-module-setuptools
   python3-module-Flask-Versioned-0.9.4.git-alt1@1591874848
   
python3-module-sphinx-gallery-0.7.0-alt1:sisyphus+256190.200.1.1@1597223081
   python3-module-os-testr-2.0.0-alt1:sisyphus+255536.200.1.1@1596037303
   python3-tools-pep8-1.6.2-alt2:sisyphus+227563.700.2.1@1556041233
   clufter-cli-0.77.2-alt2:sisyphus+255734.200.2.1@1596442038
   python3-module-barman-2.12-alt1:sisyphus+261005.100.1.1@1604562206
   python3-module-yolk3k-0.9-alt2:sisyphus+262476.100.1.1@1606287209
   
python3-module-d2to1-0.2.12.post1-alt1:sisyphus+227479.1500.1.2@1555757503
   
python3-module-twisted-core-tests-20.3.0-alt2:sisyphus+265234.27700.49.1@1613760186
   
python3-module-pyroma-tests-2.2-alt2:sisyphus+246673.100.1.1@1582192048
   
python3-module-django-setuptest-0.2.1-alt2:sisyphus+243261.100.1.3@1576839182
   
python3-module-pytest-runner-2.9-alt1.1:sisyphus+228367.700.1.2@1556571298
   
python3-module-zope.testrunner-5.2-alt2:sisyphus+257632.4300.5.1@1599657206
   
python3-module-fanstatic-1.0-alt2.a5.1.2:sisyphus+228354.1500.7.3@1556652412
   
python3-module-libsass-0.20.1-alt1:sisyphus+265234.7700.49.1@1613747820
   python3-module-ryu-4.30-alt4:sisyphus+242474.100.1.1@1575644013
   python3-module-os-ken-1.0.0-alt1:sisyphus+252870.1700.8.1@1591619451
   python3-module-pbr-5.5.0-alt2:sisyphus+260458.370.5.1@1603874880
   
python3-module-google-apputils-0.4.2-alt2.1:sisyphus+228356.1500.3.1@1556633038
   python3-module-twine-1.9.1-alt2:sisyphus+242736.100.1.1@1576077134
   
python3-module-stevedore-tests-1.32.0-alt2:sisyphus+260661.100.1.1@1604021193
   
python3-module-sphinx-tests-1:2.4.4-alt1:sisyphus+254723.100.1.2@1594318607
   
python3-module-pre-commit-2.9.3-alt1:sisyphus+263307.100.1.1@1607662203
   
python3-module-jaraco.packaging-8.2.0-alt1:sisyphus+264185.100.1.1@1609257461
   python3-module-isort-4.3.21-alt1:sisyphus+239301.1100.7.1@1571343552
   python3-module-flake8-3.8.4-alt1:sisyphus+255737.11700.19.1@1603375459
   
python3-module-datafolder-0.3.6-alt2:sisyphus+241969.100.1.1@1575020024
   python3-module-behave-1.2.6-alt4:sisyphus+259231.200.1.1@1601894673
   
python3-module-atelier-tests-1.1.9-alt1:sisyphus+244808.100.1.1@1579765527
   python3-module-Ming-0.5.0-alt3:sisyphus+242472.100.3.1@1581942725
   python3-module-setupdocs-1.0.6-alt3.svn20101016.1.2@1527005183
   buildbot-2.9.3-alt2:sisyphus+263830.40.2.1@1608759389
   python3-module-pygsl-2.3.0-alt2:sisyphus+265234.53300.49.1@1613791865
   python3-module-numba-0.52.0-alt2:sisyphus+265234.64000.51.1@1613942577
   
python3-module-grpcio-tools-1.26.0-alt1:sisyphus+265234.56700.49.1@1613798335
   python3-module-bundle-1.1.2-alt3:sisyphus+241588.100.1.1@1574669196
   lirc-config-0.10.1-alt3:sisyphus+265234.36100.49.1@1613767024
   asymptote-2.69-alt1:sisyphus+266837.100.2.1@1614200356
-- 
С уважением,
Виталий Липатов,
ALT Linux Team


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

end of thread, other threads:[~2021-02-28 18:16 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-30  0:25 [devel] Python2 policy: тесты в подпакетах Vitaly Lipatov
2020-10-31  0:39 ` Vladimir D. Seleznev
2020-11-08  3:31   ` Vitaly Lipatov
2020-11-12  0:06 ` Dmitry V. Levin
2020-11-12  9:34   ` Vitaly Lipatov
2020-12-03 22:03 ` Vitaly Lipatov
2021-02-28 18:16 ` [devel] Повторный осмотр после появления в репозитории python 3.9 Vitaly Lipatov

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