pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/bsdec2-image-upload



Module Name:    pkgsrc
Committed By:   drixter
Date:           Fri Oct  9 07:58:02 UTC 2026

Modified Files:
        pkgsrc/sysutils/bsdec2-image-upload: Makefile distinfo

Log Message:
bsdec2-image-upload: Update to 1.5.0

1.5.0
Toggle 1.5.0's commit message
make Makefiles
Adjustment after main.c started including sysendian.h.

1.4.13
Increase part size to 50 MB
ImportVolume has issues when images have too many parts.  Increasing
the size of parts from 10 MB to 50 MB seems to solve them.

1.4.11
Check for CLIENT_ERROR during ImportVolume too
Sometimes we error with SERVER_ERROR; sometimes we error with
CLIENT_ERROR.  Both errors are internal to AWS, and both errors
should result in us abandoning the upload.

1.4.10
Add --ssm-name-extra option
This can be used to store AMI IDs in a second SSM Parameter; FreeBSD
will use it to store AMIs as e.g.
/aws/service/freebsd/arm64/small/ufs/15.0/RELEASE/latest
in addition to the existing
/aws/service/freebsd/arm64/small/ufs/15.0/RELEASE
parameter path, so that the .../latest path can be updated to point
at patched images without modifying the original RELEASE parameter.
Sponsored by:   Amazon

1.4.9
Detect SERVER_ERROR when importing volume
Around 1% of EBS volume imports are failing with a status message of
"SERVER_ERROR : conversion : AWS initiated task cancellation"; prior
to this change, the upload hangs (without exiting) because we're
waiting for a volume ID to be provided.  As a practical matter, this
results in the FreeBSD release build process hanging since it waits
for all of the uploads to "complete" (aka for all the processes to
exit).
Check for the substring "SERVER_ERROR" in the status message and
error out if encountered.
Sponsored by:   Amazon

1.4.8
Work around ImportVolume request limits
Add a new ec2_apicall_resourcelimited function which is like ec2_apicall
except that if a request fails with ResourceLimitExceeded, it waits a
minute and then tries again.  Use it in importvolume, because FreeBSD
now tries to publish all of the AMIs at once (8 on 15.x, 8 on 14.x, and
2 on 13.x) and most of the uploads failed.
While I'm here, fix some whitespace bugs.

1.4.7
Update AMI disk specification
Belatedly switch default root disk type from gp2 to gp3.
Remove mention of ephemeral[0-3]; in the early days of EC2 it was
necessary to list these in the AMI in order to have ephemeral disks
attached, but modern EC2 instances attach ephemeral disks regardless
of whether they are enumerated in the AMI.

1.4.6
Add support for uefi-preferred boot mode


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/sysutils/bsdec2-image-upload/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/sysutils/bsdec2-image-upload/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/bsdec2-image-upload/Makefile
diff -u pkgsrc/sysutils/bsdec2-image-upload/Makefile:1.7 pkgsrc/sysutils/bsdec2-image-upload/Makefile:1.8
--- pkgsrc/sysutils/bsdec2-image-upload/Makefile:1.7    Tue Oct 24 22:11:04 2023
+++ pkgsrc/sysutils/bsdec2-image-upload/Makefile        Fri Oct  9 07:58:02 2026
@@ -1,14 +1,12 @@
-# $NetBSD: Makefile,v 1.7 2023/10/24 22:11:04 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/10/09 07:58:02 drixter Exp $
 
-GITHUB_PROJECT=        bsdec2-image-upload
-DISTNAME=      1.4.5
-PKGNAME=       ${GITHUB_PROJECT}-${DISTNAME}
-PKGREVISION=   1
+DISTNAME=      bsdec2-image-upload-1.5.0
+DISTFILES=     ${DISTNAME}.tar.gz
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=cperciva/}
-DIST_SUBDIR=   ${GITHUB_PROJECT}
+GITHUB_TAG=    ${PKGVERSION_NOREV}
 
-MAINTAINER=    jmcneill%NetBSD.org@localhost
+MAINTAINER=    drixter%e-utp.net@localhost
 HOMEPAGE=      https://github.com/cperciva/bsdec2-image-upload/
 COMMENT=       Tool for creating Amazon EC2 AMIs
 LICENSE=       2-clause-bsd

Index: pkgsrc/sysutils/bsdec2-image-upload/distinfo
diff -u pkgsrc/sysutils/bsdec2-image-upload/distinfo:1.4 pkgsrc/sysutils/bsdec2-image-upload/distinfo:1.5
--- pkgsrc/sysutils/bsdec2-image-upload/distinfo:1.4    Sun Dec  5 18:34:17 2021
+++ pkgsrc/sysutils/bsdec2-image-upload/distinfo        Fri Oct  9 07:58:02 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2021/12/05 18:34:17 maya Exp $
+$NetBSD: distinfo,v 1.5 2026/10/09 07:58:02 drixter Exp $
 
-BLAKE2s (bsdec2-image-upload/1.4.5.tar.gz) = a251bb0dba312422d6d63aab68a7b0aa2da8399140803f95d5df8a9033b58f65
-SHA512 (bsdec2-image-upload/1.4.5.tar.gz) = 450e91fa254c8d9befb12a02a6668573a5b83eda4a83b325e1ea43e28c6d6e30f4464f490d1060d428cc67d83591c2684f712afb48a9de1b8d36be49dddf096b
-Size (bsdec2-image-upload/1.4.5.tar.gz) = 38081 bytes
+BLAKE2s (bsdec2-image-upload-1.5.0.tar.gz) = 887a49e0c5d11a54e8a51c57f32037795a3a78eb6e5a2abd5e1f7edd122b5516
+SHA512 (bsdec2-image-upload-1.5.0.tar.gz) = 49797a080020d28e73e38807cbd27eba5799cf823a45d8e1a657c420b6003a87fa8d8f0e7229d7be894350a58cde2de6553b7c043ab18931a62c7da8f47946a6
+Size (bsdec2-image-upload-1.5.0.tar.gz) = 39390 bytes



Home | Main Index | Thread Index | Old Index