jq and nss_wrapper not found

When running from the latest dockerhub image the logs show me that jq is not found.
I get this when building myself:
Step 4 : RUN curl -sSL https://github.com/lukas2511/dehydrated/raw/$LETSENCRYPT_SH_REF/dehydrated          -o /usr/bin/dehydrated  && chmod +x /usr/bin/dehydrated  && yum install -y openssl curl nss_wrapper jq  && yum clean all
 ---> Running in bac2f3c36df2
Loaded plugins: fastestmirror, ovl
Determining fastest mirrors
 * base: mirror.nsc.liu.se
 * extras: mirror.nsc.liu.se
 * updates: mirror.nsc.liu.se
Package curl-7.29.0-25.el7.centos.x86_64 already installed and latest version
No package nss_wrapper available.
No package jq available.
Resolving Dependencies
--> Running transaction check
---> Package openssl.x86_64 1:1.0.1e-51.el7_2.7 will be installed
--> Finished Dependency Resolution

Huh, that's strange, because it worked with my slightly older openshift/base-centos7 image. I assume it enabled epel before.


Small feedback box on bottom right corner vanishes before you finish typing.

When you open a documentation page, there's a small popup on the bottom right of the page which asks "Is this page helpful?". If you click YES, it says "thanks" then gives a link where you can give comments or suggestions. Pressing that link opens up a small comment box and if you start typing and keep going for a few seconds, it just vanishes (I think the timer that makes it vanish when you have nothing to say should be disabled when you start providing feedback, exactly the way it does if you said NO at the beginning).

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

ID: 195fe883-b65a-3e27-594a-66d05c1e60f6
Version Independent ID: 311a6aa1-9d6c-7dbb-c026-19451ad0b383
Content: ReaderWriterLockSlim Class (System.Threading)
Content Source: xml/System.Threading/ReaderWriterLockSlim.xml
Product: .net
GitHub Login: @rpetrusha
Microsoft Alias: ronpet

Thanks for your feedback @ericmutta. I've moved your issue to https://github.com/MicrosoftDocs/feedback/issues/534, given this is a problem with the site functionality.

@mairaw many thanks for following up!


BrowserStack IE error SCRIPT1002: Syntax Error

Hey all,
We've been using:
    "@bugsnag/js": "^6.0.0",
    "@bugsnag/plugin-angular": "^6.0.0",

for about two months now - and recently we ran into the SCRIPT1002: Syntax Error while testing IE11 in browserstack. Our build that had been in production was running fine with no changes, but our local instances were all running into this issue. We tracked it down to the recently released 6.3.0 version of this bugsnag library. Once we removed the ^ from the version and explicitly used version 6.0.0 it worked fine, as does 6.2.0.
This is all I really have to provide for screenshots, the error and where the error pointed to:

This could potentially be related to #550 ?

It looks like it's complaining about the native classes – we switched to using ES6 classes in v6.3.0 (in the Angular plugin only).
What is target set to in your tsconfig.json? If you want to support IE11 I think that'll need to be set to "es5" – can you confirm that it is?

@bengourley I can confirm it is currently set to "target": "es5"

Ok – that suggests the TypeScript compiler is not transforming this module at all, perhaps due to it already being JS.
The switch fixed a different bug for users who were targetting ES6. We'll investigate and see what we can do to solve both problems.

Please try the prerelease as outlined in https://github.com/bugsnag/bugsnag-js/pull/565#issuecomment-505429174 and confirm whether this solves the issue. Thanks!

This is fixed as of v6.3.2 (https://github.com/bugsnag/bugsnag-js/releases/tag/v6.3.2)


Duplication Glitch

When saving while having some items, dying, and exiting without saving, the items dropped when died are still there.

Fixed in version 1.6.4, thanks for reporting.


Documentation either manually or javadoc generated idk

Manually is always better! [:

Generate over JDoc cuz generated documentation is always the same format, can be versioned and is shipped with and inside your code base.


Tablib import Excel NA() values as 42

If you import an xls or xlsx file into a dataset using import_set or import_sheet and one of the cells contains a NA() error value then the value of the imported cell in the dataset is 42.
That's probably not what you want in any circumstance.
See http://stackoverflow.com/questions/4928629/xlrd-excel-script-converting-n-a-to-42, for example.
You can work around that by changing:
row_vals = [c.value for c in row]

to
row_vals = [xlrd.error_text_from_code[c.value] if c.ctype == xlrd.XL_CELL_ERROR else c.value for c in row]

@rhunwicks can you send a pull request?

I'm trying to write a test to make sure I can detect the error.
from tablib.compat import openpyxl, BytesIO

    def test_xlsx_import_set(self):
        """Generate and import XLSX set serialization."""
        data.append(self.john)
        data.append(self.george)
        data.headers = self.headers
        expected = data.dict

        wb = openpyxl.workbook.Workbook()
        ws = wb.worksheets[0]
        ws.append(self.headers)
        ws.append(self.john)
        ws.append(self.george)
        xlsx = BytesIO()
        wb.save(xlsx)
        data.xlsx = xlsx.getvalue()
        self.assertEqual(data.dict, expected)

This runs fine on Python 2.7, but on 3.4 it gives:
    def _get_xml_iter(xml_source):

        if not hasattr(xml_source, 'name'):
>           return StringIO(xml_source)
E           TypeError: initial_value must be str or None, not bytes

presumably because of Python3 unicode handling.

Cannot reproduce with Python 3.5-3.8, see https://github.com/jazzband/tablib/pull/414.


Transparent Marker

hi
i want use png file for navigator icon but file showing black background

how solve this problem ?
tnx

sorry not really an osmdroid specific issue, more like an android one


[Communication - Rooms] REST API Review

Key contact for the review:
<EMAIL_ADDRESS>Whether this is a new or existing API:
New API
PR
https://github.com/Azure/azure-rest-api-specs/pull/19269
Hero scenarios

I put my comments here: https://github.com/Azure/azure-rest-api-specs/pull/19269#pullrequestreview-994195002

The link to Hero scenarios is 404 for me.

@weidongxu-microsoft  Scenarios updated ;)

API Stewardship Board Review 16-Jun-22
control plane -- this may be confusing for customers because it might be misconstrued as the ARM control-plane. If there is another reasonable choice, it would be good to consider using this.
JSON + Merge-Patch -- See issu 3520. Adapting their API to be more consistent with other ACS services, e.g. ACS Chat
ETags -- Based on expected usage, it's not anticipated that these are necessary. However, may need to add these later. This would be good to prove out in the public preview.
Since only the identifier is required, this should be removed from the model. This will be cleaner.
There should be some further discussion around id and rawId as it relates to CommunicationIdentifier. This seems to different than the rest of ACS.

We should follow up with the ACS architecture team (Dominic) to match the usage pattern.

This model is the base wrapper for an MRI in .NET with a couple of derived classes that helpfully parse it for you, as far as I understand the world

Use PUT instead of POST -- See the discussion on the PR. It is strongly recommended to use PUT--this creates a much better customer/developer experience. This would also drive consistency across Azure and hide the implementation detail from the customer.

References
Meeting Chat
Meeting Recording


Router workers and performance improvements

Fixes https://github.com/curvefi/curve-js/issues/312
Runs the router graph creation and route finding algorithms in web workers, for UI responsivity
This should be backwards compatible for any clients. It should work in nodejs as well given the extra web-worker dependency.
Route graph algorithm is not changed, just moved (a few changes were done to avoid list spread syntax, tsc uses helpers for that that do not work in a web worker)
Route finding algorithm is optimized to preemptively stop routes when they are not possibly the best choices based on minTvl and route length.

Route finding is roughly 3x faster (worst case, no match) up to 300x faster (best case, direct match) - check yourself if you wish with commit https://github.com/curvefi/curve-js/commit/892ec4e1c8c5fdfe84ba4dce325233e880ceb08a

Note in the following profile how the arced part of the code is now being ran in a worker.

The route graph construction still happens in the UI thread for now, as we need the global curvejs state.

The new algorithm was first isolated in https://github.com/curvefi/curve-js/pull/386 so it might be easier to review there. In that PR the code was 3x faster, but commit https://github.com/curvefi/curve-js/pull/385/commits/bad8491cb8a713080b31d488b8bcc65df84685c3 made the best case dramatically more efficient

Screencast from 26-08-24 09:33:15.webm


Prevent attempts to write too long error messages

Attempting to write unchecked error messages leads to exceptions with the mysql2 adapter (something like ActiveRecord::ValueTooLong: Mysql2::Error: Data too long for column 'last_error').
Assigning the error message and persisting the job (when rescheduling it) happens in the exception handler of the run method in the worker and is not "guarded" by further exception handers, so any exception raised in this code crashes the worker process. Therefore I think it is worth fixing this even though the fix is maybe a bit ugly...
If you have any other ideas on how to address the issue differently thenI'm all ears and willing to change this PR or contribute a different PR 🙂

@albus522 pinging you since I see that you are the most active committer in this repo 😉 Any interest in merging this? Feel free to close the PR as irrelevant if you don't think it makes sense.

Different database instances have different limits and I don't know that a general truncation is the correct approach here.

The actual database limit can be retrieved using Delayed::Job.type_for_attribute(:last_error).limit. The limit is in bytes, not characters, so truncating should use e.g. truncate_bytes.

I quickly incorporated your suggestions @c960657, see here: https://github.com/severin/delayed_job_active_record/commit/e6d101aa5a48ba39b5c5714148b6807f677fe28f
Unfortunately I can't reopen this PR since I rebased my branch to the latest main brach; and I don't want to spam this repo with another PR unless there's actually interest to merge this.
@albus522 let me know if you are interested in these changes!
In the meantime I found out that this issue is specific to MySQL in strict mode: MySQL with strict mode disabled just silently truncates the data and both postgres and sqlite don't seem to have a limit. So this issue is probably not affecting a lot of people and I'm not sure whether you want to "complicate" the code for the benefit of a few.
(@c960657 I used mb_chars.limit over truncate_bytes since the latter was only added in Rails 6)


Null safety support

The last release of this plugin was 0.3.0 but this is not null safety, I need for my project that this plugin to be null safety.

I've opened a PR #23, in the meantime you can install this package including my fixes:
in pubspec.yaml
  dio_firebase_performance:
    git:
      url: https://github.com/ingmferrer/dio_firebase_performance.git
      ref: master


Provide binaries to quickly try this out

I want to try invidtui but I don't want to build from source as I do not have Go installed and currently can go that way ( I am running out of disk :wink: ). So maybe write an action to keep releasing the master branch. Ping me if you need help. I will surely help if I find some time.
I really wanted to give it a try as I am also working in similar project here: https://github.com/sudipghimire533/ytui-music
I am also using same stack, invidious, mpv, youtube-dl tui and stuff.
Best of lock :+1:

You can download binaries from the release page


Unable to access microphone

Occurs when running python script from console, but not when calling python function from command promt, but again when executing the same command line from batch file. 'Run as administrator' does not help, microphone privacy settings are set to allow. Please help! The error message:
  File "C:\python27\WMF_FT_Audio.py", line 231, in buzzer_test
    recording = sd.rec(frames = int(fs*duration), samplerate = fs, blocking=True, channels = 2)
  File "C:\python27\lib\site-packages\sounddevice.py", line 224, in rec
    ctx.input_dtype, callback, blocking, **kwargs)
  File "C:\python27\lib\site-packages\sounddevice.py", line 2417, in start_stream
    **kwargs)
  File "C:\python27\lib\site-packages\sounddevice.py", line 1301, in __init__
    **_remove_self(locals()))
  File "C:\python27\lib\site-packages\sounddevice.py", line 780, in __init__
    'Error opening {0}'.format(self.__class__.__name__))
  File "C:\python27\lib\site-packages\sounddevice.py", line 2570, in _check
    raise PortAudioError(errormsg, err, hosterror_info)
sounddevice.PortAudioError: Error opening InputStream: Unanticipated host error [PaErrorCode -9999]: 'An invalid parameter was passed to a system function.' [MME error 11]

It is strange that you have different behavior depending on how exactly you are using it.
Can you please show how exactly you are starting your script, how you use it at the command prompt and how you use it with a batch file?
Please also show the output of this command:
python3 -m sounddevice

I run the function from the command line by typing something like this:
C:\python27\python -c "import MyFile; MyFile.MyFunction()"
The batch file just consists of the same line. I have made some progress trying to find the cause. For instance, I now know that it happens on computers at my work, but not at home, even though both run Windows 10. Also I have found that the same problem occurs when using different tools for recording; when using 'fmedia' to record from the command line it works fine, but if I put the same command in a batch file and run it, it fails. If I call the batch file from the command prompt however, everything works fine again. Any help pinpointing the cause of this behavior is appreciated.

@Sagov9 Any news on this?

Yes, this has been resolved. The issue had to do with our protection software, which was restricting the access to the microphone. The reason the behavior was different dpending how the script was executed was due to right inheritance of parent application.
Kind regards, Thomas
Outlook voor iOShttps://aka.ms/o0ukef downloaden

Van: Matthias Geier<EMAIL_ADDRESS>Verzonden: Tuesday, April 2, 2019 6:42:35 PM
Aan: spatialaudio/python-sounddevice
CC: Sagov9; Mention
Onderwerp: Re: [spatialaudio/python-sounddevice] Unable to access microphone (#161)
@Sagov9https://github.com/Sagov9 Any news on this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/spatialaudio/python-sounddevice/issues/161#issuecomment-479087162, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Ar5r94ZsDJFGuxrWVqsqWRAGrHWX6rlVks5vc4h7gaJpZM4Zc3uX.

OK, thanks for the update!


Minimum Spanning Tree - Kruskal Algorithm

Description
Minimum Spanning tree in a connected weighted graph is the tree whose sum of the weights is minimum possible. One of the algorithms which finds the MST is Kruskal.
Deliverables

Code - using STL library and DSU(Disjoint Set Union) data structure for checking cycles.
Proper comments for better understanding of algorithms

Language
C++
@amritansh22  Can you please assign this to me?

Already assigned

Sorry my bad, I wasn't able to find the issue.
Thanks!

@yash30201 No problem


Add support for --MARK-- message compatibility

On all my servers I use (and need) the --MARK-- message sent to syslog every XXX minutes.  Currently, the --MARK-- functionality is commented out in the $modules array and there is no way to turn on --MARK-- functionality.
A hackish way to allow marking would be to add a new parameter ($mark) that would be set to true or false.  Here's how I see this working without ripping out the current values of $modules array:
class rsyslog::params {
$mark = false
$enable_mark = $mark ? {
false => "#",
true => "",
}
$modules = [ "${enable_mark}$ModLoad immark  # provides --MARK-- message capability", ..., ..., ...]
This is a bit hackish but probably the least disruptive.
Essentialy what this does is comment out the $ModLoad line if $mark=false and "uncomment" the line if $mark=true.
Thoughts?

There is a parameter to pass in modules.
class { 'rsyslog':
modules => ['$ModLoad imuxsock', '$ModLoad imklog', '$ModLoad immark']
}
Isn't this working for you?

btw, I know, the module handling might be improved, but as long as there is no pull request, I need to find time to clean this up.

I'm actually working on this right now.
On Tue, Oct 4, 2016 at 12:10 PM, Steffen Zieger<EMAIL_ADDRESS>wrote:

btw, I know, the module handling might be improved, but as long as there
is no pull request, I need to find time to clean this up.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/saz/puppet-rsyslog/issues/226#issuecomment-251435178,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJIHfnP-40HdM23P93k59MjZjNIzy7Zfks5qwnqRgaJpZM4KJ5Zh
.

I did:
  file { '/etc/rsyslog.d/markklog.conf':
    owner   => 'root',
    group   => 'root',
    mode    => '0600',
    notify  => Service['rsyslog'],
    content => '
      module(load="imklog")
      module(load="immark")'
  }

because rsyslog complained $ModLoad syntax was phased out.


Proposal: Plugin system for different runtimes

Problem statement
Currently we support a fixed number of runtimes in OpenWhisk "natively". That means a user can upload an artifact specific to the language (i.e. a code snipped) and we will treat it as needed by that language (compile it, run it).
While this is all good, the approach doesn't scale from a CI/CD point of view. We're currently hitting the 50 minute mark in Travis repeatedly and even with that off the table, our build times will just increase over time as we add new runtimes. Building the different runtimes, especially Swift currently, has a big impact on our overall build time. It also impacts first-time contributors as the time to "just deploy the system locally" increases.
Proposed solution
We could add a plugin system for runtimes and only ship OpenWhisk with a default runtime (Node.js for example). We benefit from this in multiple ways:

Build and testtime for just the core system decreases. As we only test what's common for every language. I think it makes sense to define at least one language as being the default though, to facilitate end-to-end testing and have a better test-coverage for that core system.
It's easier for contributors to add new runtimes, as they likely don't have to touch the core components.

Thoughts on design
To implement this we could make runtimes part of the configuration. That configuration would then include the different properties of each runtime, included in Exec.scala today.
The configuration needs to be able to tell the system which image to use and which properties to expect for each of the runtimes (Node.js for example takes code, Java takes a .jar file).

Is there a way to add multiple travis builds in a pipeline kind of way?
I am wondering because there is (besides the number of runtimes) in general the natural problem of ever increasing number of tests which will by definition at some point hit a time limit that is unacceptable.
We are currently executing the majority of tests in one huge suite in :tests:test which is also a nuisance if you want to e.g. update just documentation (which should also be tested btw.)
So if we were able to split those into smaller but faster pieces - for example with a pluggable runtime, but not necessarily stop there - be awesome.
If that does not work, my only other idea would be to split into multiple repos and assign one travis build for each repo and have them pick up one another.

@markusthoemmes duplicate of https://github.com/openwhisk/openwhisk/issues/319? If you agree consolidate and close one.

Agreeing, commented under your issue. Closing.


Depedency on geolocator_platform_interface and more!

🐛 Bug Report

Upgrading to geolocator: 7 and upgrading geocoding: 2.0.0.
I get this:
Running "flutter pub get" in PrayerPal...                        Because geolocator >=7.0.0 depends on geolocator_platform_interface ^2.0.0 which depends on plugin_platform_interface ^2.0.0, geolocator >=7.0.0 requires plugin_platform_interface ^2.0.0.
Why is there all these dependencies now?
When I add the geolocator_platform_interface, it then wants plugin_platform_interface on so on.
Thoughts?
Thanks!
Platform:

[x] :iphone: iOS
[x] :robot: Android

@danielgchap I cannot reproduce the problem you describe. I have created a brand new application using flutter create geo_test and added geolocator: ^7.0.0 and geocoding: ^2.0.0 as dependencies which works just fine. Steps I took:

Create new application: flutter create geo_test;
Change into new folder: cd geo_test;
Added dependencies to the pubspec.yaml;
Download the dependencies from pub.dev: flutter pub get;
Run the application: flutter run.

This simply showed the default counter app which worked fine. You don't need to add a separate dependency to the geolocator_platform_interface. The geolocator package will download this by itself as a sub-dependency. The geolocator_platform_interface is simply an interface package  which makes the geolocator work cross-platform (this is part of the federated architecture which is documented here).
It is possible that you are using another plugin that conflicts with the geolocator and geocoding plugins. Most plugins have been migrated to null safety now and require a dependency on version 2.0.0 of the plugin_platform_interface, plugins that haven't been upgraded probably still depend on version 1.0.x of the plugin_platform_interface causing the dependency conflict. A few thing you could try (in order, and only go to the next step if the previous didn't work):

Run flutter clean and then flutter pub get;
If that didn't work try running flutter pub upgrade to update all packages to the latest compatible version;
If that didn't work try running flutter pub outdated this should show you a list of packages that have newer version but can't be updated automatically (due to breaking changes). Try updating all these packages manually;

If you need more help please provide some additional information:

The output of the flutter doctor -v command;
An overview of the dependencies in your project (if you don't want of can't share the contents of the pubspec.yaml, please list the contents of the dependencies, dev_dependencies and if available dependency_overrides sections).

Hi @mvanbeusekom thank you so much for taking the time to respond and so quickly! I have a large amount of pubs in my project and yes, I went down the string of dependencies and had to update a lot and especially since Firebase released a bunch of updates and Flutter 2 is out on Stable.
Anyhow, all that to say, it's not THIS package in error
Sorry! Thank you!

You can reproduce the error when you add following packages,
  firebase_core: "^0.7.0"
  firebase_auth: "^0.20.1"
  geolocator: ^7.0.1

I have added these packages in a new project and i am still getting error.


AQL Query Error for "...  combination

I've encountered an issue with a rather simple AQL statement that works fine for other operators but not for like (see example for like and equals below). I believe this is a bug because the same statement with like replaced with equals or not-equals works fine.
My Environment

ArangoDB Version: 3.5.x
Storage Engine: RocksDB
Used Package: Docker Official (Image:

Component, Query & Data
Affected feature: AQL
AQL query with error:
FOR category IN Category
    LET er_productToCategory = (
        FOR product, productToCategory IN 1..1 ANY category ProductToCategory
            FILTER (product.name LIKE @product_p1)
            RETURN {
                productToCategory: productToCategory,
                product: product
            }
    )
    FILTER ((er_productToCategory[*].product.name ANY LIKE @product_p2))
    RETURN {
        category: category,
        er_productToCategory: er_productToCategory
    }
# params
# product_p1="Test Product 1 %"
# product_p2="Test Product 1 %"

AQL error message:
Response: 400, Error: 1501 - AQL: syntax error, unexpected like operator near 'LIKE @product_p2))
RETURN {
cate...' at position 10:51 (while parsing)
com.arangodb.ArangoDBException: Response: 400, Error: 1501 - AQL: syntax error, unexpected like operator near 'LIKE @product_p2))
RETURN {
cate...' at position 10:51 (while parsing)

Similar working AQL statement:
This is the exact same statement with only the LIKE operator replaced with equals (==) and this one works just fine:
FOR category IN Category
    LET er_productToCategory = (
        FOR product, productToCategory IN 1..1 ANY category ProductToCategory
            FILTER (product.name == @product_p1)
            RETURN {
                productToCategory: productToCategory,
                product: product
            }
    )
    FILTER ((er_productToCategory[*].product.name ANY == @product_p2))
    RETURN {
        category: category,
        er_productToCategory: er_productToCategory
    }
# params
# product_p1="Test Product 1"
# product_p2="Test Product 1"

Dataset:
Any Graph with an Edge between Vertices and a string-value that can be matched by LIKE.
 The documentation does not clearly state this admittedly.
@jsteemann Should the missing ones be added in your opinion?

@Simran-B Thanks for clarifying this. I think it would be very useful to implement those. We are currently searching for a workaround to support this kind of filter as we have an urgent need for it.

For anyone else encountering this issue, here is a "lightly" tested workaround that we are currently evaluating and testing. Fortunately we can implement this easily across our entire application because we are using a custom Graph-Object-Mapper thate generates these queries:
FOR category IN Category
    LET er_productToCategory = (
        FOR product, productToCategory IN 1..1 ANY category ProductToCategory
            FILTER (product.name LIKE @product_p1)
                RETURN {
                    productToCategory: productToCategory,
                    product: product
                }
    )
    # note the next line: iterate over all values using a FOR-loop and apply the LIKE operator, collect these boolean results and then use the ANY EQUALS comparison instead
    FILTER ((( FOR product_p3 IN er_productToCategory[*].product.name RETURN LIKE(product_p3, @product_p2, false)) ANY == true))
    RETURN {
        category: category,
        er_productToCategory: er_productToCategory
    }

FILTER ((( FOR product_p3 IN er_productToCategory[*].product.name RETURN LIKE(product_p3, @product_p2, false)) ANY == true))
That is a possible workaround indeed. Alternatives to this are:
FILTER FIRST(FOR product_p3 IN er_productToCategory[*].product.name FILTER LIKE(product_p3, @product_p2, false) LIMIT 1 RETURN true))
FILTER FIRST(["Aaa","Baa","Caa"][* FILTER LIKE(CURRENT, "B%", false) LIMIT 1 RETURN true])
The LIMIT 1 might make it a little faster.

That would work too, but does not support ALL and NONE.
I still think it should be implemented directly.? Since it can be expressed this easily I think it should be doable, especially since it cannot be much different then an equals comparison.
I would also like to see an LIKE_I or LIKEI operator that does case-insensitive comparison similar to the LIKE functions third parameter. It would allow writing more concise queries without wrapping both sides of the LIKE operator in a LOWER(...) function call.

Any progress on this? Is support for this planned or not? We are currently having a significant performance impact due to this and if it won't be fixed at all we will have to to start looking for another solution or rewrite the query / access logic entirely.

what exactly is slow about your query? can you provide profiler output to clarify this

The LIKE operator won't utilize any regular index. You may want to look into ArangoSearch, which will feature fuzzy search in 3.7.

Sounds interesting, fuzzy search might have helped us or may still help us.
The major performance hit was from the fact a separate FOR-LOOP was required for each record to evaluate the filter condition (because ANY/ALL/NONE and LIKE/NOT LIKE are not supported), if I remember correctly most of the time was lost there. The loop was just significantly slower than similar operations for equals or other comparison operators that are supported directly.
Filters using LIKE for a single dimensional value had acceptable performance.
We attempted the following workarounds:

keeping a separate copy of the data which is always lower-cased therefor eliminating the overhead from the LOWER(...) call on both sides. This proofed ineffective.

Split the query into 2 steps, first executing only the LIKE part to obtain possible IDs and then filtering the main query using those IDs like so FILTER ((er_productToCategory[*].product._key ANY == tmp_<unique_var_name> )), which proved faster than the FOR-LOOP but the first query obviously has to scan the entirety of all entities and returns many IDs that are not needed.


refactor(accordion): use @ContentChildren instead of @Query

@Query is going away: https://github.com/angular/angular/issues/4919

BTW: we can't remove child->parent relationship (and thus circular deps...) till there is a solution similar to https://github.com/angular/angular/issues/5467

So I never did this because they are both broken (accordion in master and your PR is equally broken).
We need those changes @robwormald proposed to listen for children stuff.

So I never did this because they are both broken (accordion in master and your PR is equally broken).

Did you try this stuff with Beta.0? I see it working on my end, will put together a plunker if needed.

try plunker try. There is some race conditions that happens in some places.

@Foxandxss here is a plunker with a version from this PR: https://plnkr.co/edit/7GarmofzfeG01L8RtEgU?p=preview

There is some race conditions that happens in some places.

Do you have more info? Do you reproduce those in the plunker I've linked?

So, I've spent a couple days trying to dig deeper into this issue / general design of accordion-like components. As a result I will be sharing a doc with the angular team shortly with proposals on how to change the core of the framework. At the same time I believe that I've found an acceptable solution with the beta.7 version of the framework. It requires some refactoring to the existing code / design on our end, but I believe that those refactorings go in the right direction.
Closing this PR, will send another one shortly.


KeyboardInterrupt - Bot hanging

OS: Ubuntu 16.04.1 x64
When running the bot randomly the bot process will hang however bot process will still be running but the bot will not function until the process is restarted.
The bot will function for 4, 8, 12 hours but on seemingly random times hang, but not drop its connection to Discord, will interact with commands for example !restart, !summon however the bot will not function / play music from the auto playlist or music requested via !play.
Someone said before in the Support Discord that it may be related to the 'KeyboardInterrupt' so I used different ways of closing my SSH session etc rather than Ctrl+C and using exit etc; this hasn't made a difference it seems however. The bot via PM2 right now and have also tried in Tmux and Screen but also get the bot crashes.

Traceback (most recent call last):
File "/root/MusicBot/run.py", line 224, in
main()
File "/root/MusicBot/run.py", line 165, in main
m.run()
File "/root/MusicBot/musicbot/bot.py", line 551, in run
self.loop.run_until_complete(self.start(*self.config.auth))
File "/usr/lib/python3.5/asyncio/base_events.py", line 375, in run_until_complete
self.run_forever()
File "/usr/lib/python3.5/asyncio/base_events.py", line 345, in run_forever
self._run_once()
File "/usr/lib/python3.5/asyncio/base_events.py", line 1276, in _run_once
event_list = self._selector.select(timeout)
File "/usr/lib/python3.5/selectors.py", line 441, in select
fd_event_list = self._epoll.poll(timeout, max_ev)
KeyboardInterrupt
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fe391c60eb8>

Try switching to and using the review branch using git checkout review. Also, fyi, KeyboardInterrupt is simply the generic Python error that is thrown when you terminate the program using CTRL + C and doesn't really have anything to do with your problem.

Hey, I've been running the review branch and the issue still occures - clean install on Ubuntu following the directions on the website on multiple servers.
It's not a huge issue because !restart fixes the issue and the bot comes back but it would be nicer if it didnt happen :)

Recent updates to the bot may have helped deal with this issue. Let us know if there are still issues.


[GitHub Indexer] Add run duration telemetry

See https://github.com/NuGet/NuGet.Jobs/pull/813
Application Insights verification queries:
customMetrics
| where cloud_RoleName == "NuGet.Jobs.GitHubIndexer"
| where name == "GitHubIndexer.RunDurationSeconds"
| order by timestamp desc

traces
| where cloud_RoleName == "NuGet.Jobs.GitHubIndexer"
| where customDimensions.MessageTemplate == "Finished indexing GitHub repositories in {TotalSeconds} seconds."
  or customDimensions.MessageTemplate == "The job has succeeded. Sleeping for {Duration} before terminating."

Release: https://devdiv.visualstudio.com/DevDiv/_releaseProgress?_a=release-pipeline-progress&releaseId=477734


Add default timezone note on tutorial

Add default timezone note on tutorial.
someone confused.
http://qiita.com/gingi99/items/8ed18cc0dae48e8796bc
Please fix English.

Good. merged and added a following commit: 3b237ee

Thanks!


feat: platform future scopes and goals

Anyone wants to work any part you are welcome 🤗. Just let us know in the comment
Future Scopes and Goals

[x] Move docker files to debian based images #56
[x] #101 and #102
[x] #107
[x] #116
[x] #128
[x] #117
[x] #118
[x] #136
[x] #135
[x] #119
[x] #120
[x] #121
[x] #122
[x] #123
[x] #57
[x] #130
[x] #186
[x] #187
[x] #202
[x] #212
[x] #221
[x] #152

CLI
REST API
Grqphql Endpoint

[x] #251
[x] Renew Service Endpoint TLS certificates automatically before 30 days
[x] #423
[x] #243
[x] #201
[x] #297
[x] #148
[x] #219
[x] Provide option to expose more ports except 80, 443 for haproxy service
[x] Use app ID instead of app name for haproxy configuration
[x] #163
[x] ~Support for Production and Development docker templates~

~Because the Production docker template required to install additional OS packages due to minified images~
Don't required, as user can bring own docker file + edit on the web
For frontend, we will keep production grade dockerfiles as well

[x] #105
[x] live logging of runtime and build logs #90
[x] Support multiple replica support of applications to scale #107
[x] Multi-cluster deployment support

[x] Multi cluster deployment docker swarm support

[x] Postgres
[x] RabbitMQ + Redis on cluster
[x] Local Task Queue + Cache

[x] #200

[x] #144
[x] #150
[x] #259
[x] #203
[x] ~Convenient Solution for Installer and a Release System to provide updates to swiftwave services~ No longer required
[x] #255
[x] #308
[x] #412 #308

After 5 months, all the required tasks completed :partying_face:
Long way to go btw, hope to have a stable and complete version at the end of year 2024


Allow me to get GET params also when the URL uses a '#' instead of a '?'

Describe the Custom Component
So I'm getting an access token in the URL like that: http://localhost:3000/#access_token=eyJhbGciOiJIUzI....
Seems like self.router.page.params can't get get params if the URL uses a hashtag '#'.
For such cases, I need to access self.router.page.raw_path and parse it myself, which is unnecessary work.
Also parse params for URLs with hashtags!
Additional context
reflex 0.6.0

Can I work on this, plz assign it to me.

@Rustix1604 just assigned you!


CONVERTING TO EXE USING PYINSTALLER HAS ERROR(Minecraft)

project issue here CONVERTING TO EXE USING PYINSTALLER HAS ERROR #1035

草，麻烦您把 githubfast.com 改成 github .com

草，麻烦您把 githubfast.com 改成 github .com

https://github.com/pyglet/pyglet/issues/1035

测试性minecraft转换exe成功：https://github.com/happyleibniz/Minecraft_python_Edition/releases/tag/latest


Async/await syntax support

Apple's async / await syntax instead of Promises.

Any reason these are defined as extensions vs function definitions in the same file? I remember trying to look for some functions earlier.. and it was not intuitive that they were defined in extensions.

Just like the ObjCSupport.swift I'm splitting the code into multiple files not to overcrowd the main files.
But I can adjust to your preference , which do you prefer ?


chore: reubicates tests and test data builders

Description
Moves tests together with the charts, test data builders and fixture files
Motivation and Context
Improving developer experience
How Has This Been Tested?
Checked demos, tests, sandbox and docs
Types of changes

[x] Refactor (changes the way we code something without changing its functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] Latest master code has been merged into this branch
[ ] No commented out code (if required, place // TODO above with explanation)
[ ] No linting issues
[ ] Build is successful
[ ] Code follows the API Guidelines
[ ] Updated the documentation
[ ] Added tests to cover changes
[ ] All new and existing tests passed

This is a big one @DalerAsrorov!!

Closing in favor of https://github.com/britecharts/britecharts/pull/918


Clear current listeners on store unsubscribe.

Issue reference: https://github.com/reduxjs/redux/issues/3474

Thanks!

When will this be released? (this fix is not included in 4.0.4)

Any updates on when this is going live?
Seems like there's a good time span since the last release :).

Can someone please release a new version 4.0.5?

We are currently in the middle of a conversion to TypeScript. We can't release until that's complete, and it will be a new major release.


[Experiment] Nuke CSApply's operator devirtualization

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

@swift-ci Please benchmark

Performance: -O

Regression
OLD
NEW
DELTA
RATIO

ArrayAppendGenericStructs
1130
2100
+85.8%
0.54x (?)

ObjectiveCBridgeFromNSArrayAnyObjectToStringForced
37800
43200
+14.3%
0.88x (?)

LazilyFilteredArrayContains
28000
31300
+11.8%
0.89x

RemoveWhereSwapInts
53
58
+9.4%
0.91x

MapReduceClass2
33
36
+9.1%
0.92x (?)

FlattenListLoop
3663
3984
+8.8%
0.92x (?)

Set.isDisjoint.Seq.Int.Empty
76
82
+7.9%
0.93x (?)

MapReduceAnyCollection
331
357
+7.9%
0.93x (?)

MapReduce
333
359
+7.8%
0.93x (?)

Set.subtracting.Empty.Box
13
14
+7.7%
0.93x (?)

Improvement
OLD
NEW
DELTA
RATIO

EqualSubstringSubstring
38
35
-7.9%
1.09x (?)

LessSubstringSubstring
38
35
-7.9%
1.09x

EqualSubstringSubstringGenericEquatable
38
35
-7.9%
1.09x (?)

EqualSubstringString
38
35
-7.9%
1.09x (?)

LessSubstringSubstringGenericComparable
38
35
-7.9%
1.09x (?)

ObjectiveCBridgeToNSDictionary
16350
15150
-7.3%
1.08x (?)

Code size: -O
Performance: -Osize

Regression
OLD
NEW
DELTA
RATIO

FlattenListLoop
3668
4383
+19.5%
0.84x (?)

Array2D
6208
6752
+8.8%
0.92x (?)

Set.subtracting.Empty.Box
13
14
+7.7%
0.93x (?)

Improvement
OLD
NEW
DELTA
RATIO

StringBuilderSmallReservingCapacity
325
297
-8.6%
1.09x (?)

EqualSubstringString
38
35
-7.9%
1.09x

EqualSubstringSubstring
39
36
-7.7%
1.08x (?)

LessSubstringSubstring
39
36
-7.7%
1.08x

EqualStringSubstring
39
36
-7.7%
1.08x (?)

EqualSubstringSubstringGenericEquatable
39
36
-7.7%
1.08x

LessSubstringSubstringGenericComparable
39
36
-7.7%
1.08x

SortStringsUnicode
2815
2620
-6.9%
1.07x (?)

Code size: -Osize
Performance: -Onone

Regression
OLD
NEW
DELTA
RATIO

ArrayOfGenericPOD2
1168
1270
+8.7%
0.92x (?)

ArrayOfPOD
913
986
+8.0%
0.93x (?)

UTF8Decode_InitDecoding
209
225
+7.7%
0.93x (?)

Improvement
OLD
NEW
DELTA
RATIO

StringUTF16SubstringBuilder
15530
14200
-8.6%
1.09x (?)

StringBuilderWithLongSubstring
2340
2180
-6.8%
1.07x (?)

Code size: -swiftlibs

How to read the data
The tables contain differences in performance which are larger than 8% and
differences in code size which are larger than 1%.
If you see any unexpected regressions, you should consider fixing the
regressions before you merge the PR.
Noise: Sometimes the performance results (not code size!) contain false
alarms. Unexpected regressions which are marked with '(?)' are probably noise.
If you see regressions which you cannot explain you can try to run the
benchmarks again. If regressions still show up, please consult with the
performance team (@eeckstein).

Hardware Overview
  Model Name: Mac Pro
  Model Identifier: MacPro6,1
  Processor Name: 8-Core Intel Xeon E5
  Processor Speed: 3 GHz
  Number of Processors: 1
  Total Number of Cores: 8
  L2 Cache (per Core): 256 KB
  L3 Cache: 25 MB
  Memory: 64 GB

Can one of the admins verify this patch?

Please update the base branch to main by Oct 5th otherwise the pull request will be closed automatically.

How to change the base branch: (Link)
More detail about the branch update: (Link)


Kitchen Converge fails with PowerShell5 and Windows cookbook version 3.0.0

Version Info
PowerShell Cookbook v5.2.0
Chef Development Kit Version: 1.2.22
chef-client version: 12.18.31
Microsoft Windows [Version 10.0.14393]
Scenario:
Kitchen converge fails with the following error when running PowerShell5 recipe with Windows cookbook 3.0.0:

[2017-03-15T18:54:32-07:00] WARN: PowerShell 2.0 is not supported or already installed on this version of Windows: 6.1.7601
       ================================================================================
       Recipe Compile Error in C:/Users/vagrant/AppData/Local/Temp/kitchen/cache/cookbooks/acme_win_web/recipes/default.rb
       ================================================================================
       NoMethodError
       ————-
       undefined method `success_codes’ for Chef::Resource::WindowsPackage
       Platform:
       ———
       x64-mingw32

I was able to workaround this error by constraining the Windows cookbook to < 3.0.0
http://www.dotnetcatch.com/2017/03/16/chef-tip-constrain-dependent-cookbook-versions/

Just ran into this as well.

Fixed in master


search parent directories for installed modules

this lets npm-check work in monorepo setups such as lerna with --hoist
fixes #217

@dylang Any chance this can be merged in soon? The surface area of the changes are pretty small, all the tests pass and this change ensures that npm-check adheres to Node's module resolution algorithm so that it plays nicely with monorepo utilities like Lerna. This PR is a huge win and would be of great use to a lot of projects.

Merging and releasing 🚀

Released as 5.7.0 🍾


Dark Theme

Thanks for creating such a cool and nice extension with Visual Studio Code. However, I've come across a bug in the dark theme, and I've attached an image to highlight the issue.

Theme: Gruvbox DrakeLords


fix: workaround for Knn KD tree

Description
The pull request introduces a workaround for the K-Nearest Neighbors (KNN) algorithm. This fix addresses issues related to the algorithm's execution in threading part of KNN KD-tree. Additionally, the memory usage has improved. With these fix we will observe temporary performance degradations. The fix will be done in https://github.com/oneapi-src/oneDAL/pull/2925

Checklist to comply with before moving PR from draft:
Testing

[x] I have run it locally and tested the changes extensively.
[x] All CI jobs are green or I have provided justification why they aren't.

Performance

[x] I have provided justification why performance has changed or why changes are not expected.

/intelci: run

Lets confirm nightly scope looks good before merge: http://intel-ci.intel.com/ef9157c5-2e90-f1bd-ac26-a4bf010d0e2d


Exit tool if a plugin only supports the embedding v2 but the app doesn't

Description
If a plugin only supports the embedding v2, but the app only supports the v1 embedding, then the tool exits.
After discussing with @amirh offline, it was decided that the plugin template should be backward compatible. That change will be done in a separate PR.
Related Issues
Fixes https://github.com/flutter/flutter/issues/43779
Tests
I added the following tests: Unit test.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

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

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (Please read Handling breaking changes). Replace this with a link to the e-mail where you asked for input on this proposed change.
[x] No, this is not a breaking change.

Submitting on red to get build unstuck


Time to approved review is 0s

From
https://github.com/wooclap/wooclap/pull/838#issuecomment-992456212
For this PR, there were non-approving reviews before the first approving, so this seems like a bug.

@tchapeaux https://github.com/wooclap/pr-stats/pull/3 it's likely related to this one as currently we only fetch 50 last events but will check (or we can plan some time to pair to see how can we debug)


Drop last type parameter of RpcEncoding

This PR contains several changes to the RPC encoding derive handler, and the RPC encoding type classes.  These are bundled here because they all require a stage0 update for the derive handler to take effect, and I don't want to run any more stage0 updates than I have to.

Drop the last type parameter of RpcEncoding (which is now called RpcEncodable as suggested by Wojciech).

Instead of [RpcEncoding α β] [FromJson β] [ToJson β] you now just write [RpcEncodable α].
This simplifies the derive handler more than I thought (and we don't need to pretty print any expressions anymore).
rpcEncode no longer needs an ExceptT.

Fix the memory unsafety issue:

import Lean
open Lean Server

structure A where
  a : Nat
  deriving RpcEncoding with { withRef := true }

structure B where
  b : String
  deriving RpcEncoding with { withRef := true }

def safe?!?Cast (n : Nat) : String :=
  let M := StateM NonScalar
  have : MonadRpcSession M := {
    rpcStoreRef := fun _ x => do set x; return ⟨0⟩
    rpcGetRef := fun _ => return some (``B, ← get)
    rpcReleaseRef := fun _ => return true
  }
  StateT.run' (s := ⟨0⟩) <| show M String from do
    let j := toJson (← rpcEncode (⟨⟨n⟩⟩ : WithRpcRef A))
    let .ok r := fromJson? j | unreachable!
    let .ok (x : WithRpcRef B) ← rpcDecode (m := M) r | unreachable!
    return x.1.1

#eval safe?!?Cast 10 -- crash

Introduces a new type classes Std.Dynamic and a type Std.Any.  [Std.Dynamic α] contains the declaration name of α (can only be constructed unsafely, so safe code can assume it's the correct declaration name).  Std.Any is a type-safe version of Name × NonScalar, with a safe Std.Any → Option α operation.
This looks like a fairly general-purpose abstraction, maybe we should move it into Std. I've put it in Std now.
Instead of deriving RpcEncoding with { withRef := true }, you now write deriving Std.Dynamic.  That's the only user-facing change.

Reduce the polymorphism in RpcEncoding.  (Probably the most controversial change.)

Instead of ∀ {m} [Monad m] [MonadRpcSession m], m Json it's now StateM RpcObjectStore Json for the encoding and ExceptT String (ReaderT RpcObjectStore Id) α for the decoding.
We don't make use of the additional generality, and it generates less code.  The generated code also does not need to be specialized so you're always running the compiled code.  This is also nice when looking at the trace.compiler.ir.result output.
An additional advantage is that we naturally get the type StateM RpcObjectStore Json : Type 0 of RPC-serializable values.  We can use this instead of Json for the props in the widgets.
This does not change the user-facing API at all, so we can easily roll this back if necessary.

!bench

Now ready for looking.

Hi, I will give this a review, but I would like to get user widgets in first as the PR is getting quite stale.

No hurry, this doesn't block anything.

@Vtec234 Friendly ping. :smile: I've rebased the branch onto master.


moscow time is off

http://www.timeanddate.com/time/zone/russia/moscow
I think they changed their daylight savings time this year and it seems to be off by an hour right now.

issue is with moment-timezone


feat: Add getStrokeOrder

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

main

PR #34

PR #35   👈

PR #36

PR #37

This stack of pull requests is managed by Graphite.

LGTM

Merge activity

Jan 9, 9:16 AM: @Mr-Pepe started a stack merge that includes this pull request via Graphite.


Players changing view distance breaks SortedArraySet removeIf

Description
With the new chunk loading system, attempting to re-propagate a player with a different view distance can sometimes result in NullPointerExceptions from removeIf.
Do note, however, that this is not as simple as just properly null checking, as that will result in strange behaviour.
Steps to reproduce
Note: currently not reproducible, as per-player view distances are currently disabled due to this issue.

Join the server with a set view distance
Decrease the view distance
Get kicked for internal exception

Expected behaviour
The removeIf operation removes all values matching the predicate, appropriately dealing with null values when they arise.
Details

Server version: Krypton 0.33
Java version: 16

Other information
N/A

This will get fixed when I drop the very broken ticket-based chunk propagation system.


Add support for arbitrary messages

SDK discussion: https://github.com/cosmos/cosmos-sdk/issues/4581

Hey @jleni, many terra community want this feature from contract side to verify something.
Is there any progress on this issue?

There is a specification for this now: https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-036-arbitrary-signature.md

This will be handled as part of sign mode textual.
We are waiting for the team to provide specifications to start development


Error when running on Windows Powershell

Hi Adam, thanks so much for writing all this code for controlling the XSens Dot - really appreciate it. However, I have been encountering an error with my code when running it with your newest code and bleak==0.19.5.

The error happens whether I am trying to run xdc.device_control_read(dot) or the run() command. Any help is greatly appreciated!

Hi @formidify
I gave xdc a try with 0.19.5 and found a few minor bugs (I was working on updating it recently, which is probably where they were introduced), but I could not reproduce your error on my machine?
The thing I have noticed, though, is that Windows' BLE stack can sometimes be broken/corrupted, requiring a computer reset?
The way I tried to reproduce the error was by running through all of the example code in the README. Most of it (incl. xdc.device_control_read(dot) seems ok?

Oops I am really sorry for accidentally closing and reopening....thanks so much for your reply! Unfortunately, the issue still persists, and these days the error is as follows (after I identify the dot and run xdc.device_info_read() on it):

What do you mean by a computer reset? Like an entire Windows PC reset? Again, thank you for all that you do, and any help is appreciated.

Can I please see the source code leading up to this error? The screenshot only says that there was an error, but I need to see what sequence of commands led to it.

Hi Adam, sorry about not attaching the commands. Here you go:
dots = []
for k,v in xsens_devices.items():
    try:
        dot = xdc.find_dot_by_address(k)
        dots.append(dot)
    except:
        print("Cannot find:", k)
print(dots)

for dot in dots:
    xdc.device_info_read(dot)
    control_chr = xdc.device_control_read(dot)
    control_chr.output_rate = 4
    xdc.device_control_write(dot, control_chr)

where each k in xsens_devices is the string ID of one of my XSens Dot devices.
I also ran your script:
xdc.scan_all(); xdc.scan(); device = xdc.scan()[0]; address = device.address; xdc.find_by_address(address); dot = xdc.find_dot_by_address(address); xdc.device_info_read(dot)
And the xdc.device_info_read(dot) failed with the same error as in the above screenshot. Again, thanks so much for your help!

Your exact code example:

xdc.scan_all(); xdc.scan(); device = xdc.scan()[0]; address = device.address; xdc.find_by_address(address); dot = xdc.find_dot_by_address(address); xdc.device_info_read(dot)

Runs fine on both my Windows desktop and Macbook Air computers. E.g. on Windows:
Python 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import xdc
>>> xdc.scan_all(); xdc.scan(); device = xdc.scan()[0]; address = device.address; xdc.find_by_address(address); dot = xdc.find_dot_by_address(address); xdc.device_info_read(dot)
[BLEDevice(D4:22:CD:00:05:08, Xsens DOT), BLEDevice(2E:D6:CA:65:47:FE, None), BLEDevice(00:17:FC:B6:DD:5B, None), BLEDevice(75:F2:F9:CC:CD:2C, None), BLEDevice(13:98:4C:55:7B:3E, None), BLEDevice(C1:4D:5B:0F:77:2B, None), BLEDevice(4F:17:E4:A0:BE:48, None), BLEDevice(1A:9A:D5:A4:10:3D, None), BLEDevice(75:F8:DD:1F:36:29, None), BLEDevice(3E:92:B8:26:ED:97, None), BLEDevice(72:CC:52:91:F3:95, None)]
[BLEDevice(D4:22:CD:00:05:08, Xsens DOT)]
BLEDevice(D4:22:CD:00:05:08, Xsens DOT)
DeviceInfoCharacteristic(address=bytearray(b'\x08\x05\x00\xcd"\xd4'), version_major=2, version_minor=0, version_revision=0, build_year=2021, build_month=8, build_date=5, build_hour=6, build_minute=27, build_second=23, softdevice_version=6001001, serial_number=4614303511086170468, short_product_code=bytearray(b'XS-T01'))

If I'm guessing, you probably have bluetooth driver issues, or a lot of BLE devices around, or a different version of the DOT from the one I have been using, or an older version of bleak.

Thanks for the suggestion! I just switched to a Mac, and now it is able to connect and run all your sample code on your GitHub page without a bug. However, no output is displayed while the process is stuck on device.pump_forever().
The only thing that happens is if I press the XSens dot while the process is stuck on that. If I press a single time, then the below is displayed:
DeviceReportCharacteristic(typeid=5, length=4, timestamp=63799, unused=bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'))
If I press for more than 3 seconds, then this is displayed:
DeviceReportCharacteristic(typeid=1, unused=bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'))
I read from other GitHub issue postings that I probably have to set the configuration output, but I am not sure where and how to proceed. Any guidance is greatly appreciated! Thanks as usual, and Merry Christmas! :)

Hi @adamkewley, first of all thank you for creating this repository. I am trying to set up this repository and I am stuck on the same step that @formidify mentions in his previous comment . I do not understand what do you mean when you say on the readme "Once you enable reporting, the DOT will asynchronously send telemetry data to the computer." How to enable this reporting?
Could you provide a simple script to read, for example, acceleration values from a xsans dot on real-time?
Thanks a lot!

@irenebosque I am sorry that you were encountering the same issue. Did you figure out a way to read data from a xsens dot by any chance?


[SMALLFIX] [branch-1.6] Clarify PropertyKey.USER_FILE_PASSIVE_CACHE_ENABLED

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/16985/
Test PASSed.


sessionHelperClassName variable is not present in Application.java

this is obsolete. No such setting is required any more.


Dockerhost not working

It's weird that after start netplugin-node1 successfully, the br-em1 got deleted.
[root@netplugin-02 netplugin]# /bin/systemctl restart  docker.service
[root@netplugin-02 netplugin]# brctl show
bridge name	bridge id		STP enabled	interfaces
docker0		8000.56847afe9799	no
[root@netplugin-02 netplugin]# make start-dockerdemo
scripts/dockerhost/start-dockerhosts
scripts/dockerhost
Num nodes = 2
Trying to pull repository docker.io/ubuntu ...
07f8e8c5e660: Download complete
e9e06b06e14c: Download complete
a82efea989f9: Download complete
37bea4ee0c81: Download complete
Status: Image is up to date for docker.io/ubuntu:latest
mkdir: cannot create directory ‘/tmp/ubuntu_image’: File exists
Starting netplugin-node1
6d604a6a34f3b66c4f998c5f73ccc7443c08be3048bedbe0955c197d5661cb91
<IP_ADDRESS> netplugin-node1
IP address = <IP_ADDRESS>/32
mount: cgroup already mounted or cpu busy
mount: according to mtab, cgroup is mounted on /sys/fs/cgroup
mount: cgroup already mounted or cpuacct busy
mount: according to mtab, cgroup is mounted on /sys/fs/cgroup
Starting Docker: docker
...done.
Starting netplugin-node2
03f5a45b84cf66fd3a2adc297f4d820b6ff8d74706f789a0f5321b8bc684d9e9
FATA[0001] Error response from daemon: Cannot start container 03f5a45b84cf66fd3a2adc297f4d820b6ff8d74706f789a0f5321b8bc684d9e9: no such network interface
FATA[0000] Error response from daemon: Container netplugin-node2 is not running
FATA[0000] Error response from daemon: Container netplugin-node2 is not running
bridge br-em1 does not exist!
RTNETLINK answers: No such process
nsenter: neither filename nor target pid supplied for ns/net
nsenter: neither filename nor target pid supplied for ns/net
IP address = <IP_ADDRESS>/32
nsenter: neither filename nor target pid supplied for ns/net
nsenter: neither filename nor target pid supplied for ns/net
FATA[0000] Error response from daemon: Container netplugin-node2 is not running
FATA[0000] Error response from daemon: Container netplugin-node2 is not running
Starting etcd on netplugin-node1
Starting etcd on netplugin-node2
FATA[0000] Error response from daemon: Container netplugin-node2 is not running
[root@netplugin-02 netplugin]# brctl show
bridge name	bridge id		STP enabled	interfaces
[root@netplugin-02 netplugin]#

I think this issue sounds similar to what I debugged with recent docker-in-docker demo environment changes for netplugin.
The dockerhost demo environment requires ovs to be installed on the host (i.e. the baremetal or the vm in which the demo is being setup) other wise it seems to start fiddling with the linux bridge on the host/vm.
Can you confirm if following steps help you recover?

install ovs
restart docker
make start-dockerdemo

Not lucky, still same after i have OVS installed on my VM.  ;-(
On Sat, May 9, 2015 at 1:00 AM, Madhav Puri<EMAIL_ADDRESS>wrote:

I think this issue sounds similar to what I debugged with recent
docker-in-docker demo environment changes for netplugin.
The dockerhost demo environment requires ovs to be installed on the host
(i.e. the baremetal or the vm in which the demo is being setup) other wise
it seems to start fiddling with the linux bridge on the host/vm.
Can you confirm if following steps help you recover?

install ovs
restart docker
make start-dockerdemo

—
Reply to this email directly or view it on GitHub
https://github.com/contiv/netplugin/issues/62#issuecomment-100298844.

ok, let me check the scripts.
Can you tell me know your vm environment (linux flavor etc) as well, I can try reproduce it.
We do run docker-in-docker tests on a Ubuntu 14.10 based machine, which seem to be passing.
ping @sachja in case he has seen anything similar during his tests.

Thanks, here is my docker info
[root@netplugin-02 ~]# docker info
Containers: 2
Images: 43
Storage Driver: devicemapper
Pool Name: docker-253:1-117470914-pool
Pool Blocksize: 65.54 kB
Backing Filesystem: xfs
Data file:
Metadata file:
Data Space Used: 1.717 GB
Data Space Total: 107.4 GB
Data Space Available: 105.7 GB
Metadata Space Used: 2.916 MB
Metadata Space Total: 2.147 GB
Metadata Space Available: 2.145 GB
Udev Sync Supported: true
Library Version: 1.02.93-RHEL7 (2015-01-28)
Execution Driver: native-0.2
Kernel Version: 3.10.0-229.1.2.el7.x86_64
Operating System: CentOS Linux 7 (Core)
CPUs: 2
Total Memory: 3.703 GiB
Name: netplugin-02.novalocal
ID: LVXQ:7Q2B:6Y2O:M26V:S4YS:DGX2:WRXC:XCMP:SRXE:HBGI:O3TP:MDUY
I will try ubuntu as well. will let you know the result
On Sat, May 9, 2015 at 9:25 AM, Madhav Puri<EMAIL_ADDRESS>wrote:

ok, let me check the scripts.
Can you tell me know your vm environment (linux flavor etc) as well, I can
try reproduce it.
We do run docker-in-docker tests on a Ubuntu 14.10 based machine, which
seem to be passing.
ping @sachja https://github.com/sachja in case he has seen anything
similar during his tests.
—
Reply to this email directly or view it on GitHub
https://github.com/contiv/netplugin/issues/62#issuecomment-100407910.

As Madhav said we had hit the br-em1 delete issue due to ovs not installed.
Did you restart docker before trying this again?
sudo service docker restart
I have tried this on centos baremetal, ubuntu baremetal and ubuntu VM on a
windows laptop.
sachin
On Fri, May 8, 2015 at 6:25 PM, Madhav Puri<EMAIL_ADDRESS>wrote:

ok, let me check the scripts.
Can you tell me know your vm environment (linux flavor etc) as well, I can
try reproduce it.
We do run docker-in-docker tests on a Ubuntu 14.10 based machine, which
seem to be passing.
ping @sachja https://github.com/sachja in case he has seen anything
similar during his tests.
—
Reply to this email directly or view it on GitHub
https://github.com/contiv/netplugin/issues/62#issuecomment-100407910.

Yes, i tried what Madhav mentioned, I installed OVS(version 2.3.1) and then
restart docker services , it still not working, and then i reinstalled
docker , still not lucky .
On Sat, May 9, 2015 at 9:46 AM, sachja<EMAIL_ADDRESS>wrote:

As Madhav said we had hit the br-em1 delete issue due to ovs not installed.
Did you restart docker before trying this again?
sudo service docker restart
I have tried this on centos baremetal, ubuntu baremetal and ubuntu VM on a
windows laptop.
sachin
On Fri, May 8, 2015 at 6:25 PM, Madhav Puri<EMAIL_ADDRESS>wrote:

ok, let me check the scripts.
Can you tell me know your vm environment (linux flavor etc) as well, I
can
try reproduce it.
We do run docker-in-docker tests on a Ubuntu 14.10 based machine, which
seem to be passing.
ping @sachja https://github.com/sachja in case he has seen anything
similar during his tests.
—
Reply to this email directly or view it on GitHub
https://github.com/contiv/netplugin/issues/62#issuecomment-100407910.

—
Reply to this email directly or view it on GitHub
https://github.com/contiv/netplugin/issues/62#issuecomment-100410424.

@jsoyee
I tried make start-dockerdemo on a Ubuntu vm and it went well. Somehow centos based vm didn't work that well for me as I hit some other issues with my Vagrant.
I will close this issue as the script seems to work for Ubuntu. Let me know in case you hit any other issues after moving to Ubuntu.
I have also added a few checks (as part of #65) in the script for docker based setups to error out gracefully in case some prerequisites are not met or it is run in an untested Linux. We have mostly tried this on Ubuntu till now but it would be good to have it work on other *nix flavors as well. Happy to take pull requests!


How to control reference naming and remove namespaces?

First of all a thank you for spending your time to create this masterpiece.
I have two questions/issues that I can't wrap my head around and hopefully you can tell me that it can't be done and I can move on =)

I've tried many ways to get access to the naming used for the identity and reference attributes, but don't see a way of overriding them?
I'm only serialising my model and would like to remove all namespace information.

At the moment I'm performing a regex replace to alter the output xml, but hoped I could do something to ease this.
public string ShapeXml(string xml)
{
    return xml.ReplaceMultiple(new Dictionary<string, string>
    {
        {@"((?<=<|<\/| ))\w+:| xmlns(:\w+)?=\"".*?\""", @"" },
        {@"<Capacity>\d+<\/Capacity>", @"" },
        {@" exs:member=""""", "" },
        {@" exs:identity=""", @" id=""" },
        {@" exs:reference=""", @" ref=""" },
    });
}

I've set up a dotnetfiddle here.
The current output:
<?xml version="1.0" encoding="utf-8"?>
<List xmlns:ns1="clr-namespace:XmlRef.Tests;assembly=Odin.Tests"
    xmlns:exs="https://extendedxmlserializer.github.io/v2" exs:arguments="XmlRefTests-Person"
    xmlns="https://extendedxmlserializer.github.io/system">
    <Capacity>4</Capacity>
    <XmlRefTests-Person>
        <Name>Princess Eugenie</Name>
        <Uncles>
            <Capacity>4</Capacity>
            <XmlRefTests-Person exs:identity="2">
                <Name>Price Charles</Name>
            </XmlRefTests-Person>
            <XmlRefTests-Person exs:identity="3">
                <Name>Price Andrew</Name>
            </XmlRefTests-Person>
            <XmlRefTests-Person exs:identity="4">
                <Name>Price Edward</Name>
            </XmlRefTests-Person>
        </Uncles>
        <Aunts>
            <Capacity>4</Capacity>
            <XmlRefTests-Person exs:identity="1">
                <Name>Princess Anne</Name>
            </XmlRefTests-Person>
        </Aunts>
    </XmlRefTests-Person>
    <XmlRefTests-Person>
        <Name>Princess Beatrice</Name>
        <Uncles>
            <Capacity>3</Capacity>
            <XmlRefTests-Person exs:reference="2" />
            <XmlRefTests-Person exs:reference="3" />
            <XmlRefTests-Person exs:reference="4" />
        </Uncles>
        <Aunts>
            <Capacity>1</Capacity>
            <XmlRefTests-Person exs:reference="1" />
        </Aunts>
    </XmlRefTests-Person>
</List>

The output I'm after:
<?xml version="1.0" encoding="utf-8"?>
<List>
    <XmlRefTests-Person>
        <Name>Princess Eugenie</Name>
        <Uncles>
            <XmlRefTests-Person id="2">
                <Name>Price Charles</Name>
            </XmlRefTests-Person>
            <XmlRefTests-Person id="3">
                <Name>Price Andrew</Name>
            </XmlRefTests-Person>
            <XmlRefTests-Person id="4">
                <Name>Price Edward</Name>
            </XmlRefTests-Person>
        </Uncles>
        <Aunts>
            <XmlRefTests-Person id="1">
                <Name>Princess Anne</Name>
            </XmlRefTests-Person>
        </Aunts>
    </XmlRefTests-Person>
    <XmlRefTests-Person>
        <Name>Princess Beatrice</Name>
        <Uncles>
            <XmlRefTests-Person ref="2" />
            <XmlRefTests-Person ref="3" />
            <XmlRefTests-Person ref="4" />
        </Uncles>
        <Aunts>
            <XmlRefTests-Person ref="1" />
        </Aunts>
    </XmlRefTests-Person>
</List>

And my test program:
 using System;
 using System.Collections.Generic;
 using System.Linq;
 using ExtendedXmlSerializer;
 using ExtendedXmlSerializer.Configuration;
 using ExtendedXmlSerializer.ExtensionModel;

 public class Program
 {
	public static void Main()
	{
		IExtendedXmlSerializer_Serialize_ProducesCustomXml();
	}

	public static void IExtendedXmlSerializer_Serialize_ProducesCustomXml()
	{
		//arrange
		string result = null;
		var people = new List<Person> { new Person("Princess Eugenie"), new Person("Princess Beatrice") };
		var aunts = new List<Person> { new Person("Princess Anne") };
		var uncles = new List<Person> { new Person("Price Charles"), new Person("Price Andrew"), new Person("Price Edward") };
		people[0].Aunts = aunts;
		people[0].Uncles = uncles;
		people[1].Aunts = aunts.ToList();
		people[1].Uncles = uncles.ToList();

		IExtendedXmlSerializer serializer = new ConfigurationContainer()
			.EnableReferences()
			.UseOptimizedNamespaces()
			.EnableImplicitTyping(typeof(Person))
			.Create();

		//test
		result = serializer.Serialize(people);

		//assert
		Console.WriteLine(result);
		if (result != @"<?xml version=""1.0"" encoding=""utf-8""?><List><XmlRefTests-Person><Name>Princess Eugenie</Name><Uncles><XmlRefTests-Person id=""2""><Name>Price Charles</Name></XmlRefTests-Person><XmlRefTests-Person id=""3""><Name>Price Andrew</Name></XmlRefTests-Person><XmlRefTests-Person id=""4""><Name>Price Edward</Name></XmlRefTests-Person></Uncles><Aunts><XmlRefTests-Person id=""1""><Name>Princess Anne</Name></XmlRefTests-Person></Aunts></XmlRefTests-Person><XmlRefTests-Person><Name>Princess Beatrice</Name><Uncles><XmlRefTests-Person ref=""2"" /><XmlRefTests-Person ref=""3"" /><XmlRefTests-Person ref=""4"" /></Uncles><Aunts><XmlRefTests-Person ref=""1"" /></Aunts></XmlRefTests-Person></List>")
			throw new Exception("Xml mismatch.");
	}

	public class Person
	{
		public Person() { }
		public Person(string name)
		{
			Name = name;
		}
		public string Name { get; set; }
		public List<Person> Uncles { get; set; }
		public List<Person> Aunts { get; set; }
	}
 }

Thanks to anyone who reads this :)

Hi @jamesquox thanks for writing in.  You will be able to remove a
To address your questions here:

Unfortunately these are considered critical/essential attributes so they cannot be removed without breaking functionality with expected ExtendedXmlSerializer syntax.
You can get a little more out of removing unwanted namespaces by adding List<Person> to your EnableImplicitTyping call, so: .EnableImplicitTyping(typeof(Person), typeof(List<Person>)).

If you have specialized requirements to remove additional text/characters/symbols for use with another system, I would for sure recommend using XSLT for this as that is exactly how it is intended to be used. :)
Please let me know if you have any further questions and I will do my best to answer here. 👍

Cheers Mike for the confirmation👍

Years old and already answered, but i still want to return to this due to it being a rather critical and common feature of XML serialization usecases.
The System.Xml library supports overriding and attributing namespaces specifically because many of the use cases require explicitly setting something in a given namespace and lack of support for explicit namespaces makes this unsuitable as is for the purpose.
My usecase here being generation of a model with varying namespaces depending on who's asking, i could either duplicate thousands of lines of code, or control this one feature that is supported by the underlying Xml.
If i can come up with a way to support this without breaking functionality or by adding new functionality for one way transformations cleanly, are still open for PR's and reviewing said work should you agree with a proposal?

Hi @RiversJohn thank you for your inquiry.  I am certainly open to working on a PR with you.  Primarily, if you can contain the changes in an extension so that users must call a particular method during the container-creation process (and thereby constrain its unintended effects) then that is ideal.  Of course, all existing tests must pass, as well.
I also want to be sure you understand that this repo is for all intents and purposes in a maintenance state.  Sadly, (even as cool as ExtendedXmlSerializer is) my recommendation these days is to use JSON if possible as that is far better supported by Microsoft these days, and we never really quite got a community to actively support this repository.
That stated, there is always the possibility to build a community here. :)  If someone wants to work on a PR with the above goals I will do my best to assist them to head in this direction. 👍

Thank you for your speedy reply @Mike-E-angelo
I was out severely sick so i couldn't return the courtesy.
I was aware of the maintenance, hence the question if you'd possibly be up for it since this would obviously be quite outside the scope of just maintenance. My personal time at least for the next few months is quite limited but depending on our needs i might be able to devote work time on this if using EXS is the route we pick.
The consumers of the outputs we're generating don't accept JSON, only CSV / XML and they're huge corps meaning there's little probability of influencing them to accept other formats.
I'll get back to you on this if i can go forward with this and check the proposal idea with you to make sure it's compatible in implementation.

Glad to hear you are feeling better @RiversJohn. 🙏  And for the rest that sounds like a good plan. 👍


nixos: add bitcoin service

Please review

One more ping.

Ping.

I think 8 months of pinging has been enough, please open a new PR if there's still interest.


init.py references nonexistent module .version

init.py recently grew the following line:
from .version import __version__
It appears that the corresponding version.py is not yet checked in.

Fixed.


Add Support For JDK 9 and Bump Tomcat Version

Java Version 9 is rolling out shortly so ensuring we are capable of moving forward with 0.17 makes sense.
Tomcat version needed to be upgraded for version 9 support. However, I am open to other ideas if we want to avoid tomcat 9 for some reason.
Versioning was taken from sbt/sbt#2951 and continued coverage of scala support is at scala/scala-dev#139

Why does Java 9 not work with Tomcat 8? I can't find a reference.

Primarily because I believe I conflated it with another error erroneously. It errored when I built it originally, tried to revert to reproduce and everything worked.
Is there a reason we havn't upgraded out of the superseded 8.0.43 to 8.5.13?

Yes, #639, which I think is now resolvable without much effort.

Tomorrow morning I will revert the version commits and see if we can get it
running. Seems likely it will work since it passed on 9
On Sun, Apr 9, 2017, 11:07 PM Ross A. Baker<EMAIL_ADDRESS>wrote:

Yes, #639 https://github.com/http4s/http4s/issues/639, which I think is
now resolvable without much effort.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/http4s/http4s/pull/1103#issuecomment-292839295, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AJy_vIKJFLJjTHX-Y6S0OE4jJK4BXdwbks5ruZzegaJpZM4M4M9W
.

Bumping to recent version of Tomcat 8.5.13 seems to have passed local unit tests and my travis setup.
Fixes #639

I think I'm going to change the project description to "It Works in My Travis".
java.lang.NumberFormatException: For input string: "14-RC1"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
	at java.base/java.lang.Integer.parseInt(Integer.java:695)
	at java.base/java.lang.Integer.parseInt(Integer.java:813)
	at scala.collection.immutable.StringLike$class.toInt(StringLike.scala:229)
	at scala.collection.immutable.StringOps.toInt(StringOps.scala:31)
	at com.earldouglas.xwp.ContainerPlugin$$anonfun$6.apply(ContainerPlugin.scala:150)

This looks like ContainerPlugin not being able to handle sbt release candidates, doesn't it?

Random thoughts:

I like the idea of testing JDK9.
Do we intend to support 0.16.x on JDK9?  If so, should we target release-0.16.x ?
Given that Travis is already finicky with http4s builds, it concerns me that the JDK9 build is so different from others.  E.g. runs in Ubuntu Trusty, not Precise, does not use bin/travis, requires sudo so will be in different Travis build environment.

I'm not against merging it, but if we do it might make sense to open an issue for reducing unintended variance in the Travis job matrix.

One other thought...  Should the Tomcat upgrade be split out and possibly target 0.16 or 0.15?

Well the likely problem of MY travis vs PR travis is that I may have initially run a push without the build override would have cached our updated sbt. So I'm hoping that removing the before_script will restore order to the universe.

I think the Tomcat upgrade should be backported to 0.16.
I guess the JDK9 build on 0.16 would be prudent, but ugh, I hate adding more complexity.  I'm content sitting on it for a bit until we get some of these other issues sorted out, and maybe backporting this change later if we're nervous about it?

Ok Tomcat -> 0.16
Then we reopen and see if we can get to work after the next mergetrain.


Fix delayHide issue #246

Description
The following text assumes that reader has read description of issue #246.
At first, I've just added this.cleanTimer() in showTooltip method.
Problem described in #246 has completely gone.
But it's reasonable to ask: why behavior is different after ReactTooltip.rebuild()?
It was caused by invalid effect detection in bindListeners method.
I think, this should be considered as a bug:

In the example above, there are one <ReactTooltip /> component with default setup, both buttons SampleText(1|2) attached to this ReactTooltip, data-effect of the second button has been set to solid.
I haven't get an idea why isCapture is implemented as decorator, but I've followed the same way and have added getEffect decorator. I wonder what you think about it.
Tests
Test stand still available at http://hmnid.ru:8090/ . Test stand for effect issue available at http://hmnid.ru:8090/effect.html
Demo with fixed react-tooltip available at http://hmnid:8091/ and http://hmnid.ru:8091/effect.html respectively.
Sources of demos available at https://github.com/huumanoid/react-tooltip-delayhide-issue-test

Really thanks for your work and detailed explanation :), I'm gonna build and release new version, it should be 3.2.3

Very glad to see that you have already reviewed it and pushed it to npm. Thank you! It's important for my project.


notebook 6.4.8

Update notebook to 6.4.8
Version change: bump version number from 6.4.6 to 6.4.8
Bug Tracker: new open issues https://github.com/jupyter/notebook/issues
Upstream license:  License file:  https://github.com/jupyter/notebook/blob/master/LICENSE
Upstream Changelog: https://github.com/jupyter/notebook/blob/master/CHANGELOG.md
Upstream setup.py:  https://github.com/jupyter/notebook/blob/v6.4.8/setup.py
Upstream pyproject.toml:  https://github.com/jupyter/notebook/blob/v6.4.8/pyproject.toml
Actions:

Use jinja2 templates in source/url
Skip py<36
Use jupyter-packaging >=0.9,<1.0 in host
Fix python in run

Result:

all-succeeded

All jedi's downstream packages (ipython | notebook | python-language-server | python-lsp-server | spyder ) fail because the current jedi version 0.18.1 is without python 3.10 artifacts (only jedi 0.18.0 has python 3.10 support) so the error is for py3.10:
jedi 0.18.0 has requirement parso<0.9.0,>=0.8.0, but you have parso 0.7.0.
I've rebuilt it. And I added artifacts on win32/win64 (they were missing)

An error on osx-arm64.
If we run the command:
CONDA_SUBDIR=osx-arm64 conda create -n test_env --dry-run python=3.10 "jupyter-packaging >=0.10,<2" pip setuptools wheel argon2-cffi ipykernel ipython_genutils jinja2 "jupyter_client >=5.3.4" "jupyter_core >=4.6.1" nbconvert nbformat "nest-asyncio >=1.5" prometheus_client "pyzmq >=17" "send2trash >=1.8.0" "terminado >=0.8.3" "tornado >=6.1" "traitlets >=4.2.1" -vvv 2>&1 | grep -e "-> 0"
The output is:
DEBUG conda.resolve:filter_group(635): importlib-metadata: pruned from 3 -> 0
DEBUG conda.resolve:filter_group(635): ipython: pruned from 2 -> 0
DEBUG conda.resolve:filter_group(635): argon2-cffi: pruned from 4 -> 0
DEBUG conda.resolve:filter_group(635): importlib_metadata: pruned from 1 -> 0
DEBUG conda.resolve:filter_group(635): ipykernel: pruned from 1 -> 0
DEBUG conda.resolve:filter_group(635): importlib-metadata: pruned from 3 -> 0
DEBUG conda.resolve:filter_group(635): ipython: pruned from 2 -> 0
DEBUG conda.resolve:filter_group(635): argon2-cffi: pruned from 4 -> 0
DEBUG conda.resolve:filter_group(635): importlib_metadata: pruned from 1 -> 0
DEBUG conda.resolve:filter_group(635): ipykernel: pruned from 1 -> 0
DEBUG conda.resolve:filter_group(635): importlib-metadata: pruned from 3 -> 0
DEBUG conda.resolve:filter_group(635): ipython: pruned from 2 -> 0
DEBUG conda.resolve:filter_group(635): argon2-cffi: pruned from 4 -> 0
DEBUG conda.resolve:filter_group(635): importlib_metadata: pruned from 1 -> 0
DEBUG conda.resolve:filter_group(635): ipykernel: pruned from 1 -> 0
DEBUG conda.resolve:filter_group(635): argon2-cffi: pruned from 4 -> 0
DEBUG conda.resolve:filter_group(635): argon2-cffi: pruned from 4 -> 0
DEBUG conda.resolve:filter_group(635): argon2-cffi: pruned from 4 -> 0


Azur - PM Poshan - showing no data found

PM Poshan Report is showing no data found
processed the file - pm-poshan_access-across-india.zip
azur cqube-state-output -> pm-poshan_access-across-india.json file

Issue is fixed


Release 21.1

Hey Freddy,
The artifacts that shipped with release 21.1  didn't match the last insider build.  Was wondering if there was a mix up.  We noticed that there was a feature to block Salesperson in the last insider but that feature didn't ship.
https://bcartifacts.azureedge.net/sandbox/21.1.48363.49032/us
verses https://bcinsider.azureedge.net/sandbox/21.1.48820.0/us what was actually shipped
Just wondering why there's a mismatch and what else could be missing?

When you say: what was actually shipped - then the artifacts being released on bcartifacts are the ones that actually are being rolled out.
It might be that the feature was checked into our 21.x branch after we branched off to 21.1, but before we changed the version number to 21.2 - meaning that this feature will make it into 21.2 - I don't have insights in that.
It is our build team that is rolling out artifacts (and builds to online services)


tennis template rule fix

For the Singles And doubles template for multiple choice templates (not yes/no) the rule should be:
If a Tournament or Event is cancelled or postponed and will not be completed before the market's Event Expiration time, the market should resolve as 'No winner/Event Cancelled'.

The wrong rule got changed...now all the tennis multiple choice ones have an incorrect one....ping me and we can go through it together

fixed - closing