Помогите, пожалуйста, с SOFA statistics! [РЕШЕНО]

Очень симпатичная статистическая программа - http://www.sofastatistics.com, имхо, ближайшая к виндовской STATISTICA с гуём и непараметрикой. К сожалению, сами авторы - убунтоиды, и штатно идёт тоько deb-пакет. Есть и дистронезависимый тарболл с инструкциями, но очень хочется нормальный ebuild. При том, что программа вся на питоне (т.е. не описывается классическим "configure - make - make install"), написать свой у меня не хватает квалификации.
Естественно, на багзилле и зугайне искал, гуглопоиск по "sofastatistics gentoo ebuild" вразных вариантах также не дал результатов.
Надеюсь на вашу помощь!

черновик

в оверлей stuff закинул
ну или без подключения скопипасть ebuild в локальный
даже работает :3

но это так - его допилить до ума надо
кстати, 1.1.1 падает - даже лог нарисовать не может

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

Спасибо огромное! Хотел

Спасибо огромное!

Хотел сначала просто stuff подключить, чтобы следить за возможными обновлениями, но тут вылезли 2 вещи:

1) Захотели обновиться некоторые пакеты, которые я бы хотел оставить портежными. Тупо маскировать не выход - в портежах тоже со временем обновится. Есть ли возможность убрать приоритет оверлея перед портежами (а лучше всего избирательно по пакетам)?
2) У тебя KEYWORDS="~x86", а у меня х64, так что по-любому придётся закидывать в локальный оверлей и там поправить.

Но это всё фигня, лишь бы заработало. Сам бы вряд ли родил нестандартный ebuild, или пришлось бы отпуск брать для изучения матчасти, только его мне не дадут :-)))))
Да, ещё такая мысль, что статистическую программу, наверное, надо не в app-misc, а в sci-mathematics.

хм...

ну кейворд не проблема
категория тоже
приоритет - в конфиге layman-а есть приоритет - дефолт 50 у всех
но играться с ними не пробовал
пакеты можно ставить из указанного репо ручками

emerge -опции пакет::реп

но как это автоматизировать без костылей в bashrc - хз
не копал пока в эту сторону

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

Поставилось, но не

Поставилось, но не пашет.
Если запускать просто (по умолчанию у меня python3):

alver@hare ~ $ sofastats 
  File "/usr/bin/sofastats", line 36
    MAC_PATH = u"/Library/sofastats"
                                   ^
SyntaxError: invalid syntax

Если запускать через 2-й питон:

alver@hare ~ $ python2 /usr/bin/sofastats 
Just imported warnings
Just imported codecs
Just imported datetime
Just imported gettext
Just imported glob
Just imported os
Just imported platform
Just imported shutil
Traceback (most recent call last):
  File "/usr/bin/sofastats", line 40, in <module>
    import setup # if any modules are going to fail, it will be in here
  File "/usr/share/sofastats/setup.py", line 37, in <module>
    import sqlite3 as sqlite
ImportError: No module named sqlite3

С sqlite, вроде, всё нормально:

alver@hare ~ $ eix -I sqlite
[I] dev-db/sqlite
     Available versions:  
        (0)     2.8.16-r5!t
        (3)     3.7.7.1 ~3.7.7.1-r1 ~3.7.8
        {debug doc +extensions +fts3 icu nls +readline secure-delete soundex tcl test +threadsafe unlock-notify}
     Installed versions:  3.7.7.1(3)(20:29:36 28.08.2011)(extensions fts3 icu readline threadsafe -debug -doc -secure-delete -soundex -tcl -test -unlock-notify)                                                                                                                                                      
     Homepage:            http://sqlite.org/
     Description:         A SQL Database Engine in a C Library

[I] dev-python/pysqlite
     Available versions:  
        (0)     1.0.1
        (2)     2.6.3
        {examples}
     Installed versions:  2.6.3(2)(19:33:56 04.11.2011)(-examples)
     Homepage:            http://code.google.com/p/pysqlite/ http://pypi.python.org/pypi/pysqlite
     Description:         DB-API 2.0 interface for SQLite 3.x

Found 2 matches.

это просто ебилд сильно

это просто ебилд сильно недописан

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

ну-ну

>по умолчанию у меня python3
>Если запускать через 2-й питон:
>С sqlite, вроде, всё нормально:
видишь косяк?
у тебя pysqlite собран под 3-ку, потому и нет модуля
таки дела

>eix -I sqlite
есть же qlist -IUv sqlite

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

вот именно это и должен

вот именно это и должен учитывать ебилд,
PYTHON_DEPEND="фоо:бла[bla]",python_set_active_version 2, python_generate_wrapper_scripts() и тд.

P.S Не надо рассказывать юзеру, чего у него не стоит - надо просто написать это в депенды ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

согласен

потому и заголовок "черновик"

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

Буду тестить, спасибо!

Обоим отвечающим спасибо! Да, наверное, в конечном итоге ebuild не должен предполагать консультаций с его автором ;-), но на стадии тестирования имхо это нормально.
Я так понимаю, мне надо временно eselect-ом выбрать второй питон и как-то в другой слот (как?) собрать pysqlite под него. По результатам отпишу.
ЗЫ: А чем

qlist -IUv sqlite

лучше, чем

eix -I sqlite

?

Ещё одна попытка

Почитал это и вот это, попытался применить новые знания :-)
Добавил в make.conf USE_PYTHON="2.7 3.1", потом запустил python-updater, а ебилд изменил так:

# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=4
PYTHON_DEPEND="2:2.6"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
PYTHON_USE_WITH="sqlite"


inherit eutils

DESCRIPTION="http://sourceforge.net/projects/sofastatistics/"
HOMEPAGE="http://sourceforge.net/projects/sofastatistics/"
SRC_URI="http://sourceforge.net/projects/sofastatistics/files/${PN}/${PV}/sofastats-${PV}.tar.gz/download# -> ${P}.tar.gz"
LICENSE=""
SLOT="0"
KEYWORDS="amd64 ~x86"

DEPEND=">=dev-lang/python-2.6.2
		>=dev-python/wxpython-2.8.11.0
		>=dev-python/numpy-1.5.1
		>=dev-python/pysqlite-2.6.3
		>=dev-python/mysql-python-1.2.3
		>=dev-db/pygresql-3.8.1
		dev-python/matplotlib
		dev-python/pywebkitgtk"

RDEPEND="${DEPEND}"

S="${WORKDIR}/sofastats-${PV}"

pkg_setup() {
    python_set_active_version 2
}
src_test() {
    testing() {
        PYTHONPATH="build-${PYTHON_ABI}/lib" "$(PYTHON)" runtests.py
    }
    python_execute_function testing
}
src_install(){
  dodir /usr/share/sofastats
  cp -R sofa_main/* ${D}usr/share/sofastats
  exeinto /usr/share/sofastats
  doexe sofa_main/*.py*
  doexe sofa_main/*/*.py*
  dosym  /usr/share/sofastats/start.py /usr/bin/sofastats
}

К сожалению, это тыканье вслепую, я довольно плохо понимаю, что творю, но работающая программа очень нужна.
Собралось, поставилось, ругается абсолютно точно так же.
Переставил eselect-ом питон на 2, запустил python-updater, пересобрал sqlite - ругается абсолютно точно так же.

Помогите, пожалуйста!

костыль

запилил вот такой костыль

sed -e 's|/usr/bin/env python|/usr/bin/env python2|' -i sofa_main/start.py

собирал и с 2 и с 3
переключаюсь на 3.2 - работает
закинул в оверлей

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

472 # @FUNCTION:

И в правду костыль - чего не сделаешь , лиш бы не емержить и не читать app-portage/eclass-manpages

472	# @FUNCTION: python_convert_shebangs
473	# @USAGE: [-q|--quiet] [-r|--recursive] [-x|--only-executables] [--] <Python_ABI|Python_version> <file|directory> [files|directories]
474	# @DESCRIPTION:
475	# Convert shebangs in specified files. Directories can be specified only with --recursive option.
476	python_convert_shebangs() {

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/python.eclass?revision=1.140&view=markup

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

А ларчик просто открывался!

Как говорил Дерсу Узала, "глаза есть - смотри нету". У меня питоны были собраны без sqlite :-))))) Пересобрал - заработало (1.1.2 на основе megabaks-овсого последнего ебилда). Спасибо!
Тему пока не мечу как решённую, т.к. жду инфы, будет ли уважаемый megabaks делать полноценный ебилд, или не до того ему.

ну если кто-нибудь предложит

ну если кто-нибудь предложит готовый ебилд - запилю в оверлей
а время...у меня и так оверлей разрастается всё больше и больше - порой просто не хватает времени на поддержку
думаю кого бы пнуть в помощь...

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

ну если кто-нибудь предложит

ну если кто-нибудь предложит готовый ебилд - запилю в оверлей

Улыбался пару минут ;) - если он точно хороший , что мне помешает запить его ближе к юзеру - в тот же санрайс ? Ничего, за исключением того, что это будет еще один мертвый ебилд - я вед его не юзаю ;(

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

я тем же санрайзом не

я тем же санрайзом не пользуюсь
там нет ничего полезного для меня
и что значит "ближе к юзеру"?
и да - этого ебилда нет больше нигде, впрочем и как много чего ещё, кроме как у меня
кстати, твой пост о шебанге даёт просто кучу лишнего кода - это из серии "вам шашечки или ехать?"

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

допилил, вроде

# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=4

inherit eutils python

DESCRIPTION="http://sourceforge.net/projects/sofastatistics/"
HOMEPAGE="http://sourceforge.net/projects/sofastatistics/"
SRC_URI="http://sourceforge.net/projects/sofastatistics/files/${PN}/${PV}/sofastats-${PV}.tar.gz/download# -> ${P}.tar.gz"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86"

DEPEND="dev-lang/python:2.7[sqlite]
		>=dev-python/wxpython-2.8.11.0
		>=dev-python/numpy-1.5.1
		>=dev-python/pysqlite-2.6.3
		>=dev-python/mysql-python-1.2.3
		>=dev-db/pygresql-3.8.1
		dev-python/matplotlib
		dev-python/pywebkitgtk"

RDEPEND="${DEPEND}"

S="${WORKDIR}/sofastats-${PV}"

src_install(){
  python_convert_shebangs 2 sofa_main/start.py
  dodir /usr/share/sofastats
  cp -R sofa_main/* ${D}usr/share/sofastats
  exeinto /usr/share/sofastats
  doexe sofa_main/*.py*
  doexe sofa_main/*/*.py*
  dosym  /usr/share/sofastats/start.py /usr/bin/sofastats
}

и бампнул версию до 1.1.2

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

починил вроде

Danhuu написал(а):
megabaks делать полноценный ебилд

вроде всё

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

Спасибо!

Тему обзываю решённой.

.

Danhuu написал(а):
Тему обзываю решённой.

Не соглашусь.
Опущен необходимый признак (ссылка на баг с ебилдом в родной багзилле).

:wq
--
Live free or die

Anarchist написал(а): Danhuu

Anarchist написал(а):
Danhuu написал(а):
Тему обзываю решённой.

Не соглашусь.
Опущен необходимый признак (ссылка на баг с ебилдом в родной багзилле).

чего-чего? о_О
каким боком тут родная багзилла?

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

оно хочет, что бы ты запостил

оно хочет, что бы ты запостил ебилд на багзиллу с темой "new ebuilf foo/bla".

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

ха

а кто его потом поддерживать будет?
напрямую не дадут - ибо там всё огорожено
овер прокси не вариант - фиксы/бампы будут докатываться ну очень долго
в лучших традициях основного дерева и не очень умных ментайнеров

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

megabaks написал(а): овер

megabaks написал(а):
овер прокси не вариант - фиксы/бампы будут докатываться ну очень долго
в лучших традициях основного дерева и не очень умных ментайнеров

Твою суперскую точку зрения мы знаем. Однако не стоит почем зря оскорблять ментейнеров, ибо например у нас со слепногой прокси-сопровождение работает как надо и фиксы/бампы доставляются когда положено. Может стоит на себя уже посмотреть, а?

maksbotan

maksbotan написал(а):
megabaks написал(а):
овер прокси не вариант - фиксы/бампы будут докатываться ну очень долго
в лучших традициях основного дерева и не очень умных ментайнеров

Твою суперскую точку зрения мы знаем. Однако не стоит почем зря оскорблять ментейнеров, ибо например у нас со слепногой прокси-сопровождение работает как надо и фиксы/бампы доставляются когда положено. Может стоит на себя уже посмотреть, а?

не собирался хромой из основного дерева - я им рассказал почему - фикс появился через...неделю! - это нормально по-твоему?
собирать железно с гтк3 всё, что можно собирать и с гтк2 - это нормально?
psi - нужен был фикс в 2 строки - следил за ним 2 недели - фикса так и не увидел - это нормально?
в дереве есть rt ядра - блоб нвидии не собирался с ними без патча - я им его дал несколько месяцев назад - до сих пор нет - это нормально?(речь о 2.6 ветке)
расскажи мне, какой я плохой и тормозной, аха

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

megabaks написал(а): в

megabaks написал(а):
в дереве есть rt ядра - блоб нвидии не собирался с ними без патча - я им его дал несколько месяцев назад - до сих пор нет - это нормально?(речь о 2.6 ветке)

А кто сказал что на rt-ядрах блобы нвидии вообще должны работать?! Учитывая что этот самый блоб имеет тенденцию ломать сигналы в ядре, плодить зомби, блокировать ioctl и тп.. Юзай nouveau если хочешь rt. или пинай нвидию на открытие их блоба.

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

alexxy написал(а): megabaks

alexxy написал(а):
megabaks написал(а):
в дереве есть rt ядра - блоб нвидии не собирался с ними без патча - я им его дал несколько месяцев назад - до сих пор нет - это нормально?(речь о 2.6 ветке)

А кто сказал что на rt-ядрах блобы нвидии вообще должны работать?! Учитывая что этот самый блоб имеет тенденцию ломать сигналы в ядре, плодить зомби, блокировать ioctl и тп.. Юзай nouveau если хочешь rt. или пинай нвидию на открытие их блоба.

обычный фанатичный бред
нуво негодно - плавали, знаем

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

ну кому как ;) Ты мне лучше

ну кому как ;)

Ты мне лучше расскажи в чем смысл rt патчей на десктопе? ты с него лазером управляешь? али каким иным критически-важным оборудованием? или еще что то? Но это так лирика. Это все к вопросу о том что на rt ядре (которое soft-rt на самом деле) работа подобных бинарных блобов и не предполагалась изначально

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

alexxy написал(а): ну кому

alexxy написал(а):
ну кому как ;)

Ты мне лучше расскажи в чем смысл rt патчей на десктопе? ты с него лазером управляешь? али каким иным критически-важным оборудованием? или еще что то? Но это так лирика. Это все к вопросу о том что на rt ядре (которое soft-rt на самом деле) работа подобных бинарных блобов и не предполагалась изначально

представь себе - некоторые люди работают со звуком...
впрочем тебе не понять

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

Наверное ты удивишься но rt

Наверное ты удивишься но rt патчи для этого не обязательны ;) к тому же ты хоть основ rt-систем представляешь? оно как бы с десктопом вообще никак не соприкасается.

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

да, это нормально.

да, это нормально.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

вот-вот

slepnoga написал(а):
да, это нормально.

потому столько говна в дереве
непофикшенные баги висят неделями, когда решение давно есть

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

Товарижчь megabask еще одно

Товарижчь megabask еще одно упоминание фекалий и будет бан на форуме.

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

неконструктивно.1) Ты

неконструктивно.
1) Ты думаешь, что кто то должен что то лично тебе ?
2) ты не попутал дистрибутив
3) Правда в том , что в гентоо не больше 30 ( от силы ) девов - остальное коммитеры ( и прокси типа меня) - и на них на каждого около 1000 багов. И не надо забывать, что любой человек хочет кушать, и 3 раза в день; алсо, из центральной Африки нет никого - так что квартира и одежда тож нужна
4) хочешь исправить конкретный, лично только тебе нужный баг - велкам в грантодатели ;)
5) и самое главное - гентоо - это дистрибутив комьюнити, так что неча на зеркало пенять

П.С и да, в проекте нет демократии ;) - есть меритократия.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

>1) Ты думаешь, что кто то

>1) Ты думаешь, что кто то должен что то лично тебе ?
зачем браться за пакет, если не готов его поддерживать?
>5) и самое главное - гентоо - это дистрибутив комьюнити, так что неча на зеркало пенять
зеркало? о_О
я вообще-то не ментайнер генты, а баги писать...если фиксы приходится ждать неделями, то мне проще в оверлей запилить
>на каждого около 1000 багов.
900 из которых с готовым решением - только пропатчь/прогони_манифест и вуаля
хватит оправдывать пофигизм ментайнеров - плохо получается

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

только

только пропатчь/прогони_манифест и вуаля

спасибо за рецепт , хорошо применим для домашнего дистра ;(

П.С т.е у мантайнеров "пофигизм" ;( . Ну да, не все же они студенты с кучей времени и ресурсов
П.П.С дальнейший разговор бессмысленен

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

аха

>П.П.С дальнейший разговор бессмысленен
с этим согласен
если уж готовый фикс применить нет времени, то что этот человек делает у руля не понятно

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

ну так замени, встань сам -

ну так замени, встань сам - но ты же, как и всякий лоровско-опеннетовский анонимус, будешь ныть на форумах ( причем тех, которые вероятно читает от 3-ь до 7 девов, а не в рассылке gentoo-dev@ ) о том как все плохо. все тормозит и команда играет не в тот футбол.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

лол

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

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

.

slepnoga написал(а):
оно хочет, что бы ты запостил ебилд на багзиллу с темой "new ebuilf foo/bla".

Сама вежливость в исполнении модератора.

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
slepnoga написал(а):
оно хочет, что бы ты запостил ебилд на багзиллу с темой "new ebuilf foo/bla".

Сама вежливость в исполнении модератора.

Какого модератора? Нога разжалован в рядовые.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

krigstask написал(а):
Anarchist написал(а):
slepnoga написал(а):
оно хочет, что бы ты запостил ебилд на багзиллу с темой "new ebuilf foo/bla".

Сама вежливость в исполнении модератора.

Какого модератора? Нога разжалован в рядовые.

Опять?

:wq
--
Live free or die

В каком смысле - опять?

В каком смысле - опять? http://www.gentoo.ru/team <-- как не было так и нету.

(*)

Как был так и есть. Вчера буквально видел тему, где он написал красным "убрал, было слишком длинно - осиль wgetpaste" внутри чужого ответа.
Он давным давно опять, просто решили об этом не объявлять, чтоб народ не раздражать.
Но половина посетителей уже и так заметила, зачем же прямо в глаза говорить "как не было так и нету", это некрасиво.
У вас, братия, то технократия, то меритократия.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".