From nobody Thu Jul 21 22:10:46 2022 X-Original-To: python@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 4Lpmwk44JNz4XdsK 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 4Lpmwk25rCz3vhK 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 4Lpmwk0tjDzdXw 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 26LMAko5071119 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 26LMAkVi071118 for python@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: python@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: CC 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: FreeBSD-specific Python issues List-Archive: https://lists.freebsd.org/archives/freebsd-python List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-python@freebsd.org X-BeenThere: freebsd-python@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=z+EUM6oWadSiuDIs2oRd3JOKKgyZemJQyOZ4h06WHSM=; b=VcwUxYYVNj1kB5ScOaqSu8PaioZl+zB5piaFY9OX3/JvkC9gvc4Hpw4goUPnZrAQ2g5iAO DFcQshoh3KyDIZpne1zN6GUGhcTSmKahckFYOKyhL6uDVoMzq0Xlj3TgsxTIev7bbXIQ+4 T+zNTvGXLHGrxUSPpTYHkYVBYofIe+sglFjbj5aRznpfR9n1gAfCzufWQ4x66EnR0svi9t nBvDegUhicIehIQS8LDpbKipv689nu022f2lK1IOXIc0VK98SHwXtKPWGf6qo2f4zNDKzE K1DUvCv1GWq+1Ayse6oSMTWu/838VEFzfZ7wuvfofkmfESztnCXQsu96R160+Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1658441446; a=rsa-sha256; cv=none; b=h2GYZc7bY04WNExRq6SdmnaDUOG/XwEnNthDMzcEELgPGR+0Ed1MJbRvpDUPW7gThZ0Cwy +lo0YNitaj7RXGBefh3l3XM5BlUkgjC8fGWCyL6E00CSyjwnch73GDk20VLjd1AnLM23c8 kFClgBkouXWN5BV7TUO4fA59OjdlwzgtKgJoYosEt1e7YYw7HsfRYhLHZXX4jVnl+yBD06 qvGlzmaF0mgZxNxqt1FxwwuPPB8UrUaKEnYk2UFJ3JRUNyY1OWz2FYeZKTm5CVMx1GYWdp WW83yHTRzE1zXoQ8fITgWFJL/KgpAhPkzvA/TNzco03bb7DdFaOMWwdpttQOvg== 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 on the CC list for the bug.=