SASGIS

Веб-картография и навигация

Обновления ночнушками

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Какой вид получения ночнушек лично Вам предпочтителен?

В виде архивов общеизвестных типов, не требующих особых плясок с бубном но обеспечивающих худшее сжатие (например - zip, gz)
24
44%
В виде архивов общеизвестных типов, требующих спец.софта (например - rar)
6
11%
В виде архивов экзотических типов, требующих спец.софта но обеспечивающих лучшее сжатие (например, 7z)
6
11%
В виде автоматического веб-обновления, делающего скачку\распаковку\замену полностью прозрачно и самостоятельно (как WindowsUpdate например)
17
31%
Другое (отпишусь ниже в теме)...
1
2%
 
Всего голосов : 54

Re: Обновления ночнушками

Сообщение Tolik » 07 авг 2012, 11:04

Parasite писал(а):пошаговую логику работы будущего скрипта в студию.

Дело за вдемидовым - допилить таки оставшееся до 100%

Да лень ему заниматься этой рутиной (ИМХО). Творческий дух протестует. И не за зарплату он работает, никому ничего не должен.

Логика проста, один шаг: 3-го числа каждого месяца запускается скрипт, который перепаковывает (или пересобирает) ночнушку от 1-го числа как релиз и публикует его как обычно.
Если днём 1-го или 2-го числа замечен серьёзный баг, некто блокирует запуск сего скрипта. После решения проблемы скрипт запускается вручную.
В багтрекер вручную вносится список релизов и данные о том, какой баг в каком релизе решён (как и было раньше).

P.S. Номер релиза, основанного на Nightly.xxxx01, должен быть xxxx01, а не xxxx03.

За это сообщение автора Tolik поблагодарил:
vdemidov (07 авг 2012, 11:26)
Рейтинг: 5.26%
 
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Обновления ночнушками

Сообщение zed » 07 авг 2012, 11:15

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

За это сообщение автора zed поблагодарил:
vdemidov (07 авг 2012, 11:26)
Рейтинг: 5.26%
 
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Обновления ночнушками

Сообщение vdemidov » 07 авг 2012, 11:29

Tolik писал(а):Да лень ему заниматься этой рутиной (ИМХО). Творческий дух протестует. И не за зарплату он работает, никому ничего не должен.

Именно. Я никому и ничего не должен. Занимаюсь этим всем Just for fun. Если кому что не нравится, берет дебаггер в руки и исправляет баги. Если не умеет, то молчит себе в тряпочку.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Обновления ночнушками

Сообщение Parasite » 07 авг 2012, 11:38

Tolik писал(а):Да лень ему заниматься этой рутиной (ИМХО). Творческий дух протестует. И не за зарплату он работает, никому ничего не должен.

А никто про долженствования нигде и не говорил. Колхоз - дело добровольное, и ты тоже не должен писать мессаги, зед - утили для восстановления беркли, а я - разгонять торренты и править скрипты. Все - сугубо добровольно. Каждый просто занят своим делом, и как только кто-нибудь разродится - так и сразу. Будет релиз - обновим главную, а пока его нет - обновлять тупо не на что. Кто у нас релизами заведует? Есть вдемидов, есть зед, есть дима2000...© :)

Tolik писал(а):Логика проста, один шаг: 3-го числа каждого месяца запускается скрипт, который

Идея автоматических релизов - ущербна по определению. Я резко против. Почему - уже написал выше, и задал вопросы которые пока еще без ответа.

PS: крон - недоступен, "3го числа каждого месяца" может сработать только на стороне хомяка. Либо срабатываем каждый запуск себя, либо никак.
Не говоря уж про то, что любой скрипт самостоятельно тянущий что-то извне и кладущий под себя на сервер с правами уже запущенного php и с полным доступом второго к первому - это дыра в безопасности размером с галактику Андромеды. С тем же успехом можно сразу накидать Чорных Властелинов себе в аккаунт самостоятельно, откинуться на спинку кресла и ждать письма от хостера о блокировке аккаунта.

Tolik писал(а):багтрекер вручную вносится список

Идея "вручную" отменяет идею "автоматически". Если хоть что-то "вручную" - то и конкретный релиз зааплоадить вручную недолго, сугубо в пределах той же операции и одним кликом на аплоадере. Я готов их аплоадить, повторяю - по их наличии.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Обновления ночнушками

Сообщение Parasite » 07 авг 2012, 11:45

vdemidov писал(а):
Tolik писал(а):Да лень ему заниматься этой рутиной (ИМХО). Творческий дух протестует. И не за зарплату он работает, никому ничего не должен.

Именно. Я никому и ничего не должен. Занимаюсь этим всем Just for fun.

Вопрос к программерам (ко ВСЕМ программерам): можно ли ожидать завершения на 100% вот этого
Код: Выделить всё
SAS.Планета - 1208xx (Запланировано на релиз 31-08-12)
======================================================
97%

на запланированное 31-08-12 (то есть - еще 3 недели)?

Если да - то это предлагаю считать релизом, скомпилить БЕЗ строчки "nightly" и кинуться этим в меня. Дальше - уже моя забота.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Обновления ночнушками

Сообщение Tolik » 07 авг 2012, 11:47

Ну хорошо, пусть не автоматически, а вручную.
Сегодняшняя ночнушка годится? Вроде да.
zed или vdemidov, скомпилируете её как релиз?
Кстати, поясните, как это делается (на каком компе) и сколько человеко-часов занимает.
Наверно, не больше, чем компиляция ночнушки?
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Обновления ночнушками

Сообщение vdemidov » 07 авг 2012, 11:48

Parasite писал(а):на запланированное 31-08-12 (то есть - еще 3 недели)? Если да - то это предлагаю считать релизом, скомпилить БЕЗ строчки "nightly" и кинуться этим в меня. Дальше - уже моя забота.

Там при выполнении каждой из хотелок будет столько нового кода, что пару месяцев баги нужно будет вылавливать. Так что можно уже двигать дату релиза на пару месяцев :)
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Обновления ночнушками

Сообщение vdemidov » 07 авг 2012, 11:49

Tolik писал(а):Сегодняшняя ночнушка годится? Вроде да.

Нет, не годиться. Там пару новых багов вылезло. Смотрите багтрекер.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Обновления ночнушками

Сообщение Tolik » 07 авг 2012, 11:50

vdemidov писал(а):Там при выполнении каждой из хотелок будет столько нового кода, что пару месяцев баги нужно будет вылавливать. Так что можно уже двигать дату релиза на пару месяцев :)


Опять 25. Значит, все хотелки передвигаем на 1209хх
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Обновления ночнушками

Сообщение zed » 07 авг 2012, 11:50

Tolik писал(а):Кстати, поясните, как это делается (на каком компе) и сколько человеко-часов занимает.

Достаточно запустить батник release.cmd на той же системе, где собирается ночнушка и через пару минут максимум - релиз готов.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19

cron