Compare commits

..

20 Commits

Author SHA1 Message Date
William Douglas 96b366e71f Don't blacklist the update target directory
This is shipped by the filesystem package.

Signed-off-by: William Douglas <william.douglas@intel.com>
2024-04-29 12:39:38 -07:00
Brett T. Warden 84097fd526 Don't alter a list we're iterating through
Fix a couple of places where we're trying to remove files from the files
list while we're iterating through it -- replicate the change elsewhere
to keep a temporary list of the files to remove, then iterate through
*that* list after iterating through the global files list.
2024-04-24 10:59:16 -07:00
William Douglas c2cd51b5f2 Have vendor.py also update the options.conf file
This file is used for spec and upstream content so updating it is
important for improving the build automation.

Signed-off-by: William Douglas <william.douglas@intel.com>
2024-04-18 13:55:36 -07:00
Arjan van de Ven ed1ef58d9a update packages 2024-04-17 01:23:14 +00:00
Arjan van de Ven 497f2a66f4 update packages 2024-03-15 20:03:14 +00:00
William Douglas 3b8d3c66ea Remove echo on koji tag/untag
Signed-off-by: William Douglas <william.douglas@intel.com>
2024-03-12 15:34:16 -07:00
William Douglas 373cbad44c Add koji-tag and koji-untag targets
Add koji-tag and koji-untag targets that can be used to tag and untag
dist-clear on the current nvr build of the package in koji.

Signed-off-by: William Douglas <william.douglas@intel.com>
2024-03-12 15:31:04 -07:00
clrbuilder 0fcc984675 Update packages file for version 40810
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2024-02-07 10:37:45 -08:00
clrbuilder 78023bd74a Update packages file for version 40800
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2024-02-06 13:47:20 -08:00
clrbuilder d2b5b72346 Update packages file for version 40770
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2024-02-06 00:07:38 -08:00
clrbuilder 4953d9e087 Update packages file for version 40760
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2024-02-02 00:19:19 -08:00
clrbuilder ee37765ed2 Update packages file for version 40750
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2024-02-01 00:07:47 -08:00
clrbuilder 492abf6d32 Update packages file for version 40740
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2024-01-30 19:12:45 -08:00
clrbuilder 2562a8c7fb Update packages file for version 40720
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2024-01-30 00:07:47 -08:00
clrbuilder 5fd02ece36 Update packages file for version 40700
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2024-01-23 00:07:31 -08:00
clrbuilder 039e63fb1e Update packages file for version 40690
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2024-01-18 00:08:20 -08:00
clrbuilder dcf8bc4978 Update packages file for version 40660
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2024-01-14 09:22:12 -08:00
clrbuilder 3951710117 Update packages file for version 40630
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2024-01-09 00:07:14 -08:00
clrbuilder 504d77bc58 Update packages file for version 40590
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2024-01-02 00:07:06 -08:00
clrbuilder d3514ae496 Update packages file for version 40540
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2023-12-21 22:33:32 -08:00
5 changed files with 121 additions and 43 deletions
+11
View File
@@ -391,6 +391,17 @@ koji-waitrepo: kojidef
koji wait-repo --build=${SRPMVERS} ${WAIT_OPTS} ${KOJI_TAG}-build; \
fi
.PHONY: koji-tag
#help koji-tag: runs koji tag-pkg on what's in the current specfile's nvr
koji-tag:
koji tag-pkg dist-clear $(SRPMVERS)
.PHONY: koji-untag
#help koji-untag: runs koji untag-pkg on what's in the current specfile's nvr
koji-untag:
koji untag-pkg dist-clear $(SRPMVERS)
update-versions:
.PHONY: update
-1
View File
@@ -2,4 +2,3 @@
/usr/lib/systemd/system/sysinit.target.wants/systemd-firstboot.service
/usr/lib/systemd/system/sysinit.target.wants/systemd-hwdb-update.service
/usr/lib/systemd/system/sysinit.target.wants/systemd-update-done.service
/usr/lib/systemd/system/update-triggers.target.wants
+89 -40
View File
@@ -10,6 +10,7 @@ DML
Endeavour
F-Engrave
FreeRDP
FreeRDP2
GConf
Gradio
ImageMagick
@@ -42,6 +43,7 @@ OpenSP
PDAL
PyMySQL
PyQt5
PyQt6
PySocks
PyYAML
QAT-ZSTD-Plugin
@@ -642,6 +644,7 @@ R-mvnfast
R-mvnormtest
R-mvoutlier
R-mvtnorm
R-nanoarrow
R-natserv
R-ncbit
R-ncdf4
@@ -913,6 +916,7 @@ R-statmod
R-statnet.common
R-stringdist
R-stringi
R-stringmagic
R-stringr
R-strucchange
R-styler
@@ -1043,6 +1047,7 @@ SuiteSparse
TLP
Thunar
UCD
UxPlay
VTK
Vc
Vulkan-Headers
@@ -1096,8 +1101,8 @@ ark
armadillo
arp-scan
arpack-ng
artikulate
asciidoc
asciidoctor
asciinema
asio
aspell
@@ -1151,6 +1156,7 @@ bind-utils
binutils
binwalk
bison
blender
blinken
blivet-gui
blktrace
@@ -1212,7 +1218,6 @@ calendarsupport
can-utils
cantarell-fonts
cantata
cantor
capnproto
capslock
capstone
@@ -1289,8 +1294,10 @@ collectl
colm
colord
colord-gtk
colord-kde
colordiff
columbiad
compat-Botan-soname2
compat-atkmm-soname16
compat-babeltrace-one
compat-cairomm-soname10
@@ -1305,18 +1312,23 @@ compat-gnome-bluetooth-soname-13
compat-gtksourceview-soname3
compat-json-c-soname4
compat-libffi-soname6
compat-libffi-soname7
compat-libpng-soname12
compat-libsigc++-soname20
compat-libsoup-soname-24
compat-libva-soname1
compat-libvpx-soname7
compat-libvpx-soname8
compat-pangomm-soname14
compat-protobuf-soname29
compat-re2-soname10
compat-readline-soname5
compat-taglib-soname1
compat-tbb-soname2
compat-tiff-soname5
compat-wlroots-soname11
component
compose
configobj
confuse
conky
@@ -1383,6 +1395,7 @@ directx-headers
direwolf
dist-pam-configs
dkms
dlib
dlt-daemon
dmap2gcode
dmenu
@@ -1405,6 +1418,7 @@ dotconf
double-conversion
dovecot
doxygen
dpcpp-compiler
dpdk
draco
dracut
@@ -1413,13 +1427,13 @@ dragonbox
drkonqi
dropwatch
dssi
dstat
dtc
duktape
dunst
duperemove
dvisvgm
dwarves
dymo-cups-drivers
dyskctl
e2fsprogs
earlyoom
@@ -1446,6 +1460,7 @@ eog
eog-plugins
epm
epson-inkjet-printer-escpr
epsonscan2
ethtool
etr
eventviews
@@ -1455,7 +1470,7 @@ evolution-data-server
evolution-ews
evtest
exempi
exfat-utils
exfatprogs
exiv2
exo
expat
@@ -1469,9 +1484,11 @@ fann
farstream
faultstat
fcgi
fdk-aac
fdupes
feh
fetchmail
ffmpegthumbs
fftw
file
file-roller
@@ -1485,6 +1502,7 @@ fish
flac
flare-engine
flare-game
flatpack-kcm
flatpak
flatpak-builder
fldigi
@@ -1526,6 +1544,7 @@ gc
gcab
gcc
gcc11
gcc14
gcc7
gcc8
gcc9
@@ -1562,6 +1581,7 @@ gimp
girara
git
git-gui
git-lfs
gitg
gitolite
gjs
@@ -1689,6 +1709,7 @@ gtk3
gtk4
gtkmm2
gtkmm3
gtkmm4
gtksourceview
gtksourceview4
gtkspell3
@@ -1697,7 +1718,6 @@ guile
gutenprint
gvfs
gvim
gwenview
gzip
hamlib
haproxy
@@ -1714,6 +1734,7 @@ hexedit
hicolor-icon-theme
hiredis-c
hostname
howdy
hplip
htop
htslib
@@ -1757,6 +1778,7 @@ inkscape
innoextract
inotify-tools
input-leap
input-remapper
intel-cmt-cat
intel-gmmlib
intel-hybrid-driver
@@ -1807,10 +1829,9 @@ json-glib
jsoncpp
juk
kaccounts-integration
kactivities
kactivities-stats
kactivitymanagerd
kalarm
kalgebra
kamera
kanagram
kapidox
@@ -1824,7 +1845,6 @@ kbackup
kbd
kblackbox
kblocks
kblog
kbookmarks
kbounce
kbreakout
@@ -1838,6 +1858,7 @@ kcmutils
kcodecs
kcolorchooser
kcolorpicker
kcolorscheme
kcompletion
kconfig
kconfigwidgets
@@ -1859,27 +1880,24 @@ kded
kdeedu-data
kdegraphics-mobipocket
kdegraphics-thumbnailers
kdelibs4support
kdenetwork-filesharing
kdenlive
kdepim-runtime
kdeplasma-addons
kdesdk-kioslaves
kdesdk-kio
kdesdk-thumbnailers
kdesignerplugin
kdesu
kdf
kdiagram
kdialog
kdiamond
kdiff3
kdnssd
kdoctools
kdsoap
kdsoap-ws-discovery-client
keditbookmarks
keepalived
keepassxc
kemoticons
kernel-config
kernel-install
kexec-tools
@@ -1887,24 +1905,24 @@ keychain
keyutils
kfilemetadata
kfind
kfloppy
kfourinline
kgamma5
kgamma
kgeography
kget
kglobalaccel
kglobalacceld
kgoldrunner
kgpg
kguiaddons
khangman
khelpcenter
kholidays
khotkeys
khtml
ki18n
kicad
kicad-packages3D
kiconthemes
kidentitymanagement
kidletime
kig
kigo
killbots
kimageannotator
@@ -1912,19 +1930,21 @@ kimageformats
kimagemapeditor
kimap
kinfocenter
kinit
kio
kio-admin
kio-extras
kio-zeroconf
kirigami
kirigami-addons
kirigami-gallery
kirigami2
kiriki
kitemmodels
kitemviews
kiten
kitinerary
kjobwidgets
kjs
kjsembed
kjumpingcube
kldap
kleopatra
@@ -1937,7 +1957,6 @@ kmail
kmail-account-wizard
kmailtransport
kmbox
kmediaplayer
kmenuedit
kmime
kmines
@@ -1949,6 +1968,7 @@ knack
knavalbattle
knetwalk
knewstuff
knights
knotes
knotifications
knotifyconfig
@@ -1956,6 +1976,7 @@ koji
kolf
kollision
kolourpaint
kompare
konqueror
konquest
konsole
@@ -1976,10 +1997,8 @@ krb5
krdc
kreversi
kronosnet
kross
kruler
krunner
krusader
ksanecore
kscreen
kscreenlocker
@@ -1992,18 +2011,18 @@ ksnakeduel
kspaceduel
ksquares
ksshaskpass
kstars
kstatusnotifieritem
ksudoku
ksysguard
ksvg
ksystemlog
ksystemstats
kteatime
ktextaddons
ktexteditor
ktexttemplate
ktextwidgets
ktimer
ktnef
ktp-desktop-applets
ktuberling
kturtle
kubernetes
@@ -2014,7 +2033,6 @@ kwallet
kwallet-pam
kwalletmanager
kwayland
kwayland-integration
kwayland-server
kwidgetsaddons
kwin
@@ -2022,11 +2040,9 @@ kwindowsystem
kwordquiz
kwrited
kxmlgui
kxmlrpcclient
kyotocabinet
ladspa_sdk
latencytop
latte-dock
layer-shell-qt
lcms2
lcov
@@ -2073,6 +2089,7 @@ libatomic_ops
libavif
libavtp
libb64
libbacktrace
libblockdev
libbpf
libbsd
@@ -2177,7 +2194,6 @@ libkdepim
libkeduvocdocument
libkexiv2
libkgapi
libkipi
libkleo
libkmahjongg
libkomparediff2
@@ -2200,6 +2216,7 @@ libmodplug
libmodulemd
libmpack
libmpack-lua
libmsgraph
libmspack
libmspub
libmtp
@@ -2236,12 +2253,15 @@ libpeas
libpinyin
libpipeline
libplacebo
libplasma
libplist
libpng
libportal
libproxy
libpsl
libpthread-stubs
libpwquality
libqaccessibilityclient
libqalculate
libqb
libqmi
@@ -2276,6 +2296,7 @@ libspatialite
libspectre
libspiro
libspnav
libspng
libsrtp
libssh
libssh2
@@ -2322,6 +2343,7 @@ libwpd
libwpe
libwpg
libwps
libxcrypt
libxcvt
libxdg-basedir
libxfce4ui
@@ -2368,7 +2390,6 @@ lm-sensors
lmdb
logrotate
logutils
lokalize
lpeg
lsacpi
lshw
@@ -2424,7 +2445,6 @@ meson
messagelib
meta-c-basic
meta-desktop-gnome
meta-desktop-kde
meta-os-core
meta-os-core-plus
metacity
@@ -2437,6 +2457,7 @@ micro-config-drive-aws
micro-config-drive-equinix
micro-config-drive-oci
milou
mimetreeparser
minetest
minetest_game
mingw-binutils
@@ -2514,6 +2535,7 @@ net-tools
netaddr
netbase
netcdf
netcdf-fortran
netdata
nethogs
netplan
@@ -2571,8 +2593,8 @@ ocamlbuild
ocl-icd
octave
oiio
okteta
okular
oneDPL
oneVPL
onig
opa-fm
@@ -2584,6 +2606,7 @@ open-vm-tools
openal-soft
openblas
openbox
opencl-clang
opencl-headers
openconnect
openct
@@ -2613,7 +2636,7 @@ osm-gps-map
ostree
otp
oxygen
oxygen-icons5
oxygen-icons
oxygen-sounds
p11-kit
p7zip
@@ -2622,6 +2645,7 @@ pagemon
paho.mqtt.c
paho.mqtt.cpp
palapeli
pam-python
pam_wrapper
pandas
pandoc
@@ -3219,6 +3243,7 @@ perl-Plack
perl-Pod-Constants
perl-Pod-Coverage
perl-Pod-LaTeX
perl-Pod-Markdown
perl-Pod-POM
perl-Pod-Parser
perl-Pod-Plainer
@@ -3334,6 +3359,7 @@ perl-Test-File-ShareDir-Dist
perl-Test-Fork
perl-Test-Future-IO-Impl
perl-Test-Identity
perl-Test-InDistDir
perl-Test-Inter
perl-Test-LWP-UserAgent
perl-Test-LeakTrace
@@ -3402,6 +3428,8 @@ perl-Text-Trim
perl-Text-Unidecode
perl-Text-WrapI18N
perl-Text-Wrapper
perl-Throwable
perl-Throwable-SugarFactory
perl-Tie-Cycle
perl-Tie-IxHash
perl-Tie-Simple
@@ -3562,18 +3590,23 @@ pipewire
pixman
pkcs11-helper
pkg-config
plasma-activities
plasma-activities-stats
plasma-browser-integration
plasma-desktop
plasma-discover
plasma-framework
plasma-disks
plasma-firewall
plasma-integration
plasma-nm
plasma-pa
plasma-systemmonitor
plasma-vault
plasma-wayland-protocols
plasma-welcome
plasma-workspace
plasma-workspace-wallpapers
plasma5support
plzip
pm-graph
pmdk
@@ -3585,6 +3618,7 @@ podman
polkit
polkit-kde-agent
polkit-qt
polkit-qt6
poppler
poppler-data-clr-rename
popt
@@ -3618,7 +3652,9 @@ psstop
pth
pugixml
pulseaudio
pulseaudio-qt
purpose
puzzles
pv
pwgen
pyatspi
@@ -3745,6 +3781,7 @@ pypi-certifi
pypi-cffi
pypi-cffsubr
pypi-cfgv
pypi-chai
pypi-chaospy
pypi-chardet
pypi-charset_normalizer
@@ -3802,6 +3839,7 @@ pypi-cython
pypi-cytoolz
pypi-dacite
pypi-dask
pypi-dateparser
pypi-datetime
pypi-debugpy
pypi-decorator
@@ -3833,12 +3871,13 @@ pypi-dnacentersdk
pypi-dns_lexicon
pypi-dnspython
pypi-docker
pypi-docker_compose
pypi-docker_pycreds
pypi-docopt
pypi-docstring_parser
pypi-docstring_to_markdown
pypi-docutils
pypi-doxypypy
pypi-doxyqml
pypi-dpcontracts
pypi-dulwich
pypi-ecdsa
@@ -3939,6 +3978,7 @@ pypi-hatch_requirements_txt
pypi-hatch_vcs
pypi-hatchling
pypi-heapdict
pypi-hishel
pypi-hjson
pypi-hkp4py
pypi-home_assistant_frontend
@@ -4137,6 +4177,7 @@ pypi-nocasedict
pypi-nocaselist
pypi-nodeenv
pypi-notebook_shim
pypi-numexpr
pypi-numpoly
pypi-numpy
pypi-numpydoc
@@ -4174,6 +4215,7 @@ pypi-pathlib2
pypi-pathspec
pypi-patsy
pypi-pbr
pypi-pbs_installer
pypi-pdfminer.six
pypi-pdm
pypi-pdm_backend
@@ -4256,6 +4298,7 @@ pypi-pycups
pypi-pycurl
pypi-pydantic
pypi-pydantic_core
pypi-pydbus
pypi-pydispatcher
pypi-pydocstyle
pypi-pydot
@@ -4264,6 +4307,7 @@ pypi-pyelftools
pypi-pyfakefs
pypi-pyflakes
pypi-pygame
pypi-pygdbmi
pypi-pygithub
pypi-pygments
pypi-pyicu
@@ -4436,6 +4480,7 @@ pypi-setuptools_scm
pypi-sh
pypi-shapely
pypi-shellingham
pypi-shelved_cache
pypi-simplegeneric
pypi-six
pypi-slugify
@@ -4489,6 +4534,7 @@ pypi-sqlalchemy
pypi-sqlparse
pypi-sshtunnel
pypi-stack_data
pypi-starlette
pypi-storops
pypi-strictyaml
pypi-subprocess_tee
@@ -4514,6 +4560,7 @@ pypi-three_merge
pypi-tifffile
pypi-tinycss2
pypi-tldextract
pypi-tokenizers
pypi-toml
pypi-tomli
pypi-tomli_w
@@ -4526,6 +4573,7 @@ pypi-tox
pypi-tqdm
pypi-traitlets
pypi-trampolim
pypi-transformers
pypi-translationstring
pypi-trimesh
pypi-trio
@@ -4579,6 +4627,7 @@ pypi-urlobject
pypi-urwid
pypi-user_agents
pypi-userpath
pypi-uvicorn
pypi-uvloop
pypi-venusian
pypi-verboselogs
@@ -4688,6 +4737,7 @@ qbittorrent
qca
qca-qt5
qcoro
qcoro6
qemu
qemu-guest-additions
qgit
@@ -4805,7 +4855,6 @@ rlwrap
rng-tools
robin-map
roboto
rocs
rofi
rpcbind
rpcsvc-proto
@@ -4850,6 +4899,7 @@ serf
setserial
setxkbmap
sg3_utils
shaderc
shadow
shapelib
shared-mime-info
@@ -4864,6 +4914,7 @@ simplescreenrecorder
sip
slang
slirp4netns
sluice
slurm
smartmontools
smemstat
@@ -5014,10 +5065,8 @@ usb-modeswitch
usb-modeswitch-data
usbredir
usbutils
user-manager
userspace-rcu
usrbinjava
usrbinpython
usrbinvi
utf8proc
utfcpp
@@ -5181,7 +5230,6 @@ zabbix
zathura
zathura-pdf-poppler
zenity
zeroconf-ioslave
zimg
zip
zlib
@@ -5190,4 +5238,5 @@ zopfli
zsh
zstd
zstd-bin
zxcvbn-c
zxing
+6 -2
View File
@@ -98,9 +98,13 @@ def zap_entire_file_end(filename):
global files
global files_chunks
global files_header
files_to_remove = list()
for file in files:
if file.endswith(filename):
files.remove(file)
# Don't modify the original list while iterating over it
files_to_remove.append(file)
for file in files_to_remove:
files.remove(file)
def zap_line_in_file_substring(filename, match):
global header
@@ -186,7 +190,7 @@ def zap_empty_chunks():
files_to_remove = list()
for file in files:
if file not in files_chunks:
files.remove(file)
files_to_remove.append(file)
continue
to_remove = list()
for chunk in files_chunks[file]:
+15
View File
@@ -92,6 +92,7 @@ def update_cargo_vendor(path, name, git):
def update_cargo_sources(name, tag):
makefile = []
options = []
archive_match = os.path.join('$(CGIT_BASE_URL)', 'vendor', name,
'snapshot', name)
with open('Makefile', encoding='utf8') as mfile:
@@ -108,6 +109,20 @@ def update_cargo_sources(name, tag):
with open('Makefile', 'w', encoding='utf8') as mfile:
mfile.writelines(makefile)
with open('options.conf', encoding='utf8') as ofile:
for line in ofile.readlines():
if line.startswith('archives'):
if re.match(archive_match + r'[a-zA-Z0-9_\-.]+\.tar\.xz', line):
new_archives = re.sub(archive_match + r'[a-zA-Z0-9_\-.]+\.tar\.xz',
f"{archive_match}-{tag}.tar.xz\n", line)
else:
new_archives = f"achives = {archive_match}-{tag}.tar.xz ./vendor\n"
options.append(new_archives)
else:
options.append(line)
with open('options.conf', 'w', encoding='utf8') as ofile:
ofile.writelines(options)
def main():
vtype = vendor_check()