From nobody Thu Jul 21 22:10:46 2022 X-Original-To: ports-bugs@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 4Lpmwk43bCz4Xf4W for ; Thu, 21 Jul 2022 22:10:46 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lpmwk2bqDz3vSg for ; Thu, 21 Jul 2022 22:10:46 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 4Lpmwk1NSjzd8D for ; Thu, 21 Jul 2022 22:10:46 +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 26LMAk4B071123 for ; Thu, 21 Jul 2022 22:10:46 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 26LMAkoD071122 for ports-bugs@FreeBSD.org; Thu, 21 Jul 2022 22:10:46 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 265368] [New Port] benchmarks/uica: uops.info Code Analyzer Date: Thu, 21 Jul 2022 22:10:46 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None 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: fuz@fuz.su X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1658441446; 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; bh=gvOCg6tJbzi0mxi3ZLsDQG1km6e0hd62K0RrXpv6Ke4=; b=i20IGqfQOWykn5tVoy7XRXFaI11M+dNcZonLGZ6T/8+Dgvg3TPbW9pb/mSA/4C4lS6d+qm baNfmwbJrlqkuNlNVXsvbfVBo3+F4n8sPz1Wa9MRMptNqFaGJgRWKnhF4EbTAxYnuzIHck 0FLjMVrMsQsbY1inCFxjq5H/IMKvb7YV9LGNbbdLLrKCYNpkMAJp5LZx7wm7cS0YPXVKKv NVJJBizzNC1KfolDu4so5R1j9mWkAkg+wHiYVTsLrbRr8sd10s7MLpq+28PmuIDX1aQaRj OTRTt6b/GbNywzntI8MH1giTllGJvjDn1YUnwBUXgKCDCAUar/8azZDQxiM3Tg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1658441446; a=rsa-sha256; cv=none; b=yABXWOFF5cdoz9XolOPMQ09yoXsvIIbQr6dUTbIk3spmRW39jZpxhpVJoOCFjje/tArLBx SnY1XofdnJ+kJr8g7LmCVTB9fGrQXpitbe98wMzLQeJqhoZL9IHm8vzpHBG5REbegrVeqS LfTdYv2piBqTGT30Bz0eufzpi+gwQLg/ubrw86cvoIuq+LELOjCS6wtFiPGyq2jRs3n018 TGlwtcSRFXGEJtvwi3qqP6FweCh3ZoLHv/aEjw3KNvK7z0xzDPVDTV+3iHb1QHh+TOzf0l 8vahqkvTIDjhg9gwSpJE5RDurR4+NBMzLKnDR3BrtPgXccWdWSzLkbt5IqKdhg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D265368 Bug ID: 265368 Summary: [New Port] benchmarks/uica: uops.info Code Analyzer Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: fuz@fuz.su CC: python@FreeBSD.org Attachment #235413 maintainer-approval+ Flags: Created attachment 235413 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D235413&action= =3Dedit [New Port] benchmarks/uica: uops.info Code Analyzer uiCA is a simulator that can predict the throughput of basic blocks on recent Intel microarchitectures. In addition to that, it also provides insights into how the code is executed. uiCA is based on data from uops.info, combined with a detailed pipeline model. Like related tools, it assumes that all memory accesses result in cache hits. WWW: https://uops.info/uiCA.html Tested with Poudriere on armv7 arm64 i386 amd64 FreeBSD 13.1. Portclippy likes the port. Portlint has two issues: - it doesn't like the PORTVERSION, I think that's a bug (cf. bug #265364) - it doesn't like COMMENT=3D uops.info Code Analyzer For the latter, the comment could be changed if needed, but as is, it's pre= tty much exactly what the software is. uops.info is a domain name and should be rendered in lower case letters. Perhaps an exception to the guidelines can= be made here. On another note, this port is a Python port and doesn't come with distutils= or the like. I have tried to get the packaging right, but alas I'm not a Pyth= on expert and may have made some sort of terrible mistake. Please may someone with more experience check this one. The special treatment of the xml distfile is due to upstream naming the most recent version "instructions.xml". When a new version comes out, the curre= nt version is moved to a dated file name. I try to work around this by trying both, banking on distinfo to reject the undated file if it has changed. --=20 You are receiving this mail because: You are the assignee for the bug.=