From nobody Wed Jan 22 15:51:45 2025 X-Original-To: pkg@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YdT8d4RDjz5ldS5 for ; Wed, 22 Jan 2025 15:51:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YdT8d35x8z3jH5 for ; Wed, 22 Jan 2025 15:51:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737561105; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fAcqj8n2+Y1jTE9cuAGerFD9rETnumpmpCVflz2BLIc=; b=It4lO/BbHXT3zF5YIThqK+X5E0u+st8WOZ5Uz9EutYEJ05f9ADrMDKhCzX7/VqT+lyGqxr XgzzO0PPWoB9kPshr8E7LxgJm2/WMcxgwJx8KWE+RO34+vtCGs8qBVGBLofZFD80vlhdy2 Y8izT9PDSK8ZRI5N16+lxK22uy/YHxMWFO6Z3K3oDKP/ALzX/WzerXQAcHjwE22TIiKpOA 10Be/ZNyO+Oc4LAZZfPtWTfw4WGhFCConsrXubufQIMT8s6W7HZNyaRfJ+A/PASv0KaH53 4cPyVID8PnCyxDrqOmgyb+d3Cks4N6hvOBlsaDO5dvl23HLOGwtsL3jQ/gqFMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737561105; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fAcqj8n2+Y1jTE9cuAGerFD9rETnumpmpCVflz2BLIc=; b=lEPmQkYnBYYXOkxIlzJtigJ1SvThQD1tNGOdyFzIZ+BrN+J04y1mOd7zZ949gkbR+VWUbg yy9Z4JD08S6V4NlnyFupomHM3f3c5dZEnTBR9AwCSGhtmi+zwtzd9dqe6Vhxti10KFRwCX 1p4pX4JtcY46LxBxrHbQ5GTnMf6SG8SL082rZqnFbImX9MyLHFbTg1oPhiA+oX6xbu2uL4 yXU/CE+bF5HADNvUdnCNWeaw5uvj25DPpWlaxbIFbR2OcSYk/cmRuQecfRtq2gXmxjLQOL hKokRu8Wqq6dn114gEUEOsW9yAOAUq9eu431mXF8X/coEndvv3TboUOzKhFRfg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1737561105; a=rsa-sha256; cv=none; b=tGX0lfDtKoncXrdqFTzk59BEPyq555B5mx0o+yWxpH8Q4EqUcUIochG75tM4mR2fZAhJg8 TnTvk+JrlhMtHbf5QN6ozI/QPMuQyvV67mrd9+m0fyu1eCrLmVK9XzBkmGQThNcmB0pAUO LNLfnCkrcH4Y3yhILYjOPbHJoVWq2seniIanBP06D51qDBSVSI1TeUv7GtBfsbBnunVuNe 99uDd1a3RK8rMQzyTKaUpjVNeyQLDxLysqjp4MKGgsC7Pd8DdKlnUbvQVm8BVNfQ3i3kEr 5N3RHTxuFYroLnER7MeXQiTU7nt/STvACqsFXiYLigs522SEuw13joUcMgsOxA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YdT8d2jnLz109L for ; Wed, 22 Jan 2025 15:51:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 50MFpjRX020632 for ; Wed, 22 Jan 2025 15:51:45 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 50MFpjeK020631 for pkg@FreeBSD.org; Wed, 22 Jan 2025 15:51:45 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: pkg@FreeBSD.org Subject: maintainer-feedback requested: [Bug 284263] ports-mgmt/pkg: [1.21.3] --raw-format is broken when multiple packages are supplied Date: Wed, 22 Jan 2025 15:51:45 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pkg@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org MIME-Version: 1.0 Bugzilla Automation has asked freebsd-pkg (Nobody) for maintainer-feedback: Bug 284263: ports-mgmt/pkg: [1.21.3] --raw-format is broken when multiple packages are supplied https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D284263 --- Description --- pkg version: pkg-1.21.3, json_verify comes from devel/yajl $ pkg info --raw --raw-format json pkg | json_verify JSON is valid $ pkg info --raw --raw-format json pkg bash | json_verify parse error: trailing garbage { "name": "pkg", "orig (right here) ------^ JSON is invalid This is because `pkg info .. $THING` returns a JSON object, but `pkg info .. $THING1 $THING2` returns 2 JSON objects: ``` ... }{ "name": "bash", "origin": "shells/bash", ... ``` One possible solution is to wrap multiple packages in an array, and add a , separator. Also, --raw-format *requires* --raw, perhaps set --raw flag if --raw-format is already found on command line.