CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: s...@cvs.openbsd.org2018/06/09 21:13:20 Modified files: lang/jimtcl: Makefile distinfo lang/jimtcl/patches: patch-Makefile_in Log message: Update to 0.77pl2. Dist moved from GitHub to Tarballia.
Re: NEW: graphics/digikam [4/4 digikam 5]
Well, after applying the patch to graphics/opencv, Compiling that beast of code. Then compiling the mega-beast of code that is digikam... I return with a "No OK". At least in this machine where I run the tests. Even worst, I do not have much to help debug... After the "loading cameras..." splash screen the application goes down, attached you will find the output of the console, after the last line the application just closes. It might be a problem with how I applied the patch for OpenCV, so I will compile one more time the beasts... I hate Digikam so much... So wait for a further report but probably the problem is elsewhere. Cheers. Elias. digikam.output Description: Binary data
Re: [NEW] devel/py-pandas
Okey, last update: - patched the docs building system. - while building the docs yo need LOTS of depends and for some reason a X session running (yes... I know...). So, either I am doing something very wrong or this is a nasty way of building docs. I guess that something in the source code uses the backend-gtk part of Matplotlib and that triggers the creation of a cursor... because the hole process uses the actual code working to build the docs... I get lost in this nonsense... My Solution will be: build without any docs, use http://pandas.pydata.org/pandas-docs/stable/ for that. Build py-pandas normally with setuptools and python3 flavor. Regression tests will be done by re-building the port, so yes, we build the port twice but only for testing, normal build will be done just once. Any ideas or/and OK ? Cheers. Elias. 2018-06-09 15:59 GMT-03:00 Elias M. Mariani : >> Not sure if this helps, but the version in openbsd-wip has a (commented) >> block which looks like it does a second (in-place) build to make the >> docs: >> https://github.com/jasperla/openbsd-wip/blob/cb917e8bcdf2b912209f97652eca484494138fa3/math/py-pandas/Makefile#L65-L68 >> >> If we really can't get the docs until the package is installed, you >> could use SUBDIRs, and have a doc subdir BUILD_DEPEND on the main >> package. > > Yes, but building the same package twice does not sound nice at all. > I will add the py-pandas dependency to build py-pandas-docs, that > seems the best solution overall... > > Cheers. > Elias.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: an...@cvs.openbsd.org 2018/06/09 16:05:46 Modified files: textproc/lowdown: Makefile distinfo Log message: Update to lowdown-0.3.3. ok gsoares@
UPDATE: textproc/lowdown
Hi, Update lowdown to 0.3.3 from maintainer. Changelog can be found here[1]. Comments? OK? [1] https://kristaps.bsd.lv/lowdown/archive.html Index: Makefile === RCS file: /cvs/ports/textproc/lowdown/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile24 Apr 2018 15:09:47 - 1.11 +++ Makefile9 Jun 2018 20:54:27 - @@ -2,8 +2,7 @@ COMMENT = simple markdown translator -DISTNAME = lowdown-0.3.2 -REVISION = 0 +DISTNAME = lowdown-0.3.3 CATEGORIES = textproc Index: distinfo === RCS file: /cvs/ports/textproc/lowdown/distinfo,v retrieving revision 1.10 diff -u -p -r1.10 distinfo --- distinfo24 Apr 2018 14:54:57 - 1.10 +++ distinfo9 Jun 2018 20:54:27 - @@ -1,2 +1,2 @@ -SHA256 (lowdown-0.3.2.tar.gz) = dAz2AlxDzqrpvMH/w+lJhqpi1l2R74Fz1EShl3xWIJQ= -SIZE (lowdown-0.3.2.tar.gz) = 87991 +SHA256 (lowdown-0.3.3.tar.gz) = XsmwSYsR6iUoLWdO1oGpsvZ+pIfHpJM2kJHuuz1wPsU= +SIZE (lowdown-0.3.3.tar.gz) = 87977
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jtur...@cvs.openbsd.org 2018/06/09 13:56:13 Modified files: www/kcgi : Makefile distinfo Removed files: www/kcgi/patches: patch-kcgi_c Log message: Update kcgi to 0.10.6. Removing the need for the local patch.
Re: NEW: libhidapi - a library for communicating with USB and Bluetooth HID devices
> There's nothing complex like submodules, so might as well just use GH_* > and just fix it later if the distfile breaks. > > afaik there wasn't an 0.8.0 release yet so I'd use 0.8.0preMMDD rather > than 0.8.0.MMDD. > > I think it would benefit from a README explaining how to knock out the > uhid device. Made these 3 adjustments. The README text is modeled after the warning section in print/cups that addresses the related libusb issue there. New version attached. libhidapi.tgz Description: Binary data
Re: [NEW] devel/py-pandas
> Not sure if this helps, but the version in openbsd-wip has a (commented) > block which looks like it does a second (in-place) build to make the > docs: > https://github.com/jasperla/openbsd-wip/blob/cb917e8bcdf2b912209f97652eca484494138fa3/math/py-pandas/Makefile#L65-L68 > > If we really can't get the docs until the package is installed, you > could use SUBDIRs, and have a doc subdir BUILD_DEPEND on the main > package. Yes, but building the same package twice does not sound nice at all. I will add the py-pandas dependency to build py-pandas-docs, that seems the best solution overall... Cheers. Elias.
NEW: devel/spyder
Spyder is an interactive Python development environment providing MATLAB-like features in a simple and lightweight software. It also provides ready-to-use pure-Python widgets to your PyQt5 or PyQt4 application: source code editor with syntax highlighting and code introspection/analysis features, NumPy array editor, dictionary editor, Python console, etc. This is a work of Alexandr Shadchin and myself, merged in openbsd-wip. It uses FLAVOR=python3 to build spyder3 instead of spyder, both versions can live together, no conflicts, the documentation is small so is inside each package. I tested both versions (python2 and python3), both worked OK. I made a new thread just to avoid confusions with the tar.gz packages and to give the proper credit to Alexandr, I started to work on this without realizing that he had a previous entry under editors/spyder instead of devel/spyder. Regression tests on the application require some other ports, I leave the TEST_DEPENDS commented until those requirements are present. Find attached the port in tar.gz and also available in openbsd-wip repository. Looking for testers, OK and committer. :D Cheers. Elias. spyder.tar.gz Description: GNU Zip compressed data
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: b...@cvs.openbsd.org2018/06/09 12:38:18 Modified files: archivers/zopfli: Makefile distinfo archivers/zopfli/patches: patch-Makefile Added files: archivers/zopfli/patches: patch-src_zopfli_lz77_c Log message: Update to zopfli-1.0.2. This version should build, and work on m88k. jca@ gave it a try on sparc64, where it crashes (SIGBUS), and fixed the issue. Thanks! OK jca@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: juan...@cvs.openbsd.org 2018/06/09 10:48:26 Modified files: devel/mercurial: Tag: OPENBSD_6_3 Makefile Added files: devel/mercurial/patches: Tag: OPENBSD_6_3 patch-mercurial_mpatch_c Log message: SECURITY. From upstream: "Multiple issues found in mpatch.c with a fuzzer: - OVE-20180430-0001 - OVE-20180430-0002 - OVE-20180430-0004 With the following fixes: - mpatch: be more careful about parsing binary patch data (SEC) - mpatch: protect against underflow in mpatch_apply (SEC) - mpatch: ensure fragment start isn't past the end of orig (SEC) - mpatch: fix UB in int overflows in gather() (SEC) - mpatch: fix UB integer overflows in discard() (SEC) - mpatch: avoid integer overflow in mpatch_decode (SEC) - mpatch: avoid integer overflow in combine() (SEC) No exploits are known at the time."
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: juan...@cvs.openbsd.org 2018/06/09 10:44:45 Modified files: devel/mercurial: Makefile Added files: devel/mercurial/patches: patch-mercurial_mpatch_c Log message: SECURITY. From upstream: "Multiple issues found in mpatch.c with a fuzzer: - OVE-20180430-0001 - OVE-20180430-0002 - OVE-20180430-0004 With the following fixes: - mpatch: be more careful about parsing binary patch data (SEC) - mpatch: protect against underflow in mpatch_apply (SEC) - mpatch: ensure fragment start isn't past the end of orig (SEC) - mpatch: fix UB in int overflows in gather() (SEC) - mpatch: fix UB integer overflows in discard() (SEC) - mpatch: avoid integer overflow in mpatch_decode (SEC) - mpatch: avoid integer overflow in combine() (SEC) No exploits are known at the time."
Re: UPDATE archivers/zopfli
On Sat, Jun 09 2018, Jeremie Courreges-Anglas wrote: > On Sat, Jun 09 2018, Björn Ketelaars wrote: >> Enclosed diff brings zopfli to 1.0.2, which fixes some bugs. If >> I understand [0] correctly, this version should build, and work on the >> previously excluded m88k. However, I'm unable to test. >> >> Built, and tested on amd64. >> >> Comments/OKs? > > ok jca@ I gave it a try on sparc64, where it crashes (SIGBUS). This already happens with the in-tree version. The diff below works around the problem (not portable, shouldn't be pushed upstream as-is). Feel free to add it to your update. Index: patches/patch-src_zopfli_lz77_c === --- /dev/null +++ patches/patch-src_zopfli_lz77_c @@ -0,0 +1,26 @@ +$OpenBSD$ + +Unbreak on architectures with strict alignement requirements. + +Index: src/zopfli/lz77.c +--- src/zopfli/lz77.c.orig src/zopfli/lz77.c +@@ -299,6 +299,7 @@ static const unsigned char* GetMatch(const unsigned ch + const unsigned char* end, + const unsigned char* safe_end) { + ++#ifndef __STRICT_ALIGNMENT + if (sizeof(size_t) == 8) { + /* 8 checks at once per array bounds check (size_t is 64-bit). */ + while (scan < safe_end && *((size_t*)scan) == *((size_t*)match)) { +@@ -312,7 +313,9 @@ static const unsigned char* GetMatch(const unsigned ch + scan += 4; + match += 4; + } +- } else { ++ } else ++#endif /* ! __STRICT_ALIGNMENT */ ++ { + /* do 8 checks at once per array bounds check. */ + while (scan < safe_end && *scan == *match && *++scan == *++match + && *++scan == *++match && *++scan == *++match -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: na...@cvs.openbsd.org 2018/06/09 08:54:39 Modified files: x11/yakuake: Makefile Log message: EPOCH cannot be reverted
Re: UPDATE archivers/zopfli
On Sat, Jun 09 2018, Björn Ketelaars wrote: > Enclosed diff brings zopfli to 1.0.2, which fixes some bugs. If > I understand [0] correctly, this version should build, and work on the > previously excluded m88k. However, I'm unable to test. > > Built, and tested on amd64. > > Comments/OKs? ok jca@ -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
Re: golang dep
> On 09.06.2018, at 15:21, Stuart Henderson wrote: > >> On 2018/06/09 13:26, fredl wrote: >> Hey, >> >> has anyone attempted to create a port for golang/dep yet? >> ( https://golang.github.io/dep/ ) >> >> I could not find anything in ports tree. >> If not, I would like to give it a try. >> >> fredl >> > > See openbsd-wip. > Oh a git-repo, didn’t know that. Thanks!
Re: NEW: libhidapi - a library for communicating with USB and Bluetooth HID devices
On 2018/06/08 19:57, Thomas Frohwein wrote: > > In case stable self-hosted distfile is preferred, I uploaded the tarball to: > > I just realized how stupid this question was and just set the Makefile and > distinfo up to the stable tarball. Updated port attached. > > Again, I would prefer if the distfile would be hosted on a dedicated mirror - > the primary reason is that my site may be down during configuration times... > > Thanks. There's nothing complex like submodules, so might as well just use GH_* and just fix it later if the distfile breaks. afaik there wasn't an 0.8.0 release yet so I'd use 0.8.0preMMDD rather than 0.8.0.MMDD. I think it would benefit from a README explaining how to knock out the uhid device.
UPDATE: sysutils/monit 5.25.2
Hi ports@, Below is a diff that updates sysutils/monit to 5.25.2. Tested on amd64. The diff removes a patch as that patch was cherry-picked from upstream git as that patch is now part of this release. Thanks, Caspar Schutijser Index: Makefile === RCS file: /cvs/ports/sysutils/monit/Makefile,v retrieving revision 1.59 diff -u -p -r1.59 Makefile --- Makefile1 Jun 2018 15:44:28 - 1.59 +++ Makefile9 Jun 2018 10:32:03 - @@ -2,8 +2,7 @@ COMMENT= monitoring and managing daemons utility -DISTNAME= monit-5.25.1 -REVISION= 2 +DISTNAME= monit-5.25.2 CATEGORIES=sysutils Index: distinfo === RCS file: /cvs/ports/sysutils/monit/distinfo,v retrieving revision 1.39 diff -u -p -r1.39 distinfo --- distinfo19 Nov 2017 18:49:26 - 1.39 +++ distinfo9 Jun 2018 10:32:03 - @@ -1,2 +1,2 @@ -SHA256 (monit-5.25.1.tar.gz) = S1wlzrEIJfHlQE8dinshUHcWuCvCDDWG+GYDaRw7gbw= -SIZE (monit-5.25.1.tar.gz) = 1353855 +SHA256 (monit-5.25.2.tar.gz) = qgzmNh0RVeQ+MKhtz/ALIAPUNPIhw2CYHO2DAnWrxko= +SIZE (monit-5.25.2.tar.gz) = 1354704 Index: patches/patch-src_process_ProcessTree_c === RCS file: patches/patch-src_process_ProcessTree_c diff -N patches/patch-src_process_ProcessTree_c --- patches/patch-src_process_ProcessTree_c 1 May 2018 08:43:28 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,16 +0,0 @@ -$OpenBSD: patch-src_process_ProcessTree_c,v 1.1 2018/05/01 08:43:28 landry Exp $ - -Backport https://bitbucket.org/tildeslash/monit/commits/4a48ff1f9adaa53946492b512347ebdf85fee3ee to avoid trigerring monit: vfprintf %s NULL in "%s" in syslog - -Index: src/process/ProcessTree.c src/process/ProcessTree.c.orig -+++ src/process/ProcessTree.c -@@ -304,7 +304,7 @@ boolean_t ProcessTree_updateProcess(Service_T s, pid_t - s->inf.process->threads = ptree[leaf].threads.self; - s->inf.process->children = ptree[leaf].children.total; - s->inf.process->zombie= ptree[leaf].zombie; --snprintf(s->inf.process->secattr, STRLEN, "%s", ptree[leaf].secattr); -+snprintf(s->inf.process->secattr, STRLEN, "%s", NVLSTR(ptree[leaf].secattr)); - if (ptree[leaf].cpu.usage.self >= 0) { - // compute only if initialized (delta between current and previous snapshot is available) - s->inf.process->cpu_percent = _cpuUsage(ptree[leaf].cpu.usage.self, ptree[leaf].threads.self);
golang dep
Hey, has anyone attempted to create a port for golang/dep yet? ( https://golang.github.io/dep/ ) I could not find anything in ports tree. If not, I would like to give it a try. fredl
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2018/06/09 04:51:39 Modified files: infrastructure/bin: update-plist Log message: refactor error display replace tab with a space so it doesn't flow off the screen that often
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2018/06/09 04:45:00 Modified files: print/cups : Makefile Added files: print/cups/patches: patch-cups_ipp_c Log message: Prevent polling storm from /usr/local/libexec/gsd-print-notifications (from Arch Linux)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2018/06/09 03:46:27 Modified files: infrastructure/lib/OpenBSD: FS2.pm Added files: infrastructure/lib/OpenBSD: LogParser.pm Log message: scaffold for log parsing, this is nowhere near ready (not activated yet)
Re: NEW: x11/kde-applications/umbrello
On Fri, Jun 08, 2018 at 06:36:18AM +0200, Rafael Sadowski wrote: > On Wed Jun 06, 2018 at 06:52:53PM -0300, Elias M. Mariani wrote: > > First > > port-lib-depends-check returned: > > LIB_DEPENDS x11/qt5/qtscript not needed for devel/kf5/ktexteditor ? > > LIB_DEPENDS x11/qt5/qtxmlpatterns not needed for devel/kf5/ktexteditor ? > > > > Fixed thanks! > > > umbrello-17.12.3(x11/kde-applications/umbrello): > > Missing lib: KF5KDELibs4Support.6 (/usr/local/bin/umbrello5) (NOT REACHABLE) > > Missing lib: KF5UnitConversion.3 (/usr/local/bin/umbrello5) (NOT REACHABLE) > > Missing: Qt5Concurrent.2 from qtbase-5.9.4 (/usr/local/bin/umbrello5) > > WANTLIB += Qt5Concurrent > > *** Error 1 in target 'port-lib-depends-check' (ignored) > > > > You should check that. > > Normal noise after deveel/kf5 update. Applies to almost all kf5 > consumers and even for devel/kf5 > > > > > On the other hand no problems running the app. > > Some random warnings, the only thing important that I saw was: > > "Could not add autolayout entries because graphviz installation has > > not been found." > > I guess that graphviz is a optional dependency. > > Do not know about the policy to follow in that case, just reporting > > it. But I guess that optional=ignore. :) > > > > OK by me, > > I did not test everything because this time there is a lot to handle, > > but basic functions checked OK. > > > > Cheers. > > Elias. > > > > Final tarball attached with "@conflict kde-l10n-*" in PLIST and > cosmetic. Isnt it also conflicting with kde-i18n-* stuff from kde3 ? Looks good otherwise - dont forget to unlink it from x11/kde4/ and meta/kde4 (hint: https://marc.info/?l=openbsd-ports-cvs=152844343025627=2 :)
Re: NEW: security/tclpledge & security/jimpledge
Forgot to mention that they've been tested on amd64 and i386, but only on Earth. Stu > -- Original Message -- > From: Stuart Cassoff <3...@bell.net> > Date: June 7, 2018 at 1:29 AM > > > Tcl and Jim interfaces to pledge(2). > > Stu
Re: what to set for PERMIT_PACKAGE in port
On Fri, Jun 08, 2018 at 06:15:01PM -0500, mitchell wodach wrote: > Hi > > I'm working on porting Freedink. I have the data separate form the game code. > The data has multiple licenses. so for PERMIT_PACKAGE in Makefile I should > pick the most restrictive license? What you're saying is highly ambiguous: do the individual data files have separate licences ? In that case, the most restrictive is appropriate. Or do you see several licences that apply to all files ? In that case, this means the data can be redistributed under any of the licences. In that case, the least restrictive is appropriate.
Re: UPDATE: productivity/homebank
On Sat, Jun 09, 2018 at 10:20:37AM +0200, Rafael Sadowski wrote: > Simple update to the latest stable 5.1.x version. > > Highlights: > - New WANTLIB fribidi and new location as in Makefile.template That's probably because of pango. It doesn't warrant an LDEP. > - zap post-extract (Works without) > > ok? > > Index: Makefile > === > RCS file: /cvs/ports/productivity/homebank/Makefile,v > retrieving revision 1.32 > diff -u -p -u -p -r1.32 Makefile > --- Makefile 15 Mar 2018 15:41:21 - 1.32 > +++ Makefile 9 Jun 2018 08:15:51 - > @@ -2,7 +2,7 @@ > > COMMENT =personal accounting application > > -DISTNAME = homebank-5.1.7 > +DISTNAME = homebank-5.1.8 > > CATEGORIES = productivity x11 > > @@ -13,17 +13,19 @@ MAINTAINER = Pierre-Emmanuel Andre # GPLv2+ > PERMIT_PACKAGE_CDROM = Yes > > +WANTLIB += atk-1.0 c cairo cairo-gobject fribidi gdk-3 gdk_pixbuf-2.0 > +WANTLIB += gio-2.0 glib-2.0 gobject-2.0 gtk-3 intl m ofx osp pango-1.0 > +WANTLIB += pangocairo-1.0 soup-2.4 > + > MASTER_SITES = ${HOMEPAGE}/public/ \ > ${HOMEPAGE}/public/old/ > > MODULES =textproc/intltool > > -WANTLIB += atk-1.0 c cairo cairo-gobject gdk-3 gdk_pixbuf-2.0 > -WANTLIB += gio-2.0 glib-2.0 gobject-2.0 gtk-3 m ofx osp pango-1.0 > -WANTLIB += pangocairo-1.0 intl soup-2.4 > > LIB_DEPENDS =x11/gtk+3 \ > devel/libofx \ > + devel/fribidi \ > devel/libsoup > > RUN_DEPENDS =devel/desktop-file-utils \ > @@ -37,8 +39,5 @@ NO_TEST = Yes > CONFIGURE_STYLE =gnu > CONFIGURE_ENV = LDFLAGS="-L${LOCALBASE}/lib" \ > CPPFLAGS="-I${LOCALBASE}/include" > - > -post-extract: > - @cd ${WRKSRC} && chmod +x install-sh > > .include > Index: distinfo > === > RCS file: /cvs/ports/productivity/homebank/distinfo,v > retrieving revision 1.17 > diff -u -p -u -p -r1.17 distinfo > --- distinfo 15 Mar 2018 15:41:21 - 1.17 > +++ distinfo 9 Jun 2018 08:15:51 - > @@ -1,2 +1,2 @@ > -SHA256 (homebank-5.1.7.tar.gz) = V55TwAdkt4156OOIuSAsdgqcnv2sqDsy2Uj5Lg36X6c= > -SIZE (homebank-5.1.7.tar.gz) = 2730934 > +SHA256 (homebank-5.1.8.tar.gz) = EIP8vGCcvJgaQsY9hKCcx9w91A9X0p4ItyC+Kz6v8js= > +SIZE (homebank-5.1.8.tar.gz) = 2745061 > -- Antoine
UPDATE: productivity/homebank
Simple update to the latest stable 5.1.x version. Highlights: - New WANTLIB fribidi and new location as in Makefile.template - zap post-extract (Works without) ok? Index: Makefile === RCS file: /cvs/ports/productivity/homebank/Makefile,v retrieving revision 1.32 diff -u -p -u -p -r1.32 Makefile --- Makefile15 Mar 2018 15:41:21 - 1.32 +++ Makefile9 Jun 2018 08:15:51 - @@ -2,7 +2,7 @@ COMMENT = personal accounting application -DISTNAME = homebank-5.1.7 +DISTNAME = homebank-5.1.8 CATEGORIES = productivity x11 @@ -13,17 +13,19 @@ MAINTAINER =Pierre-Emmanuel Andre Index: distinfo === RCS file: /cvs/ports/productivity/homebank/distinfo,v retrieving revision 1.17 diff -u -p -u -p -r1.17 distinfo --- distinfo15 Mar 2018 15:41:21 - 1.17 +++ distinfo9 Jun 2018 08:15:51 - @@ -1,2 +1,2 @@ -SHA256 (homebank-5.1.7.tar.gz) = V55TwAdkt4156OOIuSAsdgqcnv2sqDsy2Uj5Lg36X6c= -SIZE (homebank-5.1.7.tar.gz) = 2730934 +SHA256 (homebank-5.1.8.tar.gz) = EIP8vGCcvJgaQsY9hKCcx9w91A9X0p4ItyC+Kz6v8js= +SIZE (homebank-5.1.8.tar.gz) = 2745061
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2018/06/09 00:54:39 Modified files: www/firefox-i18n: distinfo Log message: Fix distinfo for ca.xpi, noticed by naddy@