tis-windows-moviemaker 16.4.3528.331-11

  • package : tis-windows-moviemaker
  • version : 16.4.3528.331-11
  • architecture : all
  • locale :
  • description : Windows Movie Maker (Microsoft Corporation)
  • maintainer : Simon Fonteneau
  • date : 2018-02-27 19:45:44
  • min_wapt_version :
  • min_os_version :
  • max_os_version :
  • impacted_process :

setup.py

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    print('installing smp-windowsmoviemaker')
    versionsoft = control['version'].split('-',1)[0]

    check_installed = installed_softwares('Movie Maker')
    if check_installed:
    	for uninstall in check_installed:
            if uninstall_key_exists(uninstall['key']):
                if Version(uninstall['version']) < Version(versionsoft) :
                		killalltasks("MovieMaker.exe")
                        	run(WAPT.uninstall_cmd(uninstall['key']))

    install_exe_if_needed('wlsetup-all.exe','/q /NOToolbarCEIP /NOhomepage /nolaunch /nosearch /AppSelect:moviemaker','{DD67BE4B-7E62-4215-AFA3-F123A800A389}',versionsoft)

def session_setup():
   registry_setstring(HKEY_CURRENT_USER, "SOFTWARE\\Microsoft\\Windows Live\\Common",'TOUVersion','16.0.0.0', type=REG_SZ)
    

Changelog

No changelog
    

manifest.sha256

WAPT/icon.png 431107b28e3fd4fd4aa68b9ee4d06fa981c1c731d9e7be59767561f27f57971a
WAPT/certificate.crt 79e5388683c0b6cb03f4f81e4e58e3a11463b2b6cf169dd9c453098027dcfaa4
WAPT/wapt.psproj f9f6105e60e666cc2df22a221c74df31bed648099d3e59ee94eda0bf9d03296c
wlsetup-all.exe 7d9cec34bb9e8abde22a7dcc5182aed966096ca9d9414cd53c3a296b77e1b1a4
setup.py 9b05eff1ed5759e689f52786613f3a945a1a8f703cf5e9a4b3edd1f606cfb63d
WAPT/control 18476e999e23b7acf672c6a8f617351d5c3b93238240482c5b764f986a2ff2c3

Forum feed

WAPT Packages / Paquets WAPT • Re: Error line 3512 in install_wapt
Bonsoir Renaud,
renaud.counhaye a écrit :
15 octobre 2018, 11:28
Depuis la mise à jour vers WAPT 1.6 j'ai le paquet 7zip qui a tendance a fail a l'installation avec cette sortie :

CODE :

uninstalling 7-Zip 9.20 (x64 edition)Traceback (most recent call last):  File "c:\wapt\common.py", line 3512, in install_wapt    exitstatus = setup.install()  File "c:\windows\temp\wapt6e8_dt\setup.py", line 42, in install
D'après le message d'erreur ci-dessus, le problème se pose lors de la désinstallation des versions obsolètes 7zip 9.20. Cette version ne se met pas à jour correctement, il est nécessaire de la désinstaller au préalable, sinon vous allez avoir des restes. Il faut plutôt trouver pourquoi il ne se désinstalle pas bien (il faudrait probablement un kill_before ou équivalent si le logiciel était lancé lors de la désinstallation).

Cordialement,

Denis

Statistiques: Posté par dcardon — 15 octobre 2018, 20:28


WAPT Packages / Paquets WAPT • Error line 3512 in install_wapt
Bonjour à tous,

Depuis la mise à jour vers WAPT 1.6 j'ai le paquet 7zip qui a tendance a fail a l'installation avec cette sortie :

uninstalling 7-Zip 9.20 (x64 edition)
Traceback (most recent call last):
File "c:\wapt\common.py", line 3512, in install_wapt
exitstatus = setup.install()
File "c:\windows\temp\wapt6e8_dt\setup.py", line 42, in install

le code du paquet pyhton de wapt.lesfourmisduweb.org :

CODE :

def install():    global uninstallkey    from common import Wapt    broken_7zip = [ soft for soft in installed_softwares('7-zip') if Version(soft['version']) < Version('16.0') ]    if broken_7zip:        for uninstall in broken_7zip:            cmd = WAPT.uninstall_cmd(uninstall['key'])            print(u'uninstalling %s' % (uninstall['name'],))            # on execute la commande de desinstallation            run(cmd)    allmsi = glob.glob('*-x64.msi')    for msi in allmsi:        if iswin64():            install_msi_if_needed(msi,killbefore=['7zFM.exe'])        else:            install_msi_if_needed(msi.replace('-x64.msi','.msi'),killbefore=['7zFM.exe'])    for ext in ('.001','.7z','.arj','.bz2','.bzip2','.cab','.cpio','.deb','.dmg','.fat',            '.gz','.gzip','.hfs','.iso','.lha','.lzh','.lzma','.ntfs','.rar','.rpm',            '.squashfs','.swm','.tar','.taz','.tbz','.tbz2','.tgz','.tpz','.txz','.vhd',            '.wim','.xar','.xz','.z','.zip', '.zipe'):        register_ext('7-zip',ext,'"%s" "%%1"' % (makepath(programfiles,'7-zip','7zFM.exe'),),icon="%s,1" % (makepath(programfiles,'7-zip','7z.dll')))""" You can do a CTRL F9 in pyscripter to update the package """
Dans le doute je vais juste pas garder ça et remplacer avec simplement :

CODE :

if iswin64():        install_msi_if_needed('7z1805-x64.msi',killbefore=['7zFM.exe'])    else:        install_msi_if_needed('7z1805.msi',killbefore=['7zFM.exe'])    for ext in ('.001','.7z','.arj','.bz2','.bzip2','.cab','.cpio','.deb','.dmg','.fat',            '.gz','.gzip','.hfs','.iso','.lha','.lzh','.lzma','.ntfs','.rar','.rpm',            '.squashfs','.swm','.tar','.taz','.tbz','.tbz2','.tgz','.tpz','.txz','.vhd',            '.wim','.xar','.xz','.z','.zip', '.zipe'):        register_ext('7-zip',ext,'"%s" "%%1"' % (makepath(programfiles,'7-zip','7zFM.exe'),),icon="%s,1" % (makepath(programfiles,'7-zip','7z.dll')))
Mais peut être qu'un oeil expert trouveras le bug :)

Cordialement,
Renaud

Statistiques: Posté par renaud.counhaye — 15 octobre 2018, 11:28