Unable tu run client on windows 7 clean install

I had tried to run the client on a windows 7 without any updates. An error was raised informing me that the client needs .net 4.0 (the default version of .net framework on a clean win 7 is 3.5.1). Is there any way to get over this issue ?

Install .NET Framework 4.0.


Bump to v2.0.0-RC6

As the title says

@rhatdan @vrothberg @giuseppe @TomSweeneyRedHat @jwhonce PTAL

/lgtm
/hold

/hold cancel


Android Build

Hello,
I am trying to get devolay working on Android. In build.gradle(:app) I have included
    implementation('me.walkerknapp:devolay:2.1.0') {
        artifact {
            name = "devolay"
            type = "aar"
        }
    }

Builds with no errors.
For quickly testing, in MainActivity.java I simply have:
package com.example.ndi;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

import me.walkerknapp.devolay.Devolay;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        Devolay.loadLibraries();
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

When run, app immediately crashes with the following reason:
Caused by: java.lang.IllegalStateException: The NDI(tm) SDK libraries were not found.
I thought the Android Build includes the NDI SDK? Am I missing something?

Thanks for opening an issue! Sorry for only getting to it now. I have replicated the issue and will see what's going on

I have the same crashes in my project.

Yes, I'm having also the same problem, but this is because from the Devolay Release v2.0.2 to the Devolay Release v2.1.0 they removed the folder "natives/android/arm64-v8a", so it is not generating for Android anymore.
And if you try to get other .SO file, it will say: " .SO is for EM_X86_64 instead of EM_AARCH64".
Did someone solved this issue on Android ARM64?

Yes, I'm having also the same problem, but this is because from the Devolay Release v2.0.2 to the Devolay Release v2.1.0 they removed the folder "natives/android/arm64-v8a", so it is not generating for Android anymore. And if you try to get other .SO file, it will say: " .SO is for EM_X86_64 instead of EM_AARCH64". Did someone solved this issue on Android ARM64?

I compiled a SO file through JNI, Reference the official libndi.so and .H files,I can send&receive data.
But i'm confused how to show in android by receive the camera data.

Any solution do you have?

Any updates on this? Facing the same issue with trying to run this on Android.
I have tried following the compiling steps for the NDI SDK for android, with no success.

I believe this should now be fixed with the recent revamp to the build process. All artifacts for Android should now appear in the AAR file for release 2.1.1 without issues. Please feel free to reopen this issue if it crops up again!
Thanks for your patience!

They are here, but no longer load, are we getting into some C++ rabbit hole?
java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "_ZTISt12length_error" referenced by "/data/app/~~6Ldw-5YrDMdI5jzlr9A8CQ==/de.daubli.ndimonitor-IoInKvBN14OxSt831zaX5g==/base.apk!/lib/arm64-v8a/libdevolay-natives.so"...
  at java.lang.Runtime.loadLibrary0(Runtime.java:1082)
  at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
  at java.lang.System.loadLibrary(System.java:1661)
  at me.walkerknapp.devolay.Devolay.<clinit>(Devolay.java:42)


Does not delete old issue

It seems that mainternerd does not always delete outdated issues.
Please see niosus/EasyClangComplete#355
I have configured maintainerd to close the issue with awaiting-feedback label in 14 days, but the issue is open for more than 14 days already.
Please feel free to ping me about it, I could just create a small test repo to reproduce the issues I am having if this helps you debug the issues. Thanks!

That would be awesome!  Looking at where I left this in the code-base, I think the feature was simply never implemented.  That was probably because everything else in maintainerd is stateless, whereas this is not...  I'll probably want to throw these into Azure Scheduler with a postback URL to trigger the follow-up action.
Can you think of anything you'd like to see other than closing the issue?  What about removing the label (that caused the trigger) and applying a different one?  Anything else?

Thanks for your answer. I guess this would already make the workflow much easier. Additionally, I would only like to be able to remove the label that triggered the behavior automatically in case the person actually responds. Otherwise, that is everything I would want from this feature :)
As for being stateless, I have never worked with github API, but can you get all actions within the issue conversation? Could you get for example the last date when the label was added? Then you just need to check the issue on a timer or smth and check if it has expired, right? But then again, I have no experience in this, so feel free to ignore this.


Correct schedulerName, priority and priorityClassName fields

Address issue: https://github.com/rancher/rancher/issues/19751
Problem:
Now the workload API has these redundant fields in the schema:
workload.schedulerName
workload.scheduling.scheduler
workload.priority
workload.scheduling.priority
workload.priorityClassName
workload.scheduling.priorityClassName

Operations on workload.scheduling.xx are effectless.

would liek @ibuildthecloud's input

LGTM


#3423. Need word wrap in markdown mode

kick jenkins

make the same change code cells too, not just text cells.

:+1:


Update to rustc 1.5.0-nightly (e0e262737 2015-10-27)

fixes #45

There were the following issues with your Pull Request

Commit: d0ba80923fd2cb55cffea7d68fc72999fbb7d830
Commits must be in the following format: %{type}(%{scope}): %{description}
Invalid type. Valid types are feat, fix, docs, style, refactor, perf, test, chore, revert

Guidelines are available at https://github.com/serde-rs/aster

This message was auto-generated by https://gitcop.com

r? @erickt


Tests failing in build

Hi Dima,
Just checked out your project and tried to build it and I get test failures, is there something wrong on my side? Do you have this in CI?
Results :
Failed tests:   testGetCachedReleaseList(com.groupon.seleniumgridextras.downloader.GridExtrasDownloaderTest): expected:<...,"download_count":29[0],"created_at":"2014-...> but was:<...,"download_count":29[6],"created_at":"2014-...>
testChromeDriverDString(com.groupon.seleniumgridextras.grid.GridStarterTest)
testExecute(com.groupon.seleniumgridextras.tasks.DownloadChromeDriverTest): expected:<0.0> but was:<1.0>
testUnknownHost(com.groupon.seleniumgridextras.utilities.HttpUtilityTest): Expected exception: java.net.UnknownHostException
Tests run: 220, Failures: 4, Errors: 0, Skipped: 0

No CI is broken at the moment and the HTTP tests actually download stuff so
make sure you have internet connection.
Also, when video recording tests are running, i noticed the CLI sometimes
runs out of memory, but never had that issue in the IDE
On Mon, Aug 31, 2015 at 4:34 AM, Alex Kogon<EMAIL_ADDRESS>wrote:

Hi Dima,
Just checked out your project and tried to build it and I get test
failures, is there something wrong on my side? Do you have this in CI?
Results :
Failed tests:
testGetCachedReleaseList(com.groupon.seleniumgridextras.downloader.GridExtrasDownloaderTest):
expected:<...,"download_count":29[0],"created_at":"2014-...> but
was:<...,"download_count":29[6],"created_at":"2014-...>
testChromeDriverDString(com.groupon.seleniumgridextras.grid.GridStarterTest)
testExecute(com.groupon.seleniumgridextras.tasks.DownloadChromeDriverTest):
expected:<0.0> but was:<1.0>
testUnknownHost(com.groupon.seleniumgridextras.utilities.HttpUtilityTest):
Expected exception: java.net.UnknownHostException
Tests run: 220, Failures: 4, Errors: 0, Skipped: 0
—
Reply to this email directly or view it on GitHub
https://github.com/groupon/Selenium-Grid-Extras/issues/158.

--
-Dima Kovalenko
Good judgment comes from experience, and experience comes from bad judgment.
--Frederick P. Brooks

Other download tests seem to work, I have internet; just ran it again and slightly different result:
Failed tests:   testChromeDriverDString(com.groupon.seleniumgridextras.grid.GridStarterTest)
testExecute(com.groupon.seleniumgridextras.tasks.DownloadChromeDriverTest): expected:<0.0> but was:<1.0>
Tests in error:
testBadVersion(com.groupon.seleniumgridextras.downloader.GridExtrasDownloaderTest)
Will take a look in an actual debugger when I have a bit more time. Also will try to setup a way to debug getting it working with no net connection but those environments are all on headless vms with firewall connectivity issues and DPI so will have to figure out how to connect a debugger there...

btw you can get a free "FOSS" open source cloud jenkins setup from CloudBees for your project i think

Just ran a mvn clean install and no test failures. Closing this issue. Please write a comment if you think it should be reopened.


Laravel View - Adding Theme Hint

Adding Theme Hint functionality to check related Blade Template on Laravel View easier.
First add THEME_HINT_ENABLED directive in .env file.
It can be enabled with setting THEME_HINT_ENABLED to TRUE.
It can be disabled with setting THEME_HINT_ENABLED to FALSE.
If there`s wrong about implementation CMIIW to modify it according to the Laravel.
Ping @GrahamCampbell @taylorotwell

@joko-wandiro Please resubmit to 5.4 since 5.2 is not supported anymore.


Sub nodes do not open upon click

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to index.html page in the src folder
Click on Inbox

Expected behavior
I expect the inbox node to be open but it stays close. The chevron is changed, however.
Desktop (please complete the following information):

OS: Windows
Browser Edge
Version: 99

Additional context
The toggle functionality does not seem to work when the HTML is generated. jQuery could help you out here by adding the following code to the if statement on line 75 of the bstreeview.js file:
$($(this).attr("data-bs-target")).collapse('toggle');

Met the same problem, and the fix works.


Fixed #21523 - Support for mock dates in DateField.to_python()

Not much different from https://github.com/django/django/pull/4270.


5 dryrun validation and documentation

Done for now  - a bit more validation of inputs to do, but seems pretty much ready to send out.

Fixed most things i saw - check the issues for the bigger changes/ ones i thought might need review.

Let me test it out on the beamline..  I would like to address the following before finishing it:

default NEXAFS detector behavior
default group behavior -> I think a quick chat to discuss your expectations would help me
I am thinking of one simplification to the structure of the "queue" level list.  why not group it to rather than the current [{acq_index:1,queue_index:1,acq_info(repeated),step_info}] -> [{acq_1_info,'steps': [{step_1_info},{step_2_info}] }] ... I think this will make the queue more complicated, but it's just adding in an extra for loop to un pack it all, and you retain the acq info for all of the steps, which is really ugly right now.  Maybe this should be a change after this merge now that I think about it

@BijalBPatel I believe the json dumps is doing what you mean in for displaying the acquisition details.  let me know if not.  As is, I believe everything is fine from my point of view.

Perfect!


feat: aws:releaseId

Add new configuration field aws:releaseId added to the metadata of every request.

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

note: We should also update smoke tests for this change but out of scope for this PR as we can prioritize this later/closer to launch.


Create codeql-analysis.yml

Type of change

Infrastructure update

Description
Initial commit of codeql scanner settings.
Additional details
Related issues
Release Note

@ryjones I'm going to close this for now. I haven't seen any comments on the feedback or changes to the PR. Please reopen if you want to revisit this.
Thanks.


add validation stringency to bam parsing, flagstat

fixes #973

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

Thanks @ryan-williams!


New Line Support

Current Behavior

Commonmark.js parser enters a  tag inside a block when a linbreak is added. The end of the block (</clause>) is then treated as a standalone  block.

Tasks

Ensure every code block (example: <clause></clause>) is treated as existing inside the overall html block once.

Related Issues:

N/A

This is due to how CommonMark handles html blocks (there are 7 types!):
https://github.com/commonmark/commonmark-spec/blob/master/spec.txt#L2019
I have identified 3 options that preserve the newlines inside the nested custom blocks:
1 pre
2 code blocks
3 blockquotes
(1) and (2) are similar in that the markdown is not parsed by CommonMark, while (3) allows the markdown to be parsed in a single pass.
Example:
## Try CommonMark

Using a `pre`

## Heading One
This is text

and may include newlines. It will not be parsed as markdown, so
we will have to parse a second time.

Using a code block

``` clause id="123"
## Heading One
This is text

and may include newlines. It will not be parsed as markdown, so
we will have to parse a second time.

Using a block quote, we will see the markdown...

clause id="123"
Clause 1.1
three
four
Sub Section 1.1.1
This is some text.
This is more text.

This is outside the clause.

Resolved by: https://github.com/accordproject/markdown-editor/commit/90854c6491d9b908bc28bbbba783550a0105efc5#diff-25d902c24283ab8cfbac54dfa101ad31


GUACAMOLE-360: Allow users to kill their own sessions

This is the first of a few changes related to GUACAMOLE-360 - this one makes a few minor changes that allow users to kill their own sessions.

Okay, updated things to use PermissionSet stuff to handle this.

Looks pretty good. Before moving ahead with merge: Do you think any change is necessary to the help text on the session management tab? Currently it states:

All currently-active Guacamole sessions are listed here. If you wish to kill one or more sessions, check the box next to those sessions and click "Kill Sessions". Killing a session will immediately disconnect the user from the associated connection.

Most of the above seems to still apply, but I don't think "all currently-active Guacamole sessions" is accurate any longer.

Took a stab at updating the language, and gave it the ol' Google Translate try to get it into the 8 or so different languages we have there.

Looks good! I have no way to verify the results of using Google Translate, but hopefully the translation is OK.

I have no way to verify the results of using Google Translate, but hopefully the translation is OK.

Yeah, me, either, but hopefully others in the community who have contributed to the various translations can jump in and fix things if they're off.


[Incompatibility] With 5eSheet-resourcesPlus

Found a Compatibility issue with 5eSheet-resourcesPlus. With both modules active (and libwrapper as a dependency) and no others, Token Mold throws an error and fails to function.
I know you request Incompatibility issues to be given to the other module creator, however only Token Mold is throwing the error, so I wanted to put the issue here, as well as there.
If they can't be made to work together that's fine, Just wanted to bring it to your attention in case it can be fixed, as I'd like to be able to use both modules together.
Error on Startup:
https://i.imgur.com/WLpTqcj.png
https://i.imgur.com/sCztO2h.png
Error on Token Placement: https://i.imgur.com/mJcQyYY.png
Steps to reproduce the behavior:

Load up both Modules together, and that's it.

OS: Windows 10
Browser: Foundry Standalone
FVTT Version 10.291
Module version

Token-Mold: 2.15.4

5eSheet-resourcesPlus : 1.8.0

The most recent update to 5eSheet-resourcesPlus fixed this Incompatibility.


Wrap requestAnimationFrame as OnRender interface

I would like to propose interface or virtual function that wrap around requestAnimationFrame function
Because requestAnimationFrame should be called only once at a time and triggered only when any data was changed. So it would be great if the framework would wrap and manage this function instead of us using it directly
It could be that we would have interface contain void OnRender(). And whenever the data was changed it would trigger the requestAnimationFrame to call all OnRender in the list
If possible, I think every component should run on this render callback instead of the main thread

I’m afraid I don’t really follow what you’re asking for. Running code on a requestAnimationFrame callback would still be on the main UI thread.
Are you able to specify more precisely what you’re looking for? Note that we’ve already designed rendering to work in the way that we think is most useful, so realistically would only change it if given very specific justifications.

@SteveSandersonMS Surely it would be the same thread but it would like another thread that not always called unnecessary, only when the browser need to repaint, that's what requestAnimationFrame used for
Suppose we have a loop timer that changing whole table. It could be triggered faster than the browser's repaint. This leads to unnecessary command trying to change the DOM of that table. With requestAnimationFrame we could separate timer updating data to run from the logic to generate table only when it really repaint
requestAnimationFrame was recommended to be used from canvas to css, everything relate to graphic in browser. So I think framework like blazor should utilize it
I think your rendering system would be the same with running on the main thread directly or under requestAnimationFrame, it just requestAnimationFrame is better be used for everything related to rendering

requestAnimationFrame is the pattern to queue deferred actions when you are doing animation. By having this supported, I think animations would not need (that much) JS interop.
It would be nice to see some Blazor animation experiment to see what does Blazor need to support fluent animation or components/elements.


Initial deployment via ArgoCD of all controllers (bundling storage layer and Workspace UI) on EOEPCA demo cluster

Create Argo k8s manifests in https://github.com/EOEPCA/eoepca-plus/tree/deploy-develop/argocd/eoepca/workspace to rollout the necessary controllers and pipelines allowing to create a "workspace" for a team including storage buckets and the Workspace UI on the EOEPCA demo cluster

see https://github.com/EOEPCA/eoepca-plus/blob/deploy-develop/argocd/eoepca/workspace/app-workspace.yaml with the important part of pointing to a specific golden path for the EOEPCA demo pipeline, see here: https://github.com/EOEPCA/eoepca-plus/blob/f0ef09891922d4ce18e4ac3e51ba802d54715bdc/argocd/eoepca/workspace/app-workspace.yaml#L12-L15


Fix name of :read-only and :read-write feature

For info, this change also exists in https://github.com/web-platform-dx/web-features/pull/756/files#diff-ede10c87bb77559a8bbc80777b753de0cce10d13215d5c1d17299032ff16f844


[plugin] AddInstanceForFactory: No factory registered for id <CFUUID 0x6000020c18e0> F8BB1C28-BAE8-11D6-9C31-00039315CD46

Describe the bug
I am getting log  [plugin] AddInstanceForFactory: No factory registered for id <CFUUID 0x6000020c18e0> F8BB1C28-BAE8-11D6-9C31-00039315CD46     for iOS
For android its working fine but on iOS i am getting above log in staging and release build .
on iOS development build is working fine.

I was facing the same issue. And the issue was of adding the detail rather than library. After the artist was added to the track the audio started playing and the issue disappered:
 if (urlRef) {
      await TrackPlayer.add({
        id: 1,
        title: `${songTitle}`,
        artist: `${songArtist}`,
        artwork: `${songCover}`,
        url: urlRef,
      });

@surhidamatya Is this an issue with the documentation then?
Could you create a pull request to fix the docs? Or the logic/code?
Please and Thank you :)
CC: @srahul9134


Fix 14081:Table in the document of std.bigint.BigInt.toString() duplicat...

...es.
Small fix of doc comment.
Please do not forget to use the "std.ddoc" template file while ddoc generation.
It involves this bug.

LGTM. Thanks!

Auto-merge toggled on


Figure out page.video and how all that works

then put into example.pl

https://playwright.dev/#version=v1.5.1&path=docs%2Fapi.md&q=pagevideo


Add optional fscript integration

Some style issues, but I'll deal with that when I work on the UI.


enable -Wlogical-op and fix bmi160

CI failing because Hexagon doesn't understand -Wlogical-op. Rolling into https://github.com/PX4/Firmware/pull/7975


Session renewer and object dump upon connection exception

@vamshi-sfdc @pmedapuram  Please review the changes while I work on unit tests for these changes

@adarsh-ramakrishna-sfdc could you share an overview of high level summary to talk about in which all constraints connectionexception is thrown with this enhancements? May be you can pin me to all those handler call along with the insights into when this handler may be triggered

@vamshi-sfdc
Here is the Summary: This enhancement will cause session renewer to be triggered whenever connection exception or when timeout exception is thrown . We set the timeout so that the issue with connection can be caught early and session renewer is activated as quickly as possible. Apart from this, no other connection exception is thrown as part of this enhancement

@vamshi-sfdc  @pmedapuram  submitted few more file changes. Please review

@vamshi-sfdc @pmedapuram


git flow feature publish option not available?

Most of the time, we publish our git flow features rather than finishing them. It'd be great if that option was available in SublimeGit.

Is this feature available yet? I was looking for it today but couldn't find it.


code examples for interacting/querying with junoswap

Could you please provide some code examples for interacting and querying with junoswap?
The content in README is too confusing.

Closing as stale.


Super simple setup with impressionist, mismatch between impressionist_count and impressions_count.

Using Rails 4 and Impressionist 1.5.1

I have a ProductsController and a Product model.
In my show action:
def show
  impressionist(@product, "unique view", :unique => [:session_hash])
end

In my model:
class Product < ActiveRecord::Base
  is_impressionable counter_cache: true
end

And my Product schema:
create_table "products", force: true do |t|
  t.string   "name",                                        null: false
  t.integer  "impressions_count",           default: 0
end

And there's a mismatch between the counts:
irb(main):001:0> Product.find_by(slug: 'test').impressions_count
=> 57
irb(main):002:0> Product.find_by(slug: 'test').impressionist_count
=> 70

Lol this is still open? :laughing:


Provide a way to initialize the api with localized data - as string

By this way api consumer may initialize api directly with string content read from any source
 private Localizator(string localizedContent, string language)
Also:
Support key-value input(eg. properties file) for ease of translators
Support xml input.

There are some issues about configuration style. It will be better than current style.
We will integrate .Net properties or resx file. It is an good opinion.
Besides, I think it would be advantageous to keep the library compact.  For example I'm not so sure about xml.


Update: Added dropdown to display speakers, schedule and tutorial menu

Thank you
On Tue, Aug 8, 2023 at 6:22 AM Hassan Bahati @.***>
wrote:

@.**** commented on this pull request.
In components/ui/navbar.js
https://github.com/PyconUg/ug.pycon.org/pull/86#discussion_r1286555847:

@@ -9,12 +9,22 @@ import { useState } from "react";
export default function Navbar() {
const NavbarLinks = [
{

 path: "/speakers",

 label: "Speakers",

},

 path: "#",

 label: "Program Guide",

 subLinks: [

   {

     path: "/speakers",

last Saturday we had a request to keep schedule and speakers at top
level. am thinking move towards having the dango girls under a community
dropdown
—
Reply to this email directly, view it on GitHub
https://github.com/PyconUg/ug.pycon.org/pull/86#pullrequestreview-1566410845,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APSQZEDS6656JJDBBNW2G2TXUGWI5ANCNFSM6AAAAAA3HNXGXQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


Client Allocation Request for: Stef

Client Allocation Questions
Core Information

Name: Stef
Website / Social Media: @smagdali
Region: North America
DataCap Requested: 1TiB
Addresses to be Notarized: f1zp5opmzrtx6j3iqb3sdodfu2q6sn62sfx44ycha
Notary Requested: dannyob

@smagdali Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

Closing these issues as they're multiple requests (due to https://github.com/keyko-io/filecoin-verifier-frontend/issues/454 I believe)


Android Paging3 Support

Is your feature request related to a problem? Please describe.
Cannot hook a Watcher to a PagingSource.
Describe the solution you'd like
The Arhitecture Components Library Paging3 changed how things get sent into adapter. A PagingSource is necessary that contains a suspend function called load. Here we are supposed to hook the api call in a synchronous way. This is not possible with a Watcher which provides us with a toFlow() method only. I would like to be able to have a watcher in my PagingSource so it triggers a reload if any item is changed

Hi! Unfortunately, I don't see an elegant way to do this for the time being. The closest would be to create a new coroutine scope from PagingSource.load() and call PagingSource.invalidate() when the second watcher result is collected. But that would most likely leak the watcher since there's no way of knowing when the DataSource is cancelled.
Room uses weak references to mitigate that: https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-master-dev/room/runtime/src/main/java/androidx/room/paging/LimitOffsetDataSource.java#74
I'm personally not a fan of weak references but if there's no other option, I guess it's something we could add to get a better pagination experience.

Yeah, paging2 was using callbacks which worked without issue with apollo. I was thinking something similar with the invalidate approach, I was hoping for something that would not result in extra calls being made. Can we expect a workaround/solution soon? At least in an alpha version?

Would you be able to share your Paging2 code or pseudo code? I can try to convert that to Paging3.

Not easily there are multiple abstraction levels with business logic and the like but basically:
`
open class SearchDataSourceFactory(
private val graphqlApi: GraphqlApi,
private val parserFunc: (List<SearchQuery.Edge>) -> List,
private val filters: List? = null,
private val searchText: String? = null,
subscriptions: CompositeDisposable,
queryErrorEvent: SingleLiveEvent) : RxDataSourceFactory(subscriptions, queryErrorEvent) {
/**
 * Call Api, parse the response and invoke callback.
 * If IllegalStateException, call handleSignaled
 */
override fun load(cursor: String?, pageSize: Int, callback: BaseDataSource.AbstractLoadCallback<T>,
                  handleSignaled: (Disposable) -> Unit): Disposable {

    return graphqlApi.getNodesService().searchFilterItems(searchText,
            filters = Filters(nodeTypes = Input.fromNullable(filters)),
            pageSize = pageSize, cursor = cursor)
            .subscribeWith(object : DefaultDisposableObserver<Response<SearchQuery.Data>>() {

                override fun onNext(response: Response<SearchQuery.Data>) {

                    if (response.hasErrors()) {
                        callback.onError(QueryError(0, graphErrors = response.errors?.toGraphErrorList(), operation = response.operation()))
                    }

                    try {
                        val items = parserFunc.invoke(response.data()?.items ?: emptyList())
                        callback.onResult(items, nextPageCursor(response))
                    } catch (e: IllegalStateException) {
                        handleSignaled.invoke(this)
                    }
                }

                override fun onError(e: Throwable) {
                    callback.onError(QueryError(0, e))
                }
            })
}

private fun nextPageCursor(response: Response<SearchQuery.Data>): String? {
    val pageInfo = response.data()?.pageInfo
    val hasNextPage = pageInfo?.hasNextPage ?: false
    return if (hasNextPage) pageInfo?.lastCursor as? String else null
}

}`
It made use of the PageKeyedDataSource, whose load functions received a callback that could be called asynchronously. It isn't a nice solution either, but we hadn't found a better one at that time. That's why we want to switch to Paging3 to cleanup the code as well.

Thanks!!
open class SearchDataSourceFactory<T : CoreRecyclerViewItem>([...],  subscriptions: CompositeDisposable,)

I guess the subscriptions up there is where you keep all active subscriptions and you somehow have a way of managing the lifecycle of these subscriptions outside the adapters/paging?
The closest I can think right now is to create a new coroutines scope to invalidate when the watcher emits for the second time:
        val deferred = CompletableDeferred<List<Int>>()
        scope.launch {
            apolloClient.query(..).toFlow().collectIndexed { index, value ->
              if (index == 0) {
                  deferred.complete(value)
              } else {
                  invalidate()
                  cancel()
              }
            }
        }
        return deferred.await()

You would then have to manage the scope manually and cancel it appropriately. Also, I'm not 100% sure of how the deferred would cancel up there but I think something along these lines might work.

Tried it, but it doesn't really work since the collect is being called for subsequent pages load too, which trigger the invalidate which triggers the reload, and basically we have a loop that loads the first page again and again

Tried it, but it doesn't really work since the collect is being called for subsequent pages load too, which trigger the invalidate which triggers the reload, and basically we have a loop that loads the first page again and again

Shouldn't you stop receiving updates after the first one ?

load 3 pages of data
something changes on page 3
the watcher for page 3 emits a new list -> this calls invalidate
all 3 watchers are cancelled
the 3 pages get loaded again
as long as nothing changes data, there shouldn't be any update?

Yeah there is a bug in my code.

Closing this issue, please leave a message if you want me to reopen it.

Has anyone managed to successfully implement this?


[Idea] Remove powder from Trendy Game?

Either that, or maybe shuffle the Trendy Game items, but last I heard, that was really difficult.
I think having powder not be guaranteed (And maybe only have one or two powder items in the pool) will add a little bit more depth to the early game.

Never have I ever successfully obtained "Trendy Powder"
but it isn't ever in logic to obtain trendy powder, it's just an option

Of course, when I say "guaranteed" I don't mean logically guaranteed, I'm aware it's not logically expected
That being said, it's easy to learn how to do the Trendy Game and even easier to get the powder once you know

Ah, I see. Randomize the conveyor items as a whole, got it.


Feature: Implement backend data integrity checks

Add data integrity verification to OstrichDB to ensure the reliability and consistency of  .ost collection files. This will help detect and handle potential corruption or inconsistencies in the database.

Implement functions to perform each integrity check:

Verify file size is within the set limit (10mb)
Validate file format, including version checking and structure verification
Ensure all cluster IDs in the collection exist in the cache file see #104
Verify all records have an approved data type

Develop a process to run these checks:

On file open
Before write operations
On-demand when requested

Create a quarantine system for files that fail critical integrity checks:

Move corrupted files to a quarantine directory
Implement logging for failed checks
Notify user

Added file size check

added file format check and quarantine checks


Wrong Program Variable Used For Path In Install Script

Describe the bug
In the .\install.ps1 script during the step to write the program's main directory to the users' PATH, the wrong variable is being used.
Expected behavior
It needs to use the absolute path saved in the variable $programPath, instead of the relative one of $programDir.

This issue is related to #8 where the PATH change was first introduced.


Master into develop after 2.1.1 hotfix

Pull Request Checklist:

[ ] Positive Test Case Written by Dev

[ ] Automated Testing

[ ] Sufficient User and Developer Documentation

[ ] Passing Jenkins Build

[ ] Peer Code review and approval

Positive Test Case

[Enter positive test case here]

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-4949


EntityMasker component

What problem are you trying to solve?
Currently, the intent classifier doesn't leverage the information extracted by the entity extractors. In general, entity values add noise to the training data of the intent classifier, because they vary a lot. It would be nice if entity values could be normalized to placeholders instead (that is, entity values are "masked" to the intent classifier, so it doesn't see them but sees placeholders insted).
What's your suggested solution?
Add a EntityMasker component that preprocesses the intent classifier input by substituting entity values with placeholders during training and inference.
Examples (if relevant)
Imagine an intent classifier that must detect the intent buy with the following examples:

buy an apple
buy a chair
buy me a ticket

It would be a lot easier for the intent classifier to detect the intent if the entities are masked with placeholders, like this:

buy an {{item}}
buy a {{item}}
buy me a {{item}}

This way, it will be a lot easier for the intent classifier to learn the intent buy, because the noise added by the entity values is removed. The only information that remains is the fact that there is an entity of type item, but the actual values are masked.
Is anything blocking this from being implemented? (if relevant)
No response
Definition of Done
Add the EntityMasker component.

Thanks for submitting this feature request 🚀 @dakshvar22 will get back to you about it soon! ✨

@joejuzl figured I'd ping you on this one, there may be a nice use-case for the graphical backend here. This component would need to sit between an entity extractor and DIET.
@Maxinho96 while your use-case here is valid, one thing to keep in mind: since DIET is able to detect both intents and entities they can also influence each other. This is actually by design! :smile: Sometimes we'd want the entities to influence the intent prediction!The presence of an item might exclude some intents and that has predictive power.

@Maxinho96 while your use-case here is valid, one thing to keep in mind: since DIET is able to detect both intents and entities they can also influence each other. This is actually by design! 😄 Sometimes we'd want the entities to influence the intent prediction! The presence of an item might exclude some intents and that has predictive power.

Hi @koaning thank you for your response.
I get your point, but what you say is true only for entities that are trained through DIET. Actually, in my use case I use a mix of lookup tables, regexes and a custom component that extracts entities dynamically (see #10554). So in this setting the entity extraction of DIET is completely disabled and there is no way for the intent classifier to have information about the entities extracted by the other components. I proposed this solution because it is easy to implement (I have actually implemented it in my custom component and saw that the intent classification became way better), but this could also be addressed by modifying DIET so that it takes as input features also the entities that have been previously detected by other components.

I found that DIET is behaving differently if you train it with
- buy an [apple](object)
- buy a [chair](object)
- buy me a [ticket](object)
with object being a dummy entity (doesn't have to exist actually if you set DIET not to extract entities),
instead of
- buy an apple
- buy a chair
- buy me a ticket
DIETs intent predictions seem to give more weight to literals outside entities, so the intent prediction for
buy a beer has a higher confidence for buy intent if trained with entity annotations.
Maybe @koaning can point us to an explanation for that.

@raoulvm have you seen my algorithm whiteboard videos in DIET? In particular, this part on the internals of the transformer block may be of interest.
The transformer allows the entity predictions to influence the internal representation of the intent prediction. The reasoning is that the presence of an entity could indicate the presence of an intent and vice versa. If you feel like this is unwanted behavior, then you can choose to run DIET without entity detection, but it's hard to know upfront if this will be better for your assistant. This needs to be verified empirically.


Add calculatepackageid command

This patch calculatepackageid command to calculate the package ID for a packaged chaincode rather than an installed chaincode.
Type of change

New feature

Description
This patch calculatepackageid command to calculate the package ID for a packaged chaincode rather than an installed chaincode.
The new command will be useful, for example, the following cases:

When multiple chaincode packages with the same label name are installed,
it is possible to identify which ID corresponds to which package later.
To check whether a particular chaincode package is installed or not on a peer
without installing that package.

Additional details
After this patch is merged, I'm going to submit the following related patches as separate PRs in sequence:

For the integration tests:

https://github.com/satota2/fabric/commit/666a5ca4b941ee92c2da665d619c43df9350399d

Related issues

https://github.com/hyperledger/fabric/issues/2976

@denyeart
Thank you for your comment. I'm going to modify the default output format based on the consensus and submit the patches after the patch (#3005) is merged.


Add nonces to popular pages

Rationale
Squelch noisy CSP warnings. Request SiteAdminPermission for consistency.

Could/should we use the labkey:script tag for these?

They are the same functionally, but when we use the tag we lose all IntelliJ formatting and assistance, so it's not my preference. Probably okay for fairly static code like this, but still not worth it, IMO.


Adds emergency access to airlocks

About the PR
This PR adds emergency access to airlocks and allows door remotes to controll it.
Screenshots

https://user-images.githubusercontent.com/44726328/152679895-5bd5bf9b-d0c7-4c7f-b47c-c7c1b8f687d2.mp4
Changelog

:cl:

add: Added Emergency Access to airlocks
add: Door remotes can now put airlocks they have access for to emergency access mode

there's about five billion backup meta files

Yeah forgot to clean those up.


Fix warnings about React-Bootstrap triggers

These warnings were printed in dev mode because having tooltips only appear on hover doesn't work on touch screens or when using the keyboard to navigate. The warnings have been around forever, and I finally got annoyed enough to fix them.
Release Note
Changed some tooltips to appear when focused instead of just on hover

I was going to skip QA review on this since it shouldn't have any noticeable effect on users, but I just realized that there's a small chance that this would cause a link with a tooltip to keep the tooltip visible when the user clicks on it.
@jgilliam17 Could you do a quick check to see if that happens anywhere? I can get you a list of tooltips that might be affected by this if it would help.

List would be helpful @hmhealey. Thanks

Okay, this affects tooltips for the following components:

The buttons for the member, files, and pinned posts in the channel header
The skin colour selector in the emoji picker
The tooltip for the file attachment button in the post textbox
The history controls when using the desktop app
The buttons for at mentions, saved posts, and settings in the global header

@hmhealey

The skin color selector in the emoji picker - tooltip is there on hover, but I can't tab to this icon to focus; we may have a ticket already to make this icon accessible
The tooltip for the file attachment button in the post textbox - tooltip is not shown either way, focus or hover.

I should probably turn advanced text editor on the test server too and hover/tab through options

Ok, I missed this on my first pass not sure if it's expected. Tooltips are not dismissing when I tab to icon, verify tooltip + hit enter - tooltip persists

The tooltip for the file attachment button in the post textbox - tooltip is not shown either way, focus or hover.

I'll take a look. I thought it didn't work at all when I tested, but I see it working on master. Maybe it got broken by that PR for pinning the comment box to the bottom which was reverted?

Okay, this looks like it's fixed. The upload button isn't positioned right (https://mattermost.atlassian.net/browse/MM-44562), but that's not related to this PR.
I think everything you mentioned is working as expected then.

Thanks @hmhealey for checking
Tested, looks good to merge.

Verified tooltips on hover and focus - as expected
E2E report looks good, no PR related failures.


Closes #1427 1427_restore_faq: restore FAQ vignette

Thank you for your Pull Request! We have developed this task checklist from the Development Process Guide to help with the final steps of the process. Completing the below tasks helps to ensure our reviewers can maximize their time on your code as well as making sure the admiral codebase remains robust and consistent.
Please check off each taskbox as an acknowledgment that you completed the task or check off that it is not relevant to your Pull Request. This checklist is part of the Github Action workflows and the Pull Request will not be merged into the devel branch until you have checked off each task.

[x] Place Closes #<insert_issue_number> into the beginning of your Pull Request Title (Use Edit button in top-right if you need to update)
[x] Code is formatted according to the tidyverse style guide. Run styler::style_file() to style R and Rmd files
[x] Updated relevant unit tests or have written new unit tests - See Unit Test Guide
[x] If you removed/replaced any function and/or function parameters, did you fully follow the deprecation guidance?
[x] Update to all relevant roxygen headers and examples
[x] Run devtools::document() so all .Rd files in the man folder and the NAMESPACE file in the project root are updated appropriately
[x] Address any updates needed for vignettes and/or templates
[x] Update NEWS.md if the changes pertain to a user-facing function (i.e. it has an @export tag) or documentation aimed at users (rather than developers)
[x] Build admiral site pkgdown::build_site() and check that all affected examples are displayed correctly and that all new functions occur on the "Reference" page.
[x] Address or fix all lintr warnings and errors - lintr::lint_package()
[x] Run R CMD check locally and address all errors and warnings - devtools::check()
[x] Link the issue in the Development Section on the right hand side.
[x] Address all merge conflicts and resolve appropriately
[x] Pat yourself on the back for a job well done! Much love to your accomplishment!

Hey Stefan.  Can we update the hyperlinks in the contribution model as well?  I could of sworn I had updated those #1429

@bms63 , I have already created a PR (https://github.com/pharmaverse/admiral/pull/1430) for #1429 .

Ah brilliant tyty Stefan!


Make ./rebar3 eunit --module=aec_db work

... following deletion of aec_persistence module.
Finishes https://www.pivotaltracker.com/story/show/154958070

Test job failed for apparently unrelated reason. Tracked in https://www.pivotaltracker.com/story/show/154770099/comments/185583503
Restarting job.


Compiler freezes when annotating a weird self-referential type

Trying to compile the following code causes the compiler (elm 0.18.0 on Archlinux) to freeze. If I remove the type annotation from idF it will produce an error message about a weird self-referential type, but with the annotation it just gets stuck.
module Test exposing (..)

type alias Focus b s =
    { get : b -> s
    , update : (s -> s) -> b -> b
    }

create : (b -> s) -> ((s -> s) -> b -> b) -> Focus b s
create get update =
    { get = get
    , update = update
    }

idF : Focus { r | id : a } a
idF =
    create .id (\f s -> { s | id = f })  -- should be { s | id = f s.id }

Development build captures it:

It is not pointing out the infiniteness in an ideal way, but it does not hang at least.


Update zio-prelude to 1.0.0-RC11-2

Updates dev.zio:zio-prelude from 1.0.0-RC8 to 1.0.0-RC11-2.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio", artifactId = "zio-prelude" } ]

labels: library-update, early-semver-pre-release, semver-spec-pre-release, commit-count:1

Superseded by #156.


enabling automatic preloading

update to address problem with loading audio on issue: support audio recording #494
also removed an extraneous parameter

Looks great, thank you @hesmall! And sorry for the delay - I never saw a github notification about this.


Unusual search result for asteroid 3200?

Hi, I noticed that when I search the science portal for "3200" (asteroid Phaethon) I instead get 1 alert for "320001" (2007 DW27). If I search for "Phaethon" directly I get the correct result.
P.S. not sure if this is related but the Fink results for Phaethon do not have astrometry/phase curve as "No ephemerides available for Phaethon"

Hi Jamie,
yes the resolver running behind is a bit dumb sometimes -- when one enters a number N, the resolver will perform an inexact search for terms containing N, and N is not necessarily the first term returned... We will definitely fix this -- but in the meantime you can force an exact search by prefix your search with the word sso=: sso=3200.

P.S. not sure if this is related but the Fink results for Phaethon do not have astrometry/phase curve as "No ephemerides available for Phaethon"

Hum let me inspect the log.

Great, thanks for the advice!


Error initializing protocol

Attempting to setup an old galaxy s9 with lineage. Heimdall doesn't explicitly support it, but Lineage has a dedicated guide, so I assume it does work. Receiving this error when running heimdall print-pit, still plugged in, all drivers installed, everything. Zadig even says it installs successfully, but the phone never leaves download mode. Any help appreciated, first time installing a custom android distro.
`PS C:\Users\baylo> heimdall print-pit
Heimdall v1.4.2
Copyright (c) 2010-2017 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/
This software is provided free of charge. Copying and redistribution is
encouraged.
If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/
Initialising connection...
Detecting device...
libusb: error [init_device] device '\.\USB#VID_0C45&PID_636B&MI_02#7&315A9F63&0&0002' is no longer connected!
libusb: error [init_device] device '\.\USB#VID_046D&PID_C08B&MI_01#7&5A22FA0&0&0001' is no longer connected!
Claiming interface...
Setting up interface...
Initialising protocol...
ERROR: Unexpected handshake response!
ERROR: Protocol initialisation failed!
Releasing device interface...`
Edit: idk why it refuses to acknowledge that section as code despite the syntax, but I think it's pretty clear where the response is.

Duplicate of #413? I just added some help there.


Service Discovery: allow configuration to replace URI scheme for HTTP calls

~eg, replace "http://." with "https://."~
Latest proposal was to support something like "svc://" that would be replaced with "http://" or "https://" based on service discovery configuration.

Last discussion on this produced the idea of an explicit scheme that would need to be specified in the address for service discovery to perform this action, e.g. "svc://basketservice". The "svc" would be replaced by "http" or "https" based on service discovery configuration/behavior. The hope would be this feature could help us solve the current issues that forced us to use "http" everywhere in our templates, etc.

We don't see this for P3 cutoff

@ReubenBond we want to get something here for preview4

@davidfowl I thought you were against this idea? Let's discuss it

I as against the idea if the scheme was specified. If the scheme is auto:// then its fine.

Someone suggested httpx:// to opt-in to scheme resolution today so I'm putting it here 😁

We have to do in P5

This is done now thanks to #2719 yeah @ReubenBond?

Yes, we can close this


Getting the following error: com.google.mediapipe.framework.mediapipeexception: internal: failed to initialize session: %scan not open opencl library on this device - undefined symbol: clsetperfhintqcom at com.google.mediapipe.tasks.core.llmtaskrunner.nativecreatesession(native method)

Unable to run the demo as getting the following error: com.google.mediapipe.framework.mediapipeexception: internal: failed to initialize session: %scan not open opencl library on this device - undefined symbol: clsetperfhintqcom at com.google.mediapipe.tasks.core.llmtaskrunner.nativecreatesession(native method)
tried following this: but didnt work: https://github.com/google-ai-edge/mediapipe/issues/5326

@NSTiwari


Implemented Delete visit by index

Implemented deleteVisit command: eg. deleteVisit 1;
Added relevant tests and updated UG and DG;
Resolve #262

Codecov Report

Merging #269 into master will decrease coverage by 0.07%.
The diff coverage is 82.60%.

@@             Coverage Diff              @@
##             master     #269      +/-   ##
============================================
- Coverage     83.93%   83.86%   -0.08%
- Complexity     1110     1120      +10
============================================
  Files           125      127       +2
  Lines          3012     3036      +24
  Branches        398      402       +4
============================================
+ Hits           2528     2546      +18
- Misses          401      402       +1
- Partials         83       88       +5

Impacted Files
Coverage Δ
Complexity Δ

...main/java/seedu/address/commons/core/Messages.java
0.00% <ø> (ø)
0.00 <0.00> (ø)

...ress/logic/commands/visit/DeleteVisitsCommand.java
88.88% <0.00%> (-7.12%)
13.00 <0.00> (ø)

...seedu/address/logic/parser/VirusTrackerParser.java
92.59% <0.00%> (-7.41%)
21.00 <0.00> (ø)

...dress/logic/commands/visit/DeleteVisitCommand.java
86.66% <86.66%> (ø)
8.00 <8.00> (?)

...s/logic/parser/visit/DeleteVisitCommandParser.java
100.00% <100.00%> (ø)
2.00 <2.00> (?)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 442d1c1...dc04906. Read the comment docs.


Tracker evaluate on KITTI dataset but has format error

Hi, thanks for the amazing work! I download the example gt and trackers in KITTI dataset and running successful, but the trackrcnn results text file you provided are messy on my Window10 computer:

I prepared my own tracker results text file following KITTI format, and want to evaluate this tracker, but has format error in load_raw_file process.
Traceback (most recent call last):   File "E:\codes\TrackEval\trackeval\datasets\kitti_mots.py", line 212, in _load_raw_file     raw_data['dets'][t] = [{'size': [int(region[3]), int(region[4])],   File "E:\codes\TrackEval\trackeval\datasets\kitti_mots.py", line 212, in <listcomp>     raw_data['dets'][t] = [{'size': [int(region[3]), int(region[4])], ValueError: invalid literal for int() with base 10: '0.00'
My tracker format is:

Could any one help me?

The script I run is scripts/run_kitti_mots.py


Bugfix: missing one variable declaration that causes the SH install s…

…cript to fail
Missing the variable declaration for l_priv_cnt in the SH install script only.  Consequently, as it currently sits, the SH schema installation script fails.  Until the one line is added.
Missing variable declaration line is unique to the SH script - the HR and CO scripts are fine as they contain that declaration.
This PR is simply to fix this tiny little bug.  (As it currently stands, I need to manually add this line everytime I download and use the script.)

Thanks for letting us know.


not able to get some countries city

Hi!
Need help to get couple of countries cities. How can type in the get request if the country comes 2 or more seperate words for example:
https://countriesnow.space/api/v0.1/countries/population/cities/filter/q?limit=800000&order=asc&orderBy=name&country=
and the country is United Kingdom as you know I'll get an error code with this request :
https://countriesnow.space/api/v0.1/countries/population/cities/filter/q?limit=800000&order=
asc&orderBy=name&country=united kingdom
I tried many other options like united&kingdom, or united&20kingdom, or united-kingdom, or united_kingdom
could be better with iso3 code.
thanks, Robert

Hi @prdraco, thanks for reporting this. I have create a fix.
please use a POST request instead of a GET request with your body param of this format:
{
	"limit": 10,
	"order": "asc",
	"orderBy": "name",
	"country": "united states"
}


sass --watch does not detect changes to files in directory

$ sass --version
Sass 3.1.1 (Brainy Betty)
$ ls -la static/
drwxrwxrwx   7 administrator  administrator  238 May 23 11:29 .
drwxr-xr-x  22 administrator  administrator  748 May 23 11:26 ..
drwxrwxrwx   2 administrator  administrator   68 May 19 15:42 coffee
drwxrwxrwx   7 administrator  administrator  238 May 23 11:25 css
drwxrwxrwx   6 administrator  administrator  204 May 23 11:12 img
drwxrwxrwx   2 administrator  administrator   68 May 19 15:42 js
drwxrwxrwx   4 administrator  administrator  136 May 23 11:25 sass
$ sass --watch static/sass:static/css --trace
>>> Sass is watching for changes. Press Ctrl-C to stop.
  overwrite static/css/home.css

SASS detects changes in the directory upon launching, but does not detect changes at runtime. I should note that watching individual files works fine.

I've got this issue as well, removing/disabling cache doesn't help. Watch doesn't detect changes in any of my projects.
Im using Windows 7 64-bit.
C:\wamp\www\europeiska\erv.se\stylesheets>ruby --version
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]

C:\wamp\www\europeiska\erv.se\stylesheets>sass --version
Sass 3.1.4 (Brainy Betty)

C:\wamp\www\europeiska\erv.se\stylesheets>gem list --local

*** LOCAL GEMS ***

addressable (2.2.6)
capybara (1.1.2)
childprocess (0.2.2)
chunky_png (1.2.0)
cmdparse (2.0.2)
coffee-script (2.2.0)
coffee-script-source (1.1.3)
compass (0.11.5, 0.10.6)
evergreen (1.0.0)
execjs (1.2.9)
ffi (1.0.11 x86-mingw32)
fssm (0.2.7)
haml (3.0.24)
json_pure (1.6.1)
juicer (1.0.9, 1.0.8)
launchy (2.0.5)
mime-types (1.17.2)
minitest (1.6.0)
multi_json (1.0.3)
nokogiri (<IP_ADDRESS> x86-mingw32, 1.4.4 x86-mingw32)
rack (1.3.5)
rack-protection (1.1.4)
rack-test (0.6.1)
rake (0.8.7)
rdoc (2.5.8)
rubyzip (0.9.4)
sass (3.1.4)
selenium-webdriver (2.12.2)
sinatra (1.3.1)
tilt (1.3.3)
xpath (0.1.4)

C:\wamp\www\europeiska\erv.se\stylesheets>sass --watch scss/reslider:css/reslider --style :expanded
>>> Sass is watching for changes. Press Ctrl-C to stop.

It seems to be choking on mu @moz-keyframe animation. Hmmm. Looking in to it.

@jcode your comment about using the cache option saved me a bunch of time, thanks!

I am having the same issue.
Can you please tell me how to do this.


Design logo

Design a logo

@rajikaimal  which logo i need to add ? is there any separate logo for react-scaffoldder

Title was misleading. Changed the title. This is about designing a logo for react-scaffolder.

@rajikaimal  please check this

Looks good, @charithsoori Any thoughts ?

check this one also


[5.7] Teach Type Deserialization About Parameterized Protocol Types

Cherry pick #58816

Clean up a thinko in the original deserialization code by making
the TypeDeserializer aware of parameterized existential types. The
deserialization code paths are already in place, we're just not
calling them!
rdar://93062561

@swift-ci test


Have you gotten help because i will like to know as well

          Have you gotten help because i will like to know as well

Originally posted by @kcash07 in https://github.com/UndeadSec/SocialFish/issues/356#issuecomment-1712750750
Can I ask something

Yes ask

**Hi 👽 ! If you are interested in ⚙Advanced Phishing⚙ and the ✨Evilginx3✨ tool then I offer you Google Gmail and Custom Phishlets (Paypal, Cryptos...) with a ✅Free Tutorial✅ which arrives if the 📈Telegram reaches 50 Subscribers📈
⏳ GOOGLE GMAIL PHISHLET 2024 WITH PROOF ⏳
->
⛔https://www.youtube.com/watch?v=nA47UknIE6A⛔
🔓 Ask your questions and a free tutorial from 50 subs on telegram !!!
->
📩https://t.me/Noremorse1011📩**


A way to interactively ask the user for input for a command

Consider a Command, which is within a response of document/codeAction request made by the client. A simple example may be the ExtractFunction tweak command (https://github.com/llvm/llvm-project/blob/main/clang-tools-extra/clangd/refactor/tweaks/ExtractFunction.cpp). The name of the extracted function is hard-coded to extracted, and there is no standard way, defined by the LSP specification, to resolve that interactively. Since the ExtractFunction tweak also supports method extraction, from within an out-of-line method definition, the user must perform a little more keystrokes to not only rename the method definition, but also the declaration, which resides in another file.
Could we come up with a non-standard solution which will allow performing an interactive operation to provide the name of the function? There are already some solutions in other LSPs: https://github.com/microsoft/language-server-protocol/issues/1164#issuecomment-1328930377. Here, the maintainer of the Dart VS Code extension introduced one more field within the Command->arguments field. The field is called arguments too. The optional data field of the CodeAction is used, where the parameters field is introduced to allow the client performing the interactive action. The client announces to the server through ClientCapabilities->experimental, that it is able to handle some specific kinds of interactive action.
Would it be hard to introduce a feature like this?

The name of the extracted function is hard-coded to extracted, and there is no standard way, defined by the LSP specification, to resolve that interactively.

For such cases you can actually use the Rename functionality. but in general you're right. unfortunately such an interactive "command execution" workflow is something we've desired and looked for in the past as well.

Would it be hard to introduce a feature like this?

Surely it can be done as an "extension", but it would imply not only the server but clients also needs to agree and implement this extension. For clangd we have a vscode plugin that we maintain in a "best-effort" manner, hence we can't really invest much resources into implementing such extensions and adoption by other LSP clients (for other editors) are questionable, as most lack the UI for such interactions (and implementing it just for the sake of clangd wouldn't really be a high priority task for most maintainers).
So from our side the only feasible way would be to implement such features after it is somewhat standardized or there are proposals adopted by other LSP clients. This wouldn't be really complicated on the server side (especially for code actions, since it's already a two step action and we've infra in clangd-server side to propagate parameters from second request) but more of an issue on the client side (all the extra UI elements and state propagation).
Hence closing this for now, please do re-open if there are any changes on the LSP/clients.


Move to apischema

I reckon this is ready to merge now, what do you think @EmmaCD ?
We can switch to using Annotated for field and other tidying up later...

Yes agreed


Expected footer image is incorrect in backstop test

Bug Report

What is the issue?
Footer page reference image is incorrect in backstop test

What steps are required to reproduce the issue?
Run backstop test with correct footer page. Currently visiting the footer example page gives a "Cannont GET /components/footer/index.html"

What was the environment where this issue occurred?

Device: Any
Operating System: Any
Browser: Google Chrome
Browser version: 90.0.4430.93
NHS.UK frontend package version: 5.0.0
Node version: v14.16.0
npm version: 6.14.11

Is there anything else you think would be useful in recreating the issue?

Thanks @xLasercut for some strange reason the Footer page is no longer compiling, I'll take a look.

Thanks @xLasercut looks like the Footer preview page was accidentally deleted - I will take a look at this.


[Fix] Assure Learning Rate Scheduler does not increase the learning rate

When the base learning rate is smaller than the minimum learning rate, the following operation is applied:

max(min_lr, factor*base_lr)

This effectively increases the learning rate once the patience epochs without improvement are reached.
Description of changes:
I included an assert statement to break in case min_lr > base_lr

Job PR-359/1 is complete.
Docs are uploaded to http://gluon-ts-staging.s3-accelerate.dualstack.amazonaws.com/PR-359/1/index.html

Job PR-359/2 is complete.
Docs are uploaded to http://gluon-ts-staging.s3-accelerate.dualstack.amazonaws.com/PR-359/2/index.html

Codecov Report

Merging #359 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master    #359      +/-   ##
=========================================
+ Coverage   80.09%   80.1%   +<.01%
=========================================
  Files         146     146
  Lines        8356    8357       +1
=========================================
+ Hits         6693    6694       +1
  Misses       1663    1663

Impacted Files
Coverage Δ

src/gluonts/trainer/learning_rate_scheduler.py
100% <100%> (ø)
:arrow_up:

@ivallesp good catch, thanks for the PR!


The .NET Wechaty

This PR links to #890 and contains the updated version of the .NET Wechaty of the document.

Proof read, not a single spelling mistake this time, great work : )

thanks, @Rohitesh-Kumar-Jain 😊


properly documented environment variables

documented environment variables for the issue #4581

@Kaku-g you need to sign the Plone Contributor Agreement to merge this pull request.
Learn about the Plone Contributor Agreement: https://plone.org/foundation/contributors-agreement

@Kaku-g please read and follow Contributing to Plone and First-time contributors.

Closing as the current code is fine and the proposed solution is wrong.


[nodejs] Replaced single ampersand for double ampesand

Proposed Changes

Change & to && since only one ampersand makes the commands run asynchronously. This way, we ensure npm start is executed after npm i finishes installing the dependencies.

Closed due to Microsoft#700


DotNetCoreTestSettings missing a NoRestore option

I've encountered lockups on restore when using dotnet test, so having the --no-restore option exposed as a setting would be nice. I can PR this.

Excellent 👍

@daveaglick Are you still working on this issue?


Feature add one sample test with mock for abstract controller

For new features is important to add more test :)

I don't think adding copyright information to unit tests is necessary (there is no copyright information embedded anywhere in the code - only the MIT License file), so I would prefer that to be removed.

Thanks for you reply @taniarascia , i don't understand what is a problem with licence and how can i help for that?


⬆  (deps<EMAIL_ADDRESS>tailwind-merge; css reorder [b]

♻  (tailwind) ts revamp (revert)
⬆  (deps) tailwind-merge, ratelimit, zod ...
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
💩  (events) upcoming event

This pull request has been deployed to Vercel.

Latest commit:
aa9cbcb

✅ Preview:
https://jeromefitzgerald-x2m3ctt7n-j-e-r-o-m-e.vercel.app

🔍 Inspect:
https://vercel.com/j-e-r-o-m-e/jeromefitzgerald/CKfiD98FEaqPnQ2J5ug6aEUxpuuF

View Workflow Logs


reported bad windows version on Windows 11

It seems that windows 11 version is not well returned. The keys that should be read:
// CurrentMajorVersionNumber present in registry starting with Windows 10
// If CurrentMajorVersionNumber not present in registry then use CurrentVersion
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentMajorVersionNumber
// CurrentMinorVersionNumber present in registry starting with Windows 10
// If CurrentMinorVersionNumber not present in registry then use CurrentVersion
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentMinorVersionNumber
on windows 10 I have
CurrentMajorVersionNumber 10
CurrentMinorVersionNumber 0

Pull request welcome. Node's os.version() is the result of reading the version field after calling uv_os_uname().
The version is populated from the SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName registry key. I suppose that has to change somehow.

@joaocgreis I want to take a poke on this, can you setup an win11 machine for me.


cigien: Watch coffeewithmagento.in

cigien requests the watch of the watch_keyword coffeewithmagento\.in. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

coffeewithmagento\.in has been seen in 1 true positive, 0 false positives, and 0 NAAs.

coffeewithmagento\.in has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Spevacus in Charcoal HQ

Approved by Spevacus in Charcoal HQ


Violations to Content Security Policy script-src

Hello,
We are in the process of implementing a Content Security Policy for out WebApplication where we are using MvcReportViewer for a long time now. After setting up our policy and specifically our script-src directive to script-src 'self'; we are experienced violatiions form the MvcReportViewer. The policy indicates that only our scripts are allowed in the WebApplication so that means that there are some inline scripts that are excecuted from somewhere else?
I want to mention here that we are using ContentSecurityPolicy-ReportOnly mode so we are allowing everything and just report the violation if any.
More specifically, we are getting several reports like:
[Report Only] Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-LF0aAcx+zRwySpOdrvDMgq4aMaLpbLW5CxBIB8zWvfo='), or a nonce ('nonce-...') is required to enable inline execution.
that point to the MvcReportViewer in multiple places. One of them that I randomly discovered is the:
<script type='text/javascript'>window.hasUserSetHeight = false;</script><script type='text/javascript'>window.showPrintButton = true;</script>
that is created from:
private const string IsHeightChangedJs = "<script type='text/javascript'>window.hasUserSetHeight = {0};</script>";
that is located in MvcReportViewer.aspx.cs if I am not mistaken. The reason behind it, is that this script is getting forced into the DOM and acts as inline script that seems to violate the policy as we don't allow inline scripts.
This is one of the examples but I can gather up the rest and make a more detailed report if that needs be. Let me know if you need me to add any other specific information for this issue.
Is there going to be any change to make MvcReportViewer csp friendly? Is there any walkaround so we can still use the nugget package and not get the violations?
Regards,
Petos

Hello,
I think the error is related to jQuery references within https://github.com/ilich/MvcReportViewer/blob/master/MvcReportViewerExample/MvcReportViewer.aspx file.
 <script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>     <script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
There are two options to fix the problem:

Create a custom build to load jQuery from your site
Update CSP to allow scripts from code.jquery.com. In this case the policy might be Content-Security-Policy: script-src 'self' code.jquery.com"

Unfortunately I do not have to maintain the project, but feel free to fork it and send pull request.


Class Not Found Exception when trying to load Ender IO/Ender Core in dev workspace.

Issue Description: Trying to use Ender IO conduits as a test to see if my Tile Entity actually exports energy correctly. Also if I add it to the class path of my run configuration it loads fine, but no energy is extracted though i suspect that to be linked to this.
What happens: Minecraft crashes due to a class not found exception.
What you expected to happen: The game to load my mod and EnderIO
Steps to reproduce:

Create dev workspace
Add Ender IO and Ender Core to devs mods folder
Run game.

EnderIO: 1.10.2-<IP_ADDRESS>_beta
EnderCore: 1.10.2-<IP_ADDRESS>-beta
Minecraft: 1.10.2
Forge: forge-1.10.2-12.18.2042

Link to the log file where the error occurs: http://pastebin.com/W0RKEE20

Forge adds a command line parameter about frame recalculation to the launch profile. Remove it.


edit user

Edit user JS error correction

steps
1、Admins-> Edit
2、Change the password
3、save
The expected results：Edit success
The actual results：The pop-up dialog Username is required.

v1.1 repari


cbqn: init at 0.0.0+unstable=2021-09-25

Motivation for this change
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 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

[ ] Fits CONTRIBUTING.md.

Arguably #135665 is the more elegant solution as it allows for flexible bootstrapping as well as “true” self-bootstrapping.

More or less.
The original JS-BQN should be build first (as a Node application).


Revert "Fixed bug #100"

Reverts PSKeePass/PoShKeePass#101

Will implement this change in another branch so it can be deployed now.


Filter PostgreSQL from st2ctl process list.

This commit removes postgresql from the list of processes queried when running st2ctl status.

LGTM, +1


run_training_batch breaks on None batch or -1 response from on_batch_start (in new 0.7.2 release)

🐛 Bug
run_training_batch now is supposed to return a 4-tuple in 0.7.2
however, there are two places where it still returns a 3-tuple, which will cause the program to crash, saying "ValueError: not enough values to unpack (expected 4, got 3)"
(training_loop.py:533)
if batch is None:
    return 0, grad_norm_dic, {}

(training_loop.py:543)
if response == -1:
    return -1, grad_norm_dic, {}

vs. the standard return
return 0, grad_norm_dic, all_log_metrics, batch_output
To reproduce
just return -1 from on_batch_start

good catch. mind submitting a PR?

nice, beat me to it

Nice, beat me to it


Node 8 Alpine Phantom

I have Node 8 Alpine image at Docker, I installed Alpine specific package (from this issue), but when I tried to run simple.js from examples, createPage() didn't work. Phantom instance was created, but then creating page didn't anything. No exception, no executing. What can be wrong?
I added comments to simple.js:
phantom
  .create()
  .then(ph => {
    console.log('PHANTOM');
    _ph = ph;
    return _ph.createPage();
  })
  .then(page => {
    console.log('PAGE');
    _page = page;
    return _page.open('https://stackoverflow.com/');
  })
  .then(status => {
    console.log(status);
    return _page.property('content');
  })
  .then(content => {
    console.log(content);
    _page.close();
    _ph.exit();
  })
  .catch(e => console.log(e));

And I see only 'PHANTOM'.

OS: Alpine Node 8
Node version (node -v): 8.6.0
package version: 4.0.5

It sounds like you don't have phantomjs installed correctly. What does your dockerfile look like? I have a dockerfile in the example folder that doesn't use alpine.  If that fails then you should fix it first.

I had node:alpine image, but I didn't have enough time to resolve this issue, so I installed node:8 image without Alpine specific phantomjs package, and got working phantom


added mmdetection3d and openpcdet integrations.

Hi @ioeddk . Thanks for the great PR! I think it looks good to me (@kentang-mit ).
I have left some comments in this PR. I would also suggest to add something to the news section in the main README file.
Best,
Shang


Is Array a Ptr?

According to Liskov replacement principle, we can make Array classes subclasses of Ptr classes. So for commands/fields that expects a Ptr we can use Array for that. Also this removes the necessity of ofPtr method.

Yes.


Clspv crashes copying structs (using llvm.memcpy) with pointer arithmetic and address space inference

This may be more of a diagnostic issue.   Defaulting to global address space when inference fails, may be a valid solution.
struct S
{
    int i1, i2, i3; // Fails
    // int i1, i2; // OK if optimized at external compile, S is small enough not using llvm.memcpy
};

kernel void Kernel(global void* Memory)
{
    long a1 = (long) Memory;
    long a2 = a1 + sizeof(struct S); // Fails
    // long a2 = a1 + 0; // OK, optimized away, no change copy

    * (struct S*) a1 = * (struct S*) a2; // Fails
    // * (struct S*) a1 = * (global struct S*) a2; // Fails
    // * (global struct S*) a1 = * (struct S*) a2; // OK, a2 address space inferred.  Fails compiled externally.
    // * (global struct S*) a1 = * (global struct S*) a2; // OK, no need for inference
}

https://godbolt.org/z/KPzP7rqca
When the compilation is external, Clspv gives error:
immarg attribute only applies to intrinsics
ptr @_Z21llvm.memcpy.p4.p4.i64PU3AS1memcpy.p4.p4.i64

This one is quite complicated
TL;DR: https://godbolt.org/z/zj9zedzf8

Memory is in the global address space, thus the cast to (struct S*) should be (global Struct *)
Because Memory is just used to be casted to long, we need to compile with -cl-kernel-arg-info to help clspv figure out Memory type. Note that clvk compiles by default with this option.
As you are doing pointer arithmetic, you definitively need to use physical addressing (compile with -physical-storage-buffers -arch=spir64). We have a LogicalPointerToIntPass but it does not support this case. It should be able to be implemented, but that would require some work.

With all that, this example is compiled correctly.

Thank you for looking into this Mr. Jodin.
The interesting thing is, in CLC++ mode, Clspv infers address spaces when memcpy is not involved, as you can see below.  Clspv just converts remaining generic address spaces to global in the LowerAddrSpaceCastPass for simple loads and stores.  However, there seems to be some difficulty doing this for memcpy.
When looking at Clang's IR from CLC++ you will see it extensively emits the generic addrspace(4), even when No function calls or generics are used!  Because the programmer of has no control of these, Clspv handling the generic spaces with memcpy is probably essential for stability.  Here are some additional observations at https://github.com/google/clspv/issues/1179
Here the (int*) inference is working.  Also when using external Clang compilation with optimizations, S* inference works too, because it has been reduced to a single int i1.
struct S { int i1; };

kernel void Kernel(global void* Memory)
{
    long a = (long) Memory;

    * (int*) a = 0; // OK, address space inferred
    // * (S*) a = {}; // Fails, address space not inferred. OK if externally optimized
    // * (global S*) a = {}; // OK, address space explicit
}

https://godbolt.org/z/qj4WhbMG1
Isn't it nice to have the modern syntax! :-)


ADC trait take self

Hi. For the adc::Channel trait, do you think we could use  fn channel(&self), so you wouldn't need a separate data structure for each channel? Without this, there's no way to differentiate the channels. It looks like both the STM32 HALs, and adx1x1x make a number of structs, where an enum or single struct could be cleaner. Exposing &self would let you do this.
From the ads1x1x crate:
pub mod channel {
    /// Measure single-ended signal on input channel 0
    pub struct SingleA0;
    /// Measure single-ended signal on input channel 1
    pub struct SingleA1;
    /// Measure single-ended signal on input channel 2
    pub struct SingleA2;
    /// Measure single-ended signal on input channel 3
    pub struct SingleA3;
    /// Measure signal on input channel 0 differentially to signal on input channel 1
    pub struct DifferentialA0A1;
    /// Measure signal on input channel 0 differentially to signal on input channel 3
    pub struct DifferentialA0A3;
    /// Measure signal on input channel 1 differentially to signal on input channel 3
    pub struct DifferentialA1A3;
    /// Measure signal on input channel 3 differentially to signal on input channel 3
    pub struct DifferentialA2A3;
}

Feels like an enum in disguise!

I think this is already case in the pre-release 1.0 versions.  On master right now:
https://github.com/rust-embedded/embedded-hal/blob/42218945bfe21fb1611421e77d1b3e76be530ef8/src/adc.rs#L41-L52

Oh you're right - already on the repo!


Intermittent TypeError on enabling adaptive lighting on some devices at Homebridge startup.

Deconz v2.19.1
homebridge-deconz v0.0.23
Am picking up this chain of errors on Homebridge startup, once every few restarts:
[26/10/2022, 15:25:25] [deCONZ] Snug Standard Lamp: adaptive lighting: enabled
[26/10/2022, 15:25:25] [deCONZ] Snug Standard Lamp: error: TypeError: Cannot read properties of undefined (reading 'generateControl')
at CharacteristicDelegate.getter [as _getter] (/usr/lib/node_modules/homebridge-deconz/lib/DeconzService/Light.js:210:40)
at CharacteristicDelegate._onGet (/usr/lib/node_modules/homebridge-deconz/node_modules/homebridge-lib/lib/CharacteristicDelegate.js:354:26)
at CharacteristicValueTransitionControl.emit (node:events:513:28)
at /usr/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:1592:14
at new Promise ()
at CharacteristicValueTransitionControl. (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:1590:12)
at step (/usr/lib/node_modules/homebridge/node_modules/tslib/tslib.js:144:27)
at Object.next (/usr/lib/node_modules/homebridge/node_modules/tslib/tslib.js:125:57)
at /usr/lib/node_modules/homebridge/node_modules/tslib/tslib.js:118:75
at new Promise ()
It doesn't seem to affect functionality much if at all, but makes for a nice set of logs :-)

I hope it's fixed in v0.0.24, but it's hard to test for intermittent errors.


deploy: bind-mount /dev/disk into the glusterfs-server container

Commit 2f1114a removed the bind-mount for /dev as this will be setup by
the container runtime automatically. However it seems that /dev/disk is
missing, prevending users to supply /dev/disk/by-id/* device names to
Heketi.
This change adds /dev/disk as an additional bind-mount. CRI-O does
prevent /dev to be bind-mounted, but subdirectories of /dev do not seem
to be an issue.
Reported-by: Gal Ben Haim<EMAIL_ADDRESS>Signed-off-by: Niels de Vos<EMAIL_ADDRESS>

This change is

Can one of the admins verify this patch?

See-also: openshift/openshift-ansible#10793

LGTM


Filepermission

changes for pega-web-ready image is failing for /opt/pega/prweb permission.

Starting pipeline for PR validation -> PR-41-1

Starting pipeline for PR validation -> PR-41-1

Starting pipeline for PR validation -> PR-41-2

Starting pipeline for PR validation -> PR-41-3


How can I Incrementally add data to an exist point clouds file?

I am thinking about this topic these days. the octree component in Point Cloud Library has the ability to add point to a exist octree in memory. Maybe we can implement it to update the point clouds data file of Potree.

I've created a new issue for this since it is becomming a high priority issue:
https://github.com/potree/PotreeConverter/issues/138


C33: Add Graham Scan algo for finding convex hull

The algorithm for finding Convex Hull was missing in computational geometry section.
This PR adds the Graham Scan algorithm for finding the convex hull.

Great work! Thanks! ^ ^

Great work! Thanks! ^ ^

great work! Thanks! ^ ^

Thanks !


Accuracy gaps on CIFAR-FS dataset

Hi, thank you for sharing these well-written codes!
When I ran experiments with default setting on CIFAR-FS dataset, I notice quite large performance gaps compared to the results reported in the paper (near 4% for both 5-shot and 1-shot configurations). For the default setting, I mean the setting described in scripts/train/conf/fewshots.yaml
I checked the setting described in the paper I think it's consistent with the default setting in the repo. If the default setting is not the optimal, could you provide the optimal settings for the three datasets?
Best regards

Hi,
the experiments should be run as per https://github.com/bertinetto/r2d2/blob/master/scripts/train/experiments.sh

Hi,
Thanks for pointing this out. And apologies that I totally missed the description in the README.
Best,
Xiaohan


Packages should be able to easily depend on a pure software rendering version of libGL

Hi, I’d like to use mesa (e.g. mesa-noglu-18.3.4) for software rendering, because the GUI I’m packaging doesn’t depend on high-performance graphics, and software rendering would be a nice way to make the package more pure.
Somewhat like this, but replace glxinfo with the app:
$ LIBGL_ALWAYS_SOFTWARE=1 GALLIUM_DRIVER=llvmpipe glxinfo
But when I use mesa, I always see libglvnd sending requests to my X server, presumably to ask which vendor to use.
$ nix-shell -p mesa glxinfo
[nix-shell:~]$ LIBGL_ALWAYS_SOFTWARE=1 LIBGL_DEBUG=verbose strace glxinfo
...
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 3
connect(3, {sa_family=AF_LOCAL<EMAIL_ADDRESS>20) = 0
...
openat(AT_FDCWD, "/nix/store/69vq0a9sqynmz335apm8zgyjdmq34s5j-libX11-1.6.7/lib/libGLX_nvidia.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/lswf09qbkkrqd0rgzaqyrkr44lf78y9x-libXext-1.3.4/lib/libGLX_nvidia.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/nj5w33n15zrn8xsm9q0vf3pk0j0j9sj8-libglvnd-1.0.0/lib/libGLX_nvidia.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
...
In my case I have an nvidia driver installed on Ubuntu 16.04 — non NixOS. So it looks for libGLX_nvidia instead of libGLX_mesa. To be honest, I’m not 100% sure if libGLX_mesa is necessary for software rendering, but libGLX_nvidia is definitely the wrong thing.
Thoughts? Would a simple mesa libGL.so (instead of going through libglvnd) be correct? Curious why mesa-noglu-18.3.4 doesn’t have one.

Any movement on this?

still important for me

pls don't


Question about Nested Routes

"react": "15.3.2",
"react-router": "4.0.0-alpha.4"
How can i create nested routes ?
i tried with
<Match   			 	  		routes={[ 			 	  			{pattern: '/signin', component: Signin}, 			 	  			{pattern: '/test', component: Test} 			 	  		]} 			 	  	/>
but is still not working.

I believe the 'Match' API has been changed back to 'Route'. You can refer to the docs for more details.

the basic example has nested routes: https://reacttraining.com/react-router/examples/basic. It's all Just Components™ so you nest routes by ... well ... nesting them. It's like asking how to nest divs :P

I'm not seeing any examples or nested <Route> in that link.

@stoplion Look at the Topics component

Routes nest with the UI. It's hard to explain because there is nothing really to explain anymore :P

@CusProjects @stoplion I too found the docs and the basic example confusing as it didn't really show the wrong way to do it. In hopes that others find this thread here is how I understand nested routes:

<Route /> components should not be nested when defined. eg:

// This won't work.
<Route component={About} path="/about">
    <Route component={AboutMe} path="me" />
    <Route component={AboutYou} path="you" />
</Route>

<Route /> must use absolute path values, eg:

// This will work
<Route component={About} path="/about" />
<Route component={AboutMe} path="/about/me" />
<Route component={AboutYou} path="/about/you" />

If you want to nest routes to share UI then you must nest the <Route /> component inside the component class of the top-level <Route />, eg:

// First define the top-level route
<Route component={About} path="/about" />

// Then inside your `About` component you can return a new `<Route />`

class About extends Component {
   render () {
      // Note that the `path` must still be absolute
      return <Route component={AboutMe} path="/about/me" />
   }
}

@EvHaus thanks, number 3 is working. The migration does not mention about the need of using full absolute path in nested routes


Index TMS data in ElasticSearch

Currently indexing from the XML data exported from TMS. Need to finish:

[ ] Artworks
[ ] Authors (People)
[ ] Categories

Need to cross ref the ints between authors and artworks

Closing in lieu of new setup


error while installing cobweb-1.0.28.gem: Invalid argument @ rb_sysopen

[OS: Win 7 x64]

ruby -v
ruby 2.2.1p85 (2015-02-26 revision 49769) [x64-mingw32]

gem install cobweb

Fetching: redis-3.2.1.gem (100%)
Successfully installed redis-3.2.1
Fetching: redis-namespace-1.5.2.gem (100%)
Successfully installed redis-namespace-1.5.2
Fetching: tilt-2.0.1.gem (100%)
Successfully installed tilt-2.0.1
Fetching: haml-4.0.6.gem (100%)
Successfully installed haml-4.0.6
Fetching: rack-protection-1.5.3.gem (100%)
Successfully installed rack-protection-1.5.3
Fetching: sinatra-1.4.6.gem (100%)
Successfully installed sinatra-1.4.6
Fetching: cobweb-1.0.28.gem (100%)
ERROR:  While executing gem ... (Errno::EINVAL)
    Invalid argument @ rb_sysopen - C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/cobweb-1.0.28/spec/samples/sample_site/boxgrid>withsillyname.html

Cool, looks like the filename is not working on windows. I've renamed it just checking specs just now and will push up new version.

:+1:

Trying to work out if this made it into a published gem, I made the fix but not sure if i pushed it to a gem, going to spend some time on the issues shortly, so will update here once i've pushed another version and confirm this fix is in it.

HI, can you confirm this was fixed or not, i've just released 1.0.29 which should not have the filename issue.
thanks,
Stewart.

Hi, I can confirm gem installation is ok now.
Tested with ruby 2.2.2p95 (2015-04-13 revision 50295) [x64-mingw32].
Thank you.


x/net/http2: don't sniff Content-Type in Server when X-Content-Type-Options:nosniff

In https://go-review.googlesource.com/c/go/+/89275 the HTTP/1 server was modified to not sniff Content-Type when nosniff was present.
Do the same for HTTP/2.

I can take this on.

See also #24513

Needs to be bundled back into std.

This change is probably incompatible with ever doing #24513 (automatically add X-Content-Type-Options:nosniff), since adding the header automatically is now equivalent to disabling server-side content sniffing for everyone. Do we want to close off that avenue?

I'm reopening this for confirmation that we actually want this change.
To my understanding, it's generally accepted that it's always a good idea to set the X-Content-Type-Options:nosniff header. #24513 proposes automatically adding this header; I believe the only reason we haven't followed through on it is that it causes failures in tests which have unreasonable expectations about the precise set of headers returned. Inside Google, our standard http package wrapper always adds this header.
Changes https://golang.org/cl/89275 and https://golang.org/cl/107295 disable server-side Content-Type sniffing when X-Content-Type-Options:nosniff is set.
If we tie client-side and server-side Content-Type sniffing in this fashion, then #24513 becomes equivalent to disabling the automatic setting of the Content-Type by default. This will break more than just tests; I'm certain plenty of users are depending on this ability.
I think we're better off leaving these decoupled so that we can go ahead with setting X-Content-Type-Options:nosniff by default. That change is, so far as I know, a strict security upgrade for all users and shouldn't break anything other than overly-restrictive tests. In contrast, the change here only applies to users who 1. set X-Content-Type-Options:nosniff, and 2. don't set Content-Type explicitly; even if it's a security benefit in this case, it's one which applies to fewer users than #24513 will.

I'm fine reverting it. Was that decided? I wasn't the one who initiated this change, though. Are we waiting on opinions or do you want me to just revert it?

I think you're the decider on whether to revert or not; I'm just presenting my opinion here.

That change is, so far as I know, a strict security upgrade for all users and shouldn't break anything other than overly-restrictive tests.

This is not true, otherwise modern browsers would always behave as if it were set. It still breaks loading script and style tags with the wrong Content-Type, or HTML without Content-Type. https://fetch.spec.whatwg.org/#x-content-type-options-header
The problem with server-side sniffing is that it's less defined and less context-aware than browser sniffing,  will probably be more unexpected, and not as well scrutinized as time passes. Sniffing is dizzily complex: https://mimesniff.spec.whatwg.org
The rationale of this change is that if nosniff is explicitly set we shouldn't defuse it and override it by doing server-side sniffing. It's true that always setting nosniff would be a bigger win, but I don't think it's something we can get away with in the open ecosystem yet. Note how even #24513 was restricted to only a few Content-Types, until it was explained to me that the world is more complex than I thought and it would be useless.
Inside Google I think we can manage to keep both default nosniff and this change, by landing it well, while on the outside I think this is the best we can do.

I think we should revert it for now and figure it out all at once if/when #24513 happens. I agree with @neild that we shouldn't close off any avenues.
Also, I just verified that the net/http server won't mimesniff if the response "Content-Type" header's []string value is set to nil. (that is, in the map, but with no values)
So if Google wants such behavior internally, its middleware that sets nosniff can also set the Content-Type to nil.

Okay, I definitely think this should be reverted now. It turns out that hoisting the automatic setting of Content-Type into user code is quite a bit more complicated than I'd realized.
If the Content-Type isn't set by the user, the http package sets one based on the first 512 bytes of data written to the ResponseWriter. If a user wants to set X-Content-Type-Options:nosniff but preserve the server-side sniffing, they need to manage the buffering of the first 512 bytes of response themselves. This is more complicated than just wrapping a custom ResponseWriter around the usual one, since the ResponseWriter interface doesn't have a Close method. (End-of-response being signaled by the handler function returning rather than an explicit close.)

@neild, I sent two CLs. PTAL.


Prepare 4.5.0

Changelog

Document unintuitive transition_post_status WP hook behavior
Only purge public taxonomies while clearing any empty values from the list
Better handling of cases where wp_get_attachment_image_src is false and not a usable array
Support activation of IDN domains
Improve development experience by shipping a Docker Compose file with more tooling and documentation

Hello, after upgrade to 4.5.0, the plugin show the error require(/home/xxx/public_html/wp-content/plugins/cloudflare/vendor/symfony/polyfill-intl-normalizer/bootstrap80.php): Failed to open stream:

can you please open a new issue following the template to get this looked into?


better line parsing

use the technique described here: https://stackoverflow.com/questions/55144120/how-can-i-split-a-stream-on-either-carriage-return-r-or-crlf-r-n-line-term

lines contain their ending CR and LF characters

This adds significant complexity. Given that using the default line ending for the current platform is probably good enough for 99% of use cases, this is YAGNI for now.


Virus from downloading?

I use Webroot antivirus and I've tried downloading it 3 times now (2 from the github page, and one from http://hearthstats.net/uploader?locale=en). Anyone know what's going on? Is it possible that it's a false positive?

@Epix37 I've been hearing about this recently

Definitely a false positive.
virustotal: https://www.virustotal.com/de/file/1699565833b1f0d56d83dd146668618550fc7fa2c51ccc0a9f0582e294a0a604/analysis/
Not sure what might be triggering it for some av.


bootstrap: Use dependencies.txt to list packages

Thanks to #159, we have a list of dependencies of each exercise. We
should replace the current hard-coded list in bootstrap.sh with one
inferred from dependencies.txt.
Closes #175

Completely untested so I probably will not get it right on the first try. Oh well, let's see what we got.

I'm stunned that it appear that with a single cabal installs it worked but with individual cabal installs we apparently fail on old-locale

Just a second there, going to close this one and open a new one, ince I have a suspicion about something I did to Travis.


Keyboard Manager Binding

Description of the new feature / enhancement
Making a hotkey to turn Keyboard Manager and more specifically bindings to be turned on and off
Scenario when this would be used?
People with multiple binding setups for multiple coding or language apps would be able to more effectively change back and forth.
Supporting information
No response

/dup #4879


how do we know what machines are updated

this is an
/etc/ansible/hosts

This ticket is really old. It also has so little information that I would not know how to work on it. Closing as not actionable - if there's still related work to be done, let's open a new ticket with more details, acceptance criteria, etc.


Compatibility with Razor 4

The latest version of Razor 4.0.0 beta7 introduces a breaking change:

MissingMethodException: Method not found: "Void Microsoft.AspNet.Razor.CodeGenerators.GeneratedClassContext.set_ResolveUrlMethodName(System.String)".
in RazorEngine.Compilation.CompilerServiceBase.CreateHost(Type templateType, Type modelType, String className)

The breaking commit is the following: https://github.com/aspnet/Razor/commit/48a6b567d6d2194ce390599c37ef1e1b7c9c5a9e
And involved code:
https://github.com/Antaris/RazorEngine/blob/590b79cfb6253d6aa5e83863994ce12ae6178a34/src/source/RazorEngine.Core/Compilation/CompilerServiceBase.cs#L255
All credits go to hypercodeplace and N. Taylor Mullen:
http://stackoverflow.com/questions/32558941/razorengine-and-mvc-6-beta-7

It's really hard to keep up with the new betas, a PR is very welcome.

Note for anyone who wants to contribute this:

clone
build.cmd (build.sh on linux/git bash)
.paket/paket.exe update (mono .paket/paket.exe update on linux)
Fix build errors and make sure all unit tests pass.
Commit, Push and send a PR

Is this still open?  I forked and cloned, but the code I was going to try was already in there.
On a related note, build.cmd bombed out trying to build RazorEngine.Mvc for .NET 4.5, due to not being able to resolve the reference System.Web.Mvc.  Am I missing something simple?

Maybe this could help you: http://stackoverflow.com/questions/32558941/render-razor-view-to-string-in-asp-net-core/37296765#37296765
I tried to build the project and I had to manually add some Nuget packages for non-ASP.NET Core assemblies.
Now that I've update the project latest RC2 (including all renaming and fixing dependencies), I'm stucked with unit tests that do not pass.

I think this was fixed by https://github.com/Antaris/RazorEngine/commit/f9ff03f6dfeaff30f66733b0cfb26498a92c51b7#diff-24148d0c5a96b5e47e787da26f876378R256

Is there any update ?
I'm not going to render a view to a string. I need to compile and render in memory text templates with dynamic JObject models so I cannot use RazorLight(no support for dynamic models) or asp.net view engine which need file path and view not text
My templates are in mongoDB


Fixes #33 - Add parameter/argument passthrough option

Use -- to pass through arguments to the first command.
concurrently "echo foo" "echo bar" -- baz

echo foo baz
echo bar

Use the -a or --all option to pass through the arguments to all the commands.
concurrently "echo foo" "echo bar" --all -- baz

echo foo baz
echo bar baz

Just to be clear: I think it's better if we always pass the args to all processes.