Страница 4 из 5

Re: Размер 7z архива под Linux и Windows

СообщениеДобавлено: 31 июл 2011, 17:57
Tolik
А что теперь будет в tip.zip? Удалите всю ночную ветку? Надо опять править FAQ.
NightlyLog нарочно не включили в архив?

Что-то эта сборка сильно глючит: на тайлах пишет что-то про "ress XXXX in module SASP". А elf не пишется.
Так что предыдущую сборку всё-таки хранить надо.

Re: Размер 7z архива под Linux и Windows

СообщениеДобавлено: 31 июл 2011, 18:14
zed
Tolik писал(а):А что теперь будет в tip.zip?

Последний релиз. А ветку надо удалять и чистить репозиторий.
Tolik писал(а):NightlyLog нарочно не включили в архив?

Да. Его теперь просто негде хранить и надо подумать как генерировать его целиком, чтоб содержал все коммиты начиная с прошлого релиза и до текущего момента.
Tolik писал(а):Что-то эта сборка сильно глючит: на тайлах пишет что-то про "ress XXXX in module SASP". А elf не пишется.

Да, там в исходниках незамердженные изменения оказались, вот и ошибка. Но это не баг, а elf не пишется, потому как исключение обрабатывается самим САС.
Tolik писал(а):Так что предыдущую сборку всё-таки хранить надо.

Надо. У себя на винте.

Re: Размер 7z архива под Linux и Windows

СообщениеДобавлено: 31 июл 2011, 18:20
Tolik
zed писал(а):
Tolik писал(а):Так что предыдущую сборку всё-таки хранить надо.

Надо. У себя на винте.

Это негуманно.
Как быть тем, у кого ещё ничего нет на винте?

Кстати 110730 так же глючит, а вот 110723 (та, что у меня на винте) работает хорошо.

Но это не баг

Ещё какой баг, версия полностью неработоспособна.

Re: Размер 7z архива под Linux и Windows

СообщениеДобавлено: 31 июл 2011, 18:38
zed
Tolik писал(а):Кстати 110730 так же глючит

110731 таже, что и 110730, в исходники коммитов с пятницы небыло. Просто я сегодня переделывал ночную сборку, вот и залилась она под новой датой. Только вот номер ревизии должен был остаться всё тот же: 3911.
Tolik писал(а):Ещё какой баг, версия полностью неработоспособна.

Ну не доглядел кто-то, что после его коммита всё перестало работать. Бывает.

Re: Размер 7z архива под Linux и Windows

СообщениеДобавлено: 31 июл 2011, 19:57
Tolik
zed писал(а):номер ревизии должен был остаться всё тот же: 3911.

только его не видно.

Re: Размер 7z архива под Linux и Windows

СообщениеДобавлено: 31 июл 2011, 20:11
zed
Tolik писал(а):только его не видно

Не соглашусь:
Image.gif

Re: Размер 7z архива под Linux и Windows

СообщениеДобавлено: 02 авг 2011, 12:41
zed
Постоянная прямая ссылка на самую свежую ночную сборку: http://sasgis.org/programs/sasplanet/nightly.php

Re: Размер 7z архива под Linux и Windows

СообщениеДобавлено: 02 авг 2011, 16:19
Tolik
zed писал(а):Постоянная прямая ссылка на самую свежую ночную сборку: http://sasgis.org/programs/sasplanet/nightly.php

Кракозябры.
Добавьте туда head, типа этого:
Код: Выделить всё
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

Re: Размер 7z архива под Linux и Windows

СообщениеДобавлено: 02 авг 2011, 17:03
zed
А перенаправление нормально происходит? А то у меня оно как-то странно работает: если нажать на ссылку, то просто открывается новая страница с текстом и линком, но редиректа нет. А вот если открыть через меню "Открыть в новой вкладке" или скопировать в адресную строку браузера, то редиректит.
Может добавить ещё и это:
Код: Выделить всё
<meta http-equiv="refresh" content="5; url=http://www.site.com">


Скрипт целиком:
скрытый текст: показать
Код: Выделить всё
<?php
    $fp = fsockopen("ssl://bitbucket.org", 443, $errno, $errstr, 30);
    if (!$fp) {
        echo "$errstr ($errno)<br />\n";
    } else {
        $out = "GET /vdemidov/sas.planet/downloads HTTP/1.1\r\n";
        $out .= "Host: bitbucket.org\r\n";
        $out .= "Connection: Close\r\n\r\n";
        fwrite($fp, $out);
        $doc = "";
        while (!feof($fp)) {
            $doc .= fgets($fp, 128);
        }
        fclose($fp);       
        $expr = '/<td class="name"><a href="\/vdemidov\/sas\.planet\/downloads\/SAS\.Planet\.Nightly\.(\d+)\.7z">SAS\.Planet\.Nightly\.(\d+)\.7z<\/a><\/td>/';
        if (preg_match($expr, $doc, $builds)){
            $url = "https://bitbucket.org/vdemidov/sas.planet/downloads/SAS.Planet.Nightly.$builds[1].7z";
            header("refresh:5; url=$url");
            echo "Загрузка начнётся автоматически, через 5 секунд.<br />Если ваш браузер не поддерживает перенаправление, воспользуйтесь прямой ссылкой: <a href=\"$url\">SAS.Planet.Nightly.$builds[1].7z</a>";
            exit;
        } else {
            echo "404 (Not Found)";
        }
    }
?>

Re: Размер 7z архива под Linux и Windows

СообщениеДобавлено: 02 авг 2011, 18:31
Tolik
Перенаправление происходит нормально.
Только зачем это всё? Лучше сделать как SASPlanet.php: сразу запускается скачивание, без всяких лишних предупреждений и ожиданий.