Tags

Tags give the ability to mark specific points in history as being important
  • test-1_0b3067a8b5c74d21

    BREAKING CHANGE: rename variables
    xzmver -> version
    xzmrel -> build
    xzmtag -> tag
    slack_prebuilt_packages -> slack_packages
    slack_prebuilt_packages_checksums -> slack_packages_checksums
    slack_builds -> sb_packages
    slack_builds_additional_parameters -> sb_parameters
    slack_builds_additional_files -> sb_files
    slack_builds_scripts_checksums -> sb_files_checksums
    slack_builds_sources -> sb_sources
    slack_builds_checksums -> sb_sources_checksums
    
    BREAKING CHANGE: replace , delimiter with :
    in:
    slack_packages
    slack_packages_checksums
    sb_packages
    sb_files_checksums
    sb_sources_checksums
    
    BREAKING CHANGE: rename VERH to VERL and replace VERH string from 3.4.5 to 3-4-5
    
    - find and activate 06-crippled_sources for running kernel only
    - added --no-reuse-spkg option (this won't reuse existing packages and xzms in spkg, instead they will built from scratch)
    - allow to set custom version (--xzmver), build (--build), tag (--tag), sbtag (--sbtag), package versions, builds and tags (--setpkg packagename,type,value) and variable values starting with _ (setvar VAR=val) from command line
    - use lz4 compression to compress intermediate modules
    - set tgz package format for slackbuilds that don't have hardcoded format
    - call tmpxzm_package to package and build temporary module used only when building
    - print commented package and source file names matching file checksums when --generate-checksums passwd
    - don't change version, build, tag and sbtag from xzmbuild tool
    - don't make copy of MAPFILE array
    - replace + and . with _ in xzm_[package_name] variables
    - allow to set suffix after version string form slackbuild packages
    - print download links in debug messages
    - check if /mnt/live/memory/images/makerequire-module.xzm/ path is mountpoint
    - and other small changes
    
  • test-1_715164092cf79aa0

    declare PKGOPTS and PYVENVOPTS as global variables
    
  • test-1_5bcb1e340ffc468b

    accept xzmver and version strings with +
    
  • test-1_89d062db6fa4f7a1

    Note: 89d062db6fa4f7a1 string is trucated SHA512 hash of sorted SHA512 hashes of xzmbuild.sh and all files in libexec.
    - split xzmbuild script to multiple files
    - support build modules in 32-bit x86 platform
    - add support for getting repo info from parent, which will differ by some items only
    - fix compareVersion() function
    - replace _LASLKARCH_ string in SLKREPOURL in getSlackRepoAddress()
    - use tag regex to validate xzmtag variable
    - delete SUFFIX slack repo config option because of matching invalid repo in getSlackRepoAddress()
    - don't cycle through multiple tags
    - replace i?86 with i586 in slackware repo info files
    - and other small changes
    
  • test-1_71f599243130b6ea

    ef19f8ad · switch sbo repository url ·
    copy README.md to xzmbuild doc if exist
    add replaces array
    add TAG and SBTAG config options
    stop script if creating python venv, (un)installing python packages failed
    failsafe if installpkg/mksquashfs failed in txz2xzm
    inform about starting build slackbuild package
    delete code setting repo name from command-line for packages
    make SLACKREPOS and SBREPOS array read-only
    download pgp signatures before downloading actual file
    don't allow to add repos starting with custom_ from files
    fix reading NAME value from slackware repository file
    fix handling 'none' TAG values from slackware repository files
    handle 'none' tag for PKGTAG value
    set default _xbr tag for custom slackbuilds repos
    validate XZMBUILD variable values
    show xzmbuild script execution time debug message
    rename 'Ctrl+C detected, terminating' to 'Terminating'
    change exit code of SIGINT, SIGQUIT and SIGTERM traps to 2
    use cksum command to verify checksums
    set slackware current/stable branch version on porteux version
    decompress man page and info files also in usr/local/share
    set tag and build/tag merge for custom slackbuilds
    export void wget function to slackbuilds scripts (it should allow executing slackbuilds containing wget command without executing it and without modify scripts)
    allow to set edfault branch for slackbuild git repositories in sbrepos
    change source of slackware slackbuilds and set default branch for slackbuild repositories
    show basic info about system and xzmbuild
    switch sbo repository url to gitlab mirror
    and many smaller changes
    
  • test-1_77e4284e40d1b87f

    fix python venv scripts shebangs, delete activate venv files, fix INSTALLPYROOT typo when xzmname is array
    
  • test-1_ac726a75c165d684

    fix gnupg2 download keys from keyserver failure (set custom homedir instead keyring file)
    
  • test-1_05829c9b18cde523

    no need to delay any longer, have to release first testing version of xzmbuild released to masses