Update harvest image / and queries to include better title names

We use a set  of titles from UCOP.  The academic titles are located at ucop.
Occasionally, I download these in academic_titles.txt, and then use a Makefile to create some linked data, that is added to the harvester, via the (fuseki config)[https://github.com/ucd-library/aggie-experts/blob/9e29a8786cafd7f5619482eb3760e36a3651dbd5/harvest/fuseki/configuration/experts.ttl.tmpl#L61].
@Vensberg had a student take that list, and create more readable titles in a (spreadsheet)[https://docs.google.com/spreadsheets/d/18eyWMu5jLDCk4-j54u247FwgwI1JrpxUiop7vnhHSP0/edit?usp=sharing].  The first thing to do would be to add an additional column to the academic.txt file that includes these titles.  Then modify the Makefiile, to add that to the JSON that's imported into the positions graph.
You may want create a *.tsv file from the spreadsheet and use that directly, by modifing the Makefile.  I used text, cause it came from the PDF file.

@rakunkel-ucd the next step is to include that in expert feed.  There are a number of places to do this, however the best  place (for the upcoming experts-cache fix) is probably the the (iam construct)[https://github.com/ucd-library/aggie-experts/blob/9e29a8786cafd7f5619482eb3760e36a3651dbd5/harvest/harvest/iam/rq/experts.rq#L145] where instead of  using the title from the IAM feed, you match the title code, and grab the better title from the positions graph

Is the ucop title list only downloadable as pdf?


Update sbt-github-actions to 0.11.0

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

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.codecommit", artifactId = "sbt-github-actions" } ]

labels: sbt-plugin-update, semver-minor

Codecov Report

Merging #151 (041811f) into master (b01b75e) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #151   +/-   ##
=======================================
  Coverage   84.04%   84.04%
=======================================
  Files          19       19
  Lines         282      282
  Branches        6        6
=======================================
  Hits          237      237
  Misses         45       45

Continue to review full report at Codecov.

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


Show more feedback on building crates

Currently crates are not added into the releases database until they're fully built, but that's not needed. When adding crates to the queue, we should download the source files and add them to the database and give the release a status page that allows users to see that their crate is building and what its position in queue is. This allows us to better display build failures and to even display source files of failed builds and binaries. Crates on the /queue page should link to the crate's status page instead of the crates.io page

Note that in particular, this means we show the sources for a crate regardless of whether the build succeeded.

I think this is solved with #2467 , and https://github.com/rust-lang/docs.rs/pull/2529


Added a fix around the null handling in the $in expression

This is to address the issue around the improper null handling in the $in expression,
https://github.com/fakemongo/fongo/issues/144.
In summary, passing a null value to the $in operator should get back items that are missing the field on which it is associated with. This one-liner change should align Fongo with the behaviour of MongoDB. The unit-test in this pull request should illustrate the scenario better than I can explain. :smile:

Thanks !
And sorry for the delay

Do you need this in mongo db 3.X or 2.11.X ?

Hi @twillouer , thanks for accepting the PR. We're using a way older release and I had to fork for that specific version with the fix, so don't worry for us and push for the latest!

@jimleroyer version released, on maven central in few hours


Expose OpenDevTools function

This PR adds the WebView2 function OpenDevTools()  to the WebviewController.  I am not very familiar with C++ but i tried my best to go with the existing style of the implementation.
To be able to debug web apps running in the webview i added the function and created the PR to provide the function to others and not maintain my own Fork of the project as i find this function very crucial when running a custom web app in the WebView with heavy communication between Flutter and JS.
I added a button opening the DevTools to the example as well:

Thanks for the awesome plugin!

how can we use this? it's in the main but not a release version


Update to nan 2.0

Use travis.
Version bump.
Fixes #55

It builds on travis across different versions of nodejs/iojs
https://travis-ci.org/thejinx0r/mmmagic

Thanks for this, hopefully it gets merged soon.

I had build problems before with nodejs 0.8 when I had used ^ instead of ~, but I fixed the build error too in travis.

I'm not particularly concerned with node 0.8 users at this point.... they should at least be able to upgrade their npm.

Is there anything else that needs to be done before it gets merged?

Would be great to have this merged, it's preventing our deployment of a project using mmmagic

@mscdex
Should I squash all of the commits in to one single merge?

@thejinx0r LGTM. Can you squash them please?

@thejinx0r Actually, if you can, remove the mmmagic version bump in package.json before squashing.

@mscdex
I removed the version bump and squashed the commits.

Landed in c74276680e. Thanks!


graphics.vim has trouble loading libvim_graphical_preview.so

Hi bytesnake, loved your talk at NeovimConf 2022, great work with this plugin.
Are there any other build requirements?
I get the below error when I set filetype=markdown.graphics. I don't think that this is a build issue, since I can find libvim_graphical_preview.so in the correct directory, and libcallex was built. I am using packer as my plugin manager, though that shouldn't affect things.
Error detected while processing FileType Autocommands for "*"..function
 <SNR>1_LoadFTPlugin[17]..script /home/gavarch/.local/share/nvim/site
/pack/packer/start/vim-graphical-preview/ftplugin/graphics.vim[8]..functi
on libcallex#load[5]..FileType Autocommands for "*"..function <SNR>1_
LoadFTPlugin[17]..script /home/gavarch/.local/share/nvim/site/pack/pack
er/start/vim-graphical-preview/ftplugin/graphics.vim[8]..function libcallex#load:
line    5:
E605: Exception not caught: can't load library: "/home/gavarch/.local/share
/nvim/site/pack/packer/start/vim-graphical-preview/target/release
/libvim_graphical_preview.so"

Did you find the reason for libcallex not finding your shared library?


Backend: Migrate /core/ in to /src/

After HEAVILY reworking the structure, now that there's a working front-end toolchain (ES2015 with Buble and Rollup, CSS with LESS, SVG with custom), the final task is to move the backend code (/core/) in to the new structure (/src/), and update the API accordingly.

It's not fully migrated, but the public code is no longer dependent on Core. Shrub is live and working. Core was moved to sandbox. Feature parity is going to take some time, but again, Core is no longer needed.


open() doesn't play nice with subprocess.run when used for STDIN

What are you trying to achieve?
I want to run a command line program using a file on S3 as STDIN.
What is the expected result?
The file should stream into the command line program as standard input
What are you seeing instead?
UnsupportedOperation: fileno

Steps/code to reproduce the problem
from subprocess import run
from smart_open import open as smart_open
s3 = boto3.Session(profile_name="development").client("s3")
with smart_open("s3://bucket-name/path/to/file.gz", transport_params={"client": s3}, buffering=0) as f:
    run(("cat",), stdin=f)

Traceback
The following is the result while running the above in the ipython shell:
---------------------------------------------------------------------------
UnsupportedOperation                      Traceback (most recent call last)
Cell In [21], line 2
      1 with smart_open("REDACTED", transport_params={"client": s3}, buffering=0) as f:
----> 2     run(("cat",), stdin=f)

File /usr/lib/python3.10/subprocess.py:501, in run(input, capture_output, timeout, check, *popenargs, **kwargs)
    498     kwargs['stdout'] = PIPE
    499     kwargs['stderr'] = PIPE
--> 501 with Popen(*popenargs, **kwargs) as process:
    502     try:
    503         stdout, stderr = process.communicate(input, timeout=timeout)

File /usr/lib/python3.10/subprocess.py:832, in Popen.__init__(self, args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags, restore_signals, start_new_session, pass_fds, user, group, extra_groups, encoding, errors, text, umask, pipesize)
    811     raise SubprocessError('Cannot disambiguate when both text '
    812                           'and universal_newlines are supplied but '
    813                           'different. Pass one or the other.')
    815 # Input and output objects. The general principle is like
    816 # this:
    817 #
   (...)
    827 # are -1 when not using PIPEs. The child objects are -1
    828 # when not redirecting.
    830 (p2cread, p2cwrite,
    831  c2pread, c2pwrite,
--> 832  errread, errwrite) = self._get_handles(stdin, stdout, stderr)
    834 # We wrap OS handles *before* launching the child, otherwise a
    835 # quickly terminating child could make our fds unwrappable
    836 # (see #8458).
    838 if _mswindows:

File /usr/lib/python3.10/subprocess.py:1603, in Popen._get_handles(self, stdin, stdout, stderr)
   1600     p2cread = stdin
   1601 else:
   1602     # Assuming file-like object
-> 1603     p2cread = stdin.fileno()
   1605 if stdout is None:
   1606     pass

File /usr/lib/python3.10/gzip.py:359, in GzipFile.fileno(self)
    353 def fileno(self):
    354     """Invoke the underlying file object's fileno() method.
    355
    356     This will raise AttributeError if the underlying file object
    357     doesn't support fileno().
    358     """
--> 359     return self.fileobj.fileno()

I've tried this without the buffering=0 argument as well with the same results.  If this isn't possible, then I suppose my next best option would be to just pull the entire file down and do everything locally.  The problem in my case is that the file is Very Large, so I can't just do something simple like:
with smart_open("s3://bucket-name/path/to/file.gz") as f:
    run(("cat",), stdin=BytesIO(f.read()))

'cause I'm assuming that that would dump the whole file into RAM first.
Versions
Please provide the output of:
import platform, sys, smart_open
print(platform.platform())
print("Python", sys.version)
print("smart_open", smart_open.__version__)

Linux-5.15.0-48-generic-x86_64-with-glibc2.35
Python 3.10.4 (main, Jun 29 2022, 12:14:53) [GCC 11.2.0]
smart_open 6.2.0

Checklist
Before you create the issue, please make sure you have:

[x] Described the problem clearly
[x] Provided a minimal reproducible example, including any required data
[x] Provided the version numbers of the relevant software

I don't think what you're suggesting is possible. Subprocess.run expects genuine file objects (these are created by the O/S). smart_open presents file-like wrappers.
You can try a similar thing with codecs.open or any other function that does not return "real" files.

Well that's disappointing, though I suppose I can't hope for magic :-)
Is the only alternative in my case to download the 50GB file to local disk before running, or is there something more performant that I might be able to do?

I tried to do exactly this with subprocess.run() but it ended up with the same error:
from subprocess import run

run(("gunzip",), stdin=run(("aws","s3","cp","s3://REDACTED.gz","-"), stdout=PIPE).stdout)

AttributeError: 'bytes' object has no attribute 'fileno'

I guess I could run the string with shell=True, but that felt dirty so I was hoping there was a Better Way:
run("aws s3 cp s3://REDACTED.gz - | gunzip", shell=True)

☝🏻 This works, but I just assumed that there's a Pythonic way to do it.

There  probably is. If the dirty way feels wrong, have a look on SO, e.g. here: https://stackoverflow.com/questions/4846891/python-piping-output-between-two-subprocesses


react/socket: ^0.5 dependency problem

I am using phppm library and it requires react/socket: ^0.5. One of the dependencies of your bundle is
gos/ratchet  with this dependency:
"react/socket": "^0.3 || ^0.4"

which makes the installation fail.
So what I did is to put this into my composer.json:
"react/socket": "0.5.1 as 0.3.4",

and installation passed (I still need to test it this works).

Update:
As I expected, it didn't work. When I run ./bin/console gos:websocket:server I get this error (full path is cut):
                                                                                Type error: Too few arguments to function React\Socket\Server::__construct(), 1 passed in .../vendor/gos/web-socket-bundle/Server/Type/WebSocketServer.php on line 128 and at least 2 expected
I could remove phppm and it will work (been using your bundle before) but I would prefer to keep using it as I get around 10-15 times faster application, for free.
Can you upgrade the bundle to work with react/socket: ^0.5? If not, can you give some advice on how to decorate this service?

I have also problems with the dependency on react/socket. The origin of gos/ratchet, ratchetphp/Ratchet has released version 0.4 some days ago. It depends on "react/socket": "^1.0 || ^0.8 || ^0.7 || ^0.6 || ^0.5" . Can this version be merged maybe?

You can fix it by yourself with fork, and use your own fork for some time, until pull request will be merged.

https://github.com/GeniusesOfSymfony/Ratchet/pull/5


When trying to format the code, the console displays the following message

Fixed the problem by installing sass via gem


Drag marker does not update polygon points

class _KmzMapState extends State<KmzMap> {
  PolyEditor? polyEditor;
  List<LatLng>? polygonToEdit;

  @override
  Widget build(BuildContext context) {
	return FlutterMap(
	  children: [
		TileLayer(...),

		// GestureDetector + PolygonLayer that instantiates polyEditor onTap of existing polygon:
		// polyEditor = PolyEditor(points: polygonToEdit!, callbackRefresh: () => setState(() {}))

		PolygonLayer(
		  polygons: [Polygon(
			color: Colors.purple,
			points: polygonToEdit!,
		  )],
		),
		// ...
		DragMarkers(markers: polyEditor!.edit()),
		// ... DragMarkers is the last layer, there is only a RichAttributionLayer after it
	  ]
	);
  }
}

In the screenshot, the drag marker can be interacted with, but it does not rebuild the PolygonLayer. No console output either, but callbackRefresh does get called.

Versions:
flutter_map: git+95ff0191981b87b24430ef434d7806e5a3017a50
flutter_map_dragmarker: 6.0.0
flutter_map_line_editor: 6.0.0

Looks like it could be slightly related to #42, I'll try to pull latest master and test with that


Change computer icon

Change computer's player piece

Kevin already resolved this issue when updating the player piece.
"if you run the newer app.js player would display as P and the computer would display as C"


Add support for the :telemetry_extra option at startup

You can pass :telemetry_extra at startup:
Redix.start_link(telemetry_extra: %{foo: :bar})

These additional metadata will show up in connection-related Telemetry events under the key :extra:
# For the event [:redix, :connection]
metadata
#=> %{extra: %{foo: :bar}, ...}

Partly addresses https://github.com/whatyouhide/redix/issues/166. We still don't have call-specific Telemetry extra.

I decided to go easy on this for now. No Telemetry extra :)


Uncaught (in promise) TypeError: Cannot read properties of null (reading 'emitsOptions')

when i use this component

const model = ref({
page: '/page/index/index',
pageQuery: '',
scene: ''
})
const options = [
{
label: 'ch_appcenter',
value: 'ch_appcenter'
},
]

it will show me bug for

Please provide the complete SFC or a reproduction of the issue.

Please provide the complete SFC or a reproduction of the issue.

@bg-dev/nuxt-naiveui: version 1.6.0
nuxt: version: 3.8.2

          生成二维码

    <n-form ref="formRef" :model="model" label-placement="left" label-width="auto" require-mark-placement="right-hanging"
      size="medium" :style="{
        maxWidth: '640px'
      }">
      <n-form-item label="page" path="page">
        <n-input v-model:value="model.page" placeholder="本次预览的入口页面路径" />
      </n-form-item>
      <n-form-item label="pageQuery" path="pageQuery">
        <n-input v-model:value="model.pageQuery" placeholder="本次预览的页面参数" />
      </n-form-item>
      <n-form-item label="scene" path="scene">
        <n-select v-model:value="model.scene" placeholder="本次预览的场景值" :options="options" />
      </n-form-item>

        <n-button round type="primary" @click="handleValidateButtonClick">
          生成二维码
        </n-button>

    </n-form>

{{ JSON.stringify(model, null, 2) }}

Please provide the complete SFC or a reproduction of the issue.

thats all of my code
nuxt version: 3.8.2

I was able to reproduce the issue. Seems to be related to naive-ui. You can try to initialize model.scene as null.

I was able to reproduce the issue. Seems to be related to naive-ui. You can try to initialize model.scene as null.

thanks my bro
It looks my problem


Has this been abandoned?

Please update status, and let anyone bumping into this know whether it's in maintenance mode.

It would be awesome if we could maybe have a fork of this that we updated, since I think it's an awesome example.

Go for it!

Forked to https://github.com/startup-os/startup-os

What’s the plan, @zoidbergwill? Will you start maintaining it?

Forked to https://github.com/startup-os/startup-os

What’s the plan, @zoidbergwill? Will you start maintaining it?

Yeah, hopefully add a few other people keen to contribute and then we maintain it?

May the Fork be with you!

Added you as a contributor, @oferb.


Update index.js

Added support for Motion, it has a string http response for ON/Active
it is now a easy way to turn on and off motion detection.
config.json
{
"accessory": "Http",
"name": "Motion Status",
"switchHandling": "yes",
"http_method": "GET",
"on_url":      "http://localhost:8082/0/detection/start",
"off_url":     "http://localhost:8082/0/detection/pause",
"status_url":  "http://localhost:8082/0/detection/status",
"service": "Switch",
"brightnessHandling": "no",
"brightness_url":     "",
"brightnesslvl_url":  "",
"sendimmediately": "",
"username" : "",
"password" : ""
}

So basically this means if active then ACTIVE becomes 1?

Yes,
Thanks for a great plugin :-)
cheers
Here is the output from my "status_url": "http://localhost:8082/0/detection/status http://localhost:8082/0/detection/status",
motion returns the following html when detection is running

Motion 4.0.1

<– backCamera 0 Detection status ACTIVE

And this when detection is paused

Motion 4.0.1

<– backCamera 0 Detection status PAUSE

On 9 Jan 2017, at 23:00, NovaGL<EMAIL_ADDRESS>wrote:
So basically this means if active then ACTIVE becomes 1?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/rudders/homebridge-http/pull/59#issuecomment-271421134, or mute the thread https://github.com/notifications/unsubscribe-auth/AXk3LvWoGnTy7htUDJK1Y1XColZYW000ks5rQq3hgaJpZM4LeL0O.

So have you done 0 for pause. Don't thank me I didn't make this, rudders did I'm just maintaining it

A dedicated check for pause is not needed, I think. I can make one if you want.
It will return 0 if it is not active since the html response will be handled by the original check.
home.app will update the switch status both ways if I either manually start or stop motion, or click the switch ofc.

I think this should be fine


updates to what's coming post 3/16 update

removed 3/16 stuff and moved to march section of what's new

@levinec

@levinec - PR is ready for final review.
Thank you.
cc: @kenwith


set-cookie

It would be worth noting for aps.net core 2.0, the default tempdata system uses cookies, and so if you put the above code in, response caching will still not work. Some note should be placed to highlight this and what to do to resolve it, even if its a link to the itempdata API reference.
A note about the antiforgery cookie is present, even though it doesn't say how to turn that off for a page you want cached.

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

ID: 10cda0f9-e2c7-015d-4fbf-d361f6c67d9f
Version Independent ID: 13154131-c2b6-2c72-fb0e-1d83bca4e21a
Content: Response Caching Middleware in ASP.NET Core
Content Source: aspnetcore/performance/caching/middleware.md
Service: unspecified
GitHub Login: @guardrex
Microsoft Alias: riande

Some note should be placed to highlight this and what to do to resolve it

We can note it, but we can't resolve it. The Response Caching Middleware follows the HTML caching specification (it isn't a server-side output cache), so this is normal behavior for this type of cache. There is a plan to build a server-side output cache, but it's just a plan at this point.

it doesn't say how to turn that off for a page you want cached.

Sure, we can link over to it :point_right: https://docs.microsoft.com/aspnet/core/security/anti-request-forgery#aspnet-core-antiforgery-configuration


HUD button for lines/shapes to change the line/fill color (with lib colorpicker)

Changing color of drawings is very annoying as you have to open the settings dialog and dig into the huge amount of settings to find the line and fill colors. Adding buttons on the hud that use the current colors and on click, open colorpicker and allow to change the color without having to mess with settings dialog, would be greatly appreciated.

This is probably a better fit for the Precise Drawing Tools module, which focuses on making the drawings tools actually work well for drawing.
This module is in maintenance only. I currently don't plan to add new features, because I don't have the time.


Generate warnings for not public handler methods

When @Subscribe or @Produce are applied to not public methods, then TinyBus must fail fast.

When @Subscribe or @Produce are applied to not public methods, then TinyBus must fail fast.

Just spent 2 hours trying to figure out what's wrong, turned out my methods weren't public. :+1: to resolve this issue!

Just spent 2 hours trying to figure out what's wrong
Been there done that multiple times, +1 for this to be implemented

@tobrun @pundegreen
Scanning though all methods takes a bit longer. To keep same performance I would like to perform this check when BuildConfig.DEBUG equals true. How do you think guys, would it be enough for you?

@beworker yes, totally

@pundegreen Ok. It's an easy task then. I'll try to finish it next week.

Closing as outdated.


HADOOP-18387. Fix incorrect placeholder in hadoop-module.

JIRA: HADOOP-18387. Fix incorrect placeholder in hadoop-module.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 49s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
15m  8s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
26m 21s

trunk passed

+1 :green_heart:
compile
22m 45s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
20m  9s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
3m 51s

trunk passed

+1 :green_heart:
mvnsite
3m 34s

trunk passed

+1 :green_heart:
javadoc
2m 38s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
2m 13s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
4m 52s

trunk passed

+1 :green_heart:
shadedclient
20m 36s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 29s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
1m 59s

the patch passed

+1 :green_heart:
compile
23m 48s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
23m 48s

the patch passed

+1 :green_heart:
compile
21m 43s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
21m 43s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
3m 38s

the patch passed

+1 :green_heart:
mvnsite
3m 19s

the patch passed

+1 :green_heart:
javadoc
2m 20s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
1m 54s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
5m  7s

the patch passed

+1 :green_heart:
shadedclient
21m 47s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
18m 32s

hadoop-common in the patch passed.

+1 :green_heart:
unit
1m 17s

hadoop-registry in the patch passed.

+1 :green_heart:
unit
1m  8s

hadoop-yarn-applications-catalog-webapp in the patch passed.

+1 :green_heart:
asflicense
0m 55s

The patch does not generate ASF License warnings.

234m 56s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4679/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4679

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 50c104cd5ffe 4.15.0-169-generic #177-Ubuntu SMP Thu Feb 3 10:50:38 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 5899b2f5a67034420a2ad8cfc42390fe374cfe94

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4679/1/testReport/

Max. process+thread count
3155 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-common-project/hadoop-registry hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4679/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

@steveloughran Please help to review the code again, thank you very much!

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 49s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
15m 18s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
29m 27s

trunk passed

+1 :green_heart:
compile
29m 37s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
25m 51s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
4m 52s

trunk passed

+1 :green_heart:
mvnsite
4m 20s

trunk passed

+1 :green_heart:
javadoc
3m  8s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
2m 52s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
6m  0s

trunk passed

+1 :green_heart:
shadedclient
25m 21s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 30s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 25s

the patch passed

+1 :green_heart:
compile
29m  0s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
29m  0s

the patch passed

+1 :green_heart:
compile
25m 55s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
25m 55s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
4m 29s
/results-checkstyle-root.txt
root: The patch generated 1 new + 44 unchanged - 0 fixed = 45 total (was 44)

+1 :green_heart:
mvnsite
4m 18s

the patch passed

+1 :green_heart:
javadoc
3m 12s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
2m 48s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
6m 34s

the patch passed

+1 :green_heart:
shadedclient
24m 58s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
19m 11s

hadoop-common in the patch passed.

+1 :green_heart:
unit
1m 42s

hadoop-registry in the patch passed.

+1 :green_heart:
unit
1m 33s

hadoop-yarn-applications-catalog-webapp in the patch passed.

+1 :green_heart:
asflicense
1m 16s

The patch does not generate ASF License warnings.

279m 53s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4679/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4679

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 059baa655d09 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 820aaee3b4bdd9b5f9e65e65c229630950720fb5

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4679/2/testReport/

Max. process+thread count
1235 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-common-project/hadoop-registry hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4679/2/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 56s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
15m  9s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
30m  4s

trunk passed

+1 :green_heart:
compile
30m 56s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
24m 20s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
4m 48s

trunk passed

+1 :green_heart:
mvnsite
4m 26s

trunk passed

+1 :green_heart:
javadoc
3m 27s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
2m 50s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
5m 39s

trunk passed

+1 :green_heart:
shadedclient
24m 44s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 33s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m  9s

the patch passed

+1 :green_heart:
compile
30m  2s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
30m  2s

the patch passed

+1 :green_heart:
compile
24m 30s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
24m 30s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
4m 40s

the patch passed

+1 :green_heart:
mvnsite
4m 22s

the patch passed

+1 :green_heart:
javadoc
3m 20s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
2m 54s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
6m  0s

the patch passed

+1 :green_heart:
shadedclient
25m  3s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
19m  6s

hadoop-common in the patch passed.

+1 :green_heart:
unit
1m 41s

hadoop-registry in the patch passed.

+1 :green_heart:
unit
1m 28s

hadoop-yarn-applications-catalog-webapp in the patch passed.

+1 :green_heart:
asflicense
1m 14s

The patch does not generate ASF License warnings.

280m 27s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4679/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4679

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 14e76b9d5d7e 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / dc5fad24c74e6d4b8d95c253613113161023c887

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4679/3/testReport/

Max. process+thread count
1279 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-common-project/hadoop-registry hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4679/3/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

LGTM. let's see what yetus says

@steveloughran Thanks for helping review the code!

LGTM +1, Thanks @slfan1989

Thanks also for your help reviewing the code.

Thanks everyone!


[RL-baseline] Model v5, experiment #1

Action set #0 was chosen for this experiment:
[0.0, 0.0, 0.0],  # no action
[0.0, 0.8, 0.0],  # throttle
[0.0, 0.3, 0.0],  # throttle
[0.0, 0.0, 0.6],  # break
[0.0, 0.0, 0.2],  # break
[-0.9, 0.0, 0.0],  # left
[-0.5, 0.0, 0.0],  # left
[-0.2, 0.0, 0.0],  # left
[0.9, 0.0, 0.0],  # right
[0.5, 0.0, 0.0],  # right
[0.2, 0.0, 0.0],  # right
Loss, Entropy and Running Reward were very low between the 10k and 15k episode marks but the model managed to overcome it and ended up with a maximum running reward of 528, which is also the final running reward at the end of the 20k episodes. It's likely that the network could keep improving if we run it for a few more episodes.
Tensorboard captures below:

Sample video below. As with all samples before, the model hasn't managed to learn to break before a sharp turn, but in this example the road appears again by sheer luck and managed to get back in.
https://user-images.githubusercontent.com/1465235/113404852-2128a500-93a9-11eb-8881-05101c3cd0e0.mp4

Updated the experiment with 10k additional episodes for a total of 30k. We hoped that due to the upward trend in the Running Reward right before 20k episodes we could see an even better value, but this has not been the case.
The Running Reward improved slightly right at the begging but then steadily dropped and never recovered. The final Running Reward value is 250.

Sample video below.
https://user-images.githubusercontent.com/1465235/113481938-a640b680-949c-11eb-916a-5d2aaecf5857.mp4


Add: Twitter

Company
Twitter
Description
he Twitter Engineering Apprenticeship Program is an opportunity for folks from non-traditional tech backgrounds to experience engineering at Twitter. Our Apprenticeship Program is a one-year rotation program with employment. Upon completion of the program, Apprentices graduate and embed fully into a Twitter team.
Link
https://careers.twitter.com/content/careers-twitter/en/jobs-search.html?q=Apprentice
Location
San Francisco, CA; New York, NY; Boulder, CO
This entry was submitted by the form on the site

Added in #160


koord-scheduler: deviceshare plugin skips handling nodes without device cr

Ⅰ. Describe what this PR does
background:
Initially, gpu scheduling was implemented through the gpu device plugin, and after switching to koord-scheduler scheduling, the pod could not be scheduled, prompts that no device resources.
reason:
The gpu node doesn't have a koordlet, but it does report gpu info to node.status via the device plugin, so it can be scheduled by default-scheduler. But koord-scheduler's deviceshare plugin intercepts scheduling pod because there are no device resources.
resolve:
deviceshare skips handling nodes without device

Ⅱ. Does this pull request fix one issue?

Ⅲ. Describe how to verify it
Ⅳ. Special notes for reviews
V. Checklist

[ ] I have written necessary docs and comments
[ ] I have added necessary unit tests and integration tests
[ ] All checks passed in make test

We've also had this problem for the last few days. But such modifications may not be enough.
For example, there may be both nvidia device-plugin and koordlet on a node, then the scheduler needs to check whether the Device CRD object exists at this time; but if there is only nvidia device-plugin, then there is no need to check.
So I have an idea to add a label on the node dimension, such as node.koordinator.sh/gpu-resource-model, the corresponding value is as follows:

Shared indicates that only the Koordinator GPU Shared protocol is supported
Vendor indicates that only vendor protocols are supported, such as nvidia.com/gpu
Mixed means that both of the above are supported
Native indicates that the node is in native mode and does not need to be processed by the device-share plugin of the scheduler.

I think it's complicated. In fact, it is only useful in the Native scenario, but in this scenario, judging whether it is Native is equivalent to not checking the Device CRD.

We've also had this problem for the last few days. But such modifications may not be enough. For example, there may be both nvidia device-plugin and koordlet on a node, then the scheduler needs to check whether the Device CRD object exists at this time; but if there is only nvidia device-plugin, then there is no need to check.
So I have an idea to add a label on the node dimension, such as node.koordinator.sh/gpu-resource-model, the corresponding value is as follows:

Shared indicates that only the Koordinator GPU Shared protocol is supported
Vendor indicates that only vendor protocols are supported, such as nvidia.com/gpu
Mixed means that both of the above are supported
Native indicates that the node is in native mode and does not need to be processed by the device-share plugin of the scheduler.

WDYT? @lucming

I think it's complicated. In fact, it is only useful in the Native scenario, but in this scenario, judging whether it is Native is equivalent to not checking the Device CRD.

We've also had this problem for the last few days. But such modifications may not be enough. For example, there may be both nvidia device-plugin and koordlet on a node, then the scheduler needs to check whether the Device CRD object exists at this time; but if there is only nvidia device-plugin, then there is no need to check.
So I have an idea to add a label on the node dimension, such as node.koordinator.sh/gpu-resource-model, the corresponding value is as follows:

Shared indicates that only the Koordinator GPU Shared protocol is supported
Vendor indicates that only vendor protocols are supported, such as nvidia.com/gpu
Mixed means that both of the above are supported
Native indicates that the node is in native mode and does not need to be processed by the device-share plugin of the scheduler.

WDYT? @lucming

I think it's complicated. In fact, it is only useful in the Native scenario, but in this scenario, judging whether it is Native is equivalent to not checking the Device CRD.

agree with you (^^)

We also need to clean up node.status.allocatable after the device resource has been deleted, this is part of the logic in koord-manger, I'll fix it by another pr.


Is there anyway to iterate files in a live system?

Hi, is there any way to use your library to iterate and read files from a live NTFS system?
All of the examples and documentations require a raw image file, not devices like \.\HardDisk0 etc..
Thanks so much.

So Windows has a lot of variations of "device file names" and devices. I assume with " .\HardDisk0" you mean "\.\PhysicalDrive0" which should be directly supported by the SleuthKit and thus by pytsk.
Technically a storage media device is a RAW storage media image. But be aware that while analyzing a live file system the structures can change while analyzing.
An alternative solution you could use is e.g. libsmdev


0xc0090030 error not listed

Getting this error when trying to setup pin

Dokumentinformation
⚠ Redigera inte det här avsnittet. Det krävs för docs.microsoft.com ➟ länkning till GitHub-problem.

ID: 6b4f9133-887f-17a6-95fc-3712de8a3fa1
Version Independent ID: 09d34ce8-1590-8202-3e70-e6299dadbb65
Content: Windows Hello errors during PIN creation (Windows 10)
Content Source: windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md
Product: w10
GitHub Login: @DaniHalfin
Microsoft Alias: daniha

Hi @peternorlander , thanks for reaching out.
Please reach out to support or report this problem though the Feedback Hub app (Win+F).
We will work on adding additional error codes to the current topic.
Thanks!

Yep same here.


Add 'done' metric log for message tracing

[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)

Proposed changes
To enable precise tracing of each message, we propose to make the runtime emit log message whenever the message processing is finished.
By this PR, nodes which use Messaging API (i.e., call done() at end of message processing) emit "done" event on metric log.
Example log output:
18 Aug 09:11:09 - [metric] {"level":99,"nodeid":"f748808a.a2b39","event":"node.http response.done","msgid":"59bf7151.69477","timestamp":1597709469150}

Further details are on the design note of Message Tracing by metric log.
Checklist

[x] I have read the contribution guidelines
[ ] For non-bugfix PRs, I have discussed this change on the forum/slack team.
[x] I have run grunt to verify the unit tests pass
[ ] I have added suitable unit tests to cover the new/changed functionality

Coverage increased (+0.03%) to 77.312% when pulling 0c5586ddfb35e301f441c34309e2d0cc9c480dbd on node-red-hitachi:dev-tracemetric into bcd85b11a13b3abed2e0c9ab5abd3d4d7e30529b on node-red:dev.


Whenever I try to install extension in brackets i get error message as "Installation Failed Cannot connect to server"

Prerequisites

[ ] Can you reproduce the problem with Debug -> Reload Without Extensions?
[ ] Did you perform a cursory search to see if your bug or enhancement is already reported?
[ ] Did you read the Troubleshooting guide?

For more information on how to write a good bug report read here
For more information on how to contribute read here
Description
[Description of the bug or feature]
Steps to Reproduce

[First Step]
[Second Step]
[and so on...]

Expected behavior: [What you expected to happen]
Actual behavior: [What actually happened]
Versions
Please include the OS and what version of the OS you're running.
Please include the version of Brackets. You can find it under Help -> About Brackets (Windows and Linux) or Brackets -> About Brackets (macOS)

Thanks @Koushikram08 for reporting this. Please make sure the following items work properly-
Is your internet working properly?
Are you able to ping this from your browser?
Can you please share a gif of this behavior? Please use some workaround until we fix this issue.
Workaround-
Download extension from https://github.com/adobe/brackets-registry
Unzip and paste at %appdata%/Brackets/extensions/user

This is the error I get Everytime I install and am manually installing the
extensions as of now and I couldnt attach the gift because of the file size
the image is the error appears as soon as I click install
On Mon, Jun 11, 2018, 09:40 Naveen Choudhary<EMAIL_ADDRESS>wrote:

Thanks @Koushikram08 https://github.com/Koushikram08 for reporting
this. Please make sure the following items work properly-
Is your internet working properly?
Are you able to ping this
https://s3.amazonaws.com/extend.brackets/registry.json from your
browser?
Can you please share a gif of this behavior? Please use some workaround
until we fix this issue.
Workaround-
Download extension from https://github.com/adobe/brackets-registry
Unzip and paste at %appdata%/Brackets/extensions/user
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/adobe/brackets/issues/14410#issuecomment-396117290,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AmTB0kN2Slf6vzKOyEScdIyFW1nCTQXBks5t7e3QgaJpZM4UiCAz
.

I have the same issue. Ping localhost = <IP_ADDRESS>
However when I try to update extensions, I get "Installation Failed. Cannot connect to Server".

Thanks - but thats not working for me. Also, Ive been using brackets for a couple years now, and this just started recently; If that helps any.

on File Explorer\Manager browse the folder where your downloaded extensions ;
open Brackets;
Go Menu > Help > Open Extensions Folder
then open each of the downloaded .zip extensions - then move the resident folders to the Extension Folder;
Restart Brackets;

download extensions from Github;
on File Explorer\Manager browse the folder where your downloaded extensions are;
open Brackets;
Go Menu > Help > Open Extensions Folder
then open each of the downloaded .zip extensions - then move the resident folders to the Extension Folder;
Restart Brackets;


[WIP] valid array instead of upload

So this changes the ValidBackpackUpload to a more generic ValidArray rule.
This rule can be used by uploads, but also by other arrayable items like repeatable.
So you theoretically could validate your repeatable like this: (probably still need some changes to accomodate the full syntax but ...)
'attachments' => [ValidArray::make()
       ->arrayRules('min:1|max:3')
       ->itemRules([
                  'title' => 'required|min:10',
                  'file' => [File::types(['pdf'])->max(2048)]
        )
],
// or we can create a syntax sugar with some regex for repeatable fields like:

class ValidRepeatable extends ValidArray {}

'repeatable' => [ValidRepeatable::make()
       ->arrayRules('min:1|max:3')
       ->ruleTitle('required|min:10')
       ->ruleFile( [File::types(['pdf'])->max(2048)])
      ->ruleOtherField()

Aahahaah I just suggested we call it ValidArray in the comment here - https://github.com/Laravel-Backpack/CRUD/pull/5038/files#r1173762690 - so we're 100% on the same page here, Pedro!


Unable to create Navigator via onPress?

I'm currently trying to get a new page to pop up outside of the scope of NavigatorIOS/react-native-router when a TouchableHighlight is pressed. Similar to how the compose new tweet view pops up from the bottom on the Twitter iOS app and how other apps handle resource creation views. I've read that I can use the Navigator component to do this, but after reading the documentation and looking at some examples, it is not working.
Here is the code I have:
var NewDeckIcon = React.createClass({
  nextPage() {
    return (
      <Navigator
        initialRoute={{component: NewDeck}}
        configureScene={(route) => {
          return Navigator.SceneConfigs.FloatFromBottom;
        }}
        renderScene={(route, navigator) => {
          if (route.component) {
            return React.createElement(route.component);
          }
        }}
      />
    );
  },

  render() {
    return (
      <TouchableHighlight underlayColor='transparent'
                          onPress={this.nextPage}>
        <Icon
          name='ion|plus'
          size={24}
          color='#E6E6E6'
          style={styles.newDeckIcon} />
      </TouchableHighlight>
    );
  }
});

var NewDeck = React.createClass({
  render() {
    return (
      <View style={styles.container}>
        <Text style={styles.contain}>WOW IT WORKS!</Text>
      </View>
    );
  }
});

I know that the nextPage function is called correctly because if I insert a console.log call before the return, it gets logged out. I'm not getting any sort of error from React when pressing the icon. The Navigator works if I don't try to create one via onPress and just have it called inside a render function. Not sure if I'm missing anything, getting the syntax wrong, or if this is a bug.

I guest you should create a model view and place a navigator on it

You're trying to return a component from the onPress handler. This isn't how onPress properties work. They're simpler than that and pretty much just run whatever standard function they're passed.
You need to have a Navigator component already rendered and then pass it the route you want to transition to.
I have had success creating an interaction similar to what you mentioned by rendering Navigator as the root component of my app. Your TouchableHighlight and even NavigatorIOS components should be contained within a route being rendered by the Navigator.
I would recommend playing with some of the Navigator examples in the UIExplorer project to get a better handle on exactly how Navigator should be implemented:
https://github.com/facebook/react-native/blob/master/Examples/UIExplorer/Navigator
Navigator is really powerful, in part because you can decide how you want the renderScene function to handle routes.
Just taking a quick look at the example you posted, though, it should be more along the lines of this:

var NewDeck = React.createClass({
  render() {
    return (
      <View style={styles.container}>
        <Text style={styles.contain}>WOW IT WORKS!</Text>
      </View>
    );
  }
});

var NewDeckIcon = React.createClass({
  nextPage() {
    this.props.nav.push({component: NewDeck});
  },
  render() {
    return (
      <TouchableHighlight
        underlayColor='transparent'
        onPress={this.nextPage}
      >
        <Icon
          name='ion|plus'
          size={24}
          color='#E6E6E6'
          style={styles.newDeckIcon}
        />
      </TouchableHighlight>
    );
  }
});

var App = React.createClass({
  renderSceneMethod(route, navigator) {
    if (route.component) {
      return <route.component nav={navigator}/>;
    } else {
      return (
        <View>
          <Text>
            This is the default renderScene view, when no route.component is provided.
          </Text>
        </View>
      );
    }
  },
  render() {
    return (
      <Navigator
        style={styles.container}
        initialRoute={{component: NewDeckIcon}}
        configureScene={(route) => {
          return Navigator.SceneConfigs.FloatFromBottom;
        }}
        renderScene={this.renderSceneMethod}
      />
    );
  }
});

Hope this helps!

Wish I could like Github comments. @jmstout is right on the mark. One note - you can actually leave off nav={navigator} since Navigator will implicitly set navigator={self} for you.

Thank you @jmstout your post cleared up everything. I wasn't aware that there was an example project for the UIExplorer. I appreciate the explanation!


"login" does not work

Clicking on "login" takes me to a page that says

Error: invalid_request
Invalid client_id parameter value.

You need to create an application which will issue a client_id to set in your client app. Visit http://localhost:8000/admin/oauth2_provider/application/ and create a new one.
The settings for your new application should match as follows:

Redirect URLs: http://localhost:8080/ (trailing slash matters)
Client type: Public
Authorization grant type: Authorization code
Client Secret: empty
Name: A descriptive name of your choosing

Assuing your client app is a Vue project created from the D&A cookie-cutter:
Create a new file .env.development.local in your house environment variables:
Set VUE_APP_OAUTH_CLIENT_ID to the value found in your application's "Client ID" field. This value represents a new OAuth2 public client ID.

That worked!
After the application to the oauth settings in the django admin page, nothing changed in the files tracked by git. The only commit-able change is the one to .env.development.local in the otm-client repo.
I guess the idea is that the oauth setup steps are meant to be done at deployment time. So this was not a bug, but just me not knowing how to set up a temporary developer-level login system. Please let me know if I've misunderstood, and thanks so much for the help!

put info into README

.env.development.local should be in the .gitignore so that you do not commit sensitive data. I'd add the following lines to the .gitignore of the client project if not already there
# local env files
.env.local
.env.*.local


Analysis and investigation of s158-web-test-automation (GIAS) framework

@antk43 to feedback how GIAS looks after running suite from w/c 25/11.

appsettings currently set to the TEST environment at:
gias-stage-sis.azurewebsites.net
app-api-t1te-edubase.azurewebsites.net/edubase/rest
SQL connection string pointing to t1dv (DEV) but I assume both DEV and TEST use that DB - TBC.

A substantial amount of tests are failing due to a 400 error on the API parts of the test (from memory these are injecting data).
During this run -  https://dfe-ssp.visualstudio.com/s158-Get-Information-About-Schools/_build/results?buildId=538890&view=results - there were 113 400s as well as other failures:


🔨 write deployment scripts for FCL_elliptic

Usefull first step for the 'on chain' bench, and advertise the public contract address. Thx.


fix: only reply to CTCP message if it's not a reply message itself

🚀 Changes proposed by this PR
This fixes some issues I had where it would reply to a CTCP message even though that message was already a reply itself. Normally this probably is not an issue but when using a multiclient bouncer (ZNC in my case), this causes an infinite loop.
🧰 Type of change

[X] Bug fix (non-breaking change which fixes an issue).

📝 Notes to reviewer
Basically adds a if ctcp.Reply check just like the CTCP PING/PONG messages already had.
🤝 Requirements

[X] ✍ I have read and agree to this projects Code of Conduct.
[X] ✍ I have read and agree to this projects Contribution Guidelines.
[X] ✍ I have read and agree to the Developer Certificate of Origin.
[X] 🔎 I have performed a self-review of my own changes.
[X] 🎨 My changes follow the style guidelines of this project.

[X] 💬 My changes as properly commented, primarily for hard-to-understand areas.
[X] 📝 I have made corresponding changes to the documentation.
[X] 🧪 I have included tests (if necessary) for this change.

Need to fix my CI flow, but tests LGTM locally.
Thanks!


handle ocamldoc pkg

lib/ocamldoc/META:
# Specification for the "ocamldoc" library
requires = "compiler-libs"
version = "[distributed with Ocaml]"
description = "ocamldoc plugin interface"
directory= "^ocamldoc"

tools (e.g. @opam//coswitch refresh) currently do not handle ^ocamldoc correctly:
pkg_symlinks: Unable to opendir /Users/gar/.opam/4.14.0/lib/ocamldoc/^ocamldoc

partially fixed.  bazel run @opam//local:refresh will generate @ocaml//ocamldoc with symlinks.


Cannot enable tunnel service when at least 1 client is not configured

Hello. I would like to make a suggestion about the application.
Would it be possible for us to still be able to enable the tunnel service even when both client folders (clients_data and clients_wg) are empty? The reason I am asking this is because, after I generate the config files, I don't want to keep them on the server machine. I only want each client to keep his config file (for security purposes).
Thank you.

Hi @rwayboy, good suggestion, that makes total sense. I will see if I can add it.

Hi, I've just pushed a new version (v1.7.1) that should address this issue.
I removed the restriction that prevented the tunnel from being installed without clients configured. As advertised, the application was already supposed to update the tunnel with any configuration changes, so there was no reason for that restriction. (See here.)
That said, I discovered that this actually didn't work as expected, due to a change for #20, so I've rolled that back.
Those two changes should address your specific request. However, your use case gave me another idea, which is to allow you to save clients without the private key. It will no longer be a required field, so your workflow could be:

Create client
Export client config (QR code or file)
Delete private key and save

This ensures that:

No private client info is saved on the server
The client configurations are considered valid by WS4W
The server config still has all the info it needs to accept client connections

In summary, the changes are:

Allow tunnel to be installed with no clients configured
Fix issue where client changes were not propagated to running tunnel
Allow clients to be saved without private key

Can you try the latest version and let me know if this helps?

Awesome, I wasn't expecting an update right away haha. Thank you very much, the tunnel service can now be enabled without client configs.
By the way, I have two more suggestions in case you are interested, can I post them here or create a new thread instead?

No worries! I will close this issue as it is now resolved.
Feel free to create a new thread (or 2, if the suggestions aren't related).
Fair warning that I won't always be able to update that quickly, especially if the suggestions are more elaborate. 😊


Provide VSCode launch.json configurations for wattpm

This is a follow-up from https://github.com/platformatic/platformatic/pull/3243.

I'm guessing this will generate one launch config per service?

I've not researched this enough to provide an answer to that.

I think we can close this, wattpm is now "debuggable" in VS Code thanks to this (documentation available here)


Revert wchar / rune mapping

This reverts the changes made to map wchar to rune
See #149

You're right, I reverted a little too much 😄
Updated it to keep char and wchar16


Achtung!

Sooo, it was going to take a while, but now we have it. Our whole Github organization is not public for now.
Reddit community, that was beginning all of that also gone - https://www.reddit.com/r/paywall/comments/15jsr6z/bypass_mediumcom_paywall/
We have moved to Codeberg - https://codeberg.org/Freedium-cfd
Medium, thank you >.

Congrats on getting it back!

Congrats on getting it back!

Thanks!


Swift 3.0 & Xcode 8.0 beta 4: No such module 'SwiftyJSON'

Hi All,
I have manually copied the swift3 branch folder (after unzipping) into the root of my project folder, dragged the .xcodeproj file into Xcode and registered SwiftyJSON as a target dependency and embedded library (the exact same procedure I did with Alamofire) but it's still showing 'No such module 'SwiftyJSON' when attempting to import.
Any ideas?

just drag the swiftfile to the project and add in xcode

Sorry!
All sorted and working now with updated changes.
Thank You!


Devne creation failled

When I run ./test-node.bash --init it fails
Error: missing response (requestBody="{\"method\":\"eth_syncing\",\"params\":[],\"id\":42,\"jsonrpc\":\"2.0\"}", requestMethod="POST", serverError={"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"<IP_ADDRESS>","port":8545}, url="http://geth:8545", code=SERVER_ERROR, version=web/5.6.0)     at Logger.makeError (/workspace/node_modules/@ethersproject/logger/lib/index.js:233:21)     at Logger.throwError (/workspace/node_modules/@ethersproject/logger/lib/index.js:242:20)     at /workspace/node_modules/@ethersproject/web/lib/index.js:252:36     at step (/workspace/node_modules/@ethersproject/web/lib/index.js:33:23)     at Object.throw (/workspace/node_modules/@ethersproject/web/lib/index.js:14:53)     at rejected (/workspace/node_modules/@ethersproject/web/lib/index.js:6:65)     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {   reason: 'missing response',   code: 'SERVER_ERROR',   requestBody: '{"method":"eth_syncing","params":[],"id":42,"jsonrpc":"2.0"}',   requestMethod: 'POST',   serverError: Error: connect ECONNREFUSED <IP_ADDRESS>:8545       at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1555:16) {     errno: -111,     code: 'ECONNREFUSED',     syscall: 'connect',     address: '<IP_ADDRESS>',     port: 8545   },   url: 'http://geth:8545' }

WHay may be related
INFO [10-07|22:57:32.214] Maximum peer count                       ETH=50 total=50 INFO [10-07|22:57:32.215] Smartcard socket not found, disabling    err="stat /run/pcscd/pcscd.comm: no such file or directory" INFO [10-07|22:57:32.218] Set global gas cap                       cap=50,000,000 INFO [10-07|22:57:32.218] Initializing the KZG library             backend=gokzg INFO [10-07|22:57:32.233] Defaulting to pebble as the backing database INFO [10-07|22:57:32.233] Allocated cache and file handles         database=/datadir/geth/chaindata cache=16.00MiB handles=16 INFO [10-07|22:57:33.088] Opened ancient database                  database=/datadir/geth/chaindata/ancient/chain readonly=false ERROR[10-07|22:57:33.088] Head block is not reachable INFO [10-07|22:57:33.088] State scheme set by user                 scheme=hash INFO [10-07|22:57:33.088] Writing custom genesis block INFO [10-07|22:57:33.210] Persisted trie from memory database      nodes=35 size=5.10KiB time=68.585356ms gcnodes=0 gcsize=0.00B gctime=0s livenodes=0 livesize=0.00B INFO [10-07|22:57:33.798] Successfully wrote genesis state         database=chaindata                             hash=2dfffa..55cbdf

Smartcard socket not found is an expected warning from go-ethereum, doesn't cause any problems.
Sounds like an error in the docker compose.  I would recommend using https://github.com/OffchainLabs/nitro-devnode for a simpler setup.
If you need further help, asking questions on our Discord server is better for questions running node.


SubjectImplementation::RemoveObserver() is not documented correctly?

The description for the method itkObject::RemoveObserver() only states that the observer is removed. In looking at the code the Command object is actually deleted.

The issue is that in some code bases developers might pass in a pointer that is already being managed by a shared_ptr or "smart pointer". This may lead to clean up issues including crashes.

The documentation should explicitly state that the method will in fact delete the object.
What would be nice would be to a "RemoveObserver" and a "DeleteObserver" or "TakeObserver" API that unambiguously allows the developer to select the proper API to use.
Adding an API to "TakeObserver" where the Command object is removed from being managed without deleting the object would allow both scenarios of pointer to be used.

Have you tested your understanding of the code?
In SimpleITK I am using Commands as shared resources and it works OK. The terminology is a little confusing. The user provides a a Command in AddObserver to observe an event. Internally to the itk::Object an Observer is created which holds the event, command and a tag. When RemoveObserver is called the internal Observer is deleted, but user provided command is not.

void
SubjectImplementation::RemoveObserver(unsigned long tag)
{
for ( auto i = m_Observers.begin();
i != m_Observers.end(); ++i )
{
if ( ( *i )->m_Tag == tag )
{
delete ( *i );
m_Observers.erase(i);
m_ListModified = true;
return;
}
}
}
Not sure how it is working for your shared resources (not all "shared pointers" are created equal) but the code above is pretty clear about what happens. Of course I could be misunderstanding the "delete (*i)" line of code as I don't get to code much lately...

So I just noticed that I am looking at the "SubjectImplementation" class which is in the same file as itkObject. So maybe I am a bit confused about all the interplay of those classes?
The stack trace we got indicated the crash was because of a double delete condition and seemingly pointed to this class.

I have looked at the code more, and I would need to more time to bring this all back into memory. Last time I update this code I made it near bullet proof with correctly handling exception in delete event, exception in call backs, and recursive events.
The user provided command is a smart pointer... Looking at the documentation for itk::Object::AddObserver it looks like it has never been update to reflect this.

https://github.com/InsightSoftwareConsortium/ITK/blob/9cb1aa6e09a6a108c86b8414321d38b9817c284f/Modules/Core/Common/src/itkObject.cxx#L511
Looking at the actual code it looks like it is a pointer?

Yup, but Command is derived from Object, and the `SubjectImplementation stores it as a smart pointer:
https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Core/Common/src/itkObject.cxx#L52
Inputs to filters are also passed as raw pointers.

I might be showing my ignorance in modern C++ at this point but let's say that I have a std::shared_ptr command that I have created. If I then pass that to the AddObserver(command) method, the AddObserver will then de-reference the shared_ptr<> into the raw pointer, hand that down through the stack where eventually it gets put into a vtkSmartPointer<> which, I am going to assume, will take control of the raw pointer? That leaves my std::shared_ptr with a reference to a raw pointer that is going to get cleaned up out from underneath it? or the other way around, just depends on the order of operations.

Using shared_ptr<> might be the problematic part. I think that all ITK classes derived from itk::Object need to be managed using itk::SmartPointer<ClassName>, aka ClassName::Pointer. Trying to assign ClassName::New() to a plain pointer causes it to be immediately deallocated. Doesn't the same thing happen with an std::shared_ptr<ClassName>?

So the issue ends up being our implementation of an itk::Command subclass. I reworked our code to use all of the proper ITK macros that are used in ITK Command subclasses and now our code does not crash and does not through warnings from itkLightObject about reference counts.
Sorry for the noise.


Add Feature to draw a sector

Hi Adam,
I have added a feature to draw a sector using a given angle. May you please add me as a contributor? I would like to make a pull request for it if you would be kind to consider merging it.
the change will also include support to add height element for the circles or sectors.
Thank you,
Tendai.

Dear Tandai, just saw your message!
I'd be happy to see your contribution - could you please create a PR so I can see your code and tests?
Adam


[VIDEO-1923] Add Linux support

Description
Updated the github action to support Ubuntu 20.04 installations from source and leveraged caching to help speed up execution.
Ticket(s) Addressed:

VIDEO-1923

Design Summary

Added a map of distro configurations, min/max semver, etc. to help define a few useful configurations that can easily be fed into @actions/exec.
Added rudimentary Linux OS distribution and version checking by parsing /etc/*-release for NAME and VERSION_ID.  It's not perfect but there is no codified way to do this, so this is probably "pretty close to good."
Extended action definition to include repoUrl in case we need to change source targets in this configuration
version is used as the tag to pull from source
Implemented @actions/cache to save off the gstreamer source directory between runs under a key involving the version, platform, distro, and so forth to uniquely identify the caches.
Updated readme accordingly.
Added cache version so we can invalidate previous caches if we need to change the linux procedure.

Configuration changes:

repoUrl defaults to the published gstreamer source gitlab.

Testing Notes and Procedure
Testing is automated; no procedure at this time.
The unit test for platform === linux has been disabled b/c in that environment @actions/cache and the lack of its environment variables/services is causing the test to crash even if I guard against cache calls by not calling them with isFeatureAvailable().  The solutions described on other forums don't sound like a good way forward for us at this time, and the other automated test where we actually run the action in a matrix with the other platforms does succeed, so disabling this test is okay as it does the same thing but from a different environment.
Related Pull Requests
None

I say punt. I updated the other ticket (for implementing caching) to suggest we either need to drop the test, which is actually a duplicate, or come up with a way to work around it / mock it so all supported platforms can run the test (and any others we come up with).


Any one received the DataSet?

Once your request successfully passes our verification process, you will receive a download link.


Evaluation Context / October 2018 release

I have noticed that I have lost the ability to hold an evaluation context when using bookmarks to toggle between visualizations on the same page. For example if I was to select a bar on a bar chart and switch between visuals, the selected context goes back to the original state. “Data” is unchecked under data properties and so I am not sure why I’m seeing this response. I used this technique very frequently prior to the oct release. Your assistance is very appreciated

Thanks for your comment, @joerobert06. This looks like a support request rather than documentation feedback. You might find a solution in the Power BI Community, https://community.powerbi.com. If not, you can get support by going to https://support.powerbi.com.


Please fix the ipv6 page

File: config/daemon/ipv6.md
Can we go back to the old ipv6 page? The instructions here don't seem to work.
related to: moby/moby#36954

Here is an older version of this page.
https://github.com/docker/docker.github.io/blob/c0eb65aabe4de94d56bbc20249179f626df5e8c3/engine/userguide/networking/default_network/ipv6.md

Thanks for sharing the issue. It appears fixed in https://github.com/docker/docker.github.io/commit/1b319c30a57334d82096bc4e1cabfab3a8b6dda1

@craig-osterhout Could this page be fixed too?
https://gdevillele.github.io/engine/userguide/networking/default_network/ipv6/
I click "edit this page" at the bottom but it's broken.
It says that setting this to true should be enough to give the containers link local ipv6 addresses but it just errors out dockerd.


Results class

It is a good idea in our code refactoring to have a separate result class for the temperature calculations

Numpy arrays cannot be used in dataclasses in Python3.11. This has to be changed to a normal class.


Cartopy updates

Update to use the easier state border access method available in carroty >=0.16 and very minor cleanup surrounding those lines.

Did you look for anywhere else that with_scale could be used?

I added it on the small scale stuff. We probably need to do a complete run over of each notebook soon for MetPy/siphon 0.8


support StringLiteral in fbt:enum

I was running a codemod to convert
 to
, and I ran into a bug because the transform doesn't handle a string literal value property, only a string within a jsx expression container.
To be specific, the transform errors out if you change
<fbt:enum
  enum-range={EnumName}
  value={'Value'}
/>

to
<fbt:enum
  enum-range={EnumName}
  value="Value"
/>

Fixed in 99d4759eac79f73efa8a9633c46e0884efcc4930


not an issue: can i have the vhd for windows 98

i want to add to it in virtual box

I don't have a vhd, but you can get the iso and install it yourself: https://winworldpc.com/product/windows-98/98-second-edition


support for promises

Example:
var server = new Pretender();
server.put('/api/songs/99', function(request) {
  return new Promise(function(resolve, reject) {
    resolve([404, {}, ""]);
  });
});

I don't see what this would do. Pretender doesn't expose the return value from a handler in a public API Can you show a use case?

My use-case would be a caching layer. When requests are made, say, to /api/songs/99, I want to first check localStorage or indexedDB for the data.

Can you show code of how promises make this possible?

The standard usage of pretender seems to require a synchronous callback. I am just going for asynchronicity. I want to intercept requests for /foo and return returns that I can gather from, say, IndexedDB first.
var server = new Pretender();
server.get('/api/songs/:id', function(request) {
  return new Promise(function(resolve, reject) {
    getSongFromIndexedDb(request.params.id).then(function(song) {
      resolve([200, {}, song])
    })
  });
});

Did the Manual section of https://github.com/trek/pretender#timing-parameter not work for this?

Ah, I see. While that would work, that requires keeping a reference to server handy, which doesn't seem ideal. Promises would make this much more elegant.

PR it and I'll be better able to see

I see some value in @aaronshaf's snippet above, namely being able to resolve the requests asynchronously. In the "extremely mediocre" node framework Hapi.js, the general pattern is:
var handler = function(request, respond) {
  //do whatever
  setTimeout(function(){
    respond(200, {}, songJson)
  }, 2.6 * 1000);
};

This is infinitely more flexible and I believe would allow @aaronshaf to work in the asynchronous manner he is looking for, along with eliminating the need for a dedicated timing parameter, even though that api is pretty well done :P this would reduce the api surface as a whole
Also, nifty in that you don't really have to type more characters, except for putting "respond" as a parameter for the handler (return [200, {}, fooJson]; -> respond(200, {}, fooJson);)
Though, I wonder about doing something like return respond(200, {}, fooJson) as to make things synchronous, in case synchronicity would be necessary? I guess it would be good to support the current api (return [200, {}, json]) and deprecate it if this new api were to be introduced. @trek thoughts?

I have a use-case where I want to use graphql to process a schema, and then return the result.
http://graphql.org/docs/api-reference-graphql/#graphql
Ideally, this would look like:
server.post('/graphql', (request) => {
  const { query, variables } = JSON.parse(request.requestBody);
  return graphql(Schema, query, null, variables);
});

but because graphql returns a promise, this doesn't work well with Pretender.


Days Off not working

The Azure DevOps Team Calendar isn't allowing us to add days off. We click to add a day off and the pop up opens and says Add Days off but blank. No fields to enter dates or any information. Anyway someone could take a look at this please?

I've tried it in Firefox, IE, and Chrome and get the same result. It's very strange behavior because it works on some projects but some it doesn't. Any help with this would be greatly appreciated.
Thanks,

Same here. It was working and then it stopped.

Same here. It was working and then it stopped.

Yeah, I hope it gets resolved or we get a response from the development team soon. We have a lot of users that use the calendar and no longer able to.
What is strange is that it seems to work in some Azure DevOps project and doesn't work in others.
There is a workaround though.... For any users who have previously entered Time Off, they can go to those and edit the dates on those to future dates. That's a pain but at least an option for now. Thanks for commenting though.. It's great to know others are having the issue.

Same here, not able to manage the working hours now.

Same here, not able to manage the working hours now.

Thanks for commenting! Hopefully the more users comment, the sooner it will be resolved. It's the time of the year when we use the calendar the most.

The strangest thing happened... For whatever reason, the Days Off functionality is now working again. I'm not sure if anyone else is still having issues so I'll leave this open for now.

working for me now as well.


Improved consistency between off and on intents, added variation in sentences

Consistency improved and/or variation added in:

homeassistant_HassTurnOff.yaml
fan_HassTurnOn.yaml
fan_HassTurnOff.yaml
light_HassTurnOn.yaml

Variation added in:

climate_HassClimateGetTemperature.yaml

For more naturally occurring speech possibilities.

Whoops, missed the responses. The build should pass now (:crossed_fingers:)

@Wendelstein7 you didn't add tests for the sentences to turn all lights on
If you do, you will see it will fail on those. There are use cases for turning all lights off (eg when you leave the house), but turning all on is less useful.
Also see https://github.com/home-assistant/intents/pull/235 where I initially tried the same, and were I received this comment:

The reason we don't allow it is because we do not want to allow turning on all lights. It's a dangerous sentence to match and the odds that someone ever wants to turn on everything is very low.

I removed the turn_on all intents :)

@Wendelstein7 Thanks!

Glad I could help! Sorry for not responding, apparently I get 0 notifications from this activity, but thanks for handling it :)


Output verbosity options

First, thank you for this library which is a very useful addition to Scikit stack. However, it would be useful to output some information during training, such as the classifier which is trained, the layer info, etc., similar to verbose option in most of Scikit classifiers. It is extremely useful for debugging purposes, especially if training takes a long time

Hi @paudan, I'm glad brew has been useful to you.
You're right, that would be really useful (we did something like that on https://github.com/scikit-learn-contrib/imbalanced-learn)
A this time, me and @thypad are working on a set of new features that will be released anytime soon (we don't know if it will be on brew or on a fork from the brew repo). I'll include this verbose option on the list of features (in the meantime, feel free to send us a pull request =]).
Best regards (and thanks for your feedback).


2.0: UI - Home page should have notification that cluster is still provisioning.

More Info
Reported by: eldridge henley<EMAIL_ADDRESS>Source URL: http://localhost:4200/dashboard
BrowserChrome 70.0.3538.77Screen Size1920 x 1080OSOS X 10.14.0Viewport Size1334 x 1027Zoom Level100%Pixel Ratio@1x

This is working


Investigate deep learning issue classification models

ref #97533
Look into how much better "deep" models for issue classification would perform. Likely will use models from https://simpletransformers.ai/docs/classification-specifics/

How is Issue Classification related to VSCode?  Just curious?

Yeah I won't piggy-back on @JacksonKearl's thread too much but personally, I saw it mentioned in the release docs for latest vscode a few days ago:)

@JacksonKearl and @julien-c I'd be curious to learn what ends up working well for you in terms of models.
We have been doing label prediction for Kubeflow. I recently switched to a Google AutoML model. So far that seems to have reduced our pass through rate significantly. Its unclear how much of that was actually due to the model itself since I also made some changes to the features (e.g. included the repo).
AutoML is nice for rapid prototyping but since we don't have direct access to the model we can't reuse it for other purposes. For example, I think issue embeddings would be very useful for 1) dedupping issues and 2) clustering to identify common threads.

@hamelsmu yes we are trying to find ways to automatically assign issues to their feature area owners.
@jlewi

I think issue embeddings would be very useful for 1) dedupping issues and 2) clustering to identify common threads.

Yes ideally we'd be able to better identify duplicate issues too, but that's further down the line

Findings:
Using a deep model with the upcoming "minimum accuracy" configuration format (whereby each label has a threshold associated with it, tuned such that the precision per-label is some constant value) results in about 10% higher overall recall and several categories going from 0% recall to non-0, as compared to tested non-deep models.
The overall monthly cost (model storage, VM disks, compute, etc.) is quite reasonable (predicted <<$10/mo on Azure). This is excluding bandwidth, mentioned below.
The GPU-trained models can be run in a CPU-only host (GitHub Actions) with reasonable performance, given the relatively low throughput needed for running against the live issue stream.
The GPU models are substantially larger than classical ones, which will result in higher bandwidth charges and more load on the Actions. This can be mitigated by running less frequently if needed (current is 30mins, could go to 1-2hr without significant loss in utility).

Really cool! Will you release the model/weights itself?

@julien-c Probably not - it is customer-derived data and may need to be handled sensitively. I've reached out to legal for clarification though.


[Bug]: cloudwatch_metric_filter_unauthorized_api_calls fails when metric filter and alarm are present

What happened?
I have a multi-region CloudTrail logging to CloudWatch logs. This CloudTrail has a metric filter with the following pattern:
{ ($.errorCode = "*UnauthorizedOperation") || ($.errorCode = "AccessDenied*") }
However, the cloudwatch_metric_filter_unauthorized_api_calls check still fails when I scan this account
How to reproduce it
Steps to reproduce the behavior:

prowler aws --checks cloudwatch_metric_filter_unauthorized_api_calls --log-level ERROR

Expected behavior
The check is shown as passing.
Screenshots or Logs

From where are you running Prowler?
Please, complete the following information:

Resource: Workstation
OS: MacOS

Prowler Version [prowler --version]: 3.2.0

Python version [python --version]: 3.10.9
Pip version [pip --version]: 22.3.1
Installation method (Are you running it from pip package or cloning the github repo?): pip (also re-produced from source)
Others:

Additional context
From what I can tell when re-producing this issue locally, this is likely an issue with the regex matching performed here: https://github.com/prowler-cloud/prowler/blob/7008d2a953f94dcca21432fa89a77522967dfc98/prowler/providers/aws/services/cloudwatch/cloudwatch_log_metric_filter_unauthorized_api_calls/cloudwatch_log_metric_filter_unauthorized_api_calls.py#L32
This means this same issue likely exists for many of the other CloudWatch metric filter related checks.

Good catch @addefisher, thank you!
Right now, Prowler only supports metric filters without ", in the case of this check, it would be:
{ ($.errorCode = *UnauthorizedOperation) || ($.errorCode = AccessDenied*) }
We will improve the regex to admit " in the filter patterns.

I think this issue with not supporting " in metric filters is also affecting the cloudwatch_log_metric_filter_root_usage check. The previously recommended remediation from prowler v2 is no longer working in prowler v3.
We were able to resolve the issue in prowler v3 by modifying the metric filter from:
{ $.userIdentity.type = "Root" && $.userIdentity.invokedBy NOT EXISTS && $.eventType != "AwsServiceEvent" }

to:
{ $.userIdentity.type = Root && $.userIdentity.invokedBy NOT EXISTS && $.eventType != AwsServiceEvent }

Unfortunately now prowler v2 is failing.


fix(interactive): 离线全量导入支持vipserver发现endpoint, 支持replay, 支持compact, 支持reopen

What do these changes do?
support discover endpoint by vipserver
support replay after commit
support compact after replay/commit
support reopen after replay/commit/compact

Related issue number

Fixes

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 27.79%. Comparing base (a5e1101) to head (6b52fb0).

Additional details and impacted files

@@           Coverage Diff           @@
##             main    #3585   +/-   ##
=======================================
  Coverage   27.79%   27.79%
=======================================
  Files         178      178
  Lines       16231    16231
=======================================
  Hits         4511     4511
  Misses      11720    11720

Continue to review full report in Codecov by Sentry.

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


Url-decode with + breaks hashes that contain +

When clicking on a +++ link in src/view.php, you get search results for  ++. We should properly encode and decode, not only in api.js, but also in src/view.php.
RFC3986 describes the reserved characters.

indeed


VirtualBox hangs system

Hi, this is second time I'm facing this issue: VirtualBox often hangs my host NixOS entirely.  First time this happened while running guest Ubuntu, now when installing guest Windows.
Nix channel is set to 15.09.  VirualBox was installed according to wiki:
{
virtualisation.virtualbox.host.enable = true;
nixpkgs.config.virtualbox.enableExtensionPack = true;
}

Extensions were downloaded manually.
What other useful information could I provide?

I had a similar issue running Virtualbox on top of btrfs. The following VirtualBox ticket fixes the issue for me:

Sorry, forgot the ticker:
https://www.virtualbox.org/ticket/11862

@vkleen thank you very much, I've enabled Use host I/O cache and it seemed to solve the issue.  However when I launched Chromium my system hanged again.  So, it seems the issue somehow related to Chromium, because all past times I had Chromium launched, but this time I decided to exit all apps before running VirtualBox.  I'll try to test VirtualBox with other apps and try to google about possible Chromium impact on VirtualBox.

Well, I've figured out that the real issue is proprietary nvidia driver!  I've rebuilt NixOS without nvidia drivers and now VirtualBox works fine!  Also this resolved another issue — now I can even login to any virtual tty 1-6!  So, the question is how to install proprietary driver correctly to make all things work as expected.

Indeed it was already discussed here #9912


Link to Mastodon with rel=me

This will allow verification of the profile.  More detailed instructions are on the profile page.  Do this before setting the website there.

I added the backlink to Mastodon and confirmed it's working.


ARC: doc: update ARC HW & tools support status

List of the changes:

update info about ARCv3 HS6x which support has been upstreamed recently
mark HS3x userspace support as Y

@nashif could you please merge this so it gets in v2.6?


Slice Builder Tests

@paul-ruth @ibaldin Please test portal slice builder via Experiments -> My Slices -> “Create Slice” and document any functional bug or usability concern in the comments here.
@yaxue1123 will categorize the issues, update the slice builder for release 1.2, and plan for any significant improvement request for release 1.3.
@yaxue1123 need also write slice builder documentation:

[ ] User Guide, posted to Knowledge Base -> Topic: Technical User Guide?
[ ] Slice Builder API Call Flow Diagram;
[ ] Slice Builder Component Tree Diagram;
[ ] Wrap up requests for Orchestrator/ FIM? regarding the slice model (e.g. specify source -> target direction for links, adding layout properties for nodes, etc.)

For the "delete" and "delete all" buttons it should pop a box that requires the user to confirm the delete.


CoreFX fails on Ubuntu 18.04

OS: Ubuntu18.04_amd64_server
Source-build commit: 92546b3
CoreFX commit: 9dfcd8f
Trying to build CoreFX using the build.sh script of ./src/corefx/ fails on the native steps

this is probably because of openssl-1.1. You will need 3.0/master branch or you will need openssl1.0 headers. You can check prerequisites on corefx wiki. Source build will not help you with that.


[Feature Request] Categorize stories

More details will be added soon

Were you thinking about adding something like for users to tag their stories, then allow users to filter by them on the stories page?

I was thinking that one of the story editors would read through each story and note which categories specific stories would fall under. Here's the current filter/categorization system:
https://docs.google.com/document/d/1jZmCC43z55XKw4NhENTVFwYvwUwsXaX3Sx9tJNVdMfQ/edit?usp=sharing


Consume message from the start when the transport(kafkacluster) is changed

Signed-off-by: myan<EMAIL_ADDRESS>This PR is derived from the Kafka backup solution. https://issues.redhat.com/browse/ACM-9703
With the offset cached in the database, we can make sure the unprocessed message won't be lost even if the manager crashes.
But if the original transport is deleted and a new Kafka cluster is created. Then we should also deprecate the cached offset. and the consumer should start receiving messages from the start of the transport.

/cherry-pick release-2.10

/lgtm


Labels are not associated with the suggested search suggestion available on the search field.

Describe the bug
Labels are not associated with the suggested search suggestion available on the search field.
To Reproduce

Open the Codepen URL- https://codepen.io/moroshko/pen/qbRNjV
Enable 'Narrator' using 'Ctrl+ Win+ Enter'.
Navigate to the Multiple selections edit box and type any letter(Ex: C).  list items will appear.
Navigate to the list items using Cntrl+down arrow.
Observe the issue.

Expected behavior
Labels should be associated with the suggested search suggestion available on the search field.
Narrator should announce the respective label with the suggested search suggestions.
Screenshots
https://github.com/Hacker0x01/react-datepicker/assets/93735775/993258d9-aa5d-412b-a3c0-8a15ddc36702
Desktop (please complete the following information):

OS: Windows 11 23H2 build- 22631.2787
Browser : Edge
Version: 119.0.2151.72 (Official build) (64-bit)

Additional context
NA

Hi team, Any update on this issue?


Update whats-new-in-microsoft-defender-endpoint.md

adding the release of User Contain in October

fixed broken link


Fix overly specific detection of non-UTF8 files in analyzer bot.

Description
An upcoming Dart SDK change
(https://github.com/dart-lang/sdk/commit/fa2fd41166db35afa4777e63f900e83d25709c5c)
changes the precise text of the exception generated by utf8.decode
if a non-UTF8 file is found.  This is causing a breakage in the Dart
team's flutter-analyze bot (and will presumably cause a breakage in
the corresponding Flutter bot as soon as this change is rolled into
Flutter).  To avoid this breakage, the bot shouldn't rely on the exact
exception text; it is sufficient to simply catch a FormatException.
Related Issues
None
Tests
None
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.

[x] No, no existing tests failed, so this is not a breaking change.
[ ] Yes, this is a breaking change. If not, delete the remainder of this section.

[ ] I wrote a design doc: https://flutter.dev/go/template Replace this with a link to your design doc's short link
[ ] I got input from the developer relations team, specifically from: Replace with the names of who gave advice
[ ] I wrote a migration guide: Replace with a link to your migration guide

@dnfield FYI, you might want to have a look at this even though the tree is closed, since it will prevent a breakage next time the Dart SDK is rolled into Flutter :)


Add admin side panel

I will add details here later

https://material-components-web.appspot.com/drawer/temporary-drawer.html


ADR support in AS923

I think this title may be not appropriate.
If you use frequency plans, please separate Japanese plan from AS923.
In Japan, frequency plans are 920.6MHz(CH24) - 928.0MHz(CH61), even if we usually use below 923.4MHz.

below 250mW: 920.6MHz - 923.4MHz
below 20mW: 920.6MHz - 928.0MHz

We follow the naming of the LoRaWAN Regional Parameters specification document and the Japanese configuration is based on the AS923 band.

Thank you for change.
Your code has no problem.
Because frequency plans are not used.


Revert list -> iterator behavior

Currently lists have a special meaning in dask graphs as iterators
In [1]: import dask

In [2]: dask.get({'x': (type, [])}, 'x')
Out[2]: generator

Historically this happened to support streaming reads out of on-disk storage for dask.array.  After https://github.com/blaze/dask/pull/822 this is maybe no longer as critical.  Also this change causes a few inconvenient ripples throughout the rest of dask.
Perhaps its time to revert this decision, so that lists are interpreted literally.  We could optionally have a special Iterator type, but I'd be in favor of dropping the streaming operation altogether for a while and see how things work out.  @shoyer can you think of any workflows in xray that might be adversely affected by this choice?

Nothing strikes me off hand. This seems like a pretty sensible simplification.
On Sat, Nov 14, 2015 at 8:38 PM, Matthew Rocklin<EMAIL_ADDRESS>wrote:

Currently lists have a special meaning in dask graphs as iterators
In [1]: import dask
In [2]: dask.get({'x': (type, [])}, 'x')
Out[2]: generator

Historically this happened to support streaming reads out of on-disk storage for dask.array.  After https://github.com/blaze/dask/pull/822 this is maybe no longer as critical.  Also this change causes a few inconvenient ripples throughout the rest of dask.
Perhaps its time to revert this decision, so that lists are interpreted literally.  We could optionally have a special Iterator type, but I'd be in favor of dropping the streaming operation altogether for a while and see how things work out.  @shoyer can you think of any workflows in xray that might be adversely affected by this choice?
Reply to this email directly or view it on GitHub:
https://github.com/blaze/dask/issues/832


Release 3.0.0

@avoinea Another issue in this branch: no longer split in multi-blocks.

Close until we fix all the remaining issues


add credits for skiplist

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.09%) to 99.717%

Totals

Change from base Build<PHONE_NUMBER>:
0.09%

Covered Lines:
1057

Relevant Lines:
1060

💛  - Coveralls


fix: psbt display of uint8array

Try out this version of the Hiro Wallet - download extension builds.

Just fixing the Uint8Array display pointed out for now. I started working on displaying the decoded psbt in a more friendly way, but realized we need a design for it, or it really just looks like the JSON object anyway. I think we need to decide what/how we want to display the psbt. Seems ok for now?
@markmhx @mica000 I think we actually need a design before moving forward with more work on this. There was reference made to the Unisat Wallet in channels that might help to ref: https://unisat.io/

Also wanted to add, I started just trying follow how other decoded requests display data, but they don't look great and aren't consistent (ex. structured data vs profile update). I think we need to look at how we communicate these requests to users especially as @kyranjamie works on the request api and needing more modals designed? Also, this part of our codebase could use an overhaul bc there is a lot of duplicated code.