1331 Commits

Author SHA1 Message Date
Arjan van de Ven
0fd1fc5a1d packages update 42160 42150 42140 2024-07-30 16:29:55 +00:00
William Douglas
0e9a2b7e82 Force git attributes for vendor directories
Avoid cases where user git settings cause files to have different line
endings than the package and cause hash mismatches when building.

Signed-off-by: William Douglas <william.douglas@intel.com>
42110
2024-07-25 12:45:07 -07:00
William Douglas
398fb69708 Always remove the pumpAutospec file
Remove pumpAutospec even if the package hasn't yet become a git repo
yet.

Signed-off-by: William Douglas <william.douglas@intel.com>
42100
2024-07-24 15:36:47 -07:00
William Douglas
cdcb8aa9d8 Switch to git rm for removing the autospec log file
Signed-off-by: William Douglas <william.douglas@intel.com>
42090
2024-07-22 16:38:33 -07:00
Arjan van de Ven
3168ba058e update 2024-07-22 23:22:51 +00:00
William Douglas
76fef57d5b Add env var for autospec logging
Add environment variable that autospec uses to decide when to log
fatal errors to a special file used for the update process.

Also does the cleanup of the autospec created file for new autospec
runs.

Signed-off-by: William Douglas <william.douglas@intel.com>
2024-07-22 16:20:55 -07:00
Arjan van de Ven
59ea0b102e new packages file 42080 42050 42030 42020 2024-07-09 18:23:06 +00:00
William Douglas
e4c604a161 Export the output of cargo vendor
autospec learned how to use 'cargo vendor' output as a drop in
configuration file so put the output of cargo vendor there.

Signed-off-by: William Douglas <william.douglas@intel.com>
2024-07-08 15:11:34 -07:00
William Douglas
59c4520f37 Fix import order
Signed-off-by: William Douglas <william.douglas@intel.com>
2024-07-08 14:07:10 -07:00
William Douglas
16f813a390 Add support for update.first
Add additional capability for update target to read a package's
update.first file that will run make update on each of the packages
included in that file.

The intended usage model is for packages that need to be updated in
order to specify that order via the update.first (the packages are
updated in the order specified unless a package in the list also has
an update.first file).

As part of this change, force the update target to always build in
koji synchronously to avoid issues where the update being depended on
isn't finished in koji.

Loops are not supported and will cause problems.

Signed-off-by: William Douglas <william.douglas@intel.com>
42000
2024-07-03 15:03:11 -07:00
William Douglas
79eebc6aa6 Remove autospecnewgo target and its component parts
This wasn't a practical target and is no longer used so remove it.

Signed-off-by: William Douglas <william.douglas@intel.com>
2024-07-03 13:33:17 -07:00
William Douglas
d1accc8077 Fix CLEANUP option handling for autospecnew target
Signed-off-by: William Douglas <william.douglas@intel.com>
2024-07-03 11:34:09 -07:00
Arjan van de Ven
b23d156f2c update packages file 41990 41980 2024-07-01 16:20:05 +00:00
Arjan van de Ven
39e8d4e68a update packages 41970 41960 41950 41940 41930 2024-06-20 22:38:41 +00:00
Arjan van de Ven
9d440aff3a update packages 41900 41890 2024-06-13 20:01:45 +00:00
Arjan van de Ven
c1e426713a packages update 41880 41850 41840 41780 2024-05-27 15:34:45 +00:00
William Douglas
d9e4f478eb Rework vendoring support
Changes vendor from a target (it could still have a stand-alone target
but it wouldn't be used by the autospec target).

This change is needed because the Makefile is rewritten in the
autospec target but the ARCHIVES make variable is going to use the
value when make is executed. The common change causes the ARCHIVES
value to be eval'd during the autospec target execution in order for
the update from the vendor script to be seen by make.

The vendor script changes fix bugs in updating the options.conf and
Makefile. It also now handles returning the original ARCHIVES value as
well as prevent subshell scripts from outputting and adding badness
into the eval'd ARCHIVES variable.

Signed-off-by: William Douglas <william.douglas@intel.com>
2024-05-22 12:26:37 -07:00
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>
41760 41750 41730 41720 41690 41680 41670 41660 41640 41630
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.
41610
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>
41580 41570
2024-04-18 13:55:36 -07:00
Arjan van de Ven
ed1ef58d9a update packages 41560 2024-04-17 01:23:14 +00:00
Arjan van de Ven
497f2a66f4 update packages 41540 41530 41520 41450 41430 41400 41370 41350 41340 41300 41270 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>
41230 41220 41190 41180 41170 41160 41150 41130 41120 41110 41100 41090 41040 40960 40950 40830
2024-02-07 10:37:45 -08:00
clrbuilder
78023bd74a Update packages file for version 40800
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40800
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>
40750
2024-02-01 00:07:47 -08:00
clrbuilder
492abf6d32 Update packages file for version 40740
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40740
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>
40710 40700
2024-01-23 00:07:31 -08:00
clrbuilder
039e63fb1e Update packages file for version 40690
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40690
2024-01-18 00:08:20 -08:00
clrbuilder
dcf8bc4978 Update packages file for version 40660
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40680 40670
2024-01-14 09:22:12 -08:00
clrbuilder
3951710117 Update packages file for version 40630
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40650 40630
2024-01-09 00:07:14 -08:00
clrbuilder
504d77bc58 Update packages file for version 40590
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40620 40610 40600 40590
2024-01-02 00:07:06 -08:00
clrbuilder
d3514ae496 Update packages file for version 40540
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40580 40570 40550 40540
2023-12-21 22:33:32 -08:00
clrbuilder
4403e9280a Update packages file for version 40500
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40530 40520
2023-12-19 06:25:34 -08:00
clrbuilder
0aed61be35 Update packages file for version 40460
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40480 40470
2023-12-12 00:09:31 -08:00
clrbuilder
cdda6bcece Update packages file for version 40440
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40450 40440
2023-12-05 00:07:28 -08:00
clrbuilder
61203724ab Update packages file for version 40430
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40430
2023-12-01 11:56:03 -08:00
clrbuilder
3dfbdf4c58 Update packages file for version 40420
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2023-11-30 00:06:04 -08:00
clrbuilder
e0e5b4b1a7 Update packages file for version 40410
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40410
2023-11-28 05:38:34 -08:00
clrbuilder
b95dd8c67f Update packages file for version 40370
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40390 40370
2023-11-21 00:06:56 -08:00
Brett T. Warden
8ed4d2d0de Fix regex escaping in vendor.py
Address this warning from Python:
SyntaxWarning: invalid escape sequence '\-'
2023-11-20 12:58:01 -08:00
clrbuilder
023a2da624 Update packages file for version 40360
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40360
2023-11-16 00:06:50 -08:00
clrbuilder
cdd4aeebe2 Update packages file for version 40340
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40350
2023-11-14 00:07:06 -08:00
clrbuilder
ee744332e0 Update packages file for version 40310
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40330 40320 40310
2023-11-03 09:03:52 -07:00
clrbuilder
353042a9bd Update packages file for version 40290
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40300 40290
2023-11-01 11:20:28 -07:00
clrbuilder
1a0366ab21 Update packages file for version 40260
Signed-off-by: clrbuilder <clrbuilder@intel.com>
40280 40270 40260
2023-10-30 12:23:45 -07:00