<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>melange on</title><link>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/tags/melange/</link><description>Recent content in melange on</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Mon, 06 Nov 2023 08:49:31 +0000</lastBuildDate><atom:link href="https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/tags/melange/index.xml" rel="self" type="application/rss+xml"/><item><title>melange Overview</title><link>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/overview/</link><pubDate>Mon, 17 Oct 2022 11:07:52 +0200</pubDate><guid>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/overview/</guid><description>melange is an apk builder tool that uses declarative pipelines to create apk packages. It is part of the open source tooling used for Wolfi, which is the operating system used to power Chainguard Containers.
From a single YAML file, users are able to generate multi-architecture apks that can be injected directly into apko builds.
The following diagram contains an overview of the apko and melange ecosystem and how they work together to compose apk-based images, using either Wolfi or Alpine as base system.</description></item><item><title>Getting Started with melange</title><link>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/getting-started-with-melange/</link><pubDate>Thu, 21 Jul 2022 15:21:01 +0200</pubDate><guid>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/getting-started-with-melange/</guid><description>melange is an apk builder tool that uses declarative pipelines to create apk packages. From a single YAML file, users are able to generate multi-architecture apks that can be injected directly into apko builds.
Understanding melange can help you better understand the Wolfi operating system and how Chainguard Containers are made to be minimal and secure, but it is not necessary to have a background in melange in order to use Chainguard Containers.</description></item><item><title>Troubleshooting melange Builds</title><link>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/troubleshooting/</link><pubDate>Wed, 10 Aug 2022 11:07:52 +0200</pubDate><guid>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/troubleshooting/</guid><description>Debug Options To include debug-level information on melange builds, edit your melange.yaml file and include set -x in your pipeline. You can add this flag at any point of your pipeline commands to further debug a specific section of your build.
... pipeline: - name: Build Minicli application runs: | set -x APP_HOME=&amp;#34;${{targets.destdir}}/usr/share/hello-minicli&amp;#34; ... Common Errors When melange is unable to finish a build successfully, you will get an error similar to this:</description></item><item><title>Package Version Selection</title><link>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/open-source/wolfi/apk-version-selection/</link><pubDate>Mon, 06 Nov 2023 08:49:31 +0000</pubDate><guid>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/open-source/wolfi/apk-version-selection/</guid><description>This document explains how to specify version constraints for packages installed with the apk tool, as well as apko and melange. Understanding version selection will enable you to choose the version you&amp;rsquo;re looking for, determine what updates and vulnerability fixes you receive, and can allow you to reproduce an image&amp;rsquo;s digest through exact version matching.
Version selection in apko and melange All the examples in this document focus on usage with the apk tool, but the same semantics apply to apk add as well as references in an apko or melange packages field:</description></item><item><title>melange FAQs</title><link>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/faq/</link><pubDate>Mon, 17 Oct 2022 11:07:52 +0200</pubDate><guid>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/open-source/build-tools/melange/faq/</guid><description>Do I need to understand melange to use Chainguard Containers? No. Chainguard built melange as part of its open source tooling used for the Wolfi operating system. While you can check out the project on GitHub and learn more, it’s not a prerequisite for using or working with Chainguard Containers.
How are melange packages defined? melange apks are defined declaratively using a YAML file.
Is melange compatible with Alpine? Yes, melange is built to be compatible with apk-based systems including Alpine.</description></item></channel></rss>