Navbar Interference by Box on Meshery Branding Page When Scrolling down

Description
In the Resources section on the Meshery Branding page, a box containing information about the content of this page appears to interfere with the navbar as we scroll down
Expected Behavior
The box should not interfere with the navbar. This issue is likely due to the z-index of the box
Screenshots
https://github.com/user-attachments/assets/5675376c-e30d-436a-aa26-e236a12b7474
Enviroment:

OS:  Windows
Browser: Chrome
Version:
Device: Desktop

Contributor Guides and Handbook
The meshery.io website uses Jekyll and GitHub Pages. Site content is found under the master branch.

📚 See the Contributing to Meshery.io Website section of the readme.md and other contributing instructions, too.
🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

I would like to work on this issue.


LabelLayout goes beyond screen width

Here's a wrapper for a bunch of components/layouts but currently only hosting a label layout.
public class DisplayComponent: InsetLayout<UIView> {
  init() {
    super.init(
      insets: UIEdgeInsets(top: 32, left: 32, bottom: 32, right: 32),
      sublayout:
      StackLayout(
        axis: .vertical,
        spacing: 32,
        alignment: .center,
        viewReuseId: "login-stack",
        sublayouts: [
          LabelLayout(
            text: "This is greater than a single line text",
            font: UIFont.font(ofSize: .extraLarge, withWeight: .heavy),
            numberOfLines: 2,
            alignment: Alignment.topFill,
            flexibility: .max,
            viewReuseId: "hello-login"
           ),
        ],
        config: { (view) in
          view.backgroundColor = UIColor.green
      })
    )
  }
}

Its called here:
class DisplayViewController: UIViewController {
  override func viewDidLoad() {
    view.backgroundColor = .white

    DisplayComponent().arrangement().makeViews(in: view, direction: UserInterfaceLayoutDirection.leftToRight)
  }
}

Here's the result:

Now I am unsure what's wrong here:

number of lines?
alignment?

One more thing, if I just have a single label aligned using Alignment.center, it show up as above. It feels like the width of this containing view is wrong but there is nothing much that is going on.

Just from looking at the code, without testing it myself, it looks like the thing missing in your original post is giving a width/height when making your arrangement.
Layout().arrangement().makeViews(in: view)

should be
Layout().arrangement(width: view.width, height: view.height).makeViews(in: view)

Without passing the sizing information, LayoutKit is going to calculate the frame at the largest size.
Check out Layout.swift, method starting at line 121 arrangement(origin:width:height:)

@kartikthapar just out of interest, what font are you using in these examples?

The answer by @tysonkerridge appears to be correct. Closing the issue.


Update sbt-scalajs, scalajs-compiler, ... to 1.7.1

Updates

org.scala-js:sbt-scalajs
org.scala-js:scalajs-compiler
org.scala-js:scalajs-library
org.scala-js:scalajs-test-bridge

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

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-js" } ]

labels: library-update, semver-minor

Superseded by #292.


compiler: arcmwdt: Add ccac version checking

After recent changes Zephyr became incompatible with old MWDT versions (older than 2022.06). Version checking may help to avoid build errors related this incompatibility.
Signed-off-by: Nikolay Agishev<EMAIL_ADDRESS>

Last moment thought - may I also ask you to check if it works with engineering MWDT toolchain builds? I'm not sure if they have --version output compatible with current regex.


New container fmriprep 22.1.1

There is a new container, use this command to test:
bash /neurocommand/local/fetch_and_run.sh fmriprep 22.1.1 20230218

and then add to apps.json to release:
https://github.com/NeuroDesk/neurocommand/edit/main/neurodesk/apps.json

done


Adding Implementation of noex::InstanceAdmin::DeleteInstance

Fixes issue #1264

This change is

Appveyor build has failed, do not know the exact reason, may need to restart

waiting this code to merge for my next PR, to avoid merge conflict.


Apollo 9.0, EigenMatrix Problem

ubuntu terminal run:  cyber_launch start modules/perception/launch/preception_camera_single_stage.launch
get the problem:

find it is reason of build_dbg

Compilation options should not affect alignment. So I suspect it's a problem with the code

I also use buld_dbg, and get same problem. My GPU is V100, Driver Version: 460.32.03    CUDA Version: 11.2. When I use: cyber_launch start modules/perception/launch/perception_camera_multi_stage.launch, most of the time I get problem, but a few time I can run normally.

Yes, if it succeeds occasionally, it is most likely that sometimes it can be aligned when the program is loaded, and sometimes it cannot. I will look at buld_dbg in detail and then reply.

Yes, if it succeeds occasionally, it is most likely that sometimes it can be aligned when the program is loaded, and sometimes it cannot. I will look at buld_dbg in detail and then reply.

It seems don't like a build_dbg problem, I tried to use build_gpu_opt and build_gpu later, getting same problem and can't success to start perception module by perception_camera_multi_stage.launch or perception_camera_single_stage.launch.

@Michael-Fuu You need to look at the specific reasons. Because there are many possible causes of this problem.
Can you further confirm core_dump?

@Michael-Fuu You need to look at the specific reasons. Because there are many possible causes of this problem.
Can you further confirm core_dump?

yes, I use gdb /apollo/bazel-bin/cyber/mainboard/mainboard data/core/core_mainboard.3578 to check details(core_mainboard.3578 is from running cyber_launch start /apollo/modules/perception/launch/perception_camera_single_stage.launch),here is the result:
[Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by mainboard -d /apollo/modules/perception/camera_detection_single_stage/dag/camer'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f998bd17e87 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[Current thread is 1 (Thread 0x7f9998cd9a40 (LWP 3578))]after use bt to obtain more information:(gdb) bt
#0  0x00007f998bd17e87 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f998bd197f1 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f998bd093fa in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007f998bd09472 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00007f994e284653 in Eigen::internal::plain_array<double, 16, 0, 32>::plain_array() ()
from /apollo/bazel-bin/modules/perception/camera_detection_single_stage/../../../_solib_local/_U_S_Smodules_Sperception_Scamera_Udetection_Usingle_Ustage_Ccamera_Udetection_Usingle_Ustage_Ucomponent_Ucamera_Ulib___Umodules_Sperception_Scamera_Udetection_Usingle_Ustage/libcamera_detection_single_stage_component_camera_lib.so
#5  0x00007f994e27e7fe in Eigen::DenseStorage<double, 16, 4, 4, 0>::DenseStorage() ()
from /apollo/bazel-bin/modules/perception/camera_detection_single_stage/../../../_solib_local/_U_S_Smodules_Sperception_Scamera_Udetection_Usingle_Ustage_Ccamera_Udetection_Usingle_Ustage_Ucomponent_Ucamera_Ulib___Umodules_Sperception_Scamera_Udetection_Usingle_Ustage/libcamera_detection_single_stage_component_camera_lib.so`
Do you have any advice? @daohu527

@Michael-Fuu You need to look at the specific reasons. Because there are many possible causes of this problem.
Can you further confirm core_dump?

yes, I use gdb /apollo/bazel-bin/cyber/mainboard/mainboard data/core/core_mainboard.3578 to check details(core_mainboard.3578 is from running cyber_launch start /apollo/modules/perception/launch/perception_camera_single_stage.launch),here is the result:
[Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by mainboard -d /apollo/modules/perception/camera_detection_single_stage/dag/camer'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f998bd17e87 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[Current thread is 1 (Thread 0x7f9998cd9a40 (LWP 3578))]after use bt to obtain more information:(gdb) bt
#0  0x00007f998bd17e87 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f998bd197f1 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f998bd093fa in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007f998bd09472 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00007f994e284653 in Eigen::internal::plain_array<double, 16, 0, 32>::plain_array() ()
from /apollo/bazel-bin/modules/perception/camera_detection_single_stage/../../../_solib_local/_U_S_Smodules_Sperception_Scamera_Udetection_Usingle_Ustage_Ccamera_Udetection_Usingle_Ustage_Ucomponent_Ucamera_Ulib___Umodules_Sperception_Scamera_Udetection_Usingle_Ustage/libcamera_detection_single_stage_component_camera_lib.so
#5  0x00007f994e27e7fe in Eigen::DenseStorage<double, 16, 4, 4, 0>::DenseStorage() ()
from /apollo/bazel-bin/modules/perception/camera_detection_single_stage/../../../_solib_local/_U_S_Smodules_Sperception_Scamera_Udetection_Usingle_Ustage_Ccamera_Udetection_Usingle_Ustage_Ucomponent_Ucamera_Ulib___Umodules_Sperception_Scamera_Udetection_Usingle_Ustage/libcamera_detection_single_stage_component_camera_lib.so`
Do you have any advice? @daohu527


Make leaf split plot for regressors to show distribution of leaf sample y's

I wonder if a split plot per leaf would look ok; seems like it'd be useful, @tlapusan.  Here is a sample split plot.  Maybe one y range / axis on left and then tight grouping of split plots?

I'm not sure if i understood correctly. Would you like to include all the leaf split plots into a single new visualisation ?
Something similar with this ? :)

yep, that's it!!!  Seems like it'd be useful just as the stacked histo is for classification

Cool ! Do you have any web resources/experience of how to include subplots (leaf sample'y distribution) into another plot using matplotlib ?

hahaha. i spent forever learning how to do that in this project. we shouldn't have to though. We can create a single plot that just does scattering with some noise for each leaf area. Here is sample code:
    mu = .5
    sigma = .08
    X = np.random.normal(mu, sigma, size=len(y))
    ax.set_xlim(0, 1)
    alpha = colors['scatter_marker_alpha'] # was .25

    ax.scatter(X, y, s=5, c=colors['scatter_marker'], alpha=alpha, lw=.3)
    ax.plot([0,len(node.samples())],[m,m],'--', color=colors['split_line'], linewidth=1)

So, basically, go to each leaf id and do a scatter that is x = id+noise and the y is just the y of samples at that leaf. make sense?

Nicee, I got the idea. I will start to implement it in the next days.

While thinking about this new visualisation, I have remember the boxplot from matplotlib. I guess it's what we need : https://matplotlib.org/3.1.1/gallery/statistics/boxplot_demo.html.
It can show a lot of build in stats, like median, mean, quartiles, outliers, etc
@parrt what do you think ?

Only problem is that box plots are ugly ;)   The alpha channel helps density and human eye is really good at picking up spread of data.

 I will take a look at the code that you mentioned

I have an intermediate visualisation.
Here is how it looks for a tree with depth=3:

depth=5:

depth=10:

As we can see, the visualisations becomes hard to read/interpret when we have a lot of leaves.
@parrt do you have any feedback, suggestions ?

looking interesting. for one we should tighten and fix the x direction so it's always the same. also dots should be bigger and then alpha channel can make darker areas show higher density. maybe graph is a bit too tall too. :)  Maybe we add a show arg like rtree_univar that turns off x labels?  Or maybe just show prediction to make smaller?

'for one we should tighten and fix the x direction so it's always the same.'
Do you mean to hardcode a fix value for figsize argument ?
'also dots should be bigger and then alpha channel can make darker areas show higher density'
agree, we can also make the markersize configurable
'Maybe we add a show arg like rtree_univar that turns off x labels? '
agree
Or maybe just show prediction to make smaller?
Do you mean to show only the horizontal black lines ?

@parrt could be an option to show the leaves in multiple plots when the number of leaves is big ?
Something like this :

Looking good! Yes, i suppose we could split up but that's harder to implement. maybe args that say leaf ID range min/max?

'for one we should tighten and fix the x direction so it's always the same.'
Do you mean to hardcode a fix value for figsize argument ?
I just meant that any specific leaf split plot should be same width; don't smear it out to fit graph width.  Graph width is function of how many leaves I think.
'also dots should be bigger and then alpha channel can make darker areas show higher density'
agree, we can also make the markersize configurable
yep
'Maybe we add a show arg like rtree_univar that turns off x labels? '
agree
cool
Or maybe just show prediction to make smaller?
Do you mean to show only the horizontal black lines ?
That would work. I was earlier thinking that the x labels beneath graph would show just prediction value rather than num samples as well. just to make smaller.

I created a PR. We can add modifications on it.
I added the option to create more plots, with a specified number of leaves/plot (plot_leaf_count)
For 1 :

I added a configurable figsize for the plot. In case of multiple plots, the last plot will keep the same width for leaves as others plots.

Done
in the end, I added show_leaf_labels bool parameter (similar with dtreeviz method), it seems to me more straightforward than show parameter (in case I don't want to display the x labels, I would have to initialize show=[]).
removed the samples from the string.

Cool. What about just 20.4 not age=20.4 to make even smaller. Then make age the overall x label?

actually that might look weird like it's the x-value when in fact it's the leaf id. hmm...what if we put the predicted value at the top and then we don't actually need an x tick label?  We'd just need "leaf id" or something for the grpah xlabel and then "age" for ylabel.

I created the horizontal implementation for visualisation. I like how it looks, it's a better option than multiple plots. I also added a configurable 'grid' parameter, which shows the grid in visualisation (it helps to identify leaf's dots).
I feel that we need to came up with better values for x, y labels (like you pointed up in previous comment).

Yeah, certainly repeating the target name is not optimal. I'd suggest something like:

Also let's try to keep things tightened up with perhaps less vertical space between leaves?

"Yeah, certainly repeating the target name is not optimal. I'd suggest something like:"
I will make a little research how to put the label in the right side of y axis.
"Also let's try to keep things tightened up with perhaps less vertical space between leaves?"
For this I will need to adjust the 'mu' and 'sigma' values and maybe the leaf index...

For spacing, i think just shrink total height of graph maybe?

For the text, you can pick an x and then ax.text(x, y, "37.3") but might have to turn off clipping at boundaries so it appears.  Or, set xlim to 20% more and turn off tick marks/labels for that part then ax.text() there.  beat it into submission!! haha

For spacing, i think just shrink total height of graph maybe?
It shrinks a little, but there is still a lot of space. Because the standard deviation between dots is sigma=0.08, with mean = 0.5 (mu value). leaf index are from 1 to 1... tomorrow, I will play with different values for them.

reduced the space between leaves. Created a parameter for these also (leaf_space)
about y axis, I put "leaf prediction" as a label and leaf predictions for y ticks. I looks well for me, it makes the graph loaded with few information. @parrt what do you think ? :)

Looking better! I think it's confusing to see prediction on y. that should be "leaf" I think as you had it. :)  also maybe double thick the prediction bars?  Perhaps your split plots have a too-high variance, maybe tighten up more like

The idea is that it's kind of a "shaky line of dots". Might have to reduce alpha channel a bit depending on number of dots.

hi @parrt.

I added the y label in the right side of the plot.
narrow the leaf dots visualisations
double the prediction bars

Here it is how they look now :)

wow!  now that is a damn fine looking plot, sir!   I will merge!


tsget: call undefined subroutine &WWW::Curl::Easy::global_cleanup

This issue is also reported as https://bugs.debian.org/742553 .
When trying to use tsget to fetch a trusted timestamp, the script fail
with an error because it call a undefined subroutine.  I test using this
script:
  #!/bin/sh
  set -e
  url="http://zeitstempel.dfn.de"
  openssl ts -query -data "$1" -cert | tee $1.tsq \
    | /usr/lib/ssl/misc/tsget -h "$url" -o $1.tsr
  openssl ts -reply -in "$1.tsr" -text

When I run it, after installing the libwww-curl-perl package, I get the
following output. Notice the perl error:
  % sh -x ./timestamptrust ./timestamptrust
  + set -e
  + url=http://zeitstempel.dfn.de
  + openssl ts -query -data ./timestamptrust+  -cert
  tee ./timestamptrust.tsq
  + /usr/lib/ssl/misc/tsget -h http://zeitstempel.dfn.de -o ./timestamptrust.tsr
  Undefined subroutine &WWW::Curl::Easy::global_cleanup called at /usr/lib/ssl/misc/tsget line 196
  %

As far as I can tell, the call to WWW::Curl::Easy::global_cleanup can be
removed.

Looking at it, I can't see why we have that call.

The fix has now been applied in all active branches


Remove lines starting with # from Sphinx docs 1/2

This PR adds preprocessing for Sphinx markdown so that code lines starting with # are removed.
This is a better version of #525, using the instructions provided by @dgarcia360.
I tried to keep it similar to cpp-driver code.
The setup target now copies the source directory to _source and takes care of removing #s in all files withing _source using a python script.
The multiversion target isn't modified yet. I tried to add the --pre-build flag, but it fails with file not found error.
I think this is because sphinx-multiversion checks out to the main branch and tries to run the script there, but it isn't merged yet so it doesn't find it. Because of that preprocessing for sphinx-multiversion will be done in a follow-up PR(#538) once this PR is merged and the script ends up on the main branch.
Pre-review checklist

[x] I have split my patch into logically separate commits.
[x] All commit messages clearly explain what they change and why.
~[ ] I added relevant tests for new features and bug fixes.~
[x] All commits compile, pass static checks and pass test.
[x] PR description sums up the changes and reasons why they should be introduced.
[x] I added appropriate Fixes: annotations to PR description.

dgarcia seems busy, but we can try merging it and seeing what happens. I'm 90% sure that it's gonna work.
If something goes wrong it can be reverted quickly.

v2:

Added _docs/source to ..gitignore
Print removed lines in docs workfflow to make sure thay are correct


[SPARK-26012][SQL]Null and '' values should not cause dynamic partition failure of string types

Dynamic partition will fail when both '' and null values are taken as dynamic partition values simultaneously.
For example, the test bellow will fail before this PR:
test("Null and '' values should not cause dynamic partition failure of string types") {
withTable("t1", "t2") {
spark.range(3).write.saveAsTable("t1")
spark.sql("select id, cast(case when id = 1 then '' else null end as string) as p" +
" from t1").write.partitionBy("p").saveAsTable("t2")
checkAnswer(spark.table("t2").sort("id"), Seq(Row(0, null), Row(1, null), Row(2, null)))
}
}
The error is: 'org.apache.hadoop.fs.FileAlreadyExistsException: File already exists'.
This PR convert the empty strings to null for partition values.
This is another way for PR(https://github.com/apache/spark/pull/23010)
(Please fill in changes proposed in this fix)
How was this patch tested?
New added test.

Test build #104469 has started for PR 24334 at commit 65d432e.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9799/
Test PASSed.

cc @cloud-fan

Test build #104469 has finished for PR 24334 at commit 65d432e.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104469/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9801/
Test PASSed.

Test build #104471 has started for PR 24334 at commit 65d432e.

LGTM

Test build #104471 has finished for PR 24334 at commit 65d432e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

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

thanks, merging to master!


Origin 1.16.3-1.16.4 Race Change

I Suggest a block/item that you can craft to change your race from one to another, without the use of op's admin commands.
This will help people who pick to live as fish the ability to one day enter the nether/end.

You can add a custom recipe for the origins:orb_of_origin (an item which lets you change your Origin) via a data pack. This will make it obtainable in survival.
I'm not going to add a recipe for that by default, because 1) it doesn't fit the general "idea" of the mod (you have those benefits and drawbacks and there's no way around them) and 2) I wouldn't want to dictate a balance - some want the item to be cheap, some want it expensive.
If you need an example for such a data pack, there is one available on the Discord server for Origins (invitation link can be found on the CurseForge page). You could download that and modify it to fit your needs, that might be the easiest way if you are inexperienced with data packs.


QUERY_MAX_RESULT_LIMIT config is useless

I have config QUERY_MAX_RESULT_LIMIT like
QUERY_MAX_RESULT_LIMIT=100 docker-compose up -d
or in docker-compose.yml
environment:
  - QUERY_MAX_RESULT_LIMIT=100
  - QUERY_MAX_RESULT_LIMIT_CHECKPOINTS=100

but the response is always 50 counts.
curl -s -H "Content-Type: application/json" localhost:9000 -X POST --data '{"jsonrpc":"2.0","method":"suix_queryTransactionBlocks","params":[{"filter": {"Checkpoint": "8238665"}}],"id":1}' | jq . | grep digest | wc -l
50

RPC_QUERY_MAX_RESULT_LIMIT=1000
this one is useful


refactor: adopt the rest of bidi/core

For reviewers
Please review all files except the Frame and Page file first. The Frame and Page file has the largest functional change because they are closely tied with browsingContext. The other files are simple wrappers around the bidi/core objects.

Looks really good! (I am still to review the 4 largest files). Let's wait for anti-flakiness fixes from Firefox to see if it solves some of the timeouts.

Looks really good! (I am still to review the 4 largest files). Let's wait for anti-flakiness fixes from Firefox to see if it solves some of the timeouts.

It looks like the timeouts are not a result of flakiness. Some events are not being triggered from Firefox.


cannot find -lluajit-5.1: No such file or directory

Hi !
While following the simple installation guide, I encountered the following error :
    ● LuaSnip 20.38ms ✔  build
        git submodule init
        git submodule update
        make INCLUDE_DIR=-I/home/redat/.local/share/nvim/lazy/LuaSnip/deps/lua51_include/ LDLIBS="-lluajit-5.1" -C deps/jsregexp
        make[1]: Entering directory '/home/redat/.local/share/nvim/lazy/LuaSnip/deps/jsregexp'
        gcc -I/home/redat/.local/share/nvim/lazy/LuaSnip/deps/lua51_include/ -O2 -fPIC -c jsregexp.c -o jsregexp.o
        gcc -I/home/redat/.local/share/nvim/lazy/LuaSnip/deps/lua51_include/ -O2 -fPIC -c cutils.c -o cutils.o
        gcc -I/home/redat/.local/share/nvim/lazy/LuaSnip/deps/lua51_include/ -O2 -fPIC -c libregexp.c -o libregexp.o
        gcc -I/home/redat/.local/share/nvim/lazy/LuaSnip/deps/lua51_include/ -O2 -fPIC -c libunicode.c -o libunicode.o
        gcc -shared jsregexp.o cutils.o libregexp.o libunicode.o -lluajit-5.1 -o jsregexp.so
        /usr/bin/ld: cannot find -lluajit-5.1: No such file or directory
        collect2: error: ld returned 1 exit status
        make[1]: *** [Makefile:17: jsregexp.so] Error 1
        make: *** [Makefile:44: jsregexp] Error 2
        make[1]: Leaving directory '/home/redat/.local/share/nvim/lazy/LuaSnip/deps/jsregexp'

I'm pretty sure this have to do with the fact that neovim needs to be build with LuaJIT.. BUT I don't know how to do so and I can't find any information about it anywhere.

How can I make sure neovim is build with LuaJIT ?
If it's not, how can I do so ?

Thanks in advance!

I've updated the build to that now shows a message when the build fails, that jsregexp is optional.


Change prefix in couple of other places

Changing long prefix to shortened ota in a few other places.

adding comment to try to trigger build


Error uploading results

Just downloaded and ran latest Stormcollector and when uploading results I am getting errors and no data is uploaded.
An example of the errors is as follows:
stormspotter-backend_1   |                                                                       ^}
stormspotter-backend_1   | 2021-11-17 20:23:07.954 | ERROR    | backend.db:query:172 - [=] Failed to insert new document. Trying again.
stormspotter-backend_1   | 2021-11-17 20:23:07.954 | ERROR    | backend.parser:_process_json:693 - An error has been caught in function '_process_json', process 'MainProcess' (1), thread 'MainThread'<PHONE_NUMBER>48864):
stormspotter-backend_1   | (type=<class 'AttributeError'>, value=AttributeError("'Neo4j' object has no attribute 'session'"), traceback=<traceback object at 0x7f756ba54cc0>)
stormspotter-backend_1   | 2021-11-17 20:23:07.965 | ERROR    | backend.db:query:171 - {code: Neo.ClientError.Statement.SyntaxError} {message: Type mismatch: expected Node or Relationship but was Boolean, Float, Integer, Number, Point, String, Duration, Date, Time, LocalTime, LocalDateTime, DateTime, List, List, List, List, List, List, List, List, List, List, List or List (line 1, column 70 (offset: 69))
stormspotter-backend_1   | "MERGE (obj:AADObject{id:'ff135bcc-8d47-4d4d-94a2-e1fb4748c381'}) SET obj.odata.type = 'Microsoft.DirectoryServices.ServicePrincipal', obj.objectType = 'ServicePrincipal', obj.objectId = 'ff135bcc-8d47-4d4d-94a2-e1fb4748c381', obj.deletionTimestamp = 'None', obj.accountEnabled = True, obj.appBranding = 'None', obj.appCategory = 'None', obj.appData = 'None', obj.appDisplayName = 'SharePoint Online Web Client Extensibility', obj.appId = '08e18876-6177-487e-b8b5-cf950c1e598c', obj.applicationTemplateId = 'None', obj.appMetadata = 'None', obj.appOwnerTenantId = 'f8cdef31-a31e-4b4a-93e4-5f571e91255a', obj.appRoleAssignmentRequired = 'False', obj.appRoles = 'None', obj.authenticationPolicy = 'None', obj.createdDateTime = '2020-06-03T09:59:52Z', obj.errorUrl = 'None', obj.homepage = 'None', obj.informationalUrls = 'None', obj.keyCredentials = 'None', obj.loginUrl = 'None', obj.logoutUrl = 'None', obj.managedIdentityResourceId = 'None', obj.microsoftFirstParty = True, obj.notificationEmailAddresses = 'None', obj.oauth2Permissions = 'None', obj.passwordCredentials = 'None', obj.preferredSingleSignOnMode = 'None', obj.preferredTokenSigningKeyEndDateTime = 'None', obj.preferredTokenSigningKeyThumbprint = 'None', obj.publisherName = 'Microsoft Services', obj.replyUrls = ['https://geneticnz-my.sharepoint.com/_forms/spfxsinglesignon.aspx', 'https://geneticnz-admin.sharepoint.com/_forms/spfxsinglesignon.aspx', 'https://geneticnz.sharepoint.com/_forms/spfxsinglesignon.aspx', 'https://dev.fluidpreview.office.net/spfxsinglesignon', 'https://fluidpreview.office.net/spfxsinglesignon'], obj.samlMetadataUrl = 'None', obj.samlSingleSignOnSettings = 'None', obj.servicePrincipalNames = ['api://geneticnz.sharepoint.com', 'api://geneticnz-admin.sharepoint.com', 'api://geneticnz-my.sharepoint.com', '08e18876-6177-487e-b8b5-cf950c1e598c'], obj.tags = 'None', obj.tokenEncryptionKeyId = 'None', obj.verifiedPublisher = 'None', obj.useCustomTokenSigningKey = 'None', obj.owners = 'None', obj.type = 'AADServicePrincipal', obj.name = 'SharePoint Online Web Client Extensibility', obj.passwordCredentialCount = '0', obj.keyCredentialCount = '0', obj.raw = '{"odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"ff135bcc-8d47-4d4d-94a2-e1fb4748c381","deletionTimestamp":null,"accountEnabled":true,"appBranding":null,"appCategory":null,"appData":null,"appDisplayName":"SharePoint Online Web Client Extensibility","appId":"08e18876-6177-487e-b8b5-cf950c1e598c","applicationTemplateId":null,"appMetadata":null,"appOwnerTenantId":"f8cdef31-a31e-4b4a-93e4-5f571e91255a","appRoleAssignmentRequired":false,"appRoles":[],"authenticationPolicy":null,"createdDateTime":"2020-06-03T09:59:52Z","displayName":"SharePoint Online Web Client Extensibility","errorUrl":null,"homepage":null,"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"keyCredentials":[],"loginUrl":null,"logoutUrl":null,"managedIdentityResourceId":null,"microsoftFirstParty":true,"notificationEmailAddresses":[],"oauth2Permissions":[],"passwordCredentials":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyEndDateTime":null,"preferredTokenSigningKeyThumbprint":null,"publisherName":"Microsoft Services","replyUrls":["https://geneticnz-my.sharepoint.com/_forms/spfxsinglesignon.aspx","https://geneticnz-admin.sharepoint.com/_forms/spfxsinglesignon.aspx","https://geneticnz.sharepoint.com/_forms/spfxsinglesignon.aspx","https://dev.fluidpreview.office.net/spfxsinglesignon","https://fluidpreview.office.net/spfxsinglesignon"],"samlMetadataUrl":null,"samlSingleSignOnSettings":null,"servicePrincipalNames":["api://geneticnz.sharepoint.com","api://geneticnz-admin.sharepoint.com","api://geneticnz-my.sharepoint.com","08e18876-6177-487e-b8b5-cf950c1e598c"],"tags":[],"tokenEncryptionKeyId":null,"verifiedPublisher":{"displayName":null,"verifiedPublisherId":null,"addedDateTime":null},"useCustomTokenSigningKey":null,"owners":[]}', obj :AADServicePrincipal"
stormspotter-backend_1   |                                                                       ^}
stormspotter-backend_1   | 2021-11-17 20:23:07.966 | ERROR    | backend.db:query:172 - [=] Failed to insert new document. Trying again.
stormspotter-backend_1   | 2021-11-17 20:23:07.966 | ERROR    | backend.parser:_process_json:693 - An error has been caught in function '_process_json', process 'MainProcess' (1), thread 'MainThread'<PHONE_NUMBER>48864):
stormspotter-backend_1   | (type=<class 'AttributeError'>, value=AttributeError("'Neo4j' object has no attribute 'session'"), traceback=<traceback object at 0x7f7568153280>)
stormspotter-backend_1   | 2021-11-17 20:23:07.972 | INFO     | backend.parser:process_sqlite:723 - Finished processing AADServicePrincipal.sqlite
stormspotter-backend_1   | 2021-11-17 20:23:08.107 | INFO     | backend.parser:process:757 - Completed ingestion of results_20211118-080850.zip
This happens for everything. Any ideas?
Thanks

Here are the entries from the start of the upload. This is using Docker version also:
stormspotter-backend_1   | 2021-11-17 20:25:39.332 | INFO     | uvicorn.protocols.http.httptools_impl:send:452 - <IP_ADDRESS>:60228 - "POST /api/upload HTTP/1.1" 200
stormspotter-backend_1   | 2021-11-17 20:25:39.334 | INFO     | backend.db:init:32 - Connecting to bolt://stormspotter-neo4j:7687
stormspotter-backend_1   | 2021-11-17 20:25:39.689 | INFO     | backend.db:shutdown:187 - Closing the neo4j session
stormspotter-backend_1   | 2021-11-17 20:25:39.966 | INFO     | backend.parser:process_sqlite:717 - Processing AADRole
stormspotter-backend_1   | 2021-11-17 20:25:39.974 | INFO     | backend.parser:process_sqlite:717 - Processing AADApplication
stormspotter-backend_1   | 2021-11-17 20:25:39.976 | INFO     | backend.parser:process_sqlite:717 - Processing AADUser
stormspotter-backend_1   | 2021-11-17 20:25:39.977 | INFO     | backend.parser:process_sqlite:717 - Processing AADServicePrincipal
stormspotter-backend_1   | 2021-11-17 20:25:39.980 | INFO     | backend.parser:process_sqlite:717 - Processing AADGroup
stormspotter-backend_1   | 2021-11-17 20:25:40.033 | ERROR    | backend.db:query:171 - {code: Neo.ClientError.Statement.SyntaxError} {message: Type mismatch: expected Node or Relationship but was Boolean, Float, Integer, Number, Point, String, Duration, Date, Time, LocalTime, LocalDateTime, DateTime, List, List, List, List, List, List, List, List, List, List, List or List (line 1, column 70 (offset: 69))

Having the same issue.
Steps to reproduce:

docker-compose up
python3 sscollector.pyz --cli
Upload results.zip in "Stormspotter Upload"

Hi all,
I'm currently working on a completely new release of Stormspotter. The issues here are probably related to trying to ingesting the "raw" field (I'm not entirely sure) but the new collector and parser that will be released should address this and some other issues that have come up.
I don't have a timeline for the release of the new version.

I am having the same issue as well. Thanks @legra-ms for the comment, look forward to an update.

Any update on this issue?  I just tried again and the AADUser.sqlite never populates in the graph database.  I get the same error as above Type Mismatch.

Reposting for this issue - just faced this same issue on a local build. The error seems to be indicating that there is a syntax error with the "CREATE INDEX" statement but that seems correct to me.
ErrLog for reference →
2022-11-14 10:40:33.171 | INFO     | uvicorn.protocols.http.httptools_impl:send:452 - <IP_ADDRESS>:52321 - "POST /api/upload HTTP/1.1" 200
2022-11-14 10:40:33.171 | INFO     | backend.db:__init__:32 - Connecting to bolt://localhost:7687
2022-11-14 10:40:33.200 | ERROR    | backend.db:query:172 - {code: Neo.ClientError.Statement.SyntaxError} {message: Invalid create index syntax, use `CREATE INDEX FOR ...` instead. (line 1, column 1 (offset: 0))
"CREATE INDEX ON : AADApplication(id)"
 ^}
2022-11-14 10:40:33.201 | ERROR    | backend.db:query:173 - [=] Failed to insert new document. Trying again.
ERROR:    Exception in ASGI application
Traceback (most recent call last):
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/uvicorn/protocols/http/httptools_impl.py", line 390, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/fastapi/applications.py", line 179, in __call__
    await super().__call__(scope, receive, send)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/applications.py", line 111, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/routing.py", line 566, in __call__
    await route.handle(scope, receive, send)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/routing.py", line 227, in handle
    await self.app(scope, receive, send)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/routing.py", line 44, in app
    await response(scope, receive, send)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/responses.py", line 142, in __call__
    await self.background()
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/background.py", line 35, in __call__
    await task()
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/starlette/background.py", line 18, in __call__
    await self.func(*self.args, **self.kwargs)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/backend/parser.py", line 737, in process
    self.neo = Neo4j(server=server, user=neo_user, password=neo_pass)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/backend/db.py", line 36, in __init__
    self.create_indexes()
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/backend/db.py", line 108, in create_indexes
    self.query(statement)
  File "/Users/tanishqrupaal/.shiv/ssbackend_9d8fb862227922663386f75ea7fde6036173641246c76469ae6e705c8c484044/site-packages/backend/db.py", line 175, in query
    self.session.run(statement)
AttributeError: 'Neo4j' object has no attribute 'session'
^CINFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [73563]


fix expressions array in compile

fixes issue #93
this is a very naive fix.

Coverage increased (+3.6%) to 78.252% when pulling 27c2accc2918be7c4f238eca4daea2f5225cdbe4 on Optibus:fix-first-line into e80b5baed437e822561ac67ab40bf1611a4ae9fe on benbria:master.

Coverage increased (+3.6%) to 78.252% when pulling 27c2accc2918be7c4f238eca4daea2f5225cdbe4 on Optibus:fix-first-line into e80b5baed437e822561ac67ab40bf1611a4ae9fe on benbria:master.

Coverage increased (+3.6%) to 78.252% when pulling 27c2accc2918be7c4f238eca4daea2f5225cdbe4 on Optibus:fix-first-line into e80b5baed437e822561ac67ab40bf1611a4ae9fe on benbria:master.

Is it any updates to this PR? I got the same error in my project. Thanks in advance.

@elinskytap does this fix work for you?

It's a bit of a hacky fix, but I'm stuck on coffeescript 1.x because when I try to upgrade to 2 my entire application doesn't even start anymore and I haven't invested the time to figure out why, so I'll merge it if it fixes things.  :P

(It would be nice if there was a test case to go along with this, though.  ;)


778 nest heat mode fix

resolves #778 - fixes nest heat, cool, and auto modes
resolves #777 - reports battery voltage for nest
resolves #776 - reports wifi connection status for nest


Add status code descriptions

Partially fixes #1762

For now, let's go with your original implementation which ensures enumeration of the dictionary in the correct order. I'll revert your last commit as part of the merge.

@MikeFH - could you revert your last commit, then I'll go ahead and merge the PR

Done ! I merged master into my branch to resolve a conflict.
However, do not merge this PR if you feel there is a better solution, I wouldn't mind.


Multiline message html

I have a message locals variable like:
	locals: {
		message: 'Line 1
Line 2
Line 3'
	}

My PUG is as follow:
	p
		b Message is as follow:
	p
		| #{message}

Problem is that the HTML renders the message as:
Line 1
Line 2
Line 3
but what I want to see is:
Line 1
Line 2
Line 3

Change your pug to be:
	p
		b Message is as follow:
	p
		| !{message}

Note that change from #{message} to !{message}.


Minor - Adding Secrets Manager Endpoint

Issue #, if available:
#929
Description of changes:
Adding secrets manager endpoint
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AWS CodeBuild CI Report

CodeBuild project: GitHubCodeBuild8756EF16-pDO66x4b9gEu
Commit ID: c9434db67be6f05e57c5d5ef21da49944741c341
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


Apple Calendar Sync not working.

Hi Ivan and the team!
thanks a lot for this marvelous Plug in!
I would like to sync my Apple Cal in this format : webcal://p124-cald (..]  I copy this link in the remote Calendar section of the Day Planner parameters.
This link is come form the URL copy of my apple calendar (Right Click on the calendar, Copy the URL) it's a public Calendar

The sync is not working.

I Have another one form Outlook : https://outlook.office (...).ics and it's working well.
Can you help me?
thanks a lot and happy Halloween !
Fifof

Hello, @Fifof-hup,
This is a duplicate, and this is the solution from the original.

Tanks a lot for your quick following Ivan!Christophe FourcroyLe 1 nov. 2024 à 14:18, Ivan Lednev @.***> a écrit :
Hello, @Fifof-hup,
This is a duplicate, and this is the solution from the original.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>


Interface mapping

Hi,
are also mappings from interface to interface supported, if not would be great if such feature would be available.?
Like: AgileMapper has https://github.com/agileobjects/AgileMapper/issues/163
https://agilemapper.readthedocs.io/Using-Execution-Plans/

It's not possible to map directly to interface because it's not possible to instantiate an interface. Can you provide a sample of the expected mapping code that should be generated?

Hi,
of course not directly to interfaces.
public class Foo : IFooView1, IFooView2
{
    public Bar Bar { get; set; }

    public string A { get; set; }

    public string B { get; set; }

    IBar IFooView1.Bar => this.Bar;
}

public interface IFooView1
{
    IBar Bar { get; }

    string A { get; set; }
}

public interface IFooView2
{
    string B { get; set; }
}

public class Bar : IBar
{
    public int C { get; set; }
}

public interface IBar
{
    int C { get; set; }
}

Mapping:
IFooView1 fooView1 = new Foo();

IFooView1 mappedFooView1 = Mapper.Map<Foo>(fooView1);

The is just an example not a proposal for the syntax.

I mean, please provide a sample code that should be generated by MappingGenerator. I'm pretty sure that generating code for generic methods should be supported right now:
public TDestination Map<TDestination>(ISource source) whre TDestination: IDestination
{

}

If a property which is expecting a interface, then the mapping code is not able to recognize which instance to use, becasue with Map TDestination you can only provide the instance for the root object. Either the generated mapping code not inlined to it is calling another generated mapping definitions or it should have possibilities to provide all nested instance types.
public class Foo
{
    public IBar Bar { get; }
}
`

The property "Bar" is not generated, because the generator has no infos how to do this.

Ok, now I understand. Unfortunately, it's not supported right now by MappingGenerator to provide some hints related to mapping sub-types (sub-properties. Can't promise when this will be implemented.

Cant' you make use of AgileMapper? It seems he has done a lot of work for all of those configurations, the only thing is it is for runtime.

AgileMapper and MappingGenerator seem to work completely differently (runtime vs design time) so I'm afraid there's nothing in AgileMapper that I can reuse.
I think I can add an option to MappingGenerator to search a function in the current type that can perform a given conversion (let's say we need a T1->T2 conversion and there is a function with signature T2 XXX(T1 x) ) and invoke that method instead of generating a mapping code.

Not sure if this would solve all needs, but for simple cases would help.

Mapping with custom conversion has been implemented as part of #119
This should be available under the following option


Add Tabman

Add Tabman
Project URL
https://github.com/msaps/Tabman
Description
Add Tabman, A powerful paging view controller with indicator bar for iOS.
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[x] Supports iOS 9 / tvOS 10 or later
[x] Supports Swift 3
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

Hey @msaps nice lib, thanks for contributing to awesome-ios. 😀
IMHO You should also add this lib to iOS Goodies this week's issue. 🙌🏻


Expand docs

The README is getting very long and it would be nice to add more examples, tutorials, and guides.We could migrate most of the docs to another venue and leave the README as a short guide for setup and contribute instructions.I think to do this we could use mkdocs to build the pages for us and publish the docs with ReadTheDocs
Infrastructure:

[ ] Setup MkDocs
[ ] Deploy to ReadTheDocs

Needs documentation:

[ ] Tutorial on how to use KeplerMapper
[ ] Document covering schemes
[ ] Document nerve building schemes

I added a very basic mkdocs setup in the docs/ directory. I basically just split the readme up into a few different files.

@MLWave, I'd like to setup a readthedocs side for km so we have a platform besides just the readme. I think we could expand examples and tutorials and the readme is too long already.
What do you think? Here is example of how I think it could all look: http://hdbscan.readthedocs.io/en/latest/
If you're interested in this, could you please enable the github readthedocs webhook http://docs.readthedocs.io/en/latest/webhooks.html#webhook-integrations
Otherwise, do you have other suggestions on where to put new docs?

Could also be the wiki. I am fine with both, though thinking using a wiki lowers threshold for contributing.

The wiki could work. The downsides are that anyone could make any changes they want and

I hadn't thought about that. I do like official docs. I'll look into enabling the webhook. Perhaps we can use the Wiki for more transitory / brainstorming ideas.

That’s actually a great idea! Having wiki for a forum for temporary ideas and brainstorming sounds perfect! Issues seem hard to keep multiple threads going inside.
(Sorry I had not finished that comment but accidentally sent it, can’t remember what else I had t say)

Where you able to turn on the webhook? Once it's on, I can set up the configs so the docs update.

I think I enabled the webhook.
http://keplermapper.readthedocs.io/en/latest/

I pushed #43 with the readme cut up into a few different pages.  I used pandoc to convert the markdown to rst, so it's not perfect. But it's up there! Check out the link you gave me.

Made a working draft here: https://github.com/MLWave/kepler-mapper/wiki/Documentation for more extended user documentation.

The wiki docs look really good.  Sometime this summer, it would nice to integrate the wiki docs with the GitHub pages docs.  What are your thoughts on this?


Error: Cannot find native module 'ExpoAlarm'

After installing the package I get the following error in the terminal:
ERROR  Error: Cannot find native module 'ExpoAlarm', js engine: hermes
ERROR  Invariant Violation: "main" has not been registered. This can happen if:
* Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project.
* A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called., js engine: hermes

Is there additional setup required to get it working?

Hi @lennertderyck,
I investigated the issue but couldn't find the reason. I tried to use New Expo's new Creating a Native Module Tutorial, but unfortunately it gives the same error just after creating a new module.

 You will need to use development build
https://docs.expo.dev/workflow/customizing/

I fixed a related issue with merging codes to the new native module structure: https://github.com/Alperengozum/expo-alarm/pull/3.
Please use version 0.2.0 and give some comments if this issue is fixed or continuing.
I wish you healthy days! 🪄


Use colorama/termcolor in vscode-jupyter notebook

I would like to use colorama/termcolor in vscode-jupyter:

If this were implemented, the output would be red.

@shaunc, can you verify the correct behavior works in Jupyter? Thanks!
The jupyter extension does not do any parsing or manipulation of stdout output. Therefore, this change would need to be done in the core notebook code.

Sigh -- nope. (Someone on stackoverflow said it worked -- but no dice. Do you know which repo should this be suggested on?

The output raw data doesn't contain colors.


[1.23.29] [FEAT] Allow bidirectional fluid passthrough connections in Hydro Plant

Is your feature request related to a problem? Please describe.
Allow fluid connections on the hydro plant to be bidirectional and allow pass-through.
Describe the solution you'd like
Being able to chain Hydro Plants.

Thanks for the suggestion. I cannot add this. Bidirectional fluid connections mean that there is a shared fluidbox between both the input and the output. However some recipes in the hydro plant have two fluid inputs or two fluid outputs. For example the EM plant always has only 1 fluid input.


Which version of the SDK spec is supported?

Hi folks, I couldn't see so easily which version of the SDK spec is supposed by the latest release. If it's possible to add that information to subsequent releases it would make using your library easier (since we need to match spec versions across multiple platforms). In the meantime: which spec version is currently supported, in release 1.0.37?

Hi @tikitu, thank you for your feedback. We have added information on the spec version to the ReadMe.
Version SDK 1.0.37 is the supposed version of the SDK spec v0.4.0 - v0.4.2
The latest version is our SDK 1.0.40 which is supposed v0.5.0 version of the SDK spec.


update grunt-sass

node-sass v2.x doesn't work with Node.js v4.
When I try to run npm install primer-css in Node.js v4, the following error occured.
><EMAIL_ADDRESS>install /Users/outsider/projects/yak/primer/node_modules/grunt-sass/node_modules/node-sass
> node scripts/install.js

Can not download file from https://raw.githubusercontent.com/sass/node-sass-binaries/v2.1.1/darwin-x64-node-4.1/binding.node

><EMAIL_ADDRESS>postinstall /Users/outsider/projects/yak/primer/node_modules/grunt-sass/node_modules/node-sass
> node scripts/build.js

  CXX(target) Release/obj.target/binding/src/binding.o
In file included from ../src/binding.cpp:1:
../node_modules/nan/nan.h:324:27: error: redefinition of 'NanEnsureHandleOrPersistent'
  NAN_INLINE v8::Local<T> NanEnsureHandleOrPersistent(const v8::Local<T> &val) {
                          ^
../node_modules/nan/nan.h:319:17: note: previous definition is here
  v8::Handle<T> NanEnsureHandleOrPersistent(const v8::Handle<T> &val) {
                ^
../node_modules/nan/nan.h:344:27: error: redefinition of 'NanEnsureLocal'
  NAN_INLINE v8::Local<T> NanEnsureLocal(const v8::Handle<T> &val) {
                          ^
../node_modules/nan/nan.h:334:27: note: previous definition is here
  NAN_INLINE v8::Local<T> NanEnsureLocal(const v8::Local<T> &val) {
                          ^
../node_modules/nan/nan.h:757:13: error: no member named 'smalloc' in namespace 'node'
    , node::smalloc::FreeCallback callback
      ~~~~~~^
../node_modules/nan/nan.h:768:12: error: no matching function for call to 'New'
    return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
           ^~~~~~~~~~~~~~~~~
/Users/outsider/.node-gyp/4.1.2/src/node_buffer.h:31:40: note: candidate function not viable: no known conversion from 'uint32_t'
      (aka 'unsigned int') to 'enum encoding' for 3rd argument
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                       ^
/Users/outsider/.node-gyp/4.1.2/src/node_buffer.h:43:40: note: candidate function not viable: 2nd argument ('const char *') would lose
      const qualifier
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                       ^
/Users/outsider/.node-gyp/4.1.2/src/node_buffer.h:28:40: note: candidate function not viable: requires 2 arguments, but 3 were provided
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate, size_t length);
                                       ^
/Users/outsider/.node-gyp/4.1.2/src/node_buffer.h:36:40: note: candidate function not viable: requires 5 arguments, but 3 were provided
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                       ^
In file included from ../src/binding.cpp:1:
../node_modules/nan/nan.h:772:12: error: no viable conversion from 'v8::MaybeLocal<v8::Object>' to 'v8::Local<v8::Object>'
    return node::Buffer::New(v8::Isolate::GetCurrent(), size);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/outsider/.node-gyp/4.1.2/deps/v8/include/v8.h:210:7: note: candidate constructor (the implicit copy constructor) not viable: no
      known conversion from 'v8::MaybeLocal<v8::Object>' to 'const v8::Local<v8::Object> &' for 1st argument
class Local {
      ^
/Users/outsider/.node-gyp/4.1.2/deps/v8/include/v8.h:210:7: note: candidate constructor (the implicit move constructor) not viable: no
      known conversion from 'v8::MaybeLocal<v8::Object>' to 'v8::Local<v8::Object> &&' for 1st argument
class Local {
      ^
/Users/outsider/.node-gyp/4.1.2/deps/v8/include/v8.h:214:13: note: candidate template ignored: could not match 'Local' against
      'MaybeLocal'
  V8_INLINE Local(Local<S> that)
            ^
/Users/outsider/.node-gyp/4.1.2/deps/v8/include/v8.h:326:13: note: candidate template ignored: could not match 'S *' against
      'v8::MaybeLocal<v8::Object>'
  V8_INLINE Local(S* that)
            ^
In file included from ../src/binding.cpp:1:
../node_modules/nan/nan.h:779:26: error: no member named 'Use' in namespace 'node::Buffer'
    return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
           ~~~~~~~~~~~~~~^
../src/binding.cpp:70:11: warning: 'FatalException' is deprecated: Use FatalException(isolate, ...) [-Wdeprecated-declarations]
    node::FatalException(try_catch);
          ^
/Users/outsider/.node-gyp/4.1.2/src/node.h:283:29: note: 'FatalException' has been explicitly marked deprecated here
                inline void FatalException(const v8::TryCatch& try_catch) {
                            ^
/Users/outsider/.node-gyp/4.1.2/src/node.h:66:42: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                                         ^
../src/binding.cpp:245:11: warning: 'FatalException' is deprecated: Use FatalException(isolate, ...) [-Wdeprecated-declarations]
    node::FatalException(try_catch);
          ^
/Users/outsider/.node-gyp/4.1.2/src/node.h:283:29: note: 'FatalException' has been explicitly marked deprecated here
                inline void FatalException(const v8::TryCatch& try_catch) {
                            ^
/Users/outsider/.node-gyp/4.1.2/src/node.h:66:42: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                                         ^
../src/binding.cpp:365:11: warning: 'FatalException' is deprecated: Use FatalException(isolate, ...) [-Wdeprecated-declarations]
    node::FatalException(try_catch);
          ^
/Users/outsider/.node-gyp/4.1.2/src/node.h:283:29: note: 'FatalException' has been explicitly marked deprecated here
                inline void FatalException(const v8::TryCatch& try_catch) {
                            ^
/Users/outsider/.node-gyp/4.1.2/src/node.h:66:42: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                                         ^
In file included from ../src/binding.cpp:1:
In file included from ../node_modules/nan/nan.h:24:
In file included from /Users/outsider/.node-gyp/4.1.2/src/node.h:42:
/Users/outsider/.node-gyp/4.1.2/deps/v8/include/v8.h:221:5: error: assigning to 'v8::Primitive *volatile' from incompatible type
      'v8::Value *'
    TYPE_CHECK(T, S);
    ^~~~~~~~~~~~~~~~
/Users/outsider/.node-gyp/4.1.2/deps/v8/include/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'
    *(static_cast<T* volatile*>(0)) = static_cast<S*>(0);      \
                                    ^ ~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:501:12: note: in instantiation of function template specialization
      'v8::Local<v8::Primitive>::Local<v8::Value>' requested here
    return NanEscapeScope(NanNew(v8::Undefined(v8::Isolate::GetCurrent())));
           ^
../node_modules/nan/nan.h:483:30: note: expanded from macro 'NanEscapeScope'
# define NanEscapeScope(val) scope.Escape(Nan::imp::NanEnsureLocal(val))
                             ^
In file included from ../src/binding.cpp:1:
In file included from ../node_modules/nan/nan.h:24:
In file included from /Users/outsider/.node-gyp/4.1.2/src/node.h:42:
/Users/outsider/.node-gyp/4.1.2/deps/v8/include/v8.h:221:5: error: assigning to 'v8::Boolean *volatile' from incompatible type
      'v8::Value *'
    TYPE_CHECK(T, S);
    ^~~~~~~~~~~~~~~~
/Users/outsider/.node-gyp/4.1.2/deps/v8/include/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'
    *(static_cast<T* volatile*>(0)) = static_cast<S*>(0);      \
                                    ^ ~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:511:12: note: in instantiation of function template specialization 'v8::Local<v8::Boolean>::Local<v8::Value>'
      requested here
    return NanEscapeScope(NanNew(v8::True(v8::Isolate::GetCurrent())));
           ^
../node_modules/nan/nan.h:483:30: note: expanded from macro 'NanEscapeScope'
# define NanEscapeScope(val) scope.Escape(Nan::imp::NanEnsureLocal(val))
                             ^
In file included from ../src/binding.cpp:1:
In file included from ../node_modules/nan/nan.h:24:
In file included from /Users/outsider/.node-gyp/4.1.2/src/node.h:42:
/Users/outsider/.node-gyp/4.1.2/deps/v8/include/v8.h:221:5: error: assigning to 'v8::Function *volatile' from incompatible type
      'v8::Value *'
    TYPE_CHECK(T, S);
    ^~~~~~~~~~~~~~~~
/Users/outsider/.node-gyp/4.1.2/deps/v8/include/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'
    *(static_cast<T* volatile*>(0)) = static_cast<S*>(0);      \
                                    ^ ~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:1645:12: note: in instantiation of function template specialization
      'v8::Local<v8::Function>::Local<v8::Value>' requested here
    return NanEscapeScope(NanNew(handle)->Get(kCallbackIndex)
           ^
../node_modules/nan/nan.h:483:30: note: expanded from macro 'NanEscapeScope'
# define NanEscapeScope(val) scope.Escape(Nan::imp::NanEnsureLocal(val))
                             ^
In file included from ../src/binding.cpp:1:
In file included from ../node_modules/nan/nan.h:24:
In file included from /Users/outsider/.node-gyp/4.1.2/src/node.h:42:
/Users/outsider/.node-gyp/4.1.2/deps/v8/include/v8.h:221:5: error: assigning to 'v8::Object *volatile' from incompatible type
      'v8::Value *'
    TYPE_CHECK(T, S);
    ^~~~~~~~~~~~~~~~
/Users/outsider/.node-gyp/4.1.2/deps/v8/include/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'
    *(static_cast<T* volatile*>(0)) = static_cast<S*>(0);      \
                                    ^ ~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:1776:12: note: in instantiation of function template specialization 'v8::Local<v8::Object>::Local<v8::Value>'
      requested here
    return NanEscapeScope(
           ^
../node_modules/nan/nan.h:483:30: note: expanded from macro 'NanEscapeScope'
# define NanEscapeScope(val) scope.Escape(Nan::imp::NanEnsureLocal(val))
                             ^
3 warnings and 10 errors generated.
make: *** [Release/obj.target/binding/src/binding.o] Error 1

To use node-sass v3.x, I updated grunt-sass to v1.0.0.
Afterf updating grunt-sass, I can't find any problem in my local(OS X with Node v4.1.2).

Seems reasonable to me. :+1:

@jonrohan Thanks.


Testing SVGs

Hi Eric,
I'm the author of the Flash2Svg tool, I have tons of SMIL files which I'm happy to package as test cases if you think it'll help this library achieve maturity.
Without your polyfill:
http://www.tbyrne.org/staging/smil-polyfill/tears.htm
With your polyfill:
http://www.tbyrne.org/staging/smil-polyfill/tears_polyfill.htm

That would be great!


login page

Content language / 内容语言
English
Major content / 主要内容

content, function & component / 内容、功能和组件
content, function & component / 内容、功能和组件
content, function & component / 内容、功能和组件

Style theme / 样式主题
No response
Referred image / 参考图片

cloning :
Create a pixel-perfect React implementation of the provided image with the following specifications:
Please provide a detailed React code solution that:

Matches the exact visual layout and styling shown in the image
Uses modern React.js practices and components
Includes all necessary CSS styling to achieve the identical look
Implements proper responsive behavior if applicable
Maintains the same color scheme, spacing, and proportions
Uses JavaScript for any required functionality
Includes comments explaining key implementation details

The code should be production-ready and follow React best practices. Include any required imports and ensure all UI elements match the reference image precisely.
Please provide the image you'd like me to replicate, and I'll help you create the exact React implementation.
cloning :
View this image properly and give me a react code same as it is:
Remember give me the same UI as it is in the image below!
Not: Use Js in react!

![job apply](https://github.com/user-attachments/assets/6e37b2ca-7c08-45e3-999c-0ab6f7a28774)


Flow Launcher got an error, when calling for Google Calendar

2024-02-12.txt
Attached is the upload log file.

2024-02-12.txt
Updated log file after adding Credentials

Hi, thanks for filing an issue. The project is currently broken and I don't have time to fix it. I've requested to have it removed from FlowLauncher so other people won't run into the same issue.


TSC Meeting #33 2020-11-04 20:00 UTC

Agenda

Per Meeting #31, this meeting will be dedicated to discussing if further action is needed on https://github.com/ampproject/meta-tsc/issues/51

@ampproject/tsc
@tobie Can you specify AC attendees?

[Via email]

Per Meeting #31, this meeting will be dedicated to discussing if further action is needed on #51

TSC consensus is to not extend the election freeze.


Constructor match processor

Create a new annotation match processor based using constructors. "ConstructorAnnotationMatchProcessor"

@weisebrazil Interesting suggestion, but what exactly do you want to match in a constructor? The method signature? Or simply the presence/absence of a constructor?

@weisebrasil I'm still curious about what you wanted to match?

I would find such a processor convenient to match on the annotations on constructor parameters.

@jacospain do you want to return all constructors, then manually filter for parameters with a given parameter value?
I'm working on a new API for FCS that will let you do something like the following (methods like and() are static imports for clarity):
new FastClasspathScanner().matchClasses().where(
    and(
        method().isConstructor(),
        method().parameters().any().hasAnnotation(SomeAnnotation.class)
    ))
    .call(matchProcessor);

..or something like that. If you can wait 2-3 months, I will be releasing this. If not, maybe I can add a constructor match processor in the meantime.

Yes, I'd like to create a binding for a DI framework for every constructor that has a parameter with a given annotation. The match processor API would make this a breeze. I commented because I think this is a prime use case for such a matcher.
The example demonstrating the new planned DSL looks extremely convenient.
I will be able to achieve my desired result with the current API, as well, using mechanism 2 or 3. There is certainly no need for you to add a constructor match processor for me. Thanks!

@jacospain The current API has become huge and unweildy due to the number of special cases, and cross-products between different things that need matching, so it's long overdue for an overhaul. Given that the current API works well enough, you should probably use that, to avoid the current API getting even more complex. This method will be inefficient though, since you'll have to filter through a larger number of matches than you're interested in. If performance is a problem, please comment back here. I'll keep this bug open to remind myself to add constructor matching to the new API as I create it.

Performance was actually the reason I was interested in this library.
I swapped your library in for org.reflections:reflections in com.github.racc:typesafeconfig-guice for a huge speed up at application start time! Thanks!

Glad you're seeing a big performance boost! There should be even better performance once the API changes are in place, because FCS will be able to do a better job of scanning only the things that could potentially match the scan criteria.

I'll merge this into #111, API Cleanup. Sorry for the delay in getting the new API out, it will still be a couple of months, probably.
@jacospain Note that you can do what you need right now already, using something like the following. Sorry, I should have given this example before.
List<MethodInfo> constructors = new ArrayList<>();
new FastClasspathScanner(packageRoot)
   .matchAllClasses()
   .enableMethodInfo()
   .scan()
   .getClassNameToClassInfo()
   .values()
   .stream()
   .forEach(ci -> ci.getMethodInfo()
       .stream()
       .filter(mi -> mi.isConstructor())
       .forEach(mi -> constructors.add(mi)));

for (MethodInfo mi : constructors) {
    String containingClassName = mi.getClassName();
    for (AnnotationInfo ai : mi.getAnnotationInfo()) {
        // ...
    }
}


base images on the jupyter/base-notebook

The only thing the singleuser image accomplishes is that it installs jupyterhub of a particular version. We do that anyway through the requirements.txt and can therefore just base our image off of jupyter/base-notebook directly.

closed by #104


feat: Update Appwrite package to v8.1.0 to add support for Appwrite v1

What does this PR do?
Add support for Appwrite v1 (Dart package version: v8.1.0 (latest))
Test Plan
Updated the code to make it work with the new dependency changes.
Tried out on Android 10
Related PRs and Issues
Closes https://github.com/appwrite/appwrite/issues/4259
Have you read the Contributing Guidelines on issues
Yes

The changes themselves look good, I'm gonna try to run this quickly to see if it's working 💯

@VoidCupboard It'll be great to see some screen caps on devices, so I can be sure they're working fine as well.
Great job 💯

Thanks a bunch, @gewenyu99 :)
Here is the video showing the demo on a Physical Device (Android 10):
https://user-images.githubusercontent.com/82395440/194702767-3cc437b9-77fb-469b-b7d0-7c375a6741dd.mp4

THANK YOU! All changes merged 🥳
Please reach out to me on our Discord server if you would like to claim your Appwrite swags! As a way of saying thank you, we would also love to invite you to join the Appwrite organization on GitHub. Please share your GitHub username with us on Discord.
You can accept the invite by visiting https://github.com/orgs/appwrite/invitation. By joining our team, you will officially be an Appwrite maintainer on GitHub.
You can change your membership visibility settings, so your new Appwrite team membership badge will show up on your personal GitHub profile.
Please feel free to look for more PRs you might be interested in helping with on our long list of Hacktoberfest friendly issues and help make Appwrite better :)


Fixes #4734 Live Share support

Fixes #4734 Live Share support
Adds an optional MEF component for providing Live Share callback handling. This allows us to forward the LSP requests to the correct analyzer.
Also suppresses our integration when Live Share's content type is in the buffer. This means that the regular LSP handling will get it and we do not want to interfere.

Still to do:

[ ] Replace explicit content type with constant
[ ] Diagnose why text changes are not synchronized before requesting completions
[ ] Decide how to deal with VS's LSP IntelliSense not sorting completions

@srivatsn - open to contributions or suggestions if you have any.


Set visible fails for child objects

When removing item from currentVisibleLayers, also remove grouplayer. Otherwise the Layer won't be set visible.
See https://geonet.esri.com/thread/27093 for discussion of this issue.

Thanks for posting an update to this repo.  I didn't think anyone was even looking at it!


forward gzip option

@kylebarron what do you think about enabling gzip+s3://?

Is that standard anywhere? Conversely, does S3 tell you the content type on request? Like in an http header

Is that standard anywhere
it's standard in rasterio 🤔

I'm not convinced this actually works with rasterio with gzip or zip files on s3. Have you tried it? The docs only say it works with a local zip file.

Also, the rasterio docs link to the Apache VFS spec here.  But nowhere on that page does it mention gzip+s3:// or anything similar as part of the spec. + doesn't even show up on the page!
I think that spec defines
gz://s3://bucket/key

but that's confusing.

Honestly the whole spec looks confusing.
I think the simplest method is to require that gzipped files end in .gz. That's pretty universally accepted, and combining that with a gzip arg should be enough for edge cases where a user wants to force compression/decompression.

I think the simplest method is to require that gzipped files end in .gz. That's pretty universally accepted, and combining that with a gzip arg should be enough for edge cases where a user wants to force compression/decompression.

well in my case I'd love to save/read mosaic on S3 but I don't want to save them with extensions so I found that doing gipz+s3://my-bucket/mosaic could be convenient, because right now we don't have a way to force the gzip compression/decompression without the .gz at the end. We can revisit that later but wanted to throw the idea

but I don't want to save them with extensions

Is there a reason why saving them with extensions is problematic?

Is there a reason why saving them with extensions is problematic?

not specifics


Fix deprecation messages for 0.46 release

Summary
The standard deprecation message states that features will not be removed for 3 months after their deprecation, which is not quite true for deprecations of the 0.46 release that are removed in 1.0. We should ensure we consistently use a deprecation message phrased something like
<this feature> is deprecated since Qiskit 0.46 and will be removed in Qiskit 1.0.

This is already done in some places in quantumcircuit.py using the removal_timeline kwarg, but is not yet done in some other places such as here or here.
We should do this just before the release, such that we only need to do it once 🙂

I think https://github.com/Qiskit/qiskit/pull/11296 should address this

Changing the decorator will do some/most, definitely. Not all deprecations can be done with the decorator though - sometimes there's just a small part of the inner function, or we're deprecating fetching from one module in favour of another, and those need custom handling. The issue's just to remind us to scan all of them.

#11564 is being pushed from 0.46 due to the API break, so we'll need to do this manually.  For practicality, I think we can just fold it into #11697, and I'll start pushing up bits to that.

Done by #11697.


Increase font contrast, use code highlighting theme of golang.org.

Resolves #297.
Use green for comments. It's consistent with golang.org and has higher contrast (against background).
Use slightly darker black for code. It's consistent with golang.org and has higher contrast.
Before:

After:

@adg, any feedback?

I like it! LGTM


New command: tenant people pronouns get

Usage
m365 tenant people pronouns get
Description
Retrieve information about pronouns settings for an organization
Options
Option | Description
Examples
Get pronouns settings in the organization
m365 tenant people pronouns get

Additional Info
https://learn.microsoft.com/en-us/graph/api/peopleadminsettings-list-pronouns?view=graph-rest-1.0&tabs=http
I will work on this

LGTM 👍
Sorry for the very late reply on this one 🙏
Lets open it up

@MartinM85 I removed only the default properties as we should specify those only for list type commands.
Would you still like to work on this one?

@Adam-it Yes, I will take it

@Adam-it Yes, I will take it

all yours


Affectiva SDK crashing when compiled with aws sdk

Hi,
When affectiva library is integrated into my application, which has dependency on aws sdk. Application crashes , once i removes aws sdk dependency module it works fine. From application dump, i can understand that libaffdex-native.so is using aws sdk, which is clashing with my aws sdk module.
aws-sdk version : Latest codebase from github
gcc,g++ version : 4.9

How can aws sdk of my app and affectiva sdk run together or co exist ?
I also noticed some exception been thrown from your sdk, even when it is running normal.

I would like to know if am doing something wrong or some configuration is wrong.
Please find attachments below for the core dump's of above 2 scenarios.
cmake-output.txt
dump-integrated-into-app.txt
run-normal-with-valgrind.txt

Hi @nikhilvs, we recently got our SDK support forum up and running at http://discuss.affectiva.com/c/emotion-sdk.  If this issue is not related to the samples in this repo, we ask that you please raise it in the forum instead.  We're trying to keep things organized by handling SDK issues in the forum (or StackOverflow, for more general questions), and keeping Github issues focused on the repo they're raised in.  Thanks very much.

Sure

Issue moved to discussion forum, closing here.


Uncaught TypeError: $(...).drawsvg is not a function

it looks a great piece but i cant use it because of this error i get in chrome.
Uncaught TypeError: $(...).drawsvg is not a function
plz help

Make sure you load DrawSVG before your script, and after jQuery.


tsetse should disallow self-assignment

similar to one of the first Error Prone checks we added to Java: http://errorprone.info/bugpattern/SelfAssignment

will move to internal bug tracker


Unauthorized

Hi! I am trying to create a new shipment through the API Using the code in test.php...
The Problem is, that i always get an error, when creating a shipment: Unauthorized. The login credentials are correct (Dev ID and Password) and I can login just fine with them on the website.
`<?php
require_once(DIR . '/dhl-php-sdk/includes/_nonComposerLoader.php');
use Petschko\DHL\BusinessShipment;
use Petschko\DHL\Credentials;
use Petschko\DHL\Receiver;
use Petschko\DHL\ReturnReceiver;
use Petschko\DHL\Sender;
use Petschko\DHL\Service;
use Petschko\DHL\ShipmentOrder;
use Petschko\DHL\ShipmentDetails;
//$testMode = Credentials::DHL_BUSINESS_TEST_USER_THERMO; // Uses the thermo-printer test user
$reference = '1'; // You can use anything here (max 35 chars)

$credentials = new Credentials(Credentials::TEST_NORMAL);
var_dump($credentials);
echo '
';

// Set your API-Login
$credentials->setApiUser('#######');			// Test-Mode: Your DHL-Dev-Account (Developer-ID NOT E-Mail!!) | Production: Your Applications-ID
$credentials->setApiPassword('##########');
var_dump($credentials);
echo '
';

$sender = new Sender();
//Address replaced for privacy..
$sender->setName((string) 'ABC'); // Can be a Person-Name or Company Name

$sender->setStreetName((string) 'ABC');
$sender->setStreetNumber((string) '5'); // A Number is ALWAYS needed

$sender->setZip((string) '12345');
$sender->setCity((string) 'ABC');
$sender->setCountry((string) 'Germany');
$sender->setCountryISOCode((string) 'DE'); // 2 Chars ONLY

$shipmentDetails = new ShipmentDetails($credentials->getEkp(10) . '0101');

//Getting userdata fro DB cut out...

// receiver details
$receiver = new Receiver();
$receiver->setName($firstname . ' ' . $lastname);
$receiver->setStreetName($str);
$receiver->setStreetNumber($number);
$receiver->setZip($plz);
$receiver->setCity($town);
$receiver->setCountry('Germany');
$receiver->setCountryISOCode('DE');

$dhl = new BusinessShipment($credentials);
echo '
';
var_dump($dhl);
echo '
';

$shipmentOrder = new ShipmentOrder();
$shipmentOrder->setSequenceNumber($reference); // Just needed to identify the shipment if you do multiple
$shipmentOrder->setSender($sender);
$shipmentOrder->setReceiver($receiver); // You can set these Object-Types here: DHL_Filial, DHL_Receiver & DHL_PackStation
$shipmentOrder->setShipmentDetails($shipmentDetails);
$shipmentOrder->setLabelResponseType(BusinessShipment::RESPONSE_TYPE_URL);

$dhl->addShipmentOrder($shipmentOrder);
$response = $dhl->createShipment();

if($response !== false) {
	echo 'Erfolg! Klicke hier um das Label anzuzeigen.

';
	var_dump($response);

} else {
	var_dump($dhl->getErrors());
}

?>`

Hey!
Please make sure to change your password, since you actually submit it here! Also do not reuse this password on any other sites (change it if you actually use it somewhere else), since people still can find it here when they look onto the Edit-History!
About the unauthorized error, it happened more often that DHL seems to bug sometimes with the verification. In most cases people were able to use this project after changing their password again

Hi Peter,
Thanks for your reply, now it is working, I used the test.php file you have
in the repository and with that file works great, I just edited the parts
according to my needs.
Thanks.
El sáb., 22 dic. 2018 a las 18:13, Peter Dragicevic (<
<EMAIL_ADDRESS>escribió:

Hey!
Please make sure to change your password, since you actually submit it
here! Also do not reuse this password on any other sites (change it if you
actually use it somewhere else), since people still can find it here when
they look onto the Edit-History!
About the unauthorized error, it happened more often that DHL seems to bug
sometimes with the verification. In most cases people were able to use this
project after changing their password again
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Petschko/dhl-php-sdk/issues/60#issuecomment-449597932,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANaLRdT0gaCGlhbt6e0QJKMilcx46kRcks5u7qBlgaJpZM4ZfeAy
.

I'm getting the same error.
First thing I found out is, that you need to explicitly set test mode for the BusinessShipment instance. Although the parameter is mentioned in the "getting started" guide it wasn't clear to me, that you need to set this, when using test credentials. Maybe this should be clarified.
Unfortunately I still get the "Unauthorized" error with a pretty simple request. I tested this with the default test credentials and with my own developer account. Any idea what could cause this issue?

To clarify, I just copied the example data from the getting started guide without changing the code. Result "Unauthorized"
  $credentials = new \Petschko\DHL\Credentials(/* Optional: Test-Modus */ \Petschko\DHL\Credentials::TEST_NORMAL); // Normal-Testuser

  $sender = new \Petschko\DHL\Sender();
  $sender->setName((string) 'Organisation Petschko'); // Can be a Person-Name or Company Name

  // You need to seperate the StreetName from the Number and set each one to its own setter
  // Example Full Address: "Oberer Landweg 12a"
  $sender->setStreetName((string) 'Oberer Landweg');
  $sender->setStreetNumber((string) '12a'); // A Number is ALWAYS needed

  $sender->setZip((string) '21035');
  $sender->setCity((string) 'Hamburg');
  $sender->setCountry((string) 'Germany');
  $sender->setCountryISOCode((string) 'DE'); // 2 Chars ONLY

  $receiver = new \Petschko\DHL\Receiver();
  $receiver->setName((string) 'Organisation Petschko'); // Can be a Person-Name or Company Name

  // You need to seperate the StreetName from the Number and set each one to its own setter
  // Example Full Address: "Oberer Landweg 12a"
  $receiver->setStreetName((string) 'Oberer Landweg');
  $receiver->setStreetNumber((string) '12a'); // A Number is ALWAYS needed

  $receiver->setZip((string) '21035');
  $receiver->setCity((string) 'Hamburg');
  $receiver->setCountry((string) 'Germany');
  $receiver->setCountryISOCode((string) 'DE'); // 2 Chars ONLY

  $shipmentDetails = new \Petschko\DHL\ShipmentDetails((string) $credentials->getEkp(10) . '0101'); // Ensure the 0101 at the end (or the number you need for your Product)
  $shipmentDetails->setProduct((string) \Petschko\DHL\ShipmentDetails::PRODUCT_TYPE_INTERNATIONAL_PACKAGE);

  $shipmentOrder = new \Petschko\DHL\ShipmentOrder();

  $shipmentOrder->setShipmentDetails($shipmentDetails); // \Petschko\DHL\ShipmentDetails Object
  $shipmentOrder->setSender($sender); // \Petschko\DHL\Sender Object
  $shipmentOrder->setReceiver($receiver); // \Petschko\DHL\Receiver, \Petschko\DHL\PackStation or the \Petschko\DHL\Filial Object

  $dhl = new \Petschko\DHL\BusinessShipment($credentials, TRUE);
  $dhl->addShipmentOrder($shipmentOrder);

  $response = $dhl->createShipment();
  if ($response === FALSE) {
    // Do your Error-Handling here

    // Just to show all Errors
    var_dump($dhl->getErrors()); // Get the Error-Array
  }
  else {
    // Handle the Response here

    // Just to show the whole Response-Object
    var_dump($response);
  }

It works now. Might have been a temporary issue in my side. Never mind.

Hello,
I have the same Problem as @felunka and @labSupport. Using the Example code always returns an Array containing one String-Element "Unauthorized". No matter if installed the Code by Composer or the non-Composer Version. Login Credentials (Test User and Password and my Developer account) are correct.
When i test with the tool SoapUI (recommended on the DHL Developer site) everything works fine, I can test everything an get the SOAP-XML Answer, so the endpoint Service does not seem to be the Problem.
Anyone any Idea? Thanks for help!

@fmenz: The reason is, that new customers of dhl-developer-programm only get access to the 3.0 Version of the API and @Petschko is still developing on it. Only chance is to wait. Or may help Petschko ;-)


DCD-380: Add Aurora DB support

See #12 for full discussion, the git history on the branch somehow got corrupted 😕

I've addressed the changes you've requested and also bumped the Atlassian services version :D

Were some of the non-Aurora related changes blocking some other task? If that would be the case, I would need to reconsider the way how I should structure PR in future.

No, we just wanted to get these changes in before any other changes to the quickstart were made so we wouldn't need to do a three way merge again, and we can just enable Aurora when we are ready to go-live


Convert Worker Role jobs into job exes running on a VM

Here are the jobs still running in Azure Worker Role. We should move them as exes into our VM.
GenerateDownloadCountReport_DC0_Aug14
GenerateSearchRankings_DC0_Aug14
HandlePackageEdits
RebuildWarehouseIndexes
UpdateLicenseReports

Will be addressed by #2415


Add the ability to choose what to shown in the right-side scrollbar of the Editor

The sidebar (to the left of the scrollbar to the right of the main code window) shown markers for TODO comments and other stuff (the markers show where in the current script file to find it so it's very handy). It would be very useful to be able to control these in the preferences (other IDEs do this).
See below. Each line would have a on/off checkbox for that marker-type and a color selector (control what color the marker would be shown as in the right-side bar next to the scrollbar)
---Show markers for these events in the sidebar---
TODO comment
Unused imports
Compiler warning
Compiler error
Occurances of selected variable (super useful!)

It's an interesting idea but we don't have time to implement this right now, sorry.

@jnsebgosselin, what do you think about this one?

@ccordoba12 Ah! this is something I wanted to implement when I was working on PR#5215. I thought about implementing the menu suggested by @erikhellstrom in the context menu (right-click button of the mouse) of the scrollflag area.
I will work on this during the holidays if no one does it before then hehe.


Create a file for common conversions

Instead of specifying conversions in many different files, like, for instance, {Units.ARCHER: Archer}, just use common converters

Turned out to already be a good function for solving this


Ping through net shell seems to be broken

Running ping through the net shell causes a BUS FAULT. Tested on frdm_k4f and sam_e70_xplained.
One scenario where it happens is using http server with net shell and dhcp enabled, here is the full config:
# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib)
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=120000000
CONFIG_SOC_SERIES_KINETIS_K6X=y
CONFIG_ARM_MPU=y
CONFIG_ARM=y
CONFIG_INIT_STACKS=y
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_PINMUX=y
CONFIG_NETWORKING=y
CONFIG_NET_LOG=y
CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT=4
CONFIG_NET_DHCPV4=y
CONFIG_NET_SHELL=y
CONFIG_NET_TCP=y
CONFIG_NET_TCP_BACKLOG_SIZE=2
CONFIG_NET_MAX_CONTEXTS=16
CONFIG_NET_PKT_RX_COUNT=32
CONFIG_NET_PKT_TX_COUNT=32
CONFIG_NET_BUF_RX_COUNT=32
CONFIG_NET_BUF_TX_COUNT=32
CONFIG_NET_STATISTICS=y
CONFIG_HTTP=y
CONFIG_HTTP_SERVER=y
CONFIG_NET_CONFIG_NEED_IPV6=y
CONFIG_NET_CONFIG_NEED_IPV4=y
CONFIG_NET_CONFIG_SETTINGS=y
CONFIG_NET_CONFIG_MY_IPV6_ADDR="2001:db8::1"
CONFIG_NET_CONFIG_MY_IPV4_NETMASK=""
CONFIG_NET_APP_SERVER_NUM_CONN=2

And here is the output:
uart:~$ **** Booting Zephyr OS zephyr-v1.13.0-2035-ge85986e153 *****

uart:~$
uart:~$ net ping <IP_ADDRESS>
Sent a piSent a ping to <IP_ADDRESS>
Received eG reply from <IP_ADDRESS> to <IP_ADDRESS>
***** BUS FAULT *****
  Precise data bus error
  BFAR Address: 0xe3d7ab41
***** Hardware exception *****
Current thread ID = 0x20000fdc
Faulting instruction address = 0x1b9ce
Fatal fault in essential thread! Spinning...

Note that the output is also kind of malformed (e.g. Received eG reply instead of Received echo reply). This happens when pinging a PC connected to the same router, or other Zephyr devices.
@jukkar could you take a look at this?

please take a look: #11281
could you please try revert 4962618 and try again?

@qianfan-Zhao thanks! That indeed seems to be the same issue. Reverting that commit is not that straightforward as there are some conflicts, but disabling CONFIG_UART_INTERRUPT_DRIVEN (like you recommended in #11281) which effectively disables the ring-buffers fixes the issue for me too.
I'm closing this one as this is a duplicate then, thank you again!


#3127 storage symlink feature

The impl is done
I have manually tested on mono + windows the behavior (paket local, restore, install and update) with and without the configuration / globally and on a specific package.
On a little project 5s before and 270ms after.
When you restore dotnet core packages and the nuget cache is full the restore phase is less a second instead of 20s.
I am building integration test.

@forki I don't know why there was an error on the Travis ci build with mono. Could you help me ? The metaproj error is a little bit weird for me. Thanks!

One could argue about starting external processes, but we already do that on other places as well.

Yeah about external process I agree but dotnet core API are not yet ready due to case clash between claimed and FileInfo/DirectoryInfo (https://github.com/dotnet/corefx/issues/25569). So I reuse the external tools to preserve OS dependent behavior.

@matthid I have fixed the last failing test. There is some well known tests failing on AppVeyor (as I understand according to previous merged). Is it ok for you ? Thanks in advance your help! I appreciated it

Hello @matthid, do you think that the checks are done (even if there is well known failing tests ? I am currently investigating why those tests failed)

Here is the diagnostic :
" Lowercase package names in package cache: old csproj, packages folder enabled" is failing due to FSharp.Core binding redirects (4.4.1 -> 4.4.3) of the FakeLib.dll logger. By disabling logger the test works fine (Fake.MSBuildHelper.MSBuildLoggers <- [] //There is a fsharp.core binding redirect issue on the FakeLib.dll logger)
"#2335 should install deps from different groups when using conditions" : this one failed due to new framework versions.
"#2294 pin NETStandard.Library = 1.6.0 Strategy Workaround" : paket timeout after 7mn
"2294 Cannot pin NETStandard.Library = 1.6.0" : paket timeout after 7mn
I am running with a timeout infinite the #2294 but test are still running for 20mn.
If I compare the build tests between mine and the last merged, tests are on the same status.
https://ci.appveyor.com/project/paket/paket/build/<IP_ADDRESS>7
I am adding a new commit to fix 2 tests.

@matthid by fixing those 2 tests (not flaky), all CI are done. @forki could you check if all is ok please ?
Thank a lots for your help!

I wonder if we can make that the default eventually?

Probably. Let's make it opt-in for now, and make it default later when we are sure there are no problematic edge cases.

I get:

Which OS/Environment ? (as I understand it is a permission issue). We are currently running it on windows without highest privilege. Same on bash ubuntu for windows.

running on windows in non-admin terminal

Have you checked policies around mklink : Local Policies\User Rights Assignment\Create symbolic links ??

So no default for now ;)

But it is probably fine as it is. I don't think it will get any better than this.

Are you sure there's not some process locking the dll ?

We reproduce the problem on our CI server on a build.. checking what's happening.

By configuring the local policy it works fine
On Tue, Mar 27, 2018, 11:36 Jérémie Chassaing<EMAIL_ADDRESS>wrote:

We reproduce the problem on our CI server on a build.. checking what's
happening.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fsprojects/Paket/pull/3128#issuecomment-376460688,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB_rV4285nYzjeU3_B8ACelDzfUJK3rqks5tiggtgaJpZM4S0e2G
.

@cboudereau can you please send a PR to the docs with details? also a error message that points to the docs would be nice

Sure
On Tue, Mar 27, 2018, 13:39 Steffen Forkmann<EMAIL_ADDRESS>wrote:

@cboudereau https://github.com/cboudereau can you please send a PR to
the docs with details? also a error message that points to the docs would
be nice
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/fsprojects/Paket/pull/3128#issuecomment-376493638,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB_rV4w6m26x5ymvJTbCf82Rk0-_w0szks5tiiT_gaJpZM4S0e2G
.

done #3134


implement project reset cleanup

closes #663
this works by parsing the folder names in the deleted folder and pulling out the timestamp. If it can't get a time stamp it does nothing, if it can then it will make sure the project was reset greater than the cleanup threshold (default 31 days).
Right now this only cleans up reset project backups. Should we also include normal deleted projects and do they need a different threshold?

As discussed at our meeting today, @hahn-kev wants to test our backups and then extend this logic to also delete deleted projects that are 31 days old.


Link to the newly created note is missing

Adding a new POI seem ok:
"Thanks! An OpenStreetMap volunteer will add your data to the map soon."
But the link to the note is not visible:
"You can see the newly created note and watch for updates at this link: "
The javascript console display this error message:
Safari
[Error] TypeError: $("#category").val().join is not a function. (In '$("#category").val().join(", ")', '$("#category").val().join' is undefined)
	(fonction anonyme) (site.js:123)
	dispatch (jquery.min.js:3:10321)

Chrome and Firefox
Uncaught TypeError: $(...).val(...).join is not a function
    at HTMLButtonElement.<anonymous> (site.js:123)
    at HTMLButtonElement.dispatch (jquery.min.js:3)
    at HTMLButtonElement.q.handle (jquery.min.js:3)

Tested on Safari, Chrome and Firefox under macOS Sierra

Seem to have a regression: Removed .join and the note is created.
But the link is never updated. See #35


Can't compile after upgrading to version 1.1.0

Issue Basics
App can't compile after upgradin ObjectBox from version 1.0.0 to 1.1.0

ObjectBox version (are using the latest version?): 1.1.0

Reproducing the bug
Description
I have just updated to version 1.1.0, and it doesn't compile the project.
/Projects/Pods/ObjectBox/generate_sources.sh:5: command not found: realpath

I have also run the command Pods/ObjectBox/setup.rb but it shows this message:
🔸 No changes made to project.

same #26

Could you please try the following: go to Projects/Pods/ObjectBox/generate_sources.sh. Line 5 and 6 should be:
myrealpath=`realpath "$0"`
mydir=`dirname "$myrealpath"`

Remove those two lines and replace it with this:
mydir=$( cd "$(dirname "$0")" ; pwd -P )
Does that work for you? It is what we plan for 1.1.1, which should be out shortly after some more tests.
Thanks for reporting! To avoid scenarios like this in the future, we have extended our tests to catch issues likes this early on in our CI.

If I replace those lines with the new one, I get a new error:
Cannot find Sourcery in the expected location at '/Users/User/Developer/Xcode Projects/Project/Pods/ObjectBox/Sourcery.app/Contents/MacOS/Sourcery'

Right, the replacement should actually be:
script_path=$( ruby -e "puts File.realpath('$0')" )
mydir=$( dirname "$script_path" )

That works. Thank you very much.


could AFL-SILK  skip deterministic stage ? Thanks.

No, In fact, the power scheduling algorithm of AFL-SILK mainly works in the deterministic stage. AFL-SLAVE (i.e. the original AFL) is in havoc stage.

So, the havoc stage’ power scheduling is still raw version ? Could you tell me the idea you did ?

If only one AFL-SILK instance is started, the new power scheduling algorithm works in two mutation stages. If one AFL-SILK instance and one AFL-SLAVE instance are started,  the new power scheduling algorithm only works in deterministic stage.  AFL-SILK is part of the prototype system of my paper, in order to fit better with hybrid fuzzing.  My paper is under submission and I cannot reveal more details. Sorry.


Status Umbrella Issue

[ ] Handle status for all the major built-in types
[ ] Compute status based on dependent/generated resources
[ ] Support the standard conditions for CRDs
[ ] Handle "common" types of conditions for CRDs
[ ] Properly handle status for deletion of resources

@mortent What is the progress of this issue? Can we close this ?