From b6af1a20d83feec972b0d942735600fcda08d029 Mon Sep 17 00:00:00 2001 From: Muhammad Alfi Syahrin Date: Thu, 21 Nov 2024 20:22:56 +0700 Subject: [PATCH 1/2] ent: Add at v0.1.0 **Summary** Add ent at v.0.1.0 --- packages/e/ent/abi_used_libs | 6 ++ packages/e/ent/abi_used_symbols | 167 ++++++++++++++++++++++++++++++++ packages/e/ent/monitoring.yml | 6 ++ packages/e/ent/package.yml | 20 ++++ packages/e/ent/pspec_x86_64.xml | 35 +++++++ 5 files changed, 234 insertions(+) create mode 100644 packages/e/ent/abi_used_libs create mode 100644 packages/e/ent/abi_used_symbols create mode 100644 packages/e/ent/monitoring.yml create mode 100644 packages/e/ent/package.yml create mode 100644 packages/e/ent/pspec_x86_64.xml diff --git a/packages/e/ent/abi_used_libs b/packages/e/ent/abi_used_libs new file mode 100644 index 00000000000..cd70b324023 --- /dev/null +++ b/packages/e/ent/abi_used_libs @@ -0,0 +1,6 @@ +ld-linux-x86-64.so.2 +libc.so.6 +libcrypto.so.3 +libgcc_s.so.1 +libm.so.6 +libssl.so.3 diff --git a/packages/e/ent/abi_used_symbols b/packages/e/ent/abi_used_symbols new file mode 100644 index 00000000000..3c5f1a5a063 --- /dev/null +++ b/packages/e/ent/abi_used_symbols @@ -0,0 +1,167 @@ +ld-linux-x86-64.so.2:__tls_get_addr +libc.so.6:__errno_location +libc.so.6:__libc_current_sigrtmax +libc.so.6:__libc_start_main +libc.so.6:__res_init +libc.so.6:__xpg_strerror_r +libc.so.6:abort +libc.so.6:bcmp +libc.so.6:bind +libc.so.6:calloc +libc.so.6:clock_gettime +libc.so.6:close +libc.so.6:closedir +libc.so.6:connect +libc.so.6:dirfd +libc.so.6:dl_iterate_phdr +libc.so.6:dlsym +libc.so.6:epoll_create1 +libc.so.6:epoll_ctl +libc.so.6:epoll_wait +libc.so.6:eventfd +libc.so.6:exit +libc.so.6:fcntl +libc.so.6:free +libc.so.6:freeaddrinfo +libc.so.6:fstat64 +libc.so.6:gai_strerror +libc.so.6:getaddrinfo +libc.so.6:getauxval +libc.so.6:getcwd +libc.so.6:getenv +libc.so.6:getpeername +libc.so.6:getsockname +libc.so.6:getsockopt +libc.so.6:gnu_get_libc_version +libc.so.6:ioctl +libc.so.6:isatty +libc.so.6:lseek64 +libc.so.6:malloc +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:memset +libc.so.6:mmap64 +libc.so.6:mprotect +libc.so.6:munmap +libc.so.6:open64 +libc.so.6:opendir +libc.so.6:pause +libc.so.6:poll +libc.so.6:posix_memalign +libc.so.6:pthread_attr_destroy +libc.so.6:pthread_attr_getguardsize +libc.so.6:pthread_attr_getstack +libc.so.6:pthread_attr_init +libc.so.6:pthread_attr_setstacksize +libc.so.6:pthread_create +libc.so.6:pthread_detach +libc.so.6:pthread_getattr_np +libc.so.6:pthread_join +libc.so.6:pthread_key_create +libc.so.6:pthread_key_delete +libc.so.6:pthread_self +libc.so.6:pthread_setname_np +libc.so.6:pthread_setspecific +libc.so.6:read +libc.so.6:readdir64 +libc.so.6:readlink +libc.so.6:realloc +libc.so.6:realpath +libc.so.6:recv +libc.so.6:sched_getaffinity +libc.so.6:sched_yield +libc.so.6:send +libc.so.6:setenv +libc.so.6:setsockopt +libc.so.6:shutdown +libc.so.6:sigaction +libc.so.6:sigaltstack +libc.so.6:signal +libc.so.6:socket +libc.so.6:socketpair +libc.so.6:stat64 +libc.so.6:strlen +libc.so.6:syscall +libc.so.6:sysconf +libc.so.6:waitid +libc.so.6:waitpid +libc.so.6:write +libc.so.6:writev +libcrypto.so.3:BIO_clear_flags +libcrypto.so.3:BIO_get_data +libcrypto.so.3:BIO_meth_free +libcrypto.so.3:BIO_meth_new +libcrypto.so.3:BIO_meth_set_create +libcrypto.so.3:BIO_meth_set_ctrl +libcrypto.so.3:BIO_meth_set_destroy +libcrypto.so.3:BIO_meth_set_puts +libcrypto.so.3:BIO_meth_set_read +libcrypto.so.3:BIO_meth_set_write +libcrypto.so.3:BIO_new +libcrypto.so.3:BIO_set_data +libcrypto.so.3:BIO_set_flags +libcrypto.so.3:BIO_set_init +libcrypto.so.3:CRYPTO_get_ex_new_index +libcrypto.so.3:ERR_get_error_all +libcrypto.so.3:ERR_lib_error_string +libcrypto.so.3:ERR_reason_error_string +libcrypto.so.3:EVP_PKEY_free +libcrypto.so.3:OpenSSL_version_num +libcrypto.so.3:X509_STORE_add_cert +libcrypto.so.3:X509_STORE_new +libcrypto.so.3:X509_VERIFY_PARAM_set1_host +libcrypto.so.3:X509_VERIFY_PARAM_set1_ip +libcrypto.so.3:X509_VERIFY_PARAM_set_hostflags +libcrypto.so.3:X509_free +libcrypto.so.3:X509_up_ref +libcrypto.so.3:X509_verify_cert_error_string +libcrypto.so.3:i2d_X509 +libgcc_s.so.1:_Unwind_Backtrace +libgcc_s.so.1:_Unwind_DeleteException +libgcc_s.so.1:_Unwind_GetDataRelBase +libgcc_s.so.1:_Unwind_GetIP +libgcc_s.so.1:_Unwind_GetIPInfo +libgcc_s.so.1:_Unwind_GetLanguageSpecificData +libgcc_s.so.1:_Unwind_GetRegionStart +libgcc_s.so.1:_Unwind_GetTextRelBase +libgcc_s.so.1:_Unwind_RaiseException +libgcc_s.so.1:_Unwind_Resume +libgcc_s.so.1:_Unwind_SetGR +libgcc_s.so.1:_Unwind_SetIP +libm.so.6:ceil +libm.so.6:pow +libm.so.6:round +libm.so.6:trunc +libm.so.6:truncf +libssl.so.3:OPENSSL_init_ssl +libssl.so.3:SSL_CTX_ctrl +libssl.so.3:SSL_CTX_free +libssl.so.3:SSL_CTX_get_cert_store +libssl.so.3:SSL_CTX_new +libssl.so.3:SSL_CTX_set_cert_store +libssl.so.3:SSL_CTX_set_cipher_list +libssl.so.3:SSL_CTX_set_default_verify_paths +libssl.so.3:SSL_CTX_set_options +libssl.so.3:SSL_CTX_set_verify +libssl.so.3:SSL_CTX_up_ref +libssl.so.3:SSL_CTX_use_PrivateKey +libssl.so.3:SSL_CTX_use_certificate +libssl.so.3:SSL_connect +libssl.so.3:SSL_ctrl +libssl.so.3:SSL_do_handshake +libssl.so.3:SSL_free +libssl.so.3:SSL_get0_param +libssl.so.3:SSL_get1_peer_certificate +libssl.so.3:SSL_get_error +libssl.so.3:SSL_get_ex_data +libssl.so.3:SSL_get_rbio +libssl.so.3:SSL_get_verify_result +libssl.so.3:SSL_new +libssl.so.3:SSL_read_ex +libssl.so.3:SSL_set_bio +libssl.so.3:SSL_set_ex_data +libssl.so.3:SSL_set_verify +libssl.so.3:SSL_shutdown +libssl.so.3:SSL_write_ex +libssl.so.3:TLS_method diff --git a/packages/e/ent/monitoring.yml b/packages/e/ent/monitoring.yml new file mode 100644 index 00000000000..21f7ec04ff2 --- /dev/null +++ b/packages/e/ent/monitoring.yml @@ -0,0 +1,6 @@ +releases: + id: 375595 + rss: https://github.com/serpent-os/ent/tags.atom +# No known CPE, checked 2024-11-21 +security: + cpe: ~ diff --git a/packages/e/ent/package.yml b/packages/e/ent/package.yml new file mode 100644 index 00000000000..9bcdf8f227a --- /dev/null +++ b/packages/e/ent/package.yml @@ -0,0 +1,20 @@ +name : ent +version : 0.1.0 +release : 1 +source : + - git|https://github.com/serpent-os/ent.git : 6f6f7c4010810ec2ee2a773d174f7c5daacc583f +homepage : https://github.com/serpent-os/ent +license : MPL-2.0 +component : programming.utils +summary : Tree management +description: | + ent is a tool for working with packaging recipes in git trees/monorepos. Primarily it is intended for use with Serpent OS packaging, and to a limited degree, Solus packaging. +networking : yes +builddeps : + - rust +setup : | + %cargo_fetch +build : | + %cargo_build +install : | + %cargo_install diff --git a/packages/e/ent/pspec_x86_64.xml b/packages/e/ent/pspec_x86_64.xml new file mode 100644 index 00000000000..6f86d44f2a5 --- /dev/null +++ b/packages/e/ent/pspec_x86_64.xml @@ -0,0 +1,35 @@ + + + ent + https://github.com/serpent-os/ent + + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com + + MPL-2.0 + programming.utils + Tree management + ent is a tool for working with packaging recipes in git trees/monorepos. Primarily it is intended for use with Serpent OS packaging, and to a limited degree, Solus packaging. + + https://sources.getsol.us/README.Solus + + + ent + Tree management + ent is a tool for working with packaging recipes in git trees/monorepos. Primarily it is intended for use with Serpent OS packaging, and to a limited degree, Solus packaging. + + programming.utils + + /usr/bin/ent + + + + + 2024-11-21 + 0.1.0 + Packaging update + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com + + + \ No newline at end of file From 954e043044427c05be2d9abd77c1b81a6c71e847 Mon Sep 17 00:00:00 2001 From: Muhammad Alfi Syahrin Date: Fri, 22 Nov 2024 04:52:20 +0700 Subject: [PATCH 2/2] Taskfile.yml: Add new command to check package updates **Summary** Add `updatecheck` to check new package updates using `ent` --- Taskfile.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Taskfile.yml b/Taskfile.yml index 2cbe42e0720..de41bc7d2d4 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -39,7 +39,7 @@ tasks: solbuild-reset: desc: >- Delete all existing solbuild cache and images, then download fresh solbuild images + cache updates - cmds: + cmds: - sudo solbuild delete-cache --all --images - sudo solbuild init --update --profile unstable-x86_64 - sudo solbuild init --update --profile main-x86_64 @@ -120,6 +120,12 @@ tasks: cmds: - '{{ .TASKFILE_DIR }}/common/Scripts/yconvert.py pspec.xml' + updatecheck: + desc: Check package for update + dir: '{{ .USER_WORKING_DIR }}' + cmds: + - ent check updates + cvecheck: desc: Check package for CVEs dir: '{{ .USER_WORKING_DIR }}'