glossary: update terminology definitions

Updates targets.json to reference TUF Metadata.
Updates MACHINE to mention that we officially support boards in the list that is referenced.

Signed-off-by: Matthew Croughan<EMAIL_ADDRESS>

Docs for fd72fe663d29e4c1a79dbace1ae279abda5745c5 are browesable at: https://ci.foundries.io/projects/fio-docs/builds/791/docs/artifacts/html/index.html


Add shared workflow for triaging issue

@tay1orjones suggested this could be a good place to house shared workflows for teams within our github org. This kicks things off with a reusable workflow initially created here, so that it can be used by other teams. It will add an issue to a given project and set the provided field and field value. We found this to be valuable when triaging issues, for example issues labeled "area: typescript" will be moved into the "Area: 🟦 TypeScript" field in our project.
I previously used secrets: inherit from the calling workflow and that should work given that this repo is within the same github org based on the docs here.

Workflows that call reusable workflows in the same organization or enterprise can use the inherit keyword to implicitly pass the secrets.

However, that assumed that any team using this workflow had their secret named exactly as ADD_TO_PROJECT_SET_FIELD. Whereas with the current change, you can have your token named whatever you like and just pass it in.
To see how this workflow would be used, see here for an example. And here is an example of what it would look like given the updated change to the secret.

@matthewgallo This looks awesome 🔥 A couple thoughts

Does this support issues that are already in the project? (looks like yes)
Will this handle moving from one "area" to another via labels? (looks like yes)
Will it remove an area value from an issue if you leave out the field_option? This isn't an option in the issue sidebar, but I think on a GH Project board it's technically possible to set the value of a field to "nothing"
What happens if you fire this off from two labels being applied that correspond with two different areas? I know this is related to how someone would config it in a consuming repo, but might be worth mentioning that the "last edit wins" or something, assuming that's the case if this workflow is ran multiple times.
What permission/scopes does the token need to have?

Some of this might be worthwhile to comment answers to within the workflow. Speaking of, do you have any ideas of how we might be able to document this workflow? Only thing I can think of is an .md file of the same name as the workflow to live alongside it? .github/workflows/move-issue-to-project-and-set-fields.md

Does this support issues that are already in the project? (looks like yes)

Yes, it does.

Will this handle moving from one "area" to another via labels? (looks like yes)

Yes, it should as long as there is a job that matches a label to a particular "area", I'll double check this.

Will it remove an area value from an issue if you leave out the field_option? This isn't an option in the issue sidebar, but I think on a GH Project board it's technically possible to set the value of a field to "nothing"

Hmm, I don't know. I can double check this one too.

What happens if you fire this off from two labels being applied that correspond with two different areas? I know this is related to how someone would config it in a consuming repo, but might be worth mentioning that the "last edit wins" or something, assuming that's the case if this workflow is ran multiple times.

Great point! Another edge case I haven't thought about haha. I'm guessing you're right, last edit wins. I'll confirm and add a note about that.

What permission/scopes does the token need to have?

Token needs to have both repo and project scope. I'll add a note about this as well.

Ahh yes! An actual doc file for this would be really helpful. I'll work on putting something together in a md file alongside the workflow.


Using method type of derived class in base class

🔎 Search Terms
abstract derived this
ReturnType<this['method']>
🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about this, derived types

⏯ Playground Link
https://www.typescriptlang.org/play?#code/FASwdgLgpgTgZgQwMZQAQCEEGcoElKyIqoDewqFqIAJgFypYQzgDmA3MAL7CgHzJoAogA9oYalGqoooqOKwZsePkTRlK00TAT1GzMOy48EAIz3IIqJABtsCzDgBiAe2elylU+aSWWUCAAqABasABQAlPQOytD8KBwaOIEhBqEQKSz0AEr+AK4wYAEAngAOUAA86SBYANoA5H7JrHUAugB84e4aFAD0PVQAtiXWUANyEAgQIM5gVDAwUCMAbgiQHhTc3MA2dqgubjJi1PZK+10UjcFhkagiR5LnlAsQ+bMkVHSodXCudQA0miYOi+JgQMDqqE4CQ2PEoWGcYwAsv4gs5qBFHqg+qgrgpYDBnDAsACdiABqxUOk0BBSmgfjBKSEsAA6S4ZDHUZxQBRgZyWAaTJBBRloHIvArFMqVJn1NnNdrrLH9AByfOpQUmqAA+lSGAgxlYENZrFrUCU7NzUNZnAB3WCoTk2sAAuAEgaoZy5CBYGjqtA7LBYRVVFlJK6pEOs-zhlgRcIcRXY3HSeaEhSuhGoG0gKqzEOoMbpNFZnPC3VYfVofGEgFQJZyRmeljCjPuz3e31USzmwPc4NM5lh9nqboUGj0b6-P6KjSHbQT0HgxWcePrTY8JAzRioH7OfCMVbEAC8qDAUBte1cEQ42IAguJUEV-ACc1QFAB5ADSqCCsCgzOAXd9wmMAUEHaN2SAsAD1A-85VScJV2AbEABkQAAa3PaooABfMbUJdDiTNOwKQQAtBQySlaUA1xgMPf8hzCEdR3HL5d3+GdKDnYE6kXOouCQ5D+mTTd5igHxrCKFMCSJAFsBFVAAANuMU1BMKk6oC2qH0DCE1AAAFqyJegACYAGYABYAFYaL3aCQLAxjUmY7pWMnZx+NHXp+m4hcwQhJUtMDVgBLYIA
💻 Code

interface BaseInterface {
    id: string;
}

interface Extended extends BaseInterface {
    extra: string;
}

abstract class BaseFoo {
    abstract getThing(): BaseInterface;
    setThing(thing: ReturnType<this['getThing']>) {
      // implementation irrelevant
    }
}

class Foo extends BaseFoo {
   getThing(): Extended {
     return { id: 'foo', extra: 'bar' };
   }

   someMethod() {
    // This errors, claiming the type for this.getThing() does not match the ReturnType<this['getThing']>
    // Note that _the same call_ passes lower down, from outside the class
    this.setThing(this.getThing());

    // This errors from within this method with the same error, even though from outside it passes
    this.setThing({
        id: 'foo',
        extra: 'bar'
    });
   }
}

const fooInstance = new Foo();
// And yet, it is OK here.
fooInstance.setThing(fooInstance.getThing());

// Likewise, this works, passing a matching type
fooInstance.setThing({
        id: 'foo',
        extra: 'bar'
});

// This correctly errors, as the `extra` key is missing
// @errors: 2345
fooInstance.setThing({
        id: 'foo'
        // extra: 'bar'  // missing
});

Workbench Repro
🙁 Actual behavior
From inside the class method, calling setThing with a valid object errors. From outside the class (using an instance), the exact same call passes.
🙂 Expected behavior
The method call should be valid with same type from both inside and outside the class.
Additional information about the issue
The same behavior can be seen even if the return type of getThing is a simple type such as string - the example is just more of a real world situation.

Given your current implementation:
interface Special extends BaseInterface {
    special: string;
}

class Bar extends Foo {
   getThing(): Special {
     return { id: 'foo', special: 'bar' };
   }
}

const bar = new Bar()
bar.someMethod();  // oops, now the thing is the wrong type

It's not really possible to get this pattern to typecheck from inside a class[^1] while still being generic over subclasses so TS rejecting it out of hand seems like the most sensible behavior.
[^1]: I'll concede that this.setThing(this.getThing()); is (probably) safe, but making the compiler understand that that's safe would be a lot of implementation effort for no real gain because presumably you want to set things other than the one that's already been set, in which case... well, refer back to above :wink:

It's not known what this will be at runtime - this is effectively deferred and generic.
But if you know better, you can always specify and restrict the type of this.
interface BaseInterface {
    id: string;
}

interface Extended extends BaseInterface {
    extra: string;
}

abstract class BaseFoo {
    abstract getThing(): BaseInterface;
    setThing(_thing: ReturnType<this['getThing']>) {
      // implementation irrelevant
    }
}

class Foo extends BaseFoo {
   getThing(): Extended {
     return { id: 'foo', extra: 'bar' };
   }

   someMethod(this: Foo) {
    // This now works.
    this.setThing(this.getThing());

    // This now works.
    this.setThing({
        id: 'foo',
        extra: 'bar'
    });
   }
}

Playground link here

That makes total sense, thank you for explaining.
I'm really sorry I thought this was a bug - the real case is much more complex with multiple layers of mapped types, and it took a while to get it down to this minimal example, didn't think about this not being provably consistent in the method.

Don't sweat it!


Improve CMake Python Detection

#30695 updated the expected/required CMake version to 3.16.5. The CMake module FindPythonInterp was deprecated in CMake 3.12.
Patch 8f96bfc925d7729a92bbb5a33173900afdd20379 replaces the deprecated CMake module with one of the suggested modules FindPython2. This module looks only for version 2 of Python.
The second patch, 23daa99dff1005b41a657f7cd87b5ce493df1650, is aspirational and if a reviewer decides it is out of scope can easily be removed from this merge request.
My goal is to have CMake find Python 2 or 3 and to prefer Python 2 over 3. The thinking here is that in the currently supported build environments it will find Python 2 and work as it currently does. On newer, not yet supported, build environments that only have Python 3 it will still find a Python.
As is builds will still fail on those platforms, because of Python 2/3 syntax incompatibility, but as those incompatibilities are patched eventually Python 3 will just work. In my opinion, this is a good compromise between backwards compatiblity while looking forward to Python 3. At some point in the future when Python 3 is preferred all of the changes in 23daa99dff1005b41a657f7cd87b5ce493df1650 get reduced to find_package(Python COMPONENTS Interpreter REQUIRED) :tada:.
Initially my naive patch using the FindPython module broke compatibility with macOS and previous versions of Ubuntu because they can have 2 and 3 installed side by side.

Only to comment on the philosophy of implementation here - I'm by no means a CMake expert. Shouldn't we be looking to have the default of Python 3 where possible? Backwards compatibility is still important because macOS ships python 2.7 by default, but it seems like we should be aiming to support a world where that constraint goes away. If the scripts are not both 2/3 compatible yet, we should look into fixing that first.

Thanks for reviewing this.

Shouldn't we be looking to have the default of Python 3 where possible?

I absolutely agree.

If the scripts are not both 2/3 compatible yet, we should look into fixing that first.

Your suggestion definitely seems like a reasonable approach to this. Right now there are a number of piecemeal MRs/commits that are trying to do this. Unfortunately it just seems that those patches for whatever reason are stagnating. Some are reviewed and merged. Some have not even been reviewed. Some that have been fixed have regressed.
Since I cannot create CI nodes nor trigger runs here. My goal is to get a local CI node that executes the scripts in Python 3. #30662 and this are the only 2 changes needed for me to actually get my CI node to trigger the Python compatibility errors. Once I can easily see the Python errors I can then systematically submit patches until everything tests and runs with Python 3 on my CI node. Once that is done, then it would be demonstrable that Python 3 can be adopted for all nodes.
In the end, I am open to suggestions on a better path forward. But without an advocate (i.e., someone who has the ability to trigger CI runs and merge) this circuitous method is all I can come up with that does not risk anything for the larger community while still achieving my goals.

Sad that we need this, but, this is still an improvement over the status quo.

@swift-ci please test

@swift-ci please test

Sad that we need this, but, this is still an improvement over the status quo and maintains the existing behaviour.

I am working on making GYB compatible with Python 2/3. I have made my own CI runners for 18.04, 19.10 and 20.04 and I have all but like 10 tests passing for both --preset=buildbot_incremental_linux and --preset="buildbot_incremental_linux,long_test". I feel like I am so close.
Unfortunately, some of what I'm having to do to make that work requires back-porting a bunch of Lit fixes from upstream. The good news is those back-ports are only really necessary for an environment without Python 2 (like 20.04).

Also, I looked at the Windows build failure and I am not really sure what to do about it. Can you please advise?

@swift-ci please test Windows platform

@swift-ci please test Windows platform

Windows issue is fixed by #30905


Update Swift’s Whisk.invoke() to support non-blocking invocations

Add a third parameter, blocking, to invoke() to enable non-blocking invocations. Default to blocking=true for BC.

Neato! We should probably add a test for this though.

Neato! We should probably add a test for this though.

Will do.

@bjustin-ibm Test added :)

@paulcastro any changes to make before I merge this?

Go for it

needs a pg since swift tests dont run in travis.

@rr  pg85 in progress

pg build failure, probably a deployment issue.  Let's rebase on master first and I can try again.

@bjustin-ibm what's status on this?

@rabbah Last comment was:

pg build failure, could be a deployment issue. Let's rebase on master first and I can try again.

pg2/1413 🏃

pg approved.

Rebased, squashed and merged as https://github.com/openwhisk/openwhisk/commit/8b7e3929e3168095e10e345a67d784871a2b46ba.

Thanks for merging. Can the Docker container be updated too please?

It should already be. The images are populated automatically now thanks to @csantana.

You're right. Sorry. I was using the wrong image…


Update Fedora instructions to F22

System-packaged golang now seems usable. Also updated to use the new package manager, made fewer assumptions about target system configuration, and created an alias for pond, making running it again easier.

Debian has usable golang packges too.  I think it built with both Jessie/stable (v1.3.3) and stretch/testing (v1.4.2).
We should keep a historical note since many people will have old installations.


IF ends at STORE, RANGE ends at PHI [run_process_replay]

STORE and PHI define the end of the IF and RANGE graph. Whereas BARRIER is a side-effect of multiple IFs+GROUP.

Process replay shows this reorders some ALUs, looks ok for correctness.


performUpdate without moveItems

Calling performUpdate execute insertions, deletions and moves.
When I have a large data, sometimes bottom cell is moving to top too fast.
I think I looks bad for ux, so how can I animate cells only using insertion and deletions without move?

Yup! Just enable this flag on your updated:
https://github.com/Instagram/IGListKit/blob/master/Source/IGListAdapterUpdater.h
Sent with GitHawk

Thanks! 👍


OCR for native DOCX

Requested feature
Handling image with OCR the same way the PDF pipeline does.
What would i take to implement something like this ? Is this possible or not due to some reasons ? I can help with implementing of course
Alternatives
For now i use a process that converts the file from docx to pdf for then to be able to extract images using the usual process. The problem is that I have some PDFs file where the table is not well recognized. The table is full in docx mode (because i assume there is more information to detect the table), but in pdf mode there is only one row detected.

@titouv can you share the file? I believe this might indeed be a duplicate of #106 .

This issue was more meant to be a follow up of #105 instead of being a duplicate of #106. I was asking if it was possible to add OCR pipeline directly to the native docx handler (thus making it usable for the type of use case where we need OCR on images) without having to convert the file to PDF
I identified the root cause of the issue. When converting the DOCX to PDF using Stirling PDF's endpoint, the table that was originally unified in the DOCX file became split across two pages in the resulting PDF. This page split appears to be causing the table detection problems I reported earlier.
I apologize for raising this as an issue, because it was in part related to an external cause

@titouv we could handle such things downstream through new enrichment models, which work on the DoclingDocument once the native Word backend has produced it. So, we have the framework to do the job, but no implementation for this feature yet. Any help on doing this is welcome.


CIV-9383 regression

Before creating a pull request make sure that:

[ ] commit messages are meaningful and follow good commit message guidelines
[ ] README and other documentation has been updated / added (if needed)
[ ] tests have been updated / new tests has been added (if needed)

Please remove this line and everything above and fill the following sections:
JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/CIV-9383
Change description
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[ ] No

e2e passed

regression 1

REgression 3


onItemSelected     Not called for the first time for Android and The cursor does not disappear

The Android input box cursor does not disappear when switching from a normal keyboard to a custom keyboard. onItemSelected needs to be clicked twice. The first time the cursor disappears. The second time will return onItemSelected.


Seems we use Ardupilots non standard implementation of MavLink

PX4 is fully compatible with Mavlink, however, we seem to use the Ardupilot version of mavlink.
(Generated from the Mavlink generator tool).
What made me look more into this is the very first waypoint we receive from the GCS, it is a home location at 0 alt. wp.
This is a nonstandard Ardupilot way of doing things, we support both as we ignore this wp when it is at 0 alt ( makes no sense). However, we do use it if the next command is a takeoff (without position).
This is quite technical, but there is also an issue regarding wp position resolution. We need to look into this, as we need the best position accuracy we can get. I need to move exactly 1meters away, no rounding...
If any of you knows something about this, please jump in.

If I understood well your post, pls check the following https://github.com/mavlink/qgroundcontrol/issues/6371

If I understood well your post, pls check the following https://github.com/mavlink/qgroundcontrol/issues/6371

..and this
https://github.com/ArduPilot/ardupilot/issues/1379

..and this
https://github.com/ArduPilot/ardupilot/issues/1379

I have been playing with MAVSDK. They are also not compatible with ArduCopter SITL.
Missions can be sent but not started. Will fix it now.
Any way, I have been testing QGC with ArduCopter SITL to replicate the protocol on Rosetta.
In Rosetta 3, everyhting is working fine for me with ArduCopter SITL and DJI Mini SE.


False error when searching closing parenthesis

When searching ), ] or }, CTRLF says "No matching parenthesis found", but the search actually success, I can call ctrlf-next/prev-match to browse the result.
This happens in all search styles.

This does not occur for me. Is there something else in your configuration interfering?

I can reproduce it in emacs -Q. I suspect this is another "Emacs 26" problem (I'm on Emacs 26.3, and the latest version of CTRLF).
Here's the snippet:
(add-to-list 'load-path "/home/kino/.emacs.d/straight/repos/ctrlf/")
(require 'ctrlf)
(ctrlf-mode)

M-x ctrlf-forward-literal, then type ), this happens:

But just wait for a while, the message will disappear, and the first match is highlighted, everything is back to normal.
I think this is because CTRLF calls re-search-forward internally, and if you M-x re-search-forward RET ), the same message appears.

That message is actually from blink-paren-mode. See blink-matching-open in simple.el. Does it make sense to disable blink-paren-mode in the minibuffer automatically?

Does it make sense to disable blink-paren-mode in the minibuffer automatically?

Well, I'd say it depends. I use show-paren-mode so I find this useless, but maybe some users need it. It's rare we need to care about matching parenthesis when searching, but sometimes we do. I don't oppose this change, though.
Maybe it's better to highlight the match and at the same time keep the message, but I wonder if it's possible.
Btw, I didn't find blink-paren-mode in Emacs 26. It's controlled by a variable blink-matching-paren.

Btw, I didn't find blink-paren-mode in Emacs 26. It's controlled by a variable blink-matching-paren.

You are correct. My mistake.

Maybe it's better to highlight the match and at the same time keep the message, but I wonder if it's possible.

In general yes, maybe not with blink-matching-paren because I believe it operates by actually moving point and freezing the entire interface. I might be able to hack around it (by making CTRLF run first) but don't want to, so I disabled blink-matching-paren in CTRLF.

Thanks!


Self-Signed certificate management

This Improvement request (usability, performance, tech debt, etc.) affects these Traffic Control components:

Traffic Portal

Current behavior:
Traffic Ops requires all the parameters configured for default_certificate_info. The API is correctly using all those to generate self-signed certificates within delivery service creation.
Once these self-signed certificates expire, one has to renew them. Here's what we are faced with:

The "Renew" option on the UI doesn't work: internal server error.
Using "Generate SSL Keys" on Portal, defaults are not used, which might be causing renew error.

I understand the defaults are created for Traffic Ops and Portal isn't aware of those.
New behavior:

be able to use "renew" on self-signed certificates
Should Traffic Portal have optional fields to use defaults?

I wouldn't think TP should have to know about those defaults. TO should a) never reliably reproduce an internal server error for any given input under normal conditions and b) support refreshing certificates using the same method that created them in the first place


Code question

I was just looking at this bit of BAMInputFormat; I assumed its goal was to set splitsEnd to the first split >i that has a different path than the split at i, yet it seems like that loop will set splitsEnd to the last such split.
Am I missing something? Thanks!

Looking at this more, I feel like this is definitely a bug in split-generation in the presence of a .splitting-bai, and possibly a severe one; I'll try to come up with a repro case.
Can anyone comment on how widely that functionality is used? I've not personally seen it in the wild.

Nevermind, seems like it probably works ok, albeit due to what looks like luck.
The first call to addIndexedSplits, with i == 0, will add FileVirtualSplits corresponding to all FileSplits but the last one (i.e. indices [0, splits.size())) and return its splitsEnd (splits.size() - 1).
A second call to addIndexedSplits, with i == splits.size() - 1 will then add a FileVirtualSplit for the last FileSplit.
So each FileSplit should get processed exactly once, though the relationship between getSplits and addIndexedSplits is not what it should be / what is documented.
On that note, however, I don't see any reason why calls to addIndexedSplits should be chunked per-underlying-FileSplit.getPath in the first place, as that comment implies they are…
🤔


Remove striction in .asf.yaml

Why are the changes needed?

Make dev/merge_kyuubi_pr.py available.
How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before make a pull request

thanks, merging to master


Revert "Reland Reland engine display features"

Reverts flutter/flutter#93117
Really sorry about this, but the Engine roll is 40+ commits behind, and other failures are being masked by this one. I'm going to start getting the trees untangled by rolling this back along with the companion change in the Engine: flutter/engine#29574

/cc @blasten @andreidiaconu The Engine roll is super backed up on https://github.com/flutter/flutter/issues/93226 and https://github.com/flutter/flutter/issues/93225. Please hold off on re-landing this work until the Engine backlog has cleared. Sorry for the inconvenience!

Third time's a charm. Please let me know if I can help in any way.

/cc @blasten @andreidiaconu The Engine roll is super backed up on #93226 and #93225. Please hold off on re-landing this work until the Engine backlog has cleared. Sorry for the inconvenience!

#93226 is closed and #93225 is no longer a P0. Can we try to reland this?

I should have noted this originally, but the remaining failure on CI that led to the reverts was just this one:
https://ci.chromium.org/ui/p/flutter/builders/prod/Linux_android flutter_engine_group_performance/912/overview
If you know how to keep that one from failing again, then I think you can try to reland.

Ok, I fixed that one in https://github.com/flutter/flutter/pull/93240 and I think we are ready to try and reland.


Update Invoke-AkamaiRestMethod.ps1

Add ability to use default credentials for proxy.
Pull Request to implement #46

Thanks @rootadin! We will get this reviewed and merged shortly

Is anything needed from my side for this pr to proceed?

Completely fair, and understood :)


 Cause for this is Joi and other modules - suggest using lightweight versions.

no longer an issue


Error notification settings string update

We are planning on updating the UI functionality (https://github.com/SalesforceFoundation/HEDAP/issues/217), but in the meantime we should update the string to make it cleared which are the valid values.

**lurch: add

Tracking W-010117

Included in beta release version 1.9 (Beta 5) and higher

Included in production release version 1.9


🧑💻(frontend) add style to disabled inputs

Purpose
Add a differentiable style to disabled inputs.

@jbpenrath hi, I don't know why lint-front job is failing, it seems that form.scss is not well formatted but my IDE doesn't tell me anything about a wrong formatting and when I run prettier locally everything is ok .. and there is not verbosity on the CI so I can't do much more at this point. If you have an idea, it is welcomed :)

@jbpenrath ok nevermind, I had to install a new plugin and update prettier :)


feat: describe matrix variables of type array of objects

Why:
Partially closes:  https://github.com/github/docs/issues/26469
I used this hidden knowledge in https://github.com/freckle/stack-action/pull/35 and decided to document it.

What's being changed (if available, include any code snippets, screenshots, or gifs):

Check off the following:

[ ] I have reviewed my changes in staging, available via the View deployment link in this PR's timeline (this link will be available after opening the PR).

For content changes, you will also see an automatically generated comment with links directly to pages you've modified. The comment won't appear if your PR only edits files in the data directory.

[ ] For content changes, I have completed the self-review checklist.

@deemp Thanks so much for opening a PR! I'll get this triaged for review ✨

Hi @deemp 👋 ! Please let us know your thoughts regarding @jc-clark's last response 💛

@jc-clark, @nguyenalex836, thanks for a review. I believe any node version is OK. The point of this example was to demonstrate how a matrix unwraps into multiple job configurations.
If you think an example without specific node versions is more maintainable, feel free to use something instead of node.


Automator: update proxy@master in istio/istio@master

Generated by Automator - 2022-09-08T21:27:49+00:00

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot-istiodremote_istio
3e8d8e9edae08a258140f9e7a34f1b73906650e3
link
true
/test integ-pilot-istiodremote

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-pilot-istiodremote


Fix tests

Tests often fail due to the random order of JSON keys. This may be due to golang's randomized map iteration. All of the tests should be reviewed to ensurer they account for this fact and that go test doesn't fail at random.

What were you thinking?
Implementing a helper that can compare strings?

I wonder if we could somehow easily leverage our old friend simplejson or jsonparser to write a recursive jsonEqual method?

I think we can just use json.Unmarshal and reflect.DeepEqual right?

Closed by #48


Rewrite getting started/accessibility docs

A long overdue rewrite of the accessibility section - instead of the few
snippets of strangely superficial and out-of-context advice (skip links,
use correct heading levels), this tries to answer some of the
fundamental questions about "is Bootstrap accessible", with emphasis on
the fact that the final result will depend in large part on what BS is
applied to/on (since BS relies on the markup etc authored by
developers). This also sets out our ambition to have things work for
keyboard and assistive tech users, and that we strive to make all our
examples etc accessible and semantic.
closes https://github.com/twbs/bootstrap/issues/22406

May I suggest you add https://www.w3.org/TR/wai-aria-practices/ in  Additional resources.
I am so happy about this, accessibility is so important, especially when so many people use bootstrap. Many disabled users will thank you for all the efforts that is put into accessibility :+1:

yeah, open to adding some more resources (was actually thinking https://www.w3.org/TR/aria-in-html/). i may push a few more updates to that effect to this PR

@mdo pushed up changes which I think cover your suggestions :+1:


How to export a specified filed ？

Hello！
By editing the file etc/default-counters.csv, I add some fileds  but it can't work with the prompt below:
> INFO[0000] Starting dcgm-exporter
> INFO[0000] DCGM successfully initialized!
> INFO[0000] Not collecting DCP metrics: This request is serviced by a module of DCGM that is not currently loaded
> INFO[0000] No configmap data specified, falling back to metric file /my-counters.csv
> FATA[0000] Could not find DCGM field DCGM_FI_DEV_BAR1_USED

I can obtain the information of the filed DCGM_FI_DEV_BAR1_USED with the command dcgmi dmon -e 92 but here it can't work. May I ask why  and  does the complete list of counters that  can be found on the DCGM API reference manual: https://docs.nvidia.com/datacenter/dcgm/latest/dcgm-api/dcgm-api-field-ids.html can be collected? Or is there any other configuration to be done? Thanks a lot!

Can you paste the line you added to the file? This field should work. I was not able to reproduce this problem using version 3.3.0-3.2.0-ubuntu22.04 and driver version 535:
$ curl -s localhost:9400/metrics | grep BAR
# HELP DCGM_FI_DEV_BAR1_USED amount used
# TYPE DCGM_FI_DEV_BAR1_USED gauge
DCGM_FI_DEV_BAR1_USED{gpu="0",UUID="...",device="nvidia0",modelName="...",Hostname="52e651a75ccb",DCGM_FI_DRIVER_VERSION="535.58"} 2

Sure, here it is. @glowkey

#BAR1
DCGM_FI_DEV_BAR1_USED	,gauge	,MB	表示已使用的BAR1。
DCGM_FI_DEV_BAR1_FREE	,gauge	,MB	表示剩余的BAR1。


refactor: edit saving

move navigation out of component library into frontend
type the requests

Missing branch cov is tools===undefined which isn't really a use case afaik, idk why the typings even have it as optional


Update README.md to include cross-env package in the required scripts

Changing the description of the required scripts to include cross-env.

Thanks!


Image cache

change BannerCache into ImageCache and added Background and CDTitle support
Added Lua calls into Sprite so people can use LoadFromCached("ImgType", "ImgPath")

changing this into Load() so that it doesnt break backwards compatibility and caches on default

I'm to lazy to write a proper ver atm so I'll keep it in my own ver for now


Installation requirement links on the workshop webpages are not detailed enough

For instance here we have a link "Python":
http://coderefinery.org/workshops/2018-06-12-oslo/
But somebody who has Python (2) already, will not click on it and not figure out that we need Python 3 or Sphinx or any of the other Python dependencies.

Related to #89.

i would like to remove the split into the different days of the workshop and instead have all software requirements in a single list. Each item on the list could then have further details, e.g. recommendation for python > 3.4. Does that sound ok?

but the question is if i then should make yet another workshop template. I'd rather not go back and modify all previous workshop pages... So another template probably necessary, right?

I think this sounds OK. Of course the next problem will be how to make clear that some of the requirements will not be needed (e.g. CMake). We should perhaps have core dependencies and optional dependencies.

in the software requirements section on the workshop page we'd only include the relevant parts and omit the others. To make it extra clear one could write "NB CMake will not be taught" etc, but maybe it's enough to just have the relevant softwares listed

Sounds good. I can then do a second pass on it and I will consider even removing CMake install instructions. We can reinsert them once/if we do a workshop on that.

fixed in 63efb26acb9d236a6e2c8ce131316ef91541b530


D-Lang for Neovim

Language server
dls
Requested feature
I'd like to have added support for dls or any dlang lsp server.
Other clients which have this feature
No response

Thanks for your report. The configs here are best-effort:

It is hoped that these configurations serve as a "source of truth", but they are strictly best effort. If something doesn't work, these configs are useful as a starting point, which you can adjust to fit your environment.

If you have an improvement or fix, please send a PR!
If you have a specific question we'll try to answer it (keeping in mind the configs in this repo are best-effort and unsupported).
If you found a bug in the core lsp module, the best way to get it fixed is to describe steps to reproduce it without the particular LSP server and other factors particular to your environment. Or better, by adding a failing test case to lsp_spec.lua, which has code to setup a fake LSP server to simulate various scenarios.


https://github.com/iammatthias/.com/tree/guestbook

As a site visitor I would like to use WalletConnect to leave a signed personal message in a guestbook.
As a site visitor I would like to not incur a transaction, or gas fees.
Reading

https://www.npmjs.com/package/@walletconnect/web3-provider
https://github.com/Web3Modal/web3modal
https://docs.walletconnect.org/quick-start/dapps/web3-provider
https://infura.io/docs/ethereum

Update
Using the https://moralis.io beta for wallet (Metamask) integration, along with a database.
Signing works, but the database query is failing.

Query works, build kinda works.
Fleek is not providing the correct env variable, which breaks the build.

Guestbook is working, getting ready to release. Some final style fixes.


Transition to "watching" AFTER ingesting staking ledgers

Due to the effect upon developer productivity, I am moving this to 'Next'.

Related to #1144 . Please coordinate.


DOC: add a generative art example to the scipy.spatial tutorial.

Creates a Mandala diagram with a very interesting geometrical pattern:

A big thank you to @audreyr and @CarlosFocil for the original code on which this is based.

Nice!

Very nice indeed.

Cool.  Now let's bring it to life...

The code is in a gist.

Very nice @WarrenWeckesser!


the script doesn't get past posts and shows error

root@ubuntu:/home/aria/instagram-profilecrawl# python3.5 crawl_profile.py sabaasafari
Extracting information from sabaasafari
BEFORE IMG
- Could not get information from post: https://www.instagram.com/p/BWc05WaHn8u/?taken-by=sabaasafari
BEFORE IMG
	- Could not get information from post: https://www.instagram.com/p/BWYS2inHYsN/?taken-by=sabaasafari
BEFORE IMG
- Could not get information from post: https://www.instagram.com/p/BWUkEu5HAEe/?taken-by=sabaasafari
BEFORE IMG
- Could not get information from post: https://www.instagram.com/p/BWTDPuxnG79/?taken-by=sabaasafari

can you test this and see if this happens on ur side as well or not? if yes can you provide a fix?

selenium also has the problem where it only scrolls one time and then starts opening posts and then it gets stuck on the first post, then it goes to 2nd, 3rd, 4th.....
nothing usable so far

This is happening because of the load more comments link that load others comment by demand.
At line 68 of extractor.py we have tags = comments[0].text + ' ' + comments[1].text, I think it's this way because most people put their tags in the post caption (first comment) and then a bunch of other tags on the second comment.
Because  comments[1].text it's a link we get a error.
I'll submit a pull request that fixes this problem by clicking on load more comments until all comments are loaded like the script do to load all post of the profile.

#15


Cache HTTP requests made during build

I'm often writing code while on the bus/train, where I don't have a (stable) internet connection. Many of my docker builds rely on package managers or other programs that rely on network access.
Could docker intercept network requests made during the build, and if there's no network connection, return a cached version? The resources that these network requests point to usually don't change often, so this could really improve the development experience;

If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
For more information about reporting issues, see CONTRIBUTING.md.
You don't have to include this information if this is a feature request
(This is an automated, informational response)

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

All build steps are already cached.

agreed; docker already caches layers, so won't make these requests, unless the cache is busted (in which case, making these requests is a sensible thing to do).
If you want to cache these requests, use a caching proxy, or (e.g. for apt), apt-cacher https://docs.docker.com/engine/examples/apt-cacher-ng/


Fix typo in comment

s/mechasims/mechanisms/

Thanks. I rebased and merged this via fc2e546d696e649f7309cce1a644a1057d3710d5


Initialize default contracts before inserting them

When loading default contracts into the worker, ensure they are intialized in the same way that contracts loaded from plugins are. This sets the contract up with sane default fields and a uiSchema reset.
Change-type: patch
Signed-off-by: Lucian Buzzo<EMAIL_ADDRESS>

@balena-ci I self-certify!


Spike - React+Redux Paradigm

Description

Create model for how were going to set up Redux:

Database-like
Normalization
Action Generators
Reducers
Selectors
Third-party tools we can use

Outdated.


No Application symbols in Dev preview February update

Hi!
I use bcinsider.azurecr.io/bcsandbox-master:14.0.28630.0-al image.
System and BaseApp packages were downloaded successfully but Application package failed. I understand that I don't need it? but I can't publish any package because it throws an exception that:
A package with publisher 'Microsoft', name 'Application', and a version compatible with '<IP_ADDRESS>' could not be found in the package cache folder 'c:\Users\abaludin\Documents\AL\ALProject7./.alpackages'
Exception on symbols download:
[2019-02-28 07:00:34.66] Sending request to http://bcal:7049/NAV/dev/packages?publisher=Microsoft&appName=Application&versionText=<IP_ADDRESS>
[2019-02-28 07:00:34.66] Sending request to http://bcal:7049/NAV/dev/packages?publisher=Microsoft&appName=System&versionText=<IP_ADDRESS>
[2019-02-28 07:00:34.66] Sending request to http://bcal:7049/NAV/dev/packages?publisher=Microsoft&appName=BaseApp&versionText=14.0.28496.0
[2019-02-28 07:00:35.45] The request for path /NAV/dev/packages?publisher=Microsoft&appName=Application&versionText=<IP_ADDRESS> failed with code NotFound. Reason: No published package matches the provided arguments.
[2019-02-28 07:00:37.23] Could not download reference symbols. Please ensure that:

The correct server name and instance are specified in the launch.json file.
The correct application version is specified in the app.json file.
The dependencies are correctly specified in the app.json file.

app.json is next:
{
"id": "246869ad-0118-483e-aec8-05c7215cd319",
"name": "Hello world",
"publisher": "abaludin",
"version": "<IP_ADDRESS>",
"brief": "",
"description": "",
"privacyStatement": "",
"EULA": "",
"help": "",
"url": "",
"logo": "",
"dependencies": [{
"appId": "437dbf0e-84ff-417a-965d-ed2bb9650972",
"name": "BaseApp",
"publisher": "Microsoft",
"version": "14.0.28496.0"}
],
"features": ["TranslationFile"],
"screenshots": [],
"platform": "<IP_ADDRESS>",
"application": "<IP_ADDRESS>",
"idRanges": [
{
"from": 50100,
"to": 50149
}
],
"showMyCode": true,
"runtime": "3.0"
}

Try to remove the "application" line from the json.

Thanks a lot Kamil! Now it works fine.

Try to remove the "application" line from the json.

Thanks a lot Kamil! Now it works fine.

Hello @kine and @ABaludin,
After removing the "application" line, how you solve the error:
{
"resource": "/c:/Users/vmadmin/Documents/AL/ALNUevo/app.json",
"owner": "generated_diagnostic_collection_name#0",
"code": "AL1022",
"severity": 8,
"message": "A package with publisher 'Microsoft', name 'BaseApp', and a version compatible with '14.0.28496.0' could not be found in the package cache folder 'c:\Users\vmadmin\Documents\AL\ALNUevo\./.alpackages'",
"source": "AL",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 1
}
Regards

Hello @kine and @ABaludin,
I figured out what the problem was.
In the app.json file I changed
"version": "14.0.28496.0" to "version": "<IP_ADDRESS>"
And then I could got the application symbols.
Regards

Sorry, that change was here:
"dependencies": [{
"appId": "437dbf0e-84ff-417a-965d-ed2bb9650972",
"name": "BaseApp",
"publisher": "Microsoft",
"version": "14.0.28496.0"}
],

Hi @ftornero9 !
I took all the dependence requisites directly from base app on Extension management page. I think you have next version of app - so symbols download failed. And yes, you're right - it's allowed to use just <IP_ADDRESS> as version value and everything will be ok.

Hello @ABaludin,
Actually the version I have is 14.0.28496.0, but with this value in the "version" key I got the error that the app symbols can be downloaded

Anyway with the <IP_ADDRESS> value works and I not going to think much more about it.
Regards.

Hi Team,
On downloading symbol ,It is showing error while app.json and Launch.json
are as :
App.json
{
"version": "0.2.0",
 "configurations": [
     {
      "type": "al",
      "request": "launch",
       "tenant": "",
       "name": "Tenerife Azure",
       "server": "'URL'",
       "serverInstance": "nav",
       "authentication": "AAD",
       "startupObjectId": 22,
       "schemaUpdateMode": "Recreate",

     }
 ]

}
Launch.json
{
"id": "79b9828b-0218-4d8d-bb2e-40e0bca81267",
"name": "Hello world",
"publisher": "My file",
"version": "<IP_ADDRESS>",
"brief": "",
"description": "",
"privacyStatement": "",
"EULA": "",
"help": "",
"url": "",
"logo": "",
"dependencies": [],
"features": [
"TranslationFile"
],
"screenshots": [],
"platform": "<IP_ADDRESS>",
"application": "<IP_ADDRESS>",
"idRange":
{
"from": 50100,
"to": 50149
}
,
"showMyCode": true,
"runtime": "2.0"
}
Error Log :

As Target is before Spring'19 Release, Kindly put some light to get through it.
Regards,


chore: Update typing for Table component

SUMMARY

This PR resolves some typing and props issues in the Table component:

Removes some unused type/interface definitions and type annotations
Imports some types directly from AntD rather than redefining them
Removes uses of any
Makes the Table component type and its corresponding TableProps interface generic, requiring the RecordType type variable.  This makes Table more compatible with the AntD components/types it extends.
Stops TableProps from inheriting from its AntD counterpart.  Our Table component only knows how to handle a subset of the properties in the AntD TableProps, but it currently accepts every prop defined in AntD TableProps.
Fixes support for the onRow prop, which is described in Storybook but isn't currently working.
Updates imports so we're only importing things that are exposed in antd/lib/table, antd/lib/config-provider, and antd/lib/pagination
Fixes the jsdoc for the selectionType prop

TESTING INSTRUCTIONS

There should be no user-facing changes
Check that Storybook "Actions" tab now registers actions

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

/testenv up

/testenv up


easy_install does not handle -f option correctly with paths containing spaces

Originally reported by: jurko (Bitbucket: jurko, GitHub: jurko)

Running easy_install using its -f option and passing it a folder path containing spaces as in:
#!text
easy_install -f "C:\I am a\path containing\spaces" pip

does not seem to work. easy_install seems to interpret the given string as a space separated sequence of paths.
Using such paths in other locations, e.g. in --install-dir or --download-cache arguments works fine.
This has been tested using:

Windows 7 SP1 x64
CPython 2.4.3, 2.4.4, 2.5.4, 2.6.6, 2.7.6, 3.1.3, 3.2.5, 3.3.3, 3.3.5 & 3.4.0 (both 32 & 64-bit versions).
setuptools 1.4, 1.4.2, 3.1, 3.3

Hope this helps.
Best regards,
Jurko Gospodnetić

Bitbucket: https://bitbucket.org/pypa/setuptools/issue/169

Hello, I suppose we can close this issue now that easy_install has been deprecated and widely replace by other installation means, such as pypa/pip.
If anyone would like to reopen this issue, please feel free to write a new comment with more information or other use cases that we might be missing 😄.


A benchmark and slight optimization for SDC

Codecov Report
Attention: Patch coverage is 4.00000% with 24 lines in your changes missing coverage. Please review.

Please upload report for BASE (sdc1d@54ca0f0). Learn more about missing BASE report.

Files
Patch %
Lines

rgrow/src/models/sdc1d.rs
4.00%
24 Missing :warning:

Additional details and impacted files
@@           Coverage Diff            @@
##             sdc1d       #9   +/-   ##
========================================
  Coverage         ?   50.65%
========================================
  Files            ?       18
  Lines            ?     7218
  Branches         ?        0
========================================
  Hits             ?     3656
  Misses           ?     3562
  Partials         ?        0

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Components typography/preshonyee

Initial prototype for the Typography component

:tada: This PR is included in version 2.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


How to wait for container exit?

There is no strategy for that at the moment.

Have you tried Indefinite one-shot startup strategy? That's what you want if I understood correctly.
https://www.testcontainers.org/features/startup_and_waits/

@Sammers21 we only have startup & wait strategies. You can inspect the container's state and wait for it to exit.

Stumbled across this today, and just wanted to add that OneShotStartupCheckStrategy is not applicable out of the box with DockerComposeContainer, which only supports WaitStrategy via DockerComposeContainer.waitingFor.
We solved this by wrapping the OneShotStartupCheckStrategy in a new WaitStrategy:
class OneShotStartupWaitStrategy extends AbstractWaitStrategy {

    @Override
    protected void waitUntilReady() {
        if (!new OneShotStartupCheckStrategy().waitUntilStartupSuccessful(waitStrategyTarget.dockerClient, waitStrategyTarget.containerId)) {
            // throw an exception to indicate failure
        }
    }


Carthage, Build Failed while compiling SwiftyJson

The following build commands failed:
CompileSwift normal x86_64 /ProjectName/carthage/Checkouts/SwiftyJSON/Source/SwiftyJSON.swift
CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler
(2 failures)
Carthage Version: 0.9.1
XCode 7.0 (7A220)
All sorts of errors are listed, such as
error: '#' has been removed from Swift; double up 'index index' to make the argument label the same as the parameter name
error: @availability has been renamed to @available
I can upload a full list if that would help.

Closed: Fixed by switching to xcode 7 branch and recompiling everything.


CC/FC [Name] tag

Is it possible to reword this? I've been searching for a plugin that would do this for months, and this seems to be the most likely one that could do it. If not possible please consider adding this functionality as it'd be massively appreciated!
Example:
[Clan Name] Username: Chat message
[Reworded] Username: Chat message

With the 1.3.0 update, this is now possible.
https://github.com/runelite/plugin-hub/pull/5534


fix: modify new_from_payload function check logic

Issue : #422
If i communicate with simple node.js(socket.io) server with rust's emit_with_ack function(binary buf) then callback function is not executed.
because of rust client's emit_with_ack function send bad ack.
so i think that pakcet.rs's new_from_payload function check logic need to be modified like below.
[Before]

 if id.is_some(){
     PacketId::BinaryAck
 } else {
     PacketId::BinaryEvent
 },

[After]

  if id.is_some() && id.unwrap() == PacketId::Event as i32{
     PacketId::BinaryEvent
  } else {
    PacketId::BinaryAck
  },

There is an issue, so I will double check.


Logitech G902 Bug

What are you experiencing an issue with?

[ ] Aurora
[ ] Aurora supported game, (Fill in the game)
[ ] Aurora Wrapper
[ ] Aurora Profile
[x] Aurora supported device, (Logitech G902 Orion Spark)
[ ] Aurora Scripts
[ ] Aurora Updater
[x] Aurora Lighting issue
[ ] Other, (Fill in another issue here)

What kind of an issue is it?

[ ] Crash
[ ] Performance problems
[x] Visual bug
[ ] Localization issue
[ ] Enhancement suggestion
[x] Device issue
[ ] Other, (Fill in another type of issue here)

Expected behavior:
The | or \ button should be displaying different colours that I have assigned to my whole keyboard using Aurora
Actual behavior:
The button stays at a certian colour constantly and even if I try to change the colour in Aurora it still stays constant. If I put an interactive layer, the colour moves out from a different place than where I have pressed the | or \ button.
Edit: Its colour can be changed by the Logitech Gaming Software but when Aurora kicks in, the colour will be the same as the last colour that was displayed when the LGS software was open.
How often does this problem occur?
This problem occurs all the time I start up the Aurora app
Please describe the steps to reproduce this issue:
The issue can be reproduced by doing following steps:

Get a Logitech G902 Orion Spark
Start the Aurora App and you will see the button below backspace is a constant colour

What is the version of Aurora you are experiencing this issue with?

My version is v0.6.0b
Does the previous version of Aurora have this issue?
I did not use older versions of Aurora.
Please include any logs, screenshots, or files that are related to this issue:
Photo of keyboard with RGB from left to right: https://gyazo.com/07063188041ffa05295a9f2a9c0bc264

Have you installed the Logitech gaming software? Can you switch profiles there?

Yeah its there. I can switch profiles but only in the LGS software does that key light up correctly. Aurora doesn't seem to recognise that key.

Make sure that you are using a proper keyboard layout in the settings. If you have a US keyboard layout, use a US layout in settings.

Its fixed now. I had to reinstall the OS on my PC, then when I redownloaded Aurora, the lighting is working perfectly.


Need Help, very bad performance with my own dataset

Halloechen~~~,  many thanks for this great project in Advance.
When I tried this project with my own dataset, it shows very bad performance. The task is addressed to classify the body rotation （min 3* turn left and turn right）【A】and other body pose 【B】.
I followed this tutorial in the readme step by step,  the accuracy stepped to 100% both in train and valid very immediately. When I checked with run_custom_classifier.py , the results would be that it showed A when my body even did very tiny movement,  so B appears quite rarely.
The data samples in both labels are almost balanced. The average length of video clips is around 10 seconds.
what would be the root of my problem? how can I fix it? In this case, which parameters are needed to modified.
Thank you guys.

Possibly this work does not suite to long range video classification. The video clip consists of only 4 consecutive frames, which cannot resolve the long range action task. If I understand incorrectly, please give me more hints.

Hi @thunder95, thanks a lot for your interest in our project!
What we usually do is adding a neutral background class, which in your case would be no rotation. Especially for testing the model live this could be helpful, because not every input might clearly fall into one of your two pre-defined classes. Let me know if that helps.
Concerning length of video clips: Our model has a temporal field of a few seconds, so it can detect actions that span some time. Often it also needs a few frames to make an accurate prediction. What exactly do you mean by "The video clip consist of only 4 consecutive frames"? Your clips in training were 10 seconds long, right?

no better results when I test it live with my usb camera.

This is unrelated, but I'm trying to train a model with my own dataset, but unable to get the pretrained weights from jester because the link is down, is there any way you could please share the pretrained weights with me?

Hi, I'm new to this project, but I do not have the weights and I am unable to visit the site provided for downloading weights. Could you please share the weights with me? Thank you very much!


Need better constraints on names

Currently, there are no constraints on what can be the name of a network, project or any other entity.
This could lead to folks inserting newlines, or even JSON-y type of names that might make management difficult. For example, someone could create a network called:
foo",\n'attachments':[]\n...

We should restrict names to being strictly alphanumeric with underscores by default. The best place to do this would likely be in the constructors.
For example, we could define a function like this:
def valid_haas_name(name):
    import re;
    if re.match('^[\w]+$', name) is None:
        return False
    else:
        return True

then in the constructors, check the names like:
if not valid_haas_name(label):
    raise NameError('invalid characters')

We could probably write a schema that does this, so instead of e.g:
@rest_call('PUT', '/project/<project>', Schema({'project': basestring'}))
def project_create(project):
    ...

We could do:
@rest_call('PUT', '/project/<project>', Schema({'project': identifier'}))
def project_create(project):
    ...

(where identifier is something we define).

That works! I wouldn't mind some redundancy in this area (constructor & schema) either.

Maybe something like: https://github.com/CCI-MOC/hil/pull/926/files

Actually, that pr arguably fixes this already; I'm ok with that being the legal set of characters if other people are.

Those checks are only in the client library though.

Point, we should add server side stuff as well. I think defining an 'identifier' schema and using it makes sense still.


Missing peerDeps after installing non-base package

When using yarn, with the npx install-peerdeps ... instructions, it will not install peerDeps from "nested" packages.
This means that the peerDeps from eslint-config-base are not installed in your project.
A solution would be to include the peerDeps from the base package in the react and vue packages as well?
Another option would be to also run npx install-peerdeps --dev @mediamonks/eslint-config-base, but that would add @mediamonks/eslint-config-base to the project's package.json, which isn't needed (since it's already a direct dependency)

Another option would be to also run npx install-peerdeps --dev @mediamonks/eslint-config-base, but that would add @mediamonks/eslint-config-base to the project's package.json, which isn't needed (since it's already a direct dependency)

It seems that install-peerdeps allows passing a --only-peers flag that will install only the peer dependencies of the specified package. So I think we can update our README.md to note this, so that yarn users can still use our eslint configs.


Support jdk 19

Resolve: Support jdk 19 #35
tested by switching the jvmTarget to 1.8, 1.9, 10, 11, 15, 17, 19

Why should kotlin be upraded?

Why should kotlin be upraded?

@junoyoon I upgraded the demo to test on JDK19. While testing, I also upgraded other modules.

why does not github action run?

why does not github action run?

adding an action... The test is broken and taking time...

why didn't it run in this build?


chore: 0.7.0 release proposal

Release notes: https://github.com/open-telemetry/opentelemetry-js/releases/tag/untagged-abe4c7771ba5a1930359

/cc @naseemkullah FYI

I think we could include https://github.com/open-telemetry/opentelemetry-js/pull/930 and https://github.com/open-telemetry/opentelemetry-js/pull/964 (when the performance side will be handled)

I think we could include #930 and #964 (when the performance side will be handled)

Sure.

Would like to include #977 in this release.

@open-telemetry/javascript-approvers this is ready now, please review.

Not mandatory but i think we could ship https://github.com/open-telemetry/opentelemetry-js/pull/926 too

#926 is not useable anyway until there is a method added to the tracer no?

@dyladan Oh right i forgot that part, we can ship without then

what about getting-started ?

what about getting-started ?

What do you mean? Getting started guide versions were bumped

what about getting-started ?

What do you mean? Getting started guide versions were bumped

hmm I must have miss it, I couldn't see it before, now I see it, strange


MatLabel of an Autofilled MatFormField Does Not Float

Bug, feature request, or proposal: Bug
What is the expected behavior?
The label for an input field will float  when "appearance" is set to "standard" and the field gets autofilled.
What is the current behavior?
When "appearance" of MatFormField is set to "standard" and the input field gets autofilled, the MatLabel doesn't float above the input field. Using "legacy" mode doesn't cause this issue.

When using the "legacy" mode

When using the "standard" mode
What are the steps to reproduce?

Create a form using MatFormField and MatInput
Set "appearance" of MatFormField to "standard"
Enter some values in those fields
Submit the form
Save the input values when the browser prompts
Hard reload the page

What is the use-case or motivation for changing an existing behavior?
According to Material Design, the label for a filled input field should float above it.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
I tested with the latest versions of Angular and Angular Material. The TypeScript version was 2.9.2. I tested with Chrome on a Windows 10 machine.

It seems to be working fine for me: https://angular-material2-issue-aa46tt.stackblitz.io/ (code here: https://stackblitz.com/edit/angular-material2-issue-aa46tt?file=app/app.component.html).
If you are still experiencing this problem can you post a reproduction?

You need to set "appearance" of the MatFormFields to "standard". I forked your code and made the changes. Take a look here.

Oh this is related to the missing keyframes thing it looks like. Here's your example but with the keyframes added in manually: https://angular-material2-issue-mmpq8b.stackblitz.io/ #12567 will fix this as well

Yes, you're right. When I added the @keyframes manually the issue disappeared.


PYODBC not connecting from Linux to query Windows SQL Server.

Just to be clear! During a presentation I ended up trying to run a query from Linux Python to a Windows SQL Server which error-out.
I got PYODBC installed in both Linux and Windows. It does work Windows to Windows SQL Server, and Linux to Linux SQL Server. But failed with a connection timeout when trying Linux to Windows SQL Server.
So, my question is: Can it be done? Or, its possible my Linux system got somehow misconfigured.
:)

It absolutely can be done.  A connection timeout sounds more like simple firewall or port issues.
In fact, I don't think new SQL Server installs enable TCP/IP by default, but that could have changed over the years .  (Local connections would be made with named pipes.).

Here's a sample image:

Interesting, I make sure I got everything enabled (Pipe / TCP/IP) and I'm using SQL Authentication. But I reallized that I have one difference. My laptop is joined to a domain while the other is a Workgroup.
Sorry! I got caught in the moment. :P

I'm good! I can connect to any Windows SQL Server Instances on my network and to my Linux SQL Server also.  I still need to figured out from my Linux to my Windows SQL VM.
Good Job!
Thanks again,
Maximo

Great!
Good luck,
Michael.


Filter and display user traits instead of their IDs

Is your feature request related to a problem? Please describe.
It's frustrating to have to search for users using only unique IDs when we have emails attached as traits. Those IDs are not really helpful when you're trying to find someone specific.

Describe the solution you'd like
It would be great if we could use the emails we've attached as traits for filtering and searching for users within Flagsmith.
Describe alternatives you've considered
Use emails directly as the IDs, but emails can change and do not uniquely identify a user.
Additional context
We use random unique IDs to sync users across our systems, but they're not really useful when you're just trying to look up a user in Flagsmith. Having the ability to filter and display users by traits like emails would make things a lot easier.

Duplicate of #444


⚠ GitLab Server has degraded performance

In 8173195, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 12812 ms

Resolved: GitLab Server performance has improved in 91e4750.


MFMA bfloat16 support for odd problem size (m- & k-dimension)

This PR completes the support for odd sized input matrices.
Running test against fairly recent ROCmSoftwarePlatform/rocBLAS@6f27dfe9 has passed

Some errors running on gfx900 in the CI:
Index:  Device | Reference
[0]  elem=0 idx=0: -nan!=-54
[1]  elem=1 idx=1: -nan!=12
[2]  elem=2 idx=2: -nan!=82
[3]  elem=3 idx=3: -nan!=56

Performed bounds check on 512 elements (512 before data)
BOUNDS CHECK:
Before buffer: found 0 errors in 512 values checked.
Inside buffer: found 0 errors in 0 values checked.
After buffer: found 0 errors in 512 values checked.

0, 24/25, 0/35, Contraction_l_Ailk_Bljk_Cijk_Dijk, "(130,130,2,66)", Cijk_Ailk_Bljk_HBH_MT64x32x16_SE_AF0EM1_ASEM1_GRVW2_K1_LDL1_TT4_2_VW2_WG16_16_1, FAILED, 31.56, 141, 25.00, 852.00, 960.00, 945.00, 0, 1, 2020-02-18 11:34:02.695625

The kernel candidate, if run on gfx906/gfx908, will be rejected because it satisfy the condition HasEccHalf, which will prevent the kernel from even being tested against. So this bug slipped through since we have yet to test on gfx900. Could you clarify a bit what implications HasEccHalf have?


Guide To Animation editor

Can someone help explain how to use the animation guide? Is there a video / text you can read?
Thanks in advance.

You can find an Animation Layer guide here: https://wibble199.github.io/Aurora-Docs/docs/reference-layers/animation.html


Anyone running gnuradio or gr-osmocom/Soapy app (gqrx, pothos)?

Hi
Has anyonye manage to make the xtrx work correctly with any usual app like gnuradio, pothos, gqrx, etc, actually any Soapy or gr-osmocom app ?
I have been using many brands of SDR but I must say the XTRX is the first one miserably failing whatever I do - using prebuilt binaries (which show several issues) or compiling them - and I'm not even speaking of hardware failure that I had with the 1st card board (replaced since). The must I managed was to get working soapy app but the spectrum I get are all flat. On the very same computers (running Linux Mint or Ubuntu 18.04), USRP, LimeSdr and BladeRF are just running fine.
And the total lack of support by the XTRX team at Fairwaves is simply astounding, whether on github, by email or by telegram.
If anybody was nice to give working instructions, I would appreciate so much, as on paper the card looks promising (and I keep hoping the XTRX is not a hoax).

Using SoapySDR + Pothos framework here and I can only stream RX with the patch I provided in https://github.com/xtrx-sdr/libxtrx/issues/27. I built everything from source.

@hewittc : Thank you, the patch was welcome. Despite this, with both gnuradio (using osmocom) and pothos (with soapy), I get a flat white-noise only spectrum.  Could you send me a simple pothos or GRC file to listen say on the wifi 2.4 band that you have tested on your PC ?

Hi, I am using xtrx with PCIe adapter. It was working well by compiling the sources of all the libraries. I have also tested it with osmosdr in gnuradio using Soapy libraries and also with xtrx libraries. Made our own OOT module for gnuradio. I am also stuck with the problem that you are facing but it arise when I installed libosmocore and I don't know yet how it's linked or may be some other thing caused this issue. Before that most of things were working fine.
Main point is that the flat white noise spectrum is because of the dependent libraries, settings of xtrx and some other software issue. And at the same time LimeSDR is working fine on this PC.

@arsalantheoffice : did you see the email I sent you Tuesday 28/7 ?

@arsalantheoffice  : Did you find the issue with the XTRX with the PCIe adapter? Was it libosmocore the culprit? I've left alone the card in the meantime and am getting back to it these days.

@arsalantheoffice : did you see the email I sent you Tuesday 28/7 (on your gmail account)?

No, I have not received any Email.

@arsalantheoffice : Did you find the issue with the XTRX with the PCIe adapter? Was it libosmocore the culprit? I've left alone the card in the meantime and am getting back to it these days.

I tried to solve the issue for some time but couldn't make it work with PCIe Adapter. May be the front end of the pcie adapter have some fault or something. But I had installed two pcie adapters and both are not working. Both were working one day and next day both didn't work. I suspected that may be some software change is the culprit but I reverted everything and tried to make it work but all in vain. Now I am using the xtrx with octopack. xtrx are working fine without pcie adapters.

@OhSoGood The master branch of gr-osmosdr supports the XTRX. Give that a try.

@hewittc I reached out to a maintainer, he should be able to merge once he gets the PR.

https://git.osmocom.org/gr-osmosdr/commit/?id=dc82ffd1f8b7fee5a8de2d73dabd24eb6d83d5a6

Thanks, @RFNOD
Sorry folks, for the lack of support.
XTRX authors are for the time being not in position to work on it, hopefully this will change.
I have access to repositories, but not a lot of free time, so I can merge pull requests that don't take too much effort (and deep knowledge) to verify.


Interface for installer and production configuration

@eskombro:
Would it be interesting to have a simple interface to configure production environment (domain name, SSL/TLS, proxy/nginx...)?

It would indeed! We need something basically the same as the WordPress config page.

This is something that can add huge value for users, making MeiliSearch more and more accessible. The tools we have been working on in the back-end side to automate the production deployment and configuration will certainly serve us! I think that the most important need in that field would be the front-end work, which would be totally new and I guess starting from scratch, but I can absolutely work in any prototype/idea to make that possible!  As for now, we have automated tools, but running servers and accessing them through SSH is already a constraint that many people will never try / want to overcome. It is our job to make it as simple as we can :)

What installers will we model this after? Is there any prior art that maps on to our specs even better than WordPress?

Where do we draw the line on UI for production configuration? At some point it’s just fair to require production runners to resort to the terminal.

We want this to work both locally and in the cloud, right?

Maybe this is out of scope for the MVP, but is it a reasonable end-goal that I should be able to install MeiliSearch locally with zero terminal interaction?


2213332_2213996_2213851

Brief Description of the Policy: The policy focuses on optimizing the cutting process of materials into specified product sizes. It includes two approaches:

Near Optimal Cutting Action: Aims to minimize leftover material by finding the best placement for products based on their sizes.
Two Dimensional Cutting Action: Prioritizes products by height and accommodates both orientations to maximize material usage.

Implementation of the Policy:

near_optimal_cutting_action(observation): Evaluates possible cutting positions in a stock roll for products, selecting the position that minimizes leftover space.

two_dimensional_cutting_action(observation): Iterates through products sorted by height, checking for valid cutting positions with and without rotation.

Results from 200 actions
Average trim lost:

Near Optimal Cutting Action: 0,2019%
Two Dimensional Cutting Action: 0,3103%

Please read the submission instructions carefully. Otherwise I could not merge your PR (0 grade for code).


API Port should overwrite output file if explicitly specified

Whenever I run apiport.exe it creates a new report, like:
ApiPortAnalysis.xlsx
ApiPortAnalysis(1).xlsx
ApiPortAnalysis(2).xlsx

That makes sense if no output file is specified, e.g. -o|--out is omitted. However, if I specify the filename, I expect the output to be overwritten. For instance I often find myself wanting to use a command line like this:
apiport analyze -f "foo.dll" -o D:\report.xslx -t ".NET Standard, Version=2.0"; start D:\report.xslx

Doing so allows me to play with different options, targets, and last but not least incrementally rebuild the binary and getting the report without hunting for the latest file.
In fact, I'd consider not honoring the provided path a bug as this makes any sort of scripting unreliable.

I should note that there is a workaround, but it's somewhat odd:
rm D:\report.xslx ; apiport analyze -f "foo.dll" -o D:\report.xslx -t ".NET Standard, Version=2.0"; start D:\report.xslx


FirmwareControl: Change to update download progress to the initiated process

Changes to update download progress
Moved Hash value comparison logic to the FirmwareControl context, instead handling it from the webtransfer context (it helps to avoid delay in the json event notification during the Hash comparison)

https://jenkins.code.rdkcentral.com/job/github-triggered/1735/ started

https://jenkins.code.rdkcentral.com/job/github-triggered/1754/ started

https://jenkins.code.rdkcentral.com/job/github-triggered/1756/ started

https://jenkins.code.rdkcentral.com/job/github-triggered/1757/ started

https://jenkins.code.rdkcentral.com/job/github-triggered/1770/ started

https://jenkins.code.rdkcentral.com/job/github-triggered/1784/ started

https://jenkins.code.rdkcentral.com/job/github-triggered/1785/ started

https://jenkins.code.rdkcentral.com/job/github-triggered/1809/ started

https://jenkins.code.rdkcentral.com/job/github-triggered/1810/ started


Fluentd workloads not starting when logging is enabled

rancher/rancher:master (5/2)

Create syslog server
Deploy Rancher
Create a cluster
Enable cluster logging

Validate logging settings shows the log message in syslog server
May  2 23:48:42 598a0dd048f3 rancher[6] Rancher logging target setting validated

After saving settings, fluentd workloads do not start and logs are not forwarded.

API response comes back 200 and clusterLogging settings are shown in the API. I am so far unable to see any related logs in Rancher.

rancher/rancher:master ebf11403

Enabled logging
Fluentd workloads start correctly
Logging is functional


x/tools/gopls: gopls@latest does not build with go@tip

With #67182, the SetCrashOutput API changed in 1.23. This breaks the build of<EMAIL_ADDRESS>since it uses the old SetCrashOutput API. When go1.23rc1 is cut, we want users to be able to use it to build gopls. Therefore, we must cut a new gopls release such that gopls@latest builds.
Given the timeline, I think this must be a<EMAIL_ADDRESS>with a cherry-picked fix. We had been on the fence about cutting a v0.15.4 anyway.
Putting this in the Go1.23 milestone so that it blocks the RC. We should aim for a new release next week at the latest.
CC @adonovan

Closing this in favor of https://go.dev/issue/67616, which targets<EMAIL_ADDRESS>We decided to move forward with v0.16.0, rather than v0.15.4, in order to include all the other work to support Go 1.23 features.


352 hcs core singleton

Detailed description:
The HCSCore class was initialized repeatedly and each initialization caused file access; the effect was slow boot up.
Which issue(s) this PR fixes:
Fixes #352
Special notes for your reviewer:
Checklist

[ ] Documentation added
[ ] Changelog updated
[ ] Readme updated
[ ] Tests updated

Singletons are implemented in newer branch.


COMPAT: Handle undefined values for listMultipartUploads API

This commit fixes issues that were causing listMultipartUploads
to contain 'undefined' as XML content:

services.getMultipartUploadListing in listMultipartUploads.js is
passing an undefined DisplayName for the owner of the MPU and
an undefined StorageClass for an upload. This results in the
following JSON response for the listMultipartUploads API,
respectively:
"Owner": { "DisplayName": "undefined", ... }
"Uploads": [{ ... "StorageClass": "undefined", ... }]

Changes in getMultipartUploadListing.js fixes the
issues stated in the above bullet point by retrieving the proper
values for the keys DisplayName and StorageClass

For values that could be undefined in the listMultipartUploads
API, use empty XML elements if the value is, in fact, undefined

Add tests that check for previously undefined values, and remove
legacy 'list ongoing multipart uploads' tests which would
be redundant with this commit

@ironman-machine

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "DEFAULT_BRANCH": "master"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6091 for CI status.

@ironman-machine try it with correct arsenal branch
SCALITY_ARSENAL_BRANCH=dev/BF/handle_undefined_value_MultipartUploads

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "SCALITY_ARSENAL_BRANCH": "dev/BF/handle_undefined_value_MultipartUploads", "REPO_NAME": "S3"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6098 for CI status.

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "DEFAULT_BRANCH": "master"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6101 for CI status.

please open this against rel/6.2.1

@ironman-machine after rebase
SCALITY_ARSENAL_BRANCH=dev/BF/handle_undefined_value_MultipartUploads

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "SCALITY_ARSENAL_BRANCH": "dev/BF/handle_undefined_value_MultipartUploads", "REPO_NAME": "S3"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6153 for CI status.

@ironman-machine Thanks Jarvis.

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "DEFAULT_BRANCH": "master"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6191 for CI status.

@ironman-machine

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "DEFAULT_BRANCH": "master"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6195 for CI status.

I have pushed a commit the makes the XML tags NextKeyMarker, NextUploadIdMarker, Delimiter, Prefix optional. In the sense that if they are undefined, the XML response will not include them.

@ironman-machine after rebase onto master

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "DEFAULT_BRANCH": "master"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6434 for CI status.

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "DEFAULT_BRANCH": "master"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6435 for CI status.

@ironman-machine after rebase onto master
SCALITY_ARSENAL_BRANCH=dev/BF/handle_undefined_value_MultipartUploads

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "SCALITY_ARSENAL_BRANCH": "dev/BF/handle_undefined_value_MultipartUploads", "REPO_NAME": "S3"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6436 for CI status.

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "SCALITY_ARSENAL_BRANCH": "dev/BF/handle_undefined_value_MultipartUploads", "REPO_NAME": "S3"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6438 for CI status.

@ironman-machine after rebase and new commit
SCALITY_ARSENAL_BRANCH=dev/BF/handle_undefined_value_MultipartUploads

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "SCALITY_ARSENAL_BRANCH": "dev/BF/handle_undefined_value_MultipartUploads", "REPO_NAME": "S3"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6439 for CI status.

@ironman-machine
SCALITY_ARSENAL_BRANCH=dev/BF/handle_undefined_value_MultipartUploads

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "SCALITY_ARSENAL_BRANCH": "dev/BF/handle_undefined_value_MultipartUploads", "REPO_NAME": "S3"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6455 for CI status.

@ironman-machine after arsenal branch merge

Hello @bennettbuchanan
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "SCALITY_S3_BRANCH": "dev/BF/handle_undefined_values_listMPU", "DEFAULT_BRANCH": "master"}
Please follow http://ci.ironmann.io/gh/scality/Integration/6459 for CI status.

end-to-end passed


Test a null synid object

get_biomart <- function(count_df, gene_id, synid, version, host, filters, organism) {   if (is.null(config::get("biomart")$synID)) {     # Get available datset from Ensembl     ensembl <- biomart_obj(organism, host)
config should not be called in the function. Test what happens when synid is null.

If synid is null, then biomart will query the database.


Clean non existent domains to decrease list size

Hello
New to PiHole, I wanted to check randomly check a few domains.
I was surprised most of my tries were obsolete domains that no longer exist
like http://booking.bezdeliv.by
*** dns server  can't find booking.bezdeliv.by: Non-existent domain

It should be easy to run a script to test they still exist and remove the ones that don't?
To lighten the lists and get processed faster.

Bounjour Louis @lf-novelt et merci pour cette question.

It should be easy to run a script to test they still exist and remove the ones that don't?

Yes it's very easy, and no we're never going to do that. Here's why.
Think about how you might engineer a sleeper virus, trojan, or tracker.  Here's how I would do it.

Malicious actor develops and deploys a program that "phones home".  Home is a domain with no DNS records (for now).
People notice and report details of a process that phones home.
Curators add this to their list of potentially malicious domains.
Naïve list managers cull these domains because they "don't exist in DNS".
Malicious actor activates DNS (for awhile) to assess the distribution of their malware. DNS is repeatedly activated for a short time for assessment, then deactivated for much longer time.
Malicious actor continues to gauge the distribution of their malware.  They can do this for weeks/months/years.
When the time is right, DNS is activated with the domain that now has a clear unfettered channel to do whatever they've ultimately decided to do over the weeks/months/years their malware has been active, with a free pass by naïve security maintainers.

DNS can be activated at anytime and it only takes a few minutes. With a short record TTL, DNS can be deactivated very quickly too.
So you see, we aren't gonna do this.
Notice something else? only MS Windows has problems with larger hosts files.  Guess who therefore needs lightened lists.
We're never going there. We're going to continue finding a balance that seems to work, without giving a "free pass" to sleeper malware.

Closing.

cool, thanks for the comprehensive answer, and thanks for the good work!
Bonne journée et bonjour aux canadiens ;)


[Fabric] Convert UISlider to RCTUISlider shim

Please select one of the following

[x] I am removing an existing difference between facebook/react-native and microsoft/react-native-macos :thumbsup:
[ ] I am cherry-picking a change from Facebook's react-native into microsoft/react-native-macos :thumbsup:
[ ] I am making a fix / change for the macOS implementation of react-native
[ ] I am making a change required for Microsoft usage of react-native

Summary
Fabric on macOS implementation:
Replacing references of UISlider to RCTUIColor shim
NOTE: #1519 adds the RCTUIKit imports required for this branch. Once that is merged, this PR will not have those changes.
Changelog
[macOS][Fabric] - Replacing references of UISlider to RCTUISlider shim
Test Plan
[x] Build RNTester-macOS w/ Fabric - doesn’t run yet, but no UISlider errors

Build errors:
Build RNTester-macOS_2022-11-28T14-57-11.txt
[x] Build RNTester - iOS w/ Fabric - New architecture example should work
https://user-images.githubusercontent.com/96719/204399184-5609e029-d853-4835-8cc2-47ded88c9583.mp4
[x] Build RNTester-macOS w/ Paper - should work

[x] Build RNTester - iOS w/ Paper - should work

Wait... is Slider not supposed to be ejected from RN Core?

OK, this is one of many PRs just replacing everything in place. I see.


[Rocketchip] Compile the Rocket-chip, write the document.

In PTW.scala implement file, check this pr https://github.com/chipsalliance/rocket-chip/pull/1624 for pmaPgLevelHomogeneous error.

Learn this discussion https://github.com/chipsalliance/rocket-chip/discussions/3168, for understanding the PTW and TLB implement based on rocketchip, which includes two sessions:

https://github.com/chipsalliance/rocket-chip/issues/2992, one issue session.
https://github.com/chipsalliance/rocket-chip/files/9966821/TLB.and.PTW.pdf, a mind map for that.


Add default enterprise suffix when create an enterprise method (#958)

Add more descriptions help users to utilize the method and default suffix format to prevent from the 406 status code.

I'm LGTM on these changes, but is there a bug or GitHub API docs explaining the usage pattern of the api/v3/ pattern? Just want to see if this is the best approach over returning an error.

The GitHub Enterprise Server 2.16 Documentation pointed out the users, by default, should follow the format like http(s)://[hostname]/api/v3
https://developer.github.com/enterprise/2.16/v3/

Hi @Daoq, I'm waiting for a couple minor changes if you don't mind. Please see above.
Thanks.


Unhealthy and degraded states show up as green in the graph

This is a screenshot of a stack using Rancher-server 0.56:

It seems that the color for degraded/unhealthy is wrong.

I don't know at what point this was fixed but it's working for me now...

@tfiduccia To test you can create a service with scale=2, image=nginx, and a HTTP healthcheck that looks for /ok with "when unhealthy, take no action", 1 second interval, healthy/unhealthy threshold of 1.
Then exec into each container and echo ok > /usr/share/nginx/html/ok to make the check pass for that container,
and rm /usr/share/nginx/html/ok to make it fail.

Version - master 3/22
Verified fixed


Fix ContentDialog theme color

Description
The theme color of the ContentDialog in the example only changes with the system.
Make its theme color follow the Toggle Theme button.
Screenshots

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Thanks for the fix @yexuanXiao!


bump(beancount-language-server): update to v1.3.6

Describe your changes

beancount language server updated to v1.3.6

@stsg can you add someone to the assignees field?

Thanks for the PR! It indeed seems like the version hasn't been published to crates.io, blocking this upgrade. Renovate should pick up the next version automatically once released


Add optional installs of Node and Ruby

Alrighty... enough people have asked for this feature specifically, and as long as I document it, it doesn't have to add much to the kludge factor. Since every FE dev has his own preferred concoction of FE asset management and dev/build tools (grunt, gulp, gasp, broccoli, fettucini, bundler, oh my!), I figure allowing for Node + npm modules and/or Ruby + gems would at least hit the 80% use case.
This would also somewhat reduce the urgency of fixing #174, which seems pretty gnarly at least with the current state of Ansible's includes.
The geerlingguy.nodejs and geerlingguy.ruby roles both install the base requirement, plus allow users to define npm modules or gems to add in... that kind of thing. And that would at least help dev teams standardize the tooling. Then they could (until #174 is done) add a command to install their local dependencies/bundle configs inside their own projects.

[x] Add geerlingguy.nodejs role and config
[x] Add geerlingguy.ruby role and config
[ ] Resolve upstream issue https://github.com/geerlingguy/ansible-role-nodejs/issues/5
[ ] Add documentation and/or example in config.yml for adding popular Node/Ruby toolkits

This has one upstream dependency so far, on the geerlingguy.nodejs role; I thought I had a simple nodejs_npm_packages variable already, but it must've just been my imagination.
See: https://github.com/geerlingguy/ansible-role-nodejs/issues/5

Default versions installed with no extra config in Ubuntu 14.04:
vagrant@drupalvm:~$ ruby --version
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
vagrant@drupalvm:~$ npm --version
1.4.28

Issue https://github.com/geerlingguy/ansible-role-nodejs/issues/5 has been fixed, adding an example in the example config file, will add documentation later.

So I tried this out with my project, and I got these versions of node and npm:
vagrant@d8-readiness:/var/www/themes/thunder$ node -v
v0.10.37
vagrant@d8-readiness:/var/www/themes/thunder$ npm -v
1.4.28

I'm not really sure what the 'proper' way to get the latest node version is via ansible, but this version of node is too old for several of the packages that we are using. I found a stack exchange post with several options for doing this manually.
I do think this could be pretty useful, I had it install bower as well and that actually grabbed the latest version and 'just worked'.

@sarahjean - I think I'll add a configurable option for this via the Node.js role, see: https://github.com/geerlingguy/ansible-role-nodejs/issues/4

@sarahjean - I've added the ability to specify a node.js version in the installation, and it defaults to 0.10 right now. You can add nodejs_version: 0.12 to get the latest version of the 0.12 branch. There's no 4.0.0 available yet through nodesource, but it should be sooner or later.
Do you think I should default this to nodejs_version: 0.12 instead of 0.10 for Drupal VM's purposes?

Yeah, I think that using the latest stable version available is probably a better default.

Fun story: I've actually started using node inside the VM for a project this week, so it's a happy coincidence I had already laid the groundwork earlier :)
I'll take an initial stab at adding documentation for common scenarios soon (mine is around testing with Selenium + Behat + PhantomJS), if nobody else does.

I've documented node.js usage, but left out any detailed documentation of Ruby usage. Fewer and fewer projects are using Ruby/Compass/etc. these days, so those devs can figure it out on their own. It's about as simple as the Node.js integration anyways...


Subviews with trailing HTML comment will not be rendered

Hi,
I realize there's probably not much for Ampersand to do in this case, but I did want to let you all know about the scenario.  A subview with a trailing comment doesn't get rendered.  So if the subview template looks like the one below, it will get rejected because it has more than one root element:

Hello

world

The problem is actually in domify - it considers the comment as a node, and returns the newDom object with a nodeName of "#document-fragment" .  @tnguyen14 (also an Ampersand developer) submitted an issue against domify (https://github.com/component/domify/issues/35), but they closed it as expected behavior (since the trailing comment actually is a node).
Just letting you know in case people are confused about why their subviews might be getting kicked back for having more than one root element.

I think this can be closed with the merging of https://github.com/AmpersandJS/ampersand-view/pull/89


[Server]: Change tcp-interface to work with JSON and incorporate into debug page

Task Description:
tcp-interface is currently using a raw data stream that must be parsed. It needs to be changed to use JSON instead to allow ease of use and expansion. It also needs to be incorporated into the debug page to allow robot manual control

Adding bot tunnels will need to read the mac from a JSON
Send a serialized JSON as a message over the tunnel when communicating with bots
The PacketType will be named type in the JSON

Duplicate of #101


[Feature Request] When batch run, in logs.txt let me know how many records in my batch run dataset, what is the current progress. for example 3/10,

Is your feature request related to a problem? Please describe.
when batch run, in logs.txt let me know how many records in my batch run dataset, what is the current progress.
Describe the solution you'd like
I want something like tqdm package. tell me the progress (in percentage or/and a/b), elapsed time, estimated remaining time and average time to complete one record of data.

Describe alternatives you've considered
No. Currently in my flow, I printed a text to logs, it is long, so it is hard for me to know how much time I need to wait for the batch run to finish. I have to go through with naked eye among the long log to find the output of one step to get the path, and search in my data.jsonl to figure out the process. It is exhausting.
Additional context
Add any other context or screenshots about the feature request here.

Hi @ishinzhang , thanks for your feedback. We have an ongoing work item that will print out progess Finished A/B lines in the log.txt, which I understand can help you track the progress with simple search. Please share your thought on this, and we can use this issue to track this.

Have synced with Yijun, we don't really need tqdm experience in logs.txt, and we will log progress and time related info in logs, so that users can track the progress more easily.

Close this issue with Peiwen's PR.


Some punctuation characters missing

Thanks for This amazing library!
It seems that replace_punctuation is missing these 2 characters: ” “

Hi @hernandezrivera
Cucco only removes punctuation characters as those defined in string.punctuation. An example of quotes removal would be the next one:
>>> from cucco import Cucco
>>> cucco = Cucco()
>>> print(cucco.normalize('Who let the "cucco" out?', ['replace_punctuation']))
Who let the cucco out

In the case of wanting to remove "special" characters, you will have to use replace_characters function.
Cheers!


Add support for starting DSE Graph, Solr, and Spark workloads

We need the ability to start DSE nodes with Graph, Solr, and Spark workloads enabled.  We will need a method of requesting the workloads such as the three existing environment variables:
GRAPH_ENABLED=1
SOLR_ENABLED=1
SPARK_ENABLED=1

I think @respringer solved this with the existing management API interfaces and changing the k8s pod spec that the operator creates.