Accordion heading checkbox causes page reload in Firefox

Hey I am having an issue where the usual $event.stopPropagation(); does not work inside the uib-accordion-heading on an input checkbox.
Here is a plunker using the default accordion demo. All I did was add an ng-click to the checkbox in the last accordion.
http://plnkr.co/edit/f0oasawSOktPFQfkFYyM?p=preview
Thanks,

The event triggering will be on the anchor tag of the accordion-heading - see the first paragraph of Known Issues for the accordion documentation: https://angular-ui.github.io/bootstrap/#/accordion
The workaround is to create a custom template to use a div instead of an a for the heading.

@jssayin, please extend us the courtesy of searching both open and closed issues before posting one.  These instructions may also be found in our project documentation.
That said, you will need to override the template for accordions as the use of the anchor tag is the culprit here.  We went round and round with discussions and had committed a solution that used <div> elements instead but this wound up breaking Bootstrap's CSS since it's too tightly coupled to structure (i.e., using > instead of   for descendent selectors).  As such, we reverted that change and went back to anchor tags.

Please note that if you switch to  elements, you will also need to modify Bootstrap's CSS so that you still the the correct UX.

That works, thanks for your help. My bad that all my searching for "checkbox in uib bootstrap accordion causes page reload" and things like it did not direct me to the known issue.
Thanks!

Yea, no worries.  It's not limited to checkboxes (or accordion for that matter as tabs suffer the same problem).  It's any widget, really.
Also, for issue linkage, you can see issues #4777, #4533, #4104, and #3199.  For the relevant conversation in Bootstrap, see this thread.

@jssayin I had the exact same issue as you explained the plunker. Can you please share any reference code how you resolved it.
Thanks

Hi,
My workaround for this:
Add href="javascript:void(0);" in ui-bootstrap-tpls.js:

Regards,


fix: Pin mypy version to fix CI

I have a docs PR that I want to contribute, but some testing issues are clouding my view.
I took a guess at a fix.

Someone else fixed this.


history; clarifications

I've been exploring git-lfs and like most others, am quite excited about the idea in practice.
One thing I just can't seem to find any information on is regarding history.
Things like: What happens when modifications are done to the files? What happens when cloning, and there is a history? Does checking out a previous revision require an internet connection to fetch it?
These are things I can reason about via the code and structure and spec, but if there is any further information or documentation I'd appreciate a link!
Edit: found this in the readme actually, somehow missed this line:

Large files are only synced from the server when they are checked out, so your local repository doesn't carry the weight of every version of every file when it is not needed.

Your git repository will have multiple Git LFS pointer objects in the history.  Each modification should create a new one that changes the OID and file size.
Git LFS doesn't change how Git clones a repository.  When Git checks out a commit to the working directory, it passes any matching files from .gitattributes through the Git LFS filter.  Any pointer file is downloaded from your Git LFS server.
The roadmap has two items that could affect this:

A "narrow clone" feature could let users choose which files to download.  Maybe you don't want to download anything.  Or maybe you only care about a few specific directories.
A git lfs get command could let you download objects manually.

Does checking out a previous revision require an internet connection to fetch it?

Right now, it will error if it tries to download any Git LFS files from a previous revision.  If the file exists in your local .git/lfs/objects, Git LFS will use that instead.  This is where I hope git lfs get can help out.  If you anticipate going offline, then run git lfs get to grab the files you need ahead of time.    You should be able to go back online and use git lfs get to download them.
This is all speculation, so I look forward to your input once we implement more of the roadmap.

Could we use this "git lfs get" as something like a "pre-checkout" hook (or inside of such a hook) ?
That is, to ensure that all of the LFS objects are present locally in the cache before we attempt the checkout?  So that the WD spends less time in a transitional state during the actual checkout.

@jeffhostetler That's a really great idea.  :+1:

@jeffhostetler Oh there isn't a pre-checkout hook.  I think what you're suggesting would have to be done either with a tool that uses libgit2.  Or you could disable the smudge filter and run it in post-checkout.

@technoweenie I assume you keep all revisions of a large file you have made locally, even after pushing to remote? Eg does one need to do a git clean fairly often if they're making many changes to files several hundred MB in size?

Git LFS doesn't have any kind of automatic GC of objects in .git/lfs/objects.  It's something on the roadmap though.  There's a balance though.  If a gc command scrubs every object not in the current git commit, then you have to re-download files as you check out older commits or switch branches.  Of course, the downside to having no gc is that the .git/lfs/objects directory grows unbounded.

@technoweenie : can't see it in the roadmap, is there a way to at least create a command to run manually this gc?

@lcsthom Check out the prune command: https://github.com/github/git-lfs/blob/master/docs/man/git-lfs-prune.1.ronn


Redirect docs.tremor.rs to www.tremor.rs/docs

It'd be nice if someone could configure the domain to redirect docs.tremor.rs/<PATH> to www.tremor.rs/docs/<PATH> to not break previous links to the docs.

We did set up a redirect today but the path's changed so that's really not a option :(

Yes, it's so close. It redirects https://docs.tremor.rs/artefacts/offramps/ to https://www.tremor.rs/docs/index/artefacts/offramps/ instead of  https://www.tremor.rs/docs/artefacts/offramps/ (the index breaks it).
But yeah maybe it's not that easy

since there are a lot more changes than just that and more to come, rewriting isn't practical we'd need to make a special rule for nearly every page.


Catch-all routing not supported

Update the "Route Parameters" section to note that asterisk catch-all routes are not supported.
See https://github.com/aspnet/AspNetCore/issues/16953

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: be4c4d0c-149c-bde1-c7fa-f082916390ca
Version Independent ID: 9d945996-ad02-bd4b-58ea-c465cc5cc74c
Content: Create and use ASP.NET Core Razor components
Content Source: aspnetcore/blazor/components.md
Product: aspnet-core
Technology: aspnetcore-blazor
GitHub Login: @guardrex
Microsoft Alias: riande

The content that addresses this is over in the Blazor Routing topic ...
https://docs.microsoft.com/en-us/aspnet/core/blazor/routing?view=aspnetcore-3.0#routing-with-urls-that-contain-dots
Which was added on ...
https://github.com/aspnet/AspNetCore.Docs/pull/13971/files
... and it was added for a Razor file (_Host.cshtml), not a Razor Component, as you found out.
I'll make a couple of changes here probably ...

Let's call out the Razor Components scenario with catch-all.
Perhaps, the section organization needs a little work: The catch-all is described in a section about dot notation, which are distinct concepts.

Thanks for opening this issue. I'm 🏃 at the moment and will try to get to this next week or the week after.

Is there any workaround to this?
I tried to use a controller for the same routing except the controller has a catch-all, but the controller will always take precedence over the Blazor component, making it no way to handle such scenarios.

@chaojian-zhang In the future, please open a new issue using the This page feedback button and form at the bottom of any topic and then cross-link the closed issue/PR. We don't work closed issues and PRs.
To answer your question tho: I don't have any further information from engineering on it. You would need to open a new issue with engineering :point_right: https://github.com/dotnet/aspnetcore/issues ... but note that they've already been asked and (apparently) decided not to support it (https://github.com/dotnet/aspnetcore/issues/16953).


Allow multiple items

Allow sharing multiple items at once.
There already are various PRs for this. As they are no longer in sync with the latest version, I've created this new one which is based on https://github.com/meedan/react-native-share-menu/pull/119 --> props go out to @vstoyanoff 🎉
How to use this feature in your project NOW:
If you want to use this, run npm i -S flogy/react-native-share-menu#feat/multiple-attachments which will install the dependency from the GitHub repository behind this PR instead of NPM! Make sure to revert back to the official dependency once this PR was merged.
In case there are any issues / it gets out of sync with newer versions of the official dependency, don't hesitate to open up an issue here: https://github.com/flogy/react-native-share-menu
Fixes:
https://github.com/meedan/react-native-share-menu/issues/77
Duplicates:
https://github.com/meedan/react-native-share-menu/pull/130
https://github.com/meedan/react-native-share-menu/pull/119

Nice additions to this PR would be:

Update example code.
Update docs, especially where the file limits are set to 1 which must be changed to e.g. 100 to get this PR to work.
Update TypeScript types to line up with this PR and thus receive an item array.

🙌

This is much needed. 💯

Please merge it ! Thanks @flogy 🚀

Any idea when this will be merged?

Please merge this! It works perfectly during my testing, and it would be beneficial to many

Thanks a lot! BTW I'm looking for co-maintainers of this module, specially for iOS stuff :)


Consistent naming of logical plan and qscript functions

We need to make the function names across logical plan and qscript consistent (and the same where possible). These should also be consistent with the names of the SQL² functions described in https://github.com/quasar-analytics/quasar/issues/2808.
For example, in logical plan we have ObjectProject and in qscript we have ProjectField. See https://github.com/quasar-analytics/quasar/issues/2808#issuecomment-332976168 for more description.

It's not just naming.  Arity is also a relevant factor here, such as with the ArrayLength function.


Partial URL

Docs do not mention the Partial URL field required to set up a new marketing page.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 41377fde-d690-254b-a2c6-bde18d853765
Version Independent ID: 28b95ab7-190f-580e-7e58-476460f89148
Content: Design, check, and publish marketing pages (Dynamics 365 for Marketing)
Content Source: ce/marketing/create-deploy-marketing-pages.md
Service: dynamics-365-marketing
GitHub Login: @kamaybac
Microsoft Alias: kamaybac

Hi @jpatrickwright . You are correct! Thank you for pointing this out. The field is described in the related tutorial here, but I'll add it to this reference topic too.


IE prints the svg object in background-image property

This is how IE renders it for me.

I've set font-family: "object-fit:cover"; next to the object-fit: cover;
And i'm initializing objectFitImages like this:
$(function () {       objectFitImages($('img.js-object-fit'));   });
The only thing I can see what might be causing this is a self signed https certificate on my dev machine.
Version used: ^3.2.3

Are you using any other scripts like lazyload, React or similar code that changes the original  tag? Perhaps any innerHTML? How does the  tag appear in the original HTML?

I found my issue. I was using es6 import's but also loaded the library trough a script tag…
Thanks for the great polyfill 👍

I'm encountering the exact same issue in IE11 in my React app. Here's what's being rendered:

My CSS looks like this:
.ImageCardParallax--image--1RQt2 {
    object-fit: contain;
    font-family: 'object-fit: contain;';
}

.Parallax--full-width--3lsBj {
    width: 100%;
}

.Parallax--full-height--XTQSz {
    height: 100%;
}

And I'm initializing it in my component (which is a pure functional component) like so:
objectFitImages(`img.ImageCardParallax--image--1RQt2`);

In the original HTML (or rather, JSX), the img looks like this:

Any ideas whats happening?

I think you should put the JS call in the render

@bfred-it I just converted my pure component to a React.Component class and moved the call into componentDidMount, passing it an element instead. I'm still seeing the same behavior.
Also, don't the docs specify that you can pass in a selector rather than an element?

@bfred-it Never mind...this turned out to be an issue with our deployment/build system, your polyfill works great. Thanks for bearing with me!

Ah that’s good! What was the issue and where do you put the objectFitImages call? The solution might help others

Basically it ended up being just a series of debugging mishaps related to developing in internal NPM packages, bugs with npm update, and testing all of this in IE11 in Browserstack -- the details of which are not important :)
To summarize though: initially, we had forgotten to include the CSS rule font-family: 'object-fit: contain;' in our CSS. After we added that, the polyfill worked as expected. We included the objectFitImages call immediately before the return value in our pure functional React component, and passed it the selector that I initially describe.
Hope this helps! Thanks again

Thanks!
Regarding the selector: I mentioned you can pass the element since you might already have it available in a variable in the React component, without having to re-query the dom. But it works either way :)

Ah, good call! Thanks :)


A problem occurred starting process 'command 'pod'' - environment PATH?

I tried many things to make this task work but always get:
Execution failed for task ':common:j2objcXcode'.
org.gradle.api.InvalidUserDataException: Command Line Failed: pod install
org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'pod''

Please install CocoaPods to use j2objcXcode (https://cocoapods.org):
    sudo gem install cocoapods

I tried reinstalling CocoaPods, RubyGems, Ruby and RVM, using system Ruby, using rbenv instead of RVM with no success. Everything works in terminal but not inside Android Studio.
The problem seems to be with task environment, but how could this problem be resolved?

Is there any surrounding debug information which gives a clue? There should
be some surrounding lines with "Standard Output:", "Error Output:",
"Working Dir:" and "Cause:". Also try the "--debug" flag on the gradlew
command.
I'm wondering if this is a permissions issue. So check that as well. If you
run "pod install" from your "ios" directory, does it work correctly as
expected?
On Wed, Oct 7, 2015 at 6:43 AM MohammadHejazi<EMAIL_ADDRESS>wrote:

I tried many things to make this task work but always get:
Execution failed for task ':common:j2objcXcode'.
org.gradle.api.InvalidUserDataException: Command Line Failed: pod install
org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'pod''
Please install CocoaPods to use j2objcXcode (https://cocoapods.org):
sudo gem install cocoapods
I tried reinstalling CocoaPods, RubyGems, Ruby and RVM, using system Ruby,
using rbenv instead of RVM with no success. Everything works in terminal
but not inside Android Studio.
The problem seems to be with task environment, but how could this problem
be resolved?
—
Reply to this email directly or view it on GitHub
https://github.com/j2objc-contrib/j2objc-gradle/issues/496.

I don't think it's a permissions issue, but environment issue mostly because it can't find pod executable to run the command.
I checked the environment in the log, and it's different from the one in terminal and doesn't contain any reference to ruby stuff. So maybe this is the problem, but I wonder how it works for other people?
I enabled the debug option and this is the output:
[DEBUG] [org.gradle.api.Task] Pod exists at path: ../iOS
[DEBUG] [org.gradle.api.Task] XcodeTask - projectExec - pod install:
[INFO] [org.gradle.process.internal.DefaultExecHandle] Starting process 'command 'pod''. Working directory: /TestJ2OBJC/iOS Command: pod install
[DEBUG] [org.gradle.process.internal.DefaultExecHandle] Environment for process 'command 'pod'': {SHELL=/bin/bash, EnvAgent_vars=..., ANDROID_NDK_ROOT=..., TMPDIR=..., __CF_USER_TEXT_ENCODING=..., PATH=/usr/bin:/bin:/usr/sbin:/sbin, XPC_FLAGS=0x0, USER=..., HOME=..., XPC_SERVICE_NAME=com.google.android.studio.4832, LOGNAME=..., Apple_PubSub_Socket_Render=..., SSH_AUTH_SOCK=...}
[DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: STARTING
[DEBUG] [org.gradle.process.internal.DefaultExecHandle] Waiting until process started: command 'pod'.
[DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: FAILED
[DEBUG] [org.gradle.process.internal.DefaultExecHandle] Process 'command 'pod'' finished with exit value -1 (state: FAILED)
[DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':common:j2objcXcode'
[LIFECYCLE] [class org.gradle.TaskExecutionLogger] :common:j2objcXcode FAILED
[INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :common:j2objcXcode (Thread[Daemon worker Thread 3,5,main]) completed. Took 0.024 secs.
[DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[Daemon worker Thread 3,5,main]] finished, busy: 0.548 secs, idle: 0.068 secs
[ERROR] [org.gradle.BuildExceptionReporter]
[ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
[ERROR] [org.gradle.BuildExceptionReporter]
[ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
[ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':common:j2objcXcode'.
[ERROR] [org.gradle.BuildExceptionReporter] > org.gradle.api.InvalidUserDataException: Command Line Failed:
[ERROR] [org.gradle.BuildExceptionReporter]   pod install
[ERROR] [org.gradle.BuildExceptionReporter]   Working Dir:
[ERROR] [org.gradle.BuildExceptionReporter]   /TestJ2OBJC/iOS
[ERROR] [org.gradle.BuildExceptionReporter]   Cause:
[ERROR] [org.gradle.BuildExceptionReporter]   org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'pod''
[ERROR] [org.gradle.BuildExceptionReporter]   Standard Output:
[ERROR] [org.gradle.BuildExceptionReporter]
[ERROR] [org.gradle.BuildExceptionReporter]   Error Output:
[ERROR] [org.gradle.BuildExceptionReporter]
[ERROR] [org.gradle.BuildExceptionReporter]   Please install CocoaPods to use j2objcXcode (https://cocoapods.org):
[ERROR] [org.gradle.BuildExceptionReporter]       sudo gem install cocoapods
[ERROR] [org.gradle.BuildExceptionReporter]
[ERROR] [org.gradle.BuildExceptionReporter] * Try:
[ERROR] [org.gradle.BuildExceptionReporter] Run with --stacktrace option to get the stack trace.
[LIFECYCLE] [org.gradle.BuildResultLogger]
[LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED

Shame that the error messages aren't more useful. My best guess is something to do with environment, path or something similar. Can you run a few commands to figure out what's different. You can run commands from the build.gradle file using something like the following. This is basically the same as what the J2ObjC Gradle plugin does.
stdIn = new ByteArrayInputStream(stdOut.buf)
stdOut = new ByteArrayOutputStream()
task.project.exec {
    commandLine = ['grep' , '#feature']
    standardInput = stdIn
    standardOutput = stdOut
}
stdOut

I've fixed the prior example to do env.

I'm now seeing the same issue. My Gradle environment is missing /usr/local/bin/ which is in my bash environment. With your PATH=/usr/bin:/bin:/usr/sbin:/sbin, where does which pod indicate the pod executable is located?

I don't believe ruby needs to be in the path... but not finding pod is going to cause it to fail.
@advayDev1 - can you report what you see for the local environment within Gradle? You can see this when running in --debug mode.

Scrub my previous comment... a space in the path for "Android Studio" meant that I incorrectly interpreted the environment. It did have the /usr/loca/bin/ which was needed for pod to work. A second run fixed it more me, so I'm none the wiser about what happened here.
Here's the two runs from the same shell, once failing and then the success shortly afterwards.
Failure Run:
17:38:17.554 [DEBUG] [org.gradle.api.Task] Pod exists at path: ../ios
17:38:17.554 [DEBUG] [org.gradle.api.Task] shared project podspecs: j2objc-shared-debug, j2objc-shared-release
17:38:17.556 [DEBUG] [org.gradle.api.Task] xcodeTargets default is all targets: 'IOS-APP, IOS-APPTests, WATCH-APP, WATCH-APP Extension, OSX-APP, OSX-APPTests'
17:38:17.558 [DEBUG] [org.gradle.api.Task] XcodeTask - projectExec - pod install:
17:38:17.559 [INFO] [org.gradle.process.internal.DefaultExecHandle] Starting process 'command 'pod''. Working directory: /Users/brunobowden/dev/j2objc-gradle/systemTests/allPlatforms/ios Command: pod install
17:38:17.560 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Environment for process 'command 'pod'': {OLDPWD=/Users/brunobowden/dev/j2objc-gradle, TERM=xterm-256color, SHELL=/bin/bash, TMPDIR=/var/folders/z8/yhsywth965dcqgc7rylxsjw00000gn/T/, TERM_PROGRAM_VERSION=361, JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home, SHLVL=1, SECURITYSESSIONID=186a7, __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0, TERM_PROGRAM=Apple_Terminal, PATH=/Users/brunobowden/dev/j2objc-cambridge/dev/google-cloud-sdk/bin:/usr/local/git/bin:/Users/brunobowden/dev/j2objc-versions/j2objc-0.9.7:/Users/brunobowden/dev/android-sdk-macosx/platform-tools:/Users/brunobowden/dev/android-sdk-macosx/tools:/Users/brunobowden/bin:/Applications/Android Studio.app/sdk/tools:/Applications:./:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin, XPC_FLAGS=0x0, APP_NAME_26815=Gradle, USER=brunobowden, PWD=/Users/brunobowden/dev/j2objc-gradle/systemTests/allPlatforms, JAVA_MAIN_CLASS_26815=org.gradle.wrapper.GradleWrapperMain, TERM_SESSION_ID=BFCB90E8-DAC3-4E65-8AC0-F0C4D07A8131, HOME=/Users/brunobowden, XPC_SERVICE_NAME=0, LOGNAME=brunobowden, Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.eU2v18jOcr/Render, APP_ICON_26815=/Users/brunobowden/dev/j2objc-gradle/media/gradle.icns, SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.XqfSWvi9po/Listeners, LANG=en_US.UTF-8}
17:38:17.560 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: STARTING
17:38:17.560 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Waiting until process started: command 'pod'.
17:38:17.565 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: FAILED
17:38:17.566 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Process 'command 'pod'' finished with exit value -1 (state: FAILED)
17:38:17.566 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':shared:j2objcXcode'
17:38:17.567 [LIFECYCLE] [class org.gradle.TaskExecutionLogger] :shared:j2objcXcode FAILED
17:38:17.567 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :shared:j2objcXcode (Thread[Daemon worker Thread 20,5,main]) completed. Took 0.019 secs.
17:38:17.568 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[Daemon worker Thread 20,5,main]] finished, busy: 0.615 secs, idle: 0.082 secs
17:38:17.578 [ERROR] [org.gradle.BuildExceptionReporter]
17:38:17.579 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
17:38:17.579 [ERROR] [org.gradle.BuildExceptionReporter]
17:38:17.580 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
17:38:17.580 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':shared:j2objcXcode'.
17:38:17.580 [ERROR] [org.gradle.BuildExceptionReporter] > org.gradle.api.InvalidUserDataException: Command Line Failed:
17:38:17.580 [ERROR] [org.gradle.BuildExceptionReporter]   pod install
17:38:17.580 [ERROR] [org.gradle.BuildExceptionReporter]   Working Dir:
17:38:17.581 [ERROR] [org.gradle.BuildExceptionReporter]   /Users/brunobowden/dev/j2objc-gradle/systemTests/allPlatforms/ios
17:38:17.581 [ERROR] [org.gradle.BuildExceptionReporter]   Cause:
17:38:17.582 [ERROR] [org.gradle.BuildExceptionReporter]   org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'pod''
17:38:17.582 [ERROR] [org.gradle.BuildExceptionReporter]   Standard Output:
17:38:17.583 [ERROR] [org.gradle.BuildExceptionReporter]
17:38:17.583 [ERROR] [org.gradle.BuildExceptionReporter]   Error Output:
17:38:17.583 [ERROR] [org.gradle.BuildExceptionReporter]
17:38:17.583 [ERROR] [org.gradle.BuildExceptionReporter]   Please install CocoaPods to use j2objcXcode (https://cocoapods.org):
17:38:17.584 [ERROR] [org.gradle.BuildExceptionReporter]       sudo gem install cocoapods
17:38:17.584 [ERROR] [org.gradle.BuildExceptionReporter]
17:38:17.584 [ERROR] [org.gradle.BuildExceptionReporter] * Try:
17:38:17.585 [ERROR] [org.gradle.BuildExceptionReporter] Run with --stacktrace option to get the stack trace.
17:38:17.585 [LIFECYCLE] [org.gradle.BuildResultLogger]
17:38:17.585 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED

Success Run shortly afterwards:
18:11:10.682 [DEBUG] [org.gradle.api.Task] Pod exists at path: ../ios
18:11:10.682 [DEBUG] [org.gradle.api.Task] shared project podspecs: j2objc-shared-debug, j2objc-shared-release
18:11:10.684 [DEBUG] [org.gradle.api.Task] xcodeTargets default is all targets: 'IOS-APP, IOS-APPTests, WATCH-APP, WATCH-APP Extension, OSX-APP, OSX-APPTests'
18:11:10.686 [DEBUG] [org.gradle.api.Task] XcodeTask - projectExec - pod install:
18:11:10.687 [INFO] [org.gradle.process.internal.DefaultExecHandle] Starting process 'command 'pod''. Working directory: /Users/brunobowden/dev/j2objc-gradle/systemTests/allPlatforms/ios Command: pod install
18:11:10.687 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Environment for process 'command 'pod'': {OLDPWD=/Users/brunobowden/dev/j2objc-gradle, TERM=xterm-256color, SHELL=/bin/bash, TMPDIR=/var/folders/z8/yhsywth965dcqgc7rylxsjw00000gn/T/, TERM_PROGRAM_VERSION=361, JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home, SHLVL=1, JAVA_MAIN_CLASS_27850=org.gradle.wrapper.GradleWrapperMain, SECURITYSESSIONID=186a7, TERM_PROGRAM=Apple_Terminal, __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0, PATH=/Users/brunobowden/dev/j2objc-cambridge/dev/google-cloud-sdk/bin:/usr/local/git/bin:/Users/brunobowden/dev/j2objc-versions/j2objc-0.9.7:/Users/brunobowden/dev/android-sdk-macosx/platform-tools:/Users/brunobowden/dev/android-sdk-macosx/tools:/Users/brunobowden/bin:/Applications/Android Studio.app/sdk/tools:/Applications:./:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin, XPC_FLAGS=0x0, USER=brunobowden, APP_ICON_27850=/Users/brunobowden/dev/j2objc-gradle/media/gradle.icns, PWD=/Users/brunobowden/dev/j2objc-gradle/systemTests/allPlatforms, TERM_SESSION_ID=BFCB90E8-DAC3-4E65-8AC0-F0C4D07A8131, APP_NAME_27850=Gradle, HOME=/Users/brunobowden, XPC_SERVICE_NAME=0, LOGNAME=brunobowden, GPATH=/Users/brunobowden/dev/j2objc-cambridge/dev/google-cloud-sdk/bin:/usr/local/git/bin:/Users/brunobowden/dev/j2objc-versions/j2objc-0.9.7:/Users/brunobowden/dev/android-sdk-macosx/platform-tools:/Users/brunobowden/dev/android-sdk-macosx/tools:/Users/brunobowden/bin:/Applications/Android Studio.app/sdk/tools:/Applications:./:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin, Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.eU2v18jOcr/Render, SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.XqfSWvi9po/Listeners, LANG=en_US.UTF-8}
18:11:10.687 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: STARTING
18:11:10.687 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Waiting until process started: command 'pod'.
18:11:10.693 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: STARTED
18:11:10.694 [DEBUG] [org.gradle.process.internal.ExecHandleRunner] waiting until streams are handled...
18:11:10.694 [INFO] [org.gradle.process.internal.DefaultExecHandle] Successfully started process 'command 'pod''
18:11:20.760 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: SUCCEEDED
18:11:20.761 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Process 'command 'pod'' finished with exit value 0 (state: SUCCEEDED)
18:11:20.761 [DEBUG] [com.github.j2objccontrib.j2objcgradle.tasks.Utils] Command Line Succeeded:
pod install
Working Dir:
/Users/brunobowden/dev/j2objc-gradle/systemTests/allPlatforms/ios
Standard Output:
Updating local specs repositories
Analyzing dependencies
Fetching podspec for `j2objc-shared-debug` from `../shared/build`
Fetching podspec for `j2objc-shared-release` from `../shared/build`
Downloading dependencies
Using j2objc-shared-debug (1.0)
Using j2objc-shared-release (1.0)
Generating Pods project
Integrating client project
Sending stats
Sending stats
Pod installation complete! There are 2 dependencies from the Podfile and 2 total pods installed.

Error Output:

18:11:20.761 [WARN] [org.gradle.api.Task] NOTE: open the '.xcworkspace' file in Xcode. It will fail if you open the '.xcodeproj' file.
18:11:20.762 [WARN] [org.gradle.api.Task] NOTE: when working with Swift, setup your bridging header:
18:11:20.762 [WARN] [org.gradle.api.Task] https://github.com/j2objc-contrib/j2objc-gradle/blob/master/FAQ.md#how-do-i-develop-with-swift
18:11:20.764 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':shared:j2objcXcode'
18:11:20.764 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :shared:j2objcXcode (Thread[Daemon worker Thread 5,5,main]) completed. Took 10.085 secs.
18:11:20.764 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[Daemon worker Thread 5,5,main]] finished, busy: 16.598 secs, idle: 0.026 secs
18:11:20.765 [DEBUG] [org.gradle.execution.taskgraph.DefaultTaskGraphExecuter] Timing: Executing the DAG took 16.629 secs
18:11:20.765 [LIFECYCLE] [org.gradle.BuildResultLogger]
18:11:20.765 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD SUCCESSFUL

There weren't any meaningful differences for me in the environment. Just some changes to some temp environment variables and GPATH, which I used as a copy of the old environment that failed (it won't have any impact on the run). I'm still at a loss about this one.
< APP_NAME_26815=Gradle,
> APP_NAME_27850=Gradle,
< JAVA_MAIN_CLASS_26815=org.gradle.wrapper.GradleWrapperMain,
> JAVA_MAIN_CLASS_27850=org.gradle.wrapper.GradleWrapperMain,
< APP_ICON_26815=/Users/brunobowden/dev/j2objc-gradle/media/gradle.icns,
> APP_ICON_27850=/Users/brunobowden/dev/j2objc-gradle/media/gradle.icns,
> GPATH=/Users/brunobowden/dev/j2objc-cambridge/dev/google-cloud-sdk/bin:/usr/local/git/bin:/Users/brunobowden/dev/j2objc-versions/j2objc-0.9.7:/Users/brunobowden/dev/android-sdk-macosx/platform-tools:/Users/brunobowden/dev/android-sdk-macosx/tools:/Users/brunobowden/bin:/Applications/Android Studio.app/sdk/tools:/Applications:./:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin, Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.eU2v18jOcr/Render,

Where both runs inside the Gradle daemon?  Was the first run using a new daemon spun from that command, vs. the second run using an existing daemon?

They were both in the Gradle deamon but different instances:
FAILURE
17:38:15.301 [INFO] [org.gradle.launcher.daemon.server.health.DaemonHealthTracker] Starting 45th build in daemon [uptime: 3 hrs 5 mins 42.685 secs, performance: 92%, memory: 58% of 954.7 MB]

SUCCESS
18:09:27.928 [INFO] [org.gradle.launcher.daemon.server.health.DaemonHealthTracker] Starting 10th build in daemon [uptime: 14 mins 30.574 secs, performance: 97%, memory: 39% of 954.7 MB]

@brunobowden I tried this:
task testTask(type: Exec) {
    commandLine = ['env']
}

And here is the output:
SHELL=/bin/bash
EnvAgent_vars=ANDROID_NDK_ROOT
TMPDIR=/var/folders/yh/t5kw4f_52kdblc5024dzwhrm0000gn/T/
ANDROID_NDK_ROOT=/Developer/Android/SDK/android-ndk-r8
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
PATH=/usr/bin:/bin:/usr/sbin:/sbin
XPC_FLAGS=0x0
DISPLAY=/private/tmp/com.apple.launchd.aNCBdsiNok/org.macosforge.xquartz:0
XPC_SERVICE_NAME=com.google.android.studio.4832
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.9fPX2eeG1C/Render
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.FLNLQmQxEm/Listeners

/usr/local/bin/ is missing from the environment.
which pod returns ~/.rbenv/shims/pod.

How does the Gradle env PATH compare to bash env PATH? Any other
differences?
Also try ./gradlew clean and doing the build with --no-daemon as well.
On Sun, Oct 18, 2015 at 12:43 AM MohammadHejazi<EMAIL_ADDRESS>wrote:

@brunobowden https://github.com/brunobowden I tried this:
task testTask(type: Exec) {
commandLine = ['env']
}
And here is the output:
SHELL=/bin/bash
EnvAgent_vars=ANDROID_NDK_ROOT
TMPDIR=/var/folders/yh/t5kw4f_52kdblc5024dzwhrm0000gn/T/
ANDROID_NDK_ROOT=/Developer/Android/SDK/android-ndk-r8
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
PATH=/usr/bin:/bin:/usr/sbin:/sbin
XPC_FLAGS=0x0
DISPLAY=/private/tmp/com.apple.launchd.aNCBdsiNok/org.macosforge.xquartz:0
XPC_SERVICE_NAME=com.google.android.studio.4832
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.9fPX2eeG1C/Render
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.FLNLQmQxEm/Listeners
/usr/local/bin/ is missing from the environment.
which pod returns ~/.rbenv/shims/pod.
—
Reply to this email directly or view it on GitHub
https://github.com/j2objc-contrib/j2objc-gradle/issues/496#issuecomment-148987256
.

This is the bash environment:
TERM_PROGRAM=Apple_Terminal
TERM=xterm-256color
SHELL=/bin/bash
TMPDIR=/var/folders/yh/t5kw4f_52kdblc5024dzwhrm0000gn/T/
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.9fPX2eeG1C/Render
EnvAgent_vars=ANDROID_NDK_ROOT
TERM_PROGRAM_VERSION=361
TERM_SESSION_ID=B794A417-2AE4-44B6-808E-3E9D02CEEA13
ANDROID_NDK_ROOT=/Developer/Android/SDK/android-ndk-r8
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.FLNLQmQxEm/Listeners
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
PATH=~/.rbenv/shims:/~/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin
LANG=en_US.UTF-8
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
SHLVL=1
DISPLAY=/private/tmp/com.apple.launchd.aNCBdsiNok/org.macosforge.xquartz:0
_=/usr/bin/env

BTW, I'm trying to run the tasks from Gradle sidebar (run configuration), but if I try to run them from terminal everything works.

Try restarting Android Studio, perhaps it hasn't picked up the environment
changes that you've made in bash.
On Sun, Oct 18, 2015 at 4:29 AM MohammadHejazi<EMAIL_ADDRESS>wrote:

This is the bash environment:
TERM_PROGRAM=Apple_Terminal
TERM=xterm-256color
SHELL=/bin/bash
TMPDIR=/var/folders/yh/t5kw4f_52kdblc5024dzwhrm0000gn/T/
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.9fPX2eeG1C/Render
EnvAgent_vars=ANDROID_NDK_ROOT
TERM_PROGRAM_VERSION=361
TERM_SESSION_ID=B794A417-2AE4-44B6-808E-3E9D02CEEA13
ANDROID_NDK_ROOT=/Developer/Android/SDK/android-ndk-r8
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.FLNLQmQxEm/Listeners
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
PATH=~/.rbenv/shims:/~/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin
LANG=en_US.UTF-8
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
SHLVL=1
DISPLAY=/private/tmp/com.apple.launchd.aNCBdsiNok/org.macosforge.xquartz:0
_=/usr/bin/env
BTW, I'm trying to run the tasks from Gradle sidebar (run configuration),
but if I try to run them from terminal everything works.
—
Reply to this email directly or view it on GitHub
https://github.com/j2objc-contrib/j2objc-gradle/issues/496#issuecomment-149004462
.

I tried that many times, but it doesn't seem to be a temporary issue.
How do you have all those extra locations in your path? How did you add them? And how GUI apps see them?

I would look in to how Android Studio constructs its' environment. You've
only seen the problem there and not on the command line.
On Sun, Oct 18, 2015, 2:41 PM MohammadHejazi<EMAIL_ADDRESS>wrote:

I tried that many times, but it doesn't seem to be a temporary issue.
How do you have all those extra locations in your path? How did you add
them? And how GUI apps see them?
—
Reply to this email directly or view it on GitHub
https://github.com/j2objc-contrib/j2objc-gradle/issues/496#issuecomment-149050872
.

I am also getting the same error. Has anyone made progress on a solution to this issue? For now I can set
j2objcXcode {
    enabled = false
}

and then manually add the transpiled files, but I would like to use the plugin.

Yes, that is the correct way to change GUI app environment variables on OS X.  Feel free to add this to our FAQ if you'd like.

To set your PATH variable on Mac in a way that it can be picked up by GUI tools like IntelliJ run this command in Terminal:
sudo launchctl config user path $PATH

You might have to restart your machine for it to take effect.


DRGB

Anytime I set my config type to RGB, everything works. When I set the config type to DRGB, no lights show up in home assistant and I get this error:
Logger: homeassistant.core
Source: custom_components/dmx/light.py:479
First occurred: 8:48:31 AM (1 occurrences)
Last logged: 8:48:31 AM
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 288, in async_add_entities
for entity in new_entities
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 285, in
self._async_add_entity(  # type: ignore
File "/config/custom_components/dmx/light.py", line 163, in
lights = (DMXLight(light, dmx_gateway, send_levels_on_startup, default_light_type) for light in
File "/config/custom_components/dmx/light.py", line 214, in init
send_immediately)
File "/config/custom_components/dmx/light.py", line 494, in set_channels
self.send()
File "/config/custom_components/dmx/light.py", line 479, in send
packet.extend(self._channels)
TypeError: 'float' object cannot be interpreted as an integer
My Config:
 - platform: dmx
    host: <IP_ADDRESS> #House DMX Controller (eDMX King)
    port: 6454
    dmx_channels: 512
    default_level: 0
    universe: 0
   devices:
      - channel: 1
        name: Gazebo Light 1
        type: drgb

I figured out the issue. The DMX king needed to be in the same subnet as HA. Otherwise it was causing issues like this.


Vivaldi 1.6

Motivation for this change
New version available
Things done

[ ] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

I ran into what seems to be the same issue as described here for chromium: https://github.com/NixOS/nixpkgs/issues/20741, which seemed to be fixed by adding libxcb to buildInputs.
(Beforehand, I got vivaldi: error while loading shared libraries: libxcb.so.1: cannot open shared object file: No such file or directory when trying to run it.)
Curiously, before the fix, ldd on vivaldi-bin showed libxcb.so.1 => not found as well as libffmpeg.so => not found; after the fix, the first of those went away, but the latter still remains, and the program starts as normal despite it! Is that anything to be concerned about?

Thank you


Panamax on coreOS under nginx proxy HTTPS

I have a coreOS EC2 and Nginx on another Server.
My nginx is configured on reverse proxy with HTTPS.
When i search an image and click on start app i quiet HTTPS for http://<hohst:3000/app
Is it possible to force HTTPS on generated request?

Is it possible to specify proxy URL for replace metrics_url


[Fix bug 1144188] Expose API endpoint for activities KPI.

Add APIView with the stats required for the activities KPI
Enable filtering on country, functional_areas__name, campaign__name
Use a generic KPI serializer since output is similar to all endpoints

Coverage decreased (-0.3%) to 91.73% when pulling d9257286e59688ea0f16ae870d064430597b8cdd on johngian:1144188-kpi-activities into 98fdcf3cbe0820114d9ed632330f4e196150a078 on mozilla:remo-api.

Coverage decreased (-0.29%) to 91.73% when pulling 269f2c58fca6fbc3deb844576183e7aa3c737c5e on johngian:1144188-kpi-activities into e410a707845152c31765ca6a6d04c125ff62e1c8 on mozilla:remo-api.

@akatsoulas @comzeradd r?

Coverage increased (+0.1%) to 92.12% when pulling 3ef7970e881b21d2cfdf4f8123f8bd9e2c8cac24 on johngian:1144188-kpi-activities into e410a707845152c31765ca6a6d04c125ff62e1c8 on mozilla:remo-api.

Coverage increased (+0.11%) to 92.13% when pulling 3ef7970e881b21d2cfdf4f8123f8bd9e2c8cac24 on johngian:1144188-kpi-activities into e410a707845152c31765ca6a6d04c125ff62e1c8 on mozilla:remo-api.

Coverage increased (+0.11%) to 92.13% when pulling cbee55d31b422b58f88476a683d8e67c39b50d64 on johngian:1144188-kpi-activities into e410a707845152c31765ca6a6d04c125ff62e1c8 on mozilla:remo-api.

@akatsoulas PR updated

Coverage increased (+0.03%) to 92.05% when pulling ebaa7f272e900fa9f22f584f2c46c39fe4784918 on johngian:1144188-kpi-activities into e410a707845152c31765ca6a6d04c125ff62e1c8 on mozilla:remo-api.

Coverage increased (+0.03%) to 92.05% when pulling ebaa7f272e900fa9f22f584f2c46c39fe4784918 on johngian:1144188-kpi-activities into e410a707845152c31765ca6a6d04c125ff62e1c8 on mozilla:remo-api.

@akatsoulas PR updated with more comments/readable vars

Coverage increased (+0.03%) to 92.05% when pulling d5ede51424526c8775b2459efb6cd2075bec3e17 on johngian:1144188-kpi-activities into e410a707845152c31765ca6a6d04c125ff62e1c8 on mozilla:remo-api.

This comments apply to the activities as well. r+wc nice work!

Coverage increased (+0.03%) to 92.07% when pulling b59e73f40ce404cfb747fa9ef0c78542086c2a48 on johngian:1144188-kpi-activities into 98727c198fdced65b7cb72297a9b35c4c6acc661 on mozilla:remo-api.


Cluster interface refactor

What this PR does / why we need it: Makes octant more flexible as a library. See #1721 for more context.
Which issue(s) this PR fixes

In tandem with #1721 this fixes #1744

Special notes for your reviewer:
Release note:
release-note

I left ClientInterface in internal as it was not absolutely necessary to move to a public folder (something that was mentioned in #1744). Let me know if it is preferred to make that interface public, but because concrete implementations only need to implicitly implement the interface, they never need to explicitly reference it.


Use Box<dyn ...> inside TSBuilder for even more egonomics

Yeah no, the way it is right now with the IntoEdge trait should be fine.


Add 'Designing for Backstage' doc to README

Hey, I just made a Pull Request!

:heavy_check_mark: Checklist

[ ] All tests are passing yarn test
[ ] Screenshots attached (for UI changes)
[ ] Relevant documentation updated
[ ] Prettier run on changed files
[ ] Tests added for new functionality
[ ] Regression tests added for bug fixes

Duplicate of https://github.com/spotify/backstage/pull/501


Add ol.Map#forEachOverlayAtPixel

I came across this question  and came up with this fiddle to answer it.
ol.Map.prototype.forEachOverlayAtPixel = function(pixel, callback) {
  var map = this;
  var callback_return;
  this.getOverlays().forEach(function(each) {
    var px = map.getPixelFromCoordinate(each.getPosition());
    var width = each.getElement().offsetWidth;
    var height = each.getElement().offsetHeight;
    var extent = [
      px[0] - (width / 2),
      px[1] - (height / 2),
      px[0] + (width / 2),
      px[1] + (height / 2)
    ];
    var inside = ol.extent.containsXY(extent, pixel[0], pixel[1]);
    callback_return = callback.call(undefined, inside ? each : undefined);
  });
  return callback_return;
};

By the way pointerdown and pointerup could be exposed.

I do not see the benefit of this. Overlays are DOM elements, so the natural way to achieve this is to register DOM listeners on the DOM elements that you connect the overlays to.
That aside, you should not have more than a handful of overlays on a map anyway.

Well the initial (stackoverflow) question is:

Can we make ol.Overlay draggable?

And I said "yes", are you saying "yes" too @ahocevar?
And what you're suggesting is something like: "Use a drag 'n drop library, like http://interactjs.io"?
Because I had a long time to answer this (initial) question and the point is: No matter what you try, you have, at the end of the dragging, overlay.setPosition(final_coords) and you can't simply convert the dragging final pixel coordinate — from the DOM — using map.getCoordinateFromPixel because it won't be the same position.
That's why, after a couple of tries, I came up with this method, if this is possible you'll have to do everything inside OpenLayers.

What about http://jsfiddle.net/rnzgfg89/3/?

Much, much simpler, 100%! :grimacing:
But what about exposing pointerdown and pointerup?

That would be possible, but I do not think it's needed. See http://jsfiddle.net/rnzgfg89/6/.
Also note that map.getCoordinateFromPixel is not what you want to use when working with DOM events. map.getEventCoordinate is your friend.

Fantastic! Thank you Andreas.


Add UVHS

Add uvhs.org.uk.
Student email address<EMAIL_ADDRESS>Thanks

Some verification that this is actually a domain used for students at UVHS:

http://www.nominet.org.uk/whois/lookup?query=uvhs.org.uk
http://www.ulverstonvictoria.cumbria.sch.uk/school/student-email-addresses

Thanks

thanks and sorry for the delay, i'm adding the domain


Define the charter more precisely

https://github.com/TraceContext/tracecontext-spec/blob/master/HTTP_HEADER_FORMAT.md#trace-context-http-header-format says

A trace context header is used to pass trace context information across systems for a HTTP request. Our goal is to share this with the community so that various tracing and diagnostics products can operate together, and so that services can pass context through them, even if they're not being traced (useful for load balancers, etc.)

what does "operate together" mean? If we have two applications A and B instrumented by two different tracing systems with different backends, what is the behavior we're expecting?
"services can pass context through them, even if they're not being traced (useful for load balancers, etc.)" - this goal does not require any specification of the format, just the standard header name

simultaneously copied historical context in https://github.com/TraceContext/tracecontext-spec/pull/18

Yuri, to answer your first question, I can think of a few scenarios where having an expected context format is beneficial:

At minimum, load balancers, proxies, etc. can forward the header (as mentioned in your second comment, this doesn't require a format specification, just a name)
PaaS services (Azure App Service, Elastic Beanstalk, etc.) or platforms that automatically handle tracing for the developer (via sidecars, etc.) can interact with context, even if the context was set by a service using a different tracing backend. In the case of a PaaS that sends traces to a single backend (X-Ray for Elastic Beanstalk, etc.), spans could be joined later to create a full trace by pulling data from the PaaS provider's trace API.
You achieve a level of independence between instrumentation packages and tracing backends. A developer could link the instrumentation libraries / agents for Zipkin or Jaeger or Stackdriver, etc. and use them with a different tracing backend via a collector proxy (Stackdriver has one for Zipkin) or a compatible API.
API owners can match traces on their end with customer traces. This is particularly useful for large providers like Amazon, Microsoft, Google, etc., but one can imagine it becoming common for API owners of any size

There's likely other benefits that I've missed, but does what I've outlined above make sense?

Hi Morgan,
These are fine goals, but they are too high level imo to be able to draw a spec from. I.e. it's not useful to discuss what the values in the header mean without taking about that the receiving systems are expected to do with it. So far the specs only talks about the first part.
Let's take just the trace-id first. Assume my service is tracing-aware (not an LB/proxy). I can do two things with the trace-id:

record it as correlation id and start my own trace-id
use the inbound trace-id as my own

I think we're taking about the second option here, but it's not stated explicitly and various comments on various threads implied other interpretations. Agreeing on a second option has certain implications already, like if we allow variable-length trace-ids, many Dapper-like systems won't be able to accommodate that without extending their internal data models and storage formats.
Then to continue, let's assume we handled the inbound trace-id one way or another, and we're making an outbound call. Again, several options:

outbound trace-id can be different from inbound
outbound trace-id is expected to be the same as the inbound one

note that this does not imply option-2 from above, because it's possible that the instrumentation will send two headers, one Trace-Context with the received trace-id and  another (e.g. B3) with its own internal id

For this part, I think we're talking about option 2 as well, but it's not stated explicitly.

Ahh, understood!
In my mind we're talking about the second option to each of the choices that you presented, as this enables pass-through scenarios, and the re-used instrumentation code scenario. Like you pointed out, there may also be scenarios where multiple headers are passed for compatibility purposes, though ideally this becomes less necessary more and more projects would adopt Trace-Context.
@adriancole since you already have #18 open, do you want to add this there (assuming that you agree, which I think that you do)?

I agree with how yuri stated this. I think the very least 2 is defined (or
a required goal to define). Tacitly we discuss 1, which is real life
problem.
Imho we need to explain 1 eventually and bear in mind always. It is
important context (forgive the term) to relay transitional brown field
suggestions. MS in their spec outline some guidance around this type of
thing and we can too.
Iotw yes? What should we put down? I can spike a PR..

This one was created before we defined the W3C charter and is obsolete now


ci: add pypy on Windows

Demo of issue on Windows.

Seems stalled, we can reopen when you pick it up again.


Revert "logseq: Fix publishing graph"

Description of changes
This reverts commit 7db6808335f5307f94f0f49d73669e565f526f46.
Revert the changes introduced in #205057 (as requested in https://github.com/NixOS/nixpkgs/issues/218471#issuecomment-1447688562) because the caused some problems (#218471, #217320).
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

/cc @LoveIsGrief

Thanks! I had a quick look (am on my phone). Will run it when I'm on my computer to verify it works and fixes opening links.
I might also have the right to merge it, but that would be new.

Works for me and #6880 is broken again (as expected). I can't merge it, but hopefully somebody else can.

Works for me and logseq/logseq#6880 is broken again (as expected). I can't merge it, but hopefully somebody else can.

@LoveIsGrief Would you like to take over as the maintainer this case? I barely touch Logseq these days and am going to retire this github account soon.

Funny, I can close the PR, but not merge it... Dunno if adding myself as a maintainer would change that.
@kilianar maybe try sharing this PR on https://discourse.nixos.org/t/prs-already-reviewed/2617 as I don't think I'll be able to merge.

Why a ghost approved this?

That used to be the maintainer. He quit.

Funny, I can close the PR, but not merge it... Dunno if adding myself as a maintainer would change that. I wonder what the point of being a package maintainer is if one cannot merge PRs related to the package 🤷

This is normal when you do not have permissions to merge. It is really hard to prove that you are only touching your package, so it is not really possible to give every maintainer permissions for their own packages only.
I assume the ghost is the maintainer still in meta.maintainers? If so I am going to drop them treewide.

Yes, the ghost is the GitHub user formerly known as weihua-lu (listed as weihua in maintainer-list.nix). logseq is the only package for which they are listed as a maintainer.

Remember to remove him.


chore(main): release pixel-utils 0.4.2

:robot: I have created a release beep boop
0.4.2 (2024-12-10)
Bug Fixes

deps: update @nextui monorepo (f791491)
pixels,uniform: update nextui to latest + update snapshots (a55a0f1)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

pixel-utils-v0.4.2
:sunflower:


[feat] Create MIT License

Description
This PR closes issue #914 concerning the creation of the MIT license for the project under the gh-pages branch, keeping a safe and sound environment for the Project owners and Contributors alike. The license was created on the year 2024 under the name Recode Hive.
Screenshots

@sanjay-kv, wasn't this a level2 issue?

in issue we never usually know what kind of implemetation unless you provide sample, by looking at the PR i think its quite basic so level1. else the other contributors will mark ur pr spam. hope u understand.

I understand, thing is you're a really experienced open-source contributor and you know that this is the way to implement a license, there's no harder method to implement it that I didn't do. So, I hope you give issues their deserved levels so that contributors are not surprised when they get a lower level on the PR than the one that they saw and expected on the issue. Plus it's not really spammy to give it a level2, adding a license protects all their work, and mine.

my bad, i got confused with coc file.


Spyder 5.3 did not install spyder-kernel

Only a minor bug, but one that should likely be fixed or at least documented. Using the automated download for spyder 5.3 onto Windows 10 did not install spyder-kernels=2.3 which led to some odd behaviour, that was ultimately resolved with conda install -c conda-forge spyder-kernel=2.3.
Appreciate the support of Spyder!
T.

Hi @Tunneller thank you for the feedback! I'm guessing you donwloaded the standalone installer from the 'check updates' dialog right? Just in case, if you are now using the standalone Spyder version, this could be useful: https://docs.spyder-ide.org/current/faq.html#using-packages-installer
Also, maybe this is related with #17424
Let us know if something of the above helps!

Closing due to lack of response


Deprecate _CanonicalRequest.from_request_component in favour of something better

This API takes a "sort of decoded" path where the path must be joined on slashes, but the components must not be urlencoded. This generally encourages doing bad things, so we should replace it with something better (eg. a list of decoded path components).

Is it worth bringing up hyperlink.URL again?

I'm not really actually that familiar with the V4 auth code, maybe @markrwilliams can comment on whether a URL is a suitable structure for passing to the auth code. However, twisted.python.url.URL (and thus I assume hyperlink.URL) is unable to cope with non-value query strings (eg. https://s3.amazonaws.com/bucket/object?acl) so that would need to be fixed first.

@mithrandi It was indeed me!  I'd like to push URL construction as far down the call tree as possible, so I think we need some kind of class if not hyperlink.URL.
However, It turns out that hyperlink.url.URL.set allows valueless parameters


GitHub GraphQL: workflow subject to race conditions

Describe the bug

When saving, setting status, and publishing, operations can fail causing changes to be lost.
To Reproduce

Run the CMS locally (yarn start)
Create a GitHub repo to use for test purposes
Enable the GraphQL API and editorial workflow:

backend:
  name: github
  repo: repo-owner/repo-name # replace with your repo info
  use_graphql: true

publish_mode: editorial_workflow

Create a new post and save
Make an edit to the post, and then quickly do the following:
Save
Update status to "Ready"
Publish

Expected behavior

Operations should happen sequentially and in order to avoid race conditions, all operations should succeed.
Screenshots

Applicable Versions:

Netlify CMS version: 2.9.8-beta.3

Additional context

Related to #2456.

This reproduces in a similar with the REST API, which is kind of good news, since the fix should be in one place:

I think it might be because the branch gets deleted before we can patch it, but I'll have to look further.

Interesting I wasn't able to repro w/ REST, good catch.


Add state "Ready for Merge"

The status "Ready for Merge" should be set automatically once a PR has received two :+1: by different deciders and no :-1:. See the Pull Request Voting Policy for details.
This label informs mergers that they can merge a PR.

There is already a label "ready" that could be used for a maintainers hook.


Command Injection Vulnerability

This exploit exists in this project. We've highlighted the affected lines
Details in this report
bosh-softlayer-pool-server-release
https://github.com/cloudfoundry-community/bosh-softlayer-pool-server-release/blob/master/jobs/vps/templates/pid_utils.sh.erb#L3-L4

Thanks for the heads up @squeedee
You must have flagged other repos for this. Is there a recommended change for these two lines? Looking at the details and that's not super clear. Thanks for any help.
/cc @zhanggbj


[Service Bus] Operation timeout error thrown caused the stress test app to break

The stress test ran fine for a long period and abruptly ended as the OperationTimeoutError was thrown.
I think this was the cause https://github.com/Azure/azure-sdk-for-js/blob/309a14b6ecce12cfcfb66e88028ccd64af52377c/sdk/core/core-amqp/src/requestResponseLink.ts#L166
@richardpark-msft @chradek @ramya-rao-a

https://github.com/Azure/azure-sdk-for-js/pull/13264 done ⭐

https://github.com/Azure/azure-sdk-for-js/pull/13264 done ⭐


Symfony 7

Hey, I would like to be able to use your project since CKEditor is not installable on symfony 7, but your bundle doesn't work too :/

Hi, @SaItiplouf
I have opened a PR for fixing this issue. Right now the PR is blocked by another PR that I don't have any power over :)

And could you add any tool like : https://github.com/flaming-cl/editorjs-text-color-plugin
There is not that much options to edit text, color, size, font maybe? ect, I've tried modifying it myself but it's out of my capacity
;)
And is there a way to display it as Html in the Index Page of the CrudController ? Because we can only read JSON on the crud controller and we have to go into EDIT page to see the content.


sail's chrome extension performance error

when visit a GitHub repository that may use sail
if you visit another page and back to repo page. There are one more open in sail button on it.
like this

Duplicate of #157.


Add ImageHelper Unit Tests

Solves #2
Added the necessary dependencies and wrote unit tests for the necessary functionalities

Hi @dalalvarun, the issue #2 is already being worked on by @kapilgahlot1998
Anyway, the project is now built with Gradle so your changes wouldn't work

Anyway, I like how you tested the helper class, it was a very nice approach!

Okay @rob93c Thanks!

I was thinking that if @kapilgahlot1998 doesn't come up with a solution in a week, I can assign you the issue.
Would you like to keep working on this in the meantime?
In that case you will have to align the code to the current state of the repository, and then perform small adjustments (for instance, we should use camelCase everywhere in Java apart from constants)

Yea sure. Please assign it to me. I will fix all the naming issues and will align my code to gradle

Hi @dalalvarun, feel free to reopen the pull request once you manage to fix the conflicts.
I will do my best to review it (and in 3 days I will assign you the ticket, probably)

Do you have any update on this pull request, @dalalvarun?


withOpacity

How to use withOpacity function with CSS variables? It isn't clear how to use this function and pass the opacity value?

I answered this question in the discussion.
Thus, closing this issue for now.


Validation checks

Meta issue for

Syntactic checks
Semantic checks
Policy checks

Tasks

[x] #74
[x] #115
[ ] #412
[x] #525
[x] #528
[x] #568
[ ] #580
[ ] #581
[x] #663
[x] #680
[ ] #754
[x] #788
[ ] #800
[ ] #803
[ ] #1093
[ ] #1122

From #293

I took quite some time to investigate and refactor this. There is now a function that verifies both the signature and the membership tag, it is however just used in tests.
Adding the signature and the membership tag and verifying them is complicated and needs to happen in different places and separately.
External plaintexts:
They have no membership tag, just a mandatory signature
Group plaintexts:
They have both a signature and a membership tag
For Commits: The membership tag covers the confirmation tag, which covers the signature. This means the signature and the membership tag cannot be created at the same time, it has to happen sequentially.
Group ciphertexts:
They have no membership tag
Verification:
The verification also happens in different places. MlsGroup only verifies the signature, because it cannot determine whether a plaintext came from a ciphertext or was sent as a plaintext, therefore it doesn't know whether a membership tag is required.
I used this opportunity to do some refactoring and fix some bugs as well, but the gist of it is that integrity checks of MLSPlaintext remain complicated.

From #293

I took quite some time to investigate and refactor this. There is now a function that verifies both the signature and the membership tag, it is however just used in tests.
Adding the signature and the membership tag and verifying them is complicated and needs to happen in different places and separately.
External plaintexts:
They have no membership tag, just a mandatory signature
Group plaintexts:
They have both a signature and a membership tag
For Commits: The membership tag covers the confirmation tag, which covers the signature. This means the signature and the membership tag cannot be created at the same time, it has to happen sequentially.
Group ciphertexts:
They have no membership tag
Verification:
The verification also happens in different places. MlsGroup only verifies the signature, because it cannot determine whether a plaintext came from a ciphertext or was sent as a plaintext, therefore it doesn't know whether a membership tag is required.
I used this opportunity to do some refactoring and fix some bugs as well, but the gist of it is that integrity checks of MLSPlaintext remain complicated.

https://github.com/openmls/openmls/blob/0a39799516d9c024e803a8088613a58fcdcef03c/src/group/managed_group/mod.rs#L421

This entire function needs to be refactored... maybe file a follow up.

Originally posted by @franziskuskiefer in https://github.com/openmls/openmls/pull/397#r620044683

Can you file a follow up then for a negative test case?

Originally posted by @franziskuskiefer in https://github.com/openmls/openmls/pull/397#discussion_r625073480
When (re-)implementing the validation logic, we should make sure to include negative test cases to catch invalid messages.

With #705 fixed ValSem004 might have changed semantics, depending on how the sender and member are defined.

I just closed #984 since there is not much to do from a functional standpoint. I'm just posting this here so that we don't lose sight of the fact that the application needs to validate identity changes. (Although that should probably pop up again when we collect all the MUSTs from the spec.)


[INITIAL] Adding Syslog export plugin

This plugin will send the syslog messages from
WPEFramework over websocket.

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 2 files pending identification.

Protex Server Path: /home/blackduck/github/ThunderNanoServices/477/rdkcentral/ThunderNanoServices

Commit: 21b659821b09e7ea41262d5906d95bd06a647ec5

Report detail: gist

Hi Karthick - Please use a Metrological copyright in your headers, not RDK, to fix the blackduck check.
Martin Hughes, RDK CMF Compliance Team

Hi Karthick - Please use a Metrological copyright in your headers, not RDK, to fix the blackduck check.
Martin Hughes, RDK CMF Compliance Team

Thank you. Will correct it.

Discussed this with Karthick. He will create an even improved version of this. Until then I will close the PR


tried listing locations and failures thrown

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az appservice list-locations
Errors:
No module named 'decorator'
Traceback (most recent call last):
python3/dist-packages/fabric/connection.py, ln 5, in <module>
    from invoke.vendor.six import StringIO
ModuleNotFoundError: No module named 'invoke.vendor.six'

...

python3/dist-packages/fabric/connection.py, ln 10, in <module>
    from decorator import decorator
ModuleNotFoundError: No module named 'decorator'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az appservice list-locations --sku {}

Expected Behavior
Environment Summary
Linux-4.4.0-18362-Microsoft-x86_64-with-glibc2.29
Python 3.8.2
Shell: bash

azure-cli 2.0.81 *

Extensions:
azure-devops 0.17.0

Additional Context

appservice


correcting some inconsistencies to process Elasticc

Hi Emille, I found some inconsistencies in the module processing Elasticc data to extract sigmoid features :
for instance 'FLUXCAL' => should now be 'psFlux'.  I believe 'FLUXCAL' would not work when processing alerts streamed by Fink. Can you merge it ? Thanks
Marco

I was under the impression that Julien would do this conversion ... since everyone will need it. But I will double check.


Rename vmm_vendor -> vmm_vendor_display

Provides a better fix for https://github.com/ManageIQ/manageiq/commit/76e9afe3e0bc1f168067e11afba9d35ae61c1af8, and fixes a few issues in the code that was touched as part of the rename. In particular:

Fixes a code path that was unreachable (checked for vmm_vendor == "vmware" - old vmm_vendor or the new vmm_vendor_display would be "VmWare")
Removes a MiqSearch that was no longer needed.

Here's a grep of everything that wasn't converted vmm_vendor -> vmm_vendor_display:
tim@tim-thinkpad:~/src/manageiq$ ag vmm_vendor | grep -v vmm_vendor_display
db/migrate/20130923182042_collapsed_initial_migration.rb:727:      t.string   "vmm_vendor"
db/fixtures/miq_searches.yml:163:          field: Host-vmm_vendor
db/fixtures/miq_searches.yml:175:            field: Host-vmm_vendor
db/fixtures/miq_searches.yml:192:            field: Host-vmm_vendor
db/fixtures/miq_searches.yml:209:            field: Host-vmm_vendor
db/fixtures/miq_searches.yml:226:            field: Host-vmm_vendor
db/fixtures/miq_searches.yml:243:            field: Host-vmm_vendor
db/fixtures/miq_searches.yml:260:            field: Host-vmm_vendor
db/fixtures/miq_searches.yml:276:          field: Host-vmm_vendor
config/locales/en.yml:612:      vmm_vendor: VMM Vendor
spec/models/rbac_spec.rb:200:      it "can filter results by vmm_vendor" do
spec/models/rbac_spec.rb:201:        host = FactoryGirl.create(:host, :vmm_vendor => "vmware")
spec/models/rbac_spec.rb:202:        expression = MiqExpression.new("=" => {"field" => "Host-vmm_vendor", "value" => "vmware"})
app/models/host.rb:41:  validates_inclusion_of    :vmm_vendor, :in => VENDOR_TYPES.keys
app/models/host.rb:643:    VENDOR_TYPES[vmm_vendor]
app/models/host.rb:650:    self[:vmm_vendor] = v
app/models/host.rb:894:      next if %w(id guid ipmi_address mac_address name created_on updated_on vmm_vendor).include?(key)

I left the search stuff as vmm_vendor specifically so Rbac could take advantage of searching for hosts in SQL, making this a better fix for https://bugzilla.redhat.com/show_bug.cgi?id=1291854 (see https://github.com/ManageIQ/manageiq/pull/6207).

/cc @matthewd

FYI, this is now blocking https://github.com/ManageIQ/manageiq/pull/5982, unless I revert 76e9afe3e0bc1f168067e11afba9d35ae61c1af8.

@gmcculloug @bdunne @blomquisg could I have some feedback on @Fryguy's comments?
@matthewd alternatively I could just proceed with rebasing this and following up with another PR if this is blocking. I think it should be GTG otherwise, the other proposed changes aren't critical

Just updated and fixed the above issues in https://github.com/ManageIQ/manageiq/commit/b135639adff0e076ecc1a4e6214ccc09dab59d6e and https://github.com/imtayadeway/manageiq/commit/eaafc46a9e198545971aea646bec8cc2ecb1aec2
Here's the new list of things that are still vmm_vendor:
tim@tim-thinkpad:~/src/manageiq$ ag vmm_vendor | grep -v vmm_vendor_display
db/migrate/20130923182042_collapsed_initial_migration.rb:727:      t.string   "vmm_vendor"
db/fixtures/miq_searches.yml:164:            field: Host-vmm_vendor
db/fixtures/miq_searches.yml:181:            field: Host-vmm_vendor
db/fixtures/miq_searches.yml:198:            field: Host-vmm_vendor
db/fixtures/miq_searches.yml:215:            field: Host-vmm_vendor
db/fixtures/miq_searches.yml:232:            field: Host-vmm_vendor
db/fixtures/miq_searches.yml:249:            field: Host-vmm_vendor
db/fixtures/miq_searches.yml:265:          field: Host-vmm_vendor
config/locales/en.yml:597:      vmm_vendor: VMM Vendor
spec/models/rbac_spec.rb:200:      it "can filter results by vmm_vendor" do
spec/models/rbac_spec.rb:201:        host = FactoryGirl.create(:host, :vmm_vendor => "vmware")
spec/models/rbac_spec.rb:202:        expression = MiqExpression.new("=" => {"field" => "Host-vmm_vendor", "value" => "vmware"})
spec/models/vim_performance_tag_spec.rb:22:      @host = FactoryGirl.create(:host, :vms => @vms, :vmm_vendor => 'vmware', :vmm_product => "ESX", :type => "ManageIQ::Providers::Vmware::InfraManager::HostEsx")
spec/models/job_proxy_dispatcher_vm_storage2hosts_spec.rb:77:            @host.vmm_vendor = "microsoft"
spec/models/manageiq/providers/vmware/infra_manager/refresher_spec.rb:179:      :vmm_vendor         => "vmware",
spec/models/manageiq/providers/redhat/infra_manager/refresher_3_1_spec.rb:156:      :vmm_vendor       => "redhat",
spec/models/manageiq/providers/redhat/infra_manager/refresher_3_0_spec.rb:140:      :vmm_vendor       => "redhat",
spec/models/manageiq/providers/openstack/infra_manager/refresher_rhos_juno_spec.rb:99:      :vmm_vendor       => "redhat",
spec/models/manageiq/providers/microsoft/infra_manager/refresher_spec.rb:122:      :vmm_vendor       => "microsoft",
spec/models/miq_host_provision_spec.rb:17:    mhp.host = FactoryGirl.create(:host, :vmm_vendor => 'unknown')
spec/models/miq_host_provision_spec.rb:20:    mhp.host.vmm_vendor = 'vmware'
spec/lib/ems_event_helper_spec.rb:20:                                      :vmm_vendor            => 'vmware',
spec/factories/host.rb:5:    vmm_vendor          "vmware"
spec/factories/host.rb:50:    vmm_vendor "redhat"
spec/factories/host.rb:54:    vmm_vendor  "unknown"
spec/factories/host.rb:60:    vmm_vendor  "microsoft"
app/controllers/host_controller.rb:251:      @host.vmm_vendor = "unknown"
app/models/host.rb:41:  validates_inclusion_of    :vmm_vendor, :in => VENDOR_TYPES.keys
app/models/host.rb:613:    vmm_vendor == 'vmware'
app/models/host.rb:643:    VENDOR_TYPES[vmm_vendor]
app/models/host.rb:887:      next if %w(id guid ipmi_address mac_address name created_on updated_on vmm_vendor).include?(key)
app/models/host.rb:894:    self.vmm_vendor = 'unknown'
app/models/host.rb:924:      self.vmm_vendor  = "microsoft"
app/models/host.rb:929:      self.vmm_vendor  = "vmware"
app/models/host.rb:949:      self.vmm_vendor   = "unknown"
app/models/host.rb:955:      self.vmm_vendor = ost.hypervisor.join(", ")
app/models/manageiq/providers/vmware/infra_manager/refresh_parser.rb:198:            :vmm_vendor       => vendor,
app/models/manageiq/providers/redhat/infra_manager/refresh_parser.rb:120:        :vmm_vendor       => 'redhat',
app/models/manageiq/providers/openstack/infra_manager/refresh_parser.rb:196:          :vmm_vendor           => 'redhat',
app/models/manageiq/providers/microsoft/infra_manager/refresh_parser.rb:118:        :vmm_vendor       => 'microsoft',

I think that's right. Only thing I'm not sure about is:
config/locales/en.yml:597:      vmm_vendor: VMM Vendor

Otherwise this should be GTG.
/cc @matthewd

@miq-bot rm-label wip

@imtayadeway Why are we renaming this column/method?  Performance?

@chessbyte it's to provide a better fix for https://github.com/ManageIQ/manageiq/commit/76e9afe3e0bc1f168067e11afba9d35ae61c1af8 - made more urgent because @matthewd will have to revert that fix to continue with Rails 5 work unless this gets merged first.

@imtayadeway This looks great.  Can you fix the alignment changes you made in spec/models/manageiq/providers/vmware/infra_manager/refresher_spec.rb as per the bot above?  None of those alignments need to have changed.
Otherwise this is ready to merge, from my perspective.

@Fryguy Just fixed the offending commit and repushed. Thanks!


Feature/dns enhancements

Changes:

Added report module that outputs aggregated data from all runs
Fixed Pylint and PyUnit
Addded Dockerfile to run the py runner
Added Python3 support
Added report module

$ make all
cd py && pylint --rcfile=../pylintrc *.py
Using config file /home/msantos/Projects/perf-tests/dns/pylintrc

--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

nosetests py/ -v
test_parser (data_test.DataTest) ... ok
test_result_db (data_test.DataTest) ... ok
test_TestCases (params_test.ParamsTest) ... ok
test_TestCases_attributes (params_test.ParamsTest) ... ok
test_null_params (params_test.ParamsTest) ... ok
test_params (params_test.ParamsTest) ... ok

----------------------------------------------------------------------
Ran 6 tests in 0.082s

OK

@bowei Do you have any other thoughts on this ? I would really like seeing this merged. Is there anything else I can do to help ?


feat(key): CW-20890 add lite card key

Checklist:

README.md includes:

[ ] The details of signing data and transaction data, this includes parameters.
[ ] Official docs or white paper.
[ ] Website or api can query assets and broadcast transaction.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

Task linked: CW-20890 產生三代卡encrypt key，perso時要寫入


Add properties to S161 as asserted in reference

This adds to S161 "Van Douwen's anti-Hausdorff Fréchet space" the properties that are asserted in the reference DOI 10.1016/0166-8641(93)90147-6 but not yet listed. These are P16 Compact, P39 Hyperconnected/Anti-Hausdorff, P78 (not) Finite, and P99 US. Despite being in the title of the work, Fréchet / $T_1$ is not listed because it can be deduced from P99 via T226.

Note that Frechet in the paper (section 3) means P80 (Frechet Urysohn).

Can you remove P129?  That should not be needed.


Add Victor's Capes variants to storage list

Victor's Capes are not included in the list when they are storable in the cape rack.

Is this still a problem with the latest update? i have added it to the code:
    VICTORS_CAPE_1(ItemID.VICTORS_CAPE_1, StorageLocation.CAPE_RACK),


[Bug] Firestore where condition values are always treated as strings

The "Where condition value" for Firestore actions, when getting multiple documents from a collection, only supports string values. If we set it to filter for GT 5, it should be setting the value 5 as a number, instead it does this as the string "5", which results in Firestore not returning any results.

Possible duplicate of #6060 ?

Thanks @arturokunder , you are right. Closing this in favour of #6060.


VTOL: Support transition command for missions

@AndreasAntener How hard would it be to finish that off? I think it has been pending for some time and shouldn't be a major hurdle.

Seems to be quite popular these days: https://github.com/mavlink/mavlink/pull/487

Seems to be quite popular these days: https://github.com/mavlink/mavlink/pull/487

@tumbili I have mission transitioning in SITL, see https://github.com/PX4/Firmware/pull/3426
the transition itself is still weird. I think there might be a problem in https://github.com/PX4/Firmware/blob/master/src/modules/vtol_att_control/vtol_type.cpp#L81 as i do get the failure text during transition.


Include types in the package

It would be great to keep the types inside the package so only one install is needed.
Happy to raise a PR for this.

on second look through the code, it appears it's already in there - apologies. Would be good to remove the (Typescript type definition)[https://github.com/Donaldcwl/browser-image-compression#typescript-type-definitions] section in the readme.


(PUP-6073) Handle launchd plists with line continuations

Even though line continuations in text plist files is valid XML,
the plist parser in facter 2.x can't handle it. In this case, rescue
NoMethodError and let `plutil -convert xml1' normalize it.

Hi @ccaviness:
Thanks for the contribution!  It looks like this PR needs a rebase to be able to be merged.

This may be appropriate for 3.8. However it needs to be retargeted at the 3.x branch to fix that.
This problem has already been fixed in Puppet 4.4.


Orientation portrait

Describe the bug
Screen orientation portrait does not fill out all available space with the background color and buttons are missing.
To Reproduce
Steps to reproduce the behavior:

Go to http://open-museum.ch/
Make sure your orientation is portrait (or you are in orientation lock)

Expected behavior
Same view as in landscape mode.
Screenshots

Desktop (please complete the following information):

OS: [e.g. iOS]
Browser brave
Version 1.7.98

Smartphone (please complete the following information):

Device: iPhone5 emulation
OS: NA
Browser NA
Version NA

Additional context
Fix proposed by @djurango:
Add a overlay to tell users to change the display orientation
@media screen and (orientation:portrait) {
    // CSS applied when the device is in portrait mode
}

@media caused trouble on large displays and was removed entirely .


⚠ ClamAV has degraded performance

In f552004, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 66 ms

Resolved: ClamAV performance has improved in b467c15.


all: test timeouts on darwin-amd64-race after 2023-05-01

#!watchflakes
post <- builder == "darwin-amd64-race" && (`SIGQUIT` || `deadline exceeded` || `timed out`) && date != "" && date >= "2023-05-01"

(See previously #58929.)

Fixed by https://go.dev/cl/500015.


Updated resources by adding 2019 and 2020 organisations

Fixes #45
Added 2019 and 2020 GSoC organizations

Thanks for your work on this PR @priyanshuone6. Can you also make changes in the script to include results from 2019 and 2020 or should I open another issue to address it?

I'll see what I can do

I guess that should do.
Do let me know if there is something I forgot to change.

@priyanshuone6 thanks for working on this change. There is one comment in the no_of_times function. It should be ready to be merged once you resolve it. Thanks

So should I keep it (2009, 2018)?


Minor UI bugs

@akshay8551 its okay if it comes into the second line, but first line should be full.
take container sizes from design

[x]

[x]

[x]

[x]

Resolved,

[x]

Still having same issue on keeper app v 1.1.12(303)

Done.


How to get the feature map output before last layer.

I can run 'predict' to get the final output, but I want to get the output before the final layers (fcn).
for example:
def nnet(n_ch, patch_height, patch_width):
    inputs = Input((n_ch, patch_height, patch_width))
    conv1 = Conv2D(size, (3, 3), padding='same')(inputs)
    conv2 = Conv2D(size, (3, 3), padding='same')(conv1)   !!!!!""
    conv_final = Conv2D(1, (1, 1), padding='same', activation='sigmoid')(conv2)
    model = Model(inputs=[inputs], outputs=[conv_final])
    model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy'])

After run "predict", I want to get the output of conv2.

@tomastheod-ITI thanks!


feat(bridge): sender subgraph

Opening this PR to keep track of ongoing work. Subgraph is implemented for the fast bridge sender, still need to complete the receiver side. Some code smells can probably be improved as well.
Allows queries of merkle proofs for fast messages

https://thegraph.com/hosted-service/subgraph/shotaronowhere/fastbridge?query=Proof Query

Deployed to https://thegraph.com/hosted-service/subgraph/kleros/fastbridge-arbitrum-rinkeby


Splitting lib requirements

If you're interested in not requiring Soto and don't want to pull it in, open an issue and I can look at splitting it out.

For now our project running in GKE/Yandex.Cloud and Bare Metal installations. AWS is non main cloud provider for us. Also for many people too I think.
If it possible that would be cool.

Released in 0.4.0


PDOException in POST /app.php/waypointcreated/9

Error in swapp
PDOException in POST /app.php/waypointcreated/9
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'note' cannot be null
View on Bugsnag
Stacktrace
vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91 - PDOStatement::execute
vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91 - Doctrine\DBAL\Driver\PDOStatement::execute
vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php:165 - Doctrine\DBAL\Statement::execute
vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php:281 - Doctrine\ORM\Persisters\Entity\BasicEntityPersister::executeInserts
vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php:1018 - Doctrine\ORM\UnitOfWork::executeInserts
vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php:378 - Doctrine\ORM\UnitOfWork::commit
vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:356 - Doctrine\ORM\EntityManager::flush
src/AppBundle/Repository/DoctrineORMWayPointRepository.php:49 - AppBundle\Repository\DoctrineORMWayPointRepository::save
src/AppBundle/Controller/WayPointController.php:125 - AppBundle\Controller\WayPointController::createWayPointAction
var/bootstrap.php.cache:2510 - Symfony\Component\HttpKernel\HttpKernel::handleRaw
var/bootstrap.php.cache:2472 - Symfony\Component\HttpKernel\HttpKernel::handle
vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:169 - Symfony\Component\HttpKernel\Kernel::handle
web/app.php:27 - [main]

View full stacktrace

An error linked to this issue has been marked as fixed in Bugsnag
PDOException in POST /app.php/waypointcreated/6

An error linked to this issue has been reopened in Bugsnag
PDOException in POST /app.php/waypointcreated/6

An error linked to this issue has been marked as fixed in Bugsnag
PDOException in POST /app.php/waypointcreated/6


HDDS-9328. Speed up testListStatusIteratorOnPageSize

What changes were proposed in this pull request?
Speed up testListStatusIteratorOnPageSize by:

Reduce the number of directory entries created for testing iterator paging (set smaller page size in config).
Keep entries from smaller batch to larger one, only create additional entries.  Delete only at the end.

Also reduce code duplication, extract method to common test class.
https://issues.apache.org/jira/browse/HDDS-9328
How was this patch tested?
Before:
Tests run: 176, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 337.616 s - in org.apache.hadoop.fs.ozone.TestOzoneFileSystem
Tests run: 102, Failures: 0, Errors: 0, Skipped: 10, Time elapsed: 135.095 s - in org.apache.hadoop.fs.ozone.TestOzoneFileSystemWithFSO
Tests run: 250, Failures: 0, Errors: 0, Skipped: 9, Time elapsed: 547.686 s - in org.apache.hadoop.fs.ozone.TestRootedOzoneFileSystem
Tests run: 108, Failures: 0, Errors: 0, Skipped: 16, Time elapsed: 203.204 s - in org.apache.hadoop.fs.ozone.TestRootedOzoneFileSystemWithFSO

https://github.com/apache/ozone/actions/runs/6245661295/job/16955525758
After:
Tests run: 176, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 166.418 s - in org.apache.hadoop.fs.ozone.TestOzoneFileSystem
Tests run: 102, Failures: 0, Errors: 0, Skipped: 10, Time elapsed: 69.49 s - in org.apache.hadoop.fs.ozone.TestOzoneFileSystemWithFSO
Tests run: 250, Failures: 0, Errors: 0, Skipped: 9, Time elapsed: 250.157 s - in org.apache.hadoop.fs.ozone.TestRootedOzoneFileSystem
Tests run: 108, Failures: 0, Errors: 0, Skipped: 16, Time elapsed: 119.134 s - in org.apache.hadoop.fs.ozone.TestRootedOzoneFileSystemWithFSO

https://github.com/adoroszlai/hadoop-ozone/actions/runs/6248472464/job/16964041346

It looks like there is some flakiness (visibility problem?) in FS listing with small page size.

@sadanand48 patch is updated, please take another look

Thanks @sadanand48 for the review (and the fix for HDDS-9347).


fix: request body logging [#84]

fix: request body logging [#84]

@flash286 thank you for the pull request! The approach looks good.
I would like to investigate a bit more before merging. In particular, look at the integrations that use FromHTTPRequest -- it may be the case that the body was read and is not available anymore when we want to report an error.
Will give more review feedback tomorrow, wanted to keep you posted ;)
Once again thank you!

Agree with all your comments, nice review!

@flash286 thank you very much for your contribution!


Font render error when UI scale is larger than 1

The messsage on top right corner is not showing. And the issue is the same in some other places.

hmm
I have never tried scaling UI. I will try.

It may be text-overflow（...）issue.
Recently, It was fixed in EU4dll.

https://github.com/matanki-saito/EU4dll/issues/99
https://github.com/matanki-saito/EU4dll/issues/102

memo

memo

memo
I found that Unk4 fixed "..." logic.
https://github.com/matanki-saito/CK2dll/blob/master/Plugin/Unk4.cpp

I added some fixes to the code in #83

When the text overflows, the text is correctly replaced by 3 dot (...)
Fixed the code to get the width of the character in font.
Fixed version error dialog text.
Change code encoding to utf-8.

And, when UI scale is larger than 1,  maybe need to set "fontname_gui_scaled" in fonts.gfx.
https://github.com/matanki-saito/CK2JPModCore/blob/b1be8215bbab5910ccd0efbbf0c2cd811853dae7/resource/interface/fonts.gfx#L108
thx

Thank you for the good work. For the 4th change in the list, is it means we don't need to do the special escape to csv files?

No, it is necessary.
I changed the program code (* .cpp, *.hpp) from shift-JIS encoding to UTF-8 encoding.
It was necessary for the error dialog text.

And you can try the development version dll.
If you have enabled automatic updating, please overwrite the bat file on "C:\Program Files (x86)\Steam\steamapps\common\Crusader Kings II\plugins\autoupdate.bat".
autoupdate.zip
or download dll ( https://d3mq2c18xv0s3o.cloudfront.net/api/v1/distribution/139275487/%exeMD5%?dll_md5=%pluginMD5%&phase=dev )
thank you

OK. Got it.


DBZ-259 Return correct value for null Duration

https://issues.jboss.org/browse/DBZ-259

Applied to master and 0.6. Thanks, @jpechane!


feat: support AuthnRequest in SAML

Signed-off-by: Yixiang Zhao<EMAIL_ADDRESS>#368
I added an option as below to determine whether to sign the request. If enabled, the certification should be uploaded to Keycloak Clients. I will update the documentation later.

However, there were some troubles during the development process. The gosaml2 lib seems to have some bugs about this point, and I have opened an issue.
So if enable the option, we will use POST binding instead of Redirect binding.
When tested with Aliyun IDaaS, the certification management function is VIP. And I can't find an option like Client Signature Required in Keycloak. So I suggest disable the option while using Aliyun IDaaS.

@Steve0x2a plz review


Custom init -> Plugin init to make tests pass on hioa-cs/IncludeOS

Syslogd update and pull from hioa-cs/IncludeOS dev included

Something's wrong on my PR to hioa-cs/IncludeOS (syslog_plugin test fail and main test fail) (pulled from your repo because of the custom_init changes). Trying to figure it out now and I'll come back to you.


Pagination on status page, previous and next week

https://github.com/cachethq/Cachet/issues/148

Do we think that we should go back in weekly increments or go from showing the last 7 days, to everything?

Do we think that we should go back in weekly increments or go from showing the last 7 days, to everything?

This needs rebasing.

This needs rebasing.

Do you like this feature to reimplement on the new structure? https://github.com/cachethq/Cachet/pull/222

Do you like this feature to reimplement on the new structure? https://github.com/cachethq/Cachet/pull/222

Yes please.

Yes please.

I think we should have the last 7 days as default view, then a History button which shows all incidents?

I think we should have the last 7 days as default view, then a History button which shows all incidents?

Or all incidents and a last week button?

Or all incidents and a last week button?

@jbrooksuk Mmm I think someone using the status page for a long time and many incidents can be querying lots of rows don't you?

@jbrooksuk Mmm I think someone using the status page for a long time and many incidents can be querying lots of rows don't you?

@jbrooksuk Should I proceed?

@jbrooksuk Should I proceed?

@joecohens yeah, proceed, it'll be good to go back in time regardless :smile:

@joecohens yeah, proceed, it'll be good to go back in time regardless :smile:

:+1:

:+1:

Might be useful to do this after my next refactorings.

Might be useful to do this after my next refactorings.

Yes I think I'll wait a little bit more.

Yes I think I'll wait a little bit more.

My refactoring is done for now. :)

@joecohens rebase and we'll merge.

Closed in favor of https://github.com/cachethq/Cachet/pull/257


child terms of MP:0004423 - term label and synonyms

The following are child terms of abnormal temporal bone squamous part morphology MP:0004423
absent temporal bone squamous part MP:0004899
Add appropriate new synonyms based on available synonyms for parent term MP:0004423
EXISTING SYN: absent squamosal bone
NEW SYNONYM: absent squama temporalis
NEW SYNONYM: absent squamous bone
NEW SYNONYM: absent squamous temporal bone
NEW SYNONYM: absent squamous part of temporal bone
NEW SYNONYM: absent temporal squama
small squamosal bone MP:0030121
CHANGE PRIMARY TERM LABEL TO: small temporal bone squamous part
AMENDED DEF: reduced size of the anterosuperior portion of the temporal bone that is thin, scale-like, and translucent and forms part of the lateral wall of the cranial vault
EXISTING SYN: decreased squamosal bone size | reduced squamosal bone size
NEW SYNONYM: small squamosal bone
NEW SYNONYM: small squamous bone
NEW SYNONYM: small temporal squama
NEW SYNONYM: small squamous part of temporal bone
NEW SYNONYM: reduced squamous temporal bone size
NEW SYNONYM: decreased squamous temporal bone size
short squamosal bone MP:0008430
CHANGE PRIMARY TERM LABEL TO: short temporal bone squamous part
AMENDED DEF: length reduction of the anterosuperior portion of the temporal bone that is thin, scale-like, and translucent and forms part of the lateral wall of the cranial vault
EXISTING SYN: decreased squamosal bone length | reduced squamosal bone length
NEW SYNONYM: short squamosal bone
NEW SYNONYM: short squamous bone
NEW SYNONYM: short squamous part of temporal bone
NEW SYNONYM: short temporal squama
NEW SYNONYM: short squamous temporal bone
squamosal bone hypoplasia MP:0030122
CHANGE PRIMARY TERM LABEL TO: temporal bone squamous part hypoplasia
AMENDED DEF: underdevelopment or reduced size, usually due to a reduced number of cells, of the anterosuperior portion of the temporal bone that is thin, scale-like, and translucent and forms part of the lateral wall of the cranial vault
EXISTING SYN: hypoplastic squamosal bone
NEW SYNONYM: squamosal bone hypoplasia
NEW SYNONYM: hypoplastic squamous part of temporal bone
NEW SYNONYM: hypoplastic squamous bone
NEW SYNONYM: hypoplastic temporal squama
NEW SYNONYM: hypoplastic squamous temporal bone

Changed the primary term labels for child terms and added new synonyms as suggested above.


Give tesseract a whitelist of characters it can expect to find

This should make sure tesseract doesn't numbers and punctuation characters, which can help with the precision. There's multiple examples where numbers and special characters has been found instead of the real letters, ie.:
https://twitter.com/countdownanswer/status/618770269637844992
https://twitter.com/countdownanswer/status/610436171634749440
https://twitter.com/countdownanswer/status/608630610358317056
https://twitter.com/countdownanswer/status/608623617056866305
https://twitter.com/countdownanswer/status/600288578527166465
https://twitter.com/countdownanswer/status/593411161883815937
https://twitter.com/countdownanswer/status/592682336174637056
Tesseract also has a concept of patterns, where you can instruct it to only find characters matching a certain regex, but I couldn't get that to work. It would however be a good way of limiting the number of letters tesseract finds, as it sometimes can find too many, like here:
https://twitter.com/countdownanswer/status/616966919896346624
https://twitter.com/countdownanswer/status/616236378314117120 (has compression artefacts)

A thing I noticed while finding the tesseract command inside of Program.cs, is that you probably could do with outputting to stdout instead of to a temporary file, and then capture that output: https://github.com/benjojo/Countdown/blob/master/AutoCountdown/Program.cs#L118-L120. You can just provide stdout as the output file, that will make the output be printed instead.

Hmm, Looking back this code is all pretty horrifying, in the classic "what was I thinking on 19 Sep 2013" kind of way.
I may just rewrite this, You are providing enough inspiration :)