Kl 161596439 pm survey action buttonform

Description
Remove the pm survey form from the tsp app, and change the pm survey to use a wizard.
Setup
Add any steps or code to run in this section to help others prepare to run your code:
make db_populate_e2e

Use locator ENTPMS to fill out the PM survey from the tsp app with the button.
Code Review Verification Steps

[x] Request review from a member of a different team.
[x] Have the Pivotal acceptance criteria been met for this change?

References

https://www.pivotaltracker.com/story/show/161596439

Screenshots

@kilbergr changes made! :) Most of the work I've had for this project has been front end, and @sarboc and @Ronolibert have helped me tremendously :)

ONE LAST THING:
Will you remove line 114 (this.props.setEditPreMoveSurvey(false);) from Office/PremoveSurvey.jsx? It's not used anymore.


fix($compile): correctly denormalize templates that do not use standard interpolation symbols

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
FIX
What is the current behavior? (You can also link to an open issue here)
See #6493
What is the new behavior (if this is a feature change)?
Fixed
Does this PR introduce a breaking change?
No
Please check if the PR fulfills these requirements

[x] The commit message follows our guidelines: https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#commit-message-format
[x] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

Other information:
** STILL NEED TO ADD DOCS **
In order to support third party modules that do not use the same interpolation
symbols as the main app, we implemented denormalization (see dfe99836c).
This required that 3rd party modules always used the standad {{ and }}
interpolation symbols, so that we could correctly denormalise them to the
current app's symbols.
The problem with this became apparent when an app template using new symbols
inadvertently contained one of the standard interpolation symbols.
E.g.

The double closing curly braces were being incorrectly denormalised.
This commit fixes this by allowing the compiler to be configured to know
what symbols are being used in templates from a given module.
Now modules can specify that what interpolation symbols they use and the
compiler will denormalize appropriately.
Closes #6493
Closes #6453

I see this as a feature. @petebacondarwin would it be possible to know why you think it is a fix?

To clarify this a bit more. If I change my interpolation symbols (in my app) to [[ and ]] then I would expect that a component with this template

{a:{b:42}}

should output

{a:{b:42}}

But it doesn’t. See http://plnkr.co/edit/s9KVOZ9srU0JfkQYPrCf?p=preview

Ok, but then I think that should be true in the test even without the
configuration changes to $interpolateProvider
On Saturday, May 14, 2016, Pete Bacon Darwin<EMAIL_ADDRESS>wrote:

To clarify this a bit more. If I change my interpolation symbols (in my
app) to [[ and ]] then I would expect that a component with this template
{a:{b:42}}
should output
{a:{b:42}}
But it doesn’t. See http://plnkr.co/edit/s9KVOZ9srU0JfkQYPrCf?p=preview
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/angular/angular.js/pull/14610#issuecomment-219217902

Without the changes to the interpolate provider then no denormalisation occurs so the bug doesn't occur in the same way. If we have not changed the symbols when we accept that we should escape }} ourselves if they appear in the template as content.

Without the changes to the interpolate provider then no denormalisation occurs so the bug doesn't occur in the same way. If we have not changed the symbols when we accept that we should escape }} ourselves if they appear in the template as content.

Agree, but then $compileProvider.moduleSymbols('symbol-test', '##', ']]'); does not mean "The interpolation symbols for all templates in this module are ## and ]]" that is what most people would expect.

Ahah! @lgalfaso so what you are saying is that we have another issue:
if the symbols in a template do not match those in the application, then we need to escape any instance of the application symbols, in the templates, too.

implementation details a side, yes, the issue is the one stated.

@lgalfaso here are better tests:
    it('should denormalise interpolation symbols in templates correctly, if different to the current symbols', function() {
      angular.module('symbol-test', [])
        .directive('myDirective', function() {
          return {
            template: '[[1 + 2]]'
          };
        });

      module('symbol-test', function($compileProvider) {
        $compileProvider.moduleSymbols('symbol-test', '[[', ']]');
      });

      inject(function($compile) {
        element = $compile('

')($rootScope);
        expect(element.children('div').children('span').attr('foo')).toBe('{"ctx":{"id":3}}');
        expect(element.text()).toEqual('{{1 + 2}}');
        $rootScope.$apply();
        expect(element.text()).toEqual('3');
      });
    });

    it('should escape the current interpolation symbols in templates, before denormalising, if the template module symbols are different', function() {
      angular.module('symbol-test', [])
        .directive('myDirective', function() {
          return {
            template: '{[1 + 2]}[[3 + 4]]'
          };
        });

      module('symbol-test', function($interpolateProvider, $compileProvider) {
        $interpolateProvider.startSymbol('{[');
        $interpolateProvider.endSymbol(']}');
        $compileProvider.moduleSymbols('symbol-test', '[[', ']]');
      });

      inject(function($compile) {
        element = $compile('

')($rootScope);
        expect(element.text()).toEqual('\\{\\[1 + 2\\]\\}{[3 + 4]}');
        $rootScope.$apply();
        expect(element.text()).toEqual('3');
      });
    });

The second one fails at the moment.

I added these tests and updated the code to make them pass.

@petebacondarwin I think that the solution will have to be somehow more complex. Eg
it('this works', function() {
  angular.module('symbol-test', [])
    .directive('myDirective', function() {
      return {
        template: 'Hi'
      };
    });

  module('symbol-test');
  inject(function($compile) {
    element = $compile('

')($rootScope);
    $rootScope.$apply();
    expect(element.find('span').attr('foo')).toEqual('{"ctx":{"id":3}}');
  });
});

it('so this should work too', function() {
  angular.module('symbol-test', [])
    .directive('myDirective', function() {
      return {
        template: 'Hi'
      };
    })
    .config(function($compileProvider) {
      $compileProvider.moduleSymbols('symbol-test', '[[', ']]');
    });

  module('symbol-test');
  inject(function($compile) {
    element = $compile('

')($rootScope);
    $rootScope.$apply();
    expect(element.find('span').attr('foo')).toEqual('{"ctx":{"id":3}}');
  });
});

I just realized there is another issue with template denormalization: We are not taking [ng-non-bindable] into account - we still replace the interpolation symbols :disappointed:
(Or is this a feature ?)

Hmm looks like this could be more painful than it is worth...

Hmm looks like this could be more painful than it is worth...

yep

Perhaps another one for the "known issues" pile?

another one

More like "a couple more" :stuck_out_tongue:


Automated cherry pick of #1626: metadata permission

Cherry pick of #1626 on release/2.11.0.
#1626: metadata permission

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.11.0@f755aac). Click here to learn what that means.
The diff coverage is 0%.

@@               Coverage Diff                @@
##             release/2.11.0   #1627   +/-   ##
================================================
  Coverage                  ?   7.68%
================================================
  Files                     ?     411
  Lines                     ?   63028
  Branches                  ?       0
================================================
  Hits                      ?    4842
  Misses                    ?   57778
  Partials                  ?     408

Flag
Coverage Δ

#aFlag
7.68% <0%> (?)

Impacted Files
Coverage Δ

pkg/cloudcommon/db/metadata.go
11.86% <ø> (ø)

pkg/cloudcommon/db/standalone.go
0.93% <0%> (ø)

Continue to review full report at Codecov.

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

/lgtm
/approve


⚠ Bofrost.de has degraded performance

In 459ff47, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 2125 ms

Resolved: Bofrost.de performance has improved in c4ee90a after 20 minutes.


Source Code

I'm interested in this project. Would it be possible to release the source for what you have currently implemented, even if it's incomplete?

lol, no. i was interested in transpiling an object-definition implemented in python into lua
it isn't necessary anymore, i opted for a different approach

I want to see the source code, where is it?


chore(config): clear explicit pointer vectors

Stack:

#1588 ⬅
#1587
#1586
#1585
#1584

⚠ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.

This change is


Update project name after it is comfirmed at Apache commons

We should update pom.xml, JIRA, logo after project name is comfirmed at Apache commons.

Thanks @sundapeng for pointing out this. Let's do this when the community decided the name.

Thank @jerrychenhf for your comments, I think we can add a new branch apache for the work.


BUG: Update failing example tests

This fixes some example tests that are in the code that are failing due to incompatibilities with python 3. This includes there not being a urllib.urlretrieve in python3.  I've updated all the example test cases with the latest from the template. These updates will only work on Slicer 4.11 which appears to be ok as SlicerMorph is not distributed for Slicer 4.10 stable.
This fixes a currently failing test.

This looks great, thanks for these updates @jamesobutler.


fix(mssql): apply top after distinct

SUMMARY
This places the DISTINCT keyword before TOP to comply with the dialect specifications. Check this random dialect spec in German for how DISTINCT and TOP work together: https://support.microsoft.com/de-de/office/prädikate-all-distinct-distinctrow-top-24f2a47d-a803-4c7c-8e81-756fe298ce57
Ping @sfirke
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[x] Has associated issue: closes #21027
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Could this be tagged for 2.1.1?

Could this be tagged for 2.1.1?

Sure, adding the tag now

@villebro There is an English copy of that support article available as well ... I think those support articles all got messed up when Microsoft switched from having the 'KB' numbers as part of their support URLs to just having more SEO-friendly URL paths some years back ....
https://support.microsoft.com/en-au/office/all-distinct-distinctrow-top-predicates-24f2a47d-a803-4c7c-8e81-756fe298ce57

Thanks @cwegener 👍


rounding modes int qasymm8_signed inference

Hi ,
We are working on support low precision inference using ACL. Quantization mode that we use qasymm8_signed.
Our resultant network looks similar to this ...nequantize->conv_int8->nedequantize.... All 3 layers use ACL api for execution.we want to increase the int8 inference accuracy. We have observed different rounding modes for different architectures.
NeQuantize on raspi uses - rounding : tozero (as per line 183 at link)
Is there a reason behind such selection?Do we have option to change the rounding modes to quantize layer?
Thank you,
Praveen.

Hello @uu-praveeng,
This behavior is intended for armv7,
For armv8 there is a dedicated instrinsic for converting float to signed integer with the appropriate rounding mode which round to even. Unfortunately for armv7 this does not exist so the fastest way is to round towards zero.
More info: https://arm-software.github.io/ComputeLibrary/v20.05/namespacearm__compute.xhtml#a4ff1249e423ae9bfab075f5317c4d004
Does this cause any issues in your final accuracy evaluation?

Closing, please reopen if needing further assistance.


field set column widths

Hi All,
We design our forms with different fieldsets for a number of reasons. One feature of this design is that we have different numbers of "columns" in different fieldsets. In the current implementation, the file templates/admin/includes/fieldset.html at line 21 uses;
{% for field in line %}

        {% if field.is_checkbox %}

where group_column_width is the column width determined from the form as a whole, so if we have some fieldsets with 1 column and some with 4 columns the form will be rendered with all widths as col-md-3. This is not my preferred approach but rather;
{% for field in line %}

        {% if field.is_checkbox %}

whereby it determines the right width on a per fieldset basis. Now I can happily patch this at my end, but perhaps the default behavior at the moment is not the preferred implementation for most. I am no expert in django template tags so I can't easily see the way to make the change an option in some way (could one use dummy fields in the fieldset to pad out the absent columns and force alignment???).
Any view on changing the default behaviour to "my way" :-)

Thanks for reporting. I see your concern but the actual layout is the simplest one we came up with guarantee a decent alignment. We are near to a year with this layout and you are the first to report it as an issue :) So just override the template and provide your own layout algorithm. If you can come up with something general that works better than the current feel free to open a pull request.

If it comes down to plus one's i'll leave my one here :)
If you have a language (like german) where everything needs more word space you get ugly line breaks everywhere once you have a 3 column layout anywhere.
Furthermore dropdowns which are wider get cropped regardless i placed them on a seperate row for that very reason that they are wider..

@Harper04 it's not about plus one, it's about opening a pull request with working code :)

I tried awol's approach which fixed the bad rendering of the horizontal group of 7 checkboxes.
However now it tries to squeeze the first element of the other group in the same fieldset :(
Any suggestions?


Capture crash with gmem.c error

Elasticsearch version: 2.3.0
Moloch version: v0.14.0
OS name and version: CentOS 7.2.1511
Provide logs, stack traces and steps to reproduce:
Capture will run until it consumes all memory on the box.  we see the same behavior with 256G and 512G in the box.  The more traffic we throw at a port the faster we see this crash.  Some processes will run  12 to 24 hours and some will last only 30 minutes under heavy load
BT info
g_logv (log_domain=0x5de53a "GLib", log_level=G_LOG_LEVEL_ERROR, format=, args=args@entry=0x7fffbb7fd4c8) at gmessages.c:1084
1084              g_private_set (&g_log_depth, GUINT_TO_POINTER (depth));
#0  g_logv (log_domain=0x5de53a "GLib", log_level=G_LOG_LEVEL_ERROR, format=, args=args@entry=0x7fffbb7fd4c8) at gmessages.c:1084
#1  0x0000000000480972 in g_log (log_domain=log_domain@entry=0x5de53a "GLib", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x5e30e8 "%s: failed to allocate %lu bytes")
at gmessages.c:1118
#2  0x000000000047f64e in g_malloc (n_bytes=n_bytes@entry=18446744071563699784) at gmem.c:99
#3  0x000000000048c3bc in g_slice_alloc (mem_size=mem_size@entry=18446744071563699784) at gslice.c:1025
#4  0x0000000000445570 in moloch_size_alloc (size=-2145851832, size@entry=-2145851840, zero=zero@entry=0) at main.c:170
#5  0x000000000044bdc4 in moloch_db_save_session (session=session@entry=0x7fff4407c730, final=final@entry=0) at db.c:341
#6  0x00000000004640f7 in moloch_session_mid_save (session=session@entry=0x7fff4407c730, tv_sec=1463740502) at session.c:334
#7  0x00000000004612df in moloch_packet_thread (threadp=0x5) at packet.c:548
#8  0x000000000049589f in g_thread_proxy (data=0x15ce990) at gthread.c:780
#9  0x00007ffff6c93dc5 in start_thread (arg=0x7fffbb7fe700) at pthread_create.c:308
#10 0x00007ffff5a3228d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

From the stats page or error log can you tell where the memory is being used?  Disk Q, Packet Q, something else?
What is the traffic rate (bits/sec, packets/sec) you are trying to capture

We very rarely see a disk Q, we have a very large number of spindles there
Packet Q fluctuates but is not something that ever runs high and stays that way.  The Q always catches up.  Using Shiffer10G FYI
The rate on this one is around 2G but this is not strictly a rate issue.  The higher the rate the faster capture will crash.  We have ports running around 400M and capture will crash there also but it runs anywhere from 12 to 24 hours before it uses all of the available memory and crashes.

Did you change any of the defaults?  Maybe send over the output of --debug for startup or the config file.  Something has to be eating all the memory, what about number of active sessions.

parseSMTP=true
spiDataMaxIndices=7
maxFileSizeG = 1
tcpTimeout = 600
tcpSaveTimeout = 720
udpTimeout = 30
icmpTimeout = 10
maxStreams = 1500000
maxPackets = 100000
#maxPacketsInQueue = 400000
pcapWriteMethod=thread-direct
packetThreads=4
ADVANCED - Buffer size when writing pcap files.  Should be a multiple of the raid 5 or xfs
stripe size.  Defaults to 256k
pcapWriteSize = 8388608
ADVANCED - value for pcap_set_buffer_size, may not be used depending on kernel etc
pcapBufferSize = 30000000
ADVANCED - Number of bytes to bulk index at a time
dbBulkSize = 300000
#dbBulkSize = 1000000
ADVANCED - Number of seconds before we force a flush to ES
dbFlushTimeout = 5
ADVANCED - Compress requests to ES, reduces ES bandwidth by ~80% at the cost
of increased CPU. MUST have "http.compression: true" in elasticsearch.yml file
compressES = false
ADVANCED - Max number of connections to elastic search
maxESConns = 100
ADVANCED - Max number of es requests outstanding in q
maxESRequests = 5000
ADVANCED - Number of packets to ask libnids/libpcap to read per poll/spin
Increasing may hurt stats and ES performance
Decreasing may cause more dropped packets
packetsPerPoll = 100000
ADVANCED - Moloch will try to compensate for SYN packet drops by swapping
the source and destination addresses when a SYN-acK packet was captured first.
Probably useful to set it false, when running Moloch in wild due to SYN floods.
antiSynDrop = true
DEBUG - Write to stdout info every X packets.
Set to -1 to never log status
logEveryXPackets = 100000
DEBUG - Write to stdout unknown protocols
logUnknownProtocols = true
DEBUG - Write to stdout elastic search requests
logESRequests = true
DEBUG - Write to stdout file creation information
logFileCreation = true
readTruncatedPackets = true

Can you try pcapWriteMethod=simple
Why do you have readTruncatedPackets set?  Is the card truncating the packets?

we see this with simple also
not sure about the truncating but we can try it without that
any other ideas?

nope, something is obviously leaking memory but im not sure what.
I assume you are using the snf libpcap?
is it possible to try with just normal libpcap since your traffic rates aren't that high.

same problem on a cluster without the truncate setting
yes we are using snf libpcap, will look at testing the normal libpcap

Ok cool, also if you could send the last 5+ of the moloch_packet_ip lines before the crash from capture.log might help
moloch_packet_ip(): packets:<PHONE_NUMBER> current sessions: 80275/92827 oldest: 0 - recv: 697228525 drop: 0 (0.00) queue: 98 disk: 0 packet: 10 close: 1082 ns: 0 frags: 0/40

May 20 18:12:15 http.c:258 moloch_http_curlm_check_multi_info(): 6/73 ASYNC 200 http://IPADDRESS:9200/_bulk 177668/33723 0ms 492ms
May 20 18:12:15 http.c:258 moloch_http_curlm_check_multi_info(): 5/73 ASYNC 200 http://IPADDRESS:9200/_bulk 175351/549 0ms 538ms
May 20 18:12:15 http.c:258 moloch_http_curlm_check_multi_info(): 4/73 ASYNC 200 http://IPADDRESS:9200/_bulk 298449/47916 0ms 606ms
May 20 18:12:15 http.c:258 moloch_http_curlm_check_multi_info(): 3/73 ASYNC 200 http://IPADDRESS:9200/_bulk 221118/49284 0ms 742ms
May 20 18:12:15 http.c:258 moloch_http_curlm_check_multi_info(): 4/73 ASYNC 200 http://IPADDRESS:9200/_bulk 299167/64845 0ms 814ms
May 20 18:12:15 http.c:254 http_add_value(): ERROR - Didn't understand ip: ::1 ::1 -1
May 20 18:12:15 http.c:258 moloch_http_curlm_check_multi_info(): 3/73 ASYNC 200 http://IPADDRESS:9200/stats/stat/HOSTNAMEb 668/141 0ms 39ms
May 20 18:12:15 http.c:258 moloch_http_curlm_check_multi_info(): 2/73 ASYNC 200 http://IPADDRESS:9200/dstats/dstat/HOSTNAMEb-147-5 668/146 0ms 39ms
May 20 18:12:16 http.c:258 moloch_http_curlm_check_multi_info(): 2/73 ASYNC 200 http://IPADDRESS:9200/_bulk 299157/63648 0ms 967ms
May 20 18:12:16 packet.c:891 moloch_packet_ip(): packets:<PHONE_NUMBER> current sessions: 1083114/1102655 oldest: 1 - recv:<PHONE_NUMBER> drop: 0 (0.00) queue: 2 disk: 0 packet: 1202 close: 0 ns: 0 frags: 0/2
May 20 18:12:16 http.c:258 moloch_http_curlm_check_multi_info(): 5/73 ASYNC 200 http://IPADDRESS:9200/_bulk 250873/52704 0ms 675ms
May 20 18:12:16 http.c:258 moloch_http_curlm_check_multi_info(): 4/73 ASYNC 200 http://IPADDRESS:9200/_bulk 160324/32868 0ms 696ms
May 20 18:12:16 http.c:254 http_add_value(): ERROR - Didn't understand ip: ::1 ::1 -1
May 20 18:12:16 http.c:254 http_add_value(): ERROR - Didn't understand ip: ::1 ::1 -1
May 20 18:12:16 http.c:258 moloch_http_curlm_check_multi_info(): 3/73 ASYNC 200 http://IPADDRESS:9200/_bulk 298339/61767 0ms 965ms
May 20 18:12:16 http.c:258 moloch_http_curlm_check_multi_info(): 3/73 ASYNC 200 http://IPADDRESS:9200/_bulk 298141/64504 0ms 988ms
May 20 18:12:17 http.c:258 moloch_http_curlm_check_multi_info(): 6/73 ASYNC 200 http://IPADDRESS:9200/_bulk 337379/26370 0ms 1054ms
May 20 18:12:17 packet.c:891 moloch_packet_ip(): packets:<PHONE_NUMBER> current sessions: 1084843/1104042 oldest: 0 - recv:<PHONE_NUMBER> drop: 0 (0.00) queue: 5 disk: 0 packet: 0 close: 0 ns: 0 frags: 0/2
May 20 18:12:17 http.c:258 moloch_http_curlm_check_multi_info(): 5/73 ASYNC 200 http://IPADDRESS:9200/_bulk 200134/42444 0ms 490ms
May 20 18:12:17 http.c:258 moloch_http_curlm_check_multi_info(): 5/73 ASYNC 200 http://IPADDRESS:9200/_bulk 298661/49626 0ms 829ms
May 20 18:12:17 http.c:254 http_add_value(): ERROR - Didn't understand ip: ::1 ::1 -1
May 20 18:12:17 http.c:258 moloch_http_curlm_check_multi_info(): 4/73 ASYNC 200 http://IPADDRESS:9200/stats/stat/HOSTNAMEb 667/141 0ms 48ms

Let me know if the commit fixes your issue

any update?

Not yet but hope to be able to test in a lab environment next week
On Wednesday, June 8, 2016, Andy Wick<EMAIL_ADDRESS>wrote:

any update?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/aol/moloch/issues/476#issuecomment-224585076, or mute
the thread
https://github.com/notifications/unsubscribe/ASiN9m9PfUftBqMRGtYto9d5i4sQJctXks5qJsCdgaJpZM4IjNeK
.

reopen if you have same issue


Fix broken DID Authentication link at /site/docs/web5/build/apps/dinger-tutorial.mdx

What type of PR is this? (check all applicable)

[ ] ♻ Refactor
[ ] ✨ New Feature
[x] 🐛 Bug Fix
[ ] 📝 Documentation Update
[ ] 👷 Example Application
[ ] 🧑💻 Code Snippet
[ ] 🎨 Design
[ ] 📖 Content
[ ] 🧪 Tests
[ ] 🔖 Release
[ ] 🚩 Other

Description

This PR fixes the broken DID Authentication link on the page: https://developer.tbd.website/docs/web5/build/apps/dinger-tutorial/#-learn-more
Related Tickets & Documents

Resolves #916
Mobile & Desktop Screenshots/Recordings

Added code snippets?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed

Added tests?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

No tests? Add a note

Added to documentation?

[ ] 📜 readme
[ ] 📜 contributing.md
[ ] 📓 general documentation
[x] 🙅 no documentation needed

No docs? Add a note

@EbonyLouis hacktoberfest


UPDATE to [PMR 52093,L6Q,000] : IBM UCD Jenkins Build Steps Plugin Bug

Changed VersionHelper.java to use "&" in version property sheet path instead of "/"
Changed DeployHelper.java to use "SNAPSHOT=" in deploy section of deployVersion method instead of "="

Hi,
I have reverted the change to the VersionHelper.java for the issue fixing the "/" to "&". You can merge this pull request and will only get the fix to the DeployHelper.java

Hi a259937,
Thank you!  Later today we'll be adding a small change to accept either (?i)SNAPSHOT= or (?i)SNAPSHOT: to match the documentation. Thanks for removing the / to & commit. Our core team is looking at that particular issue now.

Nick,
That change would prevent someone from naming a component “SNAPSHOT” or “MitchSNAPSHOT” etc. I think the plugin should use componentName:versionName for components and SNAPSHOT=snapshotName for snapshots to avoid ambiguity.
Mitch
From: Nick Mathison<EMAIL_ADDRESS>Sent: Tuesday, April 25, 2017 3:35 PM
To: IBM-UrbanCode/ibm-ucdeploy-pipeline-plugin
Cc: Goroff, Mitch; Author
Subject: Re: [IBM-UrbanCode/ibm-ucdeploy-pipeline-plugin] UPDATE to [PMR 52093,L6Q,000] : IBM UCD Jenkins Build Steps Plugin Bug (#1)
Hi a259937,
Thank you! Later today we'll be adding a small change to accept either (?i)SNAPSHOT= or (?i)SNAPSHOT: to match the documentation. Thanks for removing the / to & commit. Our core team is looking at that particular issue now.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/IBM-UrbanCode/ibm-ucdeploy-pipeline-plugin/pull/1#issuecomment-297140735, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADQqe2gbAzYApZF4cKzeOutn2QDLg-C8ks5rzkrRgaJpZM4M817f.

Hey @a259937,
jrbarto and I made a few changes to the plugin code. The changes should now accept : or = delimiters. We chose this to match the expected functionality while maintaining past compatibility. Only case-only variations of the work SNAPSHOT will be allowed. Otherwise, the logic will assume that a componentVersion was specified.


feat: Update weaviate to 1.16.0 and weaviate client to 3.9

Goals:
This updates weaviate and weaviate-python-client to the latest version which include many speedups. Moreover multithreading of the client is enabled for the benchmarking.

[x] update weaviate server and weaviate client
[x] update some python client calls to include class names
[x] update some of the tests
[x] update documentation

Note: I work for weaviate/SeMi

I will split this into two PRs, where one targets main and another one targeting the benchmarking PR


Added tests and simplified previous modifications.

I simplified my previous branch and took out the unnecessary tasks and packages.
Hopefully you find this simpler and less messy.

I'm still waiting on my PR to JsDelivr to be accepted for ng-file-upload (https://github.com/jsdelivr/jsdelivr/pull/8310) I'm not sure what you want to do in the meantime.

Do you have a hosted example?
To keep the simplicity of the project, the layout of the files and folders must remain. I however will add a compiled HTML, JS and CSS versions.
As I told Fastidious, I'm working on a new version so these changes would be lost :/ But I'd like to keep the best changes as I see you have a modal for uploading and other nice things.

I added the folders as I don't want to end up compiling the karma.conf.js file.

I understand, but the project will remain just being the 3 files.

I don't think you have tested a working version of the ng-file-upload, it isn't in the dependencies.

Adding torrent file .torrent blob (file) can't be done either.


Use log/slog instead of zerolog

Codecov Report

Merging #758 (21c295e) into main (5e16654) will decrease coverage by 0.09%.
Report is 4 commits behind head on main.
The diff coverage is 89.77%.

@@            Coverage Diff             @@
##             main     #758      +/-   ##
==========================================
- Coverage   93.97%   93.88%   -0.09%
==========================================
  Files          85       87       +2
  Lines        8278     8425     +147
==========================================
+ Hits         7779     7910     +131
- Misses        379      392      +13
- Partials      120      123       +3

Files
Coverage Δ

cmd/pint/ci.go
87.30% <100.00%> (+0.33%)
:arrow_up:

cmd/pint/lint.go
94.84% <100.00%> (-0.06%)
:arrow_down:

cmd/pint/logger.go
100.00% <100.00%> (+13.04%)
:arrow_up:

cmd/pint/scan.go
95.88% <100.00%> (ø)

internal/checks/alerts_count.go
100.00% <100.00%> (ø)

internal/checks/promql_series.go
97.39% <100.00%> (+0.13%)
:arrow_up:

internal/checks/rule_link.go
100.00% <100.00%> (ø)

internal/config/config.go
98.84% <100.00%> (ø)

internal/config/rule.go
100.00% <100.00%> (ø)

internal/discovery/discovery.go
96.74% <100.00%> (+0.05%)
:arrow_up:

... and 24 more


Add Hy support

Pull request adds support for Hy language (aka lisp-flavoured Python): https://github.com/hylang/hy
/CC @isagalaev

Thanks @profitware.


fix(core): correct face computation in serializing code

vertex list of each face was computed using Orbit2::Face; This was incorrect since this orbit is defined by a BFS using both beta 0 and beta 1.
Points should be ordered sequentially for the VTK cells used to serialize maps, so I replaced the predefined orbit with a custom one which uses a single beta function to cycle through the vertices.

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

Project coverage is 81.66%. Comparing base (2666bed) to head (fd6feb3).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #168   +/-   ##
=======================================
  Coverage   81.66%   81.66%
=======================================
  Files          32       32
  Lines        4533     4533
=======================================
  Hits         3702     3702
  Misses        831      831

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


Failed to start server: [Errno 2] No such file or directory

When I wrote
:TernDef

I got this error in the status bar.
Failed to start server: [Errno 2] No such file or directory
What can I do? How to debug this error message?

What about npm install in tern_for_vim directory?

Do you have node installed? And did you npm install in the plugin's directory?

Got same issue on Ubuntu 14.10. The issue here is that on Ubuntu/Debian now, you install Node through sudo apt-get instal nodejs, and get a nodejs binary in /usr/bin/nodejs, there's no node binary anymore, as it's referenced in Tern shebangs. To solve one can create a symlink in path from node to nodejs, or install node-legacy or it can be solved at the plugin, not sure how.

This is why you can configure your own tern#command variable to override the default command -- there is, unfortunately, no easy way to figure out what node is called on a given system, and whether it is in the path.

@oblitum @marijnh I had the same problem on Ubuntu and was using NVM.
I ran which node and replace node with that inside here: https://github.com/marijnh/tern_for_vim/blob/master/autoload/tern.vim#L15
Worked as a charm afterwords.

@alessioalex thank you, your workaround works. I wonder if there could be a good fix for this so tern_for_vim can uses the NVM version of node? (because I don't want to install global node on my machine).

I've never used nvm, but I would guess that you can set your tern#command to point at whatever binary you use to start node-via-nvm from the command line, and that would work.

Had the same issue when using macvim gui mode. Thanks @alessioalex


Close #7: puppet 8 compatibility

@scoopex  I'm sorry, can you kindly now please reword the commit to something like:
feat: Fixed Puppet 8 compatibility
fixes #7

You can use git rebase main -i for that in case you don't know.
Thanks a lot!

Yes, i know that :-) Done :-)

Released as 4.1.0


Add catch when propagateSelfHeal

LGTM
With this fix the executing server is up-to-date earlier and every coordinator that has not yet gotten the info will self-heal after the build in timeout.


Ctrl+space is not deleteWordStartLeft

ctrl+space in VS is a shortcut to Intellisense, or as VSCode calls it, triggerSuggest. Why is this extension remapping it to deleteWordStartLeft?

Cool, it is fixed. When is the release happening?

I should have time later today... latest tomorrow morning.


Merge non-existing fields

I am wondering if this is possible, as I haven't seen it in the docs.
I want to merge 2 objects y1 and y2.
If I do:
deepmerge(y1, y2)
and y2 has some fields that don't exist in y1, it wont override or add them at all.
I am wondering if it's possible to change this.
Thank you.

The result of the merge should have all the fields of y1 and y2.
If you want y1 to be modified to have the fields of y2, you need to you deepmergeInto
const x = deepmerge(y1, y2);

https://codesandbox.io/p/sandbox/deepmerge-ts-example-forked-nx5sp7
deepmergeInto(y1, y2);

https://codesandbox.io/p/sandbox/deepmerge-ts-example-forked-t9y227

The result of the merge should have all the fields of y1 and y2. If you want y1 to be modified to have the fields of y2, you need to use deepmergeInto
const x = deepmerge(y1, y2);

https://codesandbox.io/p/sandbox/deepmerge-ts-example-forked-nx5sp7
deepmergeInto(y1, y2);

https://codesandbox.io/p/sandbox/deepmerge-ts-example-forked-t9y227

If I merge y1 and y2, I want to overwrite the fields in y1 with the existing fields of y2.
Any other field that doesn't exist should be added from y1.
Is this somehow possible?
Example:
const y1 = {
field1: "value1",
field2: {
  a: 0,
  b: 1
}

const y2 = {
field1: "newvalue",
field3: "newvalue2"
}

Output:
{
field1: "newvalue",
field2: {
  a: 0,
  b: 1
},
field3: "newvalue2"
}

That's exactly how it works:
https://codesandbox.io/p/sandbox/deepmerge-ts-example-forked-nx5sp7

That's exactly how it works:
https://codesandbox.io/p/sandbox/deepmerge-ts-example-forked-nx5sp7

Thank you for showing me an example.
It seems like there was an error on my side with how I fetched the object I wanted to merge into.


Restructure WebUI

Please follow this structure. Since this repo will be a teaching
material, it is important we keep it concise.

Keep it concise.

+1


Update hardcoded icons in toolbar

I changed the icons back to the chromium ones, but this method is probably rudimentary. It'd be better to ship a thorium theme by default which can be replaced by the user easily

I do not expect this to be merged, any way to enable both default and branded icons are better.
This is just present in case such a thing is not possible, it'd easy to revert back to default icons.

@Aman9das @gz83 @Delphox
Many users have requested this, and I FINALLY did the work for it! Next release will have the flag chrome://flags/#disable-thorium-icons
See commit > https://github.com/Alex313031/thorium/commit/ad4ea69e7908bb0e013750db5b1d9fe8ec14f41a
If you have an AVX2 capable CPU, then you can try it live in the AVX2 repo, where I made a release slightly newer than the rest of the platforms, and it has this patch in it. > https://github.com/Alex313031/Thorium-Linux-AVX2/releases/tag/M120.0.6099.276

Lovely


Sync 2.0.2

Sync with version 2.0.2 from upstream

@brock8503 Can you take a look and merge if happy?
Also, can I get access to create PRs on this repo

@adam-h Gave you access you should be good to go.


Rename DNS API Group

The group name can be improved upon. #331 is renames the DNS API to IngressDNS and ServiceDNS and dns exists in the group name. If the DNS feature is no longer intended to be independent, then change the group to dns and the DNS API types to IngressRecord and ServiceRecord.

@shashidharatd Do you have any interest in following up on this issue or can it be closed?


increase of "buffer header too small" and "table header out of range or unaligned" messages

Firstly, apologies in advance for the vagueness.
I can fill this in with more detail/debugging/bisecting/etc later if this doesn't ring a bell for you off the bat.
Somewhere in the range of d9a75592e27756e..v0.4.3 I started getting a lot more of these kinds of warnings on my buffers during verify:
buffer header too small
table header out of range or unaligned
Can you think of what might have started this of the top of your head?
I didn't change any build settings between building d9a75592e and v0.4.3.

Hi Andrew, there was a fix to vector alignment in the verifier at 7c6bda5b which shows up with
git log d9a75592..v0.4.3 --graph
changelog: Fix verifier vector alignment check - affects vectors with element size 8+.
There is also changelog: Allow more costumization of allocation functions
It shouldn't do anything, but since some allocation methods have been moved, it might have gone awry somehow. 3f3ab116 a2de05f 11d43b62 1a780fb these also shows up in the log command from above.

Were the failing buffers build with the same version as the verifier, or from older persisted data?

Actually the buffers are being built by js code, which necessitates using google's flatbuffer library. i.e.
google's flatbuffer lib (with js) for build -> flatcc for verify/parse

I think I might have found the issue?
| diff --git a/src/runtime/verifier.c b/src/runtime/verifier.c                                                         │
| index f8ae074..c918a1b 100644                                                                                │
| --- a/src/runtime/verifier.c                                                                                │
| +++ b/src/runtime/verifier.c                                                                                │
| @@ -142,6 +142,9 @@ static inline int check_aligned_header(uoffset_t end, uoffset_t base, uoffset_t                  │
|      if (uoffset_size <= voffset_size && k + offset_size < k) {                                                      │
|          return 0;                                                                                │
|      }                                                                                │
| +    /* Alignment refers to element 0 and header must also be aligned. */                                            │
| +    k += uoffset_size;                                                                                │
| +    align = align < uoffset_size ? uoffset_size : align;                                                            │
|                                                                                │
|      /* Note to self: the builder can also use the mask OR trick to propagate `min_align`. */                        │
|      return k > base && k + offset_size <= end && !(k & ((offset_size - 1) | (align - 1)));```

`k + offset_size <= end`

Background: The function affected checks headers which is field before the first element of an vector and related.
If you have a 8 byte sized vector, it might start at offset 12 where length is stored, and first element is at offset 16. But you cannot have length at offset 16 and first element at 20.

Does the error go away if you add 4 to the buffer size given to the verifier? Might be useful workaround for people running 0.4.3.

I switched around some things on my project and now I'm having a hard time reproducing this :(
It's truly bizarre, as I was reproducing it consistently with no problems earlier, even after many repeated recompiles.
Apologies... I'll let you know if I can get it to come up again.

There certainly was something wrong, and I have just now pushed a new commit I'd like you to test.
Added a new commit. The following is before the commit.
https://github.com/dvidelabs/flatcc/blob/7be25fa915cb86ceaedd943e1c84783563519be2/src/runtime/verifier.c#L138-L151
However, it is not very likely for the problem to surface as buffers and vectors need to be rather tiny. You might also be feeding buffers that are not allocated at an aligned address, or feeding 0 size as input to the verifier.

This is after the fix. https://github.com/dvidelabs/flatcc/blob/9d9e024f3e357034e46d4431a4f3bf94b7e8f13a/src/runtime/verifier.c#L138-L150

https://github.com/dvidelabs/flatcc/commit/9d9e024f3e357034e46d4431a4f3bf94b7e8f13a

To understand the snipper: k is the absolute memory address of the start of the vector. In the regression the length field were added to k, but one of the subsequent checks did not take this into account. So a buffer with a zero length vector placed at the end of the buffer could trigger the error.
Flatcc normally places vtables at the end which would safeguard against this, but a buffer created in javascript (as were the case be the reporter) would have vtables placed earlier in the buffer and therefore be subject to this regress.
Adding 4 padding bytes to the buffer and feeding a 4 bytes larger size to the verifier would likely work around the issue. This ONLY applies to flatcc v0.4.3 verification.

Closing, please reopen if there is new evidence after the latest commit.

Will do, sorry for the lack of response. Against a deadline. Will get back to this later in the week.


demo schema compression

Shows the changes necessary to enable schema compression. Not yet merge-able since there are some ST tests written using wrongSchema, which prevents using schema-based encoding.

closing this, I have no intent to merge.


⚠ Secret Website 3 has degraded performance

In de7a12f, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 2527 ms

Resolved: Secret Website 3 performance has improved in 0f5e00d.


x/website: hamburger menu doesn't work on iOS

The index button ( the 3 lines button) does not work on safari iOS

I assume this is golang.org where it also doesn't do anything on my iphone
cc @dmitshur

This bug also occurs on Chrome on iPhone (ver. 93.0.4577.39).


Adding docker build+push workflow

Should we change the Dockerfile to use FROM scratch instead? It might make the image unusable but all we really need is the binary for our other images.

Should we change the Dockerfile to use FROM scratch instead? It might make the image unusable but all we really need is the binary for our other images.

We could also maybe create a Dockerfile-alpine and Dockerfile-scratch - that way we see XRay scans only for the binary, and leave the original image working

I think we can probably make everything work neatly with just FROM scratch tbh, I'll give that a try.
It's just a compiled go binary, I don't suspect it will need many (any?) dependencies from the original image, at least that is currently the base for the grpcurl Dockfile.
In any case, I think I'm going to merge this PR as is purpose was to add automated build+pushing of the Docker image to our internal registry, and that objective was already completed.
I'll look into optimizing the image in a separate PR.


Release says "Twitch Leeacher"

There's a minor typo in the github release name here.

Thx, fixed


[Add-on] Privacy changing feature

Expansion on #37 to allow private fields to be made public again.

[x] ChangePrivacyCommand
[x] ChangePrivacyCommandParser
[x] JUnit Tests

#69


[CARBONDATA-2528][MV] Fixed order by in mv and aggregation functions inside projection expressions are fixed

Problem:
Order by queries and the queries with functions like sum(a)+sum(b) are not working in MV.
Please check jira for more details.
Solution:
The queries which have projection functions like sum(a)+sum(b) cannot be incrementally loaded, so introduced a new internal DM property to avoid group by on the final query. In this way the queries like below
select empname,sum(salary)+sum(utilization) as total from fact_table1 group by empname order by empname DESC

the above query will be rewritten as follows.
SELECT mv_order_table.`fact_table1_empname` AS `empname`, mv_order_table.`total`
FROM
  (SELECT mv_order_table.`fact_table1_empname`, mv_order_table.`total`
  FROM
    MV_order_table) MV_order_table
ORDER BY `empname` DESC NULLS LAST

Be sure to do all of the following checklist to help us incorporate
your contribution quickly and easily:

[ ] Any interfaces changed?

[ ] Any backward compatibility impacted?

[ ] Document update required?

[ ] Testing done
Please provide details on
- Whether new unit test cases have been added or why no new tests are required?
- How it is tested? Please attach test report.
- Is it a performance related change? Please attach the performance test report.
- Any additional information to help reviewers in testing this change.

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/6832/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/6836/

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/5634/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/5627/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/6936/

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/5707/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/5720/

retest this please

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/7064/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/7073/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/5850/

In the example you gave, can you provide the MV creation statement also?

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/5814/

retest this please

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/7099/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/5875/

retest this please

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/7179/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/5955/

LGTM


Multiple instances

When I reboot my server, htop shows a high CPU% and many instances. Do you have any idea how to fix this ?
Here is a screenshot of htop:

Thanks a lot!

Maybe try things from this doc
http://docs.mongodb.org/manual/administration/monitoring/

Thanks for your answer @MasterJames , but what exactly should I look for ?
There is no user using the app, and for me it seems that for some reason  something is starting many instances of node & mongo.
I didn't have this situtation before, and it happened with the last deploy.

What happens if you put
netstat -ln | grep -E '27017|28017'

How about trying from ssh on the instance...
meteor mongo
show logs
show log global
Or maybe
meteor reset
Again from the deployed instance.

@MasterJames Here is the commands I did:
netstat -ln | grep -E '27017|28017'
tcp        0      0 <IP_ADDRESS>:27017         <IP_ADDRESS>:*               LISTEN      unix  2      [ ACC ]     STREAM     LISTENING     10992    /tmp/mongodb-27017.sock
show log global
... 2015-08-18T22:31:37.457+0200 [initandlisten] connection accepted from <IP_ADDRESS>:48357 #72 (2 connections now open) 2015-08-18T22:31:37.464+0200 [conn72] end connection <IP_ADDRESS>:48357 (1 connection now open) 2015-08-18T22:31:37.466+0200 [initandlisten] connection accepted from <IP_ADDRESS>:48358 #73 (2 connections now open) 2015-08-18T22:31:37.466+0200 [initandlisten] connection accepted from <IP_ADDRESS>:48359 #74 (3 connections now open) 2015-08-18T22:31:37.467+0200 [initandlisten] connection accepted from <IP_ADDRESS>:48360 #75 (4 connections now open) 2015-08-18T22:31:37.467+0200 [initandlisten] connection accepted from <IP_ADDRESS>:48361 #76 (5 connections now open) 2015-08-18T22:31:37.467+0200 [initandlisten] connection accepted from <IP_ADDRESS>:48362 #77 (6 connections now open) 2015-08-18T22:31:46.331+0200 [clientcursormon] mem (MB) res:98 virt:951 2015-08-18T22:31:46.331+0200 [clientcursormon]  mapped (incl journal view):736 2015-08-18T22:31:46.331+0200 [clientcursormon]  connections:6 2015-08-18T22:32:46.334+0200 [clientcursormon] mem (MB) res:118 virt:951 2015-08-18T22:32:46.334+0200 [clientcursormon]  mapped (incl journal view):736 2015-08-18T22:32:46.334+0200 [clientcursormon]  connections:6 2015-08-18T22:37:46.347+0200 [clientcursormon] mem (MB) res:110 virt:951 2015-08-18T22:37:46.347+0200 [clientcursormon]  mapped (incl journal view):736 2015-08-18T22:37:46.347+0200 [clientcursormon]  connections:6 2015-08-18T22:42:46.361+0200 [clientcursormon] mem (MB) res:116 virt:951 2015-08-18T22:42:46.361+0200 [clientcursormon]  mapped (incl journal view):736 2015-08-18T22:42:46.361+0200 [clientcursormon]  connections:6 2015-08-18T22:47:46.374+0200 [clientcursormon] mem (MB) res:105 virt:951 2015-08-18T22:47:46.374+0200 [clientcursormon]  mapped (incl journal view):736 2015-08-18T22:47:46.374+0200 [clientcursormon]  connections:6 2015-08-18T22:52:46.387+0200 [clientcursormon] mem (MB) res:106 virt:951 2015-08-18T22:52:46.387+0200 [clientcursormon]  mapped (incl journal view):736 2015-08-18T22:52:46.387+0200 [clientcursormon]  connections:6 2015-08-18T22:57:46.401+0200 [clientcursormon] mem (MB) res:106 virt:951 2015-08-18T22:57:46.401+0200 [clientcursormon]  mapped (incl journal view):736 2015-08-18T22:57:46.401+0200 [clientcursormon]  connections:6 2015-08-18T23:02:46.416+0200 [clientcursormon] mem (MB) res:114 virt:951 2015-08-18T23:02:46.416+0200 [clientcursormon]  mapped (incl journal view):736 2015-08-18T23:02:46.416+0200 [clientcursormon]  connections:6 2015-08-18T23:07:46.431+0200 [clientcursormon] mem (MB) res:112 virt:951 2015-08-18T23:07:46.431+0200 [clientcursormon]  mapped (incl journal view):736 2015-08-18T23:07:46.431+0200 [clientcursormon]  connections:6 2015-08-18T23:12:46.445+0200 [clientcursormon] mem (MB) res:111 virt:951 2015-08-18T23:12:46.445+0200 [clientcursormon]  mapped (incl journal view):736 2015-08-18T23:12:46.445+0200 [clientcursormon]  connections:6 2015-08-18T23:17:46.458+0200 [clientcursormon] mem (MB) res:108 virt:951 2015-08-18T23:17:46.458+0200 [clientcursormon]  mapped (incl journal view):736 2015-08-18T23:17:46.458+0200 [clientcursormon]  connections:6 2015-08-18T23:18:23.481+0200 [conn71] end connection <IP_ADDRESS>:48348 (5 connections now open) 2015-08-18T23:20:13.821+0200 [initandlisten] connection accepted from <IP_ADDRESS>:48530 #78 (6 connections now open)
I hope this can help, because I have no idea how to solve this problem and I need to run my app...

I confess I'm not sure you're actually having a problem at all.
when ssh'ed in you enter
meteor mongo
and then
db.serverStatus()
the output might say somewhere basically...
connections: current:14
for a normal inactive DB so I think your just seeing connections waiting or something.
Does your Processor Usage stabilize after a little while or go to 100%?
Maybe block access or run it on a different port to see if any external connections are hitting it.
Anyway maybe you have some cluster setup or something?
If you look into the meteor folder .meteor\local\db
METEOR-PORT should have 3001 or what have you.
if you kill the other meteor processes do they return?
Anyway the port number might be different then the one configured but I doubt it.
Here is another thought.
Shutdown the meteor or meteor mongo
maybe instead of
mongod --shutdown
go into
meteor mongo
and then type
use admin
db.adminCommand({shutdown : 1, force : true})
exit that shell and check if mongod is still running
also you could try something like this to shutdown meteor.
kill -9 ps ax | grep node | grep meteor | awk '{print $1}'
basically stop meteor from launching and see if there is still a mongod running.
I would think if you've used a clean image there isn't any problem.
I hope this helps you debug things further on your end.

There is this link on Sharding
http://docs.mongodb.org/v3.0/tutorial/view-sharded-cluster-configuration/
try
db.printShardingStatus()
to see if sharding is enabled

NOTE: Sharding isn't the same as Replica Set
Also consider
rs.status ()
When connected to the meteor:PRIMARY?> prompt via
meteor mongo

I don't use any Sharding, cluster or Replica Set. I use just a very basic/default meteor app deployed with mup (mongodb 2.6) and a [basic cron to backup the DB] (http://stackoverflow.com/questions/30558625/what-is-the-easiest-to-backup-a-mongodb-deployed-with-mup/30559938).
Btw, when you tell me to do:
when ssh'ed in you enter
meteor mongo

I don't know exactly what you mean, because as fas as I know, the way to access the DB with an app deployed with mup is to:
ssh ...
mongo appName

The processor usage varies from 0 to 100%, with an average of 50% (according to kadira), even with no user/visitor. And before this problem happened (and yes, it's a problem), the processor usage averaged around 5% max.
When I kill the processes, they come back.
Maybe it would be easier to backup the DB and reset the server from scratch ?

I did:
mongo appName
use admin
db.adminCommand({shutdown : 1, force : true})

And the result is:
2015-08-25T17:42:35.530+0200 DBClientCursor::init call() failed
2015-08-25T17:42:35.531+0200 Error: error doing query: failed at src/mongo/shell/query.js:81
2015-08-25T17:42:35.532+0200 trying reconnect to <IP_ADDRESS>:27017 (<IP_ADDRESS>) failed
2015-08-25T17:42:35.532+0200 warning: Failed to connect to <IP_ADDRESS>:27017, reason: errno:111 Connection refused
2015-08-25T17:42:35.532+0200 reconnect <IP_ADDRESS>:27017 (<IP_ADDRESS>) failed failed couldn't connect to server <IP_ADDRESS>:27017 (<IP_ADDRESS>), connection attempt failed

As to differing syntax, it must be exclusive to mupx (which seems to currently help with more problems then it causes and worth trying).
You have my oppologies as to your exact syntax it may need some massaging.
Anyway if you deployed Mongo through mup you should be able to do "meteor mongo" (while it seems I can't type "mongo appname"?.)
Well somethings gone wrong. Your right to backup first.
Only Then Try...
"meteor reset"
It's been known to help in such situations.
Still it seems like mongo is already running before meteor (try to massage the kill routine or google something to stop Meteor and it's Mongo and check for other instances.)
I would also double check your backup/cron or disable it for now to make sure it's not going off here.

I disabled the backup/cron and it didn't change anything.
Where do you suggest to try "meteor reset" ?
If I do it on the server, it says "meteor: command not found".
If I do it locally, I don't see how it can change the deployed server...

If I kill one mongod instance, the CPU usage becomes normal and I get this:

I believe, it will change the meteor mongo db the next time you redeploy (to a fresh compatible instance ideally?).
So after stopping Mongo and the system went nominal, did you look to see other versions of mongo still running and/or system working?
Also noting maybe
mupx stop
mupx start
mupx restart
could be of help.
Maybe you should SSH into the instance before you deploy with mup(x) and make sure it isn't running Mongo already?
It looks like you have plenty of RAM in the instance. Is it 4GB?

Before trying to fix something, I create an empty app (with only meteor create myApp) on a brand new server.
I followed exactly those steps : http://jm4r7in.github.io/deploy-a-meteor-js-application-on-ubuntu/
And here is what I got with htop:

Is it normal to have so many instances of mongod and node ?
I will try with mupx, because mup seems f*ed...

I followed the migration guide to mupx, and now I've got:

After a restart (shutdown -r now):

I notice that there is only one instance of mongod left :) but after some time more instances appear :(
And is it normal to have so many instances of docker ?


Chore: Update .nvmrc to match package.json engines definition

Summary
When cloning this repo and running yarn I get an error caused by incompatibilities between nvm config and package.json engines definition:
yarn install v1.22.4
[1/5] 🔍  Validating package.json...
error excalidraw@: The engine "node" is incompatible with this module. Expected version ">=14.0.0". Got "12.20.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

Engines is defined as ">=14.0.0" in package.json but .nvmrc specifies the node version as 12.
This PR updates .nvmrc to specify node version as 14

Thanks


kvm: when untagged vxlan is used, use the default guest/public bridge

When vxlan://untagged is used for public (or guest) network, use the
default public/guest bridge device same as how vlan://untagged works.

Note: currently its possible to use vlan://untagged in the public IP address range for a zone with vxlan isolation, which will trick cloudstack-agent (bridge driver) to think the vif/nic to plug is of vlan type and allows untagged plugging into the default public/guest bridge device (by default cloudbr0/br1).
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

How Has This Been Tested?
Deploy a KVM advance zone with VXLAN isolation for guest+management+public physical nics/network and pass vxlan://untagged for the public address/range. Agent logs will have exceptions on incorrect untagged vnet ID passed error.

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2444

@blueorangutan test

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-3187)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 19672 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr3037-t3187-kvm-centos7.zip
Smoke tests completed. 68 look OK, 0 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

As far as I know VXLAN always requires a VNI, so how could you use this untagged?

@wido same goes with VLAN, the issue is how we handle any vxlan|vlan://untagged for example for a public IP range. The fix I did is to follow what exists for vlan, which is to to simply plug the (VR's public) interface on the default public bridge device (usually cloudbr0) and there is no need to create a VTEP etc.

I deployed a VXLAN based environment and was able to test 4.11 on it.

Ping - please re-review @wido  @GabrielBrascher @rafaelweingartner and others, thanks
@blueorangutan package

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2457

@blueorangutan package

@blueorangutan test

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Ping @GabrielBrascher I've addressed your comments. Please re review. /cc @rafaelweingartner @wido @kiwiflyer

Thanks, @rhtyd!
I also noticed that line 232 has the folowing code:
if (nic.getBroadcastType() == Networks.BroadcastDomainType.Vlan || nic.getBroadcastType() == Networks.BroadcastDomainType.Vxlan) {
The method isBroadcastTypeVlanOrVxlan that you created can be used on that conditional as well.

Thanks @GabrielBrascher fixed now.

@blueorangutan package

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2468

@blueorangutan test

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-3225)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 32692 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr3037-t3225-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermittent failure detected: /marvin/tests/smoke/test_ssvm.py
Intermittent failure detected: /marvin/tests/smoke/test_vpc_vpn.py
Intermittent failure detected: /marvin/tests/smoke/test_hostha_kvm.py
Smoke tests completed. 67 look OK, 1 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_10_destroy_cpvm
Failure
72.88
test_ssvm.py


Allow to use host network for the controller pod

This PR adds ability to use host networking for the controller pod. This is required to work on some environments like EKS+Calico.
Some details why it is needed from official documentation:

Note: Calico networking cannot currently be installed on the EKS control plane nodes. As a result the control plane nodes will not be able to initiate network connections to Calico pods. (This is a general limitation of EKS’s custom networking support, not specific to Calico.) As a workaround, trusted pods that require control plane nodes to connect to them, such as those implementing admission controller webhooks, can include hostNetwork:true in their pod spec. See the Kuberentes API pod spec definition for more information on this setting.

Thanks for the contribution, I've merged https://github.com/actions-runner-controller/actions-runner-controller/pull/1035 because their PR was older.


Po certchain recv

@krystian-hebel I'm clearing certificates from SignalStatus because it's common path both on error and success. Otherwise we would have to call clear_volatile_certs before each call to state.error().


De-duplicate attachment of OCI artifacts

In PSSECAUT-605, a user reports that there is some funny behavior that is likely due to us invoking oras attach twice here.
There's no good reason to do it twice. Let's instead invoke it once, without specifying the distribution spec, and let oras choose for us.

/retest

/retest

I've rebased and now all checks are passing @ralphbean

Thanks @kasemAlem !


App crashes when I try to capture session in graphics diagnostics

Describe the bug
When I launch graphics diagnostic in a .net 6 / WinUI app with Vortice (Dx11 in C#) the app crashes with the following error...

Unhandled exception at 0x00007FFDFAC52082 (Microsoft.ui.xaml.dll) in DemoTests.exe: 0xC000027B: An application-internal exception has occurred (parameters: 0x000001C7009617B0, 0x0000000000000002).

Steps to reproduce the bug
Start a graphics diagnostics session for a DirectX11 app.
Expected behavior
I expect graphics diagnostics to work and capture the frame.
Screenshots
No response
NuGet package version
No response
Windows app type

[ ] UWP
[X] Win32

Device form factor
Desktop
Windows version
Windows 11 (21H2): Build 22000
Additional context
No response

Would you be able to provide a min repro of this problem? Also can you provide a link to explain what Vortice is?


android app display "Request was denied for securitys"

"Audio-Conferencing demo" (https://rtcmulticonnection.herokuapp.com/demos/Audio-Conferencing.html) platforms\android\assets\www\js\index.js,"onDeviceReady: function()",update
"connection.socketURL = 'https://rtcmulticonnection.herokuapp.com:443/'"  to "connection.socketURL = 'https://www.kiover.com:9001/'",android app display "Request was denied for securitys",why?

“https://www.kiover.com:9001/” is  my running server .

I have the same issue -

Assuming that you're using latest audio or video conferencing demos?

http://webrtcweb.com/cordova-apps/audio-conferencing/ (updated on April 21, 2017)

Please update your config.xml with following items (do not replace, only update entries if missing):
<?xml version='1.0' encoding='utf-8'?>
<widget>
    <access origin="*" subdomains="true" uri="*" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />
    <allow-intent href="tel:*" />
    <allow-intent href="sms:*" />
    <allow-intent href="mailto:*" />
    <allow-intent href="geo:*" />
    <allow-navigation href="https://*/*" />
    <platform name="android">
        <allow-intent href="market:*" />
        <allow-navigation href="https://domain.com:9001/*" />
        <allow-intent href="https://domain.com:9001/*" />
        <access origin="https://domain.com:9001" />
    </platform>
    <platform name="ios">
        <allow-intent href="itms:*" />
        <allow-intent href="itms-apps:*" />
    </platform>
</widget>

Mr. Khan,
Thank you for your help,
I am using latest audio conferencing demos ， http://webrtcweb.com/cordova-apps/audio-conferencing/ (updated on April 21, 2017)。
As you suggest，I update my android config.xml。

but android app still display "Request was denied for securitys"

Remar,Web Server source from
https://github.com/muaz-khan/RTCMultiConnection/blob/master/docs/installation-guide.md

I have the same issue too

I have the same issue too

@MichaelWilliams8844 hi, I have the same issue and have you solved this problem?

yep!
On Sun, Sep 24, 2017 at 11:40 PM, qi<EMAIL_ADDRESS>wrote:

@MichaelWilliams8844 https://github.com/michaelwilliams8844 hi, I have
the same issue and have you solved this problem?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/muaz-khan/RTCMultiConnection/issues/398#issuecomment-331790053,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHRrO6rGdDWe1kjFNyqagZfU-zDXPFhMks5sl0rGgaJpZM4NXajO
.

--
Gautam Sharma
c.310.567.6686
f.310.982.1027
<EMAIL_ADDRESS>

Yep
On Sun, Sep 24, 2017 at 11:40 PM, qi<EMAIL_ADDRESS>wrote:

@MichaelWilliams8844 https://github.com/michaelwilliams8844 hi, I have
the same issue and have you solved this problem?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/muaz-khan/RTCMultiConnection/issues/398#issuecomment-331790053,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHRrO6rGdDWe1kjFNyqagZfU-zDXPFhMks5sl0rGgaJpZM4NXajO
.

--
Gautam Sharma
c.310.567.6686
f.310.982.1027
<EMAIL_ADDRESS>

how did you solve the issue?


ContextCloser must not be rejected

onComplete listener in handleCommand must not be rejected for preventing memory leak.
For now, there is no adequate way to distinguish onNext, onComplete, onError in prior, so we decided to use CachedThreadPool as the serverExecutor just for the handleCommand service, and not to reject any events from that.
This action may temporarily applied, and be overrided by replacing every serverExecutor with CachedThreadPool because we have already checked most of heavy-IO jobs are being handed to another executors (worker executors), and so properly throttled.

Changed policy to ignore leaking from rejection of onComplete event, but augment queue size.
It only prevents ignoring ContextCloser which causes leak in the gRPC-managed resource pool.


Register HXK Oracle to bifrost wallet

In our previous pull requesut, @RareData commented that we have to submit prices with production-ready FTSO.
Now, we have finished most of testing progress and are ready to submit production-ready prices on both songbird and flare network.
Therefore, we're making a pull request and we would like to get merged.
@RareData

Let's schedule a call. You can reach out to our company email.

Just have sent an email to<EMAIL_ADDRESS>


MIME type checking error

When I am trying the latest release in Chrome 73. I get the following error.
 Failed to load module script: The server responded with a non-JavaScript MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec. at the beginning 1st line of the worker.jsx file.
in the main.jsx file I have

const worker = new Worker('./worker.jsx',{type:"module"});
worker.onmessage = event=>{
console.log("WORKER response: ",event.data);
};
worker.postMessage(0);

In the worker.jsx file, I have

import answer from './answer';
self.addEventListener('message',function(e){
self.postMessage("123 123 abc abc");
});

In answer.js file I have

export default () => 42;

Can you please let me know what the issue is with MIME type and how can I fix it?
thank you

hello, i encounter the same problem, how did you solve the issue? can you give me some suggestion？ thx!!

Up, I have the same mistake
    const minerWorker = new Worker('./../workers/worker.js', { type: 'module'})

  import Helper from './../helpers'

  onmessage = (e) => {
      console.log('Worker: Message received from main script');
      Helper.doSomething()
      postMessage(e);
  };


Remove static manifests and replace with helm charts

Effectively merges the helm-charts repository with the DTO repository.
Changes makefile to generate manifests from the charts.
The helm charts themselves have not been changed, only merged from their repository

When I checked out the branch I had 2 weird files that I see no use of:

config/common/operator/deployment-operator.yaml empty file
config/deploy/kustomization.yaml seems like some leftover file, is present in .gitignore, doesn't seem to serve any purpose

Is this because git derped a bit, or I found something 😅

make bundle command is also broken

@meik99 I fixed some of the issues in my draft PR https://github.com/Dynatrace/dynatrace-operator/pull/436


⚠ GitLab Server has degraded performance

In 6306951, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 11552 ms

Resolved: GitLab Server performance has improved in 638e565.


HMC-337: Updated Azure Docs

This PR is the incremental development of Azure Docs resolving https://github.com/Mirantis/hmc/issues/337
Preview is found at : https://prashantr30.github.io/project-2a-docs-2/

Hello @a13x5 , please review as the recommendation were applied including code changes and 75-80 columns was applied.

Preview of the page is: https://prashantr30.github.io/project-2a-docs-2/azure/quick-start/

these changes have been incorporated as part of https://github.com/Mirantis/project-2a-docs/pull/25


app 和 slot 的 dns 地址，去掉 gateway

@wuti1609 for the time present, we support DNS to access slot with the following rules:
for replicates apps we we DNS records 0.nginx.xcm.cluster.swan.com(SRV),  0.nginx.xcm.cluster.swan.com(A ip address running the task),  nginx.xcm.cluster.swan.com(A ip list for running the app); for fixed apps we have DNS  0.mysql.xcm.cluster.swan.com(A),mysql.xcm.cluster.swan.com(A which means task ips assigned by user).
for DNS record with "gateway" will return gateway ip address.

it seems presents two use case for dns record, the internal record and ingress record. in swarm era, the internal record is service name, such nginx, don't have domain record, and for ingress record, it design to readiness url. i think we need proposal a detail rule for this use case.

fixed by split proxy concept and dns concepts.


Support for google pubsub

added support for Google PubSub
added Subscribe() method to the broker.Subscriber interface (the interface was too asymmetric before)
added comments to generate godoc

Google Pub/Sub should be added to go-plugins/broker. Go-micro will only include 3 implementations of each package interface in the library itself to keep downloads/importing/testing quick. registry/kubernetes was moved out to go-plugins for the same reason.
On the interface side. Not yet sure about the changes. Would appreciate feedback from others to gain a consensus. Was thinking about the use of Options in Publish and Subscribe rather than offloading to a secondary step of initialisation. broker.Subscribe(topic, handler, ...opts). Where opts could be broker.WithAckOption or something like that. Sort of leans towards the way the other packages are using options too. Thoughts?

Yep I can move into the plugins.
I'd actually suggest reducing go-micro further and only giving one implementation. There are loads of dependencies for a project that is supposed to be small.
I don't like the Options bit for this use case though. To me it sounds more like they should be used as part of the initialisation sequence of your subscriber. The ack phase happens on a per message basis.
May actually write a pub/sub interface-only library. You could import it into go-micro in the future :stuck_out_tongue: .


No license file

There is no LICENSE, LICENSE.md, LICENSE.rst, or LICENSE.txt. There is a BOOTSTRAP_THEME_LICENSE.txt, but it's not really clear to what this applies, since the name implies that it's only some smaller part of the repo.
setup.py states MIT, so it would be good to include a license file that says so.

The license should be BSD-3 here in Jupyter, I've submitted #16 for this. Thanks for raising it up.


APICTL Publisher Access Control restrictions getting removed

Description
Hi Team,
We noticed that after executing the apictl init command and checking initiated Project/Meta-information/api.yaml file, only the accessControlRoles value was removed from the api.yaml file.
When Importing APIs Via Dev First Approach and Initialize the API Project using OpenAPI/Swagger Specification[1] approach only the issue is observed.
But, if we manually edit the initiated api.yaml file with the accessControlRoles and import the API, the restrictions in API are added properly.
The problem doesn't happen during import, but during project initialization.
[1] - https://apim.docs.wso2.com/en/3.2.0/learn/api-controller/importing-apis-via-dev-first-approach/
Regards
-Imesh
Steps to Reproduce
Steps to Reproduce,

Add an environment,
apictl add-env -e dev --apim https://localhost:9443
Login to an environment
apictl login dev -u admin -k
Initialize an API Project using the OpenAPI/Swagger Specification approach
petstore.yaml.zip
swagger.yaml.zip,
apictl init SwaggerPetstore-1.0.0 --definition petstore.yaml --oas /Users/chaveeka/Documents/Issues/TIETOOEMSUB-493/tien/swagger.yaml
After executing the apictl init command you will observe that in the SwaggerPetstore-1.0.0/Meta-information/api.yaml , the accessControlRoles value will get removed.

Affected Component
APICTL
Version
APIM <IP_ADDRESS>8
Environment Details (with versions)
No response
Relevant Log Output
No response
Related Issues
No response
Suggested Labels
No response

This is fixed with the APICTL 3.2.9 release - https://github.com/wso2/product-apim-tooling/milestone/27?closed=1

Closing as this is N/A to the master branch.


Fix JaCoCo error

Migrate to gradle-android-junit-jacoco-plugin
Update robolectric, shadows-supportv4 and mockito-core dependencies

I see we're moving to a plugin by the one and only @vanniktech!  LGTM, will merge if green.

Travis builds are failing since August. This PR fixes that by using another jacoco plugin and updating our testing libraries.

I see we're moving to a plugin by the one and only @vanniktech! LGTM, will merge if green.

It's green now :)

Huh yeah you're right:
https://travis-ci.org/googlesamples/easypermissions/builds/448334619
I wonder why I never noticed the build failures!  Thanks for being on top of it.

My pleasure <3


Exit thread and disconnect WS client as soon as the command terminate

Fixes #112 the segmentation fault happening in there thread.

Oops!
I totally missed it 😞
Let me create a new PR.


Non-uniform speed of different size slides

We have slides with images with different width. We set constant speed and see non-uniform speed.
Is there any possibility get uniform speed of  motion?

Our config
  $("#partnersSlide").lightSlider({
        speed: 900,
        loop: true,
        pause: 50,
        slideMargin: 60,
        autoWidth:false,
        cssEasing: 'linear',
        pauseOnHover: true,
        auto:true,
        controls: false
    });

thanks


Audio triggering

I have an iRig HD for iPad and would like to plug in a roland drum pad to trigger a sample. Could this be done with Audiokit? Perhaps some kind of spectral analysis of the incoming signal and then if the input is in range x, I could trigger a sound file or synth sound. It would need to be very low latency for live performance.

Everything's doable I guess, but its not like we have this exact applicationbuilt in.  You kind of have said one of everything in that paragraph.  Microphone input, sampling, spectral analysis, synth, low latency, oh my. :) This is not really an issue with AudioKit but a discussion, so I'd encourage you join the forum:
https://groups.google.com/forum/#!forum/audiokit
Aure


feature : DB was migrated from sqlite to mysql

feature : Get latest block api was added
feature : Get latest transactions api was added
feature : Get block summary api was added
feature : Get blocks transaction api was added
feature : Get blocks enrollment api was added

Why was commitment renamed to random_seed?

Why was commitment renamed to random_seed?

Rebase is required with the latest commit.

I think a few styles need to be modified, but I'll upload the revised PR.


subsolvers for BoolVar

I use CpModel and my variables are all BoolVar(0-1) .
I want ask : Which subsolvers  are  unuseful that I can exclude them ?
Thank you !
And waiting your advise.

Ok, got it.    Thank you for your advice.


configuration for including only annotated tests on the report

Include on the generated report only tests annotated with @XrayTest or @Requirement, by providing a configuration option report_only_annotated_tests (default would be "false").

Analysis:

TestNG XML output, using the XrayListener

the current implementation uses the XMLReporter provided by TestNG itself, and then uses a custom XrayListener to process the XrayTest and Requirement annotations. Complementary, and optionally, we can also use the XrayReportListener to embed attachments (e.g., screenshots, logs) on the test results.
TestNG's XMLReporter uses several classes, like the XMLSuiteResultWriter to write the results to the typical testng-results.xml report file. There's no way to exclude certain tests from appearing on the generated report. We al
possible way forward: replicate the code from upstream project and reimplement the XMLReporter to address this project needs; we need to check how viable this would be (maintenance & license).

Xray JSON output, using the custom XrayJsonReporter class.

since this class is fully custom, and provided by this project, we can adjust its behaviour.
possible way forward: adjust the generateReport() method to look for @XrayTest or @Requirement annotations and decide wether to include the tests or not on the generated Xray JSON report


Add exit code to check_config script

Description:
Properly exit with a code (number of exceptions) when running --script check_config. This allows other scripts to run the check and see if it passed or failed.
Checklist:
If the code does not interact with devices:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] Tests have been added to verify that the new code works.

Thanks @dale3h!


docker about the action-detection

@yjxiong Thanks for your excellent works. And you work out the tsn docker at
https://hub.docker.com/r/bitxiong/tsn/
and, I would like to know that I can run the action-detection repo code in this tsn docker??
Looking forward to your any replies

You can, if you pull this codebase to the container and install PyTorch. But the original TSN docker image does not include this codebase.


Autoloaded singleton cannot be accessed at early phase during editor plugin start-up during editor start-up

Godot version
v4.0.1.stable.official [cacf49999]
System information
Windows 11
Issue description
I have a editor plug-in. In "_enter_tree" it adds and autoload singleton + adds a Control to a dock.
The Control would come from the singleton.
The autoloaded singleton is not yet accessible just right after autoload, when:

Godot Editor (project opening) is starting-up, and plug-in is already loaded in project settings
No matter if autoload is already in the project setting, or added fo the first time by the plug-in
(Project open = Opening project.godot directly, not from project manager, but I assume it doesn't matter)

Not observed, when:

Editor is already running and the disabled plug-in is enabled.
Error free even if singleton is removed from the autoload before enabling the plug-in.

@tool
class_name DebugInfoPlugin extends EditorPlugin

const AUTOLOAD_NAME = "DebugInfo"

var singleton: DebugInfoSingleton

func _enter_tree():
	add_autoload_singleton(AUTOLOAD_NAME, "res://addons/debug_info_plugin/DebugInfoSingleton.gd")
	singleton = get_node("/root/" + AUTOLOAD_NAME)
	add_control_to_dock(DOCK_SLOT_LEFT_BR, singleton._get_control())

Errors in console (when singleton is already added to the autoload during start-up, i.e. in previous session):
Node not found: "/root/DebugInfo" (absolute path attempted from "/root/@@16580/@@16699").
res://addons/debug_info_plugin/DebugInfoPlugin.gd:19 - Attempt to call function '_get_control' in base 'null instance' on a null instance.

If plug-in is adding the single to autoload for the first time during start-up (i.e. singleton is not yet in autoload list in Project Settings) an additional error message is in the console BEFORE the above two:
Parent node is busy setting up children, `add_child()` failed. Consider using `add_child.call_deferred(child)` instead.

This error with add_child is present, even, if I only have the add_autoload_singleton in the _enter_tree.
(Should I make separate ticket for this?)
Steps to reproduce
Create an editor plug-in similar to the one in description.
Have add_autoload_singleton and get_node in _enter_tree.
Make another @tool script, which will be the singleton to load.
Make the scenarios from description:
a) Open project.godot, with plug-in already enabled to project settings -> Error
b) Open project with disabled plug-in and -> No error
Further vary:
c) Singleton is already enabled in project setting's autoload before a or b
d) Singleton is removed from project setting's autoload before a or b
Minimal reproduction project
N/A

Related to #69387?

excuse me, have you found a workaround? @coderbloke

I want to add some information to this. I would like this to get solved, but I understand it is somewhat intended/expected.
The problem
For context, I've been developing a plugin called Dialogic. Dialogic uses an Autoload to access a bunch of stuff. Many scripts within dialogic use that autoload. We add this autoload in _plugin_enabled() automatically.
However as described by others before, all those references result in errors whenever the plugin is installed, but not yet activated. This is expected behaviour, but it is pretty annoying because:

We totally know that these scripts CAN never be used without that autoload, that's just how that system is designed.
We have (obviously) NO way of adding the autoload BEFORE installing the plugin.
Why would godot care about the scripts containing errors when it doesn't even use them?

There would be multiple ways to adress this:
A)
Godot could not import script files in plugins until the plugin is enabled, preferably after _plugin_enabled() was called.
B)
Godot could let us specify that a certain keyword (like the name of an autoload) will be provided and should not cause an error.
Existing workaround
This is relatively easy to ignore. If you just enable the plugin and then restart godot the errors are usually gone. We have highlighted this BIG in our installation guide but we get weekly messages about "A lot of errors when installing" anyways. This is no problem for experienced users but it's pretty annoying for beginners.

Minimal Reproduction Project
I've provided a Minimal Reproduction Project. It contains a simple plugin that adds an autoload when enabled and has a script that uses this autoload. When opening the project you will get an error.
If you enable the plugin and restart godot there will be no error.
PluginMRP.zip


File Share on Host Machine

Are these instructions only for custom images for host machine?

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

ID: 75645943-4897-bc27-18da-c88c35446411
Version Independent ID: 6e56fa5f-22fe-44b3-d333-1fbcdb69e808
Content: Windows Virtual Desktop FSLogix profile container share - Azure
Content Source: articles/virtual-desktop/create-host-pools-user-profile.md
Service: virtual-desktop
GitHub Login: @Heidilohr
Microsoft Alias: helohr

@BryanAdvisicon
Thanks for the feedback! We are currently investigating and will get back on this.

This article is not specific to hosts created from custom images.

@BryanAdvisicon Hope the provided information is helpful.
We will now close this issue. If there are further questions regarding this, please tag me in a comment. I will reopen it and we will continue the discussion.
Thanks