Message Surrounded by Angle Brackets for Some Login Errors

Thanks for the great package - it has really saved me some work.
I have implemented Accounts.validateLoginAttempt with my own function which basically checks if the user's email is verified.  Looks like:
// server/server.js
Meteor.startup(function(){
var isApproved = function(parameters) {
			if (parameters.user && parameters.user.emails && (parameters.user.emails.length > 0)) {
				var found = _.find(parameters.user.emails,function(thisEmail) { return thisEmail.verified });
				if (typeof found === 'undefined') {
					throw new Meteor.Error('not-approved','Not approved yet', 'Your account has not been approved yet.  You will be informed by email when it is.')
				}
        		return found && parameters.allowed;
    		} else {
        		return false;
    		}
		}
		Accounts.validateLoginAttempt(isApproved);
})

When I try logging in with an account where the email has not been verified I get the error message returned in the alert box but it is surrounded by angle brackets as displayed:

To verify that it wasn't an issue with accounts-base or accounts-password I temporarily added the {{> loginButtons}} call in my layout and the error was displayed correctly.
I am also seeing the brackets on other but not all errors - one that I remember is showing the problem is 'incorrect password', however, 'no match' is displayed correctly.

This package isn't really being maintained anymore. I would look at UserAccounts.

Thanks for that. I was actually listening to your podcasts later and heard
you mention that. Might be good to stick a note in the readme to let others
know.
On 22 May 2015 15:39, "Josh Owens"<EMAIL_ADDRESS>wrote:

This package isn't really being maintained anymore. I would look at
UserAccounts.
—
Reply to this email directly or view it on GitHub
https://github.com/Differential/accounts-entry/issues/369#issuecomment-104676637
.


Add healpix code from Astrometry.net, plus its dependencies

This was a minimal-work import of the healpix.c and healpix-utils.c code, plus its dependencies in the Astrometry.net repository.  There will be a fair bit of extra stuff dragged in that could be trimmed with a bit more work.  Delaying that work until a point where it is decided to use this code or not.

Coverage remained the same at 100.0% when pulling d6a173234f59b50ddc4d823a399f413c65485e07 on dstndstn:add-astrometry-healpix into 6983b934f325742d6cc034aac0bc9c5340df006a on cdeil:master.

@dstndstn - Thank you very much!!!
I'm merging this now.
I'll probably have some time to get started on the Cython wrapper next weekend, but help is always welcome. I think the first step has to be to build via setup.py and to link against it.
cc @tboch


improve makdown style

I just copied the default github markdown styling from somewhere. And replaced all h1-h5 color to be equal to our primary color.
https://www.loom.com/share/75d5f347907b4b37bc1467fef4343fe0
if there is a need to improve branding in our markdown render just update at
./modules/ui/src/Markdown/styles.css

works


Allow expectedChallenge to return a promise

Describe the issue
verifyAuthenticationResponse and verifyRegistrationResponse allow users to provide a function as the value of the expectedChallenge property of their options parameter. However, this function does not allow for returning a promise, even though both verifyAuthenticationResponse and verifyRegistrationResponse are async.
If these functions allowed expectedChallenge to return a promise, users could perform async validation of challenges (e.g. if the challenge included a signature that could be verified by crypto.subtle.verify). Currenlty, only sync validation is possible.
I recommend changing the signature for expectedChallenge in VerifyAuthenticationResponseOpts and VerifyRegistrationResponseOpts to be:
string | ((challenge: string) => boolean | Promise<boolean>)

Then verifyAuthenticationResponse and verifyRegistrationResponse can perform await expectedChallenge(challenge) if it's a function.

I do understand that the spec says that challenges should be randomly generated to prevent relay attacks and should "store the challenge temporarily". My use case would be to create a challenge that is a signed JWT that includes a user ID, expiration, and randomly generated nonce, effectively allowing it to be both randomly generated and temporarily stored in a stateless way.

@jordanbtucker This is now available in<EMAIL_ADDRESS>✌


minor doc changes

add required node version, change ES6 example to use SldStyleParser, add node example

This is outdated as the README.md was updated.


"animation" section can have a default: "animation".

Just a tiny enhancement.
We already have two projects in our unit tests that have no animation, because the control is doing all the work and now Adam2 has one in the wild.
I'm all in favor of "you should be able to leave it out if you don't need it".  Luckily, animation.Animation does the job of a do-nothing animation really well.

+1 Do it.


addinv doesn't check ValidSlotIndices when choosing available inventory slots

[NMS version 1.38, nmssavetool-<IP_ADDRESS>-beta-4]
addinv assumes that the selected inventory group has the maximum number of slots instead of checking ValidSlotIndices. The info command correctly flags the results as <Invalid>. The game will either ignore the invalid slots or crash.
Repeat-by:

Start a new game, enter/exit ship to save.
nmssavetool addinv -g 2 -c exosuit_general -i "^FUELUNCOMMON1"
nmssavetool addinv -g 2 -c ship_general -i "^FUELUNCOMMON1"
nmssavetool info -g 2 -i

Save file for game slot: 2
  Save file version: 4616 (Normal)
  Platform: Win|Final
  Health: 5
  Player Health: 5
  Exosuit Shield: 100
  Ship Health: 6
  Ship Shield: 200
  Units: 0
  Current Ship Seed: 0xA547AB958C97E439
  Multitool Seed: 0x55907B79D95B675B
  Freighter Seed: 0xF589FBA8
  Coordinates (x,y,z,ssi): (-615,-8,-1619,100)
  Coordinates (galactic): 0598:0077:01AC:0064
  Coordinates (portal): 0064F89ADD99
Inventory group: Exosuit General, [H,W]=[6,8]
  [1,1] Jetpack (^JET1) <SuitTech>
  [1,2] Hazard Protection (^PROTECT) <SuitTech>
  [2,1] Life Support (^ENERGY) <SuitTech>
  [2,4] Shielding Shard (^SHIELDFUEL1), 1/1 <Product>
  [6,8] [8,6] <Invalid>
Inventory group: Exosuit Cargo, [H,W]=[6,5]
Inventory group: Exosuit Tech-Only, [H,W]=[2,6]
Inventory group: Ship General, [H,W]=[5,5]
  [1,2] Launch Thruster (^LAUNCHER), damage: 10,000 % <ShipTech>
  [1,3] Pulse Engine (^SHIPJUMP1), damage: 10,000 % <ShipTech>
  [1,4] Deflector Shield (^SHIPSHIELD) <ShipTech>
  [2,1] Photon Cannon (^SHIPGUN1) <ShipTech>
  [2,2] Carite Sheet (^COMMODITY1), 1/5 <Product>
  [2,3] Rocket Launcher (^SHIPROCKETS) <ShipTech>
  [5,5] [5,5] <Invalid>
Inventory group: Ship Tech-Only, [H,W]=[3,7]
Inventory group: Freighter General, [H,W]=[5,5]
Inventory group: Freighter Tech-Only, [H,W]=[3,7]
Inventory group: Vehicle, [H,W]=[5,5]
  [1,3] Fusion Engine (^VEHICLE_ENGINE) <VehicleTech>
Inventory group: Multitool, [H,W]=[3,3]
  [1,1] Mining Beam (^LASER) <GunTech>
  [1,2] Scanner (^SCAN1), damage: 10,000 % <GunTech>
  [2,1] Analysis Visor (^SCANBINOC1), damage: 10,000 % <GunTech>

Fixed in commit a6c4be396a4c3c330a2031266a98cc27fd07ee4e. This is in master branch now. It will be in release beta-5, or you can build from sources.


Customer and vendor creation screen

[x] Can't change place of supply for GCC vat registered and non GCC vat registered

issue fixed !


compile issue for bazel build tensorflow/python/tools:optimize_for_inference

optimize_for_inference.py
System information:
OS platform and distribution
Linux debian 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) x86_64 GNU/Linux
Tensorflow version
Tensorflow version r1.9 (compiled from source for CPU)
CUDA/cuDNN
n/a
gpu model and memory
n/a
Python version
Python version 3.5
Bazel version
Bazel version 0.16.0
Gcc version
gcc version 6.3.0
No custom code used, just standard script:
optimize_for_inference.py
Command to reproduce:
bazel build tensorflow/python/tools:optimize_for_inference
Mobile device
n/a
Problem:
The result is a failure to build.
Source code / logs
The output is rather lengthy, but here is the relevant "ERROR" part:
ERROR: /home/david/tensorflow/tensorflow/contrib/coder/BUILD:144:1: C++ compilation of rule '//tensorflow/contrib/coder:python/ops/_coder_ops.so' failed (Exit 1)
In file included from /usr/include/c++/6/map:60:0,
from external/protobuf_archive/src/google/protobuf/stubs/common.h:40,
from external/protobuf_archive/src/google/protobuf/stubs/atomicops.h:59,
from external/protobuf_archive/src/google/protobuf/stubs/atomic_sequence_num.h:33,
from external/protobuf_archive/src/google/protobuf/arena_impl.h:38,
from external/protobuf_archive/src/google/protobuf/arena.h:54,
from ./tensorflow/core/platform/default/protobuf.h:22,
from ./tensorflow/core/platform/protobuf.h:31,
from ./tensorflow/core/platform/default/string_coding.h:23,
from ./tensorflow/core/platform/tensor_coding.h:29,
from ./tensorflow/core/framework/resource_handle.h:19,
from ./tensorflow/core/framework/allocator.h:24,
from ./tensorflow/core/framework/op_kernel.h:23,
from tensorflow/contrib/coder/kernels/pmf_to_cdf_op.cc:24:
/usr/include/c++/6/bits/stl_tree.h: In instantiation of 'std::pair<std::_Rb_tree_iterator<_Val>, std::_Rb_tree_iterator<_Val> > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::equal_range(const _Key&) [with _Key = std::__cxx11::basic_string; _Val = std::__cxx11::basic_string; _KeyOfValue = std::_Identity<std::__cxx11::basic_string>; _Compare = google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::InnerMap::KeyCompare; _Alloc = google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::MapAllocator<std::__cxx11::basic_string>]':
/usr/include/c++/6/bits/stl_tree.h:2298:49:   required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::__cxx11::basic_string; _Val = std::__cxx11::basic_string; _KeyOfValue = std::_Identity<std::__cxx11::basic_string>; _Compare = google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::InnerMap::KeyCompare; _Alloc = google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::MapAllocator<std::__cxx11::basic_string>; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type = long unsigned int]'
/usr/include/c++/6/bits/stl_set.h:602:30:   required from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::__cxx11::basic_string; _Compare = google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::InnerMap::KeyCompare; _Alloc = google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::MapAllocator<std::__cxx11::basic_string>; std::set<_Key, _Compare, _Alloc>::size_type = long unsigned int; std::set<_Key, _Compare, _Alloc>::key_type = std::__cxx11::basic_string*]'
external/protobuf_archive/src/google/protobuf/map.h:619:9:   required from 'void google::protobuf::Map<Key, T>::InnerMap::erase(google::protobuf::Map<Key, T>::InnerMap::iterator) [with Key = std::__cxx11::basic_string; T = tensorflow::AttrValue; google::protobuf::Map<Key, T>::InnerMap::iterator = google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::InnerMap::iterator_base<google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::KeyValuePair>]'
external/protobuf_archive/src/google/protobuf/map.h:1139:5:   required from 'google::protobuf::Map<Key, T>::iterator google::protobuf::Map<Key, T>::erase(google::protobuf::Map<Key, T>::iterator) [with Key = std::__cxx11::basic_string; T = tensorflow::AttrValue]'
external/protobuf_archive/src/google/protobuf/map.h:1144:20:   required from 'void google::protobuf::Map<Key, T>::erase(google::protobuf::Map<Key, T>::iterator, google::protobuf::Map<Key, T>::iterator) [with Key = std::__cxx11::basic_string; T = tensorflow::AttrValue]'
external/protobuf_archive/src/google/protobuf/map.h:1147:23:   required from 'void google::protobuf::Map<Key, T>::clear() [with Key = std::__cxx11::basic_string; T = tensorflow::AttrValue]'
external/protobuf_archive/src/google/protobuf/map_field_inl.h:180:3:   required from 'void google::protobuf::internal::MapField<Derived, Key, T, key_wire_type, value_wire_type, default_enum_value>::Clear() [with Derived = tensorflow::NameAttrList_AttrEntry_DoNotUse; Key = std::__cxx11::basic_string; T = tensorflow::AttrValue; google::protobuf::internal::WireFormatLite::FieldType kKeyFieldType = (google::protobuf::internal::WireFormatLite::FieldType)9u; google::protobuf::internal::WireFormatLite::FieldType kValueFieldType = (google::protobuf::internal::WireFormatLite::FieldType)11u; int default_enum_value = 0]'
bazel-out/k8-opt/genfiles/tensorflow/core/framework/attr_value.pb.h:1764:15:   required from here
/usr/include/c++/6/bits/stl_tree.h:1739:5: internal compiler error: Segmentation fault
}
^

Thank you for your post. We noticed you have not filled out the following field in the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Thanks.
Have I written custom code
OS Platform and Distribution
TensorFlow installed from
CUDA/cuDNN version
GPU model and memory
Exact command to reproduce
Mobile device

Now, I'm getting this error when I try to build the pip package.  If I recall correctly, I  believe I encountered this problem before, when trying to build from source, but  was able to build on a subsequent attempt.  However, I don't remember doing anything differently.
ERROR: /home/david/tensorflow/tensorflow/core/grappler/BUILD:61:1: C++ compilation of rule '//tensorflow/core/grappler:graph_view' failed (Exit 1)
tensorflow/core/grappler/graph_view.cc: In constructor 'tensorflow::grappler::GraphView::GraphView(tensorflow::GraphDef*)':
tensorflow/core/grappler/graph_view.cc:22:1: internal compiler error: Segmentation fault
GraphView::GraphView(GraphDef* graph) : graph_(graph) {
^~~~~~~~~

Ok, I'm able to compile it now. However, I didn't do anything different.  I merely ran the command a second time.  Perhaps its  a bug in Bazel. I'm not sure, but it seems as though running the build command a second time after a clean ./configure did the trick.  Bazel does seem to be a bit flaky, as multiple runs would of often land on a  different error.   If anyone is looking into this, I'd be happy to provide more information, if you need it.  Thanks.

/usr/include/c++/6/bits/stl_tree.h:1739:5: internal compiler error: Segmentation fault

This line suggests to me that this is actually a segmentation fault in gcc 6

Yeah this looks like a compiler bug. So I'm marking as contributions welcome.

Thanks. It is indeed an intermittent error.  I"ve since been able to compile it, but not sure what I did differently.  On successive runs, the error message is different each time.

Please remove the assignee, as this issue is inviting external contributions. Otherwise, remove the contributions welcome label. Thank you.

Please remove the assignee, as this issue is inviting external contributions. Otherwise, remove the contributions welcome label. Thank you.

Please remove the assignee, as this issue is inviting external contributions. Otherwise, remove the contributions welcome label. Thank you.

Please remove the assignee, as this issue is inviting external contributions. Otherwise, remove the contributions welcome label. Thank you.

I've noticed strange non deterministic errors as well, when some steps of the compilation works occasionally

I cannot reproduce with gcc 7. Since this is nondeterministic, I could have just gotten lucky. But since this issue is old and hard to reproduce, I'll close for now. Feel free to file a new issue if this is still a problem.


fix: update vault dca to behavior field

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


cannot resolve symbol 'samples' during import

im trying to use barcode-reader in visionSamples to implement in webview in my existing app.
So I started off with adding BarcodeCaptureActivity class (copy and paste from sample) and added to my project and made small change in build.gradle.
however, android studio cannot recognize these 3 imports:
import com.google.android.gms.samples.vision.barcodereader.ui.camera.CameraSource;
import com.google.android.gms.samples.vision.barcodereader.ui.camera.CameraSourcePreview;
import com.google.android.gms.samples.vision.barcodereader.ui.camera.GraphicOverlay;
i have samples marked red and error message is telling me that
"error: package com.google.android.gms.samples.vision.barcodereader.ui.camera does not exist"
why am i getting this error?

same here I do not know what am I missing.

same


chore(deps): update grpc to v1.14.1

Pull Request Test Coverage Report for Build 3733

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 12.311%

Totals

Change from base Build 3731:
0.0%

Covered Lines:
466

Relevant Lines:
3334

💛  - Coveralls

Tested ACK f00e830


KubeVirt Delete Virtual Machine returns type VirtualMachine not Status

Describe the bug
The delete vm action response is documented as "#/definitions/k8s.io.apimachinery.pkg.apis.meta.v1.Status"
https://github.com/kubevirt/kubevirt/blob/a45511415923f6efa74036d8247fa723502cb965/api/openapi-spec/swagger.json#L6265
However, what comes back from the API is
{
    "apiVersion": "kubevirt.io/v1",
    "items": [...],
    "kind": "VirtualMachine",
}

Expected behavior
Docs should match output from the API
Note that Status does seem to come back if the delete fails

@rmohr I see you have at least touched the openapispec generation code... any chance you can confirm this? If you can point me in the right direction i would be open to providing a PR

/cc @vladikr

@aburdenthehand @vladikr This appears to be a systemic problem with the doc generator. All delete APIs reply with status which is not accurate

Hey, is the swagger doc correct for OSS kubernetes where they use CRDs?

I think the difference is based on the api definition:

io.k8s.apimachinery returns status
io.k8s.api.core returns solid types

I have been able to confirm that at least configmap does in fact return status (not inaccurate)
curl -X DELETE \
  https://<>/api/v1/namespaces/default/configmaps/test \
  -H "Authorization: Bearer <>" \
  -H "Accept: application/json" \
  --cacert ./ca.crt
{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Success",
  "details": {
    "name": "test",
    "kind": "configmaps",
    "uid": "0da42d82-7b74-41d8-9de8-00e6bf4502d9"
  }
}

What would help you confirm @rmohr ? since the k8s/k8s doesnt implement vm its hard for me to know how to confirm this is on their end


Cannot PackageReference Mizux.Foo

I have a C++ library with NetStandard2.0 wrapper; this library has specialized builds for Windows, Linux and MacOS. I can generate the .Net wrapper and shared library which is specific for each platform only on this platform (i.e. no cross compilation).
note: You can find this example at: https://github.com/Mizux/dotnet
Native OS library: Mizux.Foo.*-x64.nupkg
On Linux-x64:
Native.cpp -> Native.so -------+
Native.cpp -> Native.linux.cs -+-> Foo.linux-x64.csproj -> Mizux.Foo.linux-x64.npkg

src: https://github.com/Mizux/dotnet/blob/master/src/Foo.linux-x64/Foo.linux-x64.csproj
On osx-x64:
Native.cpp -> Native.dylib --+
Native.cpp -> Native.osx.cs -+-> Foo.osx-x64.csproj -> Mizux.Foo.osx-x64.npkg

src: https://github.com/Mizux/dotnet/blob/master/src/Foo.osx-x64/Foo.osx-x64.csproj
On win-x64:
Native.cpp -> Native.dll ----+
Native.cpp -> Native.win.cs -+-> Foo.win-x64.csproj -> Mizux.Foo.win-x64.npkg

src: https://github.com/Mizux/dotnet/blob/master/src/Foo.win-x64/Foo.win-x64.csproj
So I can generate native package one each OS for this OS.
Question 1: Does my nuget package layout correct ?
unzip -l package/Mizux.Foo.linux-x<IP_ADDRESS>.nupkg
Archive:  package/Mizux.Foo.linux-x<IP_ADDRESS>.nupkg
  Length      Date    Time    Name
---------  ---------- -----   ----
      509  2018-08-14 15:47   _rels/.rels
      498  2018-08-14 15:47   Mizux.Foo.linux-x64.nuspec
     3584  2018-08-14 13:33   runtimes/linux-x64/lib/netstandard2.0/Mizux.Foo.linux-x64.dll # .CS which load the native.so -> should be in the same repository
        0  2018-08-09 12:04   runtimes/linux-x64/lib/netstandard2.0/native.so
      520  2018-08-14 15:47   [Content_Types].xml
      633  2018-08-14 15:47   package/services/metadata/core-properties/d5f8836b446941b1a8eb822b3c4e009c.psmdcp
---------                     -------
     5744                     6 files

So here I put files in runtimes/linux-x64/lib/netstandard2.0 but when building with: dotnet build --runtime win-x64 src/Foo.linux-x64 file are placed in [bin/Debug/]netstandard2.0/linux-x64/* So do I need to place files in lib/linux-x64/netstandard2.0 instead ?
Meta-Package: Mizux.Foo.nupkg
Then I want to create a meta-package Mizux.Foo containing the three dependencies as PackageReference (supposing I copy past all generated in a local package folder).
package/Mizux.Foo.linux-x64.nupkg -+
package/Mizux.Foo.osx-x64.nupkg ---+-(PackageReference)> Foo.csproj -> Mizux.Foo.nupkg
package/Mizux.Foo.win-x64.nupkg ---+

src: https://github.com/Mizux/dotnet/blob/master/src/Foo/Foo.csproj
I manage to create the nupkg with the .csproj and Mizux.Foo.nuspec inside the nuget package contains:
<dependencies>
  <group targetFramework=".NETStandard2.0">
    <dependency id="Mizux.Foo.linux-x64" version="1.0.0" exclude="Build,Analyzers" />
    <dependency id="Mizux.Foo.osx-x64" version="1.0.0" exclude="Build,Analyzers" />
    <dependency id="Mizux.Foo.win-x64" version="1.0.0" exclude="Build,Analyzers" />
  </group>
</dependencies>

FooApp using Foo.csproj
So far so good ???
I manage to build a FooApp if I use ProjectReference on Foo.csproj and condition on RuntimeIdentifier i.e.
dotnet build --runtime linux-x64 src/FooApp
dotnet src/FooApp/bin/Debug/netcoreapp2.1/linux-x64/Mizux.FooApp.dll

src: https://github.com/Mizux/dotnet/blob/master/src/FooApp/FooApp.csproj
This works but in fact it create a degenerated project where Foo.osx-x64 and Foo.win-x64 are ignored (which is cool when testing locally but not when building the meta-package...)
side note: dotnet run --runtime linux-x64 --project src/FooApp won't work since RuntimeIdentifier is ignored, so it try to rebuild as pure .Net project and look in bin/debug/netstandard2.0...
Example using Mizux.Foo.nupkg
So far so good ???
So now I now I want to create a Example which PackageReference Mizux.Foo package...
dotnet build -r linux-x64 example/Example
Program.cs(8,7): error CS0103: The name 'Foo' does not exist in the current context [/usr/local/google/home/corentinl/work/dotnet/example/Example/Example.csproj]
Build FAILED.

src: https://github.com/Mizux/dotnet/blob/master/example/Example/Example.csproj
Question 2: What's wrong here why example don't see the runtimes dir ?
Question 3: It's seems Foo doesn't expose Foo.*-x64 i.e. transitivity not working, why ?

Q1: layout is half correct
all managed code (.dll) must go to runtimes/{rid}/lib/{framework} while shared library must be in runtimes/{rid}/native
note: nuget will filter out shared lib placed in runtimes/{rid}/lib/{framework} -> won't be in nupkg
ref: https://natemcmaster.com/blog/2016/05/19/nuget3-rid-graph/
Q2: example need to see a ref assembly associated to this runtimes
Q3: again runtimes is not used for building you need to expose some reference assembly


Comma 3 boots into Dashcam Mode

Describe the bug
The Comma 3 boots up intermittently in Dashcam Mode, seemingly after restarting the vehicle and resolves if the vehicle is restarted again.
It is fingerprinting properly using FPv1;  there are no missing Platforms on my Useradmin page.
Provide a route where the issue occurs
df51b2195de66a9b|2023-11-03--18-17-10--0
openpilot version
Comma Nightly @ 105ffa0
Additional info
No response

When you added your fingerprint in https://github.com/commaai/openpilot/pull/21545, it used a script which did not check the origin bus, as usually 0/2 is the same bus (PT and camera), but on ASCM GM, 2 is the chassis. There happens to be the same address with different lengths on 0 and 2 (like ECMEngineStatus), so some addresses in your FP have an incorrect length on bus 0.

There were also earlier attempts to add my vehicle's fingerprint: https://github.com/commaai/openpilot/pull/2440 and https://github.com/commaai/openpilot/pull/21030

It does not appear to be a Fingerprinting issues because the Platform is correct on my Useradmin page when this happens.
This issue devolved after a change in OpenPilot after a commit was merged.

df51b2195de66a9b/0000005a--78b136e680/0

I should have a fix next week for you to test.

I am ready when you are @sshane.

Here is another route:  df51b2195de66a9b/00000001--bc22ed8054/0

Here is another route:  df51b2195de66a9b/00000007--12eddfcd96/0


[BUG]: Opening an asset of type 'Publications & Documents' breaks the tabs

Describe the bug
Tested on staging on Aug 8. Open a project with some publications in it. Open a publication by clicking on it from the resource panel. => The tabs are gone. Opening any other kind of asset (before opening a publication) works fine.

@YohannParis this one is pretty bad, we should assign someone to fix it please.


Color Theme completely changed

I used to edit my TSQL scripts on Visual Studio Code. When was added the feature to support Themes, the Dark themes was completely changed (at least for TSQL scripts). Ok, I started using the Monokai Dimmed, and now, on the last version, it was completely changed again. Why do this on existing themes??? Would be easier just create another theme ? :(

@rodrigoestevao Sorry for that, there has been some major changes in the way we tokenize and colorize, and we weren't able to stay compatible. We now use text mate grammar files to drive our colorizer with the advantage that they playing nicely with text mate themes and there is a bigger community that maintains these grammars.
There are now plenty of themes to choose from and I hope you find one that you like.


not working with nestjs 8

it seems like nestjs 8 will require peerDependencies to be set so that no second version of nestJs core get installed.
else it will fail with:
ERROR [ExceptionHandler] Nest can't resolve dependencies of the FormDataInterceptor (Symbol(Inject token for NestJsFormData global configuration object), ?). Please make sure that the argument Reflector at index [1] is available in the NestjsFormDataModule context.

Potential solutions:
- If Reflector is a provider, is it part of the current NestjsFormDataModule?
- If Reflector is exported from a separate @Module, is that module imported within NestjsFormDataModule?
  @Module({
    imports: [ /* the Module containing Reflector */ ]
  })

Hi, thanks for the feedback.
The problem is fixed in version 1.4.5 which is already available on npm

just tried it out.
it works!  - thank you!
but it still installs the additional node_modules:

I have tried it and it also works with the 8.0.5 version of nestjs - I forced this by adding the resolutions to package.json:
  "resolutions": {
    "@nestjs/common": "8.0.5",
    "@nestjs/core": "8.0.5",
    "@nestjs/platform-express": "8.0.5",
    "@nestjs/testing": "8.0.5"
  },

so perhaps it might also fix the problem to add the dependencies for nestjs 7 + 8 and allow it in the peer dependencies with the same version

Are you using yarn?
I didn't find any documentation at docs.npmjs.com for the resolutions object in package.json
I'll set up peerDependencies to avoid duplication

yes I'm using yarn - thought there is a similar thing with npm as well^^

I have configured peerDependencies, try version 1.4.7 with npm

just tried it - it now also with yarn no longer installs the sub packages! thank you for changing this.

Thank you for noticing this 🙂

I'm still facing this on 8.0.0


AttributeError when running clone of Example

Describe the bug
When I clone and run the example app from my anvil login, it throws the following error
AttributeError: The following column option(s) are invalid: 'align'. You may need to include the required Module in Tabulator.modules.
at app/tabulator/Tabulator/_custom_modules.py:253
To Reproduce
Steps to reproduce the behaviour (including a clone link when applicable):

clone the example app
run
The app seems to run well, but now only the first row of the date of birth column can be editted. Otherwise, sort etc. seem to work fine

The following error messages get printed in the app console.
get_list_data(n=100) called
get_list_data took: 0.9999 sec
AttributeError: The following column option(s) are invalid: 'align'. You may need to include the required Module in Tabulator.modules.
at app/tabulator/Tabulator/_custom_modules.py:253
AttributeError: The following column option(s) are invalid: 'align'. You may need to include the required Module in Tabulator.modules.
at app/tabulator/Tabulator/_custom_modules.py:253
row_selection_changed: 0 row(s) selected
row_selection_changed: 0 row(s) selected

Thanks for reporting. You can just remove those from the clone within the column definitions.
That was me testing the api originally to make sure those errors got reported in the console. Particularly for those transitioning form 1.0 to 2.0. Some options that used to be valid now have no affect. align being one of them.

You can reclone now - those errors won't be there anymore


PR #12 Contribution in markdown-cheatsheet : DropDown

Is your feature request related to a problem? Please describe.
This is related to a contribution I made yesterday. I forked the repo and made few changes, I initialized a pull request.
Describe the solution you'd like
I request you to please review the changes and approve the request.
Describe alternatives you've considered
I have just added 22. Dropdown, connected it to the table of contents, added the syntax  and output.
Additional context
Add any other context or screenshots about the feature request here.

Based on the suggestions, I've made the changes.
Please let me know if any more changes are needed, Sir.
Thank you..
On Tue, Sep 20, 2022, 14:48 Tapas Adhikary @.***> wrote:

I created an issue, Sir. The pull request is waiting for review.
… <#m_3454959802122600992_m_4275849333948508538_>
On Mon, Sep 19, 2022 at 1:02 PM Tapas Adhikary @.> wrote: Assigned #13
https://github.com/atapas/markdown-cheatsheet/issues/13 <#13
https://github.com/atapas/markdown-cheatsheet/issues/13> to @AmenaNajeeb
https://github.com/AmenaNajeeb https://github.com/AmenaNajeeb
https://github.com/AmenaNajeeb. — Reply to this email directly, view it
on GitHub <#13 (comment)
https://github.com/atapas/markdown-cheatsheet/issues/13#event-7411161546>,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHU5SOH3IO6M7N4LOBAUF23V7AJI3ANCNFSM6AAAAAAQP2ZONM
https://github.com/notifications/unsubscribe-auth/AHU5SOH3IO6M7N4LOBAUF23V7AJI3ANCNFSM6AAAAAAQP2ZONM
. You are receiving this because you were assigned.Message ID: @.>
@AmenaNajeeb https://github.com/AmenaNajeeb reviewed and provided
comments.
—
Reply to this email directly, view it on GitHub
https://github.com/atapas/markdown-cheatsheet/issues/13#issuecomment-1252073360,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHU5SODOQGIJDLVSQWF4WFDV7F6OFANCNFSM6AAAAAAQP2ZONM
.
You are receiving this because you were mentioned.Message ID:
@.***>


macro(user_read_sensitive_file_containers): replace endswiths with ex…

…act image repo name
macro(user_trusted_containers): replace endswiths with exact image repo name
macro(user_privileged_containers): replace endswiths with exact image repo name
macro(trusted_images_query_miner_domain_dns): replace endswiths with exact image repo name
macro(falco_privileged_containers): append "/" to quay.io/sysdig
list(falco_privileged_images): add images docker.io/sysdig/agent-slim and docker.io/sysdig/node-image-analyzer
list(falco_sensitive_mount_images): add image docker.io/sysdig/agent-slim
list(k8s_containers): prepend docker.io to images
Signed-off-by: kaizhe<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

If contributing rules or changes to rules, please make sure to also uncomment one of the following line:

/kind rule-update

/kind rule-create

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area build

/area engine

/area rules

/area tests

/area proposals

What this PR does / why we need it:
Reduce false negative
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

    macro(user_read_sensitive_file_containers): replace endswiths with exact image repo name
    macro(user_trusted_containers): replace endswiths with exact image repo name
    macro(user_privileged_containers): replace endswiths with exact image repo name
    macro(trusted_images_query_miner_domain_dns): replace endswiths with exact image repo name
    macro(falco_privileged_containers): append "/" to quay.io/sysdig
    list(falco_privileged_images): add images docker.io/sysdig/agent-slim and docker.io/sysdig/node-image-analyzer
    list(falco_sensitive_mount_images): add image docker.io/sysdig/agent-slim
    list(k8s_containers): prepend docker.io to images

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign kaizhe
You can assign the PR to them by writing /assign @kaizhe in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

rules/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: d42cef16217d57157fae3b553d22296124cda3d1

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: mstemm
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

rules/OWNERS [mstemm]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

New changes are detected. LGTM label has been removed.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign kaizhe
You can assign the PR to them by writing /assign @kaizhe in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

rules/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign kaizhe
You can assign the PR to them by writing /assign @kaizhe in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

rules/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 39ca1d9c7feb841545732e387c55afa3999e120c

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: fntlnz
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

rules/OWNERS [fntlnz]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: fntlnz, mstemm
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

rules/OWNERS [fntlnz,mstemm]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Configurable zabbix server port and database port

Can you also update the readme.md with this? It seems the default value is set for the PostGreSQL port. People with MySQL databases will need to update their configuration for this.

p.s. I'll try to fix the CI test today and when fixed, i'll merge the PR.

Many thanks! I added some information in the README file.

Thanks!


Documentation is outdated

The documentation shown on the GitHub page (README.md) for this driver is wrong. This is quite frustrating for first time user. At least the source code is pretty well documented (although it would be good to have some kind of cookbook).

The documentation on the NPM page is for the 2.x version of the driver. The documentation on this repo is for the upcoming 3.x rewrite you can currently get by installing arangojs@rc (or arangojs@^3.0.0-rc). The proper 3.0.0 release is scheduled for later this week.
Which version are you referring to?

Ah OK, not sure if I want the new driver then. What's the advantage over the old one (who seems to have more functionality)?

It's more lightweight and more low-level. The intent is to provide just enough abstractions to make the driver useful on its own but also keep it lean enough to provide a basis for custom abstraction layers on top of it (analogous to how guacamole builds on ashikawa-core for the Ruby drivers, or how many other DB drivers are written in the node ecosystem).
It's written with modularity in mind. For example it doesn't provide a query builder of its own, instead you should use the aqb module, which is also shipped with ArangoDB 2.3+ and can be used separately. It also no longer provides a promise-based API out of the box and instead embraces node-style callbacks. Most promise libraries (e.g. bluebird or Q) make it trivial to consume node-style callbacks and cutting promise support out of the core significantly reduces redundancy, complexity and file size (which matters for front-end use).
If you prefer the old driver, kaerus' original fork of it is still available as arango on NPM and will be around as long as he maintains it.

Well, I already have written a good chunk of code with the old driver. But I will definitely have a look at the new driver. And I still feel the documentation could be improved..


Review Governance Doc before March 4

If you have not done so already, please review the governance doc (link in e-mail from Moni) before March 4 and make suggestions / comments as needed.
@tyson-swetnam @rbartelme @dlebauer @kshefchek @BryanHeidorn @remcochang @rossarun @ishitadebnath @diatomsRcool @amosca01 @monicacecilia

Thanks to all who reviewed and made suggestions!


⚠ Jenkins Plugins Artifactory has degraded performance

In 784f8db, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1379 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 37a2ff2 after 12 minutes.


Mystical agriculture fishing rod problem with cyclic fisher

Minecraft version & Mod Version:
MC 1.12.2 Mod version 1.16.2
Single player or Server:
Server
Describe problem (what you were doing / what happened):
I made a unbreakable fishing rod from mystical agriculture (the supremium one) and was able to put it in the fisher from cyclic but it does one round of fishing then deletes the rod. Being that this is an unbreakable rod it should not do that.
Crash log (if any):
(If this is a suggestion and not a bug report, delete all this and just write your suggestion!)

Hmm, yeah looks like its just taking -1 durability without checking if it has durability or not.

https://minecraft.curseforge.com/projects/cyclic/files/2591567

im now in the new update of cyclic and it still does this


pod2man: further tweak logic.

prioritise the first pod2man in the PATH if possible. This shim was created to handle the case where there isn't one but, if there is, we want to allow e.g. using a pod2man dependency to override the use of the system version
make /usr/bin/pod2man lower priority but still prioritise it over a Homebrew-installed pod2man that's not in the PATH unless it doesn't exist.

Review period skipped due to critical label.

Review period skipped due to critical label.

* prioritise the first `pod2man` in the `PATH` if possible.

Honestly, this means we're one step away from removing this entirely. I'm not sure if I see any benefit of keeping it?

Honestly, this means we're one step away from removing this entirely. I'm not sure if I see any benefit of keeping it?

I'm not sure I agree. That was the original usage/intent: handle the case where there's no versioned pod2man in the path. If you can confirm that Yosemite provides an unversioned /usr/bin/pod2man: yeh, let's 🔥 it.

handle the case where there's no versioned pod2man in the path

Fair enough, though from some web searching apparently some had it but it wasn't executable.

If you can confirm that Yosemite provides an unversioned /usr/bin/pod2man: yeh, let's 🔥 it.

I'll download the Yosemite Vagrant box now. This question has come up before and I think it's going to be useful to have it on standby to test things.

I'll download the Yosemite Vagrant box now. This question has come up before and I think it's going to be useful to have it on standby to test things.

Thanks ❤. Will merge this as-is for now but I'm good to 🔥 if we no longer need it.

Yosemite:
$ ls -l /usr/bin/pod2man*
-rwxr-xr-x  38 root  wheel    811 Sep  9  2014 /usr/bin/pod2man
-rwxr-xr-x   1 root  wheel  11611 Sep  9  2014 /usr/bin/pod2man5.16
-rwxr-xr-x   1 root  wheel  13700 Sep  9  2014 /usr/bin/pod2man5.18

@Bo98 Cool. 👍🏻 to 🔥


Update d3e991f2-7ef7-2ebc-d4bc-ba4c26be472e.md

Since PasteSpecial doesn't work after a "Cut" operation, even though the information gets placed on the clipboard, the documentation needs improvement.

Hi @ronrosenfeld, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;


simplify splice

After #1820, I now noticed that rem and ret are actually the same.

Awesome!  Nice catch.


A more memory-efficient implementation

Hi,
I came across a paper called DAPPLE (url) about a more memory-efficient implementation of GPipe like this:

There seems to be some typo in the legend of (c). However, I see that you have implemented GPipe by building dependencies in the forward pass of micro-batches, and then the PyTorch autograd will automatically schedule the backward pass. So is it impossible to use PyTorch to implement DAPPLE, where the forward and backward pass are mixed?
Thank you for your help!

Hi @anxuthu ,
You are correct. It is impossible to implement DAPPLE in the way that torchgpipe does, which completely relies on the PyTorch's autograd engine for computing the backward pass. We introduced some dependency tricks to control the backward pass timeline, but this assumes that backward pass is only called after the forward pass is done. This gives the flexibility that user can do whatever they want in between forward pass and backward pass, as in usual PyTorch training code.
On the other hand, to implement complex pipeline algorithms such as DAPPLE, one may need to regard forward-backward pass as one big computation graph. I believe that one may completely isolate each computation task's (corresponding to each microbatch-partition pair) graph and design a manual pipelining mechanism to compute each task individually (say, using torch.autograd.backward(tensors=..., grad_tensors=...) for backward) to implement algorithms such as DAPPLE. I expect that this would require extra care for unwanted slow downs which may be caused by synchronizations or GIL in python.


Make drawing activity more robust

@jdimond can you ensure that it at least runs for you still? I highly doubt I broke anything too serious.


Less reload

Hi,
Thanks for your work with Skeleton.
I was just trying it and I found an issue: every time I do some changes on the less files I should restart Gulp to see the changes on the browser.
There is a fastest way to see these changes in real time?
Best

Hi,
Well, I'm back to the code to how to fix it and I found a small issue:
If I add a new .less file and I import it in the main.less file every changes I do in the new one it doesn't trigger gulp watch because it is listening only the files added in the paths model. So to reload it I should fake save the main.less file.
It would be better to listen all the less files gulp.watch('less/**/*.less', ['styles']);.
Same for the Javascript files (if someone need to add new ones).
It fixed all my problems, I hope it will help to improve it always better this great project.
Best

Thanks!


Scoop makes infinity recursive folder on installing app with folder persisting

Scoop makes infinity recursive folder on installing app with folder persisting.
It occurs with the following procedure. (using cmd.exe)
> cd %USERPROFILE%\scoop\apps\scoop\current\bucket

> scoop -v
Current Scoop version:
4d418ace (HEAD -> master) octave: change bin to octave.bat (closes #2534)
( ... )

> scoop install cmder.json
Installing 'cmder' (1.3.6) [32bit]
Loading cmder_mini.zip from cache
Checking hash of cmder_mini.zip ... ok.
Extracting cmder_mini.zip ... done.
Linking ~\scoop\apps\cmder\current => ~\scoop\apps\cmder\1.3.6
Creating shim for 'Cmder'.
Creating shortcut for Cmder (Cmder.exe)
Persisting config
'cmder' (1.3.6) was installed successfully!

> tree /a %USERPROFILE%\scoop\apps\cmder\current
( ... )
C:\USERS\USER1\SCOOP\APPS\CMDER\CURRENT
+---bin
+---config
+---icons
\---vendor
    +---clink
    +---clink-completions
    |   +---.vscode
    |   +---modules
    |   \---spec
    +---conemu-maximus5
    |   +---ConEmu
    |   |   +---Addons
    |   |   +---clink
    |   |   +---DosBox
    |   |   +---Far1_reg
    |   |   +---Far2_fml
    |   |   +---Far2_reg
    |   |   +---Far3_fml
    |   |   +---Far3_lua
    |   |   +---Scripts
    |   |   \---wsl
    |   \---plugins
    |       \---ConEmu
    |           +---Background
    |           |   \---img
    |           +---Lines
    |           \---Thumbs
    +---lib
    \---psmodules
        \---PsGet

> scoop install cmder.json
Installing 'cmder' (1.3.6) [32bit]
Loading cmder_mini.zip from cache
Checking hash of cmder_mini.zip ... ok.
Extracting cmder_mini.zip ... done.
Linking ~\scoop\apps\cmder\current => ~\scoop\apps\cmder\1.3.6
Creating shim for 'Cmder'.
Creating shortcut for Cmder (Cmder.exe)
Persisting config
'cmder' (1.3.6) was installed successfully!

> tree /a %USERPROFILE%\scoop\apps\cmder\current
(..)
C:\USERS\USER1\SCOOP\APPS\CMDER\CURRENT
+---bin
+---config
|   \---config
|       \---config
|           \---config
|               \---config
|                   \---config
|                       \---config
|                           \---config
|                               \---config
|                                   \---config
|                                       \---config
|                                           \---config
|                                               \---config
|                                                   \---config
|                                                       \---config
|                                                           \---config
|                                                               \---config
|                                                                   \---config
|                                                                       \---config
|                                                                           \---config
|                                                                               \---config
|                                                                                \---config
|                                                                                \---config
|                                                                                \---config
|                                                                                \---config
|                                                                                \---config
|                                                                                \---config
|                                                                                \---config
|                                                                                \---config
|                                                                                \---config
|                                                                                \---config
+---icons
\---vendor
    +---clink
    +---clink-completions
    |   +---.vscode
    |   +---modules
    |   \---spec
    +---conemu-maximus5
    |   +---ConEmu
    |   |   +---Addons
    |   |   +---clink
    |   |   +---DosBox
    |   |   +---Far1_reg
    |   |   +---Far2_fml
    |   |   +---Far2_reg
    |   |   +---Far3_fml
    |   |   +---Far3_lua
    |   |   +---Scripts
    |   |   \---wsl
    |   \---plugins
    |       \---ConEmu
    |           +---Background
    |           |   \---img
    |           +---Lines
    |           \---Thumbs
    +---lib
    \---psmodules
        \---PsGet

Yes, this happens by running scoop install on a JSON file multiple times.
It should check if the program is installed like it would normally.

@h404bi Is this still relevant after #2897? I haven't seen it for a while on vscode-insiders-portable

This problem is no longer occurring in the latest version.
Thank you, @r15ch13, @h404bi  and @Ash258.

@Ash258  I am sorry that I noticed and I am late for closing.


How can I solve the problem ?

jiangnanqiao@jiangnanqiao-Lenovo-B40-80:~$ which pip
/home/jiangnanqiao/.local/bin/pip
jiangnanqiao@jiangnanqiao-Lenovo-B40-80:~$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.3.0-cp27-none-linux_x86_64.whl
jiangnanqiao@jiangnanqiao-Lenovo-B40-80:~$ sudo pip install $TF_BINARY_URL[sudo] password for jiangnanqiao:
The directory '/home/jiangnanqiao/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/jiangnanqiao/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
tensorflow-1.3.0-cp27-none-linux_x86_64.whl is not a supported wheel on this platform.
My os is 64 bits,windows&ubuntu16.04.I know little about this and I want to solve the problem.

Thank you for your post. We noticed you have not filled out the following field in the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Thanks.
Have I written custom code
OS Platform and Distribution
TensorFlow installed from
TensorFlow version
Bazel version
CUDA/cuDNN version
GPU model and memory
Exact command to reproduce
Mobile device

This question is better asked on StackOverflow since it is not a bug or feature request. There is also a larger community that reads questions there.
If you think we've misinterpreted a bug, please comment again with a clear explanation, as well as all of the information requested in the issue template. Thanks!


Add a convenience getter for the address range of a DIE

This is used in addr2line and seems useful to other projects.

Coverage decreased (-0.1%) to 86.794% when pulling ec44cdfe470092157757ccf8d5bf874c3fcac3eb on bjorn3:read_ranges_getter into 053f9e3c9b219ffa5033760a10726ec2681f1dfb on gimli-rs:master.

I agree that gimli should provide something like this, but I need to give more thought to the exact API we should expose. I'm not keen on the unit module depending on the dwarf module. The dwarf module is meant to be an optional higher level API.

Maybe move it to a utils mod?

Closing in favor of #417.


migrating docs build and publish job to secure nodes

Description
Migrating docs build to secure/restricted jenkins nodes.

[x] Created a new jenkins job called restricted-website-publish
[x] Updated nodes in Jenkinsfile node('restricted-mxnetlinux-cpu')
[x] Updated Jenkinsfile to call new job restricted-website-publish

Comments
I would assume that the config in the Jenkins job for Restrict where this project can be run would be updated from mxnetlinux-cpu to restricted-mxnetlinux-cpu. However, I get an error if I try to do this:
There’s no agent/cloud that matches this assignment. Did you mean ‘mxnetlinux-cpu’ instead of ‘restricted-mxnetlinux-cpu’?

Once I get clarity on this, I can clone the build job and configure it to use the restricted naming.
@marcoabreu  - what are your thoughts on this?

@marcoabreu - what's this what() failure on CI? I've seen it a couple of times. Something flakey?

Did you rename the Jenkins job to restricted-blabla?
The error that this slave does not exist is fine. It will automatically be deployed by auto scaling.
If the job does not picked up, you probably ran into a security measure that prevents accessing restricted nodes from unrestricted jobs or Vica versa. Let's review that on Monday

LGTM. Do you need any help?

Yes, I'm getting a timeout which causes the job to fail (as cancelled).
http://jenkins.mxnet-ci.amazon-ml.com/job/restricted-website-build/3/console

Well you misconfigured the job ;) You assigned a restricted job to an unrestricted slave. I have corrected it for you

Could you please also put the publish job into the Jenkinsfile structure?

I wanted to get this first part working on the secure slaves. Then circle back with combining the job if I can manage to get the credentials part working.
So can we push this through as-is, now that you've fixed the publish job?


No File Transfer with ssh keys

What steps will reproduce the problem?

1.configured pscp in File Transfer application
2.Logged in successfully using ssh (with ssh keys configured for password-less
login)
3.Cannot transfer files using Fire Transfer option since no option in
SuperPutty to put private keys, neither does it integrates with Pageant (Putty
Authentication Agent).

What is the expected output? What do you see instead?
I expect to login for File Transfer, instead its asking me for password

What version of the product are you using? On what operating system?
Windows 7 (Pro), version of SuperPutty is <IP_ADDRESS>

Please provide any additional information below.
We dont use passwords in our environment, instead we use ssh-key
authentication. SuperPutty seemed to be a solution in one so we dont have to
use Putty & WinSCP instead just use SuperPutty but then I realised that its not
possible to use File Transfers using ssh-keys in SuperPutty. If this simple
feature is added, I am sure SuperPutty can be best Applicatino for SSH &
SCP/SFTP purpose.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 7 Oct 2014 at 9:52

See Issue #546


onmousemove element not enabled (after cornerstone.disable(element))

Prerequisites

[X] Are you running the latest version?
[X] Are you reporting to the correct repository?

For more information, see the CONTRIBUTING guide.
Description
I'm implementing a "delete" option to my viewer. When the user selects the delete tool (a custom tool implemented outside of Cornerstone) and clicks (onmouseup) on an enabled element containing an image, this sequence is executed:
ev.stopPropagation();
unSetTools(); // this disables all tools (wwwc, zoom, pan)
Toolbar.releaseToolButtons(); // disable pressed buttons
deleteCell(cell); // removes the image associated to the clicked cell (DIV) from an internal array
cornerstone.disable(cell);

That code removes the image from the clicked div, but after that I move the mouse I get a ton of "element is not enabled" raised by cornerstoneTools.onmousemove.
I don't know if this is a bug, but it looks like cornerstoneTools is not notified by cornerstone when an element is disabled.

@leonardorame is this in v2 (master) or vNext? Does your tool add event listeners?

Hi @dannyrb, I'm using 2.4. Yes, my tool adds onmousedown on onmouseupevent handlers to the div clicked by the user.

@leonardorame, to the best of my knowledge v2.x does not listen for cornerstone's disabled event. You would either need to add that logic to your tool, or manually deactivate and remove listeners for your tool (if I'm understanding your issue).

Ok. Now, how can I notify a disabled element to cornerstoneTools?

You'll need to check the list of events in the latest version of cornestone-core. I believe it emits an event when it is disabled. You would add a listener for that event when your tool is activated. If you hear the event, then you would handle the event by deactivating your tool.


Fixed README for the audio-Property for iOS

Fixes #805
Readme states that "captureAudio" needs to be set to true, but in native code it is called "audio" instead of captureAudio.

is this consistent for android and iOS?

@rt2zz as it was already mentioned in the Readme, this setting is only available for iOS at all :)

👍 thanks

I may be missing something, but to me, captureAudio works just fine. Looking at the source code in this repo, I couldn't find the audio prop in ios. All I got was captureAudio.

@manask88:
RCTCameraManager.m, Line 754
  if ([[options valueForKey:@"audio"] boolValue]) {
    [self initializeCaptureSessionInput:AVMediaTypeAudio];
  }


Reading the username of a message

I'm trying to read the username of the user that posted a message on a channel:
TLMessage msg = ...some message
int fromId=msg.getFromId();
TLRequestUsersGetFullUser getUser = new TLRequestUsersGetFullUser();
TLInputUser user = new TLInputUser();
user.setUserId(fromId);
//HOW DO I GET access hash field for the user?
user.setAccessHash(????);

AccessHash is received with the TLUser that you get in your implementation of IUserHandler.

AccessHash is received with the TLUser that you get in your implementation of IUserHandler.

Thanks for the reply!
Unfortunately, I can't make it work. As far as I saw the users should come in the ApiCallback.onUpdate method but it is never called in my case...
`  this.api = new TelegramApi(apiState, appInfo, new ApiCallback() {
    @Override
    public void onUpdatesInvalidated(TelegramApi api) {
      System.out.println("onUpdatesInvalidated:" + api);
    }

    @Override
    public void onUpdate(TLAbsUpdates updates) {
      System.out.println("!!!!!!!!!!onUpdate" + updates);
    }

    @Override
    public void onAuthCancelled(TelegramApi api) {
      System.out.println("onAuthCancelled:" + api);

    }
  });`

Hi, you should be able to get it checking sample project at https://github.com/rubenlagus/Deepthought, users are managed at https://github.com/rubenlagus/Deepthought/blob/master/Deepthought/src/main/java/org/telegram/plugins/echo/handlers/UsersHandler.java exactly


XML3D.resource.registerFormatHandler is not a function

Hi,
We are trying to render .stl file in XML3D 5.0, however the error message "XML3D.resource.registerFormatHandler is not a function" is shown in browser console.
Do we miss to run something? Also we are confused which server (in readme) we should run first?
Best regards,
Oscar

Hi,
sorry, the release descriptions were not right. Please try release 1.1.0 if you're using XML3D 5.0. The latest release (1.2.0) is only compatible with XML3D 5.1+. I just fixed the descriptions of the releases to reflect this.
This plugin does not need any special server. You should just configure your web server to deliver .stl files with the application/vnd.ms-pki.stl Content-Type header.
Starting with release 1.2.0 the plugin will also look for a .stl file ending if the Content-Type header is missing, so as long as either one of those things is present it will correctly render the STL file. If you can update your application to XML3D 5.1 or 5.2 (should be no changes necessary) then you can use version 1.2.0 of this plugin and not have to worry about configuring your web server.

Hi,
Is the example in release 1.2.0 correct? since it includes xml3d 5.0 instead of 5.1 or 5.2. We replace it with the latest xml3d 5.2, however we still meet an error "debug.js:61 TypeError: No FormatHandler could be found for the document http://localhost:63342/xml3d-stl-plugin-1.2.0/examples/resources/large-binary.stl(…) ". Is there other steps we are missing here?
Best regards,
Oscar

Sounds like there's still a mismatch between the version of the plugin and the XML3D version. I just pushed an update for the example that should match XML3D 5.2 with v1.2.0 of the plugin, can you check if this fixes it for you? It should detect the .stl file ending and return true in isFormatSupported, even if the server doesn't send the right Content-Type header for the STL file.


Custom metrics saved as log based metrics?

netcoreapp3.1
Azure function on a dedicated app service
Microsoft.ApplicationInsights nuget package version is 2.20.0
host.json
{
    "version": "2.0",
    "logging": {
        "fileLoggingMode": "debugOnly",
        "logLevel": {
            "Function": "Information",
            "Integrations.TrackingUpload.Scheduler.SchedulerFunction": "Information",
            "Host.Results": "Information",
            "default": "Warning"
        },
        "applicationInsights": {
            "samplingSettings": {
                "excludedTypes": "Request,Exception",
                "isEnabled": true
            }
        }
    }
}

I'm trying to create custom metrics with custom namespaces, but metrics save under the log-based metrics namespace (see screenshot1). And sometimes custom metrics saved under custom namespace (Screenshot2)
The line to send metrics:
telemetryClient.GetMetric(new MetricIdentifier("Integrations.TrackingUpload", "OrdersScheduled", "Type", "PlatformSource", "StoreIntegrationId")).TrackValue(1, "WooCommerceV2", "WithoutSerialNumbers", "1");
Here is a json sent
{
    "name": "AppMetrics",
    "time": "2022-03-12T01:33:04.0000000Z",
    "iKey": "xxx",
    "tags": {
        "ai.cloud.roleInstance": "ILC002856967610",
        "ai.operation.id": "2d156447005c3b4ab7eaafbbb8bd8deb",
        "ai.operation.parentId": "3745a5d600a9e84d",
        "ai.operation.name": "SchedulerFunction",
        "ai.location.ip": "<IP_ADDRESS>",
        "ai.internal.sdkVersion": "af_m-agg2c:2.17.0-146",
        "ai.internal.nodeName": "ILC002856967610"
    },
    "data": {
        "baseType": "MetricData",
        "baseData": {
            "ver": 2,
            "metrics": [{
                "ns": "Integrations.TrackingUpload",
                "name": "OrdersScheduled",
                "kind": "Aggregation",
                "value": 5,
                "count": 3,
                "min": 1,
                "max": 2,
                "stdDev": 0.4714045207910313
            }],
            "properties": {
                "LogLevel": "Information",
                "InvocationId": "43270bca-8914-4a13-87d9-c661bc8564d1",
                "ProcessId": "8592",
                "HostInstanceId": "038e03a6-f06c-4b96-b7d5-2b33849e74aa",
                "PlatformSource": "WooCommerceV2",
                "Type": "WithoutSerialNumbers",
                "_MS.AggregationIntervalMs": "57000",
                "Category": "Function.SchedulerFunction",
                "StoreIntegrationId": "1"
            }
        }
    }
}

Based on the documentation using GetMetric() should result in pre-aggregated metrics.
Could you please help to figure out what is going on? Am I missing something?
Thank you1
Screenshot1

Screenshot2

If you're running the application in Azure Functions, please file an issue here, as Azure Functions uses a special integration with Application Insights.
If this is reproducible outside Azure Functions, you can open issue in this repo.


DirectX Shader Compiler warning when disabling SAMPLE_SLOW_FALLBACK with VK FSR_Pass.hlsl shader

When the "SAMPLE_SLOW_FALLBACK " is disabled, The DirectX Shader Compiler shows the warning:

Dxil Compile: EngineShaders/FSR_Pass.hlsl:63:37: warning: conversion from larger type 'vector<float, 4>' to smaller type 'float16_t4', possible loss of data [-Wconversion]
AH4 FsrRcasLoadH(ASW2 p) { return InputTexture.Load(ASW3(ASW2(p), 0)); }

Will be fixed in the next release, as mentioned on your associated PR. Thanks!


Error (Xcode): ../../../.pub-cache/hosted/pub.dev/flutter_math_fork-0.5.0/lib/src/widgets/selection/gesture_detector_builder.dart:186:20: Error: The argument type 'void Function(TapDownDetails)' can't be assigned to the parameter type 'void Function(TapDragDownDetails)?'.

Error (Xcode): ../../../.pub-cache/hosted/pub.dev/flutter_math_fork-0.5.0/lib/src/widgets/selection/gesture_detector_builder.dart:186:20: Error: The argument type 'void Function(TapDownDetails)' can't be assigned to the parameter type 'void Function(TapDragDownDetails)?'.

The error is pointing to third party plugin https://pub.dev/packages/flutter_math_fork, so please file this in dedicated repo.
Closing from here.

but i didn't use this package so why this error is showing me?

Try to clear your pub cache, and then pod install and see if it helps. It looks like a cache issue.


Add enums for sensor and meter types to match device class

We can use the ZwaveValue.metadata.cc_specific map to map Multilevel Sensor and Meter CC values to a type/scale, and use that to derive the right device class/EntityDescription. I think this is a better method than using units.
Let me know if the following sensor types to device class mappings make sense. You can use https://github.com/zwave-js/node-zwave-js/blob/master/packages/config/config/sensorTypes.json as the reference to look at units.

MultilevelSensorType.BASIS_METABOLIC_RATE as an energy device class
MultilevelSensorType.TIME as a timestamp device class
MultilevelSensorType.WATER_OXIDATION_REDUCTION_POTENTIAL as a voltage device class

I created this PR upstream to demonstrate how we could use these constants: https://github.com/home-assistant/core/pull/53744


Footer: show always the current year and the D Language Foundation

Why is this important?
An updated copyright that is older than X years shows that a file hasn't been maintained properly and the trust of the user sink immediately if he reads that the file was touched for the last time ten years ago.
For most Phobos modules the copyright is never updated as this is regarded as unnecessary churn and/or because different copyright year formats are used.
For an impression, a couple of randomly selected modules:

https://dlang.org/phobos/std_encoding.html
https://dlang.org/phobos/std_signals.html
https://dlang.org/phobos/std_zlib.html

Why the D Language Foundation?

The footer is inserted by the owner of the website and documentation which is the D Language Foundation. The author header at the beginning of each module, which is a lot more visible than the tiny foooter still shows all authors of a file (that the "Authors" there don't reflect the actual list of Authors is a different topic for another discussion)
This is free advertisement for D and its foundation
Boost only requires us to include the full Boost header in all source files, which btw we mostly don't do:

The copyright notices in the Software and this entire statement, including
the above license grant, this restriction and the following disclaimer,
must be included in all copies of the Software, in whole or in part, and
all derivative works of the Software, unless such copies or derivative
works are solely in the form of machine-executable object code generated by
a source language processor.

http://www.boost.org/LICENSE_1_0.txt
Examples from other Languages

https://docs.python.org/3/library/itertools.html
http://www.scala-lang.org/api/2.12.1/scala/collection/index.html
http://php.net/manual/en/language.exceptions.php
https://docs.perl6.org/language/nativecall
https://nodejs.org/api/http.html (no Copyright notice!)
https://doc.rust-lang.org/std/hash (no Copyright notice!)
http://en.cppreference.com/w/cpp/header/bitset (only About)

I'm guessing @WalterBright is OK with what essentially indicates a copyright assignment and transfer of ownership to the D foundation :)

Sorry this time I did a rebase, so the comment from @CyberShadow got lost.
@andralex or @WalterBright could you quickly confirm this?

This should be fine, if @WalterBright wants to amend things we can always change it back.

This should be fine, if @WalterBright wants to amend things we can always change it back.

Awesome! As I fixed the nits, I am adding "auto-merge" now :)

FYI @CyberShadow it seems that for dlang.org the bot still can't merge "auto-merge" PRs.
It's a bit hard to debug without much logging output.
However, maybe it simply doesn't receive a hook event?

This repository has 2 webhooks, while Phobos has 8. So... maybe? :)
One of those on Phobos but not here is https://dlang-bot.herokuapp.com/github_hook
@MartinNowak

One of those on Phobos but not here is https://dlang-bot.herokuapp.com/github_hook

Yep that's the one :)


brew installation reports SHA254 mismatch when upgrading to 1.23.1

Describe the bug
brew upgrade reports SHA256 mismatch (see attached image) when trying to upgrade to 1.23.1 (from 1.22.7).
Error: SHA256 mismatch
Expected: 55da7e24654c010df75036a888e1d711ca66a641df247530fe4ba4375ca48efb
  Actual: 8f9736edb49592104ac9aacdb6b5f9fa52153a820983fd1c6247604dedcc869e

To Reproduce
run brew update && brew upgrade
Expected behavior
rtx is updated to latest version.
rtx doctor output
rtx version:
  1.22.7 macos-arm64 (built 2023-03-10)

shell:
  /opt/homebrew/bin/fish
  fish, version 3.6.0

rtx environment variables:
  RTX_SHELL=fish

config:
  Files: ~/.tool-versions, ~/.config/rtx/config.toml
  Installed Plugins: awscli, deno, golang, helm, httpie-go, hugo, kubectl, mongosh, nodejs, python, ruby, rust, shellcheck, sqlite, terraform

settings:
  {"experimental": "true", "missing_runtime_behavior": "warn", "always_keep_download": "false", "legacy_version_file": "true", "plugin_autoupdate_last_check_duration": "10080", "verbose": "true", "asdf_compat": "false", "jobs": "1", "disable_default_shorthands": "false", "log_level": "INFO", "shims_dir": "/Users/del-boy/.rtx/shims", "raw": "false"}

toolset:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>httpie-go@latest, <EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>mongosh@latest, <EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
No problems found

Additional context

this is because of #306. I should have that working soon and will be able to cut a new release and this will start working again.

Thaks, I can confirm its is working now.


[interoperator] Add watch to AbapSystem

Add AbaPSystem to instance watch
Remove duplicate rbac rules

Pull Request Test Coverage Report for Build 2862

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 90.075%

Totals

Change from base Build 2859:
0.0%

Covered Lines:
9097

Relevant Lines:
9764

💛  - Coveralls

@vivekzhere can you run a dev pipeline for this?

@vivekzhere can you run a dev pipeline for this?

Build 766 is green


fix: constructor mapping for class -> record with primary constructor when using MapProperty mapping attribute

Hi, thanks for this great library!
I had an issue where I tried to map a class to a record with primary constructor, where one of the property names were not matching, so I had to use the MapProperty attribute, this failed and I think I tracked down why. I included a couple of tests to illustrate the issue. The ClassesCanMapToPrimaryConstructorRecordsWhenUsingMapProperty tests failed, but it worked without MapProperty, so hopefully I've added the correct mapping code

Addressed the new comments now, and included the documentation in the document you suggested.
Did I get the diagnostics severity right? In that one should be error, the other warning?
I did find one "issue" when writing the documentation. When a target type has both a constructor and a settable public property, then it is both mapping the property to the constructor parameter as well as the public setter of the target property:
public class Car
{
    public string ModelName { get; set; }
}

public class CarDto
{
    // highlight-start
    public CarDto(string model)
    // highlight-end
    {
        ModelName = model;
    }

    public string ModelName { get; set; }
}

[Mapper]
public partial class CarMapper
{
    // highlight-start
    [MapProperty(nameof(Car.ModelName), "model")]
    // highlight-end
    public partial CarDto ToDto(Car car);
}

Generates the following
#nullable enable
namespace Riok.Mapperly.Testss
{
    public partial class CarMapper
    {
        public partial Riok.Mapperly.Testss.CarDto ToDto(Riok.Mapperly.Testss.Car car)
        {
            var target = new Riok.Mapperly.Testss.CarDto(car.ModelName);
            target.ModelName = car.ModelName;
            return target;
        }
    }
}

I'm not sure I define this a bug, in this specific case it's a noop, but there are cases where this can produce some unexpected results for sure

In terms of code formatting, I've enjoyed my experience with belav/csharpier. I use it across all projects using the MsBuild package in a Directory.Build.props file in my Mediator project and use it for various projects at work as well. Maybe that can be considered here as well

I think the behaviour you described is as expected (at least with the current implementation). Mapperly uses the target properties as the list of properties to map, and therefore doesn't know this property is already set via the ctor. I think this case should be rare though (no matching/manual matched ctor parameter but a matching setable property). And there is an easy fix for such cases by using the MapperIgnoreTargetAttribute.
Regarding the formatting: this codebase uses the dotnet built-in dotnet format command to check the format of the source code based on the editorconfig file. Until now this was sufficient... I didn't know csharpier and will check it out for sure. However, I think there need to be some crucial  advantages over dotnet format to pull in another dependency.

Updated commit msg and PR title and rebased.
Without going too off-topic here, the drawback with dotnet format that I found was that it didn't really deal with line length much (seems like that is still the case). Csharpier seems to handle everything, and is more prettier-like/opinionated.

Codecov Report

Merging #239 (9385086) into main (d39ace7) will increase coverage by 1.67%.
The diff coverage is 93.15%.

@@            Coverage Diff             @@
##             main     #239      +/-   ##
==========================================
+ Coverage   89.85%   91.53%   +1.67%
==========================================
  Files          76       96      +20
  Lines        2475     3095     +620
  Branches      308      400      +92
==========================================
+ Hits         2224     2833     +609
+ Misses        181      180       -1
- Partials       70       82      +12

Impacted Files
Coverage Δ

...y/Descriptors/MappingBuilder/CtorMappingBuilder.cs
71.42% <0.00%> (-11.91%)
:arrow_down:

...scriptors/MappingBuilder/NullableMappingBuilder.cs
95.45% <ø> (ø)

...ppings/PropertyNullAssignmentInitializerMapping.cs
66.66% <ø> (ø)

.../Riok.Mapperly/Descriptors/Mappings/TypeMapping.cs
100.00% <ø> (ø)

src/Riok.Mapperly/Helpers/SymbolExtensions.cs
84.21% <58.82%> (-10.79%)
:arrow_down:

...der/NewInstanceObjectPropertyMappingBodyBuilder.cs
77.60% <77.60%> (ø)

...riptors/MappingBuilder/DictionaryMappingBuilder.cs
64.00% <78.57%> (ø)

...Riok.Mapperly/Descriptors/MappingBuilderContext.cs
97.61% <80.00%> (+0.11%)
:arrow_up:

...scriptors/Mappings/UserImplementedMethodMapping.cs
85.71% <80.00%> (-7.15%)
:arrow_down:

...tFactories/GenericTargetObjectFactoryWithSource.cs
80.00% <80.00%> (ø)

... and 76 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Allow components passed as slot prop to be used in the slot

What problem does this feature solve?
Example:
<template>
  <SomeComponent v-slot="{ SpecializedComponent }">
    <SpecializedComponent />
  </SomeComponent>
</template>

At the moment, vue does not consider components passed as slot property on render. Instead it complains about "SpecializedComponent" being unknown.
Why is this useful:

Allow to render parent-child relationships in an easy way:

This basically allows to wrap the inner content of a parent component with some custom styling or whatnot.
A similar concept is used in vue-router to display the current page (<router-view>)
<template>

    <template #td="{ Child }">

        <Child />
      </td
    </template>

</template>

Allow typed components that rely on props passed to the parent component

<template>

    <Column prop="willErrorWithWrongKey" />
    <Column v-slot="{ row }">
      {{ row.typedProperties }}
    </Column>

</template>

Both cases are extremely useful for different reasons
What does the proposed API look like?
See above or look at this playground

Maybe you should use dynamic components rendering?

    <component :is="Column"></component>

You are right. This has to be a user error on my site then ^^

@Alfred-Skyblue yes, this would work, but it gets kinda cumbersome and is very unintuitive. Usually you can just use any variable from your script section and render it as a component. Why the limitation for slotprops? The developer usually doenst know the internals and assumes that it just works "the same"
// EDIT: I just tested it, and it doesnt show it. In fact, its not visible anywhere (no console warnings, nothing in the html). Weird

It is used the same way in the router-view

So it seems like Svelte 5 introduced a feature where capitalized variables can be rendered as component (found it on twitter: https://x.com/joyofcodedev/status/1820097509538070952).
Maybe that would be a solution for slotProps in vues case. Even tho it would be a hell of a special case.
Nevertheless wanted to write it down as a potential solution


WIP: planned schema

Closing this old PR since we decided in Autumn 2022 not to import dimension data about planned journeys for now.


Add Basinsky's grabscale function, David's Radar app

Basinsky's app is in and up to date, @ctrlaltdavid what about your app?


Fix bug with reconstruction loss.

I believe that the input_tensor referred to in the reconstruction loss function should be the target_tensor.

Yes, you are right. Thanks a lot!

No problem :)


Change evm_env_cache to header cache

Describe the feature
This currently bakes in the revm environments into caching: https://github.com/paradigmxyz/reth/blob/51afa4cdc94fc29909cb2b6eda1c30c11e102c00/crates/rpc/rpc-eth-types/src/cache/mod.rs#L240-L241
this will no longer with with upcoming revm changes where these settings will be generic, or if we want to support something that is not revm, like a different kind of execution.
The environment settings are derived from the header:
https://github.com/paradigmxyz/reth/blob/51afa4cdc94fc29909cb2b6eda1c30c11e102c00/crates/evm/src/provider.rs#L28-L37
so what we can do here is:
first change the cache from caching env objects to Header and convert the environments on demand
this is only called here:
https://github.com/paradigmxyz/reth/blob/51afa4cdc94fc29909cb2b6eda1c30c11e102c00/crates/rpc/rpc-eth-api/src/helpers/state.rs#L238-L238
so as a first step we can do is change the cache to Header,
and move this step:
https://github.com/paradigmxyz/reth/blob/51afa4cdc94fc29909cb2b6eda1c30c11e102c00/crates/rpc/rpc-eth-types/src/cache/mod.rs#L441-L453
Additional context
No response

@mattsse I would like to work on this?

cool, assigned

How do you to handle the code below. should I deplicate the same logic from above as well?
https://github.com/paradigmxyz/reth/blob/51afa4cdc94fc29909cb2b6eda1c30c11e102c00/crates/rpc/rpc-eth-types/src/cache/mod.rs#L477C29-L482C30
                            if let Some(queued) = this.evm_env_cache.remove(&block_hash) {
                                // send the response to queued senders
                                for tx in queued {
                                    let _ = tx.send(res.clone());
                                }
                            }


Web Audio Event Pages

Pages:
Web Audio API Events

[ ] https://developer.mozilla.org/en-US/docs/Web/Events/audioprocess
[ ] https://developer.mozilla.org/en-US/docs/Web/Events/complete

Acceptance Criteria:

[ ] Both pages moved and updated

I just saw this story: I think these events were originally part of https://github.com/mdn/sprints/issues/956, but they were removed from that story and added to this one.
@estelle , are you planning to work on these events in the next sprint?

It's not in my user stories, but I can add it.
They were removed because they weren't part of htmlmediaelement events IIRC.
And then i forgot about them.

I've noted this one down in the scratch pad for the next sprint so we don't forget it.

OK, event pages moved:
audioprocess:
Event page moved to the right place: https://developer.mozilla.org/en-US/docs/Web/API/ScriptProcessorNode/audioprocess
Structure sorted out, and "Events" section added to https://developer.mozilla.org/en-US/docs/Web/API/ScriptProcessorNode#Events
complete:
Event page moved to the right place: https://developer.mozilla.org/en-US/docs/Web/Events/complete
Structure sorted out, and "Events" section added to https://developer.mozilla.org/en-US/docs/Web/API/OfflineAudioContext#Events
Now on to the BCD.

BCD PR now written; see https://github.com/mdn/browser-compat-data/pull/3892.
Can I get a review on these please @estelle? Thanks!

Looks good. I just added "let offlineAudioCtx = new OfflineAudioContext();" and fixed a broken link.

Thanks, much appreciated!

Spec read audioProcessingEvent, with an 'ing', but since it's deprecated, i didn't dig deeper.

The event object is AudioProcessingEvent, but the actual object looks to be audioprocess; see https://webaudio.github.io/web-audio-api/#dom-scriptprocessornode-onaudioprocess
@wbamberg , i think this one is ready for final check and signoff.

Thanks @estelle , @chrisdavidmills , this one looks to be done.


Could not hear from anything from one client after server running for a long time

Hi,
I am working on a project which lets our CoAP server (based on your go-coap) talk with some (24) portable devices with tinydtls via a tunnel.
We have observed very strange problem as the title says. The server became deaf on one particular device that is retrying to request for new DTLS connection to the server when the device realise that there is no response from the server.
Here is the log:
https://klistra.in/1joTmxz6
The client is called D00124B0023767B6E with address [fd00:200b:a013:0:212:4b00:2376:7b6e]:61616.
We have a mux handler called handlePing which is the last thing the server hears and reacted on the client. Then the server became deaf on this client.
Our server is based on a slightly modified go-coap module:
https://github.com/rtechencheng/go-coap
It's 2 commits ahead of your master branch. One commit is just to add stack printing for debugging purpose.
Another commits is to drop the clientConn when s.connection.ReadWithContext(s.Context(), readBuf) fails. The reason why we drop it is that we can see your code is close the session but not close the client connection. Maybe it is safer also drop the client connection like what you do in client connection Process() while writeMessage() fails.
The server handlePing is:
func HandlePing(w mux.ResponseWriter, r *mux.Message) {
	deviceId := getDeviceId(w.Client().RemoteAddr())
	logging.LogDebugf("handlePing set response to %s", deviceId)
	err := w.SetResponse(codes.Created, message.AppCBOR, nil)
	if err != nil {
		logging.LogErrorf("cannot set ping response to %s: %v", deviceId, err)
	}
}

Our server configuration:
// Middleware function, which will be called for each request.
func loggingMiddleware(next mux.Handler) mux.Handler {
	return mux.HandlerFunc(func(w mux.ResponseWriter, r *mux.Message) {
		addr := w.Client().RemoteAddr()
		logging.LogInfof(
			"Incoming request from %s: %v, %s",
			getDeviceId(addr),
			addr,
			r.String(),
		)
		next.ServeCOAP(w, r)
	})
}

// Create another main coap serving function than the default coap.ListenAndServeDTLS
func listenAndServeDTLS(network string, addr string, config *piondtls.Config, handler mux.Handler) error {
	l, err := net.NewDTLSListener(network, addr, config)
	if err != nil {
		return err
	}
	defer l.Close()
	var checkCloseWg sync.WaitGroup
	defer checkCloseWg.Wait()
	s := dtls.NewServer(
		dtls.WithMux(handler),
		dtls.WithOnNewClientConn(func(cc *client.ClientConn, tlscon *piondtls.Conn) {
			checkCloseWg.Add(1)
			cc.AddOnClose(func() {
				checkCloseWg.Done()
			})
		}),
		dtls.WithInactivityMonitor(2*time.Hour, func(cc inactivity.ClientConn) { // TODO: make timeout configurable
			cc.Close()
		}),
		dtls.WithErrors(func(err error) {
			logging.LogErrorf(err.Error())
		}),
		dtls.WithTransmission(2*time.Second, 10*time.Second, 3), // Slows down the server a bit
	)
	return s.Serve(l)
}

func StartCoapServer(config ServerConfig, handler ForwardingHandler) error {
	dtlsPskByteArray, err := hex.DecodeString(config.DtlsPsk)
	if err != nil {
		logging.LogErrorf("unable to convert hex to byte: %s", err)
	}

	m := mux.NewRouter()
	m.Use(loggingMiddleware)
	m.DefaultHandle(handler)
	m.Handle("ping", mux.HandlerFunc(HandlePing))
	m.Handle("p", mux.HandlerFunc(HandlePing))

	return listenAndServeDTLS("udp", ":61616", &piondtls.Config{
		PSK: func(hint []byte) ([]byte, error) {
			fmt.Printf("Client's hint: %s \n", hint)
			if config.DtlsIdentity != string(hint) {
				// Fail the handshake if identity is wrong
				return []byte{}, nil
			}
			return dtlsPskByteArray, nil
		},
		// Don't provide any PSKIdentityHint
		CipherSuites: []piondtls.CipherSuiteID{piondtls.TLS_PSK_WITH_AES_128_CCM_8},
	}, m)
}

We need to run for hours to catch this bug. We don't know what is the status of the server while it becomes deaf on the client. We did also try based on your v2.4.0 and that is worse because we can see multiple devices dropped (not able to be heard) from the server. So this server is based on your master with improvement in ctx and message pool handling.
Do you have any idea how I can further debug this?
Thanks in advance!
Regards,
Chencheng

Also a memory map on the machine regarding the server process (not sure if it is helpful):
# cat /proc/715/maps
4000000000-4004000000 rw-p 00000000 00:00 0
558b560000-558b6a4000 r-xp 00000000 00:13 144                            /usr/bin/coap-server
558b6bd000-558b750000 r--p 0014d000 00:13 144                            /usr/bin/coap-server
558b750000-558b752000 rw-p 001e0000 00:13 144                            /usr/bin/coap-server
558b752000-558b753000 rw-p 00000000 00:00 0
55c8119000-55c813a000 rw-p 00000000 00:00 0                              [heap]
7f50000000-7f50021000 rw-p 00000000 00:00 0
7f50021000-7f54000000 ---p 00000000 00:00 0
7f58000000-7f58021000 rw-p 00000000 00:00 0
7f58021000-7f5c000000 ---p 00000000 00:00 0
7f5c000000-7f5c021000 rw-p 00000000 00:00 0
7f5c021000-7f60000000 ---p 00000000 00:00 0
7f60000000-7f60021000 rw-p 00000000 00:00 0
7f60021000-7f64000000 ---p 00000000 00:00 0
7f64000000-7f64021000 rw-p 00000000 00:00 0
7f64021000-7f68000000 ---p 00000000 00:00 0
7f68000000-7f68021000 rw-p 00000000 00:00 0
7f68021000-7f6c000000 ---p 00000000 00:00 0
7f6cd00000-7f6cd10000 ---p 00000000 00:00 0
7f6cd10000-7f6d7b0000 rw-p 00000000 00:00 0
7f6d7b0000-7f6d7c0000 ---p 00000000 00:00 0
7f6d7c0000-7f6dfc0000 rw-p 00000000 00:00 0
7f6dfc0000-7f6dfd0000 ---p 00000000 00:00 0
7f6dfd0000-7f6e7d0000 rw-p 00000000 00:00 0
7f6e7d0000-7f6e7e0000 ---p 00000000 00:00 0
7f6e7e0000-7f6efe0000 rw-p 00000000 00:00 0
7f6efe0000-7f6eff0000 ---p 00000000 00:00 0
7f6eff0000-7f6f7f0000 rw-p 00000000 00:00 0
7f6f7f0000-7f6f800000 ---p 00000000 00:00 0
7f6f800000-7f70000000 rw-p 00000000 00:00 0
7f70000000-7f70021000 rw-p 00000000 00:00 0
7f70021000-7f74000000 ---p 00000000 00:00 0
7f74018000-7f740b8000 rw-p 00000000 00:00 0
7f740b8000-7f740c8000 ---p 00000000 00:00 0
7f740c8000-7f76bf9000 rw-p 00000000 00:00 0
7f76bf9000-7f76c79000 ---p 00000000 00:00 0
7f76c79000-7f76c7a000 rw-p 00000000 00:00 0
7f76c7a000-7f96c09000 ---p 00000000 00:00 0
7f96c09000-7f96c0a000 rw-p 00000000 00:00 0
7f96c0a000-7f9abfb000 ---p 00000000 00:00 0
7f9abfb000-7f9abfc000 rw-p 00000000 00:00 0
7f9abfc000-7f9b3f9000 ---p 00000000 00:00 0
7f9b3f9000-7f9b3fa000 rw-p 00000000 00:00 0
7f9b3fa000-7f9b4f9000 ---p 00000000 00:00 0
7f9b4f9000-7f9b559000 rw-p 00000000 00:00 0
7f9b559000-7f9b561000 r-xp 00000000 b3:02 656                            /lib/libcap.so.2.48
7f9b561000-7f9b570000 ---p 00008000 b3:02 656                            /lib/libcap.so.2.48
7f9b570000-7f9b571000 r--p 00007000 b3:02 656                            /lib/libcap.so.2.48
7f9b571000-7f9b572000 rw-p 00008000 b3:02 656                            /lib/libcap.so.2.48
7f9b572000-7f9b596000 r-xp 00000000 b3:02 3997                           /usr/lib/liblzma.so.5.2.5
7f9b596000-7f9b5a5000 ---p 00024000 b3:02 3997                           /usr/lib/liblzma.so.5.2.5
7f9b5a5000-7f9b5a6000 r--p 00023000 b3:02 3997                           /usr/lib/liblzma.so.5.2.5
7f9b5a6000-7f9b5a7000 rw-p 00024000 b3:02 3997                           /usr/lib/liblzma.so.5.2.5
7f9b5a7000-7f9b5ae000 r-xp 00000000 b3:02 687                            /lib/librt-2.33.so
7f9b5ae000-7f9b5bd000 ---p 00007000 b3:02 687                            /lib/librt-2.33.so
7f9b5bd000-7f9b5be000 r--p 00006000 b3:02 687                            /lib/librt-2.33.so
7f9b5be000-7f9b5bf000 rw-p 00007000 b3:02 687                            /lib/librt-2.33.so
7f9b5bf000-7f9b5d9000 r-xp 00000000 b3:02 683                            /lib/libpthread-2.33.so
7f9b5d9000-7f9b5e8000 ---p 0001a000 b3:02 683                            /lib/libpthread-2.33.so
7f9b5e8000-7f9b5e9000 r--p 00019000 b3:02 683                            /lib/libpthread-2.33.so
7f9b5e9000-7f9b5ea000 rw-p 0001a000 b3:02 683                            /lib/libpthread-2.33.so
7f9b5ea000-7f9b5ee000 rw-p 00000000 00:00 0
7f9b5ee000-7f9b5f1000 r-xp 00000000 b3:02 659                            /lib/libdl-2.33.so
7f9b5f1000-7f9b600000 ---p 00003000 b3:02 659                            /lib/libdl-2.33.so
7f9b600000-7f9b601000 r--p 00002000 b3:02 659                            /lib/libdl-2.33.so
7f9b601000-7f9b602000 rw-p 00003000 b3:02 659                            /lib/libdl-2.33.so
7f9b602000-7f9b759000 r-xp 00000000 b3:02 651                            /lib/libc-2.33.so
7f9b759000-7f9b769000 ---p 00157000 b3:02 651                            /lib/libc-2.33.so
7f9b769000-7f9b76c000 r--p 00157000 b3:02 651                            /lib/libc-2.33.so
7f9b76c000-7f9b76f000 rw-p 0015a000 b3:02 651                            /lib/libc-2.33.so
7f9b76f000-7f9b777000 rw-p 00000000 00:00 0
7f9b777000-7f9b83c000 r-xp 00000000 b3:02 696                            /lib/libsystemd.so.0.30.0
7f9b83c000-7f9b84b000 ---p 000c5000 b3:02 696                            /lib/libsystemd.so.0.30.0
7f9b84b000-7f9b84f000 r--p 000c4000 b3:02 696                            /lib/libsystemd.so.0.30.0
7f9b84f000-7f9b850000 rw-p 000c8000 b3:02 696                            /lib/libsystemd.so.0.30.0
7f9b850000-7f9b851000 rw-p 00000000 00:00 0
7f9b851000-7f9ccbf000 r-xp 00000000 00:13 121                            /usr/lib/go/pkg/linux_arm64_dynlink/libstd.so
7f9ccbf000-7f9ccd6000 ---p 0146e000 00:13 121                            /usr/lib/go/pkg/linux_arm64_dynlink/libstd.so
7f9ccd6000-7f9d541000 r--p 01475000 00:13 121                            /usr/lib/go/pkg/linux_arm64_dynlink/libstd.so
7f9d541000-7f9d5c1000 rw-p 01ce0000 00:13 121                            /usr/lib/go/pkg/linux_arm64_dynlink/libstd.so
7f9d5c1000-7f9e051000 rw-p 00000000 00:00 0
7f9e051000-7f9e075000 r-xp 00000000 b3:02 643                            /lib/ld-2.33.so
7f9e079000-7f9e07d000 rw-p 00000000 00:00 0
7f9e07f000-7f9e081000 rw-p 00000000 00:00 0
7f9e081000-7f9e083000 r--p 00000000 00:00 0                              [vvar]
7f9e083000-7f9e084000 r-xp 00000000 00:00 0                              [vdso]
7f9e084000-7f9e086000 r--p 00023000 b3:02 643                            /lib/ld-2.33.so
7f9e086000-7f9e088000 rw-p 00025000 b3:02 643                            /lib/ld-2.33.so
7ff0002000-7ff0023000 rw-p 00000000 00:00 0                              [stack]

As the time flies, there are more clients that could not reach server now:
D00124B0023767B6E
D00124B0023767951
D00124B002376813A
Server log is here:
https://klistra.in/ADdFM3qn

@rtechencheng The second commit with dropping connection is not needed because the connection will be closed by deferred function in session.Run().
From my point of view, it seems that the issue is in pions/dtls package. Could you replicate the issue with logger (trace level) at the piondtls.Config? something like:
logger := logging.NewDefaultLoggerFactory()
logger.DefaultLogLevel = logging.LogLevelTrace
listenAndServeDTLS("udp", ":61616", &piondtls.Config{
		PSK: func(hint []byte) ([]byte, error) {
			fmt.Printf("Client's hint: %s \n", hint)
			if config.DtlsIdentity != string(hint) {
				// Fail the handshake if identity is wrong
				return []byte{}, nil
			}
			return dtlsPskByteArray, nil
		},
		// Don't provide any PSKIdentityHint
		CipherSuites: []piondtls.CipherSuiteID{piondtls.TLS_PSK_WITH_AES_128_CCM_8},
		LoggerFactory: logger,
	}, m)

And then pls provide the log file. Thx

@jkralik Thanks!
I have made a replication with your suggestions.
I have some modification on your go-coap as well as pion/dtls due to the limitation of our client:
https://github.com/rtechencheng/dtls/tree/develop
(There is a removal of replay detection which reverts this commit)
https://github.com/rtechencheng/go-coap/tree/develop
(There is a change on UDP response. Though there is another issue that does not reply with payload, which needs to be fixed.)
The device of interest (lost) is D00124B0023767B67 (fd00:200b:a013::212:4b00:2376:7b67)
Time of interest is 05:11:07
Log from server is here:
https://klistra.in/SE9XW1kq
Log from our tunnel is here:
https://klistra.in/EwlIrRXD
So you can see 7b67 is still trying to handshake with server however get no response.
Also a snapshot of a wireshark capture:

BR/Chencheng

Just to provide one more sample.
Devices of interest (lost) are:
D00124B00237686E2
D00124B0023767815
D00124B0023766899
D00124B00237672E3
Log of server:
green-coap-server-09292200.log
Log of tunnel traffic:
green-br-log-09292200.log

Feel free reopen if you have issue with version v3.


Add support for Intel Neural Stick 2

https://ark.intel.com/content/www/us/en/ark/products/140109/intel-neural-compute-stick-2.html

I see that the AMD64 node with Coral USB Accelerator is supported. The combination of Raspberry Pi and Coral USB Accelerator is also popular and might worth getting the support.

Yes, definitely.