metaclass: (Default)
[personal profile] metaclass
Заставил жену клепать в моей опердени отчетность. Все сделали, проверил у себя - работает Деплою клиентам, проверяю - не работает. Не видит неймспейса кложурь, хоть убейся.
Все перекопал, все перепроверил - однохренственно. Не загружается.
Загрузил руками неймспейс - заработал. Сам по себе - нет.
Что-то стукнуло в голову, удалил папку classes - заработало. Ну думаю, блин, зря удалил - нужно было бэкап для разборок сначала сделать.

Ложу следующий файл отчетов - та же картина. И тут мне приходит в голову сравнить времена файлов в папке classes и папке src. classes - на два часа позже. Соответственно, при компиляции оно видит, что файл класса более поздний и его не трогает. Коснулся исходников, в смысле поменял время - все заработало.

А файлы туда попадают по такой цепочке: репа меркуриала у жены - репа меркуриала на моем компе - репа меркуриала на домашнем серваке - репа меркуриала на работе - репа меркуриала на анально огороженном сервере для доступа к клиентам - архив - репа меркуриала на серваке клиентов - компиляция - проверка - выкладывание скомпилированного в продакшен. Где-то в цепочке таймзоны убились, глаза б их не видели.

Date: 2012-02-22 11:30 am (UTC)
From: [identity profile] aamonster.livejournal.com
Ну, все начало цепочки можно исключить, как я понимаю - меркуриал не по таймштампам работает.
"Архив" - это hg archive или просто архивирование репы куда-то?

Date: 2012-02-22 11:32 am (UTC)
From: [identity profile] metaclass.livejournal.com
Время на анальном сервере сбилось, поэтому файлы в архиве были на час раньше реального.

Date: 2012-02-22 11:54 am (UTC)
From: [identity profile] jdevelop.livejournal.com
только Git, только хардкор!

Date: 2012-02-22 12:35 pm (UTC)
From: [identity profile] avnik.livejournal.com
А что есть что-то другое?

PS И да, давайте упраздним таймзоны и будем жить по UTC

Date: 2012-02-22 12:03 pm (UTC)
From: [identity profile] kong-en-ge.livejournal.com
Восхитительная упоротость.

Date: 2012-02-22 12:16 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Это вопросы к службе безопасности и админам наших клиентов.
А то бы я там давно деплоймент бы одной кнопкой прямо из стабильной ветки своего репозитория сделал.
Edited Date: 2012-02-22 12:17 pm (UTC)

Date: 2012-02-22 02:59 pm (UTC)
From: [identity profile] slonopotamus.livejournal.com
Мораль - нехрен таскать дату модификации файла между компами.

Date: 2012-02-22 03:01 pm (UTC)
From: [identity profile] fraks-nsk.livejournal.com
Да, вот теперь я вижу - это реально идеальный езыг для написания опердней. :)

Date: 2012-02-22 03:19 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Ну тут проблема явно не в языке, а в кривой среде. В каком-нибудь make это сломалось бы точно так же.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 9th, 2025 03:36 pm
Powered by Dreamwidth Studios