luminous fails to install on xenial

full log here, https://gist.github.com/xahare/cc269dd1f8e4559248263f6af6dcad5f
heres the apt error.
TASK [ceph.ceph-common : install ceph] *******************************************************************
failed: [ceph1] (item=[u'ceph', u'ceph-common', u'ceph-fs-common', u'ceph-fuse']) => {"cache_update_time":<PHONE_NUMBER>, "cache_updated": false, "failed": true, "item": ["ceph", "ceph-common", "ceph-fs-common", "ceph-fuse"], "msg": "'/usr/bin/apt-get -y -o "Dpkg::Options::=--force-confdef" -o "Dpkg::Options::=--force-confold"     install 'ceph' 'ceph-common' 'ceph-fs-common' 'ceph-fuse' -t 'xenial'' failed: E: Unable to correct problems, you have held broken packages.\n", "rc": 100, "stderr": "E: Unable to correct problems, you have held broken packages.\n", "stderr_lines": ["E: Unable to correct problems, you have held broken packages."], "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nSome packages could not be installed. This may mean that you have\nrequested an impossible situation or if you are using the unstable\ndistribution that some required packages have not yet been created\nor been moved out of Incoming.\nThe following information may help to resolve the situation:\n\nThe following packages have unmet dependencies:\n ceph-common : Breaks: ceph-fs-common (< 11.0) but 10.2.7-0ubuntu<IP_ADDRESS> is to be installed\n", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "Some packages could not be installed. This may mean that you have", "requested an impossible situation or if you are using the unstable", "distribution that some required packages have not yet been created", "or been moved out of Incoming.", "The following information may help to resolve the situation:", "", "The following packages have unmet dependencies:", " ceph-common : Breaks: ceph-fs-common (< 11.0) but 10.2.7-0ubuntu<IP_ADDRESS> is to be installed"]}

fixed in v2.3.0rc5.


(C/C++) Lost REACHING_DEF edge between 'CALL' node of assignment to global variable and 'CALL' node to function using the global variable

This is the code.
int a;

int g()
{
    return a;
}

int f()
{
    a = 10;
    return g();
}

In this code, a is a global variable.
In function g, return a uses a.
In function f, a = 10 defines the value of a.
So I think there should be an REACHING_DEF edge from a = 10 to g() in return g(), is this right?
The current ddg is:

Hope you can think about adding the above-mentioned REACHING_DEF edge to make the ddg more exact.

There is currently a major dataflow engine rewrite in the works that most likely will change a lot here.
We will keep you posted on that. Hence, this issue here is on hold.


Format document with conditional compilation in C# will not format code ignored by condition

VSCode Version:
OS Version:

Steps to Reproduce:

For example, this code:
#define WITH_DISPOSE

using System;
namespace HiddenIDisposables
{
#if WITH_DISPOSE
public class SomeResource : ISomeResource, IDisposable
{
public string Foo()
{
return "Foo";
}
    void IDisposable.Dispose()
    {
        System.Console.WriteLine("Resource has been disposed");
    }
}

#else
public class SomeResource : ISomeResource
{
public string Foo()
{
return "Foo";
}
}
#endif
}

Format document ignores the #else part

This issue was moved to OmniSharp/omnisharp-vscode#926


DEP: Deprecate private namespaces in scipy.spatial

Reference issue

gh-14360
What does this implement/fix?

I have moved the files as of now to private namespaces. Let me know if the changes are right (just leaving a thumbs up on this comment will also work for me). I will proceed with the code corrections then.
Additional information

cc: @rgommers

Looks fine to me. It would be better to do it all in one go @czgdp1807. I think you've got the hang of this, so no need for me to review intermediate changes I think:)


OpenID Connect Authentication Request Parameters

Add support for the specific OpenID Connect request paramters:
http://openid.net/specs/openid-connect-core-1_0.html#AuthRequest

This is outside the scope of this implementation and should be handled by the Server implementation.


fix selecting elem inside already selected element

Fixes https://github.com/excalidraw/excalidraw/issues/348

Let's ship it and see if something else breaks... Hopefully we can start building some cypress tests so that we don't have to guess so much and break random features all the time :)

Yea. This workflow of every new fix introducing two more regressions reminds me of my early days. Exciting! :)


MMB insurance: fetch passengers from the API

Must be rebased after https://github.com/kiwicom/mobile/pull/758 - I messed this up.

Some test is unhappy

@tbergq

Must be rebased after #758 - I messed this up.

:)

@tbergq 🚀


Update SSO code to leverage BotFramework Cache

We should change the code here to leverage the Bot Framework Token Cache, it will improve performance and avoid some issues in corner cases.
The auth card type should be silentAuth and not auth

https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/app-sso/csharp/App SSO Sample/Bots/TeamsMessagingExtensionsSearchAuthConfigBot.cs

@ericsche -  Thanks for raising this, We will check this with concerned team  and will get the code updated


Task/jenkins 40956 control tweaks

Description

See JENKINS-40956.

Nesting FormElements provides reasonable default spacing, and doesn't accidentally propagate dividers or error states to nested elements.

Standalone error message.

Submitter checklist

[ ] Link to JIRA ticket in description, if appropriate.
[ ] Change is code complete and matches issue description
[ ] Appropriate unit or acceptance tests or explanation to why this change has no tests

Reviewer checklist

[ ] Run the changes and verified the change matches the issue description
[ ] Reviewed the code
[ ] Verified that the appropriate tests have been written or valid explanation given

@reviewbybees

cc @sophistifunk the patron saint of UI controls.

Too many damed reply boxes :-/


Add a confirmation modal when publishing via Sidekick

Check if it is possible to add a confirmation modal that will show up when the publish button is clicked. The modal should display a "Yes" or "No" button and a message "Are you sure you want to publish ?

Re-opening this since the update got removed


[$1000] Inconsistency Between Workspace Name and Notification When Editing Workspace Name with HTML Number Code

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to the settings.
Create a workspace.
Edit the workspace name using HTML number code. I used this HTML number code: "Hello".
Check the notification when you update the workspace name. It changes the HTML number code to actual words, eg HTML number code "Hello" to "Hello"

Expected Result:
The app should maintain consistency by not converting HTML number code to actual words in the notification when updating the workspace name. with Html code
Actual Result:
Copy-pasting HTML number code as the workspace name results in inconsistency with the notification
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.3.22-0
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
screen-capture (51).webm
https://github.com/Expensify/App/assets/43996225/244c8a1b-8a5b-4afb-997a-bf7ed704c75e
Expensify/Expensify Issue URL:
Issue reported by: @tewodrosgirmaA
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1685474701365379
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01913c9e61282ff2f2
Upwork Job ID:<PHONE_NUMBER>241906688
Last Price Increase: 2023-06-09

I think the BE should encode/escape the workspace name updated message.

Wrong Slack convo linked, should be https://expensify.slack.com/archives/C049HHMV9SM/p1685474701365379

@bondydaa I marked this external -- can you confirm this is okay to be external or does it need to be handled internally?

A proposal very similar to this - https://github.com/Expensify/App/issues/20080#issuecomment-1575164520
Proposal
Please re-state the problem that we are trying to solve in this issue.
Inconsistency Between Workspace Name and Notification When Editing Workspace Name with HTML Number Code
What is the root cause of that problem?
As mentioned in linked proposal, this is happening because we are not encoding the message before passing to RenderHTML component.
Example - &#72 - this is equivalent of letter H, so the RenderHTML will convert it to H
But if we encode it using Str.htmlEncode() it will be converted to - &#72 and HTML will render &amp part as &. and remaining as it is.
What changes do you think we should make in order to solve the problem?
encode the html before passing it to RenderHTML. we can do this conditionally by using prop or based on the type of report (mentioned in the proposal)
With this solution we can solve this https://github.com/Expensify/App/issues/20080 as well.

What alternative solutions did you explore? (Optional)
None

Yes @thesahindia .

The final solution will be combination of https://github.com/Expensify/App/issues/20080#issuecomment-1575164520 and https://github.com/Expensify/App/issues/20009#issuecomment-1583874768,
That is, we add the prop to ReportActionItemFragment to encode the HTML, this is required to avoid regression.

@tewodrosGirmaA @BhuvaneshPatil @thesahindia please be sure to also apply to the Upwork posting asap https://www.upwork.com/jobs/~01913c9e61282ff2f2

@arielgreen shall I wait till I get assigned or start working on it? If yes, can you please assign this issue to me.
Thank you.

I took a fresh pull, I think the issue is resolved from backend

Reassigning, team change

@BhuvaneshPatil  thanks for calling that out, and @thesahindia for confirming!
Closing!

Hi @arielgreen @MelvinBot , I applied for Job in upwork , is their additional thing needed from me ?


[Android] fix NDK extract location

The Android NDK is being extracted with an extra intermediate directory:
$BinaryCache\android-ndk-r26b\android-ndk-r26b
The Android build fails because it expects the NDK contents to live immediately under the directory:
$BinaryCache\android-ndk-r26b
The redundant android-ndk-r26b sub-dir comes from the NDK zip archive itself, which we have no control over. To work-around, allow callers of Extract-ZipFile to control whether or not it should create the extraction sub-dir. Override the default behavior for NDK extraction only.

@swift-ci please test

@swift-ci please test

@swift-ci please smoke test

The issue fixed by this PR was introduced in ddedfe0b3de49d87229c1b97dc277b64788d2d30


In this case we shouldn't use pushState because the content can be ch…

…anged by the user and we don't want to show an old version
For issue #95

Are you sure this is actually a problem?
If yes, then the problem applies to all of our apps, not only this particular page. Perhaps it should be solved on the Palindrom level?
How do other apps (for example GitHub) that use History API solve this?

Are you sure this is actually a problem?

What do you mean? Please see #95 - any user would expect to see the new content when he/she clicks "View" the 2nd time.
I will investigate this further for another solution, but even if another solution is applied, there wouldn't be any reason to have pages that display content items in "history" (unless the content isn't changed, but I don't think is worth making the distiction between a case when the content is changed and a case when it isn't).
Please let me know if you were hinting to something else.

You are right, I thought that the steps to reproduce are different.
Still, the solution in this PR is likely to be not the desired one. Removing the history attribute means that the whole page will be reloaded. Under the hood, this means that a new session is created.
If we have some problem in the app state, we should fix the actual problem instead of forcing the app state to reset.
I will try investigate a bit on my own.

The problem is in GetContentPage (https://github.com/StarcounterApps/Content/blob/fea47b97c9eb4dc43c8e8edcbda7e9e8e8bb1e4c/src/Content/Api/ContentHandlers.cs#L42-L53). When the content is changed, you are not doing any invalidation of the previously created Session.Current.Store[nameof(ContentPage)] session store.
This is why I proposed removing the caching layer. Instead of having GetContentPage always create new ContentPage() without storing it in session. Or am I missing something?

I might be missing something. I played around with session and couldn't fixed it there. You tested what you proposed and it worked?

Just tested it, doesn't work or I'm doing it wrong.
I have a solution for this without removing history, but is really, really ugly.

Sorry, you were right. The reason why we see the previous HTML is because HTMLs are loaded using starcounter-include, which in turn uses link rel="import" internally. The behaviour of HTML Imports is to cache everything during the window session.
The only way to trick this is to either:

slightly change the Html after each edit or include some additional ?lastchange=<date> part in the URI
actually force reloading the window as you did

@tomalec any suggestions?

The first solution is nice.
I will implement it.
Thank you for it and for the explanations!

The first solution is nice.
I will implement it.

Hmm, it throws an error if I try to put a parameter.
I will investigate more. I wouldn't really change the Html after each edit.

@warpech If you agree, I'd like to merge this PR as it is now since the URL parameter solution throws an error.

Actually there is one more thing wrong. This line:
template.model.RedirectUrl$ = "/content/dynamic" + item.Url;

It doesn't make sense. The hole point of palindrom-redirect (and Redirect$) is that server sets the redirection URL, not client.
Change the above line to:
window.location = "/content/dynamic" + item.Url;
//after Palindrom 3.0.2 is released (with this PR https://github.com/Palindrom/Palindrom/pull/145), the view button can actually be changed to `<a href="{{item.Url}}" target="_blank">View</a>`

The Edit button should not use redirection either. Change the line:
<paper-button class="btn btn-xs btn-default" item="{{item}}" on-click="editItem">Edit</paper-button>

To:
<paper-button class="btn btn-xs btn-default" href="{{item.Url}}">Edit</paper-button>

and remove:
            template.editItem = function (e) {
                var item = e.currentTarget.item;

                template.model.RedirectUrl$ = item.Href;
            };

Thank you!
I made the commit with your revisions.

I made the corrections.
Thank you for noticing the local changes I made a few days ago. They really needed to be reversed.


Away to just have the tenant as the base url when doing assets.

So in v3 I'm running into a CORS issue.
in tenancy config I have  'asset_helper_tenancy' => false,
If I set the tenant_asset() => returns https://{tenant domain}/tenancy/assets/vendor/fontawesome-free/css/all.min.css
if I set it to asset() => then I get https://{Landlord domain}/vendor/fontawesome-free/css/all.min.css
but what I really want is https://{tenant domain}/vendor/fontawesome-free/css/all.min.css
This way i don't have to copy stuff to the tenant assets folder and I don't have to deal with CORS.
unless I'm totally missing something and you can point me in the right direction.  I think this would be a great feature for v4.
Thanks again for your awesome package.

You can just use a relative path: /vendor/fontawesome-free/css/all.min.css. No need to call asset()

Stancl do you know how to load vite build files from the tenant url?
I tried
<style>         {!! Vite::content('resources/sass/app.scss') !!}     </style>     <script type="module">         {!! Vite::content('resources/js/app.js') !!}     </script>
That gives me this url
https://{tenant<EMAIL_ADDRESS>when I want this url
https://{tenant<EMAIL_ADDRESS>I'm sure I'm just missing something.
and thanks I was over thinking the other urls.

https://github.com/archtechx/tenancy/blob/85c7465aca2fb017545a5304dea0ee0006bee5f0/assets/config.php#L171


strip: can't process non-object and non-archive file

on mac we see a lots of
strip: can't process non-object and non-archive file: /nix/store/whvwkx199knnyhm4k6g8bmyhslkbydwk-nixops-1.3pre0_abcdef/lib/python2.7/site-packages/nixops/statefile.pyc
should we worry about this ?

No need to worry, as strip is tried on all executable files by default. It only generates annoying messages but causes no real problems AFAIK.


python "help" command failed in iPython console

Issue Report Checklist

[x] Searched the issues page for similar reports
[x] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
[ ] Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
[ ] Could not reproduce inside jupyter qtconsole (if console-related)
[x] Tried basic troubleshooting (if a bug/error)

[x] Restarted Spyder
[x] Reset preferences with spyder --reset
[ ] Reinstalled the latest version of Anaconda
[ ] Tried the other applicable steps from the Troubleshooting Guide

[ ] Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description
What steps reproduce the problem?

type "?" in ipython console, it shows "help      -> Access Python's own help system"
type "help()", it failed with "NameError: name 'help' is not defined"

What is the expected output? What do you see instead?
Paste Traceback/Error Below (if applicable)

PASTE TRACEBACK HERE

Versions

Spyder version: 4.2.1
Python version: 3.9.1
Qt version:
PyQt version:
Operating System name/version: macOS 10.15.7 (Catalina)

Dependencies

PASTE DEPENDENCIES HERE

Hey @bt-worm, thanks for reporting. How did you install Spyder?

Hi, @ccordoba12 , I installed Spyder via standalone installers package (the .dmg file), I prefer that way, so I haven't tried anaconda. thanks!

Ok, that's fine. I just wanted to confirm what is your installation method.
@mrclary, was this fixed when you moved IPython out of the zipped library?

It seems that help() still produces an error when using the internal environment.
Perhaps I missed something with IPython... I'll take a look.
Using the Spyder.dmg (full version) artifact from #14696:
internal and external environments: ?
IPython -- An enhanced Interactive Python
=========================================

IPython offers a fully compatible replacement for the standard Python
interpreter, with convenient shell features, special commands, command
history mechanism and output results caching.

At your system command line, type 'ipython -h' to see the command line
options available. This document only describes interactive features.

GETTING HELP
------------

Within IPython you have various way to access help:

  ?         -> Introduction and overview of IPython's features (this screen).
  object?   -> Details about 'object'.
  object??  -> More detailed, verbose information about 'object'.
  %quickref -> Quick reference of all IPython specific syntax and magics.
  help      -> Access Python's own help system.

If you are in terminal IPython you can quit this screen by pressing `q`.

MAIN FEATURES
-------------

* Access to the standard Python help with object docstrings and the Python
  manuals. Simply type 'help' (no quotes) to invoke it.

* Magic commands: type %magic for information on the magic subsystem.

* System command aliases, via the %alias command or the configuration file(s).

* Dynamic object information:

  Typing ?word or word? prints detailed information about an object. Certain
  long strings (code, etc.) get snipped in the center for brevity.

  Typing ??word or word?? gives access to the full information without
  snipping long strings. Strings that are longer than the screen are printed
  through the less pager.

  The ?/?? system gives access to the full source code for any object (if
  available), shows function prototypes and other useful information.

  If you just want to see an object's docstring, type '%pdoc object' (without
  quotes, and without % if you have automagic on).

* Tab completion in the local namespace:

  At any time, hitting tab will complete any available python commands or
  variable names, and show you a list of the possible completions if there's
  no unambiguous one. It will also complete filenames in the current directory.

* Search previous command history in multiple ways:

  - Start typing, and then use arrow keys up/down or (Ctrl-p/Ctrl-n) to search
    through the history items that match what you've typed so far.

  - Hit Ctrl-r: opens a search prompt. Begin typing and the system searches
    your history for lines that match what you've typed so far, completing as
    much as it can.

  - %hist: search history by index.

* Persistent command history across sessions.

* Logging of input with the ability to save and restore a working session.

* System shell with !. Typing !ls will run 'ls' in the current directory.

* The reload command does a 'deep' reload of a module: changes made to the
  module since you imported will actually be available without having to exit.

* Verbose and colored exception traceback printouts. See the magic xmode and
  xcolor functions for details (just type %magic).

* Input caching system:

  IPython offers numbered prompts (In/Out) with input and output caching. All
  input is saved and can be retrieved as variables (besides the usual arrow
  key recall).

  The following GLOBAL variables always exist (so don't overwrite them!):
  _i: stores previous input.
  _ii: next previous.
  _iii: next-next previous.
  _ih : a list of all input _ih[n] is the input from line n.

  Additionally, global variables named _i<n> are dynamically created (<n>
  being the prompt counter), such that _i<n> == _ih[<n>]

  For example, what you typed at prompt 14 is available as _i14 and _ih[14].

  You can create macros which contain multiple input lines from this history,
  for later re-execution, with the %macro function.

  The history function %hist allows you to see any part of your input history
  by printing a range of the _i variables. Note that inputs which contain
  magic functions (%) appear in the history with a prepended comment. This is
  because they aren't really valid Python code, so you can't exec them.

* Output caching system:

  For output that is returned from actions, a system similar to the input
  cache exists but using _ instead of _i. Only actions that produce a result
  (NOT assignments, for example) are cached. If you are familiar with
  Mathematica, IPython's _ variables behave exactly like Mathematica's %
  variables.

  The following GLOBAL variables always exist (so don't overwrite them!):
  _ (one underscore): previous output.
  __ (two underscores): next previous.
  ___ (three underscores): next-next previous.

  Global variables named _<n> are dynamically created (<n> being the prompt
  counter), such that the result of output <n> is always available as _<n>.

  Finally, a global dictionary named _oh exists with entries for all lines
  which generated output.

* Directory history:

  Your history of visited directories is kept in the global list _dh, and the
  magic %cd command can be used to go to any entry in that list.

* Auto-parentheses and auto-quotes (adapted from Nathan Gray's LazyPython)

  1. Auto-parentheses

     Callable objects (i.e. functions, methods, etc) can be invoked like
     this (notice the commas between the arguments)::

         In [1]: callable_ob arg1, arg2, arg3

     and the input will be translated to this::

         callable_ob(arg1, arg2, arg3)

     This feature is off by default (in rare cases it can produce
     undesirable side-effects), but you can activate it at the command-line
     by starting IPython with `--autocall 1`, set it permanently in your
     configuration file, or turn on at runtime with `%autocall 1`.

     You can force auto-parentheses by using '/' as the first character
     of a line.  For example::

          In [1]: /globals             # becomes 'globals()'

     Note that the '/' MUST be the first character on the line!  This
     won't work::

          In [2]: print /globals    # syntax error

     In most cases the automatic algorithm should work, so you should
     rarely need to explicitly invoke /. One notable exception is if you
     are trying to call a function with a list of tuples as arguments (the
     parenthesis will confuse IPython)::

          In [1]: zip (1,2,3),(4,5,6)  # won't work

     but this will work::

          In [2]: /zip (1,2,3),(4,5,6)
          ------> zip ((1,2,3),(4,5,6))
          Out[2]= [(1, 4), (2, 5), (3, 6)]

     IPython tells you that it has altered your command line by
     displaying the new command line preceded by -->.  e.g.::

          In [18]: callable list
          -------> callable (list)

  2. Auto-Quoting

     You can force auto-quoting of a function's arguments by using ',' as
     the first character of a line.  For example::

          In [1]: ,my_function /home/me   # becomes my_function("/home/me")

     If you use ';' instead, the whole argument is quoted as a single
     string (while ',' splits on whitespace)::

          In [2]: ,my_function a b c   # becomes my_function("a","b","c")
          In [3]: ;my_function a b c   # becomes my_function("a b c")

     Note that the ',' MUST be the first character on the line!  This
     won't work::

          In [4]: x = ,my_function /home/me    # syntax error

external environment: help()
Welcome to Python 3.7's help utility!

If this is your first time using Python, you should definitely check out
the tutorial on the Internet at https://docs.python.org/3.7/tutorial/.

Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules.  To quit this help utility and
return to the interpreter, just type "quit".

To get a list of available modules, keywords, symbols, or topics, type
"modules", "keywords", "symbols", or "topics".  Each module also comes
with a one-line summary of what it does; to list the modules whose name
or summary contain a given string such as "spam", type "modules spam".

help>

internal environment: help()
Traceback (most recent call last):

  File "<ipython-input-2-9778277b2191>", line 1, in <module>
    help()

NameError: name 'help' is not defined

Thanks a lot for your help @mrclary!

It looks like help is a class object from lib/python3.9/_sitebuiltins.py and is made available in the site.py module by the definition builtins.help = _sitebuiltins._Helper(). py2app uses a stripped-down version of site.py for application builds that does not include this definition. I've created a new issue at ronaldoussoren/py2app#337.
In the mean time, I'll create a workaround to resolve this issue.


Folia support

Looks like the bukkit module uses the default BukkitScheduler to make async calls. Can we somehow adapt it so it will use Folia scheduler instead of that, when applicable?
Or, what could be even better, can we add a custom async call provider support? Like if I want to use Kotlin coroutines pool?
I'm not sure how to do this in the style of the project, so I open the issue instead of the PR.

Looks like the bukkit module uses the default BukkitScheduler to make async calls. Can we somehow adapt it so it will use Folia scheduler instead of that, when applicable?
Or, what could be even better, can we add a custom async call provider support? Like if I want to use Kotlin coroutines pool?
I'm not sure how to do this in the style of the project, so I open the issue instead of the PR.

Folia work with LiteCommands I guess...
If do you want use Kotlin coroutines then you should implement Scheduler

Yesterday I tested a plugin to which I added folia support, it uses 100% litecommands, and everything worked fine, did you test it?

Yesterday I tested a plugin to which I added folia support, it uses 100% litecommands, and everything worked fine, did you test it?

I tested it before 3.5.0 release (it shouldn't fix that) and the @Async annotation is incompatible. Other functions are ok

Yesterday I tested a plugin to which I added folia support, it uses 100% litecommands, and everything worked fine, did you test it?

I tested it before 3.5.0 release (it shouldn't fix that) and the @Async annotation is incompatible. Other functions are ok

Fix what? and what is incompatible?

Yesterday I tested a plugin to which I added folia support, it uses 100% litecommands, and everything worked fine, did you test it?

I tested it before 3.5.0 release (it shouldn't fix that) and the @Async annotation is incompatible. Other functions are ok

You are right, commands that use the @Async annotation do not work
[00:47:29 WARN]: java.lang.UnsupportedOperationException
[00:47:29 WARN]:        at org.bukkit.craftbukkit.scheduler.CraftScheduler.handle(CraftScheduler.java:535)
[00:47:29 WARN]:        at org.bukkit.craftbukkit.scheduler.CraftScheduler.runTaskTimerAsynchronously(CraftScheduler.java:259)
[00:47:29 WARN]:        at org.bukkit.craftbukkit.scheduler.CraftScheduler.runTaskTimerAsynchronously(CraftScheduler.java:246)
[00:47:29 WARN]:        at org.bukkit.craftbukkit.scheduler.CraftScheduler.runTaskLaterAsynchronously(CraftScheduler.java:191)
[00:47:29 WARN]:        at org.bukkit.craftbukkit.scheduler.CraftScheduler.runTaskAsynchronously(CraftScheduler.java:160)
[00:47:29 WARN]:        at EternalCore v1.3.4 (MC 1.17.x-1.21.x).jar//com.eternalcode.core.libs.dev.rollczi.litecommands.bukkit.BukkitSchedulerImpl.supplyAsync(BukkitSchedulerImpl.java:63)
[00:47:29 WARN]:        at EternalCore v1.3.4 (MC 1.17.x-1.21.x).jar//com.eternalcode.core.libs.dev.rollczi.litecommands.bukkit.BukkitSchedulerImpl.supplyLater(BukkitSchedulerImpl.java:32)
[00:47:29 WARN]:        at EternalCore v1.3.4 (MC 1.17.x-1.21.x).jar//com.eternalcode.core.libs.dev.rollczi.litecommands.scheduler.Scheduler.supply(Scheduler.java:52)
[00:47:29 WARN]:        at EternalCore v1.3.4 (MC 1.17.x-1.21.x).jar//com.eternalcode.core.libs.dev.rollczi.litecommands.command.executor.CommandExecuteService.lambda$execute$4(CommandExecuteService.java:177)
[00:47:29 WARN]:        at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187)
[00:47:29 WARN]:        at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341)
[00:47:29 WARN]:        at EternalCore v1.3.4 (MC 1.17.x-1.21.x).jar//com.eternalcode.core.libs.dev.rollczi.litecommands.command.executor.CommandExecuteService.execute(CommandExecuteService.java:152)
[00:47:29 WARN]:        at EternalCore v1.3.4 (MC 1.17.x-1.21.x).jar//com.eternalcode.core.libs.dev.rollczi.litecommands.command.executor.CommandExecuteService.execute0(CommandExecuteService.java:122)
[00:47:29 WARN]:        at EternalCore v1.3.4 (MC 1.17.x-1.21.x).jar//com.eternalcode.core.libs.dev.rollczi.litecommands.command.executor.CommandExecuteService.execute(CommandExecuteService.java:62)
[00:47:29 WARN]:        at EternalCore v1.3.4 (MC 1.17.x-1.21.x).jar//com.eternalcode.core.libs.dev.rollczi.litecommands.command.CommandManager$PlatformListener.execute(CommandManager.java:63)
[00:47:29 WARN]:        at EternalCore v1.3.4 (MC 1.17.x-1.21.x).jar//com.eternalcode.core.libs.dev.rollczi.litecommands.bukkit.BukkitCommand.execute(BukkitCommand.java:50)
[00:47:29 WARN]:        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
[00:47:29 WARN]:        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:1029)
[00:47:29 WARN]:        at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:980)
[00:47:29 WARN]:        at net.minecraft.server.dedicated.DedicatedServer.handleConsoleInputs(DedicatedServer.java:521)
[00:47:29 WARN]:        at io.papermc.paper.threadedregions.RegionizedServer.globalTick(RegionizedServer.java:296)
[00:47:29 WARN]:        at io.papermc.paper.threadedregions.RegionizedServer$GlobalTickTickHandle.tickRegion(RegionizedServer.java:148)
[00:47:29 WARN]:        at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:404)
[00:47:29 WARN]:        at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525)
[00:47:29 WARN]:        at java.base/java.lang.Thread.run(Thread.java:1583)


unable to upgrade to 0.2.10

Hi,
Just updated my Haxe installation to 4.0.0-rc.4, then did a haxelib upgrade and hit an error when it got to console.hx:
{snip checking others...}
Checking console.hx
Update console.hx to 0.2.10 [y/n/a] ? y
Downloading console,hx-0,2,10.zip...
Download complete: 0.24KB in 0.7s (0.3KB/s)
Failed to download https://lib.haxe.org:443/files/3.0/console,hx-0,2,10.zip. (1/3)
Http Error #403
Download complete: 0.24KB in 0.7s (0.3KB/s)
Failed to download https://lib.haxe.org:443/files/3.0/console,hx-0,2,10.zip. (2/3)
Http Error #403
Download complete: 0.24KB in 0.7s (0.3KB/s)
Failed to download https://lib.haxe.org:443/files/3.0/console,hx-0,2,10.zip. (3/3)
Http Error #403
Error: [file_open,/home/john/haxelib/console,hx-0,2,10.zip]

Called from /home/vsts/work/1/s/std/neko/_std/sys/io/File.hx line 49
Called from haxelib/client/Main.hx line 986
Called from haxelib/client/Main.hx line 978
Called from haxelib/client/Main.hx line 1360
Called from haxelib/client/Main.hx line 1309
Called from haxelib/client/Main.hx line 1308
Called from haxelib/client/Main.hx line 493

Weird! Looks like a haxelib bug. I will investigate, thanks for reporting @uvtc

Hmm, works for me on macOS, you're on Linux right? Not sure what's failing. I've tried zipping up a different way and published 0.2.11, let me know if that works for you

Yes, I'm on Debian Testing.
Tried updating again, but it failed again:
$ haxelib update
Checking {...}
Checking console.hx
Update console.hx to 0.2.12 [y/n/a] ? y
Downloading console,hx-0,2,12.zip...
Download complete: 0.24KB in 0.6s (0.3KB/s)
Failed to download https://lib.haxe.org:443/files/3.0/console,hx-0,2,12.zip. (1/3)
Http Error #403
Download complete: 0.24KB in 0.7s (0.3KB/s)
Failed to download https://lib.haxe.org:443/files/3.0/console,hx-0,2,12.zip. (2/3)
Http Error #403
Download complete: 0.24KB in 0.6s (0.3KB/s)
Failed to download https://lib.haxe.org:443/files/3.0/console,hx-0,2,12.zip. (3/3)
Http Error #403
Error: [file_open,/home/john/haxelib/console,hx-0,2,12.zip]

Called from /home/vsts/work/1/s/std/neko/_std/sys/io/File.hx line 49
Called from haxelib/client/Main.hx line 986
Called from haxelib/client/Main.hx line 978
Called from haxelib/client/Main.hx line 1360
Called from haxelib/client/Main.hx line 1309
Called from haxelib/client/Main.hx line 1308
Called from haxelib/client/Main.hx line 493

See also https://community.haxe.org/t/http-error-403-for-release-files/2009/9.

Right. Now we've got it. Turns how the haxelib server is case sensitive, but seems like the haxelib client is changing the case. So it tries to get the file
console,hx-0,2,12.zip but this doesn't exist. However
Console,hx-0,2,12.zip does exist.
I'll open a bug report to disable case sensitivity on the haxelib server and in the meantime I'll republish console.hx as lowercase :)


Redesign: Generic Media Display component

Feature Description
See the Figma link

[ ] Create component + storybook story
[ ] Optional media URL
[ ] Clearable using X

Additional Context

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

@barklund Do we need this as a separate component?

Closing as irrelevant for now since it's used only in one place. The state after removing Media would also be a bit unclear for the component since it only exists when there is Media.


P4 Rule update APIs to support Redhat and F5 use cases

@arunvelayutham at this point, we are not merging this into main. lets discuss offline.


chore(deps): update ci dependencies

This PR contains the following updates:

Package
Type
Update
Change

common-dev-assets

digest
95f6c1e -> 81754c2

github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper
require
patch
v1.41.4 -> v1.41.5

Release Notes

terraform-ibm-modules/ibmcloud-terratest-wrapper (github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper)
v1.41.5
Compare Source
Bug Fixes

deps: update module github.com/ibm/vpc-go-sdk to v0.62.0 (#896) (f84c9e7)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

ℹ Artifact update notice
File name: tests/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

1 additional dependency was updated

Details:

Package
Change

github.com/IBM/vpc-go-sdk
v0.61.0 -> v0.62.0

/run pipeline

/run pipeline

ℹ Artifact update notice
File name: tests/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

1 additional dependency was updated

Details:

Package
Change

github.com/IBM/vpc-go-sdk
v0.61.0 -> v0.62.0

/run pipeline

ℹ Artifact update notice
File name: tests/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

1 additional dependency was updated

Details:

Package
Change

github.com/IBM/vpc-go-sdk
v0.61.0 -> v0.62.0

ℹ Artifact update notice
File name: tests/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

1 additional dependency was updated

Details:

Package
Change

github.com/IBM/vpc-go-sdk
v0.61.0 -> v0.62.0

/run pipeline

ℹ Artifact update notice
File name: tests/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

1 additional dependency was updated

Details:

Package
Change

github.com/IBM/vpc-go-sdk
v0.61.0 -> v0.62.0

/run pipeline

/run pipeline

ℹ Artifact update notice
File name: tests/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

1 additional dependency was updated

Details:

Package
Change

github.com/IBM/vpc-go-sdk
v0.61.0 -> v0.62.0

/run pipeline

:tada: This PR is included in version 1.3.17 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Chore:NR-1644-Landing pages-web- comprehensive monitoring section

JIRA:https://issues.newrelic.com/browse/NR-1644
Description:Update fonts/ colours in each of these sections of
Why monitor
What should you look for in a .NET monitor
What’s included in this quick start
What makes this unique
which looks similar to the figma design
NOTE: font-family will reflect only when the PR:https://github.com/newrelic/instant-observability-website/pull/137 got merged
Screenshots:

Mobile view:

@AlecIsaacson I am closing this PR because even i am reverting the changes of related-pages.json it is not reflecting here
So i raised new PR:https://github.com/newrelic/instant-observability-website/pull/143 regarding this issue.


[Subtask] Support SparkSQL extended syntax in Iceberg

Describe the subtask
Support SparkSQL extended syntax in Iceberg, such as:
addPartitionField
dropPartitionField
replacePartitionField
setWriteDistributionAndOrdering
setIdentifierFields
dropIdentifierFields
createOrReplaceBranch
createOrReplaceTag
dropBranch
dropTag

Parent issue
https://github.com/datastrato/gravitino/issues/1571

after https://github.com/datastrato/gravitino/pull/2642 is merged, i will start this work.


Turkish language support added, 00-preface.md file.

resolve #issue_id

Description
Please describe the motivation of this pull request, and what problem was solved in this PR.
Change List

Fix typo error of XXX
Add description regarding XXX feature
Resolve error content of XXX

Reference
Please add reference if necessary

说明
此处详细说明 PR 的动机是什么、解决了什么样的问题。
变化箱单

修复了 XXX 的 typo 错误
增加了 XXX 相关的说明
解决了关于 XXX 的描述性错误

参考文献
如果有请注明

Thank you very much for your contribution. Please note that you will need to add more translations rather than a single preface to let the PR be accepted.

Close due to age. Please consider open a PR when it is ready. Thanks.


Leah friday night

I created the confirmation checkout page and then added a little CSS to our title to make it more exciting let me know if you want to change it again!

I forgot to rename this branch something more descriptive sorry!


Update Docker Image Tags

Following this policy:

never 'latest' unless absolutely no other option (and then we should evaluate why that is with the owner)
major.minor
if no semver, choose most recent version

Containers that don't follow this pattern:

CosmosDB Emulator uses 'latest'
Azure Storage Azurite doesn't have major.minor
Kafka doesn't have major.minor
Oracle doesn't have major.minor
Qdrant doesn't have major.minor
Redis commander uses 'latest' (hasn't been updated in 3 years)
SqlServer has <year>-latest, which is roughly equivalent to major.minor

Fix #3933
Microsoft Reviewers: Open in CodeFlow

Shouldn't it be taken into account in tests that the actual version will in most cases be returned as major.minor.revision. Provided that we can set major.minor or just major?

Shouldn't it be taken into account in this case for tests that the current version in most cases will be returned as major.minor.revision. Provided we can set major.minor or just major?

I'm not sure I follow your question. What does "in this case for tests" mean?

Did you review these heuristics with our docker folks like @richlander ?

Did you review these heuristics with our docker folks like @richlander ?

I've chatted with @richlander @mthalman and @MichaelSimons about this all separately.

I like the direction.

Should the policy being followed here be documented somewhere for future reference?

Should the policy being followed here be documented somewhere for future reference?

You mean in a .md file in the repo? Would there be an advantage to that over just referencing this PR and corresponding issue #3933?

/backport to release/8.0

Should the policy being followed here be documented somewhere for future reference?

You mean in a .md file in the repo? Would there be an advantage to that over just referencing this PR and corresponding issue #3933?

That issue would get closed eventually though, right? If we follow https://github.com/dotnet/aspire/issues/2276 and create new issues for next releases to track the work, as suggested by @mitchdenny, then this PR+3933 could be referenced in that, so anyone looking at updating the tags would be able to see what was done earlier, and why.

That issue would get closed eventually though, right?

Even if it is closed, it can still be referenced as "this is the policy we use".


Add LICENSE

There's the GNU GENERAL PUBLIC LICENSE for open source projects, can I add to this repository?


Fix example apps

The example apps need some work, at least:

The / route is missing
They need accounts-password, accounts-facebook, accounts-google and accounts-github to test identify

Fixed in #69


Fix thread safety issue with java client

There is possibility of > 1 PinotClientTransport (and thereby > 1 AHC clients) getting created if public static Connection fromZookeeper(String zkUrl) is invoked by multiple threads concurrently. This PR fixes it

Codecov Report

Merging #8971 (fb1a137) into master (47c637c) will decrease coverage by 54.66%.
The diff coverage is 80.00%.

@@              Coverage Diff              @@
##             master    #8971       +/-   ##
=============================================
- Coverage     69.71%   15.04%   -54.67%
+ Complexity     4710      170     -4540
=============================================
  Files          1817     1770       -47
  Lines         94789    92731     -2058
  Branches      14178    13947      -231
=============================================
- Hits          66083    13954    -52129
- Misses        24065    77757    +53692
+ Partials       4641     1020     -3621

Flag
Coverage Δ

integration1
?

integration2
?

unittests1
?

unittests2
15.04% <80.00%> (+0.05%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Add a -help argument to display usage of the script

Add a -help argument to display usage of the script

I want to work on this issue. Can you assign it to me?


Add Travis and Coveralls

Changes Unknown when pulling b8841557ec4859a031cd1b347447752c8ab81c57 on ci into ** on master**.

Changes Unknown when pulling 178bdfffec0d575f5375d90a93d2ecda05f382ad on ci into ** on master**.

Changes Unknown when pulling b07fd0dd09af1cb84dc966964505ce31684ceb76 on ci into ** on master**.


League of Legends

its not working while i play league or any other games (i tried opening as admin)

I agree with this idea


Correction for raw affiliation Faculty of Pharmacy, Université de Montréal, 2940 Chemin de Polytechnique, Montréal, QC H3T 1J4, Canada; Population Health and Optimal Health Practices, CHU de Quebec–Université Laval Research Centre, Hôpital du Saint-Sacrement, 1050 chemin Ste-Foy, Quebec, QC G1S 4L8, Canada

Correction needed for raw affiliation Faculty of Pharmacy, Université de Montréal, 2940 Chemin de Polytechnique, Montréal, QC H3T 1J4, Canada; Population Health and Optimal Health Practices, CHU de Quebec–Université Laval Research Centre, Hôpital du Saint-Sacrement, 1050 chemin Ste-Foy, Quebec, QC G1S 4L8, Canada
raw_affiliation_name: Faculty of Pharmacy, Université de Montréal, 2940 Chemin de Polytechnique, Montréal, QC H3T 1J4, Canada; Population Health and Optimal Health Practices, CHU de Quebec–Université Laval Research Centre, Hôpital du Saint-Sacrement, 1050 chemin Ste-Foy, Quebec, QC G1S 4L8, Canada
new_rors: 002zghs56;04sjchr03;0161xgx34
previous_rors: 002zghs56;04sjchr03;05f8d4e86;0161xgx34
works_examples: W2805374835
contact: 8174d3fdb131fef51629abfdaab29c79:c4ace1921adf3eb790c244 @ polymtl.ca

This issue was accepted and ingested by the OpenAlex team on 2024-11-01. The new affiliations should be visible within the next 7 days.


feat: improving prompt

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.26%. Comparing base (077fafe) to head (0a94f42).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #11   +/-   ##
=======================================
  Coverage   99.26%   99.26%
=======================================
  Files           2        2
  Lines         407      407
=======================================
  Hits          404      404
  Misses          3        3

Flag
Coverage Δ

unittests
99.26% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

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


feat(asset-service): override Ethereum asset translations

Description
This overrides the Ethereum (eip155:1/slip44:60) asset translations, to be able to support the external links. Currently, we do not allow external links on this asset's description for security purposes since it's coming from CoinGecko's API.
Translations are copied from https://api.coingecko.com/api/v3/coins/ethereum for en (where links are currently disabled in web), and also zh and ko for consistency.
Additionally, some typos have been fixed with English language (see e.g wrong capitalization of MetaMask and MyEtherWallet on the original copies from the aforementioned API request), and valid line breaks have been added to fit the original copy, with the HTML <br/> tag (since regular markdown line breaks require a newline, which is invalid JSON syntax).
Issue

partially tackles https://github.com/shapeshift/web/issues/2167

Screenshots

Looks good.
Noting that whilst the external link to https://www.coingecko.com/en?category_id=29&view=market does work, it probably doesn't go where it's meant to - it just redirects me to the home page of CoinGecko. But, it is indeed the URL returned in the response from https://api.coingecko.com/api/v3/coins/ethereum...

Nice catch! This just fixes the links for now but I've noticed the content of the copy itself has typos (which I've fixed) and is quite outdated e.g mentioning Trezor but not Ledger. I already got in touch with @firebomb1 to potentially improve them with our own, but in the meantime, we could fix this specific case by linking to https://www.coingecko.com/en/categories/smart-contract-platform - updated in ed5661edd45f173a568fe0a5a33fd0b742afe500


Problem loading referenced CSS in Chrome

I noticed that my own site was not properly loading the CSS for this theme, and see a similar issue on the main example site.
Here are some of the JS console errors I see on https://sourcethemes.com/academic/
Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
(index):1

Access to CSS stylesheet at 'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css' from origin 'https://sourcethemes.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

And here's the mis-rendered site.

My own site renders well from the local Hugo server but not when pushed to netlify.

This appears to have been caused by a temporary bug in the CDNJS content distribution network which has just been resolved:  https://github.com/cdnjs/cdnjs/issues/13324 . Refer to that thread for details. Otherwise, generating a self-contained site by downloading assets with Academic Admin will remove any dependencies on third parties.

Sorry for the trouble caused by the service outage we had at cdnjs. As said above a fix has been deployed and so this should be resolved shortly.
You can view the full incident at https://status.cdnjs.com/incidents/9100rwz33n1h


fix fatal error: Check failed: false. Tried to RegisterCallback witho…

…ut an AtExitManager
update server.cpp, fix a  fatal error log:
src/butil/at_exit.cc:46] Check failed: false. Tried to RegisterCallback without an AtExitManager

Ah, I happen to send the same fix in different location.

It turns out your solution is better than mine.


[WIP]Abstract away regular expressions for path validation in a programming language agnostic way

Replaced local RegExps with updated RegExps in bids-validator-common.
Fixes #429
Depends on https://github.com/INCF/bids-validator-common/pull/5

What's the plan for handling regular expressions for work-in-progress extensions (such as tests only enabled with --bep006)?

@chrisfilo My thinking was that it would make sense to update bids-validator-common with any new or modified regular expressions so it will serve as a single source of truth that's language agnostic.


Fix Frame Set Annotations

Fix Frame Set Annotations
Description
Calling set annotations assumed a spatial_payload exists when that's not the case for frame or global annotations.
Added a check for this.
PR Checklist

[X] Merged latest main
[X] Version number in package.json has been bumped since last release
[X] Version numbers match between package package.json and src/version.js
[X] Ran npm install and npm run build AFTER bumping the version number
[X] Updated documentation if necessary (currently just in api_spec.md)
[X] Added changes to changelog.md

Breaking API Changes
None

Should have everything sorted out.
Added .vscode to .gitignore so we don't have to juggle a bunch of build configurations.

I was checking through other PRs and realized git can use a global gitignore, so I moved my .vscode ignore to that instead.

Note that you might need to merge and bump the version number again


error include opencv2/face

Hi,
I try to use the sdk which you have compiled on Ubuntu 18.04 with Eclipse and I get this erros for OpenCV contrib modules face
/home/qamaruddin/eclipse-workspace/identity/jni/dip.cpp:593: error: undefined reference to 'cv::CascadeClassifier::detectMultiScale(cv::_InputArray const&, std::__ndk1::vector<cv::Rect_<int>, std::__ndk1::allocator<cv::Rect_<int> > >&, double, int, int, cv::Size_<int>, cv::Size_<int>)'
/home/qamaruddin/eclipse-workspace/identity/jni/dip.cpp:596: error: undefined reference to 'cv::face::FacemarkLBF::Params::Params()'
/home/qamaruddin/eclipse-workspace/identity/jni/dip.cpp:596: error: undefined reference to 'cv::face::FacemarkLBF::create(cv::face::FacemarkLBF::Params const&)'

I have managed to get it to work, basically, OCV didn't support NDKr18, and I also had to install ninja from source. I have also used python3 instead of python2 to run the opencv/platforms/android/build_sdk.py . One more thing is that I use Eclipse Android ADT which Google has for no reason deprecated ;(, but I find it super fast compared to the heavy Android Studio.
# export ANDROID_ABI=armeabi-v7a
# export ANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-4.8
# export ANDROID_NDK=$HOME/Downloads/android-ndk-r17c-linux-x86_64/android-ndk-r17c/
# export ANDROID_SDK=$HOME/android-sdks/

./../opencv/platforms/android/build_sdk.py --extra_modules_path=/opt/opencv_contrib/modules --config ../opencv/platforms/android/ndk-17.config.py


Add metacall include path and metacall library path in c loader

Description
Add metacall include path so including metacall/metacall.h #include <metacall/metacall.h> works.
Add metacall library path so libtcc can find libmetacall.so.
Fixes #(issue_no)

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[ ] Documentation update

Checklist:

[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[ ] My changes generate no new warnings.
[ ] I have added tests/screenshots (if any) that prove my fix is effective or that my feature works.
[ ] I have tested the tests implicated (if any) by my own code and they pass (make test or ctest -VV -R <test-name>).
[ ] If my change is significant or breaking, I have passed all tests with ./docker-compose.sh build &> output and attached the output.
[ ] I have tested my code with OPTION_BUILD_SANITIZER or ./docker-compose.sh test &> output and OPTION_TEST_MEMORYCHECK.
[ ] I have tested with Helgrind in case my code works with threading.
[ ] I have run make clang-format in order to format my code and my code follows the style guidelines.

If you are unclear about any of the above checks, have a look at our documentation here.

I am not sure if this is going to work as it is for all cases. It is making me doubt, so I am not sure to merge it. I can try to implement a sightly better version and link it here.

I can try to implement a sightly better version and link it here.

ok, looking forward to it

I think we can implement this with portability/path module, so it works for multiple platforms and it handles all the cases (i.e if the path ends with or without slash). Meanwhile I don't want to merge it, but we can leave it for reference.

We can also use filesystem module from c++ 17 but I don't like it, it's very heavy. The portability path are just few small C functions with size safety. We can just use portability_path_join.
Ok. should I rework the code and update the pr?

We can also use filesystem module from c++ 17 but I don't like it, it's very heavy. The portability path are just few small C functions with size safety. We can just use portability_path_join.
Ok. should I rework the code and update the pr?

Yeah, feel free to do it.


[angular plugin] Add angular.extend effects

This PR allow completion of properties added with angular.extend.

Looks good, merged.


Listing on FMI tools page

It would be good to list the list sil-kit-fmu-importer  on the FMI Tools page https://fmi-standard.org/tools/, as described here: https://github.com/modelica/fmi-standard.org/blob/main/CONTRIBUTING.md#updating-the-tools-list

Hello @chrbertsch, thank you for notifying us about the FMI Tools page and how to add the SIL Kit FMU Importer. We will submit a PR to be added to the list in the next days.

Hello @chrbertsch, thank you for notifying us about the FMI Tools page and how to add the SIL Kit FMU Importer. We will submit a PR to be added to the list in the next days.

Next week the FMI User meeting at the Modelica Conference 2023 and it would be great to have SIL-KIT on our list! Thanks!

@chrbertsch: The FMU Importer was added to the FMI Tools page a while ago and there seems to be no problem with the information we provided. For reference, the commit was f64b4d8 on modelica/fmi-standard.org.
We will update the entry if need arises. For now, I will close this issue.
If you have any remarks or questions feel free to open a new issue.


instructions on local install?

to prevent docker bloat assuming you have nginx and python how would you just run it?

You can have a local dev setup: https://github.com/silvanmelchior/IncognitoPilot/blob/main/CONTRIBUTING.md#development-setup


Create .gitattributes and ignore ipynb

This will tell github to not count ipynb as part of the repo's languages
See: https://stackoverflow.com/questions/72898768/gitlab-remove-notebooks-from-language-percentage

Great! Thanks.


Could you provide the bash file for multi-node （4machine, each 4gpus,totally 16gpus）training on IN-1K?

Hey,
We never needed to run across nodes, but you can check here (https://pytorch-lightning.readthedocs.io/en/latest/clouds/cluster.html) how to do multi-node training.

Hey, We never needed to run across nodes, but you can check here (https://pytorch-lightning.readthedocs.io/en/latest/clouds/cluster.html) how to do multi-node training.

Thanks, I suggest that you can add the multi-nodes training to complement the solo project. VISSL and some other projects are all based on multi-nodes training.
I will try multi-node training and if finished I will PR it to solo project.

Sorry for commenting here.. I reckon there could be an issue with learning_rate
https://github.com/vturrisi/solo-learn/blob/45c143dfac6e8a09258081b893726474dba04640/solo/args/utils.py#L224
Learning rate is only multiplied with batch_size and num_gpus but it should be batch_size * num_gpus * num_nodes i guess

@ankitpatnala yes, this needs to be fixed

Hey, this should be fixed in the newest version of solo. We currently support running with horovod and torch.distributed.run. If your cluster supports something different, you should check how to run there and that the learning rate is properly scaled.


Double quotes are not (always) escaped

Hello,
looks like that when an object get serialized/unserialized more than once, sometimes double quotes are not escaped.
Here is the code to replicate the error, i am using boon v0.30 and java 1.7.x
import java.util.HashMap;
import java.util.Map;

import org.boon.json.JsonFactory;
import org.boon.json.ObjectMapper;

public class MyObject {
    private String title;
    private Map<String, Object> attrs;
    /**
     * @return the title
     */
    public String getTitle() {
        return title;
    }
    /**
     * @param title the title to set
     */
    public void setTitle(String title) {
        this.title = title;
    }
    /**
     * @return the attrs
     */
    public Map<String, Object> getAttrs() {
        return attrs;
    }
    /**
     * @param attrs the attrs to set
     */
    public void setAttrs(Map<String, Object> attrs) {
        this.attrs = attrs;
    }

    public static void main(String[] args) {

        // create object
        MyObject myobject = new MyObject();
        // add a title and attributes
        myobject.setTitle("title with \" double qoutes");
        Map<String,Object> attributes = new HashMap<>();
        attributes.put("author", "author with \" double quotes");
        myobject.setAttrs(attributes);

        // create ObjectMapper
        ObjectMapper mapper = JsonFactory.create();

        // serialize myobject to json
        String myobjectJson = mapper.toJson(myobject);
        System.out.println(myobjectJson);
        // prints: {"title":"title with \" double qoutes","attrs":{"author":"author with \" double quotes"}}
        // parse myobjectJson to an object
        MyObject myobjectParsed = mapper.fromJson(myobjectJson, MyObject.class);

        // serialize again my myobjectParsed to json
        myobjectJson = mapper.toJson(myobjectParsed);
        System.out.println(myobjectJson);
        // double quoted for attrs are not escaped
        // prints: {"title":"title with \" double qoutes","attrs":{"author":"author with " double quotes"}}

        MyObject myobjectParsed2 = mapper.fromJson(myobjectJson,MyObject.class);
        // Exception in thread "main" org.boon.json.JsonException: expecting current character to be ':' but got '}' with an int value of 125

    }
}

Thanks for posting the example. That will help me a lot. I will take a peek.

Fixed. Sorry it took so long.


Error in rseqc_gtf2bed

Problem description
I am trying to run bollito on fastq files from a 10x run with v3 chemistry. However, I receive an error and the pipeline does not seem to continue.
Expected Output
Full output from fastq files
Error
Error in rule rseqc_gtf2bed:
jobid: 128
output: /out/qc/rseqc/annotation.bed, /out/qc/rseqc/annotation.db
log: /log/rseqc/rseqc_gtf2bed.log (check log file(s) for error message)
conda-env: /apps/bollito/.snakemake/conda/cf27484f
RuleException:
CalledProcessError in line 80 of /apps/bollito/rules/qc.smk:
Command 'source /.conda/envs/snakemake_5.24.0/bin/activate '/apps/bollito/.snakemake/conda/cf27484f'; set -euo pipefail;  python/apps/bollito/.snakemake/scripts/tmpqegbd6vw.gtf2bed.py' returned non-zero exit status 1.
File "/.conda/envs/snakemake_5.24.0/lib/python3.8/site-packages/snakemake/executors/init.py", line 2114, in run_wrapper
File "/apps/bollito/rules/qc.smk", line 80, in __rule_rseqc_gtf2bed
File "/.conda/envs/snakemake_5.24.0/lib/python3.8/site-packages/snakemake/executors/init.py", line 529, in _callback
File "/.conda/envs/snakemake_5.24.0/lib/python3.8/concurrent/futures/thread.py", line 57, in run
File "/.conda/envs/snakemake_5.24.0/lib/python3.8/site-packages/snakemake/executors/init.py", line 515, in cached_or_run
File "/.conda/envs/snakemake_5.24.0/lib/python3.8/site-packages/snakemake/executors/init.py", line 2199, in run_wrapper
System
CentOS Linux 8
Thank you!
conda_environment.txt

Hi @alefrol638.
Could you attach the log file for the step, which should be in /log/rseqc/rseqc_gtf2bed.log according to your error message? That may give us more information about the problem.

Thank you for the quick response!  Attached you may find the log for rseqc.
Actually, if I remove the rseqc step from the pipeline I have an additional problem: In my library both reads have the same length of 150 bp (https://www.biostars.org/p/9529864/#9529942), bc. Read 1 contains the barcode/UMI and the TSO primer. Therefore, I receive an error from StarSolo, that read 1 has the wrong length (see attached log). I think this is an easy one, you could maybe just include an optional trimming step in your pipeline before the alignment. Alternatively, I think STAR v.2.7.8 supports trimming (see under "Barcode and cDNA on the same mate" in https://github.com/alexdobin/STAR/blob/master/docs/STARsolo.md#barcode-and-cdna-on-the-same-mate), so maybe setting a newer version for STAR would help. I couldn't test it, because I was not able to find the yaml, in which the STAR version is set.
rseqc_gtf2bed.log
18_4_BDJ_R1_001.fastq.gz.log

Right, thanks for the log.
Would you mind moving the second question to a new issue? That will helps us organise the work better in order to solve both problems. Thank you in advance.
Regarding the rseqc error, it looks like the environment is being created with Python 3.10, and there's an undeclared dependency to 3.9 in the package. I've now modified the conda environment to fix this version, please test branch 8_reseqc_error and see if the error goes away.

I have tried the pipeline with the 8_reseqc_error branch, but the error persists.

I haven't been able to replicate your error. Any chance you could share a minimal dataset that triggers it so we can test?

The dataset in question is publicly available under: https://zenodo.org/record/4264462. I have tested the pipeline also on our own data (it was SeqWell, though) with the same result.

I just found out, that the link I send above is TCR/BCR data only. The GEX data is not available, yet. I will keep try to prepare a small reproducible example from the SeqWell data or inform you as soon as the GEX fastqs for the publicly available dataset are available. Thank you!

I've also had some error in rule rseqc_gtf2bed. I'm not sure if it's the same problem, but just in case.
Here is the log:
Traceback (most recent call last):
File "/home/bollito/.snakemake/scripts/tmpf143srhw.gtf2bed.py", line 9, in
import gffutils
ModuleNotFoundError: No module named 'gffutils'
I tried updating gffutils version (from 0.9 to 0.11.1) in envs/gffutils.yaml, and apparently it was solved.

Ok, I found a solution. I have been executing the pipeline in a singularity container. When executing it in a conda-environment, this error does not appear anymore. Don't know why though.


SCIM - Provisioning of custom extension attribute is not working - Custom Schema is missing

Dear Reader,
Something is clearly not square with the doc or we have a bug in the implementation but this is clearly not working:
https://docs.microsoft.com/en-us/azure/active-directory/app-provisioning/customize-application-attributes#provisioning-a-custom-extension-attribute-to-a-scim-compliant-application
The request as shown is impossible to reproduce:

When adding the custom attribute and mapping:

The Schema list is never updated with the new namespace.

yet the custom attribute is sent out

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

ID: 83b07a9e-5e16-32ed-265e-32a32998ce37
Version Independent ID: 09008259-4b53-2925-9679-ecad59cefe41
Content: Customizing Azure AD attribute mappings
Content Source: articles/active-directory/app-provisioning/customize-application-attributes.md
Service: active-directory
Sub-service: app-provisioning
GitHub Login: @kenwith
Microsoft Alias: kenwith

@VeV-HDT Thank you for your query, our team will review it and circle back at the earliest.

This may require further troubleshooting as this can happen for a number of reasons. I have seen this happen when an attribute is checked as "Read Only" and unable to be read by the application, but it will require a deeper dive to know for sure with your issue.
If you send an email to<EMAIL_ADDRESS>with "Attn: Marilee Turscak" and include your subscription ID, I can open a free support case for you to help you get this resolved.

@MarileeTurscak-MSFT were you able to catch my email?


Auto-create sensors based on select_list

First of all THANK YOU SOO MUCH for this nice project!
Is your feature request related to a problem? Please describe.
Manually setting a sensor for each list-item can be exhausting.
Also its problematic if the list is changing.
Describe the solution you'd like
Auto- create and remove sensors based on select_list
maybe add a list_item key next to select_list to define name, select and attribute for all items.
Note: name should accept a select-string here.
Additional context
Maybe it would be convinient to have all select-strings inside list_item scoped to the element:
flowchart TB
A[select_list: li.item] -->|Getting 3 list items| B(list_item)
B -->| item1 | D[Sensor 1]
B -->| item2 | E[Sensor 2]
B -->| item3 | F[Sensor 3]

  - resource: XXX
    scan_interval: 3600
    sensor:
      - unique_id: XXXX
        name: Items
        select_list: "li.item"
        value_template: |
          {%-set value = value.split(",")-%}
          {{value|count}}
        list_items:
          name: "h2"                            # Should be working like `li.item[i] h2`
          select: ".details > .magicValue"      # Should be working like `li.item[i] .details > .magicValue`
          value_template: "{{ value|int }}"
          attributes:
            - name: Other Value
              select: ".details > .otherValue"  # Should be working like `li.item[i] .details > .otherValue`

Thanks for the detailed request. Dynamically creating sensors would be a very big change, if possible at all. Are you aware of other components that do this?

Please reopen when you have more info.


Webapp not showing data in the graph

I tried commenting 'return' in chart-device-data.js as suggested in the issue #52495. It worked for the localhost but still not able to visualize the data from azure web app. Please comment to the earliest. Thank you

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

ID: 681e10a1-05d3-5761-2afd-42602a7efecf
Version Independent ID: f72e21b1-3530-8554-f1f1-fc66b222a485
Content: Real-time data visualization of your IoT hub data in a web app
Content Source: articles/iot-hub/iot-hub-live-data-visualization-in-web-apps.md
Service: iot-hub
GitHub Login: @robinsh
Microsoft Alias: robinsh

@PRMerger16 This issue is duplicate of https://github.com/MicrosoftDocs/azure-docs/issues/52271.
Since this is working locally and not working for web app, I would suggest you,
Please file a support request @ https://aka.ms/azsupt? If you do not have access to a support plan, please reach out<EMAIL_ADDRESS>with a link to this Issue as well as your subscription ID and we can help get the support ticket opened for this issue. I am going to close both of your issues https://github.com/MicrosoftDocs/azure-docs/issues/52271 and https://github.com/MicrosoftDocs/azure-docs/issues/53592 and please share the resolution here once your issue is resolved.

@saitejakothamasu  As per this issue, https://github.com/MicrosoftDocs/azure-docs/issues/53901 doc has been updated. Please follow the steps accordingly update if you still face any problems.


Issue with k8s.io/docs/tasks/tools/install-minikube/

This is a Bug Report

Problem:
Getting these errors while following the procedure step by step
😄  minikube v1.12.3 on Ubuntu 20.04
✨  Using the docker driver based on existing profile
👍  Starting control plane node minikube in cluster minikube
🏃  Updating the running docker "minikube" container ...
❗  This container is having trouble accessing https://k8s.gcr.io
💡  To pull new external images, you may need to configure a proxy: https://minikube.sigs.k8s.io/docs/reference/networking/proxy/
🐳  Preparing Kubernetes v1.18.3 on Docker 19.03.8 ...
🤦  Unable to restart cluster, will reset it: getting k8s client: client config: client config: context "minikube" does not exist
💥  initialization failed, will try again: run: /bin/bash -c "sudo env PATH=/var/lib/minikube/binaries/v1.18.3:$PATH kubeadm init --config /var/tmp/minikube/kubeadm.yaml  --ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests,DirAvailable--var-lib-minikube,DirAvailable--var-lib-minikube-etcd,FileAvailable--etc-kubernetes-manifests-kube-scheduler.yaml,FileAvailable--etc-kubernetes-manifests-kube-apiserver.yaml,FileAvailable--etc-kubernetes-manifests-kube-controller-manager.yaml,FileAvailable--etc-kubernetes-manifests-etcd.yaml,Port-10250,Swap,SystemVerification,FileContent--proc-sys-net-bridge-bridge-nf-call-iptables": Process exited with status 1
stdout:
[init] Using Kubernetes version: v1.18.3
[preflight] Running pre-flight checks
[preflight] The system verification failed. Printing the output from the verification:
KERNEL_VERSION: 5.4.0-42-generic
DOCKER_VERSION: 19.03.8
DOCKER_GRAPH_DRIVER: overlay2
OS: Linux
CGROUPS_CPU: enabled
CGROUPS_CPUACCT: enabled
CGROUPS_CPUSET: enabled
CGROUPS_DEVICES: enabled
CGROUPS_FREEZER: enabled
CGROUPS_MEMORY: enabled
[preflight] Pulling images required for setting up a Kubernetes cluster
[preflight] This might take a minute or two, depending on the speed of your internet connection
[preflight] You can also perform this action in beforehand using 'kubeadm config images pull'
[kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet-start] Starting the kubelet
[certs] Using certificateDir folder "/var/lib/minikube/certs"
[certs] Using existing ca certificate authority
[certs] Using existing apiserver certificate and key on disk
[certs] Using existing apiserver-kubelet-client certificate and key on disk
[certs] Using existing front-proxy-ca certificate authority
[certs] Using existing front-proxy-client certificate and key on disk
[certs] Using existing etcd/ca certificate authority
[certs] Using existing etcd/server certificate and key on disk
[certs] Using existing etcd/peer certificate and key on disk
[certs] Using existing etcd/healthcheck-client certificate and key on disk
[certs] Using existing apiserver-etcd-client certificate and key on disk
[certs] Using the existing "sa" key
[kubeconfig] Using kubeconfig folder "/etc/kubernetes"
[kubeconfig] Writing "admin.conf" kubeconfig file
[kubeconfig] Writing "kubelet.conf" kubeconfig file
[kubeconfig] Writing "controller-manager.conf" kubeconfig file
[kubeconfig] Writing "scheduler.conf" kubeconfig file
[control-plane] Using manifest folder "/etc/kubernetes/manifests"
[control-plane] Creating static Pod manifest for "kube-apiserver"
[control-plane] Creating static Pod manifest for "kube-controller-manager"
[control-plane] Creating static Pod manifest for "kube-scheduler"
[etcd] Creating static Pod manifest for local etcd in "/etc/kubernetes/manifests"
[wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory "/etc/kubernetes/manifests". This can take up to 4m0s
[kubelet-check] Initial timeout of 40s passed.
Unfortunately, an error has occurred:
	timed out waiting for the condition

This error is likely caused by:
	- The kubelet is not running
	- The kubelet is unhealthy due to a misconfiguration of the node in some way (required cgroups disabled)

If you are on a systemd-powered system, you can try to troubleshoot the error with the following commands:
	- 'systemctl status kubelet'
	- 'journalctl -xeu kubelet'

Additionally, a control plane component may have crashed or exited when started by the container runtime.
To troubleshoot, list all containers using your preferred container runtimes CLI.

Here is one example how you may list all Kubernetes containers running in docker:
	- 'docker ps -a | grep kube | grep -v pause'
	Once you have found the failing container, you can inspect its logs with:
	- 'docker logs CONTAINERID'

stderr:
W0823 12:31:16.059850   59352 configset.go:202] WARNING: kubeadm cannot validate component configs for API groups [kubelet.config.k8s.io kubeproxy.config.k8s.io]
[WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/
[WARNING Swap]: running with swap on is not supported. Please disable swap
[WARNING SystemVerification]: failed to parse kernel config: unable to load kernel module: "configs", output: "modprobe: FATAL: Module configs not found in directory /lib/modules/5.4.0-42-generic\n", err: exit status 1
[WARNING Service-Kubelet]: kubelet service is not enabled, please run 'systemctl enable kubelet.service'
W0823 12:31:27.828286   59352 manifests.go:225] the default kube-apiserver authorization-mode is "Node,RBAC"; using "Node,RBAC"
W0823 12:31:27.829339   59352 manifests.go:225] the default kube-apiserver authorization-mode is "Node,RBAC"; using "Node,RBAC"
error execution phase wait-control-plane: couldn't initialize a Kubernetes cluster
To see the stack trace of this error execute with --v=5 or higher
Proposed Solution:
N/A
Page to Update:
https://kubernetes.io/docs/tasks/tools/install-minikube/

Ubuntu 20.04

/kind support

@cyberprodigy I'm afraid that GitHub is not the right place to request support.
/close


Multiple deployments with Sentry and CodePush

OS:

[ ]  Windows
[x]  MacOS
[ ]  Linux

Platform:

[x]  iOS
[x]  Android

I have following issue:
My app has staging and production environments. For each env, I have only 1 bundle name like com.app.staging, com.app.production. I integrate both CodePush and Sentry so I must upload bundle files to Sentry by manually. With your current cli, I have 2 options to set release version:

Don't override bundle-id -> Sentry version: com.app-1.0
Override bundle-id with com.app.staging ->  Sentry version: com.app.staging

The problem is version number is not included in the 2nd option automatically. So I add 1 more parameter called version-number to resolve that problem.
My code here: https://github.com/tangnv/react-native-sentry/tree/add-version-name. Please create PR and merge it if you think it's helpful.
Thanks!

Wrong repo. :(


[bugfix] nodeHasId has issue with 0.14 in some cases

to: @ljharb @goatslacker
The spec that was added in this PR would succeed in React 0.13 but fail in React 0.14 due to some changes in behavior from the two. This had been abstracted away for some selectors (like class name) through the correct propsOfNode(node) function, but the nodeHasId function was still prone to these issues.
Thanks to @clouddra for pointing out.
Fixes https://github.com/airbnb/enzyme/issues/64

LGTM


Commented version of the code

Hi Danijar,
I was just wondering if there is any commented version of the code by any chance?

Thanks for asking but no, there isn't.


Getting error post user tries to create company which doesn't exists in ClearBit on DEV Environment

Getting error post user tries to create company which doesn't exists in Clearbit on Staging environment.

The issue is from org-service and already logged a ticket for this
https://jira.linuxfoundation.org/browse/PMM-1013
So closing this now.

The issue is from org-service and already logged a ticket for this
https://jira.linuxfoundation.org/browse/PMM-1013
So closing this now.


Convert to ES6

hey :)
this PR is a major upgrade for qrcode-terminal:

upgrade es5 to es6
dosen't change any logic
doesn't add any depencies
fixes tests (duto sinon upgrade)

ES6 and ESModules require Node12.
I hope that is fine - now that Node14 is the current long term support version: https://nodejs.org/en/about/releases/

Incredible work @jantimon! Thank you for taking the time to upgrade the package while retaining the logic and avoiding new dependencies.
I'm happy to merge this PR. I'll just give it a few moments to see if @gtanner has anything to add.

Looks ok to me as well @mwbrooks !

Awesome @gtanner!
@jantimon I'm running into 2 failed tests on my end and I'm curious if you can help me through it.
$ node --version
v12.19.0

$ npm test
...
  6 passing (92ms)
  2 failing

  1) in the main module
       the generate method
         when not providing a callback
           "after each" hook for "logs to the console":
     TypeError: Cannot read property 'restore' of undefined
      at Context.<anonymous> (test/main.js:13:31)
      at processImmediate (internal/timers.js:461:21)

  2) in the main module
       the generate method
         when providing a callback
           will not call the console.log method:
     Error: expected true to equal false
      at Assertion.assert (node_modules/expect.js/index.js:96:13)
      at Assertion.be.Assertion.equal (node_modules/expect.js/index.js:216:10)
      at Assertion.<computed> [as be] (node_modules/expect.js/index.js:69:24)
      at Context.<anonymous> (test/main.js:32:47)
      at processImmediate (internal/timers.js:461:21)

The first error is that sinon.sandbox.restore is undefined. It looks like a fresh npm install used<EMAIL_ADDRESS>cat node_modules/sinon/package.json | grep version
    "postversion": "./scripts/postversion.sh",
    "preversion": "./scripts/preversion.sh",
    "version": "./scripts/version.sh"
  "version": "13.0.1"

Hope this pr gets merged

Any idea on when this will be merged?

Would love to see ES6 support and the updates.

can someone merge this asap?


addNode in node class takes parameter (update) that's never used.

The update parameter is not used.   Either it should be fixed to use it as described or it should be removed.

I thought update=True would for the update, you are saying that doesn't happen?  Originally Polyglot would never do the update, now it tries to automatically figure out if update is needed and perform it automatically.
But, I have issues with the update, when you do that it can invalidate ISY programs so they do not run... I've had long discussions with @cjudi on this, but we have never resolved it.

update=True or update=False, the behavior of the function is the same.    Also, the updateNode() function seems to just call addNode() so they both pretty much do the same thing.
I wasn't looking at the behavior of the function, but yeah, that probably should be reviewed too as now would be the time to change and document the API behavior if that's something we want to do.  If calling it can invalidate ISY programs, that seems like a big issue.

AddNode is also where the difference in node_def_id and nodedefid exists between polyglot_interface and pgc_python_interface. We need to make sure this difference is resolved in PG3.


[bug] A new Channel instance can only transmit once.

Describe the bug
Under Linux Gnome,，A new Channel instance can only transmit once.The backend outputs 6 times, while the frontend only outputs 3 times

Reproduction
No response
Expected behavior
No response
Full tauri info output
$ pnpm run tauri info                                                   [10:28:13]

><EMAIL_ADDRESS>tauri /home/lei/wave
> tauri "info"

[✔] Environment
    - OS: Arch Linux Unknown x86_64 (X64)
    ✔ webkit2gtk-4.1: 2.46.1
    ✔ rsvg2: 2.59.1
    ✔ rustc: 1.81.0 (eeb90cda1 2024-09-04)
    ✔ cargo: 1.81.0 (2dbb1af80 2024-08-20)
    ✔ rustup: 1.27.1 (2024-05-07)
    ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (default)
    - node: 22.9.0
    - pnpm: 9.12.1
    - bun: 1.1.30
    - deno: deno 1.46.3

[-] Packages
    - tauri 🦀: 2.0.4
    - tauri-build 🦀: 2.0.1
    - wry 🦀: 0.46.2
    - tao 🦀: 0.30.3
    - @tauri-apps/api : 2.0.2
    - @tauri-apps/cli : 2.0.3

[-] Plugins
    - tauri-plugin-shell 🦀: 2.0.1
    - @tauri-apps/plugin-shell : 2.0.0

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: Vue.js
    - bundler: Vite

### Stack trace

_No response_

### Additional context

_No response_

that's a caveat with the message ordering mechanism that's part of the channel; I think we should document that behavior and recommend users to use a dedicated channel per invoke call

alternatively i think we can use a dedicated "tunnel" per channel so the ordering per command call is not a problem for this use case


MongoDB Atlas doesn't appear in my Linked Services list.

I can't find the "MongoDB Atlas" in the Linked Services list in Azure Data Factory, any ideas?

@mustafasalahuldin Thank you for your question. Can you please share with us the URL of the doc that you are having issues with?
Please note that we scope issues on this repro to feedback related to the docs. If you have a product question, please post it on Microsoft Q&A or Stack Overflow. Thank you for your understanding.

@mustafasalahuldin Since we have not heard back from you we will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly reopen the issue and continue the discussion.


Test issues

Can you please have a look and fix the test issues.

Only one issue remains, where I need your support. (Please wait for feature/updating-to-phoenix-2 to be merged on main before debugging.

I checked it: There's no Trigger VOB inside world.zen from G1. Closing issue now.


Compilation errors

I'm submitting a ...
[ ] bug report
[ ] feature request
[ ] question about the decisions made in the repository
[X ] question about how to use this project

Summary

Looks like a great project so I decided to test it out with a https://quasar.dev/ js project.
This is compatible with ts package imports, so I imported as per the guide.
Compilation error 1: [Resolved]
Syntax Error: Reading from "node:fs" is not handled by plugins (Unhandled scheme).
Webpack supports "data:" and "file:" URIs by default.
You may need an additional plugin to handle "node:" URIs.
I fixed this by modifying the quaser.config chain webpack:
chainWebpack(chain) {
chain
.plugin("eslint-webpack-plugin")
.use(ESLintPlugin, [{ extensions: ["js", "vue"] }]),
chain.merge({
externals: {
"node:fs": "commonjs util",
},
});
},
},
So that passed, but then I got another bunch of compilation errors, which I copy just below.
I tried importing one out of interest [npm install --save stream/web] but that failed with fatal: Could not read from remote repository.
Any clues as to what is going on here? Would love to test it out in an integration project.
I ran the examples locally ok, just trying to integrate it into a basic Quasar js project doesn't seem to work too well.
Thanks!
Compilation errors #2 [Unresolved]
App •  ERROR  •  UI  in<EMAIL_ADDRESS>Module not found: Can't resolve imported dependency "crypto"
Did you forget to install it? You can run: npm install --save crypto
App •  ERROR  •  UI  in<EMAIL_ADDRESS>Module not found: Can't resolve imported dependency "stream/web"
Did you forget to install it? You can run: npm install --save stream/web
App •  ERROR  •  UI  in<EMAIL_ADDRESS>Module not found: Can't resolve imported dependency "crypto"
Did you forget to install it? You can run: npm install --save crypto
App •  ERROR  •  UI  in<EMAIL_ADDRESS>Module not found: Can't resolve imported dependency "crypto"
Did you forget to install it? You can run: npm install --save crypto
App •  ERROR  •  UI  in<EMAIL_ADDRESS>Module not found: Can't resolve imported dependency "http"
Did you forget to install it? You can run: npm install --save http
App •  ERROR  •  UI  in<EMAIL_ADDRESS>Module not found: Can't resolve imported dependency "https"
Did you forget to install it? You can run: npm install --save https
App •  ERROR  •  UI  in<EMAIL_ADDRESS>Module not found: Can't resolve imported dependency "os"
Did you forget to install it? You can run: npm install --save os
App •  ERROR  •  UI  in<EMAIL_ADDRESS>Module not found: Can't resolve imported dependency "process"
Did you forget to install it? You can run: npm install --save process
App •  ERROR  •  UI  in<EMAIL_ADDRESS>Module not found: Can't resolve imported dependency "vm"
Did you forget to install it? You can run: npm install --save vm
App •  ERROR  •  UI  in<EMAIL_ADDRESS>Module not found: Can't resolve imported dependency "path"
Did you forget to install it? You can run: npm install --save path
App •  ERROR  •  UI  in<EMAIL_ADDRESS>Module not found: Can't resolve imported dependency "stream/web"
Did you forget to install it? You can run: npm install --save stream/web
App •  COMPILATION FAILED  • Please check the log above for details.

Other information (e.g. detailed explanation, stack traces, related issues, suggestions how to fix, links for us to have context, eg. StackOverflow, personal fork, etc.)

Hi, this errors occur when you try to use Node.js modules like crypto or http in browser evirinment. Please make sure you use Ax library properly, on Node.js side and don't leak it to browser.
You can e.g. use dunamic imports in your code like:
if (typeof window === 'undefined') {
    const { util } = await import('@ax-llm/ax');
}

Thanks for the quick reply. I see, I'll use it a cloud function instead.
It wasn't clear to me it's a server side package only. Thanks!
fwiw I did clear the compilation errors via
chainWebpack(chain) {
chain
.plugin("eslint-webpack-plugin")
.use(ESLintPlugin, [{ extensions: ["js", "vue"] }]),
chain.merge({
externals: {
"node:fs": "commonjs util",
"crypto": "commonjs util",
"stream/web": "commonjs util",
"http": "commonjs util",
"https": "commonjs util",
"os": "commonjs util",
"process": "commonjs util",
"vm": "commonjs util",
"path": "commonjs util",
},
});
},

Sure, though there are a variety of methods for keeping keys reasonably secure client side.
That said, I also prefer to use cloud functions (on Appwrite atm) once I have the code worked out. It's quicker iterating in the browser initially though, when doing local dev.
Just a suggestion, but might be good to highlight the fact it's for server side use, just to make things clear up front.
Thanks!


Quickstarts automatically installable with operator

This is work in progress.
Current quickstarts are pulled from closed source repo. We need to adjust them to work with operator and make generic to the RHOAS/Kafka usages.
Example for fields that we can use
https://github.com/openshift/console-operator/blob/master/quickstarts/manage-helm-repos.yaml

Quickstarts oudated. So I'm going to close this for now


Declassify All

Is there anyway to declassify my whole project? 😔

managed to do something cheap:
var path = require('path'), fs=require('fs');
const { exec } = require("child_process");

function fromDir(startPath,filter,callback){
    if (!fs.existsSync(startPath)){
        console.log("no dir ",startPath);
        return;
    }

    var files=fs.readdirSync(startPath);
    for(var i=0;i<files.length;i++){
        var filename=path.join(startPath,files[i]);
        var stat = fs.lstatSync(filename);
        if (stat.isDirectory()){
            fromDir(filename,filter,callback);
        }
        else if (filter.test(filename)) callback(filename);
    };
};

let counter = 0;
fromDir('../nertivia-client-ts/src', /\.vue$/,function(filename){
    counter++;
    exec("vue-declassify " + filename, (error, stdout, stderr) => {
        if (error) {
            console.log(`error: ${error.message}`);
            return;
        }
        if (stderr) {
            console.log(`stderr: ${stderr}`);
            return;
        }
        console.log(`stdout: ${stdout}`);
    });
    console.log('('+counter+')-- found: ',filename);
});

Stole a bit of code from here: https://stackoverflow.com/questions/25460574/find-files-by-extension-html-under-a-folder-in-nodejs

Thanks for trying out the project.
As you've noticed, it's pretty straightforward to write code around the command line tool to achieve what you're looking for. Probably the more typical approach would be a shell script, ie. find ./nertivia-client-ts/src -name '*.vue' | vue-declassify or something similar.
Closing since the issue seems to be resolved.


Update release link for aws installation documentation

@xyloman you need to sign the CLA!

@xyloman are you not able to sign this CLA due to company restrictions?
If so, please let me know and I can cherry-pick this into master 👍🏼


replace all validate functions with datatypes

I recommend bumping puppet not to 4.0.0 but to 4.6.1. This is the recommended version by Puppet, Vox Pupuli agreed to use this as well. Let me know if I should do any more validations or other stuff in this PR.

@ekohl I fixed the documentation and added validation for all types.

I think we can already merge the documentation fix and stdlib bump. The rest may require some branching.

sure. I can cherry-pick them and provide them in a separate PR.

@bastelfreak Please rebase onto current master and bump the major version and minimum puppet version in metadata.json. Also, squashing all commits together would be appreciated.

@mmoll rebased, squashed, bumped versions.

I also noticed that there is still support for the legacy concat version 1, which works with defined resources. Are you interested in a PR which bumps it to the new major release which uses native types? Since the next release of puppet-dns has to be a major one it might be a good idea to bump concat now and not later?

merged, danke @bastelfreak!

Are you interested in a PR which bumps it to the new major release which uses native types?

sure 👍


Make archive location configurable

Allow the archive folder to be configured. Right now this is hardcoded at {cwd}/archive

Local storage has been replaced by S3 Storage


gyp ERR! configure error

I just installed nodejs 10.16 and ionic.
When I try to run ionic serve on an empty project I get an error:"[ng] Error: Cannot find module "node-sass'"".
when I do sudo npm ls node-sass I get this:
<EMAIL_ADDRESS>/Users/m/Projects/ionicV3
└─┬<EMAIL_ADDRESS>└── 18 OPTIONAL DEPENDENCY UNMET<EMAIL_ADDRESS>and when I do a sudo npm install -g node-sass I get the following error:
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/node-sass/build'
gyp ERR! System Darwin 18.6.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/node-sass/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /usr/local/lib/node_modules/node-sass
gyp ERR! node -v v10.16.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>postinstall: node scripts/build.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Can someone help me?
Thank you

https://github.com/nodejs/node-gyp/issues?utf8=✓&q=is%3Aissue+EACCES - it's been asked many times before.

+1

https://github.com/sass/node-sass/issues/2952


Question about n_jobs parameter in pm.auto_arima

Question

I have a question about the n_jobs parameter in pm.auto_arima. I try to run the auto_arima to find the configuration for my model SARIMA. According to the document, if I set the stepwise = True, the n_jobs then has no effect, only when stepwise = False. And although I have set the n_jobs = 1, when I fit the model, It takes a very long time and especially somehow more than 1 core of my CPU are currently working, which supposed to be 1 as far as I understand. Can you help me explain what is the reason for this
Versions (if necessary)

Linux-4.15.0-58-generic-x86_64-with-debian-stretch-sid
Python 3.7.3 (default, Mar 27 2019, 22:11:17)
[GCC 7.3.0]
pmdarima 1.4.0
Numpy 1.17.3
Scipy 1.3.0
Scikit-learn 0.21.2
Statsmodels 0.10.0

Can you share some code so I can better understand what you're running? A data sample would also be helpful, if you can share it.

Thank you for your response, so basically what I am trying to do is to first find the best parameters for the SARIMA model, the below code illustrates how I set up the configuration

def find_config(train,  segment):
model_fit = pm.auto_arima(train, start_p = 1, start_q = 1, test = 'adf', >max_p = 3, max_q = 3, m = 48, d = None, D = None, seasonal = True, >start_P = 0, start_Q =0, max_P = 3, max_Q = 3, trace = True, n_jobs = 1, >stepwise = True,  error_action = 'ignore', suppress_warnings = True
)
print("Best model: ", model_fit.summary())
return model_fit

find_config(train,  '30min', )
So the train is the fitted data in .csv format which has a form of:
Date                   |            Density
1/1/2017 0:0:0                 510
1/1/2017 0:30:0                520
1/1/2017 1:0:0                  450
The data is the amount of cars of traffic at the cross road. So basically it has the length of 48*365 data, with the difference between 2 specific time is 30 minutes. You can randomly generate the sample of data with random amount of density. It is a pity that I cant upload the full data. So the whole data is train, then I run the find config function and it appears that it took a lot of running time and a lot of CPU cores. That makes me quite struggle

This is not really a question of n_jobs. I'm guessing your data is fairly large, and m=48 is quite high for a SARIMAX model. Even for a stepwise search, this can take a while. There's an open issue on the statsmodels' page that describes almost the exact symptoms you're facing: https://github.com/statsmodels/statsmodels/issues/5727
I don't have a great answer for you at the moment other than let it run (how long does it take, by the way?); since we use statsmodels under the hood, whatever the resolution to that issue is on their part will probably greatly speed things up for pmdarima as well.

So I have been running this pretty long, some configuration takes like more than 2 hours to fit in. And I don't really understand why I use htop to display the process, It takes like 44 sub process running

There could be some form of parallelism under the hood with the lbfgs solver in statsmodels, but there is not any from pmdarima when you have stepwise=True. See for yourself:
https://github.com/tgsmith61591/pmdarima/blob/master/pmdarima/arima/_auto_solvers.py#L169

Yeah I did look at the code to find which one causes the multiprocessing processes. So the multiprocess actually comes from the lifts right

I am not saying that definitively. I am saying that the subprocesses are not coming from pmdarima's stepwise search

Thank you very much for your time. I will try to look further into stats models

You could also try method='nm', which seems to be faster. But now we're getting into very granular statsmodels territory.
See statsmodels optimizers for more info https://github.com/statsmodels/statsmodels/blob/master/statsmodels/base/optimizer.py

Closing. Feel free to reopen if any further questions reemerge