change relase-3.0 version to 3.0.3-snapshot

Signed-off-by: qidi1<EMAIL_ADDRESS>What problem does this PR solve?
change relase-3.0 version to 3.0.3-snapshot

/run-all-tests

/run-all-tests

/merge


fuzzgen: Allow restricting generated opcodes with env var

👋 Hey,
This PR allows users to pass a environment variable to fuzzgen that restricts the instructions that it can generate. Passing FUZZGEN_ALLOWED_OPS=ineg,ushr restricts fuzzgen to generate only those two instructions.
Using this allows me to get better fuzzing throughput when testing a specific rule or lowering.

Drive-by: I'd agree with the documentation piece @elliottt mentioned and would go a bit further to note that this environment variable approach (which I also used for the differential target) means the corpus is invalid if it was generated in a different environment — I have forgotten this fact before (e.g., when sending in a reproducer).

👍 Added some docs in the README.md file.

note that this environment variable approach (which I also used for the differential target) means the corpus is invalid if it was generated in a different environment

IIRC @elliottt made it so that having different instructions available wouldn't automatically invalidate the whole corpus (i.e. previous inputs still work). We used to have this issue a lot when first adding instructions, where each PR would invalidate the entire OSS-Fuzz corpus.


AnnotationProcessor setup with java maven modules and IntelliJ

Hi, I crated a StackOverflow post here
Basically I want to use the AnnotationProcessor for compile time error checking and use it in IntelliJ. But as soon as I enable the config in the compiler plugin in maven the whole project becomes invalid.
I created a demo project that shows my problem.
All needed Infos should be in there.

@hegerdes Thank you for raising this ticket and for providing a sample project. Taking a look...

I was able to resolve the problem, but you may not like the solution...
I am guessing that Intelli/J can only handle projects that follow the "standard" Maven project layout, with modules directly under the root project, and modules following the src/main/java and src/test/java Maven conventions...
When I use the standard layout, remove all Intelli/J files, and re-import the project into Intelli/J, it works as expected.
I get compiler errors if I use for example @Option and @Parameters on the same field.
I will submit a pull request to the example project, but basically this is the layout that works:
$PROJECT
│  pom.xml
│  ReadMe.md
├─core
│  │  pom.xml
│  └─src
│      └─main
│          └─java
│              └─edu
│                  └─bonn
│                      └─cs
│                          └─iv
│                              └─core
│                                  └─config
│                                          Commons_cliTest.java
│                                          ConfigHandler.java
│                                          PicocliTest.java
│
├─src
└─util
    │  pom.xml
    └─src
        └─main
            └─java
                └─edu
                    └─bonn
                        └─cs
                            └─iv
                                └─util
                                        Helper.java

That is exactly what I was afraid of. I copied the structure of project I'm working on and thought that this causes the problem. Unfortunately I'm not in charge of the whole project (If I was I would have changed it immediately, it already caused other problems)
I will discuss this in the team. Either we will refactor the project or probably use a other cli parser. I have no decision-making power there.
But to sum things up, this ended up not being a picocli problem or anything you have control of, right?  Meaning it is all IntelliJ related and might and be fixed somehow with their settings or a patch.
Thank you A LOT for this.
You created a very powerful and customizable cli tool that has a lot more to offer that commons-cli or some others.

to sum things up, this ended up not being a picocli problem or anything you have control of, right? Meaning it is all IntelliJ related and might and be fixed somehow with their settings or a patch.

Yes, that is my understanding.  I actually had a bit of a hard time getting it to work even after using the Maven conventional project structure. The existing IntelliJ files somehow retained that core was previously located in ../src/core and it was generating the .class files in ../src/core/target. This meant that I was unable to run PicocliTest in IntelliJ (even though mvn verify passed successfully).
Only after removing all IntelliJ setting files and re-importing from the pom.xml I was able to get things working in IntelliJ.
I am not sure whether the main problem is that the modules are under src instead of under the main project, or whether IntelliJ cannot handle modules that do not follow Maven's src/main/java convention... You may need to experiment to dig deeper...

Thank you A LOT for this.
You created a very powerful and customizable cli tool that has a lot more to offer that commons-cli or some others.

 Please star ⭐  picocli on GitHub if you get a chance and enjoy using the project! 😉


A Qubit supplied for a QRegister should fail early

If you supply a Qubit to the QGL2 compiler where the qgl2main wants a QRegister, it should complain or convert it.  Currently it appears to work until trying to run the compiled program.
It ends up with something created using Qubit() which is a new thing, not the one from the ChannelLibrary you want

Did type checking get disabled?

If QGL2 recognized it had been given a real qubit, could it use it as is, rather than trying to create a new one? IE, could we make it work if you pass a real qubit?


Lighter version of repository

Please add a new branch that will contain the lightest version of repository - for example, its build.gradle will contain only necessary lines like in this example https://github.com/anatawa12/migrating-ForgeGradle-2.3-to-4.x/blob/master/build.gradle

Or like this example, simple and handy


readline support

History: #12, #19
Status:

We are affected by a bug in the readline library: https://github.com/chzyer/readline/issues/217
The readline library uses obsolete hacks on Windows for ANSI replacement
The readline library does not seem very trustworthy/reliable in general

Testing on Windows: the legacy ANSI support in chzyer/readline v1.5.1 actually produces a crash:
goroutine 14 [running]:
github.com/chzyer/readline.(*ANSIWriterCtx).ioloopEscSeq(0xc0000243c0?, 0xfe6142?, 0x6d, 0xc00001ef98)
        /redacted/ircdog/vendor/github.com/chzyer/readline/ansi_windows.go:164 +0x66f
github.com/chzyer/readline.(*ANSIWriterCtx).process(0xc00001ef90, 0x1b?)
        /redacted/ircdog/vendor/github.com/chzyer/readline/ansi_windows.go:99 +0xcf
github.com/chzyer/readline.(*ANSIWriter).Write(0xc00001efc0, {0xc000018640, 0xad, 0x140})
        /redacted/ircdog/vendor/github.com/chzyer/readline/ansi_windows.go:207 +0xdf
github.com/chzyer/readline.(*wrapWriter).Write.func1()
        /redacted/ircdog/vendor/github.com/chzyer/readline/operation.go:57 +0x44
github.com/chzyer/readline.(*RuneBuffer).Refresh(0xc000155cc0, 0xc00017bd40)
        /redacted/ircdog/vendor/github.com/chzyer/readline/runebuf.go:463 +0xd8
github.com/chzyer/readline.(*wrapWriter).Write(0xc00017bdb0, {0xc000018640?, 0xded668?, 0xc000021110?})
        /redacted/ircdog/vendor/github.com/chzyer/readline/operation.go:56 +0xa7
github.com/chzyer/readline.(*Instance).Write(0xc000021110?, {0xc000018640, 0xad, 0x140})
        /redacted/ircdog/vendor/github.com/chzyer/readline/readline.go:298 +0x85
fmt.Fprintln({0x1114660, 0xc000008378}, {0xc00017bef8, 0x1, 0x1})
        /usr/local/go/src/fmt/print.go:305 +0x75
main.connectExternal.func2()
        /redacted/ircdog/ircdog.go:303 +0x305
created by main.connectExternal
        /redacted/ircdog/ircdog.go:284 +0x2d9

In my fork that replaces it with native Windows support using the technique from https://github.com/jwalton/go-supportscolor , there is no crash, but basic readline functionality (e.g. the up arrow) is broken.

Leaning towards: readline support can be compiled into the binary by default, but pending additional work on a fork of the library, it will require an explicit command-line argument to enable.

Even without using the readline library, the up arrow works with ircdog in Command Prompt and PowerShell?!
It works even in this simple test case, although I can't find it documented anywhere: https://gist.github.com/slingamn/f19e8b7d8b1098d177fea15779fb9281

The library also has data races: https://github.com/chzyer/readline/issues/214
that are nontrivial to remove. Every component talks to every component, so locking at the component level risks deadlock. Locking at the top level risks stalling the application (if the lock ends up being held during a blocking write operation of some sort).

Status:

We have a patchset that enables experimental (opt-in) use of readline: https://github.com/slingamn/readline/commits/experimental
Opt-in is via command-line argument --readline or environment variable IRCDOG_READLINE=1
We have an open dialogue on https://github.com/chzyer/readline/pull/202 with other users / potential maintainers of the library
Readline is pretty compelling, I'm going to leave this open until we are ready to switch to opt-out readline. (--raw will always opt out; we should also support --no-readline and IRCDOG_READLINE=0.)

Actually resolved in #41!


A Problem on Sticks-Solution

This PR will be closed soon if the requested changes are not made

I"ll surely do the changes by tonight. please don't close the pull requests.
On Tue, 6 Oct, 2020, 10:28 Vishruth Subramanian<EMAIL_ADDRESS>wrote:

This PR will be closed soon if the requested changes are not made
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Vishruth-S/CompetitiveCode/pull/76#issuecomment-704027422,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN6W57XE3IKAAX2Z3VD6L6DSJKPYVANCNFSM4SDROC6A
.

@shruti01052002  Alright take your time. Just leave a reply here once you are done so that I can review 😃

I have done the required changes please review it and let me know if any
changes need to be done.😃😃
On Tue, 6 Oct, 2020, 11:50 Vishruth Subramanian<EMAIL_ADDRESS>wrote:

@shruti01052002 https://github.com/shruti01052002 Alright take your
time. Just leave a reply here once you are done so that I can review 😃
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Vishruth-S/CompetitiveCode/pull/76#issuecomment-704056039,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN6W57VKYOPHSK4MCJSH4MTSJKZMTANCNFSM4SDROC6A
.

I have already starred the repo 🤘🤩
On Wed, 7 Oct, 2020, 00:10 Vishruth Subramanian<EMAIL_ADDRESS>wrote:

Merged #76 https://github.com/Vishruth-S/CompetitiveCode/pull/76 into
main.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Vishruth-S/CompetitiveCode/pull/76#event-3847013278,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN6W57U3WL2S7HAGGMT2S43SJNQDDANCNFSM4SDROC6A
.


Sounds not playing in Foundry 0.8.3

Sounds don't seem to play in Foundry 0.8.3 though the project page says it's compatible with 0.8.1+
Getting the following console error in Chrome

Fix awaiting releaseOn 17 May 2021 17:16, Kyle McKnight @.***> wrote:
Sounds don't seem to play in Foundry 0.8.3 though the project page says it's compatible with 0.8.1+
Getting the following console error in Chrome
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or unsubscribe.

Hi,
The fix for 0.8.3 is in the next release candidate branch, and will be released once I've cleared the other tickets I want in that version.
Thanks


Not every Enemy has an EntityType

I know you are already working on this is just here to note

Fixed!

Fixed!


[Bug]: {"data":null,"retcode":100,"retmsg":"<NotFound '404: Not Found'>"}

Is there an existing issue for the same bug?

[X] I have checked the existing issues.

Branch name
main
Commit ID
7ddb2f1
Other environment information
-`                    sirus@neuromancer
                  .o+`                   -----------------
                 `ooo/                   OS: Arch Linux x86_64
                `+oooo:                  Host: MZ32-AR0-00 0100
               `+oooooo:                 Kernel: 6.8.9-arch1-1
               -+oooooo+:                Uptime: 2 days, 4 hours, 53 mins
             `/:-:++oooo+:               Packages: 2350 (pacman), 6 (flatpak)
            `/++++/+++++++:              Shell: bash 5.2.26
           `/++++++++++++++:             Resolution: 3840x2160, 3840x2160
          `/+++ooooooooooooo/`           DE: Xfce 4.18
         ./ooosssso++osssssso+`          WM: Xfwm4
        .oossssso-`/ossssss+`         WM Theme: Default
       -osssssso.      :ssssssso.        Theme: Adwaita [GTK2/3]
      :osssssss/        osssso+++.       Icons: elementary [GTK2], Adwaita [GTK3]
     /ossssssss/        +ssssooo/-       Terminal: xfce4-terminal
   `/ossssso+/:-        -:/+osssso+-     Terminal Font: Monospace 12
  `+sso+:-`                 `.-/+oso:    CPU: AMD EPYC 7473X (48) @ 2.800GHz
 `++:.                           `-/+/   GPU: AMD ATI Radeon RX 7900 XT/7900 XTX/7900M
 .`                                 `/   Memory: 203891MiB / 515839MiB

Actual behavior
doesn't seem to work. I added my openai api key and started the docker container and connected
Expected behavior
No response
Steps to reproduce
the install steps on the main github page

Additional information
No response

Please specified the scenario.

When I try to hit the upload endpoint, I encounter this issue.
Code:
response = requests.post(                 "http://<IP_ADDRESS>:81/v1/api/document/upload/",                 files={"file": open("C:\\Users\\Devansh\\Downloads\\imodoc.pdf",'rb')},                 data=data,                 headers=headers             ) print(response.json())
Output:
{'data': None, 'retcode': 100, 'retmsg': "<NotFound '404: Not Found'>"}
This occurs even when I hit it on port 9380. Other endpoints are working fine with port 81 as set by me.

9380 is back-end server port which is with a different API protocol.

So what should I be doing ideally?

Unhelpful response, misleading documentation and logging but anyway..
@d3vansh36 the web front end runs on port 80, so you don't need to specify a port to access the web front end. Just hit http://


Add url to warning/error tasks and objects

I'm making a .props file that reads some properties in a .csproj and then sets other properties and loads some nugetpackages.
I want to add errors or warnings when the properties are empty. So I added a warning tag that looks for a empty property.
Also I would like to add a link to a support page in visual studio. Can an url be added to this attribute.
The 1 code becomes an url in visualstudio but now points to a MDN page.
If I add a HelpKeyword attribute with an url the link in visual studio changes but not to the value of the help keyword.
How does this tag work? Can I set this tag to a specific url in visual studio?
Here is my code:
<Project InitialTargets="ValidateProjectParameters">
    <Target Name="ValidateProjectParameters">
        <Warning Text="The property TestProperty is empty in the projectfile"
                 Condition="'$(TestProperty)' == ''"
                 Code="1"
                 HelpKeyword="http://google.com">
    </Target>
</Project>

This might be a better question to dotnet/project-system. I am not sure how VS leverages warnings coming from msbuild.
@davkean any idea?

In #3858 I was asked to open a separate issue.
What is the helpkeyword used for? If I do an dotnet build it also isn't returned in the output

This would be a really useful feature to have in order to document your own set of context specific warnings. Any plans to add this?

I don't believe this is scheduled, but I'm sure that MSBuild will welcome the contribution. After that I can schedule some time on the VS side to make sure this all plumbed through.

This has been merged in: https://github.com/dotnet/msbuild/pull/5488.


[Suggestion] It would be better to prompt an error message "The passphrases must match" after entering an incorrect passphrase

OS: Mac
Build: 20210202.4
Repro Steps:

Make sure the Remote-SSH extension installed.
Create a new Linux VM and enter a passphrase "123456" for connecting to this VM.
Right click one Linux VM and select "Connect to Host via Remote SSH" --> Continue --> Enter the incorrect passphrase.
Check whether the error message pops up or not.

Actual:
There is no error massage and the input box of passphrase pops up again.

Suggestion:
It would be better to prompt an error message "The passphrases must match" as below.

This is actually controlled by the Remote - SSH extension.  Tracked here.


Linear operations Flops calculations

First, thank you for putting such clear and concise work at our disposal. I have a question concerning the FLOPs' calculation of the LinearConv layer
Looking at the linear operations' calculation, I see to get the total addition, you subtracted the total multiplications by one. Why did you do that? If each output filters were just a linear combination of alpha*(number of filters), is the number of multiplication not supposed to be the same as the number of additions?
https://github.com/kkahatapitiya/LinearConv/blob/2cd9945c769c16206fd380c6b23b76d44102805f/linearconv.py#L67-L68

Never mind. Just realized that for every set of n multiplications, there are n - 1 additions of the terms.
ab + cd + d*e ⇒ (3 multiplications, 2 additions)


Feature:  Command to Open Web URL  Set to the  Tray Icon

Is your feature request related to a problem? Please describe.
The issue is that I am trying to create a seamless automation for opening a touch panel display when a user nears the device.
Since the tray icon webview has the option to keep the page loaded in the background, this webview loads instantly.
Webview windows setup as commands only store cookies and as such still need to load the page each time.
Describe the solution you'd like
There are two options to resolve this as I can see.

Give the ability to launch the tray icon webview shortcut via a command.
Give every webview command you create the same option to stay loaded in the background.

Describe alternatives you've considered
I've looked for a way to launch the tray icon webview via powershell or command prompt, but I'm coming up short.
Full browser windows are way too heavy as this is all running from a little N95 cpu.
The page I am loading has a good deal of Card_Mod CSS editing, and as I am sure you are aware, some of the CSS edits take a second to load. This can lead to the page being loaded in the current webview command to look funky before finally loading all the way up.
This is for a dedicated touch screen that controls my living room stereo through Music Assistant. Its a fullscreen card and as such is a little on the heavy side, with image art, background image art running through CSS filters, etc.
I was very excited to find that someone had taken up the HASS.Agent mantle and had hoped someone had already requested somethign similar, but didnt see  a request for it, so here I am.

Thanks for the suggestion - overall looks doable but I need to do some test here and there to be sure.
If possible will maybe  it'll make it's way to 2.1.0-beta3 and the full 2.1.0.

Implemented, will be part of beta3 :)

Implemented, will be part of beta3 :)

Sweet!!! Can't wait to test it out.
Thank you for working on this request.


Use latest version of commons-io

Mockserver is currently using a very old version of commons-io.  The 1.x version that is being used is more than 10 years old and has incompatibilities with the 2.x version that most projects use now.
This PR upgrades the project to use the latest version of commons-io.

Not sure why this particular build is failing, I get a 404 from buildkite.

@jamesdbloom are you able to see why this build is failing?

Unfortunately at the moment it is not possible for people other then me to see the build in buildkite.  I have asked them to change this which I believe is in the pipeline.


Do not disable interrupts when building topology

Currently, interrupts are disabled during part of the process for building CPU topology on macOS, but it is not clear to me why this is necessary, so this patch uses mp_rendezvous to run CPUID on all CPUs instead of mp_rendezvous_no_intrs.

Any chance someone could take a look and see if I am/am not on the right track with this one?

This commit needs to be updated for conflicts, but, if someone could let me know if I'm on the right track, I could continue or not continue with this patch.  Thank you.

BTW, if it's interesting what the output looks like on my 2019 MacBook Pro (Coffee Lake/i5-8257U), I've been testing by doing runs of pcm & pcm-core measuring DTLB misses that cause a page table walk (the event codes are taken from /usr/share/kpep/). However, real world benchmarking is still something I'm making progress on, and macOS doesn't seem to expose a way to set CPU affinity, although it does support L2 cache affinity for separate tasks, so that they are scheduled on the same CPU.  Thanks!

I am still trying to find a reviewer for your patch

I am still trying to find a reviewer for your patch

Appreciate it!

If it's helpful, it wasn't clear to me why executing CPUID would require interrupts to be disabled (or even need to be in the kernel, but then I realized it needs to execute on all CPUs to build the topology), because, AFAIUI, interrupts are generally disabled when taking a lock that might be required by an interrupt handler.  Since there are variants of the mp_rendezvous function that disable or do not disable interrupts, I also assumed that the barrier functionality it provides does not depend on disabling interrupts.  Thanks!

I started digging into this some more, and mp_rendezvous, internally, will disable interrupts on non "master" CPUs (the terminology is from the XNU source and I believe it refers to the startup CPU) while enqueueing the function to be run on non-local CPUs, in order to prevent topology changes while scheduling the function:
https://github.com/apple/darwin-xnu/blob/8f02f2a044b9bb1ad951987ef5bab20ec9486310/osfmk/i386/mp.c#L909
https://github.com/apple/darwin-xnu/blob/8f02f2a044b9bb1ad951987ef5bab20ec9486310/osfmk/i386/mp.c#L1323
So the references to disabling or enabling interrupts in mp_rendezvous/mp_rendezvous_no_intr are for while the function itself is running, and it will not cause a race condition with topology changes.


fix(reactivity): ensure computed wrapped in readonly still works (close #3376)

Wrapping a computed() in readonly() breaks the computed's functionality.
This PR ensures that such a wrapped computed can still set its internal proeprties _dirty & _value, ensuring it can continue to work as expected.
close #3376

I added a test but would like input if there are more scenarios to cover.

@HcySunYang I did the change you proposed, can you have a look? Thanks!

See cleaner fix in 41e02f0f

Definitely the better solution, thanks.


search & Filter improvements for Figma File search

Description

You can now search for projects. (using grid.item keywords)
The dropdown filter now lists all projects inside a team even when multiple teams are configured.

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Thanks for your contribution @GLaDO8 🔥
Do you want to check this @michaelwschultz

Do you have any comments @michaelwschultz


Identify flaws with convertion

A comparison table was made where all the found issues from given files were reported.


S3 key where artifact is uploaded does not match the s3Key SBT property that is returned

The S3 keys have two different hashes in the last part of the key before the JAR name. This part of the key is generated by doing a Hash of the artifact file.

Example:
Run sbt -DAWS_ACCOUNT_ID=000000 publish stack/deploy
Logged out from command:
Published to «s3:///lambdas/cloudflare-lambda/9d15d0ce2722d7ec3f1a66546d44cda21e00b623/d88045562d5049c0df6e8ec4cc0ad52ec79a1c82/cloudflare-lambda.jar»
S3Key Cloudformation Parameter value:
lambdas/cloudflare-lambda/9d15d0ce2722d7ec3f1a66546d44cda21e00b623/14dea220256cd12fa3177e3cfffdb634f1ea2311/cloudflare-lambda.jar
The value logged out exists in S3, the value received by Cloudformation does not.

I believe this is related to https://github.com/sbt/sbt-assembly/issues/289. If I trigger an initial assembly step prior to publishing, the s3Key value remains stable after the publish.
sbt:cloudflare-public-hostname-lambda> ; clean; show stack/parameters; publish; stack/deploy
[success] Total time: 4 s, completed Jul 25, 2018 2:34:31 PM
[info] Updating ...
[info] Done updating.
[info] Compiling 2 Scala sources to /Users/bholt/Developer/CFN/cloudflare-public-hostname-lambda/target/scala-2.12/classes ...
[info] Done compiling.
[info] Strategy 'discard' was applied to 50 files (Run the task at debug level to see details)
[info] Packaging /Users/bholt/Developer/CFN/cloudflare-public-hostname-lambda/target/scala-2.12/cloudflare-public-hostname-lambda-assembly-29e0333cf6e4f4e0acae2df46e13b0cd6718bf4a.jar ...
[info] Done packaging.
[info] * (S3Bucket,dwolla-code-sandbox)
[info] * (S3Key,lambdas/cloudflare-public-hostname-lambda/29e0333cf6e4f4e0acae2df46e13b0cd6718bf4a/4fef2b6570e4f0f747f9a98ebd3e46c4dfb36931/cloudflare-public-hostname-lambda.jar)
[success] Total time: 78 s, completed Jul 25, 2018 2:35:49 PM
[info] Strategy 'discard' was applied to 50 files (Run the task at debug level to see details)
[info] Packaging /Users/bholt/Developer/CFN/cloudflare-public-hostname-lambda/target/scala-2.12/cloudflare-public-hostname-lambda-assembly-29e0333cf6e4f4e0acae2df46e13b0cd6718bf4a.jar ...
[info] Done packaging.
[info] Uploading «cloudflare-public-hostname-lambda-assembly-29e0333cf6e4f4e0acae2df46e13b0cd6718bf4a.jar» to «s3://dwolla-code-sandbox/lambdas/cloudflare-public-hostname-lambda/29e0333cf6e4f4e0acae2df46e13b0cd6718bf4a/da63da6bded33b1e1099012de0ba69133fe28726/cloudflare-public-hostname-lambda.jar»
[info] Published to «s3://dwolla-code-sandbox/lambdas/cloudflare-public-hostname-lambda/29e0333cf6e4f4e0acae2df46e13b0cd6718bf4a/da63da6bded33b1e1099012de0ba69133fe28726/cloudflare-public-hostname-lambda.jar»
[success] Total time: 13 s, completed Jul 25, 2018 2:36:02 PM
[info] Running com.dwolla.cloudformation.cloudflare.CreateTemplate /Users/bholt/Developer/CFN/cloudflare-public-hostname-lambda/stack/target/cloudformation-template.json
[info] Strategy 'discard' was applied to 50 files (Run the task at debug level to see details)
[info] Assembly up to date: /Users/bholt/Developer/CFN/cloudflare-public-hostname-lambda/target/scala-2.12/cloudflare-public-hostname-lambda-assembly-29e0333cf6e4f4e0acae2df46e13b0cd6718bf4a.jar
[success] Total time: 4 s, completed Jul 25, 2018 2:36:06 PM
sbt:cloudflare-public-hostname-lambda> show stack/parameters
[info] Strategy 'discard' was applied to 50 files (Run the task at debug level to see details)
[info] Assembly up to date: /Users/bholt/Developer/CFN/cloudflare-public-hostname-lambda/target/scala-2.12/cloudflare-public-hostname-lambda-assembly-29e0333cf6e4f4e0acae2df46e13b0cd6718bf4a.jar
[info] * (S3Bucket,dwolla-code-sandbox)
[info] * (S3Key,lambdas/cloudflare-public-hostname-lambda/29e0333cf6e4f4e0acae2df46e13b0cd6718bf4a/da63da6bded33b1e1099012de0ba69133fe28726/cloudflare-public-hostname-lambda.jar)
[success] Total time: 3 s, completed Jul 25, 2018 2:37:39 PM

In other words, assembly creates a jar with a given hash, then publishing triggers a second jar to be created due to https://github.com/sbt/sbt-assembly/issues/289. Subsequent calls to s3Key return the same value as from step 2 due to sbt-assembly output caching kicking in.

The root cause of this issue is https://github.com/sbt/util/issues/168, which should be fixed by https://github.com/sbt/util/pull/169. Once that's merged and released, users of this plugin will need to upgrade to the new version of sbt.
In the meantime, the issue can be worked around by adding a preliminary call to assembly in assembly before running publish.


Grid using IsSharedSizeScope cause strange scroll behaviour

Avalonia 0.9.3
I have a ItemsControl containing Grids with several columns with shared width implemented using via SharedSizeGroup inside a scroll viewer.
If I scroll to the right limit and then add a new item to the list, the view scrolls a bit to the left.
Why?
The width of the scroll area has not changed so I would expect the view to remain scrolled to the right limit.
This only occurs if one of the column headers is longer than the column contents.
Before Add

After Add

Repo: XAML
<Window xmlns="https://github.com/avaloniaui"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:vm="clr-namespace:AvaloniaApplication22"
        mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
        x:Class="AvaloniaApplication22.MainWindow"
        Width="500" Height="350"
        Title="AvaloniaApplication22">
  <Window.Styles>
    <Style Selector="TextBlock">
      <Setter Property="FontSize" Value="16"/>
      <Setter Property="Margin" Value="0,0,10,0"/>
    </Style>
  </Window.Styles>

  <Grid RowDefinitions="Auto,*">
    <Button Grid.Row="0" Content="Add" Command="{Binding Add}"/>
    <ScrollViewer Grid.Row="1" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Grid.IsSharedSizeScope="True">
      <Grid RowDefinitions="Auto,*">
        <Grid Name="_header" Grid.Row="0" Background="{DynamicResource ThemeControlMidBrush}"/>
        <ItemsControl Grid.Row="1" Items="{Binding Rows}"/>
      </Grid>
    </ScrollViewer>
  </Grid>
</Window>

And the code behind
using System.Collections.ObjectModel;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;

namespace AvaloniaApplication22
{
    public class MainWindow : Window
    {
        private readonly int[] _counts = { 30, 20, 5, 10, 15, };
        private readonly Grid _header;

        public ObservableCollection<Control> Rows { get; } = new ObservableCollection<Control>();

        public MainWindow()
        {
            AvaloniaXamlLoader.Load(this);
            DataContext = this;
            _header = this.FindControl<Grid>(nameof(_header));
            if (_header != null)
            {
                int columnIndex = 0;

                foreach (var item in _counts)
                {
                    _header.ColumnDefinitions.Add(new ColumnDefinition
                    {
                        Width = GridLength.Auto,
                        SharedSizeGroup = $"Group{columnIndex}",
                    });

                    var control = new TextBlock { Text = $"Column Header {columnIndex}" };
                    control.SetValue(Grid.ColumnProperty, columnIndex);
                    _header.Children.Add(control);

                    ++columnIndex;
                }
            }
        }

        public void Add()
        {
            var grid = new Grid { Height = 20d };
            int columnIndex = 0;

            foreach (var count in _counts)
            {
                grid.ColumnDefinitions.Add(new ColumnDefinition
                {
                    Width = GridLength.Auto,
                    SharedSizeGroup = $"Group{columnIndex}",
                });

                var control = new TextBlock { Text = new string((char)('A' + columnIndex), count) };
                control.SetValue(Grid.ColumnProperty, columnIndex);
                grid.Children.Add(control);
                ++columnIndex;
            }
            Rows.Add(grid);
        }
    }
}

This only occurs if one of the column headers is longer than the column contents.
So your Grid grows in size. That's why your Scrollbar grows

No, the header exists before the row is added. The new row added does NOT increase or change the scroll area width.
I added some diagnostics and can see that the ScrollViewer is calling LayoutUpdated twice for every add click. The first time with an incorrect smaller width, the second with the correct width.
The first update with incorrect width is causing the scroll bar to move left.

You are defining Grid.IsSharedSizeScope="True" on the ScrollViewer so all Grids within that ScrollView share the column width when they have the same SharedSizeGroup. If you add an item that doesn't fit into the column the group is resized so the newly added content fits into the column. So items added to your header can resize the group and items added to your ItemsControl can resize the group.

Understood, but as I said, the add row does not change the width of any of the columns once the header and first item rows are present as per the images.
All the added item rows have shared columns with the same widths 30, 20, 5, 10, 15 characters respectively.
Only the header row differs from the item rows and this is the first row in the shared scope.

FYI
I ported the code back to WPF and you don't get the erroneous scroll left on add.

I added diagnostics output to the scroll viewers PropertyChanged event.
private void _scrollViewer_PropertyChanged(object sender, Avalonia.AvaloniaPropertyChangedEventArgs e)
{
     System.Diagnostics.Debug.WriteLine($"ScrollViewer.PropertyChanged {e.Property} {e.OldValue} -> {e.NewValue}");
}

This clearly shows that the Extent property is being set twice per add.
The first set with the wrong extent causes the scroll bar to move left.
Add
ScrollViewer.PropertyChanged Extent 916, 300 -> 829, 300
ScrollViewer.PropertyChanged HorizontalScrollBarMaximum 0 -> 329
ScrollViewer.PropertyChanged Offset 416, 0 -> 329, 0
ScrollViewer.PropertyChanged HorizontalScrollBarMaximum 0 -> 329
ScrollViewer.PropertyChanged HorizontalScrollBarValue 0 -> 329
ScrollViewer.PropertyChanged HorizontalScrollBarViewportSize 0 -> 500
ScrollViewer.PropertyChanged VerticalScrollBarMaximum 0 -> 0
ScrollViewer.PropertyChanged VerticalScrollBarValue 0 -> 0
ScrollViewer.PropertyChanged VerticalScrollBarViewportSize 0 -> 300
ScrollViewer.PropertyChanged HorizontalScrollBarValue 416 -> 329
ScrollViewer.PropertyChanged HorizontalScrollBarValue 0 -> 329
ScrollViewer.PropertyChanged HorizontalScrollBarViewportSize 0 -> 500
ScrollViewer.PropertyChanged VerticalScrollBarMaximum 0 -> 0
ScrollViewer.PropertyChanged VerticalScrollBarValue 0 -> 0
ScrollViewer.PropertyChanged VerticalScrollBarViewportSize 0 -> 300
ScrollViewer.LayoutUpdated 500, 80
ScrollViewer.PropertyChanged Extent 829, 300 -> 916, 300
ScrollViewer.PropertyChanged HorizontalScrollBarMaximum 0 -> 416
ScrollViewer.PropertyChanged HorizontalScrollBarValue 0 -> 329
ScrollViewer.PropertyChanged HorizontalScrollBarViewportSize 0 -> 500
ScrollViewer.PropertyChanged VerticalScrollBarMaximum 0 -> 0
ScrollViewer.PropertyChanged VerticalScrollBarValue 0 -> 0
ScrollViewer.PropertyChanged VerticalScrollBarViewportSize 0 -> 300

I have seen a similar problem when scrolling a ItemsControl containing Grids with SharedSizeGroups.


should default_format :json also force self.format = :json?

Currently the response format does not follow default_format.
Maybe it should use default_format for response also and the user should have to override if they want something other then the default?

:+1: for that

@theocodes make it happen

Cool. Will take care of it on the weekend.

On 6 Aug 2015, at 09:06, Trung Lê<EMAIL_ADDRESS>wrote:
@theocodes make it happen
—
Reply to this email directly or view it on GitHub.

Just an update – I did not forget this! got a bit busy last week but I intend to get it done asap!

thx for the update

I've been investigating this the last couple of days and I'm convinced this is not an issue.
After running some tests i gathered that the responses* seem identical between when I set self.format = :json' in the action context and when i don't and rely on the default_format` setting.

code, headers and body.

However, there is some "weird" behaviour I haven't yet identified with these 2 approaches. I'll continue to investigate it this week and will report back once i've reached a more clear conclusion.

For the curious *

I've noticed that with the "JSON Formatter" chrome extension, when i set default_format :json on a lotus application's configure block, the response will sort of look like json but it's rendered (by the extension) as text. However, if i manually set self.format = :json inside the action.call method execution, it (again, the extension) renders it as json.
As this could be a limitation of the extension, I will need to investigate further.
Please let me know if anybody came across this issue.
Thanks

So..
After further investigation and thought I concluded 2 things:

The action is doing exactly what it's supposed to do and default_format should not take precedence over the detected content type. It its there purely so that if the framework cant tell what content-type from the request, it has something to fall back to. And that is already the case.

There should be (in my opinion) a separate property in configuration Eg force_format :json that discards content-type defaults and detection. The detection is useful for applications that serve multiple types of content and like I mentioned above, the default_format is a fallback. I would like to be able to explicitly say, this is an JSON API that returns nothing but JSON. And something tells me this is not an edge case.

This is a simple implementation which I can take care of fairly quickly, but as it would be adding something new to the configuration api, I don't want to do anything until the idea is green lit.
It would look something like this:
# lib/lotus/action/mime.rb#187

...

  def content_type
    @content_type || forced_content_type || accepts || default_content_type || DEFAULT_CONTENT_TYPE
  end

  def forced_content_type
    self.class.format_to_mime_type(configuration.force_format) if configuration.force_format
  end
...

This way setting self.format = :xml would still take precedence for exceptional cases but forced_content_type would then come above type detection.
It's also worth noting that it is possible to implement this logic currently by creating a separate module that calls self.format = :json and including it in every controller. However, while it does work, i feel that creating an extra module for that is overkill and non intuitive.
Please let me know

@theocodes This is exactly what we need. Thank you :+1:
Notes about naming:

forced_content_type: we use format to indicate a Ruby symbol that represents a MIME Type (eg. :json for application/json), while content_type is the textual representation (eg. "application/json"). In all the configurations, devs always use formats over content types. See .default_format, .accept, #format= et all.. For consistency, it should be forced_format instead.

default and forced don't communicate the intent. They operate on the input and the output, respecitvely. What if we name them default_request_format and default_response_format?

/cc @lotus/core-team

@theocodes Do you have the time to implement this? Thank you very much :+1:

Sounds good! Leave it with me, I'll take care of it :+1:

@theocodes One last thing, please make sure to graceful handle the transition from default_format, by deprecating it etc.. Please see Lotus::Utils for deprecation facility.

sure thing! :+1:


How to create an image

This might be outside of the scope of imager:
I want to create a base 64 image with just one color.
This image is going to be populating the image elements before my lazy loading is replacing it with the actual image.
Why not using a css background-color? Because on page load I am not aware of the height of the image.
Does this make sense?

Background color for base64Pixel was added in 1.5.2. You can now do: {{ craft.imager.base64Pixel(200, 200, '#f00') }}


Expected exceptions should show warning/error dialog

Expected exceptions - meaning exceptions that are caused by the user (e.g. "Invalid file type chosen",
"Image folder setup is not valid", "Not enough training time selected", etc.).  We should not show a stack trace.
Here is an example:

USING THIS WORK ITEM TO TRACK ERROR MESSAGES TO UPDATE

[x] Training time finished without models

The error above has already been fixed by https://github.com/dotnet/machinelearning-modelbuilder/issues/584
If any more expected exceptions show up we can file them individually. Closing.


Reformat CHANGELOG.md to use the keep-a-changelog format

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/incubator-trafficcontrol-PR/1189/
Test PASSed.


how to implement 3x4 year calendar ui?

IMPORTANT - BEFORE CREATING YOUR ISSUE PLEASE READ THE FOLLOWING:

PLEASE STATE THE VERSION NUMBER you are using.
Are you using the latest version of JTAppleCalendar? Latest version is currently 7.1.5
PROVIDE ENOUGH INPORMATION SO I CAN RECREATE THE PROBLEM.

My version: 7.1.5
Hello guys!
I'm a newbie iOS developer. I appreciate the cool Calendar library!
I didn't know how to implement the calendar UI before but now I made some progress with your help. Thanks.
I have a question. How do I implement 3x4 year calendar UI?
like this

I want to make like this: when the user taps the small month calendar list item, then my app shows a bigger and detailed calendar – like the iOS default calendar app!
Thank you!

tracked here.
YearView will be implemented


The result for benchmark is strange.

I run the code with configuration file 'mmdetection3d/configs/pointpillars/hv_pointpillars_secfpn_6x8_160e_kitti-3d-3class.py'
but get the bad performance on pedestrian and cyclist.
Pedestrian<EMAIL_ADDRESS>0.50, 0.50:
bbox AP:0.9885, 1.0556, 1.0224
bev  AP:52.6360, 48.6358, 46.3628
3d   AP:4.7276, 4.7371, 4.7490
aos  AP:0.85, 0.89, 0.86
Pedestrian<EMAIL_ADDRESS>0.25, 0.25:
bbox AP:0.9885, 1.0556, 1.0224
bev  AP:66.5513, 64.3058, 60.8306
3d   AP:33.9663, 31.5340, 29.3592
aos  AP:0.85, 0.89, 0.86
Cyclist<EMAIL_ADDRESS>0.50, 0.50:
bbox AP:0.0000, 0.0000, 0.0201
bev  AP:68.5603, 56.8919, 54.4505
3d   AP:0.0000, 0.0000, 0.0000
aos  AP:0.00, 0.00, 0.02
Cyclist<EMAIL_ADDRESS>0.25, 0.25:
bbox AP:0.0000, 0.0000, 0.0201
bev  AP:77.4139, 63.7899, 61.8875
3d   AP:38.2034, 28.1662, 27.2001
aos  AP:0.00, 0.00, 0.02
the code and configuration(except for path) are not modified.

Hi @coralemon , I have run the benchmark and the result is correct:
bbox AP:63.7022, 59.9143, 56.3094
bev  AP:58.9039, 53.2491, 48.1826
3d   AP:50.1291, 44.8227, 40.9976
aos  AP:44.80, 42.39, 39.82
Pedestrian<EMAIL_ADDRESS>0.25, 0.25:
bbox AP:63.7022, 59.9143, 56.3094
bev  AP:70.6633, 67.8437, 63.5928
3d   AP:70.5493, 66.4137, 63.2846
aos  AP:44.80, 42.39, 39.82
Cyclist<EMAIL_ADDRESS>0.50, 0.50:
bbox AP:83.5030, 73.0496, 69.5579
bev  AP:80.6365, 65.9354, 61.6035
3d   AP:78.8606, 61.1495, 57.8799
aos  AP:82.36, 69.38, 66.00
Cyclist<EMAIL_ADDRESS>0.25, 0.25:
bbox AP:83.5030, 73.0496, 69.5579
bev  AP:83.9682, 71.1222, 67.6369
3d   AP:83.9673, 71.1168, 67.6369
aos  AP:82.36, 69.38, 66.00
Car<EMAIL_ADDRESS>0.70, 0.70:
bbox AP:90.7281, 89.1073, 86.5109
bev  AP:89.8881, 84.9321, 79.3786
3d   AP:83.6882, 72.6839, 67.5085
aos  AP:90.67, 88.67, 85.74
Car<EMAIL_ADDRESS>0.50, 0.50:
bbox AP:90.7281, 89.1073, 86.5109
bev  AP:90.7786, 89.9947, 89.2161
3d   AP:90.7786, 89.8991, 88.9348
aos  AP:90.67, 88.67, 85.74

Overall AP@easy, moderate, hard:
bbox AP:79.3111, 74.0238, 70.7927
bev  AP:76.4762, 68.0389, 63.0549
3d   AP:70.8926, 59.5520, 55.4620
aos  AP:72.61, 66.82, 63.85

Please check your KITTI data (refer to the docs) and perhaps pull the lastest version and recompile.

I also trained a model and the results are good. Maybe you should pull mmdet3d and have a try again.

Thanks for your response and I have solved this problem! Thanks a lot!
在 2021年6月17日，下午8:42，Ziyi Wu<EMAIL_ADDRESS>写道：
Closed #640https://github.com/open-mmlab/mmdetection3d/issues/640.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/open-mmlab/mmdetection3d/issues/640#event-4904009897, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJRDTOKPDHD6FGZKKWEJDCTTTHUUZANCNFSM46SXVPPA.

Hello, how did you solve this problem? I also encountered this problem on other models.

It may be that the definition of the center point is different, for example, some takes the bottom center as the z-center, and some takes the center of the 3D bounding box, so it is necessary to subtract half of the height or check the loader during the evaluation.

Hello, how did you solve this problem? I also encountered this problem on other models.

It may be that the definition of the center point is different, for example, some takes the bottom center as the z-center, and some takes the center of the 3D bounding box, so it is necessary to subtract half of the height or check the loader during the evaluation.


The ARM binary does not run on RHEL based ARM platform

~/meilisearch-linux-armv8
: Unsupported system page size
: Unsupported system page size
memory allocation of 4 bytes failed
Aborted (core dumped)
For ARM platform, the page size for Ubuntu is 4KB.
The page szie for RHEL based Linux is 64KB.
Related info:
https://github.com/jemalloc/jemalloc/issues/467
https://github.com/fluent-plugins-nursery/td-agent-builder/issues/176

I compile it from source and I could run it but found another problem. Track it on #1411.

Hello @kappa-wingman!! 🙂
Make the binary work for RHEL is not planned at the moment. You will need to compile from the source.
However we have a public roadmap where our users can share their ideas and their needs. It would be awesome if you can add your need so that other users will upvote it if they need it as well.
https://roadmap.meilisearch.com/tabs/5-ideas
I close this issue!

@MarinPostma or @irevoire, WDYT?

Hello all
Since it use jemalloc-sys, it could use the environment variable "JEMALLOC_SYS_WITH_LG_PAGE=16" (https://docs.rs/crate/jemalloc-sys/0.3.2), which is similar to '--with-lg-page=16 for jemalloc).
I had forked the Meiliesearch and tried some GitHub Actions. The resulting binary could be run on AWS AMI 2 (4KB pagsize) and another ARM platform with RHEL (64KB pagesize). But I did not done any testing or know any performance implications.
Below is the GitHub actions for reference
I also updated the uraimo/run-on-arch-action version, the old version can't take the 'env' parameter)
Finally,  for the updated version, it also complained about architecture and distribution parameters are not valid.
on:
  release:
    types: [published]

name: Publish binaries to release

jobs:
  publish-armv8:
    name: Publish for ARMv8
    runs-on: ubuntu-18.04
    steps:
      - uses<EMAIL_ADDRESS>      - uses<EMAIL_ADDRESS>        id: runcmd
        with:
          architecture: aarch64 # aka ARMv8
          distribution: ubuntu18.04
          env: |
            JEMALLOC_SYS_WITH_LG_PAGE: 16
          run: |
            apt update
            apt install -y curl gcc make
            curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable
            source $HOME/.cargo/env
            cargo build --release --locked
      - name: Upload the binary to release
        uses: actions/upload-artifact@v1
        with:
          name: meilisearch-linux-armv8
          path: target/release/meilisearch

BTW, as a side note, the GitHub actions took about two hours to build the ARMv8 binary.

Hello @kappa-wingman, so sorry for the delay on this issue!
Is it possible you submit a PR so that we can test? :)


Add updated quote block from sunstar

Test URLs:

Original: https://www.sunstar-foundation.org/en/newsroom/1006
Before: https://main--sunstar-foundation--hlxsites.hlx.live/en/newsroom/1006
After: https://update-quote--sunstar-foundation--hlxsites.hlx.live/en/newsroom/1006

Merged this change as it was already reviewed at sunstar


Pass configuration to sails deploy

We're currently passing an empty configuration to the sails deploy module. Obviously, we need to pass the actual configuration object.

Thanks @felixrieseberg!


Revert "add support jprogressbar"

There are compile errors after the merge completed

Damn it, I'm sorry I tried to fix and open a new pull, sorry


Unable to run the desktop client on Windows

Hi folks, appreciate all the work you guys are doing.
I tried to open my Keybase Windows client today, and it just won't go beyond the loading screen. I tried to operate it from the tray icon, and after some time it worked. But now again, it's stuck on this screen :

My Internet is working fine.
OS : Windows 10 Home 64-bit
Should I uninstall and reinstall again?

Please run keybase log send.  @zanderz can you check it out?

Done. My log id: 4997b1abaf0cb56bf27dc91c

Thanks

You have a super old version. Can you grab the latest from our website?

I did, and it's working fine now. Thanks :)


Contradiction in runes spec?

Are unknown odd tags ignored or forbidden? It can't be both!
I guess they aren't forbidden because "ord decode" happily decodes the runestone in these 3 txs, which each have unknown odd tags:

e6c190a563824cebac0821fece3ea477d6d93a39095dd2b5de8379b56de6ae54
e8d4998a4df7c64400d6c05f3caa939ed45d51a301125be1a33db584b9e0a18a
24a0fc977fef46fd6b7661a503a159c2d2e172d7d6905fe28676b1ac3cb30743

Yes, they aren't forbidden, just ignored.
I guess we should change the phrasing of the last sentence to ..., and should not be used. It would then conform more to the language used in RFCs. You can use odd tags but it will very likely lead to weird behaviour in the future.

Unrecognized odd tags are ignored, but they are reserved, in the sense that future protocol upgrades may give them meaning, and so they should not be used for ad-hoc protocol extensions.
Updating the language in #3885.


Add hypothesis 3.1

Things done:

[x] Tested using sandboxing (nix-build --option build-use-chroot true or nix.useChroot on NixOS)
[x] Built on platform(s): NixOS
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

More
Because updating hypothesis from 1.14.0 to 3.1 is not that easy (see https://github.com/NixOS/nixpkgs/pull/13835), I'm trying a different path here: rename current hypothesis to hypothesis1, change all derivations depending on hypothesis to now depend on hypothesis1, add hypothesis 3.1 under the name hypothesis.
cc @lancelotsix @domenkozar @FRidh

Please note, that points are not mandatory, but rather desired.

Often it is nicer to have one package, hypothesis, referring to one of the versions hypothesis = hypothesis_3 e.g. Anyway, this is fine. Thanks.
Could you add doCheck = false; with a note that tests are not included in the archive. It has happened now a couple of times that tests could not be found and the default test runner would break.

@FRidh There is already a doCheck=false in hypothesis 1.14. I had no test problem in 3.1 so I don't see why I should disable tests there. Could you please tell me a bit more?

@DamienCassou The tests don't fail because the tests are not included in the archive :)
In the last setuptools update there has been a change in how setuptools behaves when calling python setup.py test. Often upstream wants us to test explicitly with either py.test or nosetests instead of using python setup.py test. We do this by overriding the checkPhase. This is often forgotten though by contributors. When setup.py doesn't mention a test suite runner, then since this setuptools update, it will always run unittest. Before, it would just silently pass (!!).
This is great, because it helps us find cases where we invoke the test runner incorrectly. However, sometimes tests still silently pass with python setup.py test. But there have also been cases where errors occurred...
I think it is good to be explicit about the test runner and whether tests work. When it says, doCheck = False;, then you know the package is not tested. When it is not False, then it might mean it passes tests but you still do not know because of the before mentioned 'bugs'

@FRidh I read hypothesis packaging instructions and updated the derivation accordingly. I still have to check everything is fine, but you can already give feedback if you have some.

This one seems to be ok. Any feedback?


Spaces in arguments aren't handled properly

I think shlex.join should be used in make_job_submission: https://github.com/DiamondLightSource/ParProcCo/blob/d723cdd33faed1d6b6094031bb2ba4487917f4fc/ParProcCo/job_scheduler.py#L312C1-L317C10

Please make a PR


Update port number

Fixes #31517

@Potapy4 : Thanks for your contribution! The author, @jan-eng, has been notified to review your proposed change.

#sign-off


[BUG] The card of completed txs is displayed as pending card

Pre-conditions:

The user is logged in

Steps to reproduce:

Open the page https://goodqa.netlify.app
Pay attention to the Feed

Expected result: The card of completed txs should be displayed with relevant status
Actual result: The card of completed txs is displayed as pending card
Environment: QA 1.28.1-5 PROD 1.28.11
Devices list:
Windows 10 // Google Chrome v91
Additional info:

<EMAIL_ADDRESS>// Tester_11111
GD_masterSeed - "976050ef5088c62dac8b5e36e7fe7a9e8ff23f5dfa2e18f72137ef7965281a18"

Attachment:
https://www.screencast.com/t/DnYF1vmyf1

is this not a duplicate of #3293 ?

Duplicate of #3293


[SPARK-30144][ML][PySpark] Make MultilayerPerceptronClassificationModel extend MultilayerPerceptronParams

What changes were proposed in this pull request?
Make MultilayerPerceptronClassificationModel extend MultilayerPerceptronParams
Why are the changes needed?
Make MultilayerPerceptronClassificationModel extend MultilayerPerceptronParams to expose the training params, so user can see these params when calling extractParamMap
Does this PR introduce any user-facing change?
Yes. The MultilayerPerceptronParams such as seed, maxIter ... are available in MultilayerPerceptronClassificationModel now
How was this patch tested?
Manually tested MultilayerPerceptronClassificationModel.extractParamMap() to verify all the new params are there.

Test build #115115 has started for PR 26838 at commit fc2cc5a.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/19928/
Test PASSed.

Test build #115115 has finished for PR 26838 at commit fc2cc5a.

This patch fails MiMa tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class MultilayerPerceptronClassificationModel(JavaProbabilisticClassificationModel,

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115115/
Test FAILed.

Test build #115121 has started for PR 26838 at commit 09bca1e.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/19934/
Test PASSed.

Test build #115121 has finished for PR 26838 at commit 09bca1e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115121/
Test PASSed.

@dongjoon-hyun @srowen @viirya Thanks for the review.
Since MultilayerPerceptronParams has layers, after MultilayerPerceptronClassificationModel extends MultilayerPerceptronParams, I have to rename layers.  It's not good to rename layers in  MultilayerPerceptronParams because  the getter/setter are public APIs.
MultilayerPerceptronClassificationModel is the only one that doesn't have the training params. All the other XXXModel extend the corresponding XXXParams. In addition, as what is said in the description of the jira https://issues.apache.org/jira/browse/SPARK-30144, user wants to have a way to track what parameters are best during a crossvalidation, so I think it makes sense to expose  MultilayerPerceptronParams to MultilayerPerceptronClassificationModel

cc @zhengruifeng

It seems that this will be a breaking change, so maybe we need to depreicate model's layers in 2.4.x?

current var layers in MultilayerPerceptronClassificationModel is just $(layers) in the estimator, so I suggest just remove it in the model, and ignore it in model load.

I can remove layers from MultilayerPerceptronClassificationModel, but seems it may need more changes than current fix:
member variables numFeatures and mlpModel depend on layers at class initiation time, so these two need to be changed.
since no layers any more, writer and reader need to be changed accordingly.
So I guess probably keep the current fix?

I see, so it's not just a question of the API, but the name of the field in the serialized model? Hm, yeah. I think it's OK to change and standardize the name in 3.0, but needs to be able to read 'layers' from previous models if present. Is that the only issue here?

@huaxingao  I guess we can mark numFeatures & mlpModel lazy. Moreover, I think we should mark mlpModel   transient, since it is needed only in transform.

Test build #115309 has started for PR 26838 at commit 14ce378.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20117/
Test PASSed.

Test build #115309 has finished for PR 26838 at commit 14ce378.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115309/
Test PASSed.

I manually saved 2.4.4 model and loaded using 3.0.0. It worked OK.

Test build #115351 has started for PR 26838 at commit 7590bf8.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20158/
Test PASSed.

Test build #115351 has finished for PR 26838 at commit 7590bf8.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115351/
Test FAILed.

retest this please

Test build #115363 has started for PR 26838 at commit 7590bf8.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20170/
Test PASSed.

Test build #115363 has finished for PR 26838 at commit 7590bf8.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115363/
Test FAILed.

Test build #115374 has started for PR 26838 at commit f98de6b.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20180/
Test PASSed.

Test build #115374 has finished for PR 26838 at commit f98de6b.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115374/
Test FAILed.

Test build #115403 has started for PR 26838 at commit 6be731d.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20208/
Test PASSed.

Test build #115403 has finished for PR 26838 at commit 6be731d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115403/
Test FAILed.

retest this please.

Test build #115413 has started for PR 26838 at commit 6be731d.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20218/
Test PASSed.

Test build #115413 has finished for PR 26838 at commit 6be731d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115413/
Test PASSed.

Test build #115423 has started for PR 26838 at commit 7a98ffb.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20226/
Test PASSed.

Test build #115423 has finished for PR 26838 at commit 7a98ffb.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115423/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20232/
Test PASSed.

Test build #115429 has started for PR 26838 at commit 7a98ffb.

Test build #115429 has finished for PR 26838 at commit 7a98ffb.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115429/
Test FAILed.

retest this please

Test build #115443 has started for PR 26838 at commit 7a98ffb.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20246/
Test PASSed.

I just notice that the previous MLP mode is saved in  mllib/src/test/resources/test-data/mlp-pre3.0/
1, what about rename the dir like ml-models? the test-data is more like for a dataset;
2, what version do you use to generate the model? pre-3.0? it maybe not a good choice, I think we may use a public released version like 2.4.4

Test build #115443 has finished for PR 26838 at commit 7a98ffb.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115443/
Test PASSed.

@zhengruifeng Sorry for the late reply. Was extremely busy with something in the past few days.
I renamed the dir to ml-models per your suggestion. Since we have old models for stringIndexer and HashingTF in that dir too, I also renamed the path in StringIndexerSuite and HashingTFSuite
I used 2.4.4 to generate the old model.

The change looks good now. It could be a good time at 3.0.0 to do such change, though we do not deprecate layers in 2.4. Not sure if it is a problem.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20387/
Test PASSed.

Test build #115587 has finished for PR 26838 at commit fdfeb6b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115587/
Test PASSed.

LGTM

So I need to deprecate layers in 2.4.5, right?

Can we just keep the existing layers getters as an alias, but make them deprecated, for 3.0?

@srowen Do you mean something like this:
class MultilayerPerceptronClassificationModel private[ml] (
    @Since("1.5.0") override val uid: String,
    @Since("1.5.0")
    @deprecated("This is deprecated and will be removed in the future", "3.0.0")
    val modelLayers: Array[Int],
    @Since("2.0.0") val weights: Vector)

I have to change to modelLayers because layers conflicts with layers param inherited from MultilayerPerceptronParams.

I really meant the various def layers that are removed. They could be kept and deprecated, and avoid MiMa exclusions, I think. Yes you have to change the name in the constructors, but those are private anyway. I'm just trying to avoid breaking changes.

The Mima exclusion
ProblemFilters.exclude[IncompatibleResultTypeProblem]("org.apache.spark.ml.classification.MultilayerPerceptronClassificationModel.layers")
is because of the name collision between the original constructor parameter
val layers: Array[Int] and the layers param inherited from MultilayerPerceptronParams.
[error]  * method layers()Array[Int] in class org.apache.spark.ml.classification.MultilayerPerceptronClassificationModel has a different result type in current version, where it is org.apache.spark.ml.param.IntArrayParam rather than Array[Int]

It's not because def layers is removed. So it seems to me this Mima exclusion can't be avoided.

OK. I wonder if it's worthwhile keeping the existing getters anyway -- the ones that are explicitly removed here -- and deprecating them, even if we'd still have a breaking change and MiMa exclusions.
I think the change is OK if we can tag the JIRA with release-notes and add a note explaining the need to migrate to a new field name.

Test build #115826 has started for PR 26838 at commit 94b51a7.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20618/
Test PASSed.

Test build #115826 has finished for PR 26838 at commit 94b51a7.

This patch fails build dependency tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115826/
Test FAILed.

I tagged the JIRA with release_notes and added a note.
https://issues.apache.org/jira/browse/SPARK-30144
I also put back the layers in python, but I am thinking of removing it again: In the note, I have explained that layers is changed from Array[Int] to IntArrayParam so getLayers should be used instead of layers. Seems to me, there is no need to keep layers.

I see, so you mean there is no meaningful way to keep the previous setters, because the nature of the param has changed?

Yes.

OK, if this is the least change we can make while fixing the inconsistency, I'd be OK with it for 3.0. Even though these weren't technically deprecated, it's a minor API and a minor change, and still legitimate for a major release, versus keeping the inconsistency for years.

Test build #115871 has started for PR 26838 at commit 1833754.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20663/
Test PASSed.

Test build #115871 has finished for PR 26838 at commit 1833754.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115871/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20664/
Test PASSed.

Test build #115872 has started for PR 26838 at commit 1833754.

Test build #115872 has finished for PR 26838 at commit 1833754.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115872/
Test PASSed.

@huaxingao It seems that the models are saved in different dir?

@zhengruifeng Yes. The models are now in mllib/src/test/resources/ml-models

@huaxingao It seems that hashingTF/strIndexer models are stored in test-data.
Totally nit, I think it is better to rename them -2.4.4 instead of -pre3.0, otherwise we may think that they are generated by version Preview release of Spark 3.0

Test build #115969 has started for PR 26838 at commit 07267ff.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20761/
Test PASSed.

@zhengruifeng
I changed the dir to mlp-2.4.4. I checked hashingTF/strIndexer models, they are in ml-models.

Test build #115969 has finished for PR 26838 at commit 07267ff.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115969/
Test FAILed.

Test build #115971 has started for PR 26838 at commit fa1797e.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20763/
Test PASSed.

Test build #115971 has finished for PR 26838 at commit fa1797e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115971/
Test PASSed.

Test build #115997 has started for PR 26838 at commit 40fc5da.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20789/
Test PASSed.

Test build #115997 has finished for PR 26838 at commit 40fc5da.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115997/
Test PASSed.

Merged to master

Thank you all!


iOS/Android analytics StreamView only showing London location

I've been testing this plugin with Phonegap and have followed installation instructions, created a custom private repository etc. Everything seems to work apart from when viewing the StreamView page on the google firebase analytics site as it always shows the location is London. I have tried being connected to wifi and just the mobile signal and it still shows me being in London. I am in the UK but definitely nowhere near London, any ideas why this is happening? Thanks.

Anybody else experiencing this, or is it just me? Any news or info would be grateful, thanks.

Not much help here. We are just getting started with the plugin and testing things out on our test phones.  For us it seems like all the locations are Washington DC.  I'm in Utah.  All our phones connected to the same wifi and sometimes we had to use a VPN.   Still not sure why we see that.     Sounds similar to your problem.

Thanks @newuser44. We've tried all sorts of things but now our app is live and users are actually showing up all over the place. So I can only presume it had something to do with all our test devices.
I think this issue can now be closed as I don't think its a code problem :)


Header values can't contain newlines

Download file Error:
Header values can't contain newlines("got='?utf-8?...yyy..=\n=?utf-8'")

On which Hue version?
On Thu, May 16, 2019, 10:44 PM wzxwf<EMAIL_ADDRESS>wrote:

Download file Error:
Header values can't contain newlines("got='?utf-8?...yyy..=\n=?utf-8'")
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cloudera/hue/issues/867?email_source=notifications&email_token=AAAEMGK4M7RK6IAYVDZMC33PVYSZBA5CNFSM4HNR2T72YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GUJ74GQ,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAEMGNUJ5LBBEEA3UU2ZS3PVYSZBANCNFSM4HNR2T7Q
.

3.9.0-cdh5.14.4

On which Hue version?
…
On Thu, May 16, 2019, 10:44 PM wzxwf @.***> wrote: Download file Error: Header values can't contain newlines("got='?utf-8?...yyy..=\n=?utf-8'") — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#867?email_source=notifications&email_token=AAAEMGK4M7RK6IAYVDZMC33PVYSZBA5CNFSM4HNR2T72YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GUJ74GQ>, or mute the thread https://github.com/notifications/unsubscribe-auth/AAAEMGNUJ5LBBEEA3UU2ZS3PVYSZBANCNFSM4HNR2T7Q .

3.9.0-cdh5.14.4

Would recommend to upgrade as it was fixed recently AFAIK
You can test on http://demo.gethue.com

I don't want to upgrade, how to modify it?
Thank you

Same problem here.
Version: 4.0.
Any update?

Hi @KeithTt, I don't think we will be adding any fixes to the 4.0 version. Can you upgrade to a later version?


[Feat]: Add Rytr -AI tool

What feature?
I would like to add Rytr - Best AI writer, Content writer and writing assistant.
Rytr is an AI-powered writing assistant that helps users generate high-quality written content. By utilizing advanced language models, Rytr can provide suggestions, generate ideas, and even complete entire pieces of writing. It supports various types of content, including blog posts, emails, social media captions, and more. With its user-friendly interface and efficient writing capabilities, Rytr streamlines the writing process and assists users in creating engaging and well-crafted content.
Add screenshots

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hello @JasonDsouza212 @VenomFate-619 , I have added my work still my issue has been closed. Please look into the matter.

Hello Jason, I have done my work on time still my issue has been closed
please look into the matter.
On Sun, 2 Jul, 2023, 1:48 pm github-actions[bot], @.***>
wrote:

Closed #874 https://github.com/JasonDsouza212/free-hit/issues/874 as
completed.
—
Reply to this email directly, view it on GitHub
https://github.com/JasonDsouza212/free-hit/issues/874#event-9699170270,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATIG6VDEQDQ47GA3ITCONRDXOEVFJANCNFSM6AAAAAAZVOPGLU
.
You are receiving this because you were assigned.Message ID:
@.***>


Support for HTML/markdown from Description

Swagger2Markup version:swagger2markup-cli-1.1.0
Problem description:
When I use html to markup descriptions in Swagger doc, it works correctly in UI but the conversion fails.

A : some A

B

This succeeds but shows as-is in the generated doc. (Note the incorrect OL tag)

A : some A

B

This fails with the following stacktrace :
Exception in thread "main" java.lang.IllegalArgumentException: text must not be blank
    at org.apache.commons.lang3.Validate.notBlank(Validate.java:451)
    at io.github.swagger2markup.markup.builder.internal.asciidoc.AsciiDocBuilder.paragraph(AsciiDocBuilder.java:91)
    at io.github.swagger2markup.markup.builder.internal.AbstractMarkupDocBuilder.paragraph(AbstractMarkupDocBuilder.java:215)
    at io.github.swagger2markup.internal.document.builder.MarkupDocumentBuilder.buildDescriptionParagraph(MarkupDocumentBuilder.java:360)
    at io.github.swagger2markup.internal.document.builder.DefinitionsDocumentBuilder.modelDescription(DefinitionsDocumentBuilder.java:282)
    at io.github.swagger2markup.internal.document.builder.DefinitionsDocumentBuilder.buildDescriptionParagraph(DefinitionsDocumentBuilder.java:276)
    at io.github.swagger2markup.internal.document.builder.DefinitionsDocumentBuilder.buildDefinition(DefinitionsDocumentBuilder.java:196)
    at io.github.swagger2markup.internal.document.builder.DefinitionsDocumentBuilder.buildDefinition(DefinitionsDocumentBuilder.java:171)
    at io.github.swagger2markup.internal.document.builder.DefinitionsDocumentBuilder.buildDefinitionsSection(DefinitionsDocumentBuilder.java:110)
    at io.github.swagger2markup.internal.document.builder.DefinitionsDocumentBuilder.build(DefinitionsDocumentBuilder.java:97)
    at io.github.swagger2markup.Swagger2MarkupConverter.toFile(Swagger2MarkupConverter.java:207)
    at io.github.swagger2markup.cli.Application.run(Application.java:84)
    at io.github.swagger2markup.cli.Application.main(Application.java:61)

I want to define lists.etc which can be rendered in both Swagger UI and be apparent in the generated doc (without manual editing). Any help with this will be greatly appreciated!

Hi,
could you please provide a full Swagger File so that we can reproduce the issue?
Btw: If you like and use Swagger2Markup,we would love to get your GitHub stars.

Hi,
HTML is not supported, but you can use Markdown, for example:
      description: |
        Multiple status values can be provided with comma seperated strings
        This a list
          * item1
          * item2

          - item1
          - item2
            - subitem 1

Does that solve your issue?

Hi Rob,
sorry for the late reply. For some reason, I couldn't get markdown rendered and got stuck with that. When I got some time to look into it again, I realized that it was an issue with the editor. It works correctly with Swagger UI and the generated pdf!
Thanks for the support :)

you are welcome

I am getting same issue the above text must not be blank
I am passing a json file, any hellp will be aprreciated

The problem ist with nested tables. your example descrition above with the html tables will be transformed to the following if the description ends up beeing inside a table already.
\|===
\|Header Column

\|Content column
\|===

In nested tables "|" must be replaced by "!" instead of beeing escaped as "|".
See http://mrhaki.blogspot.com/2017/04/awesome-asciidoctor-nested-tables.html
The follwoing will work inside nested tables as it is not escape by swagger2markup, but will not work in swagger-ui as it is asciidoc not markdown.
!===
!head1!head2!
!a!b!
!===

Test case:
swagger: "2.0"
info:
  title: Simple API overview
  version: v2
tags:
- name: Tag1
  description: great tag
paths:
  /:
    get:
      tags:
      - Tag1
      operationId: listVersionsv2
      summary: List API versions
      produces:
      - application/json
      responses:
        "200":
          description: |
            Multiple status values can be provided with comma seperated strings
            This a list

              * item1
              * item2

              - item1
              - item2
                - subitem 1

            This is a table

Header Column

Content column

            more tables

            |aa|bb|
            |--|--|
            |11|22|


[🚀 eslint-plugin-esl]: update plugin according to globals eslint changes starting from v8

AC:

both ESLint versions (v.8.x and previous) should be supported;
make sure rule naming are correct ( '/' in rule name doesn't supported in 9-th version );
Note: as we are going to update it in bounds of major release we are free to change rule names without release process complications
all breaking changes should be  considered;
tests are updated and work;

:tada: This issue has been resolved in version 5.0.0-beta.36 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Cicle size update?

Hey, what is best way to update a Cicle size?
Didn't find any information about it.
Thanks

closing as resolved


[FLINK-25545][flink-clients][JUnit5 Migration] Module: flink-clients.

What is the purpose of the change
(For example: This pull request makes task deployment go through the blob server, rather than through RPC. That way we avoid re-transferring them on each deployment (during recovery).)
Brief change log
(for example:)

The TaskInfo is stored in the blob store on job creation time as a persistent artifact
Deployments RPC transmits only the blob storage reference
TaskManagers retrieve the TaskInfo from the blob cache

Verifying this change
Please make sure both new and modified tests in this PR follows the conventions defined in our code quality guide: https://flink.apache.org/contributing/code-style-and-quality-common.html#testing
(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (100MB)
Extended integration test for recovery after master (JobManager) failure
Added test that validates that TaskInfo is transferred only once across recoveries
Manually verified the change by running a 4 node cluster with 2 JobManagers and 4 TaskManagers, a stateful streaming program, and killing one JobManager and two TaskManagers during the execution, verifying that recovery happens correctly.

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

Hi, @fapaul Would  you mind helping to check this flink-clients JUnit5 Migration ? Thank you very much.

@zentol do you have time to look at this?

@RyanSkraba Thank you very much for the wonderful review. I'll advance it based on your comments ASAP.

@RocMarshal Please be aware of this nifty migration tool that francesco has written: https://github.com/slinkydeveloper/assertj-migrator
It can take care of a large number of asserion migrations.

@flinkbot run azure

Thanks for the @RyanSkraba  review and @zentol  research.
I updated it based on your suggestions.


Please consider fixing issues detected by repository checker

Notification from ioBroker Check and Service Bot
Dear adapter developer,
I'm the ioBroker Check and Service Bot. I'm an automated tool processing routine tasks for the ioBroker infrastructure. I have recently checked the repository for your adapter enet for common errors and appropiate suggestions to keep this adapter up to date.
Please see the result of the check below.
ioBroker.enet
   -

ERRORS:

[ ] :heavy_exclamation_mark: [E204] Versions "1.2.2, 1.2.0" listed at common.news at io-package.json do not exist at NPM. Please remove from news section.

WARNINGS:

[ ] :eyes: [E852] .npmignore not found
[ ] :eyes: [W105] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.titleLang" in io-package.json.
[ ] :eyes: [W109] Missing suggested translation into pl,uk,zh-cn of "common.desc" in io-package.json.
[ ] :eyes: [W115] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter.
[ ] :eyes: [W145] Missing suggested translation into it,es,pl,uk,zh-cn of some "common.news" in io-package.json.
[ ] :eyes: [W173] Potential sensitive data "password" not listed at "protectedNative" in io-package.json
[ ] :eyes: [W174] Potential sensitive data "password" not listed at "encryptedNative" in io-package.json
[ ] :eyes: [W181] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation"
[ ] :eyes: [W184] "common.main" is deprecated and ignored. Please remove from io-package.json. Use "main" at package.json instead.
[ ] :eyes: [W184] "common.materialize" is deprecated for admin >= 5 at io-package.json. Please use property "adminUI".
[ ] :eyes: [W184] "common.title" is deprecated and replaced by "common.titleLang". Please remove from io-package.json.
[ ] :eyes: [W202] Version of package.json (1.2.2) doesn't match latest version on NPM (1.0.1)
[ ] :eyes: [W513] "gulpfile.js" found in repo! Think about migrating to @iobroker/adapter-dev package
[ ] :eyes: [W519] Consider adding plugin "@alcalzone/release-script-plugin-manual-review".
[ ] :eyes: [W522] Please consider migrating to admin 5 UI (jsonConfig).

Please review issues reported and consider fixing them as soon as appropiate.
Errors reported by repository checker should be fixed as soon as possible. Some of them require a new release to be considered as fixed. Please note that errors reported by checker might be considered as blocking point for future updates at stable repository.
Warnings reported by repository checker should be reviewed. While some warnings can be considered as a suggestion and be ignored due to good reasons or a dedicated decision of the developer, most warnings should be fixed as soon as appropiate.
You may start a new check at any time by adding the following comment to this issue:
@iobroker-bot recheck
Please note that I (and the server at GitHub) have always plenty of work to do. So it may last up to 30 minutes until you see a reaction. I will drop a comment here as soon as I start processing.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
Note: This issue replaces issue #61
@mcm1957 for evidence

This issue has been replaced by new isse #63
This issue can be closed.
your
ioBroker Check and Service Bot


Add one liner documentation how to actually use CI mode

I can't figure out how to use it, because there used to be a flag for it, which is now gone, and the entire project contains no mention of the word CI anymore :D

You are right, I forgot to update the doc...

This is how I personally use it:
dart run convenient_test_manager_dart # in one shell
flutter run path/to/your/integration_test/main_test.dart --host-vmservice-port 9753 --disable-service-auth-codes --dart-define CONVENIENT_TEST_APP_CODE_DIR=sth # in another shell, run your worker app

But will it terminate like that? Seems like this is what I'm already doing locally 😁 So for CI I would need a mode that terminates after all tests ran

Yes it terminates automatically after all tests run.

Okay, does it require the manager to be run? For a lighter CI script some people probably don't need that

This is how I personally use it:
dart run convenient_test_manager_dart # in one shell
flutter run path/to/your/integration_test/main_test.dart --host-vmservice-port 9753 --disable-service-auth-codes --dart-define CONVENIENT_TEST_APP_CODE_DIR=sth # in another shell, run your worker app

Could not find file convenient_test_manager 😛  Which directory are you running in / which build command did you run before this?

Could not find file convenient_test_manager

https://github.com/fzyzcjy/flutter_convenient_test/tree/master/packages/convenient_test_manager_dart

Lost connection to device.

Strongly suspect it is because: https://github.com/fzyzcjy/flutter_convenient_test/issues/188
And it is fixed: https://github.com/flutter/engine/pull/34496

Lost connection to device.

Strongly suspect it is because: #188. See that issue for a lot of details.
It is discussed in: flutter/flutter#37818
And it is fixed: flutter/engine#34496, but not landed in stable.

I see, thanks 👍  I will try again with master branch and let you know. Let's hope for a either hotfix or fast next update 😅

Unfortunately, it seems quite unreliable, e.g. worker disconnects, etc, at least I never got my tests to pass, which usually easily pass.

If the only problem is "lost connection to device" maybe it is #188 problem; if many other problems feel free to create separate issues

I see, thanks 👍 I will try again with master branch and let you know. Let's hope for a either hotfix or fast next update 😅

Yes personally I also suffer from this problem :( So eagerly looking forward to next stable!

Unfortunately, it seems quite unreliable, e.g. worker disconnects, etc, at least I never got my tests to pass, which usually easily pass.

If the only problem is "lost connection to device" maybe it is #188 problem; if many other problems feel free to create separate issues

Thanks, yeah for now I can't really tell if anything else is broken 😄 will let you know if I find any other issues!

Maybe it would be good to add another barebone CI mode that will just detect wether flutter test was used, and in that case, just work as if only integration_test was used, without using the manager. What do you think? At least in my use case I can imagine just calling this in CI, since it's fast, and failed tests could still be re-run locally afterwards.

Some features will be lost (e.g. "isolation mode", "all screenshots and videos", etc). But I guess it is implement-able. Feel free to PR!

Thanks, yeah for now I can't really tell if anything else is broken 😄 will let you know if I find any other issues!

Sure, take your time! I personally feel it stable except for that problem; for my own case it is sometimes also not stable because I did e2e tests with a backend and docker etc which is source of unstableness - but that is surely not your case and not related to this package


User-facing aggregated roles for programs/stacks

Hello!

Vote on this issue by adding a 👍 reaction
If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

The problem is that it inconvenient to grant to users the ability to work with Program and Stack objects. The administrator must define RBAC roles by hand.
The proposed solution is to automatically install aggregated roles, akin to https://github.com/cert-manager/cert-manager/issues/872. Specifically, the view role would be able to get/watch/list Program and Stack. The edit and admin roles would also be able to create/delete/update/patch.
Affected area/feature

The affected area is the deployment programs for the operator itself (see deploy/).

Good news everyone, we just release a preview of Pulumi Kubernetes Operator v2. This new release automatically installs an aggregated role for convenience.
Please read the announcement blog post for more information:
https://www.pulumi.com/blog/pulumi-kubernetes-operator-2-0/
Would love to hear your feedback! Feel free to engage with us on the #kubernetes channel of the Pulumi Slack workspace.
cc @Anumrati @zawistowskipiotr @romanglogowski-kmd


Bump Drupal version

@k8s-bot ok to test

Manually tested upgrading from the current version with content to this new version. LGTM, thanks @Fortiz2305!


Error while using alaSQL

Hi Team:
Getting the following error while using alaSQL on a JSON object:
TypeError: (alasql__WEBPACK_IMPORTED_MODULE_0___namespace_cache || alasql__WEBPACK_IMPORTED_MODULE_0___namespace_cache) is not a function
let allYearsQry = "SELECT DISTINCT YEAR(transactionDate) FROM ? ORDER BY 1 DESC";
let allYears = alasql(allYearsQry , [transactionData]);
Using the library on:
Angular: 16.2.12
alaSQL: 4.2.2
No other errors are noticed during compilation.

How did you import it?

Try stack overflow.


[Core] Remove the WindowListenable mixin

Thanks to the @newoga hard work, we can close https://github.com/callemall/material-ui/issues/3305.
And use https://github.com/oliviertassinari/react-event-listener instead.

Haha this one was more @oliviertassinari hard work than mine. That component made it super simple.

Looks good :+1:

Awesome :+1:


UILabel width

Hi,
Great work on making a super flexible and simple layout framework.
Any chance you can have tried to have UIButton and UILabel to automatically calculate their widths as per below where the width of a button/label can be calculated from its contents?

button1.anchorInCornerAndUseWidth(.BottomLeft, xPad: 20, yPad: 20, height: 30)
label2.alignAndUseWidth(align: .ToTheRightMatchingTop, relativeTo: button1, padding: 20, height: 30)
button3.alignAndFillWidth(align: .ToTheRightMatchingTop, relativeTo: label2, padding: 20, height: 30)

Thanks for the elegant work,
-Tim

It seems extending the framework and copying the AutoHeight concept to AutoWidth does the trick.  I'll submit a pull request.

Excellent, thank you!

Submitted #32 for review

Thanks again!


Fix failing Mac / Linux Data Viewer functional tests

Multiple Data Viewer functional tests are currently failing in nightly flake builds.

Validated


General refactoring, mostly in getDataBy...() methods

Hi,
This PR contains:

some docs improvements in developer.rst, userguide.rst and readme.md
a private method _getVariableAggregate() which is used to create the aggregation dict for the payload, this method can be shared among all getDataBy...() methods
renamed private method _create_querystring() to _getQueryString(), this has no influence on the user
all getDataBy...() methods now allow to retrieve raw timeseries (aggregate argument defaults to None, in which case getSeries is used instead of aggregateSeries
reduced code duplication by introducing a private _getData() method, which contains the shared code from all 3 getDataBy...() methods
unit tests for _getVariableAggregate() and getIdByAssets()

This PR does not fix issue #22. Havent had time to look much into this, and did not yet find out how to retrieve the different variables a timeseries instance has.
Regards,
Rafael

@readyforchaos Can you have a look at this PR? Im happy to get on a call if you want to discuss this.

Hi @rafaelschlatter great contribution! Cheers.