[issue31623] Allow to build MSI installer from the official tarball

2017-10-04 Thread Zachary Ware

Zachary Ware  added the comment:

If you're still on XP, security is obviously not a big concern and you're just 
as well off to stick with 3.4.4 :)

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31623] Allow to build MSI installer from the official tarball

2017-10-04 Thread Ivan Pozdeev

Ivan Pozdeev  added the comment:

> Note, though, that you are likely to be the only person on Earth 
using this installer, since there will be no more binary releases of 3.4

Since this is the last release for XP, probably the ppl who are stuck on 
this OS as well. An installable package is a must for any 
maintainability to speak of. The lack of a binary release is actually 
going to be a boost for its use, here :-)

I also had trouble discovering this script in the first place since it's 
not mentioned in PCBuild/readme.txt .
If build instructions are updated as per issue31691 , this would help 
potential users as well.

Beside this patch, issue31170 and issue31645 are needed for the 3.4 
build to work.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31623] Allow to build MSI installer from the official tarball

2017-10-03 Thread Zachary Ware

Zachary Ware  added the comment:

As 3.4 is in security-fix-only mode, it's up to Larry whether this can be 
merged.  The patch looks fine as far as I can tell, but I can't test it.

Note, though, that you are likely to be the only person on Earth using this 
installer, since there will be no more binary releases of 3.4, the installer 
was swapped out for 3.5, and the maintainer of the old installer has been away 
for several years now.  The new installer (in use since 3.5.0) almost certainly 
doesn't suffer from this issue.

--
nosy: +larry

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31623] Allow to build MSI installer from the official tarball

2017-09-29 Thread Terry J. Reedy

Change by Terry J. Reedy :


--
components: +Windows
nosy: +paul.moore, steve.dower, tim.golden, zach.ware

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31623] Allow to build MSI installer from the official tarball

2017-09-29 Thread Ivan Pozdeev

Ivan Pozdeev  added the comment:

> Assuming 3.4 is packagable using msi and hg is the only problem, I presume 
> you could use an hg-git adapter to get an hg checkout to build from.
An official source tarball, by definition, should be able to be built 
from itself, and contain tools for that. If I take sources from a Git 
repo instead, I'm not building from a tarball. If I must do some 
undocumented magic on the extracted source to build that tools don't do, 
the tools are broken. The current ticket and the attached patch fix the 
tools.

P.S. I didn't include the patch right away 'cuz I was going to make a 
PR. But GitHub doesn't work for me for some reason lately, so attached 
it here after tried and failed.

--
nosy: +__Vano

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31623] Allow to build MSI installer from the official tarball

2017-09-28 Thread Ivan Pozdeev

Ivan Pozdeev  added the comment:

With this patch, I managed to make a working installer.

There's nothing in PCBuild/readme.txt about making an installer, and this is 
the only relevant tool I found in the source. If there's another, feel free to 
close the ticket, and I'll create another one to fix the readme.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31623] Allow to build MSI installer from the official tarball

2017-09-28 Thread Ivan Pozdeev

Change by Ivan Pozdeev :


--
nosy: +r.david.murray

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31623] Allow to build MSI installer from the official tarball

2017-09-28 Thread Ivan Pozdeev

Change by Ivan Pozdeev :


--
keywords: +patch
nosy:  -r.david.murray
Added file: 
https://bugs.python.org/file47176/0001-Support-making-MSI-installer-from-tarball.patch

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31623] Allow to build MSI installer from the official tarball

2017-09-28 Thread R. David Murray

R. David Murray  added the comment:

Assuming 3.4 is packagable using msi and hg is the only problem, I presume you 
could use an hg-git adapter to get an hg checkout to build from.

--
nosy: +r.david.murray

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31623] Allow to build MSI installer from the official tarball

2017-09-28 Thread Ivan Pozdeev

New submission from Ivan Pozdeev :

Since the last version of 3.4 is only made available as a source tarball, it's 
imperative to be able to make a distributable package locally from it. 
Tools/msi/msi.py only works from an `hg' checkout.

--
components: Build
messages: 303292
nosy: Ivan.Pozdeev
priority: normal
severity: normal
status: open
title: Allow to build MSI installer from the official tarball
type: enhancement
versions: Python 3.4

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com