[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    Re: Building a release
From:       Dmitry Kazakov <dimula73 () gmail ! com>
Date:       2016-09-07 7:19:02
Message-ID: CAEkBSfVBdzBrRMvOMjAmnqhedeFYeje42kZk09_O0fC=6DqOiQ () mail ! gmail ! com
[Download RAW message or body]

Hi, Boud!

I guess you forgot to upload the signature file for the Linux AppImage :)

On Tue, Sep 6, 2016 at 4:52 PM, Boudewijn Rempt <boud@valdyas.org> wrote:

> To follow up...
>
> Then the locale folder isn't copied in the x86 windows build process,
> so that script needs fixing (or I need to find a way to setup a mingw 32
> bits build vm -- note to self: all those issues we found when setting up
> dmitry's build system still need fixing). And the linux locale location
> need changing as well.
>
>
> On Tue, 6 Sep 2016, Boudewijn Rempt wrote:
>
> > There must be a better way...
> >
> > This is what I've been doing this morning to build our 3.0.1 release:
> >
> > On my Linux Desktop:
> >
> > * update the version of krita.xmlgui
> > * update the CMakeLists.txt version
> > * make a v3.0.1 tag
> > * push the tag
> > * make 3.0.1 branch
> > * update create_tarball_kf5's config.ini to use the new tag
> > * run create_tarball_kf5.rb
> > * sign the tarball
> > * upload the tarball and signature
> >
> > On the appimage vm:
> >
> > * update the build_release.sh script to download the new tarball
> > * run build_release.sh (twice, because I decided to remove the desktop
> > integration, because it bothers me)
> > * upload the result
> >
> > On the Linux desktop:
> >
> > * download the appimage
> > * test the appimage
> > * test the translations -- they seem to be broken!!!
> > * sign the appimage
> > * upload the signature
> >
> > On The macbook
> >
> > * download the tarball
> > * unpack it
> > * build krita
> > * fix the rpaths
> > * deploy to an app bundle (twice, because there was a bug that meant
> > the quicklook plugin wasn't deployed)
> > * fix the Makefile that makes the dmg to use the right version
> > * make the dmg
> > * upload the dmg
> >
> > On the Windows build vm
> >
> > * download the tarball
> > * unpack in cygwin
> > * build krita
> > * create zip files
> > * upload the normal zipfile
> > * upload the debug zipfile
> >
> > On the Linux desktop, in the cross-build directory
> >
> > * checkout the 3.0.1 branch
> > * copy the po files from the appimage
> > * build x86 krita (without Vc!!!)
> > * run the packaging script to create a zip file
> > * upload the zip file
> >
> > On the Windows build vm
> >
> > * get the x86 build from files.kde.org and unpack it
> > * get the kritashellextension repo
> > * copy the shell extension dll to the nsis installer folder
> > * create two scripts to create the two installers
> > * upload the two installers
> >
> > On the Windows laptop
> >
> > * download an installer
> > * run the installer
> > * test the result
> >
> > On the macmini
> >
> > * download the dmg
> > * run krita from the dmg
> >
> > Of course, there were a couple of false starts, things that broke and
> > needed fixing... The Windows installers and binaries are not signed
> > yet because I haven' t yet figured out what to do with the pem and
> > cer files we bought.
> >
> > All in all, I used seven different systems (two vm's, five physical
> > computers to prepare this release. I started at 9 in the morning...
> >
> >
>
> --
> Boudewijn Rempt | http://www.krita.org, http://www.valdyas.org
>



-- 
Dmitry Kazakov

[Attachment #3 (text/html)]

<div dir="ltr"><div>Hi, Boud!<br><br></div>I guess you forgot to upload the signature \
file for the Linux AppImage :)<br></div><div class="gmail_extra"><br><div \
class="gmail_quote">On Tue, Sep 6, 2016 at 4:52 PM, Boudewijn Rempt <span \
dir="ltr">&lt;<a href="mailto:boud@valdyas.org" \
target="_blank">boud@valdyas.org</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">To follow up...<br> <br>
Then the locale folder isn&#39;t copied in the x86 windows build process,<br>
so that script needs fixing (or I need to find a way to setup a mingw 32<br>
bits build vm -- note to self: all those issues we found when setting up<br>
dmitry&#39;s build system still need fixing). And the linux locale location<br>
need changing as well.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Tue, 6 Sep 2016, Boudewijn Rempt wrote:<br>
<br>
&gt; There must be a better way...<br>
&gt;<br>
&gt; This is what I&#39;ve been doing this morning to build our 3.0.1 release:<br>
&gt;<br>
&gt; On my Linux Desktop:<br>
&gt;<br>
&gt; * update the version of krita.xmlgui<br>
&gt; * update the CMakeLists.txt version<br>
&gt; * make a v3.0.1 tag<br>
&gt; * push the tag<br>
&gt; * make 3.0.1 branch<br>
&gt; * update create_tarball_kf5&#39;s config.ini to use the new tag<br>
&gt; * run create_tarball_kf5.rb<br>
&gt; * sign the tarball<br>
&gt; * upload the tarball and signature<br>
&gt;<br>
&gt; On the appimage vm:<br>
&gt;<br>
&gt; * update the build_release.sh script to download the new tarball<br>
&gt; * run build_release.sh (twice, because I decided to remove the desktop<br>
&gt; integration, because it bothers me)<br>
&gt; * upload the result<br>
&gt;<br>
&gt; On the Linux desktop:<br>
&gt;<br>
&gt; * download the appimage<br>
&gt; * test the appimage<br>
&gt; * test the translations -- they seem to be broken!!!<br>
&gt; * sign the appimage<br>
&gt; * upload the signature<br>
&gt;<br>
&gt; On The macbook<br>
&gt;<br>
&gt; * download the tarball<br>
&gt; * unpack it<br>
&gt; * build krita<br>
&gt; * fix the rpaths<br>
&gt; * deploy to an app bundle (twice, because there was a bug that meant<br>
&gt; the quicklook plugin wasn&#39;t deployed)<br>
&gt; * fix the Makefile that makes the dmg to use the right version<br>
&gt; * make the dmg<br>
&gt; * upload the dmg<br>
&gt;<br>
&gt; On the Windows build vm<br>
&gt;<br>
&gt; * download the tarball<br>
&gt; * unpack in cygwin<br>
&gt; * build krita<br>
&gt; * create zip files<br>
&gt; * upload the normal zipfile<br>
&gt; * upload the debug zipfile<br>
&gt;<br>
&gt; On the Linux desktop, in the cross-build directory<br>
&gt;<br>
&gt; * checkout the 3.0.1 branch<br>
&gt; * copy the po files from the appimage<br>
&gt; * build x86 krita (without Vc!!!)<br>
&gt; * run the packaging script to create a zip file<br>
&gt; * upload the zip file<br>
&gt;<br>
&gt; On the Windows build vm<br>
&gt;<br>
&gt; * get the x86 build from <a href="http://files.kde.org" rel="noreferrer" \
target="_blank">files.kde.org</a> and unpack it<br> &gt; * get the \
kritashellextension repo<br> &gt; * copy the shell extension dll to the nsis \
installer folder<br> &gt; * create two scripts to create the two installers<br>
&gt; * upload the two installers<br>
&gt;<br>
&gt; On the Windows laptop<br>
&gt;<br>
&gt; * download an installer<br>
&gt; * run the installer<br>
&gt; * test the result<br>
&gt;<br>
&gt; On the macmini<br>
&gt;<br>
&gt; * download the dmg<br>
&gt; * run krita from the dmg<br>
&gt;<br>
&gt; Of course, there were a couple of false starts, things that broke and<br>
&gt; needed fixing... The Windows installers and binaries are not signed<br>
&gt; yet because I haven&#39;t yet figured out what to do with the pem and<br>
&gt; cer files we bought.<br>
&gt;<br>
&gt; All in all, I used seven different systems (two vm&#39;s, five physical<br>
&gt; computers to prepare this release. I started at 9 in the morning...<br>
&gt;<br>
&gt;<br>
<br>
--<br>
Boudewijn Rempt | <a href="http://www.krita.org" rel="noreferrer" \
target="_blank">http://www.krita.org</a>, <a href="http://www.valdyas.org" \
rel="noreferrer" target="_blank">http://www.valdyas.org</a><br> \
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div \
class="gmail_signature" data-smartmail="gmail_signature">Dmitry Kazakov</div> </div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic