configs: fix GPU's default number of HW barrier/CU

AMD GCN3 and Vega GPUs assume a max of 16 WG/CU.  Any GPU WG with more than 1 WF requires a hardware barrier to allow WFs in the WG to synchronize locally.  However, currently the default gem5 GPU configuration assumes only 4 barriers per CU, which artificially prevents applications with > 4 WG/CU that could run simultaneously from running simultaneously.
This fix resolves this by updating the default number of hardware barriers per CU to 16, which mimics the support described in slide 39 here: https://www.olcf.ornl.gov/wp-content/uploads/2019/10/ORNL_Application_Readiness_Workshop-AMD_GPU_Basics.pdf

@KaiBatley : it looks like you forgot to add a change ID, as the second check fails with this:
None of the commits in this pull request contains a Change-ID, which we require for any changes made to gem5.
You'll have to update this before anything further can happen.

The current test failing in our CI is due to the pull-request not containing a change ID. The easiest way to solve this is with the following:
n f=.git/hooks/commit-msg ; mkdir -p  ;  curl -Lo  https://gerrit-review.googlesource.com/tools/hooks/commit-msg ; chmod +x \n
git commit --amend --no-edit

This will add a change ID to the commit at the HEAD of the pull request.
To avoid this going forward we strongly recommend using our pre-commit git hooks. To install execute util/pre-commit-install.sh in the gem5 repo. These git hooks  automatically add Change-IDs to a commit and run our style checks on code you have added or altered.

#92 Replaces this pull request to fix the issues.


fix(user.css): purged redundant code, improved ui of device picker menu and changed the position of the connectbar

Position of the Connect Bar was changed so that it doesn't interfere when the user wants to click something which was previously behind the bar.

This PR also include a fix for #295

@TheChilledBuffalo Hello and thank you for the contribution! Sorry it took so long
I've reverted your improved the position of the connectbar commit, because I don't think having a big, bright bar just for current playing device indication is an improvement. Instead I fixed it keeping the original style


Twice linked external accounts

At example site:

Login via Facebook.
Log out
Login via Twitter
"Link Additional Account": Facebook.
Server explodes with 500 Error.

Is this not possible to handle the way django-social-auth is currently written or is it simply not caught at the example site?
Futher, is there a "correct" way to handle these sorts of cases as open openid/oauth "best practices" or something?

DSA doesn't join accounts, it avoids it because it's too much project dependent since the first user should be trashed (or not), but the user could loose any reference to its created stuff in your site. Makes sense?
Anyway, the recent introduced pipeline allows you to add some custom code to join the accounts on someway, sadly there's no doc yet, so you need to check the pipeline code to learn how this stuff works at the moment.


Unhandled exception

I'm testing the package https://github.com/bsutton/dshell
pub run test_coverage
Precompiling executable... (1.1s)
Precompiled test_coverage:test_coverage.
Found 54 test files.
Generated test-all script in test/.test_coverage.dart. Please make sure it is added to .gitignore.
Unhandled exception:
Tests failed with exit code 255
#0      runTestsAndCollect (package:test_coverage/src/functions.dart:122:5)
<asynchronous suspension>
#1      main (file:///<home>/.pub-cache/hosted/pub.dartlang.org/test_coverage-0.4.3/bin/test_coverage.dart:60:9)
#2      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:299:32)
#3      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)

have the same question, have you solve the problem?

I am too getting this error. Any solution?

I'm not going to have time to push this but one of the issues is that it doesn't print out errors:
I modified the functions.dart method runTestsAndCollect to output errors which Identified a problem in my unit test code:
Not the code that starts with:
  process.stderr

Future<void> runTestsAndCollect(String packageRoot, String port,
    {bool printOutput = false}) async {
  final script = path.join(packageRoot, 'test', '.test_coverage.dart');
  final dartArgs = [
    '--pause-isolates-on-exit',
    '--enable_asserts',
    '--enable-vm-service=$port',
    script
  ];
  final process =
      await Process.start('dart', dartArgs, workingDirectory: packageRoot);
  final serviceUriCompleter = Completer<Uri>();
  process.stdout
      .transform(utf8.decoder)
      .transform(const LineSplitter())
      .listen((line) {
    if (printOutput) print(line);
    if (serviceUriCompleter.isCompleted) return;
    final uri = _extractObservatoryUri(line);
    if (uri != null) {
      serviceUriCompleter.complete(uri);
    } else {
      serviceUriCompleter.completeError(line);
    }
  });

  process.stderr
      .transform(utf8.decoder)
      .transform(const LineSplitter())
      .listen((line) {
    if (printOutput) print(line);
  });

  final serviceUri =
      await serviceUriCompleter.future.catchError((Exception error) {
    process.kill(ProcessSignal.sigkill);
  });

  if (serviceUri == null) {
    throw StateError('Could not run tests with Observatory enabled. '
        'Try setting a different port with --port option.');
  }

  Map<String, Map<int, int>> hitmap;
  try {
    final data = await coverage.collect(serviceUri, true, true, false, {});
    hitmap =
        coverage.createHitmap(data['coverage'] as List<Map<String, dynamic>>);
  } finally {
    // await process.stderr.drain<List<int>>();
  }
  final exitStatus = await process.exitCode;
  if (exitStatus != 0) {
    throw 'Tests failed with exit code $exitStatus';
  }
  final resolver = coverage.Resolver(
    packagesPath: path.join(packageRoot, '.packages'),
  );
  final lcov = coverage.LcovFormatter(
    resolver,
    reportOn: ['lib${path.separator}'],
    basePath: packageRoot,
  );
  final coverageData = await lcov.format(hitmap);
  final coveragePath = path.join(packageRoot, 'coverage');
  final coverageDir = Directory(coveragePath);
  if (!coverageDir.existsSync()) {
    coverageDir.createSync();
  }
  File(path.join(coveragePath, 'lcov.info')).writeAsStringSync(coverageData);
}

Interestingly, when I removed all the assertions from my tests. It worked!

Has anybody found some solution? /cc @marcossevilla


impl error for executionerror

Describe your changes
This allows the use of ExecutionError as a trait object dyn Error.
Checklist before requesting a review

Repo forked and branch created from next according to naming convention.
Commit messages and codestyle follow conventions.
Relevant issues are linked in the PR description.
Tests added for new functionality.
Documentation/comments updated according to changes.

My bad; I ended up overlapping a change with this PR on #701 . Once we merge this to next, I'll rebase #701 and take the changes from here.
https://github.com/0xPolygonMiden/miden-vm/blob/f48e8847aaaa9f997ac267763910a5e0543fb1bf/processor/src/errors.rs#L33-L63


Handle situations where the search service stops responding

This commit changes the search provider to constantly try using the Kolibri API, and only fall back to the local database if it is not responding. This is a change from the previous behaviour where it would test a single time whether the API is available and then only use the API, or only use the local database. With the new behaviour, we solve a problem where the search provider would stop working if a user accessed it shortly before and then shortly after stopping Kolibri.

It's a legit question! Using the database directly requires an expensive setup process, which was giving me some particularly sluggish search results. This way we can get faster results at least some of the time. There's certainly a cost / benefit analysis to be done here since it isn't required functionality at the moment, but I think it's simple enough to be worthwhile :)

The original search service provider didn't use HTTP at all, so that it would still work when Kolibri wasn't running, and (since we were doing socket activation) it wouldn't spin up Kolibri every time a search was made.
Rather than accessing the database directly, however, it was essentially "emulating" the HTTP request (but bypassing the HTTP portion, interfacing directly with the Django REST Framework classes) to get results through the Kolibri API layer, so that it could leverage the logic in Kolibri for showing the most specific search results first but falling back to fuzzier matches, etc. This was instead of having to recreate all of that logic (and DB interface) externally.

Using the database directly requires an expensive setup process, which was giving me some particularly sluggish search results.

With the search service being persistent (at least for... some duration?), I would have expected that spinning up the Django machinery would be a one-time cost, and then all search results after that would be zippy? The one exception that could make it particularly slow would be if the server hasn't ever been started before, and it needs to do some initialization of the data directory etc (but with the new flatpak's "preseeding" approach, even that shouldn't take too long).

So it might be good to see what's slowing down the "local" search provider and resolve it there? Is there a clear path to replication? (You mention while the server is starting up or shutting down -- I'm guessing ensuring the socket timeout in the request logic isn't too long might be a factor, since you may be testing the server at a time when the socket is still open but it's not yet/no longer handling HTTP requests)

We can merge this in the meantime, and come back to those broader questions later, if preferred?

These are good thoughts and questions :) I'll change this to nix the remote search provider, since it's a bit silly to have this special case which doesn't get used the vast majority of the time. I played with providing a custom Django settings module to make the local search provider start faster, but seems there isn't a whole lot we can do there. Looking at the output of cProfile, most of the time is spent loading heaps of Python modules via django.setup(), and it happens either way. (Probably slightly less so if we shrink INSTALLED_APPS to a smaller set, but only very slightly). That would be a good thing to come back to for sure.


Ability to switch native db for RedM support

I intended on forking and doing this myself, but I have no idea how this script gets the fivem native DB after looking through the code. Over my head.
But in any case, here is the current RedM DB: https://raw.githubusercontent.com/alloc8or/rdr3-nativedb-data/master/natives.json

Planned, just been lazy.

Thanks for the info. I’ll try it out soon. On Dec 2, 2022, at 1:20 AM, Linden @.***> wrote:
Being a bit lazy with it, but if you edit your workspace settings.json with "cfxlua.game": "rdr3" it'll unload FiveM natives and load RedM's.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>


fix: goroutine leak keepalive with docker daemon

This commit addresses a goroutine leak that occurs when continuously communicating with the Docker daemon via the Unix socket. Previously, these connections were not being properly released, leading to a growing number of goroutines over time.
The solution involves modifying the http.Transport of the Docker client to disable keep-alives and set an idle connection timeout. This effectively closes idle connections, thereby preventing the goroutine leak.
Changes made:

Added DisableKeepAlives: true and IdleConnTimeout:   10 * time.Second to the http.Transport of the Docker client.

Resolves: #182

Hey @iAklis I updated the PR based on feedback in the issue -- that being said, you can treat this as a suggested path... if you don't like this approach we can chat further. Does the branch with the current adjustments also fix the behavior you're seeing?

@wagoodman Yes, it works.


Failed to pick subchannel

What version of gRPC and Python version are you using:
gRPC - grpcio (1.24.1)
Python - 2.7
What operating system:
Linux 16.04
What did you do?
I turned up logging by setting the environment variables to
GRPC_VERBOSITY=DEBUG and GRPC_TRACE=all
What did you expect to see?
I expected to see a successful connection
What did you see instead?
E1030 04:14:03.945278288    4707 ssl_transport_security.cc:1245] Handshake failed with fatal error SSL_ERROR_SSL: error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER. E1030 04:14:03.956440173    4713 ssl_transport_security.cc:1245] Handshake failed with fatal error SSL_ERROR_SSL: error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER.  #I cropped out this part relating to my code grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with: 	status = StatusCode.UNAVAILABLE 	details = "failed to connect to all addresses" 	debug_error_string = "{"created":"@1572408843.945502370","description":"Failed to pick subchannel","file":"src/core/ext/filters/client_channel/client_channel.cc","file_line":3876,"referenced_errors":[{"created":"@1572408843.945477127","description":"failed to connect to all addresses","file":"src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc","file_line":395,"grpc_status":14}]}"

We need more information to proceed. How is your server set up? What's the client code? What kind of environment - running in a VM? local machine? docker?  Anything that can help us reproduce this issue will be appreciated.

I'm running in Vagrant
Below is the section that involves the client and server
issue.txt
Thank you.

I`ve got the same problem :(

@Juniortheone This is a certificate related issue that maybe the cert setup is not entirely correct.
Handshake failed...OPENSSL_internal:WRONG_VERSION_NUMBER
Can you give more information about how you generate your certificate?

@lidizheng I used this command to generate the certificate
openssl req \        -newkey rsa:2048 -nodes -keyout domain.key \        -x509 -days 365 -out domain.crt

The generation looks fine. Can you investigate more to confirm if this is specific to Python? E.g. try to use these certs with Golang client or C++ client?


Are one-click releases with AC Distribution possible with builds from AC?

Once I build my app on AC with the most recent build, do I have to ability to push that build to Distribution without having to download it and upload it back to Distribution?

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

ID: cde49960-01fb-c5ff-ad3d-b8b6c7ac8d11
Version Independent ID: 524b6257-9c78-600a-9e8d-193c59fc6b48
Content
Content Source
Service: vs-appcenter

@Hoid To get help with a particular feature, use the blue chat button in the lower-right corner of the App Center dashboard window. We have a dedicated team of support personnel who are there to answer your questions.


Factotum logfile spreads over filesystem

@ninjabear - I noticed Factotum creates .factotum directory with factotum.log in it in the location from which you run the Factotum and not where the actual executable is located. That results in "polluting" filesystem with lots of factotum logs. I think it's more reasonable to have one logfile and in one location (where the executable is).

Hmm yes, sounds like we need to do something...


Can’t assign user to issue

It seems that I cannot assign users to an issue. I checked on a repo I own (to make sure I have proper rights) and it still seems to not be working.
Does anyone else have this issue?
Sent with GitHawk

Doesn’t seem like we have Unit Tests for this. So it’s possible something got disconnected. I’ll check recent PR
Sent with GitHawk

Could be #2428
Sent with GitHawk

Crap you’re right 😭
Sent with GitHawk


Support data as well.

Currently, the body needs to be sent as body, however we should support data as well.

Fixed in https://github.com/resin-io/resin-pine/pull/3.


Issues importing from CSVs that contain strings with quotes

Having issues importing from CSVs that contain strings with quotes in them. When I load the csv through pandas it works as expected.
import kuzu
import csv
import pandas as pd

target_vertices_field_names = ["ID", "Name", "Quote"]
data = [
    {"ID": 1, "Name": "John Doe", "Quote": 'This is a "quote"'},
    {"ID": 2, "Name": "Jane Smith", "Quote": 'Another, "example" here'}
]
with open('/tmp/output.csv', 'w', newline='') as csvfile:
    writer = csv.DictWriter(csvfile, fieldnames=data[0].keys(), quotechar='"', escapechar='\\')
    writer.writeheader()
    for row in data:
        writer.writerow(row)

with open('/tmp/output.csv', 'r') as file:
    print(file.read())

db = kuzu.Database("kuzu_test_db")
conn = kuzu.Connection(db)
try:
    conn.execute(
        "CREATE NODE TABLE Test("
        "ID INT64,"
        "Name STRING, "
        "Quote STRING, "
        "PRIMARY KEY (ID))"
    )
except:
    pass

response = conn.execute(f'COPY Test FROM (LOAD WITH HEADERS (ID INT64, Name STRING, Quote STRING) FROM "/tmp/output.csv" (HEADER=true) WHERE NOT EXISTS {{MATCH (t:Test) WHERE t.ID = ID}} RETURN *)')
while response.has_next():
    print(f"Inserted Test {response.get_next()}")

# df = pd.read_csv('/tmp/output.csv')
# response = conn.execute(f'COPY Test FROM (LOAD WITH HEADERS (ID INT64, Name STRING, Quote STRING) FROM df WHERE NOT EXISTS {{MATCH (t:Test) WHERE t.ID = ID}} RETURN *)')
# while response.has_next():
#     print(f"Inserted Test {response.get_next()}")

response = conn.execute('MATCH (t:Test) RETURN *')
while response.has_next():
    print(response.get_next())

Depending on how i format the csv i get different errros:
writer = csv.DictWriter(csvfile, fieldnames=data[0].keys(), quotechar='"', escapechar='\\', quoting=csv.QUOTE_ALL)

"ID","Name","Quote"
"1","John Doe","This is a ""quote"""
"2","Jane Smith","Another, ""example"" here"

RuntimeError: Copy exception: Error in file /tmp/output.csv on line 2: quote should be followed by end of file, end of value, end of row or another quote.

writer = csv.DictWriter(csvfile, fieldnames=data[0].keys(), quotechar='"', escapechar='\\', quoting=csv.QUOTE_NONE)

ID,Name,Quote
1,John Doe,This is a \"quote\"
2,Jane Smith,Another\, \"example\" here

RuntimeError: Copy exception: Error in file /tmp/output.csv, on line 3: expected 3 values per row, but got more.

Tested on version 0.4.1

Hello, i think the issue has been solved in: #3639
It should work now


input bytes does not match output bytes ?

I would expect the bytes that I pass into Unpack to match the bytes that I get from Pack
func TestBytesMatch(t *testing.T) {
	msg := iso8583.NewMessage(iso8583.Spec87)
	wantMsg := []byte("01007000000000000000164242424242424242123456000000000100")
	err := msg.Unpack(wantMsg)
	if err != nil {
		t.Errorf("failed to pack unpacked message: %v", err)
	}
	rawmsg, err := msg.Pack()
	if err != nil {
		t.Errorf("failed to pack message: %v", err)
	}

	res := bytes.Equal(wantMsg, rawmsg)

	if  !res  {
		t.Errorf("input message does not match output")
	}
}

--- FAIL: TestBytesMatch (0.00s)
    /Users/wadearnold/Documents/GitHub/wadearnold/iso8583/test/issues/issue69_test.go:38: input message does not match output
FAIL

Thoughts on why they don't match? If there is always a mutation then is there a way to get the input bytes. This would be useful when Unpack and Pack fail to know what caused the issue.

can you provide output of pack to check the difference?

@wadearnold I've run your test against master branch and it works for me:
go test -v -run TestBytesMatch
=== RUN   TestBytesMatch
--- PASS: TestBytesMatch (0.00s)
PASS
ok      github.com/moov-io/iso8583      0.225s

hm...

The trick with Unpack is that it will unpack almost anything you give it. Unless it causes decoding errors...

@wadearnold, can I close this issue? Were you able to find the issue?
I tested your example locally, and it worked.

Closing this as there is no confirmation of the issue.


Fix AttributeError: module 'matplotlib' has no attribute 'axes'

What does this PR do?
Fixes AttributeError: module 'matplotlib' has no attribute 'axes'
I'm seeing the following error when installing torchmetrics along with matplotlib:
  File "/usr/local/lib/python3.10/site-packages/torchmetrics/__init__.py", line 14, in <module>
    from torchmetrics import functional  # noqa: E402
  File "/usr/local/lib/python3.10/site-packages/torchmetrics/functional/__init__.py", line 14, in <module>
    from torchmetrics.functional.audio._deprecated import _permutation_invariant_training as permutation_invariant_training
  File "/usr/local/lib/python3.10/site-packages/torchmetrics/functional/audio/__init__.py", line 14, in <module>
    from torchmetrics.functional.audio.pit import permutation_invariant_training, pit_permutate
  File "/usr/local/lib/python3.10/site-packages/torchmetrics/functional/audio/pit.py", line 23, in <module>
    from torchmetrics.utilities import rank_zero_warn
  File "/usr/local/lib/python3.10/site-packages/torchmetrics/utilities/__init__.py", line 14, in <module>
    from torchmetrics.utilities.checks import check_forward_full_state_property
  File "/usr/local/lib/python3.10/site-packages/torchmetrics/utilities/checks.py", line 25, in <module>
    from torchmetrics.metric import Metric
  File "/usr/local/lib/python3.10/site-packages/torchmetrics/metric.py", line 42, in <module>
    from torchmetrics.utilities.plot import _AX_TYPE, _PLOT_OUT_TYPE, plot_single_or_multi_val
  File "/usr/local/lib/python3.10/site-packages/torchmetrics/utilities/plot.py", line 28, in <module>
    _PLOT_OUT_TYPE = Tuple[plt.Figure, Union[matplotlib.axes.Axes, np.ndarray]]
  File "/usr/local/lib/python3.10/site-packages/matplotlib/_api/__init__.py", line 226, in __getattr__
    raise AttributeError(
AttributeError: module 'matplotlib' has no attribute 'axes'

It looks like matplotlib.axes is not imported correctly in the torchmetrics/utilities/plot.py.

I am okay with this change but I wonder why we are not seeing this error for any of our CI?

Could be version depending issue...


[modify] gws message : index view

Coverage increased (+0.09%) to 79.789% when pulling 1d4c97920a08d901086f9359ac0de5e3e1f9049c on itowtips:dev/gws-message into 6ff2cca1312bd39ff92f4ca66151e1e83641dc1f on shirasagi:dev/gws.


Add some BlockSize utilities, code cleanup in slice_block_io

Codecov Report

Merging #130 (4ac85f4) into main (94f3c6d) will decrease coverage by 0.04%.
The diff coverage is 97.72%.

@@            Coverage Diff             @@
##             main     #130      +/-   ##
==========================================
- Coverage   94.05%   94.02%   -0.04%
==========================================
  Files          14       13       -1
  Lines        1413     1422       +9
==========================================
+ Hits         1329     1337       +8
- Misses         84       85       +1

Files
Coverage Δ

gpt_disk_io/src/slice_block_io.rs
100.00% <100.00%> (ø)

gpt_disk_io/src/std_support.rs
100.00% <100.00%> (ø)

gpt_disk_types/src/block.rs
92.43% <91.66%> (-0.09%)
:arrow_down:


[iOS] Implement announcements

Issue

close #136

Overview (Required)

Implement announcements view

Links

snapshot-tesgint

Screenshot

Before
After

@ry-itto

iconImage's background color and tint color

What color should be specified for the background and tint of the icon image? please tell me 🙏 I can't find spec in Figma.

@yuta24
For example, this one. https://www.figma.com/file/4r9becvhDy3GfXaXex8E8d/App?node-id=22%3A302
Please create color asset named Secondary300 with hex #00B5E2. This is for tintColor.
And named Secondary50 with hex #DCF3FA. 🙏

@takahirom  Is this OK?
I found an issue. I think this is server side issue.
In Japanese, contents are garbled.

https://deploy-preview-49--droidkaigi-api-dev.netlify.com/2020/announcements/ja/index.json
👀

👀

Perhaps this PR is trying to treat UTF-8 strings as Unicode.

It could be a Ktor Client issue, or it could be an iOS implementation. 👀

Can you try this?
https://github.com/DroidKaigi/conference-app-2020/commit/28d4c661e4dd4264668300f7f39f83c223a8c883

@takahirom
It doesn't work ...
https://github.com/DroidKaigi/conference-app-2020/commit/28d4c661e4dd4264668300f7f39f83c223a8c883

@ry-itto CC @takahirom
I fixed icon color in Announcment screen. And, I fixed garbled in Japanease. please review.


[Bug] path should be a path.relative()d string, but got ".."

Vs code Version

v2.1.0

it will have errors path should be a`path.relative()`d string, but got "..",but it will work fine on version 2.0.1

Please upload a screenshot for this error.

v2.1.1 修复了，等 VS Code Extension 市场更新。


Buffering progress never updated

I noticed that when playing online video secondary bar on MediaController (the one which indicates buffering progress) never gets updated- the same code with standard MediaPlayer worked fine. Here mediaPlayer's method onBufferingUpdate() never gets called. I found out that it is called when there is MEDIA_BUFFERING_UPDATE message send. And it is send in loopInternal() method when cachedDuration is not equal -1. I dug into method mDecoders.getCachedDuration() and I think that as minCachedDuration is initialized with -1 we will never get positive value from this method therefore bufferPercentage never gets updated.
Please, confirm if my observations are correct and if so, make some changes in getCachedDuration() method.

Thanks for reporting this bug. As you commanded, my master, I have fixed this error in version 4.0.2.


Add transaction fee for STAS-20 stablecoin

It would be really helpful to add a transaction fee that can be defined in contract, maybe as a percentage on output value, for each STAS transaction, paid to the issuer (as STAS tokens or native BSVs), so it can be an economic model to generate income for stablecoins issuers in general

Thanks for your recommendation. We have considered a new STAS template that will contain a Royalty payment condition where an additional output to a specified address with an amount that has been defined by the user is enforced by the script itself.
As for adding this feature to the STAS-20 token is not possible without creating a new token template type as it would change the make up of the smart contract and is what defines the templates themselves. But some properties of the STAS-20 token may be inherited into this new template.
So far the finer details of this new template type have not been completed but is definitely in the pipeline for future releases.
Thank you


Cannot set the value of a text tab with Numbers validation

I have a text tab on my template with Numbers validation. When I try to use the nodejs sdk to populate that field, I am unable to do it.
My code looks like this .
let demolition = docusign.Text.constructFromObject({
tabLabel: "Demolition", value: args.demolition});
let builderTabs = docusign.Tabs.constructFromObject({
textTabs: [owner1Name,owner2Name,ownerEmail,ownerMailingAddr,ownerTel,ownerMobile
,ownerFax,totalPrice,propertyAddr,witnessName],
numberTabs: [demolition]
});
The error that I receive from the API is :
text: '{\r\n  "errorCode": "UNSPECIFIED_ERROR",\r\n  "message": "Object reference not set to an instance of an object."\r\n}',

Hi @sanjucta,
Are you still having this problem?
I think it is related to internal ticket DCM-2732 -- Bug: the Node.js SDK currently does not support Number tabs.

Hi @LarryKlugerDS ,
Yes, I still have this problem :(
Sanjucta

Hi @sanjucta Have you tried declaring a numberTab and assigning that to your numberTabs array?
From this example it appears you are assigning a Text field to your numberTabs array

Hi @sanjucta this issue has been resolved in the upcoming v4.3.0. An rc is available on npm, and can be accessed via npm install docusign-esign@next, please let us know if this resolves your issue

@acooper4960 , thank you for the update. I don't get an error anymore when trying to set the value of a text tab with Numbers validation. And if I set the value to a valid number , the value is set correctly as expected. So that is indeed resolved.
However, if I try to set it to a value that is not a number , it still sets the value , so the number validation does not work, In the code below whether I set myvalue to 100 or to "not a number" the field gets set correctly.
let myvalue = 100;
//let myvalue = "not a number";
let demolition = docusign.Text.constructFromObject({
tabLabel: "Demolition", value: myvalue});
let builderTabs = docusign.Tabs.constructFromObject({
textTabs: [owner1Name,owner2Name,ownerEmail,ownerMailingAddr,ownerTel,ownerMobile
,ownerFax,totalPrice,propertyAddr,witnessName],
numberTabs: [demolition]
});
If I try
let myNum = docusign.Number.constructFromObject({
tabLabel: "numbersOnly", value: myVal});
Then there is a runtime error :
TypeError: Cannot read property 'constructFromObject' of undefined

Hi @sanjucta glad to hear it works for you now.
Yes it would be nice to have more type checking client side, however this is more related to swagger codegen itself and may be something in the future we might propose to them.
That being said, we do handle all type checking server side.  For the clients it is more up to the responsibility of the consumer to perform these.
Another piece of advice that could help when initializing these child properties. I would recommend staying away from constructFromObject unless you are trying to convert directly from json.
Initializing the objects from the models themselves and then assigning them to the parent will give you better control over this proces as well as some nice to haves, such as autocompletion.
Please see test, 'create template with date and number tabs', located in https://github.com/docusign/docusign-node-client/blob/v4.3.0-rc1/test/SdkUnitTests.js
for an example.

Try
let myNum = docusign.ModelNumber.constructFromObject({
    tabLabel: "numbersOnly", value: myVal});

Instead of "Number"
Thanks,
Larry


Fix broken link to CONTRIBUTING.md

Apparently, there is no master branch now.

Hi @SamB, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by Microsoft and real humans are currently evaluating your PR.
TTYL, MSBOT;

Thanks, Sam, good find!


Remove Infrastructure Dependency on Web

Fixes #53
CleanArchitecture.Web no longer has a dependency on CleanArchitecture.Infrastructure

The DLL is copied to the Web's output/bin directory via a post-build command.

The Infrastructure project is now referenced by loading the assembly in Startup.cs, by loading the physical file

Loading the assembly via Assembly.Load() does not appear to work, since the Web project does not directly reference it
AutoFac does not support scanning assemblies for Modules (the AutoFac equivalent of StructureMap's Registry classes) using string assembly names

All Infrastructure convention dependencies are still registered via RegisterAssemblyTypes
AppDbContext is registered via DatabaseModule, which is referenced in Startup.cs via builder.RegisterAssemblyModules.

Build is failing, probably because it's running on linux not Windows and the build script is using the windows copy command?
/usr/share/dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets(153,5): warning NETSDK1071: A PackageReference to 'Microsoft.AspNetCore.App' specified a Version of `2.1.5`. Specifying the version of this package is not recommended. For more information, see https://aka.ms/sdkimplicitrefs [/home/vsts/work/1/s/src/CleanArchitecture.Infrastructure/CleanArchitecture.Infrastructure.csproj]
/usr/share/dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets(153,5): warning NETSDK1071: A PackageReference to 'Microsoft.AspNetCore.App' specified a Version of `2.1.5`. Specifying the version of this package is not recommended. For more information, see https://aka.ms/sdkimplicitrefs [/home/vsts/work/1/s/src/CleanArchitecture.Web/CleanArchitecture.Web.csproj]
/home/vsts/work/1/s/src/CleanArchitecture.Infrastructure/CleanArchitecture.Infrastructure.csproj(22,5): error MSB3073: The command "copy /Y "/home/vsts/work/1/s/src/CleanArchitecture.Infrastructure/bin/Release/netcoreapp2.1/CleanArchitecture.Infrastructure.dll" "/home/vsts/work/1/s/src\CleanArchitecture.Web\bin/Release/netcoreapp2.1//CleanArchitecture.Infrastructure.dll"" exited with code 127.
    2 Warning(s)
    1 Error(s)

@ardalis yeah looks like it. Digging into the build log I found:
/bin/sh: 2: /tmp/tmp87e8284eeabb412ead5c221728fcb344.exec.cmd: copy: not found
It looks like the post-build step to manually copy the Infrastructure DLL to the output directory needs to be updated to a universal copy command of some kind.

@ardalis we could also update the build to run against vmImage: 'VS2017-Win2016' instead of vmImage: 'Ubuntu-16.04', unless we're running the Azure DevOps build against Linux for a specific reason?

@sdepouw Can we get this updated or abandon it?

@sdepouw Any update on this? Trying to clean up old PRs.

In a recent project I did a much more simplistic load of an Infrastructure assembly to remove the Web project reference to it. (Since connection strings are static per instance of my app, I pushed them from Web's Configuration into a static property of a class in Infrastructure, using an Interface from Shared. With that static variable set, Infrastructure can use it to keep awareness/management of db connections completely contained to itself.)
From that experience, one issue here may be that Reflection's Assembly.LoadFile(..) loads the file with no load context. To load with context change to Assembly.Load(..), using just the assembly name without the file extension or path as the parameter. This will load the assembly by looking through the normal priority list of locations for it, and then loading it into the current context so types and static variables match to the ones referenced later in assemblies like Core.
(see: https://docs.microsoft.com/en-us/dotnet/framework/deployment/best-practices-for-assembly-loading?redirectedfrom=MSDN#understand-the-advantages-and-disadvantages-of-load-contexts)

Closing this as it's pretty stale. Maybe I'll write a blog post with a smaller repo to demo how to do this.


Create unique id for an MPI file handle

It is possible to use the memory address of MPI_File for the MPI_File_open and the MPI_File_close functions as an id. This functions get the file handle as a reference and therefore the wrappers can log the address pointer as an unique id for the file handle. But other functions like MPI_File_read or MPI_File_write get the same file handle by value and not by reference. The memory address of MPI_File in these functions is the address of a copy of the original file handle. So the memory address is not a usable id to identify all function calls to the same file handle.
MPI_File itself can not be used as an unique id because this structure is implementation defined and values in it can be changed during runtime. So it is not possible to use a value out of MPI_File or a hash or a hex dump of the whole structure.

A possible solution could be to use the Fortran file handle instead of C structure. The Fortran handle is a single integer. With the function MPI_Fint MPI_File_c2f(MPI_File file) it is possible to convert a MPI_File structure to such an integer (see "MPI: A Message-Passing Interface Standard Version 3.1" page 654 - 655). This function could be implemented as a macro (see page 20).
In OpenMPI MPI_File_c2f is a function that extracts the integer from an element field in the MPI_File structure (see https://github.com/open-mpi/ompi/blob/master/ompi/mpi/c/file_c2f.c).


refactor(WIP): refactor watcher

Description:

BREAKING CHANGE:

Related issue (if exists):

The watcher may have to wait until the server and hmr functions are completed before it can be started.
The watcher should be configured according to vite. Maybe we can reconstruct the watch node mode first ？

The watcher may have to wait until the server and hmr functions are completed before it can be started.
The watcher should be configured according to vite. Maybe we can reconstruct the watch node mode first ？

Yes, I am going to do this. And I am now trying to resolve #949 first and then I will refactor the watcher login to make it works like vite.

In fact, as you can see in #1598, we need to do much more than that in terms of refactoring the watcher. There are still some unimplemented features in the watcher.

Changes all resolved in #1735, close this pull request.


[Bug] Stop action can be click when the VM is "off" state

Describe the bug
The Stop action menu is clickable when the VM is "off" state, and after clicking it, the console is throwing a network error.

To Reproduce
Steps to reproduce the behavior:

Create a standard VM.
Try to stop the VM. wait for it to the off state.
You can see the stop action is clickable.

Expected behavior
"stop" action should not show in the action menu when the VM is "off" state.
Environment:

Harvester version: v0.2.0-rc5

Also reproducible with the last master branch version: master-46ee2188-head

Tested in harvester master-07efe71c-head. Still have option to stop off VM.

@noahgildersleeve
master-07efe71c-head does not include commit 6ae8d8e, which is exactly this fix.

Ah, then @weihanglo. That was merged into master correct? I just did a deploy off of master about an hour or so ago.

I see. The build I did a deploy off of was from yesterday, but before you merged it into master. I'll check it after it goes through.

Tested in master-6ae8d8ee-head. Verified as fixed.


#39: kotlin update 1.6

Fixed #39

Codecov Report

Merging #40 (19f69df) into master (67a18d8) will increase coverage by 1.83%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master      #40      +/-   ##
============================================
+ Coverage     47.59%   49.42%   +1.83%
  Complexity       27       27
============================================
  Files            10       10
  Lines           166      174       +8
  Branches          9        8       -1
============================================
+ Hits             79       86       +7
- Misses           83       84       +1
  Partials          4        4

Impacted Files
Coverage Δ

...rgberky/maven/plugins/depsupdate/UpdateResolver.kt
87.50% <100.00%> (+1.38%)
:arrow_up:

.../georgberky/maven/plugins/depsupdate/UpdateMojo.kt
0.00% <0.00%> (ø)

...eorgberky/maven/plugins/depsupdate/JGitProvider.kt
0.00% <0.00%> (ø)

...erky/maven/plugins/depsupdate/GitProviderChoice.kt
0.00% <0.00%> (ø)

...ky/maven/plugins/depsupdate/ParentVersionUpdate.kt
100.00% <0.00%> (ø)

...aven/plugins/depsupdate/DependencyVersionUpdate.kt
100.00% <0.00%> (ø)

...ns/depsupdate/DependencyManagementVersionUpdate.kt
100.00% <0.00%> (ø)

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 67a18d8...19f69df. Read the comment docs.


Fix build and test for ubuntu builds

Fix build and test for ubuntu builds
This fixes the ubuntu builds and tests an initial sanity test of 'is
eegnb installed correctly?'
Changes:

use linux for 'runner.os' query string
create virtual display for Pyglet dependencies in PsychoPy
add freeglut3-dev package for PyschoPY transitive deps
install wxPython, pyo, and h5py python packages
add two 'sanity' test running eegnb
add packages required for linux build in requirements.txt
build docs on macOS to avoid having to install wxPython

Note:
wxPython is required for Linux bulids and takes ~35 minutes to build on
the current CI Runner (as well as locally). We can optimize in the
future by building + storing the wxPython egg.
More Background
Right now our CI/CD Workflow test action is not actually testing anything other than a successful pip install -r requirements.
What we need to do is fully install eegnb and run some initial 'sanity' checks to make sure all dependencies are actually installed, and basic functionality works.
This was inspired from #26, after testing things locally and finding issues getting things to run properly (see: https://github.com/NeuroTechX/eeg-notebooks/pull/26#issuecomment-738545393)
Work that still needs to be done

fix macOS builds/install in CI system
fix Windows builds/install in CI system

@JohnGriffiths
this is ready for your review + approval.
I closed #26 because it was a bit misleading because there are apt dependencies to get eeg-notebooks up and running on linux (@ErikBjare, hope you don't mind).
I have a Dockerfile used for local testing which might be nice for speeding up local development. I will look to adding that in a future commit.
The build time takes forever because o the wxPython build. I'm thinking of hosting a pre-built python egg for us to reduce our build time but am open for suggestions.

I don't understand why wxPython has to be rebuilt since there exists eggs on PyPI.
A 40min CI pipeline is kinda unacceptable tbh...

I really want to fix the remaining issues here, and since it works (and does much more extensive testing that things actually work) I'll merge this and fix the 40min build time and other mentioned issues in a new PR.

Build time fixes merged in #56, thanks again for the great changes @jnaulty!


Possible race condition for feature insert to DB

Pennant Version
1.3.1
Laravel Version
10.13.0
PHP Version
8.2.5
Database Driver & Version
(PostgreSQL) 14.8 (Ubuntu 14.8-0ubuntu<IP_ADDRESS>)
Description
There is possible race condition if a JS Frontend hit a multiple API route that use Feature middleware.
Pennant attempt to insert but failed because of duplicate value constraint.
Below is the exception that sent to slack:
{     "class": "Illuminate\\Database\\QueryException",     "message": "SQLSTATE[23505]: Unique violation: 7 ERROR:  duplicate key value violates unique constraint \"features_name_scope_unique\"\nDETAIL:  Key (name, scope)=(App\\Features\\<FEATURE_NAME>, App\\Models\\User|<REDACTED_ID>) already exists. (Connection: pgsql, SQL: insert into \"features\" (\"created_at\", \"name\", \"scope\", \"updated_at\", \"value\") values (2023-06-06 01:35:18, App\\Features\\<FEATURE_NAME>, App\\Models\\User|<REDACTED_ID>, 2023-06-06 01:35:18, true))",     "code": 23505,     "file": "/var/www/vhosts/localhost/vendor/laravel/framework/src/Illuminate/Database/Connection.php:793",     "trace": [         "/var/www/vhosts/localhost/vendor/laravel/framework/src/Illuminate/Database/Connection.php:753",         "/var/www/vhosts/localhost/vendor/laravel/framework/src/Illuminate/Database/Connection.php:567",         "/var/www/vhosts/localhost/vendor/laravel/framework/src/Illuminate/Database/Connection.php:531",         "/var/www/vhosts/localhost/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:3303",         "/var/www/vhosts/localhost/vendor/laravel/pennant/src/Drivers/DatabaseDriver.php:134",         "/var/www/vhosts/localhost/vendor/laravel/pennant/src/Drivers/Decorator.php:209",         "/var/www/vhosts/localhost/vendor/laravel/pennant/src/Drivers/Decorator.php:232",         "/var/www/vhosts/localhost/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php:694",         "/var/www/vhosts/localhost/vendor/laravel/pennant/src/Drivers/Decorator.php:232",         "/var/www/vhosts/localhost/vendor/laravel/pennant/src/PendingScopedFeatureInteraction.php:70",         "/var/www/vhosts/localhost/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php:694",         "/var/www/vhosts/localhost/vendor/laravel/pennant/src/PendingScopedFeatureInteraction.php:70",         "/var/www/vhosts/loca
Steps To Reproduce

Using JS Framework (I'm using Vue) in frontend, and do multiple axios call.
The call must be at the same time, in parallel and hit a API route that use pennant middleware.
On rare case, if feature not already in database, it will get created from first request, but second request that hit will fail because of duplicate value constraint.

Hey @nathanaelytj,
Could you try creating the following middleware in your application and letting me know how it goes? This will wrap the feature resolution in an atomic lock for you to ensure only one request resolves the features, for the given user, at a time.
It may need to be more fine-grained, depending on your application, e.g., you might need a different lock for each individual feature the middleware has applied, but that will really be up to your application specifically.
<?php

namespace App\Http\Middleware;

use Closure;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Cache;
use Laravel\Pennant\Feature;
use Laravel\Pennant\Middleware\EnsureFeaturesAreActive as BaseMiddleware;
use Symfony\Component\HttpFoundation\Response;

class EnsureFeaturesAreActive extends BaseMiddleware
{
    /**
     * Handle an incoming request.
     *
     * @param  \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response)  $next
     */
    public function handle(Request $request, Closure $next, string ...$features): mixed
    {
        $name = "pennant:user:{$request->user()?->id}:features:".implode(',', $features);

        Cache::lock($name, 2)->block(3, fn () => Feature::loadMissing($features));

        return parent::handle($request, $next, ...$features);
    }
}

I'm closing this for now,  as I don't really see race-conditions as a bug. If we get similar reports we can consider adding a cache lock to the main middleware or adding a different middleware to support this.

@timacdonald We encountered this issue in our production environment as well. We addressed it by implementing a custom database driver for Pennant, which instead of inserting uses the upsert strategy (ON DUPLICATE KEY UPDATE).
A potential caveat with the upsert approach: When using non-deterministic flags, such as usage with the Lottery class across multiple servers, a user might have a feature disabled on one server and concurrently enabled on another due to the upsert. This inconsistency could lead to unpredictable feature behaviors. For our use case, that is acceptable.
I'm not proposing the upsert as a default strategy, but it could be beneficial as an option. Given our results, would you be open to a pull request introducing this strategy? Or do you believe users will generally be better off using Cache locks to address this?

@emilklindt right not I believe that a cache lock is the best approach.
I'm going to think on an approach we could potentially build into the package to help out with this, but for now I recommend using the cache lock approach to have consistent results.


"Get Chrome" button still showing even though Chrome is used

Describe the bug:
"Get Chrome" button is still visible even though Chrome browser is used
To Reproduce:
Go to lockdrop.astroport.fi
Image

Desktop:
Iphone 7
Browser Chrome

Thank you for pointing this out! The lockdrop UI was not optimized for mobile and we're aware of the issue. Given that lockdrop is already done, this issue may be more relevant for other teams that want to use the Astro Lockdrop UI for their own protocol bootstrapping.
Will close this issue for now.


Add Emoji sending panel to the chatting interface

Hello contributors, i want someone to add an emoji panel to chat.jsx
for reference you can take help from This Emoji Package
And remember to go through CONTRIBUTING.md

hey @arpittyagi102 Can I take up this issue? I have worked with Emoji Picker React before and can add emoji panel

Hello @Himanshu8862, I have assigned you the issue, you may start working on it.


[mysql-settings] Update mysql settings to closer match acquia, create databases as utf8mb4

@jeffgeorge there are a few of these PRs coming breaking them up but trying to get us away from the fork created by robw and back into mainline precip.

Cool. What's the migration process for this pr? Nuke your mysql.vdi while destroyed and re import databases?

I didn't even need to nuke the vdi. "Destroy" then "Up" did it so "reload --provision" may do it too. I can test that in the near future, probably next week.

Well, but like, if you don't delete databases by zeroing out or nuking the vdi, it won't recreate the databases as utf8mb4, right?

That is what I would have expected. But I didn't nuke the VDI, and all of my databases are now utf8mb4. I previously updated Exodus db encoding manually so I would expect this but IET and ZEG are also showing that encoding now and I don't remember changing them manually. Like I say I have destroyed and upped a few times so I will test with a rebuild next week :)

I had to add the collation (see 53ae683) to get this to work for me, then it was all good.

Great thanks!


No Updates on Docker Hub

You need to link this Github Repo in Docker Hub. It'll automatically update new container versions.
It should look like this:

Otherwise it'll never update the container to the new version.

I will look into it.

I have destroy the old repo, create a new one as advise the build is in progress.
Cheers,

Latest is up, doing all tags now.

All are up now, cheers


fix: show correct error message when no context is saved

Description
If there is no input we then we need to read .asyncapi file to access the current context. But when there is no current context we need to tell the user how they can save context and use it.
I updated the Error message to -
Specify what AsyncAPI file to be used.
These are your options to specify in the CLI what AsyncAPI file should be used:
 - You can provide a path to the AsyncAPI file: asyncapi <command> path/to/file/asyncapi
 - You can also pass a saved context that points to your AsyncAPI file: asyncapi <command> context-name
 - In case you did not specify a context that you want to use, the CLI checks if there is a default context and uses it. To set default context run: asyncapi context use mycontext
 - In case you did not provide any reference to AsyncAPI file and there is no default context, the CLI detects if in your current working directory you have files like asyncapi.json, asyncapi.yaml, asyncapi.yml. Just rename your file accordingly.

This message is not command specific as before, One issue with command-specific error messages is it needs to know which command is called. Now when we were using ink we were using a hook to figure out which command has been called. But right now when we are loading the .asyncapi file we throw an error when .asyncapi file is missing now this should not know which command has called it.
Related issue(s)

Fixes #148

@Souvikns you have 2 code smells there

@Souvikns have a look at it, looks like after you apply some fixes we can merge it

/lgtm

/rtm


Oxygen Dashboard

[x] Add animate ping for entries with timeless than 5hrs.
[ ] Add an option to filter entries by time to empty
[x] Add sort by time to empty

@gigincg Sorting feature in the oxygen dashboard disappeared when the new UI was deployed.
The control room staff are demanding that it be brought back.


Remove unstable FE UT

What type of PR is this：

[x] bug
[ ] feature
[ ] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：
for https://github.com/StarRocks/starrocks/issues/10075  ， remove StmtExecutorTest， which is unstable and meaningless
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

run starrocks_admit_test


task setup on Windows requires PowerShell version not installed by default

In https://github.com/sillsdev/languageforge-lexbox/pull/850 I used the Powershell command Invoke-WebRequest -Resume, which was introduced in Powershell 6.1. I did not realize that even on Windows 11, the Powershell version that ships with the OS is Powershell 5.1, and to get the latest version of Powershell 6 or higher (currently 7.4) you need to download an .msi file from GitHub. (Also, the command name changed from powershell to pwsh).
We need to either:

remove the -Resume part of the Invoke-WebRequest command (and skip running it if the .zip file matches a checksum, making the setup-win script more complicated but able to run on powershell 5.1), or
add a step to download and install a modern version of Powershell before running the Invoke-WebRequest command, so that we can then count on modern pwsh features and bugfixes to be present.

Looks like -Resume is buggy anyway: although PowerShell/PowerShell#13982 is marked as completed, it's still happening. If you pass -Resume when the file already exists, PowerShell throws a NullReferenceError.  We'll just check that the zip file matches a checksum (which we will check into Git so that we can change it later if we upload a different version of the sena-3.zip file, for example), and skip the download if the checksum matches. If it doesn't match, we'll download without -Resume, which is documented to overwrite any existing files.

let's just remove the -Resume

The valid SHA256 checksums for sena-3.zip and elawa.zip, which you should hardcode into the Taskfile.yml, are:

sena-3.zip: bec5131799db07bf8d84d8fc1f3169fb2574f2a1f4c37f6898eab563a4ae95b8
elawa.zip: e3608f1e3188ce5fdb166fbf9d5aad06558db68efa079fb453881572b50cb8e3


ng update --master

This is a feature request.
I'd love to be able to run ng update --master which would update me to the latest version of Angular from master. This would update the package.json to use the the *-builds/ from GitHub.

Closing due to lack of interest for this feature. Let's re-consider this in the future if things change.


Get Envelope Documents Combined with query parameters

Get Envelope Documents Combined is defined with the parameters show_changes, watermark and certificate, none of them is reflected in the node.js API. With this change the parameters can be modified without breaking the current behaviour of only having 3 arguments in the function definition.

@PatrickHeneise Great work! Do you mind following the same logic as EnvelopesApi.createEnvelope, i.e creating a GetDocumentsOptions with the options you've listed and then handling them in getDocuments method. Here is the example:
https://github.com/docusign/docusign-node-client/blob/master/src/api/EnvelopesApi.js#L386
https://github.com/docusign/docusign-node-client/blob/master/src/api/EnvelopesApi.js#L424
The reason for that is to avoid conflict when merging your PR with the auto-generated code from Swagger codegen.
Cheers,
Majid

@mmallis87 CreateEnvelopeOptions is a function that's not used in the code, so I don't really see a point creating it for getEnvelope? I'm not sure what this all does and I'm not familiar with swagger auto-generated code. The change is a cosmetic change that doesn't break the implementation for anyone else.

Any issue from merging this?

Patrick, I understand you're being surprised, but it's really important to follow the coding practices across all the functions of this library, because otherwise it won't be possible to take your merge into account once we generate a new version of the lib.
Basically we use Swagger technology, with some customizations. Which allows us to deliver fast and automated code our of a very large REST API that is the DocuSign Signature API. And to ensure a good code quality (not talking about the ugly syntax of the code), we do run a bunch of unit tests before each release.
I hope this gives you a better idea why I'm kind of picky on the code syntax, even if I know it's ugly. It's the drawback of using a code automation technology that is powerful but still needs to be improved, as you can see.

@mmallis87, as described initially:

Get Envelope Documents Combined is defined with the parameters show_changes, watermark and certificate, none of them is reflected in the node.js API

I have no idea about your code generation and honestly, it's not my problem. My problem is that the code doesn't follow the specs described and here's a solution for that to fix the issue. If it's not according to your personal code practises, please fix it - the swagger API tool has those parameters and I need them in my implementation.


Custom data transformations support

~This draft proposes a new transformation node that allows custom transformartions(not available in core Grafana's registry).~
This, instead of original approach with a custom scene object, adds support for custom transfromations to the existing transformation APIs.
Both SceneDataTransformer and SceneQueryRunner accept either standard Grafana transformation configs or custom transformation operators. Those can easily be mixed and matched to achieve expected results.
It of course introduces some complexity in the code, but at the same time reduces the complexity from the API consumer point of view. And is also a lot more versatile than custom object.
Try demo in https://github.com/grafana/grafana/pull/64044
TODO:

[x] Add test cases for both SceneQueryRunner and SceneDataTransformer

@torkelo @kaydelaney - updated this PR with the latest changes in core (ref https://github.com/grafana/grafana/pull/64208) and this should be now good to merge.


Toast notifications

How are push notifications going to be handled? Will you make it update every 30 minutes by pulling?

@filfat @craycraycoco I belive it'll work like how outlook refreshes mail, it'll come right as it is delivered

@hypertime123 okay, because 6tag, 6tin, 6sec, 6snap (before it was removed) all updated after 30mins because Rudy doesn't have a push notification service apparently. Also @filfat if you need servers, I own a hosting company so I have servers to spare to save you money on this project.

@craycraycoco whats the website called

@hypertime123 https://inzernettechnologies.com

This would be quite hard to implement as the push notification system that snapchat uses is specific for Android and iOS.
However we could in theory build a backend system that fetches your feed and checks for updates remotely, though that would require sending credentials to the server.
As push notifications isn't nearly as important as the core features of the app I'll add this to an later milestone :)
@craycraycoco can you email me via the email you find in config.xml? We could look into implementing a first version of such a backend on one of your services :)

@filfat I e-mailed you.

Guys, actionable notifications ? Maybe?

@realfakenerd I would say that's a must with Windows 10. Maybe at first we can do basic notifications, then later we can do something more advanced.

@filfat Also I e-mailed you but never received a response back.

@craycraycoco Never received the email, must have ended up in the spam folder like 1000s of other emails. I'll swing you an email later (provided that there's one on your GitHub profile page) :)

@filfat I believe that it is on my GitHub, but if it's not just reply back here.


problem of dr_eureka, when pip install -e .

(dr_eureka) saka@saka-System-Product-Name:~/DrEureka/DrEureka/dr_eureka$ pip install -e .
Obtaining file:///home/saka/DrEureka/DrEureka/dr_eureka
ERROR: file:///home/saka/DrEureka/DrEureka/dr_eureka does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found.

I met the same issue. Did you find a solution?


add D-optimality score

A nice-to-have method could return a D-optimality score, such as the log-determinant of the information matrix log(det(X^T X)). This would allow easy comparison between designs.

Hi :) Such a function already exists, you can find it as doe.utils.metrics(). It will also return values for A-optimiality and G-efficiency.

Brilliant! Thanks @Osburg


Bump to v0.6.0

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
844

Relevant Lines:
1046

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
844

Relevant Lines:
1046

💛  - Coveralls


Revert "feat: create new amplify-prompts package to handle all terminal interactions"

Reverts aws-amplify/amplify-cli#7774
Reason: Lint errors: https://app.circleci.com/pipelines/github/aws-amplify/amplify-cli/1772/workflows/1b90d7dd-3364-4bc1-8247-1648af87c1b5/jobs/18981

Codecov Report

Merging #7870 (2224871) into master (fbc7ff1) will increase coverage by 0.00%.
The diff coverage is 47.61%.

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


Online Demo error

Installing everything on a nano with a jetson sd card image r32.2
when launching /onlinedemo/main.py on python3 here the raise error
CUDAError: Check failed: ret == 0 (-1 vs. 0) : cuModuleLoadData(&(module_[device_id]), data_.c_str()) failed with error: CUDA_ERROR_INVALID_PTX
cuda is my path
Thanks for helping
notice that
1/ when making tvm, no /nnvm/python directory is generated.
2/ tried first to install on last release sd card image r32.3.1 and didn't succeed
=> on what version of jetson nano sd card you made it worked ?

@jaqif Glad to see you finally make it work! We are so sorry that the current tutorial cannot work directly. Would you like to help others and contribute to the repo by writing a pull request? Thanks!

@jaqif and @guojunyao419 : What version of Torch and Torchvision did you use?

@Ragavendrams I used Pytorch 1.3.0 and torchvision 0.4.2.

@Ragavendrams

torchvision 0.4.1
pytorch 1.2.0

@jaqif : I used the same configuration as you but i still seem to be getting the error.
TVMError: Check failed: f != nullptr: Loader of _lib(module.loadbinary__lib) is not presented.
This is my configuration:
Package           Version

attrs             19.3.0
Cython            0.29.15
decorator         4.4.1
numpy             1.18.1
onnx              1.6.0
Pillow            6.2.2
pip               20.0.2
pip-autoremove    0.9.1
protobuf          3.11.3
psutil            5.7.0
setuptools        45.2.0
six               1.14.0
topi              0.6.0
torch             1.2.0a0+8554416
torchvision       0.4.1a0+a263704
tvm               0.6.0
typing-extensions <IP_ADDRESS>
wheel             0.34.2
do you have an idea as to what might be wrong?

@Ragavendrams no idea, but it seems that you have the same problem as comment post by guojunyao419 some comment above (https://github.com/mit-han-lab/temporal-shift-module/issues/55#issuecomment-575800006) when using tvm 0.5.
may be you previously install tvm 0.5 and not remove it in the pip package directory.

When I ran python3.main.py I got a runtime error like "Runtime Error ( Unsupported: ONNX export of slice with dynamic inputs. DynamicSlice. please can anyone help me to resolve this issue..
thank you

@jaqif & @guojunyao419 : Can one of you please tell me how many vid/s you get running the demo on the Nano? I ran the demo on the TX2 using the GPU and can only get around 20 Vid/s, which is much lesser than what is mentioned. I guess this is because the author has not released the auto-tuning code.
Thanks a lot!

@Ragavendrams On Jetson Nano, I get around 20 vid/s rate.

Thank you @guojunyao419

Hi, I have updated the repo to use onnx-simplifier and some other minor changes. It should now eliminate the error. Feel free to reopen if the error persists. Thanks!


Dockerfiles: Remove clang and llvm libraries.

Hi.
In this PR, I removed clang and llvm libraries as I was able to statically compile bpftrace in iovisor/bpftrace#2568:
$ docker run --privileged --rm -ti ghcr.io/inspektor-gadget/inspektor-gadget:francis-bpftrace-no-libs
root@cd024768dacb:/# file $(which bpftrace)
/usr/bin/bpftrace: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b5e57afdedd869836ec214e9021c273640916c6d, for GNU/Linux 3.2.0, with debug_info, not stripped
root@cd024768dacb:/# ldd $(which bpftrace)
        linux-vdso.so.1 (0x00007ffe81599000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f67669fc000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f67669f6000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f67668a7000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f67666b5000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f6769746000)
root@cd024768dacb:/# bpftrace -e 'kprobe:do_nanosleep { printf("PID %d sleeping...\n", pid); }' | head
stdin:1:1-20: WARNING: do_nanosleep is not traceable (either non-existing, inlined, or marked as "notrace"); attaching to it will likely fail
kprobe:do_nanosleep { printf("PID %d sleeping...\n", pid); }
~~~~~~~~~~~~~~~~~~~
Attaching 1 probe...
PID 2024 sleeping...
PID 2024 sleeping...
PID 36464 sleeping...
PID 2024 sleeping...
PID 36464 sleeping...
PID 36413 sleeping...
PID 2024 sleeping...
PID 36464 sleeping...
PID 2024 sleeping...

Best regards.

I'm wondering if after this change it's easier to support bpftrace on our CO-RE image. I tried with Alpine as base but it doesn't work. Perhaps it's time to switch to another base image, it worked perfectly with debian:11-slim.


One SecondaryDeserializer instance per AWSKafkaAvroDeserializer

*Issue #25 *
Description of changes:
Refactored AWSKafkaAvroDeserializer to have it's own SecondaryDeserilizer instance.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Thanks for sending this. Would you be able to add a simple unit test for this case ?

Hi I added a unit test to assure two instances of the AWSKafkaAvroDeserializer can have indenependent deserializers (with independent configurations)


[gittag] Use spec.path instead of working dir

Fix #1101
The spec.path value was updated with the workingDir if not specified, but still the working directory was used.

Would not that break scm capability of gittag, as in that case gt.spec.Path will be empty whereas workingDir will be the path of the scm repo?

Would not that break scm capability of gittag, as in that case gt.spec.Path will be empty whereas workingDir will be the path of the scm repo?

The check done before will prevent this, because is updating the gt.spec.Path as the workingDir if empty:`
if len(gt.spec.Path) == 0 && len(workingDir) > 0 {
	gt.spec.Path = workingDir
}

@dduportal do you know when this could be released? :slightly_smiling_face:
I would like to try it out, and close an issue that we have!


Endpoints for GCC and GCC High

This page lists the endpoints for Azure Commercial environments:
https://login.microsoftonline.com
https://mysignins.microsoft.com
https://account.activedirectory.windowsazure.com
But doesn't mention GCC or GCC High environments and they are not the same.  We need these to be documented so government customers can whitelist these URLs accurately as well.
Thanks

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

ID: 12802c79-252a-3284-d0dc-e805a9516ae7
Version Independent ID: 89652951-8794-7124-e684-273b3f501e1f
Content: Enable combined security information registration - Azure Active Directory
Content Source: articles/active-directory/authentication/howto-registration-mfa-sspr-combined.md
Service: active-directory
Sub-service: authentication
GitHub Login: @Justinha
Microsoft Alias: justinha

In addition by testing these below endpoints are needed, if so can we please documented what each one is used for as well?
https://login.microsoftonline.us
https://mysignins.azure.us
https://mysignins.azure.us/security-info
https://account.activedirectory.windowsazure.us

@jasonfritts
Thanks for your feedback! We will investigate and update as appropriate.

@jasonfritts
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.

@jasonfritts sorry for delay but those URLs were only for use with IE. They have been removed from the topic. #please-close


HMR reloading page every 10 seconds

Bug report
Describe the bug
After upgrading to next@8, HMR keeps reloading the page every ~10 seconds. The console throws the following error:
Connection to https://mydomain.com/_next/webpack-hmr was interrupted while the page was loading.
To Reproduce
Upgrade a project from<EMAIL_ADDRESS>to<EMAIL_ADDRESS>using
yarn upgrade next@latest react@latest react-dom@latest

Expected behavior
HMR only reloading page when changes are made
Screenshots

System information

OS: Debian
Browser: Firefox Developer Edition
Version of Next.js: 8.0.1

Can you provide a reproduction?

What do you need exactly?

Anything that allows us to actually look into this issue. Like a GitHub repository.

Same problem here, nothing changed, just updated to 8.0.1. The error I'm seeing is:
WebSocket connection to 'wss://<IP_ADDRESS>:55580/' failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR
And after it's thrown just reloads the page.

To clarify, we can't reproduce this with any of our projects. Please provide us with a project (lockfile and all) that has this reproducing. Thanks!

The on-demand-entries ping was moved to a websocket. It seems like you're using https in development, meaning that you'll have to configure your environment to allow websockets to connect, there's a few options that help you do this: https://nextjs.org/docs#configuring-the-ondemandentries

Yes, that is the problem, I found that but there is no way to load custom certificates to prevent the SSL Error.

@timneutkens can you shed more light on this? What do I have to configure to make websockets over SSL with local certs work?

There is no current way to configure your certificates in the onDemandEntries config. The fix proposed will work on the short term but would be likely to have a way to set custom certificates on the config.


Regarding the issue of inconsistent results of the itk registration

I used the setup shown below to ensure the consistency of the sampling points. However, the result of each registration is still different.
What other operations need to be done to ensure the consistency of registration results?

Are you using mutual information? Take a look here, here and here.

Thank you for your answer. I have now made the following changes：
（1）

（2）

The problem now found is that if the console is not turned off, the result of each registration is the same. However, if the console is turned off and the program is run again, the results will be inconsistent. Do you have any suggestions on this issue?

Thank you for your answer.I have now made some changes as above .
The problem now found is that if the console is not turned off, the result of each registration is the same. However, if the console is turned off and the program is run again, the results will be inconsistent. Do you have any suggestions on this issue?

@blowekamp @zivy do you have some suggestions?

Hello @jianjun0407,
Not sure what you mean by "console is not turned off".
Based on the settings:
1. Fixed random seed.
2. REGULAR sampling strategy (note that this [includes a random location perturbation (https://github.com/InsightSoftwareConsortium/ITK/blob/a01f9fc26fd603a6adb617cc603e31ccfcd73d09/Modules/Registration/RegistrationMethodsv4/include/itkImageRegistrationMethodv4.hxx#L968-L997), but should be repeatable after the fixed random seed is set).
3. Default number of threads and mean squares metric (multiple threads shouldn't effect this metric but does effect MI).
You should get repeatable results. Possibly print the ImageRegistrationMethod to see that all the settings are as expected.


Swap values of two variables

This is not a function really. It's just a tip on how to swap values of 2 variables. However, it is really useful for someone who is new to ES6 syntax.
Both @Chalarangelo  and me think that 30-seconds-of-code should be consistent and focus only on functions and with that in mind swap values of two variables doesn't really fit in here.
What do you think about the whole situation with it? Should we keep it?

Like I said on gitter, we should probably remove it. It's a useful tip, but we want functions to work as-is (and be functions actually), so I suggest we get rid of it.

I taught about making a function that does it but it doesn't make sense since syntax already allows for it very easily. I also think we should remove it.

Ok, I'm closing and removing the snippet. We should be fine with that.


Latest docker images produce an error in handler.wsgi

Description
Docker images with tag latest produce an error when opening  the UI. (Previous versions work fine, just changed the version)
Actual
When navigation to WebUI:
FileNotFoundError: [Errno 2] No such file or directory: '/opt/app/ '
Info:
I suspect somewhere a typo with an ending space.

log.txt

Hi @DrVanSteiner, thank you for opening the issue.
The thing is, I did not push any docker image since 2 weeks - buy I see in my dockerhub "latest" image was pushed 4 hours ago. That is very strange - I think my dockerhub account was hacked.
**Please don't use image tagged with "latest". **
I changed credentials and enabled 2FA on docker hub account.
The latest image I pushed to docker account was pushed 10 days ago and is tagged with 1.4.5 version.

Its happening with 1.4.5 too

Please use image tagged with 1.4.5 instead.

I encountered the same error with the 1.4.5 tag. Following the documentation:

I cloned the repo locally
Entered the 1.4 docker folder cd docker/1.4 which used the image image: eugenci/papermerge:1.4.5
Changed the external port to 8001 (due to port conflict)
Issued docker-compose up -d

The webapp homepage shows a 500 Internal server error:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.

The log:

[Sat Oct 10 14:15:53.910486 2020] [wsgi:error] [pid 158:tid<PHONE_NUMBER>09888] mod_wsgi (pid=158): Failed to exec Python script file '/opt/app//handler.wsgi'.,
[Sat Oct 10 14:15:53.910580 2020] [wsgi:error] [pid 158:tid<PHONE_NUMBER>09888] mod_wsgi (pid=158): Exception occurred processing WSGI script '/opt/app//handler.wsgi'.,
[Sat Oct 10 14:15:53.911583 2020] [wsgi:error] [pid 158:tid<PHONE_NUMBER>09888] Traceback (most recent call last):,
[Sat Oct 10 14:15:53.911640 2020] [wsgi:error] [pid 158:tid<PHONE_NUMBER>09888]   File "/opt/app//handler.wsgi", line 89, in <module>,
[Sat Oct 10 14:15:53.911668 2020] [wsgi:error] [pid 158:tid<PHONE_NUMBER>09888]     handler = mod_wsgi.server.ApplicationHandler(entry_point,,
[Sat Oct 10 14:15:53.911682 2020] [wsgi:error] [pid 158:tid<PHONE_NUMBER>09888]   File "/opt/app/.venv/lib/python3.8/site-packages/mod_wsgi/server/__init__.py", line 1421, in __init__,
[Sat Oct 10 14:15:53.911686 2020] [wsgi:error] [pid 158:tid<PHONE_NUMBER>09888]     with open(entry_point, 'r') as fp:,
[Sat Oct 10 14:15:53.911710 2020] [wsgi:error] [pid 158:tid<PHONE_NUMBER>09888] FileNotFoundError: [Errno 2] No such file or directory: '/opt/app/ '

I've also tried to checkout the git commit tag 1.4.4 and launch the docker-compose file from there obtaining an altogether different issue which I suppose isn't worth mentioning as I think it is better to focus on the latest release.

ok, I will have a look. Thank you for heads up, guys!

OK, I was able to reproduce it! Very strange! Investigating...

The problem as because I included "a whitespace" after comment in startup script - it considered that "whitespace" as entry point.
Lesson learned:  no (white)spaces after backslash character :)

Fix is now part of 1.5.rc1


Update whats-new.md

The last update year still showing 2022 Jan. Shouldn't it be 2023?

Looks good; thanks, @GauravRSCC


Create a map of all services we are using.

This pull request introduces Terraform, and argues for using Terraform cloud, but mentions that this would imply adding yet another service.
I would feel more comfortable adding a new service with a map of how these services fit together. Here is an example from a small previous project:

Thoughts?

Yep, I'd like to try mermaid for this, which github markdown supports.

Ok, first draft...
flowchart TD

U>User] -- Request website page --> N[Next.js]

subgraph DigitalOcean
  DB[(PostgresQL database)]
end

subgraph Vercel
  N --> G[GraphQL API]
end

subgraph Algolia
  A[(Algolia index)]
end

G --> A
G --> DB

subgraph Heroku
  HS>Heroku Scheduler] --> B[Backend code on Heroku]
  B --> DB
  B --> A
end

B -- fetch forecasts --> platforms

subgraph platforms [Forecasting platforms]
  Polymarket
  GJOpen
end

Nice


Include task_id in result of ResourceActionWorkflow#process_request

When invoking a custom button action with a dialog through the API, it is needed to access the created task. This one-liner should include the required task id in the result which can be propagated further in the API.
@miq-bot add_reviewer @pkomanek
@miq-bot add_reviewer @ZitaNemeckova
@miq-bot add_label gaprindashvili/yes, bug
https://bugzilla.redhat.com/show_bug.cgi?id=1602023

Removed gaprindashvili/yes label as these changes are being reverted in https://github.com/ManageIQ/manageiq/pull/17794


Fix test resource deployment

What this PR does / why we need it:
Several improvements to the test setup deployment for openshift-ci:

instead of using the cdi version that is stored within the gcs bucket folder use the latest released cdi version
correct the order of deployment for the components
add wait statements so everything is ready before starting the tests
enable HonorWaitFFC feature gate on cdi.
support KUBEVIRT_E2E_FOCUS|SKIP args for convenience.

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

NONE

@dhiller: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:
Test name 	Commit 	Details 	Required 	Rerun command
pull-kubevirt-build 	b58bb0b link 	true 	/test pull-kubevirt-build
pull-kubevirt-build-arm64 	b58bb0b link 	true 	/test pull-kubevirt-build-arm64
pull-kubevirt-generate 	b58bb0b link 	true 	/test pull-kubevirt-generate

Doh, forgot make generate


config.json values for business sandbox and production

We need to add these value to the config.json file.
 It hasn't been created in Big Commerce production.

Added product id for 520080.


Update Since new plan July2020

Since July2020 there is major change in train schedule - at least between Freiburg and Basel but it is not updated in db-hafas api. I am using this one in magicmirror module "MMM-PublicTransportHafas" by raywo. How can I update this to the latest plan? If not possible, are there any other alternatives?
Thanks

Can you give a specific example about what changed, i.e. a specific train at a specific time and day of the week? Also, can you find this new train in the DB Navigator app? All db-hafas does is query the same endpoint.

I found error. It was from my side. Sorry, my raspi-config had wrong(GB) timezone.

See raywo/MMM-PublicTransportHafas#77 for further discussions.


[HEALTH] 4.20  Health Check, please don't merge this!

Description
This PR...

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] 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)
[ ] build/CI
[ ] test (unit or integration test code)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

How did you try to break this feature and the system with this change?

@blueorangutan package

@DaanHoogland a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 11641

zero day test
@blueorangutan test matrix

@DaanHoogland a [SL] Trillian-Jenkins matrix job (EL8 mgmt + EL8 KVM, Ubuntu22 mgmt + Ubuntu22 KVM, EL8 mgmt + VMware 7.0u3, EL9 mgmt + XCP-ng 8.2 ) has been kicked to run smoke tests

[SF] Trillian Build Failed (tid-11818)

[SF] Trillian Build Failed (tid-11817)

@blueorangutan package

@DaanHoogland a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✖ el8 ✖ el9 ✖ debian ✖ suse15. SL-JID 11785

@blueorangutan package

@DaanHoogland a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 11789

@blueorangutan test matrix

@DaanHoogland a [SL] Trillian-Jenkins matrix job (EL8 mgmt + EL8 KVM, Ubuntu22 mgmt + Ubuntu22 KVM, EL8 mgmt + VMware 7.0u3, EL9 mgmt + XCP-ng 8.2 ) has been kicked to run smoke tests

[SF] Trillian test result (tid-11888)
Environment: kvm-ol8 (x2), Advanced Networking with Mgmt server ol8
Total time taken: 54177 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10006-t11888-kvm-ol8.zip
Smoke tests completed. 141 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

[SF] Trillian test result (tid-11889)
Environment: kvm-ubuntu22 (x2), Advanced Networking with Mgmt server u22
Total time taken: 60776 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10006-t11889-kvm-ubuntu22.zip
Smoke tests completed. 140 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_oobm_multiple_mgmt_server_ownership
Failure
31.79
test_outofbandmanagement.py

[SF] Trillian test result (tid-11895)
Environment: vmware-70u3 (x2), Advanced Networking with Mgmt server ol8
Total time taken: 70916 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10006-t11895-vmware-70u3.zip
Smoke tests completed. 138 look OK, 3 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_deploy_more_vms_than_limit_allows
Error
138.47
test_deploy_vms_in_parallel.py

test_01_deployVMInSharedNetwork
Failure
3603.40
test_network.py

ContextSuite context=TestSharedNetworkWithConfigDrive>:teardown
Error
3604.62
test_network.py

test_02_restore_vm_with_disk_offering
Error
53.00
test_restore_vm.py

test_03_restore_vm_with_disk_offering_custom_size
Error
51.91
test_restore_vm.py

@blueorangutan package

@DaanHoogland a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 11810

@blueorangutan test matrix

@DaanHoogland a [SL] Trillian-Jenkins matrix job (EL8 mgmt + EL8 KVM, Ubuntu22 mgmt + Ubuntu22 KVM, EL8 mgmt + VMware 7.0u3, EL9 mgmt + XCP-ng 8.2 ) has been kicked to run smoke tests

[SF] Trillian test result (tid-11904)
Environment: kvm-ubuntu22 (x2), Advanced Networking with Mgmt server u22
Total time taken: 58240 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10006-t11904-kvm-ubuntu22.zip
Smoke tests completed. 140 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_oobm_multiple_mgmt_server_ownership
Failure
30.75
test_outofbandmanagement.py

[SF] Trillian test result (tid-11903)
Environment: kvm-ol8 (x2), Advanced Networking with Mgmt server ol8
Total time taken: 59937 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10006-t11903-kvm-ol8.zip
Smoke tests completed. 141 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

@blueorangutan test matrix

@DaanHoogland a [SL] Trillian-Jenkins matrix job (EL8 mgmt + EL8 KVM, Ubuntu22 mgmt + Ubuntu22 KVM, EL8 mgmt + VMware 7.0u3, EL9 mgmt + XCP-ng 8.2 ) has been kicked to run smoke tests

[SF] Trillian Build Failed (tid-11912)

[SF] Trillian Build Failed (tid-11913)

[SF] Trillian test result (tid-11911)
Environment: kvm-ubuntu22 (x2), Advanced Networking with Mgmt server u22
Total time taken: 53934 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10006-t11911-kvm-ubuntu22.zip
Smoke tests completed. 139 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_oobm_multiple_mgmt_server_ownership
Failure
31.71
test_outofbandmanagement.py

test_hostha_enable_ha_when_host_disabled
Error
3.01
test_hostha_kvm.py

test_hostha_enable_ha_when_host_in_maintenance
Error
301.11
test_hostha_kvm.py

[SF] Trillian test result (tid-11910)
Environment: kvm-ol8 (x2), Advanced Networking with Mgmt server ol8
Total time taken: 56832 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10006-t11910-kvm-ol8.zip
Smoke tests completed. 139 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_02_unsecure_vm_migration
Error
450.19
test_vm_life_cycle.py

test_04_nonsecured_to_secured_vm_migration
Error
352.36
test_vm_life_cycle.py

test_02_redundant_VPC_default_routes
Failure
422.60
test_vpc_redundant.py

[SF] Trillian test result (tid-11914)
Environment: xcpng82 (x2), Advanced Networking with Mgmt server ol9
Total time taken: 73913 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10006-t11914-xcpng82.zip
Smoke tests completed. 136 look OK, 5 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_01_condensed_drs_algorithm
Failure
172.03
test_cluster_drs.py

test_02_balanced_drs_algorithm
Failure
184.00
test_cluster_drs.py

ContextSuite context=TestSharedNetworkWithConfigDrive>:setup
Error
26.81
test_network.py

test_01_non_strict_host_anti_affinity
Error
211.28
test_nonstrict_affinity_group.py

test_02_non_strict_host_affinity
Error
111.01
test_nonstrict_affinity_group.py

test_02_create_volume
Error
4.22
test_resource_names.py

test_05_scale_vm_dont_allow_disk_offering_change
Failure
67.19
test_scale_vm.py

@DaanHoogland a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan test matrix

@DaanHoogland a [SL] Trillian-Jenkins matrix job (EL8 mgmt + EL8 KVM, Ubuntu22 mgmt + Ubuntu22 KVM, EL8 mgmt + VMware 7.0u3, EL9 mgmt + XCP-ng 8.2 ) has been kicked to run smoke tests

[SF] Trillian Build Failed (tid-11969)


boost::thread_resource_error

Hello, I am using a remote linux desktop and I followed the steps outlined in the installation to clone the repo, create a new environment and then pip install dockstring which all ran successfully. However when I try to run the simple_example.py in the tutorials folder, I get the following error:
Traceback (most recent call last):
File "tutorials/simple_example.py", line 7, in
score, _ = target.dock("CC1=C(C(=O)N2CCCCC2=N1)CCN3CCC(CC3)C4=NOC5=C4C=CC(=C5)F")
File "/users/wdorji/.conda/envs/dockstring/lib/python3.7/site-packages/dockstring/target.py", line 192, in dock
self._dock_pdbqt(ligand_pdbqt, vina_logfile, vina_outfile, seed=seed, num_cpus=num_cpus)
File "/users/wdorji/.conda/envs/dockstring/lib/python3.7/site-packages/dockstring/target.py", line 138, in _dock_pdbqt
raise VinaError(f'Docking with Vina failed: {output}')
dockstring.errors.VinaError: Docking with Vina failed: #################################################################
If you used AutoDock Vina in your work, please cite:

O. Trott, A. J. Olson,
AutoDock Vina: improving the speed and accuracy of docking
with a new scoring function, efficient optimization and
multithreading, Journal of Computational Chemistry 31 (2010)
455-461

DOI 10.1002/jcc.21334

Please see http://vina.scripps.edu for more information.
#################################################################
WARNING: The search space volume > 27000 Angstrom^3 (See FAQ)
Detected 24 CPUs
WARNING: at low exhaustiveness, it may be impossible to utilize all CPUs
Reading input ... done.
Setting up the scoring function ... done.
Analyzing the binding site ... done.
Using random seed: 974528263
Performing search ...
0%   10   20   30   40   50   60   70   80   90   100%
|----|----|----|----|----|----|----|----|----|----|
An error occurred: boost::thread_resource_error.
Is there any way to solve this issue? Thanks

Hello @wdorji , thanks for trying to use dockstring! This is a strange error which we've never seen before. Do you by any chance have a second installation of autodock vina on your remote desktop? If so, my guess is that this is the source of the problem.
Otherwise, could you give us some information about your system? For example, the exact operating system and the output of uname -a?
@mgarort maybe you can give a command which @wdorji  could run on the remote machine which would test the vina installation specifically?

Closing due to lack of response. Re-open if necessary.


RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation

Hi author, after I run to Epoch: [9] I have a problem: RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation: please tell me how I should modify it!

Hi, thanks for your interest!
May I know your pytorch version?

Thank you for your reply. My pytorch is 1.9.0 and Cuda is 11.1. the following is all my environment configuration.

 My pytorch is 1.9.0 and Cuda is 11.1. the following is all my environment configuration.

Hi, maybe you can try to downgrade the Pytorch version to 1.5.1 or more early. Actually, as I have checked with someone else who ran our code successfully, I think that the core reason is the environment, especially for the pytorch version. Please have a try. Thanks!

Thank you very much for answering the questions!I will change the pytorch environment to try it out!Thanks！

I met the same problem as you, Do you solve it already? If you do, please tell me the detail. Thank you!


Plugin "web-search" of Ohmyzsh not working

[x] I've checked the existing issues and I'm not duplicating a report.
[x] I'm using the latest version of zimfw.
[x] I've checked the Changelog and I'm not being affected by documented changes.
[x] I've checked the 📢 Announcements and I'm not being affected by announced changes.
[x] I was able to reproduce the issue with a clean installation of Zim.
[x] I've pasted the output of zimfw info below.

Describe the bug
The plugin web-search from oh-my-zsh doesn't work
Steps to reproduce
The fist 4 steps restart the shell with a clean installation of Zim in a temporary directory.
Use exec zsh when restarting the terminal or restarting the shell is needed.

cd ${$(mktemp -d):A}
ZDOTDIR=${PWD} HOME=${PWD} ZIM_HOME=${PWD}/.zim exec zsh
curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh
exec zsh
add "zmodule ohmyzsh/ohmyzsh --root plugins/web-search" to .zimrc
zimfw install
. zshrc
google helloworld

Current behavior
The terminal recognise google as a valid command (green highlight)
But two error messages are appearing. plugin page
Expected behavior
Expected to open the browser with google page searching for "helloworld"
Screenshots

zimfw info
127 % zimfw info                                                                                zimfw version:        1.12.0 (built at 2023-07-17 23:54:58 UTC, previous commit is 49386ca)                             LANG:                 C.UTF-8                                                                                OSTYPE:               linux-gnu                                                                                TERM:                 xterm-256color                                                                                TERM_PROGRAM:                                                                                TERM_PROGRAM_VERSION:                                                                                ZIM_HOME:             /tmp/tmp.s36hkcCN5v/.zim                                                                          ZSH_VERSION:          5.8.1

Additional context
Add any other context about the problem here.

As I have mentioned before, ohmyzsh is not exactly modular: their plugins also depend on different scripts in their lib subdirectory.
Is this specific case, you'll also need to include:
zmodule ohmyzsh/ohmyzsh --source lib/functions.zsh

in your .zimrc file.


bug: Calling AlphaRedraw causes more memory to be allocated on each call

I am attempting to make a simple component that updates every second to display time. So a clock.
I created a loop that calls AlphaRedraw and after playing around with it I noticed that this causes a massive memory allocation on every call that doesn't erase previous memory. This leads to what I assume to be a memory leak eventually crashing my system due to an out of memory error.
I wasn't able to find any documentation noting how to use AlphaRedraw, so if this is intended to not be touched then perhaps a user command shouldn't be registered.
My Alpha config can be found here with the loop I'm mentioning at the bottom of that file.
Video and a few notes:

I have disabled the loop and am manually calling AlphaRedraw to show the memory increase
Notice that the memory only increases significantly (after I let it "settle") on each AlphaRedraw call
I am using htop to display the memory usage on the right split
At the end I wait and do nothing for a while to show that Neovim isn't increasing in memory usage if I don't call AlphaRedraw

https://user-images.githubusercontent.com/58627896/223439242-bbf0e86b-f407-403a-9651-4e313078e716.mp4

i could probably improve things a little bit by manually setting values to nil but lua is a garbage collected language, so this is to be expected, it's not a bug

hmm nvm, it does appear there is a memory leak, i guess for some reason the gc can't tell that something is unreachable.

fixed here https://github.com/goolord/alpha-nvim/commit/471d15ff3983d9ea4bf0333405f74a46d0bfb22e
highlights compose and thus every frame's highlights were kept in memory, so we just clear highlights for the alpha buffer before drawing

Thanks for the quick turnaround, can confirm on my side that it's been fixed.


Add configuration of security zones for background control

When setting a security area that only requires the background container, the background can be independently controlled by adding a new configuration (bgIgnoresSafeArea) without affecting the parent container

Thanks! Your request has been merged.


GAC: Twitter follow button

Add follow hexawallet on twitter button
When click on follow open hexawallet's twitter page in a new tab
Then enable go to app button

Follow Us button doesn't look right.Need to fix the margin.

this issue has been resolved