<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.xmltv.org/index.php?action=history&amp;feed=atom&amp;title=HowToMakeARelease</id>
		<title>HowToMakeARelease - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.xmltv.org/index.php?action=history&amp;feed=atom&amp;title=HowToMakeARelease"/>
		<link rel="alternate" type="text/html" href="https://wiki.xmltv.org/index.php?title=HowToMakeARelease&amp;action=history"/>
		<updated>2026-10-15T15:30:29Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>https://wiki.xmltv.org/index.php?title=HowToMakeARelease&amp;diff=2156&amp;oldid=prev</id>
		<title>Rmeden: Created page with &quot;XMLTV Release Procedure  Generate ChangeLog     cd ~/xmltv     perl ../cvs2cl.pl     vi ChangeLog         search for preparation of previous release         delete from previo...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.xmltv.org/index.php?title=HowToMakeARelease&amp;diff=2156&amp;oldid=prev"/>
				<updated>2017-01-24T05:44:40Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;XMLTV Release Procedure  Generate ChangeLog     cd ~/xmltv     perl ../cvs2cl.pl     vi ChangeLog         search for preparation of previous release         delete from previo...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;XMLTV Release Procedure&lt;br /&gt;
&lt;br /&gt;
Generate ChangeLog&lt;br /&gt;
    cd ~/xmltv&lt;br /&gt;
    perl ../cvs2cl.pl&lt;br /&gt;
    vi ChangeLog&lt;br /&gt;
        search for preparation of previous release&lt;br /&gt;
        delete from previous release to end of file&lt;br /&gt;
        read commit comments, keep only major changes&lt;br /&gt;
        reformat into a &amp;quot;Major Changes&amp;quot; list.&lt;br /&gt;
&lt;br /&gt;
Update Readmes&lt;br /&gt;
    vi README&lt;br /&gt;
        update release version number&lt;br /&gt;
        update release date (bottom of file)&lt;br /&gt;
        copy in &amp;quot;Major Changes&amp;quot;&lt;br /&gt;
    vi doc/README.win32&lt;br /&gt;
        update release version number&lt;br /&gt;
        update release date (bottom of file)&lt;br /&gt;
        copy in &amp;quot;Major Changes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Update Version Numbers&lt;br /&gt;
    grep -lr &amp;lt;previous release&amp;gt; * # to find files to edit&lt;br /&gt;
    Update version numbers&lt;br /&gt;
    vi Makefile.PL lib/exe_wrap.pl lib/XMLTV.pm.in lib/Augment.pm&lt;br /&gt;
    cvs commit&lt;br /&gt;
        use comment similar to &amp;quot;preparing for x.y.z release&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Make tar release!&lt;br /&gt;
    ./mkdist --version x.y.z --sfuser &amp;lt;yourusername&amp;gt;&lt;br /&gt;
    make install&lt;br /&gt;
&lt;br /&gt;
Build XMLTV.EXE ( On Windows development box)&lt;br /&gt;
    cvs update -d -P&lt;br /&gt;
    dmake distclean&lt;br /&gt;
    perl Makefile.PL&lt;br /&gt;
    dmake install&lt;br /&gt;
    dmake xmltv.exe&lt;br /&gt;
    send_exe.bat  # to upload xmltv.exe&lt;br /&gt;
&lt;br /&gt;
Make Windows Release  (Back on Linux) &lt;br /&gt;
    make distclean&lt;br /&gt;
    perl Makefile.PL PREFIX=/tmp/xmltv-x.y.z-win32&lt;br /&gt;
    make windows_dist&lt;br /&gt;
    cd /tmp/xmltv-x.y.z-win32/&lt;br /&gt;
    wget http://alpha-exe.xmltv.org&lt;br /&gt;
    mv index.html xmltv.exe&lt;br /&gt;
    chmod 755 xmltv.exe&lt;br /&gt;
    cd /tmp&lt;br /&gt;
    zip -r xmltv-x.y.z-win32.zip xmltv-x.y.z-win32&lt;br /&gt;
    scp xmltv-x.y.z-win32.zip &amp;lt;sd-user&amp;gt;,xmltv\@frs.sourceforge.net:/home/frs/project/x/xm/xmltv/xmltv/x.y.z/&lt;br /&gt;
&lt;br /&gt;
On SF website &lt;br /&gt;
    Files -&amp;gt; XMLTV -&amp;gt; x.y.z&lt;br /&gt;
    wait for files to show up.&lt;br /&gt;
    flag tar as everything except windows&lt;br /&gt;
    flag zip as windows&lt;br /&gt;
    &lt;br /&gt;
Send email annoucement&lt;br /&gt;
&lt;br /&gt;
Update XMLTV wiki with release info&lt;/div&gt;</summary>
		<author><name>Rmeden</name></author>	</entry>

	</feed>