There needs to be some explanation on how to interpret device Install log.

[Enter feedback here]
Hi Team,
Some explanation on how to interpret device Install log for Install failure for Error code 0xC1900101 would be quite handy.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 528014e0-02e5-2d77-a229-4895731bb872
Version Independent ID: 4f46b620-e345-c9e4-70fa-ae4f5a8e48b9
Content: Resolution procedures - Windows IT Pro
Content Source: windows/deployment/upgrade/resolution-procedures.md
Product: w10
Technology: windows
GitHub Login: @greg-lindsay
Microsoft Alias: greglin

@officedocsbot assign @jvsam

Hi @Sumitdhiman thank you for your feedback. I will get this issue over to the Windows writing team for review. I also requested the team to update this issue and tag you if additional information or clarification is needed.
Thank you for your contribution to make the docs better! We want users to have the best Windows 10 experience by ensuring the contents of the Microsoft Docs are useful, accurate and up-to-date.

I never seen those errors. This is the first time I seeing those.
Why Windows os gives error free installations. Setup

Hi again @Sumitdhiman I just want to ask more information from you before we can move forward.

interpret device Install log for Install failure for Error code 0xC1900101

May I please know what specific details you are looking for? The current documentation contains several variants of the said error, with causes and mitigation options. It will help a lot if we know the specific improvement you want to see (Is it new content? Perhaps you can provide an example for clarity?). Thanks for understanding and we look forward to hearing from you.

Hi jvsam,
On the log files page, I see an explanation of only Setupact and Setuperr.log files. No mention of how to interpret device install log which can be particularly helpful in case of 0xC1900101.
https://docs.microsoft.com/en-us/windows/deployment/upgrade/log-files

Just to clarify @Sumitdhiman, so you are looking for more information related to the device install log ($Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.log) in this documentation, is that correct? Anyway, I will forward this to the Windows content writing team for review. Please continue to share your suggestions or ideas to help improve the quality of the technical documentation. Thanks for being part of the Microsoft Docs community!

Hi again @Sumitdhiman I just want to circle back on this while waiting for update. So, Windows setup log files are stored in different locations depending on the setup phase. By default, the SetupAPI.dev.log is located in the Windows INF file directory (C:\WINDOWS\INF\setupapi.dev.log), but for rollback (successfully rolled back the installation to the previous OS), the SetupAPI.dev.log is found at C:$WINDOWS.~BT\Sources\Panther\setupapi\setupapi.dev.log. For 0xC1900101—a generic rollback code—you can use the log in troubleshooting Plug and Play devices and driver installation..

The device install log is particularly helpful if rollback occurs during the sysprep operation (extend code 0x30018). To resolve a rollback due to driver conflicts, try running setup using a minimal set of drivers and startup programs by performing a clean boot before initiating the upgrade process.

There is an 'Interpreting a Sample SetupAPI Log File doc, although the example is for Windows XP, but you can use it as a reference. I am not sure where specifically that will fit in this documentation. What do you think?

Hi Jo,
I compared a sample logfile from the rollback folder to one with on the
Interpreting a SetupAPI file and could not find similarities. However,
sometimes the error is as easy as you can interpret. Here is the last part
which clearly indicates a failure.
[image: image.png]
What I am trying to say is the documentation page should have information
about this and what to do if you are not able to find any relevant
information. Here is an example of Setupact documented:
https://docs.microsoft.com/en-us/windows/deployment/upgrade/log-files

To find the last occurrence of the result code:

Scroll to the bottom of the file and click after the last
character.
Click Edit.
Click Find.
Type the result code.
Under Direction select Up.
Click Find Next.

When you have located the last occurrence of the result code, scroll
up a few lines from this location in the file and review the processes that
failed just prior to generating the result code.
Search for the following important text strings:

Shell application requested abort
Abandoning apply due to error for object

Regards
Sumit
On Mon, Aug 12, 2019 at 1:35 AM Jo<EMAIL_ADDRESS>wrote:

Hi again @Sumitdhiman https://github.com/Sumitdhiman I just want to
circle back on this while waiting for update. So, Windows setup log files
are stored in different locations depending on the setup phase. By default,
the SetupAPI.dev.log
https://docs.microsoft.com/windows-hardware/drivers/install/setupapi-logging--windows-vista-and-later-
is located in the Windows INF file directory (
C:\WINDOWS\INF\setupapi.dev.log), but for rollback (successfully
rolled back the installation to the previous OS), the SetupAPI.dev.log
is found at C:$WINDOWS.~BT\Sources\Panther\setupapi\setupapi.dev.log.
For 0xC1900101
https://docs.microsoft.com/windows/deployment/upgrade/resolution-procedures#0xc1900101—a
generic rollback code—you can use the log in troubleshooting Plug and Play
devices and driver installation..
The device install log is particularly helpful if rollback occurs during
the sysprep operation (extend code 0x30018). To resolve a rollback due to
driver conflicts, try running setup using a minimal set of drivers and
startup programs by performing a clean boot before initiating the upgrade
process.
There is an 'Interpreting a Sample SetupAPI Log File
https://docs.microsoft.com/windows-hardware/drivers/install/interpreting-a-sample-setupapi-log-file
doc, although the example is for Windows XP, but you can use it as a
reference. I am not sure where specifically that will fit in this
documentation. What do you think?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windows-itpro-docs/issues/4043?email_source=notifications&email_token=ACPENDWHIJ7RN7B2OCD6UJ3QEBWKDA5CNFSM4HYROWK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4BHWLY#issuecomment-520256303,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACPENDXM4KWMJB4XJ77FA5DQEBWKDANCNFSM4HYROWKQ
.

What I am trying to say is the documentation page should have information about this and what to do if you are not able to find any relevant information. Here is an example of Setupact documented.

Thanks for checking and comparing the log files @Sumitdhiman. We appreciate the effort. All right, let me follow-up if that information is available, and if it is, we will propose updates to this and the Log files docs.

Hello @Sumitdhiman, we really appreciate your patience and thank you again for sharing your feedback. We will now close this issue since the main issue has been resolved. Thank you for being part of the community!

@officedocsbot close


Export the model as Mesh ply or obj format

Hi,
Thanks to author for amazing work.
Can you please tell, how to export the model as Mesh ply or obj format ?
And can render render videos for 360° scenes ?
Thankful for response in advance.

Hi @akkkb , thank you for your interest in our work! and apologies for the delay in our response.
I have added a data loader for nerf_synthetic rendering (360° scenes). There are no major differences between rendering a view vs evaluation, just that the required views might be different. This codebase doesn't include functionality to export the model as a mesh, but you could refer to https://github.com/peihaowang/nerf-pytorch#evaluation. Do let us know incase you run into further trouble!
Thanks


Set system account (nologin) and home directory

In the previous commit, useradd didn't set login shell
and home directory correctly.

rebased with HEAD and fix a typo about user name.


Issues with FreshPRINCE

DuckDuckGeese, EigenWorms, FaceDetection, InsectWingbeatEq, Siemens (8 missing), Tiselac
7 day timeout EigenWorms, FaceDetection
out of memory: DuckDuckGeese, InsectWingbeatEq, Tiselac
Siemens crash

Unfortunately, this one is mostly TSFresh. We could try to add a replace_nans option to the transformer or FreshPRINCE class for the crashing ones.

we can catch it though and give a more informative error?


Demonstrate passing through arguments with z-forward test function

$ vcpkg z-forward --a --b --c --vcpkg-root=/workspaces/vcpkg --debug
[DEBUG] Feature flag 'binarycaching' unset
[DEBUG] Feature flag 'manifests' unset
[DEBUG] Feature flag 'compilertracking' unset
[DEBUG] Feature flag 'registries' unset
[DEBUG] Feature flag 'versions' unset
[DEBUG] BuiltinRegistry initialized with: ""
[DEBUG] Using vcpkg-root: /workspaces/vcpkg
[DEBUG] Using installed-root: /workspaces/vcpkg/installed
[DEBUG] BuiltinRegistry initialized with: ""
[DEBUG] Using buildtrees-root: /workspaces/vcpkg/buildtrees
[DEBUG] Using downloads-root: /workspaces/vcpkg/downloads
[DEBUG] Using packages-root: /workspaces/vcpkg/packages
[DEBUG] Using scripts-root: /workspaces/vcpkg/scripts
[DEBUG] Using ports-root: /workspaces/vcpkg/ports
[DEBUG] Using versions-root: /workspaces/vcpkg/versions
[DEBUG] system(insert-executable-name-here -- z-forward --a --b --c --vcpkg-root=/workspaces/vcpkg --debug)
sh: 1: insert-executable-name-here: not found
[DEBUG] system() returned 32512 after 559 us
[DEBUG] /workspaces/vcpkg-tool/src/vcpkg/commands.zforward.cpp(14)
[DEBUG] Exiting after %s (%d us)

Additional parameters can be added before the -- to easily distinguish them from user-provided options.

Thanks for the demonstration! Looks good to me.

Ready to merge by any approver

Ready to merge by any approver -- I plan to leave this demonstration command in the codebase for now

I think it makes sense to just leave this in PR form and the effects just land in the first command that actually does this


Add prediction of feature contributions

This implements the idea described at http://blog.datadive.net/interpreting-random-forests/
which tries to give insight in how a prediction is composed of its feature contributions
and a bias.
The calculation of the node values is based on the findings of @SauceCat at https://github.com/dmlc/xgboost/issues/1986.
Open issues:

I added this functionality to XGBoosterPredict() as another value to option_mask. However it is mutually exclusive with the PredictLeaf() and PredictRaw() options, so it feels wrong to being able to pass 0x07 to this function (which is no different from 0x04)
to calculate the values at each node, I multiply the learning rate with the base_weight property. However, the learning_rate value seems to be unavailable in GBTree (or RegTree for that matter). So the code calculates it by dividing the leaf value with the base weight, which is pretty hacky.
only the Python bindings have been updated to expose this new functionality

Codecov Report

Merging #2003 into master will increase coverage by -0.23%.

@@            Coverage Diff             @@
##           master    #2003      +/-   ##
==========================================
- Coverage   30.74%   30.51%   -0.23%
==========================================
  Files          72       72
  Lines        5823     5859      +36
  Branches      580      583       +3
==========================================
- Hits         1790     1788       -2
- Misses       3957     3993      +36
- Partials       76       78       +2

Impacted Files
Coverage Δ

include/xgboost/learner.h
0% <ø> (ø)
:white_check_mark:

include/xgboost/tree_model.h
0% <ø> (ø)
:white_check_mark:

include/xgboost/gbm.h
0% <ø> (ø)
:white_check_mark:

src/gbm/gbtree.cc
0% <ø> (ø)
:white_check_mark:

src/gbm/gblinear.cc
0% <ø> (ø)
:white_check_mark:

src/c_api/c_api.cc
0% <ø> (ø)
:white_check_mark:

src/learner.cc
0% <ø> (ø)
:white_check_mark:

src/objective/regression_obj.cc
89.83% <ø> (-1.13%)
:x:

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 4fb7fdb...0b147d6. Read the comment docs.

That would be useful to have. I can compare it to my parser that does a similar thing but in a more awkward manner. However, it is usually in contributor's court to demonstrate that a new feature works as intended and that it is unit-tested.

@mcuelenaere  I've looked into the details, and below are some observations:

Your current code is based on the assumption that the base_score of an internal node corresponds to an average prediction value of all the leafs reachable from that node. However, this is not a correct assumption since, generally speaking, the base_score of an internal node is a prediction value only in the case when this node is pruned to be a leaf, and having children may easily change that value. In other words, instead of working with an actual tree as it is in a model, you are kind of mixing up contributions from a set of all possible pruned paths from that tree. To do it right, I don't see any easier way other than using the actual leaf predication values and the leaf and node cover values for calculating the average predictions of internal nodes.
Picking learning_rate from a single tree is not good (learning_rate could be different in each tree). However, learning_rate would not be needed when operating with the actual leaf prediction values.
For the multi-class classification setting, it's important to explain feature contributions separately for each class (and return a vector that is num_output_group times larger).

@khotilov

Can you give me a counter-example where this assumption does not uphold? The code below calculates the leaf value as is done in the eli5 library and the results are pretty much exactly the same (the difference is possibly caused by a cumulation of rounding errors)
Done.
Done, but untested atm.

import json
import numpy as np

def parent_value(children):
    covers = np.array([float(child['cover']) for child in children])
    covers /= np.sum(covers)
    leafs = np.array([child['leaf'] for child in children])
    return np.sum(leafs * covers)

def recursive_walker(parent):
    for child in parent['children']:
        if 'leaf' not in child:
            recursive_walker(child)

    if 'leaf' not in parent:
        parent['leaf'] = parent_value(parent['children'])

booster = ...

for raw_json in booster.get_dump(with_stats=True, dump_format='json'):
    learning_rate = 0.01
    try:
        a = json.loads(raw_json)
    except ValueError:
        print('INVALID JSON')
        continue
    recursive_walker(a)
    print(a['weight'] * learning_rate, a['leaf'])

diff --git a/src/tree/tree_model.cc b/src/tree/tree_model.cc
index c7878672..0e70d031 100644
--- a/src/tree/tree_model.cc
+++ b/src/tree/tree_model.cc
@@ -120,9 +120,10 @@ void DumpRegTree(std::stringstream& fo,  // NOLINT(*)
     if (with_stats) {
       if (format == "json") {
         fo << ", \"gain\": " << tree.stat(nid).loss_chg
-           << ", \"cover\": " << tree.stat(nid).sum_hess;
+           << ", \"cover\": " << tree.stat(nid).sum_hess
+           << ", \"weight\": " << tree.stat(nid).base_weight;
       } else {
-        fo << ",gain=" << tree.stat(nid).loss_chg << ",cover=" << tree.stat(nid).sum_hess;
+        fo << ",gain=" << tree.stat(nid).loss_chg << ",cover=" << tree.stat(nid).sum_hess << ",weight=" << tree.stat(nid).base_weight;
       }
     }
     if (format == "json") {

@mcuelenaere Here's a simple example using a depth-two tree with learning rate 1:
library(mlbench)
data(PimaIndiansDiabetes2)
dtrain <- xgb.DMatrix(as.matrix(PimaIndiansDiabetes2[, -9]),
                      label = as.numeric(PimaIndiansDiabetes2$diabetes)-1)
param <- list(max_depth = 2, eta = 1, nthread = 2, subsample = 1,
              objective = "binary:logistic", eval_metric = "auc",
              base_score = mean(getinfo(dtrain,"label")))
set.seed(1)
bst <- xgb.train(param, dtrain, 1, verbose=2)
xgb.dump(bst, 'zz', with_stats = T, dump_format = "json")

which results in
[
  { "nodeid": 0, "depth": 0, "split": 1, "split_condition": 127.5, "yes": 1, "no": 2, "missing": 1,
    "gain":<PHONE_NUMBER>3769531, "cover":<PHONE_NUMBER>9414062, "weight": -8.8992997859804746e-008,
    "children": [
    { "nodeid": 1, "depth": 1, "split": 7, "split_condition": 28.5, "yes": 3, "no": 4, "missing": 3,
      "gain": 31.213098526000977, "cover":<PHONE_NUMBER>4589844, "weight": -0.67675065994262695,
      "children": [
      { "nodeid": 3, "leaf": -1.1438477039337158, "cover": 61.567516326904297 },
      { "nodeid": 4, "leaf": -0.074108093976974487, "cover": 48.617893218994141 }
    ]},
    { "nodeid": 2, "depth": 1, "split": 5, "split_condition": 29.950000762939453, "yes": 5, "no": 6, "missing": 5,
      "gain": 39.552539825439453, "cover": 64.293754577636719, "weight": 1.1524039506912231,
      "children": [
      { "nodeid": 5, "leaf": -0.13800567388534546, "cover": 17.266166687011719 },
      { "nodeid": 6, "leaf": 1.6191864013671875, "cover": 47.027587890625 }
    ]}
  ]}
]

Note that I've increased the dump precision (fo << std::setprecision(17);).
By doing some simple manual calculations we get:
> # nodes 3 & 4
> (61.567516326904297*(-1.1438477039337158) + 48.617893218994141 *(-0.074108093976974487))/(61.567516326904297 + 48.617893218994141)
[1] -0.6718389
> # nodes 5 & 6
> (17.266166687011719*(-0.13800567388534546) + 47.027587890625*1.6191864013671875)/(17.266166687011719 + 47.027587890625)
[1] 1.14729

These are non-negligibly different from the corresponding weights of nodes 1 and 2: -0.67675 and 1.15240.
Note that this was just a random example of a depth-2 tree with fairly simple parameters settings and an uncomplicated dataset -  I didn't try to seek out an example with larger differences, but I saw some larger ones previously. Neither I've spent any time to figure out what drives those differences. And I cannot really tell why you have observed the same numbers. In your python code, however, try printing the numbers for all internal nodes, not just only the tree roots.
I would't rely on feature contributions based on the predictions from smaller intermediate trees (base weights of internal nodes), since I see that they do not necessarily correspond to averaged predictions derived from the leafs of grown trees in a final model, and the nature and magnitudes of the differences are not well understood.

@khotilov I reworked the feature contribution calculation code to (lazily) calculate the node mean values and use those instead of the base_weight stats. I also added 1 simple test which just compares the sum of the contributions with the actual prediction (which actually revealed a couple of bugs, that I fixed).

@khotilov and @mcuelenaere: The discrepancies you're seeing are due to the L2 regularization. If you account for that then you get identical results for the base weight of internal nodes and the averaged predictions derived from the leaves (up to rounding errors):
> reg_lambda = 1.0  # default if not set explicitly
> # nodes 3 & 4
> ((61.567516326904297+reg_lambda)*(-1.1438477039337158) + (48.617893218994141+reg_lambda) *(-0.074108093976974487))/(61.567516326904297 + 48.617893218994141 + reg_lambda)
[1] -0.676750642843256
> # nodes 5 & 6
> ((17.266166687011719+reg_lambda)*(-0.13800567388534546) + (47.027587890625+reg_lambda)*1.6191864013671875)/(17.266166687011719 + 47.027587890625 + reg_lambda)
[1] 1.1524039787075722

Without accounting for the L2 regularization the differences will be large if there are few samples per node (small sum_hess) and they will be small if there are many samples per node.
I would argue that the base weights are the more appropriate quantity to use because they incorporate the L2 regularization (it is the value that would have been used if that node had become a leaf) and they are more easily accessible.

@goessling Nice catch of the role of regularization in this issue! Note that L1 regularization could be used as well, and it would also shrink children's weights...
However, I disagree about the appropriateness of base weights. The approach we are discussing here is based on probabilistic interpretation of data flowing down the trees and how it relates to an individual case prediction.  Regularization parameters help to build the final tree structures. But once the trees are built, prediction does not care about what were the regularizations or about any other details of the construction process - splits and leaf values are all what really matters.  The stored hessian sums provide a reasonable picture of the probabilistic data-flow (which, BTW, could also be fine-tuned by using the "update" process #1670 ) that is simple to make use of.

@khotilov I can definitely see the motivation for using averages of leaf values, which avoids using regularized values at the inner nodes. I think one argument in favor of using the base_weights is that the computation for the regular feature importance score get_score(importance_type='gain') is also based on regularized values (both L1 and L2), see https://github.com/dmlc/xgboost/blob/master/src/tree/param.h#L227. As a result, with base_weights the contribution of one feature (pooled over all training examples that pass through that node) would correspond exactly to the gain of that feature according to the importance score. With the averages of leaf values this correspondence would no longer hold. Or in other words, if the effect of a feature should be based on a difference of leaf value averages (instead of a difference of regularized averages) then the same applies to the feature importance score and it should be updated accordingly I think.

@goessling To me that's simply an argument for having one more type of feature importance.

@khotilov @goessling So how do we proceed here? Is the current approach the way to go or do we want to support both average leaf values and regularized values?

@mcuelenaere The averaged values approach is more valid. Think about this way: when explaining predictions of a model that has a structure of linear regression, we don't want to explain the process of how that model was trained or how its coefficients were evolving during the training (e.g., whether there were any kinds of regularizations involved or not, or whether it was Newton-Raphson, SGD, boosting, etc.) - all we need are just the final values of linear terms. The same thing holds for tree structure-based models: once the trees are build and the prediction procedure is defined, we can explain them in a probabilistic manner, without any need of knowing of how exactly they were built.
I've done some cross-checks with my script yesterday, and the results were in pretty good agreement! One minor thing that constantly was throwing me off, however, was that the bias was not the first but the last column. Maybe it's just me, but I find such representation as rather unusual.
Also, here you only have an option for dense output, which would be rather awkward for working with very wide sparse data. So I was trying to see whether there might be any different design decisions needed to accommodate possible further extensions, e.g., to output sparse contributions or something like "top-N" most contributing features. So far I didn't really think this through. Do you have any thoughts on this?

@khotilov I don't have a lot of time I can dedicate to this task and I'd like to see this upstreamed.

One minor thing that constantly was throwing me off, however, was that the bias was not the first but the last column. Maybe it's just me, but I find such representation as rather unusual.

Sure, I don't mind it being first or last; as long as it is consistent and documented.

Also, here you only have an option for dense output, which would be rather awkward for working with very wide sparse data. So I was trying to see whether there might be any different design decisions needed to accommodate possible further extensions, e.g., to output sparse contributions or something like "top-N" most contributing features. So far I didn't really think this through. Do you have any thoughts on this?

Can we for now throw an error when passing sparse data to the function and keep track of this in a separate GitHub issue? I'd rather not expand the scope of this too much, as that would make upstreaming this take a lot longer.
Instead of storing the feature contributions in a fixed-size collection, we could look into using a dynamically-sized one (with an upper bound). How to pass this to the caller/convert this into a sparse dataset, I have not looked into though.

@mcuelenaere Since it is usually the case (even in sparse settings) that only a rather manageable set of most important features would be contributing any appreciable amounts to predictions, what do you think about an interface that would allow a user to pass a vector of select feature indices as a parameter? The returned contributions would be for these requested features, a combined contribution of any remaining features, and, separately, the bias; and all the contributions would be returned in case when that vector was left empty. That could be a rather practical interface option. It is fairly simple to implement as well. The only thing is that it might need a separate API method, as Predict is becoming increasingly crowded...
@tqchen what is your opinion on this?

Yes, I think as long as the API is clean, we can consider merge this in

Thanks for the feedback @tqchen
@mcuelenaere could you please fix the base_margin handling in multiclass setting that I've pointed earlier? Then we can merge this PR.

@khotilov I rebased on master + changed the base_margin handling. Sorry for the delay, I haven't had much time to spend on this. What's the plan exactly now? Does this need to be reworked into a different API or will it go in as-is?

@mcuelenaere Thanks!
The current changes to API are fairly minor, so we can merge it in as an "experimental feature". Will keep looking into what would be the best approach for high number of sparse features though.
I will shortly add the R binding, some more tests, and the gblinear implementation.


breaking change: recent version doesn't cover all monitors

The recent version's break screen doesn't cover all the monitors. It use to cover all.
The setting is set to cover all screens.

Hi @pjebs , what OS are you using?

ios

Ah yeah, having the same. Probably introduced with #365. I'm not sure if I will be able to fix this unless electron team fixes underlying issue, but let's see...

what seems to be the problem. What part of electron API caused the regression?

Can't you create different code for Windows and Mac so that Mac uses old code. https://github.com/electron/electron/issues/16907
The issue you were trying to fix is only for Windows.

Notice that the latest version (0.19.1) also only covers the primary monitor on Windows 10 now. All other monitors are left unchanged.

@pjebs
Yep I will add check for OS but  Windows will be still broken. I would prefer not to have OS-specific workarounds, but that's life I guess ;]

@mbrodala without fullscreen as well? should be fine when fullscreen is off

Yes, in non-fullscreen mode the message appears on every screen.

Can we have full screen for 1 monitor on windows?

Can confirm - full screen mode is only on the primary monitor. Non-full screen mode is on both.
Windows 10 Enterprise
Version 1709
Build 16299.967

Also can confirm full screen only on primary monitor.
Version v0.19.1
Windows 10 pro
Build 10.0.17763

Same here, on Windows 10.
Previous version of Stretchly displayed full screen on both monitors on this computer. Newest update only displays full screen breaks on 1 monitor.
If this worked in earlier versions, what is the issue that causes this not to work in the current version?

It's problem with electron. I've tried building with version of electron that worked previously but the same results. TBH I have no idea why it's not working with previous version of electron. Maybe something with packaging.

I'm closing this, adding to known issues.


Back from the dead...

These are the changes we made prior to our initial demo with Workiva at the end of last semester.

Ready for review: @theMagicalKarp @zach-taylor (Zach, note this PR includes your commits made in https://github.com/lighthouse/lighthouse-client/pull/13, since I branched off it for the demo)

+1 looks k

+1


Pivot the Blazor ToDo List tutorial

Holding for management consideration.
Internal Review Topic

This looks fine, but can we make Blazor Server the default pivot?

It depends ... the whole doc set remembers what the user selects; so if they hit this from WASM on the last pivoted topic, then it's going to load as a WASM pivot.
The alternative is for us to have two of these ... standalone sister topics ... then we put them into the ToC in Blazor Server-Blazor WASM order.

This would be the first pivoted topic in the Blazor doc set. We can reverse the order of the pivot sections so that (I think 🤔) the Server pivot should load first.
However, it's still going to default to what they selected for a prior topic as I said if they don't hit this topic first.

This would be the first pivoted topic in the Blazor doc set.

This one has the same pivots: https://docs.microsoft.com/aspnet/core/blazor/components/prerendering-and-integration

We can reverse the order of the pivot sections so that (I think 🤔) the Server pivot should load first.

Let's try that.

However, it's still going to default to what they selected for a prior topic as I said if they don't hit this topic first.

I think that's ok, as long as Blazor Server is the default for new users that have never selected anything.

Ok ... it's done.
I'm not sure yet what's going to happen in all of the spots that the WASM pivot is positioned above the Server pivot in docs. Docs very much favor WASM before Server in terms of the sequence of coverage. That goes all the way back to blazor.net 👴 lol.
I'll check the behaviors and shoot you a message later on how everything behaves ... but Yes! on a Blazor Server default now if they never made the pivot selection elsewhere.


cmd/cue: cue def can omit optional fields

on tip (commit a920a11f10f1c982d1da5ddabf4a973ea41955bd)
This testscript example fails:
exec cue def -e Foo x.cue
cmp stdout expect-stdout

-- expect-stdout --
close({
    x: int
    body?: {
    	a: int
    	b?: string
    }
})
-- x.cue --
package example

Foo :: {
	x: int
	body?: {
		a: int
		b?: string
	}
}

The actual output is:
close({
    x: int
    body?: a: int
})

which omits the field b entirely.

This issue has been migrated to https://github.com/cue-lang/cue/issues/304.
For more details about CUE's migration to a new home, please see https://github.com/cue-lang/cue/issues/1078.


GLS edit of Priority Sliders completed

Great, committed Donal's change and the comment removal. This should be good to go!


Error when importing

The same error has been reported when importing paddlers. I have tried many times to create a new virtual environment and reinstall it, but it still does not solve it. Is there a better solution? Thank you very much for your help.

Thanks for your reply.I found the past existing lab version is 0.4.0.The paddlers version I use is 2.2.2, may I ask which version of LAB I should reinstall？
在 2022-04-16 09:07:25，"Yizhou Chen" @.***> 写道：
Thank you for your issue 😃 . I guess the problem is numpy or lap, maybe you can try the following methods:
Check your numpy's version, maybe you can try to re-install numpy or use pip install numpy -U to upgrade your numpy.
Check the number of lap, and use pip uninstall lap to uninstall redundant 'lap'.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Lap 0.5.dev0. By reinstalling lab,the problem has been solved.Thanks for your help!!
在 2022-04-16 09:07:25，"Yizhou Chen" @.***> 写道：
Thank you for your issue 😃 . I guess the problem is numpy or lap, maybe you can try the following methods:
Check your numpy's version, maybe you can try to re-install numpy or use pip install numpy -U to upgrade your numpy.
Check the number of lap, and use pip uninstall lap to uninstall redundant 'lap'.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

NP, if you solve this problem, can I close this issue 😃 .

Sure.Thank you for your help.
在 2022-04-18 16:58:17，"Yizhou Chen" @.***> 写道：
NP, if you solve this problem, can I close this issue 😃 .
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


How to change the name of Object in minIO's bucket

Consumer Demand：which api can change the name of Object ?

There exists no such API in S3.
You must copy+delete.


Expected response status code [200] but received 302.

Describe the bug

Version

[ ] I have checked releases, and the bug exists in the latest patch version of v1 or v2.
[x] v2
[ ] v1

Runners

[x] GitHub Hosted
[ ] Self Hosted

Operating systems
Ubunut-latest
PHP versions
8.1
To Reproduce
Run the laravel.yml workflow file
Expected behavior
I expect the workflow to succeed
Screenshots/Logs
0s
0s
0s
Run vendor/bin/phpunit
  vendor/bin/phpunit
  shell: /usr/bin/bash -e {0}
  env:
    COMPOSER_PROCESS_TIMEOUT: 0
    COMPOSER_NO_INTERACTION: [1](https://github.com/MoonBow-Development-Studios/Master/actions/runs/5706603838/job/15462467838#step:10:1)
    COMPOSER_NO_AUDIT: 1
    DB_CONNECTION: sqlite
    DB_DATABASE: database/database.sqlite
PHPUnit 10.[2](https://github.com/MoonBow-Development-Studios/Master/actions/runs/5706603838/job/15462467838#step:10:2).6 by Sebastian Bergmann and contributors.

Runtime:       PHP 8.1.21
Configuration: /home/runner/work/Master/Master/phpunit.xml

.F                                                                  2 / 2 (100%)

Time: 00:00.118, Memory: 26.00 MB

There was 1 failure:

1) Tests\Feature\ExampleTest::test_the_application_returns_a_successful_response
Expected response status code [200] but received [3](https://github.com/MoonBow-Development-Studios/Master/actions/runs/5706603838/job/15462467838#step:10:3)02.
Failed asserting that 200 is identical to 302.

/home/runner/work/Master/Master/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:123
/home/runner/work/Master/Master/tests/Feature/ExampleTest.php:17
/home/runner/work/Master/Master/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php:17[4](https://github.com/MoonBow-Development-Studios/Master/actions/runs/5706603838/job/15462467838#step:10:4)

FAILURES!
Tests: 2, Assertions: 2, Failures: 1.
Error: Process completed with exit code 1.

Additional context
I added a step that runs composer upgrade before the install otherwise the composer install would fail
Are you willing to submit a PR?
Most likely not since I don't really have that much experience with workflows

My workflow file:
name: Laravel

on:
  push:
    branches: [ "main" ]
  pull_request:
    branches: [ "main" ]

jobs:
  laravel-tests:

    runs-on: ubuntu-latest

    steps:
    - uses: shivammathur/setup-php@v2
      with:
        php-version: '8.1'
    - uses: actions/checkout@v3
    - name: Copy .env
      run: php -r "file_exists('.env') || copy('.env.example', '.env');"
    - name: Composer being fuckywucky
      run: composer update
    - name: Install Dependencies
      run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist
    - name: Generate key
      run: php artisan key:generate
    - name: Directory Permissions
      run: chmod -R 777 storage bootstrap/cache
    - name: Create Database
      run: |
        mkdir -p database
        touch database/database.sqlite
    - name: Execute tests (Unit and Feature tests) via PHPUnit
      env:
        DB_CONNECTION: sqlite
        DB_DATABASE: database/database.sqlite
      run: vendor/bin/phpunit

I cannot reproduce the issue in the workflow, it works correctly with a new Laravel installation.
https://github.com/shivammathur/test-setup-php/actions/runs/5843553190/workflow
You don't need to add the composer update command to the workflow, run it locally and commit a updated composer.lock file.


Investigate if there is a way to create a build with components on a11y branches

Summary
Currently if we develop a new component we want the guidance to be released at the same time, but in order for this to happen we need to build the components locally to create the guidance. When we do this and create a PR, there is no build because it can't access the component from npm as it isn't there. But this makes it difficult for everyone to review.
💬 Description
There should be some investigation into whether there's anything we can do to get a build up with components that aren't released on npm yet.
Something like the canary release but just for us to use components in the a11y branches?
💰 Use value
It'll save more time for people reviewing.

Somewhere to deploy develop to on ic-uii-kit
Then a variable for always pulling develop on the design-system
Don’t publish to @ukic/web-components etc as it’ll clutter
Explore Github Packages


Update tf_sig_build_dockerfile README and rename ROCM script

Updates the README to reference published build containers at rocm/tensorflow-build
This also updates the rename script to be able to handle tf_nightly_rocm => tf-nightly-rocm

yes, I have tested. Can you approve? Thx!


Skip encryption when input is already in age encrypted and armored form

First of all, thank you for creating this tool! I considered using zint, but am no expert on QR codes and don't want to become one for this use case. I'm quite happy with the output of paper-age.
I want to backup age identity files using paper-age, but I also want them encrypted locally, in armored form. I'll generate keys using a bash function like so:
createAgeKeyPair() {
    local privateKeyFile="${1}"
    local publicKeyFile="${2}"
    local key=$(rage-keygen 2>1)
    local publicKey=$(echo "${key}" | grep "public key: age1" | awk '{print $NF}')
    echo "${key}" | rage -p -a -o "${privateKeyFile}" -
    echo "${publicKey}" > "${publicKeyFile}"
    unset key
}

When the private key file is passed into paper-age it becomes double encrypted. This would not be a serious problem except for the fact that it is easy to use a different passphrase at this point (e.g. by mistake), rendering it potentially impossible to decrypt.
If you are open to this, it seems to me that the safest way to support what I am asking for is to add a flag to skip encryption IFF the input is in the correct form, resulting in an error if it is not.

Hi, that's an interesting idea.
I'll have to think about it a bit…


feat: adding back bounds

Description

Adding  bounds to <MapboxGL.Camera />.
Fix for padding with bounds.
Adding None to animationMode.
Fix zoom/scroll/rotate/logo enabled/disabled

Checklist

[ ] I have tested this on a device/simulator for each compatible OS
[ ] I updated the documentation with running yarn generate in the root folder
[ ] I mentioned this change in CHANGELOG.md
[X] I updated the typings files (index.d.ts)
[ ] I added/ updated a sample (/example)

I'm doing some testing, and it appears that when rendering more than 2 maps, the zoom cannot be computed
E/Mapbox: [maps-core]: {obitrain.obiapp}[General]: Unable to calculate appropriate zoom level for bounds. Vertical or horizontal padding is greater than map's height or width.
Not sure why, maybe related to https://github.com/rnmapbox/maps/pull/1057 ?

@mfazekas @Andarius should we merge this PR for now, and fix the issue with more than 2 maps?

@mfazekas @Andarius should we merge this PR for now, and fix later the issue with more than 2 maps?

Yes sorry, let's merge this. Please update code so it can be merged.


CI: Create Github releases from CI

We should configure our Github Actions that that

when a new tag is created
and the tag looks like a release
and the release artifacts built (probably in separate steps for linux and darwin)
we automatically create a new Github release and include the files with that release, in a format and naming convention that works for vessel
bonus points for extracting the relevant section from the Changelog.md and using is in the release.

This should be documented in <./CI.md>.
@kritzcreek mentioned that he has done this before. Can you point to prior art that we can cargo-cult?

@kritzcreek , should the file name of the artifacts include the version:
https://github.com/nomeata/motoko/releases/download/0.1.2/motoko-linux64-0.1.2.tar.gz

or not
https://github.com/nomeata/motoko/releases/download/0.1.2/motoko-linux64.tar.gz

No strong preference

Same here, that’s why I am asking you :-D
I have implemented the former now, but I wonder if the latter is nicer

Go for the former. It duplicates the version in the Url, but makes it so the artifact is still "meaningful" after downloading.


Is Vue file support available

Is it supposed to work in .vue files right now? Thanks!

Ohh sorry, after a OS restart it's working...


React to Network Topology Changes

Specification
We should react to the adding or removing network interfaces. This will mean we need to close and open sockets and manage our resource record cache accordingly
Additional context
The RFC provides guidelines on what to do for topology changes
https://datatracker.ietf.org/doc/html/rfc6762#section-10.3
Tasks

[ ] Create and close sockets based on connected/disconnected network interfaces. - 2 days

How does one detect changes to the network? Would it just be a matter of polling the os.networkInterfaces()?
Actually a trick question, because we had worked on this problem a long time ago in Matrix OS. The most efficient way is to make use of netlink sockets to subscribe to OS network changes. However that's not portable and is specific to Linux ecosystem.
We had worked on a netlink interface in Haskell before but didn't get very far... I can see that there's https://github.com/mildsunrise/node_netlink which seems maintained, but it would have to be an entirely different library if we were to wrap it ourselves.


NameError: name 'service' is not defined

Expected Behavior
The exemple on the google calendar documentation should work , but a keep geting this error
Actual Behavior
NameError: name 'service' is not defined
Steps to Reproduce the Problem
1.I just pasted the code after i got my token
1.
1.
Specifications

Python version (python --version)
OS (Mac/Linux/Windows)

Can you give us the sample code you were trying to run?
Be sure you have the calendar service already created:
service = build('calendar', 'v3', http=creds.authorize(Http()))
For example, the Python snippet in:
https://developers.google.com/calendar/create-events
assumes you have the service created.
You can look at the quickstart for full set up instructions:
https://github.com/gsuitedevs/python-samples/blob/master/calendar/quickstart/quickstart.py
Note: you'll need to change the read-only scope on line 23 if you choose to copy the set up in the quickstart.

I am having the same problem, here is my code:
from __future__ import print_function
import datetime
from googleapiclient.discovery import build
from httplib2 import Http
from oauth2client import file, client, tools

# If modifying these scopes, delete the file token.json.
SCOPES = 'tps://www.googleapis.com/auth/calendar'

def main():
    store = file.Storage('token.json')
    creds = store.get()
    if not creds or creds.invalid:
        flow = client.flow_from_clientsecrets('SECRET.json', SCOPES)
        creds = tools.run_flow(flow, store)
    service = build('calendar', 'v3', http=creds.authorize(Http()))

    event = {
    'summary': 'Test event',
    'location': '',
    'description': 'Some testing content for the event.',
    'start': {
        'dateTime': '2018-11-28T09:00:00-07:00',
        'timeZone': 'America/Los_Angeles',
    },
    'end': {
        'dateTime': '2018-11-28T17:00:00-07:00',
        'timeZone': 'America/Chicago',
    },
    'recurrence': [
        'RRULE:FREQ=DAILY;COUNT=2'
    ],
    'attendees': [
        {'email': 'email@address'},
    ],
    'reminders': {
        'useDefault': False,
        'overrides': [
        {'method': 'email', 'minutes': 24 * 60},
        {'method': 'popup', 'minutes': 10},
        ],
    },
    }

    event = service.events().insert(calendarId='primary', body=event).execute()
    print ('Event created: %s' % (event.get('htmlLink')))

if __name__ == '__main__':
    main()

Any ideas?

I wasn't able to reproduce this issue.
Closing due to inactivity.


expected FloatTensor but found cuda.FloatTensor

'''
RuntimeError: Expected object of type torch.FloatTensor but found type torch.cuda.FloatTensor for argument #2 'source'
'''
Got this error on line 407 of efficientdensenet_crnn/train/pytorch-train/models/efficient_densecrnn.py, can you please help ?

can you provide more details? did you use model.cuda()

'''
RuntimeError: Expected object of type torch.FloatTensor but found type torch.cuda.FloatTensor for argument #2 'source'
'''
Got this error on line 407 of efficientdensenet_crnn/train/pytorch-train/models/efficient_densecrnn.py, can you please help ?

'''
RuntimeError: Expected object of type torch.FloatTensor but found type torch.cuda.FloatTensor for argument #2 'source'
'''
Got this error on line 407 of efficientdensenet_crnn/train/pytorch-train/models/efficient_densecrnn.py, can you please help ?

This code is based on pytorch=0.2.0，so the bug is appearance。So the author can modify the code so that it can run which the pytorch=0.4.0 or pytorch=0.4.1 ，Thanks

I also met this problem, have you solved it？？？
can you help me???


reuse object requesthandler

IIS has pattern of reusing request level objects via overwriting new and delete operators (instead creating new object per request) to avoid heap fragments. We should stay with this pattern for inprocess and outofprocess handlers.

Do we create any native object per request in inprocess handler?

Inprocess handle itself

Right, I didn't see it pop up in the profile but will look again.


Automatically record streams

Hi, this is not a bug report. I am new to this forum, so hopefully I'm not banned for posting in the wrong section.
I just wanted to know if there was a way to make the application open a stream as soon as one was detected? i want to do this so that I can automatically record streams of channels I follow that don't archive it themselves. I used to be able to do this using a little program called "twitch_poller.sh", but with the new client authentication API stuff, I just get 'error 400: bad request' and that .json thing. So I was wondering if this could be a solution. I'm sure I could search forums on VLC to figure out how to start recording as soon as its opened, but I can't do that if its not open already. Thank you very much - this graphical interface has been the only way i've been able to even access the streams with livestreamer at all.

Hi. Asking questions on this issue tracker here is okay in general, but the title should at least include the question, so it can be found easily later on.

I just wanted to know if there was a way to make the application open a stream as soon as one was detected?

No, I don't like implementing stuff that does things automatically on its own. That's not what this GUI is meant for. It's a Twitch.tv browser for Livestreamer...

error 400: bad request
this graphical interface has been the only way i've been able to even access the streams with livestreamer at all

You need to add a livestreamer parameter to your livestreamer config file that sets either the application client-id (--http-header Client-ID=jzkbprff40iqj646a697cyrvl0zt2m6) or your personal oauth token (--twitch-oauth-token=YOURTOKENHERE) for each Twitch API request. See the issue tracker of livestreamer itself, it is full of threads with the same question. The GUI does this automatically, that's why you don't have any issues while using it.
Btw, the Livestreamer project is dead and will not be updated anymore. There is a fork of livestreamer called streamlink and the GUI will be rebranded in the future.

VLC to figure out how to start recording

I really hope that you don't mean capturing and re-encoding the stream on the fly with VLC, it's a terrible idea.
Livestreamer does support writing streams onto your filesystem. Just use the -o filename.ts parameter for that.
Unfortunately, the GUI doesn't support recording streams yet, because implementing this would require a complete rewrite of the stream launch logic, which is a pretty big task. Right now there is much more important stuff for me to fix or add/implement.

@bastimeyer thank you so much for the response. Only one problem - When I try to put that personal oauth token into the config file, it doesn't seem to recognize it when i try to open a stream. It works if I do that directly every time, but I would much rather not have to go through that whole process every time.
Thank you again

@bastimeyer Ok actually I have just figured it out - the dash was messing it up - now the recorder is working again like a charm! thank you so much! I'm surprised you think its a terrible idea - here is the link to the "twitch_poller.sh" script I was referring to: http://askubuntu.com/questions/546548/twitch-livestream-downloading
You gotta check it out man - it actually works and is very simple to run - only downside is i have to leave my computer on perpetually! But  I just create a much more power saving power plan for whenever i leave the house.

now the recorder is working again like a charm

👍

I'm surprised you think its a terrible idea

I was talking about VLC, not the script. The script is using the -o livestreamer parameter, which is the correct way of downloading and saving streams.


linux-13 lost external connection phone device.

Type of Request
bug
Infrastructure Environment
LUCI, Github, Cocoon scheduler, Autosubmit, etc...
What is happening?
linux-13 lost external connection phone device.

Steps to reproduce
Step 1:
Step 2:
..
Step n:
Expected results
I expect to see X when Y is finished.

Rebooting phone device to restore connection.


Adding ET Calibration info, Device sharing page with Session sharing info, Device sharing page added to TOC

Updated common text on Calibration page to make it generic accross different devices.
Added ET Calibration under HL2. Covers ET calibration and different entry point for ET calibration.
Created Device Sharing page.
Added Device sharing page added to TOC.
Updated Device sharing page with Session Sharing info (Check This Out scenario).

Docs Build status updates of commit 594c3a3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/TOC.md
:white_check_mark:Succeeded
View

mixed-reality-docs/calibration.md
:white_check_mark:Succeeded
View

mixed-reality-docs/device-sharing.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


reenable telemetry

i disabled telemetry for a while now i cannot get back into insider preview builds. I went through the script and tried to reenable everything in registry that i saw which was i believe 3 lines but maybe i am wrong. Id like to get back on insider builds without installing windows all over can someone please help thanks

sorry to repost i was able to fix to do heres how i fixed.
Open the Start Menu. Type in gpedit.msc and right-click the app from the search results. Choose Run as Administrator from the context menu (or Policy Plus in Windows 10 Home).
In the Group Policy Editor, go to Computer Configuration/Administrative Templates/Windows Components/Data Collection and Preview Builds.
Find the Allow Telemetry item and double-click it to edit the policies.
Change the setting to Enabled. Change the drop-down menu entry to 3 - Full and click Apply.
Now open the item again and change the Setting to Not configured and hit the Save button.

confirmed that I am able to pull MS Updates on MS Insiders-Fast with this regedit.
So after the update should I reset it to Not Configured?

My ubuntu wsl app was removed when I ran this after my latest MS Upgrade.

I'm doing the telemetry step as directed, but when trying to do updates with restart ... all it does is restart. I continue to get the alert icon that shows I have Windows 10 Insider Preview 19025.1 (vb_release) that's still ready to be installed.


Fix #18 cookie-parser populates req.cookies (plural)

This pull request fixes issue #18. It has test coverage and is still backwards compatible.

@eXon Thanks for the pointer. I pushed a fix for this mistake and the build is running fine now and the tests are green.

@eXon Any reason why this one isn't pulled yet?

Thanks for the PR!

Thanks for the pull!


Prepare releases on GitHub

@bella-tassone, can you go ahead and prepare release v.2.1.0 here on GitHub?

Yes, I've just been waiting for @ekuller to update the readme! Eliza, do you have any update there?

We continue the discussion in #199.


Please upload the full code

Despite mention in the paper, the code has not been made public yet. Any tentative date?

You could find our code for summarization experiments here: https://github.com/shashiongithub/sidenet
We are working on an updated code for summarization and answer selection experiments, we will release them here.


Find and save homonyms

Related to Issues #277 and #110 I created a find_and_save_homonyms page to search for matching phonology and create Homonym relations.
The output is a chart, similar to how find_and_save_variants is done.
The routine find_and_save_homonyms also shows glosses incorrectly saved as homonyms.
It does not delete these.
The new gloss_detail page for Issue #277 shows homonyms that have not been saved as well as saved homonyms that are not homonyms.
An example is SOLDAAT-B which has a saved homonym POLITIE-B but a different phonology.
There is a synonym relation going the other direction.
I created this routine to use to fill in extra information in the database. It could be run in a similar way to find_and_save_variants.

@susanodd , just to check what will happen: it should be the case that homonym relations are always added by hand, is that still the case?
I'm glad that 'apparent homonyms' (identical phonology, no homonym relation yet) are listed now!

Yes, that is the case.
The gloss_detail view does not do anything to homonyms. It shows saved homonyms that are not the same phonology (in a red panel) as well as other signs with the same phonoology that are not saved as homonyms for the sign (also in a red panel).
I adjusted the find_and_save_homonyms view so it's just find_homonyms now.
[functionality to automatically find and save has been removed]
(Once merged)
The new page can be viewed at: signbank/dictionary/views/find_homonyms/
The view shows a table of all the glosses with at least Handedness defined, with columns for the already saved homonyms, followed by "other signs with identical phonology", followed by "those saved homonyms that have a different phonology".

https://signbank.science.ru.nl//dictionary/gloss/1775/

@susanodd, perhaps you should also instruct users which new URLs they can use for the new functionality. Also for #110.

For basic access to the 'Variant View', it would be useful to have a button with that text appearing in the Detail View, next to the 'Public View' button. Is there not something like that in @susanodd 's code?

The signbank/dictionary/views/find_homonyms/ page is really useful @susanodd , thank you for adding this option!
As for instructions to this specific page, how about we add a menu item under Signs, called "Homonym list", to be added above "Import CSV", to load it?

Okay, this menu choice has been pushed.
[It takes a couple of minutes for the table to show up.]
[Each focus gloss row generates query to find the homonyms (matching phonology) from the perspective of that sign.]
There isn't a template for this page yet.

The Homonyms list now displays with the Signbank logo above it, as a template.
I modified the query a bit and hopefully it's a bit faster.
There's now only three columns. The focus gloss, the saved homonyms, and the computed homonyms.
These replace the columns for "saved but not homonym" and "homonym but not saved".
Only homonyms for glosses with both the Handedness and Strong Hand phonology fields set are considered as focus glosses.

This is live now.

Duplicate explicitly saved homonym relations are now shown in red.

@susanodd @ocrasborn Is this one done?

Yes I think so; thanks for spotting this open issue. Time to close.


Add hidden fields for affiliates and alias redirects to prior project…

Add hidden fields for affiliates and alias to enable redirects back to prior project page from manage.php
Signed-off-by: Mike Dolan<EMAIL_ADDRESS>

Looks great.  This was needed.  Thanks for doing this!


[AMBARI-23098] Add User Name field to Background Ops Modal.

What changes were proposed in this pull request?
Get user name from websockets events and use them in the UI to update User Name field in the background ops modal
How was this patch tested?
Performed manual testing.
ambari-web tests
21510 passing (24s)
48 pending
Will check for test failures, if any upon CI build

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/884/
Test PASSed.


[GIE] Compare the performance of BI queries based on exp_graph_store and csr

As titled

test result:
https://yuque.antfin.com/7br/ty2qgt/obg2uy


[!VIDEO] format causes MD034 (bare links) to be triggered in latest extension

Since these insert raw urls, the MD034 rule gets triggered in MSDocs repos
Aside: I believe there is supposed to be a triple colon version of these embeds, but I haven't found it by either typing :::, and the Docs: Video inserts the Blockquote styel

The triple colon video extension is in the works. We'll tidy up that rule during release. Thanks!


How can i put the number of seats according to my mysql variable

How can i integrate this code with my mysql database.
I mean, i want to made, like a for, and my map seats, will have the number of seats that is in some variable in my database.
Thanks!

I'm afraid that this is not a relevant question about JSC.

I know this issue is closed, but I think I might be able to help you a little.

Please note: number of columns must be equal in each row.

In your database, store the width of your seatmap and the FULL seatmap string. Then you can just split the string according to the width.


[HUDI-2491] hoodie.datasource.hive_sync.mode=hms mode is supported in…

… spark writer option
Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contribute/how-to-contribute before opening a pull request.

What is the purpose of the pull request
(For example: This pull request adds quick-start document.)
Brief change log
(for example:)

Modify AnnotationLocation checkstyle rule in checkstyle.xml

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

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

@hudi-bot run azure

@hudi-bot run azure

@codope : Do you think you have cycles to take this up. Or I can chime in. lets get this into 0.11.

@fuyun2024 : gentle ping.


[BEAM-3571] Correct the Go SDK's EventTime encoding

Go's time.(Time).Unix() returns seconds-since-epoch, not milliseconds-since-epoch. Java's InstantCoder uses milliseconds-since-epoch for coding event times. This PR brings them to parity.

R: @herohde @wcn3

Will take a pass over this after @herohde or @wcn3 have taken a pass.

R: @lukecwik Please Review and at your discretion merge


help

warnings.warn('Failed to build CUDA kernels for upfirdn2d. Falling back to slow reference implementation. Details:\n\n' + traceback.format_exc())
Setting up PyTorch plugin "upfirdn2d_plugin"... Failed!
D:\dongzuoqianyi\STIT-main\torch_utils\ops\upfirdn2d.py:34: UserWarning: Failed to build CUDA kernels for upfirdn2d. Falling back to slow reference implementation. Details:
Traceback (most recent call last):
File "D:\dongzuoqianyi\STIT-main\torch_utils\ops\upfirdn2d.py", line 32, in _init
_plugin = custom_ops.get_plugin('upfirdn2d_plugin', sources=sources, extra_cuda_cflags=['--use_fast_math'])
File "D:\dongzuoqianyi\STIT-main\torch_utils\custom_ops.py", line 110, in get_plugin
torch.utils.cpp_extension.load(name=module_name, verbose=verbose_build, sources=sources, **build_kwargs)
File "C:\ProgramData\Anaconda3\envs\stit\lib\site-packages\torch\utils\cpp_extension.py", line 1136, in load
keep_intermediates=keep_intermediates)
File "C:\ProgramData\Anaconda3\envs\stit\lib\site-packages\torch\utils\cpp_extension.py", line 1362, in _jit_compile
return _import_module_from_library(name, build_directory, is_python_module)
File "C:\ProgramData\Anaconda3\envs\stit\lib\site-packages\torch\utils\cpp_extension.py", line 1752, in _import_module_from_library
module = importlib.util.module_from_spec(spec)
File "", line 583, in module_from_spec
File "", line 1043, in create_module
File "", line 219, in _call_with_frames_removed
ImportError: DLL load failed: 找不到指定的模块。
warnings.warn('Failed to build CUDA kernels for upfirdn2d. Falling back to slow reference implementation. Details:\n\n' + traceback.format_exc())
Setting up PyTorch plugin "upfirdn2d_plugin"...

@huanxve
I haven't tried the code on windows myself, but I think it should work, with some dependencies installed.
Make sure that you have all the requirements listed here:
https://github.com/NVlabs/stylegan2-ada-pytorch#requirements
Especially note the CUDA version installed, and Visual Studio.
Make sure that nvcc --version gives a version higher than 11.0

I've had a few issues with this myself, and as a preface I don't use Anaconda and I was running this locally on my machine in case it matters.
What I did first was install the package ninja. Afterwards I reinstalled PyTorch in just in case. This then resulted in another error for me regarding a missing Python39.lib. I took it from my Python lib folder within its installation directory and copied it over to my cuda folder. More specifically I placed it into C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\lib\x64.
That solved any issues with PyTorch and upfirdn2d_plugin. However I did start facing another issue with it crashing mid run. I was forced to set my environment variable to CUDA_LAUNCH_BLOCKING=1 in order to prevent it from crashing. So you can try that if you face the same issue. Unfortunately, it will increase the time it takes for each iteration. What was estimated to be originally a little over one hour took 4 hours.


Should we deal with image history?

What is your question? Describe in detail.
Currently, anyone can just replace images without consequence. Should we store the old images, and if we were to, would we run out of space?
Describe a possible solution you have (if applicable).
If people edit images, we should probably store the old image somewhere (bc right now all we save is the image id). I'm thinking we put the old images in an old folder or compress it somewhere.
Screenshots or Links
N/A
Additional context
Replaces #93

Resolved by #266, and yes... we are dealing w image history


Add IBC 08-wasm module

Description
Adding IBC 08-wasm module to be able to open IBC connection to Union.
Checklist

[ ] Changelog has been updated as necessary.

This change is

cherry-pick at https://github.com/0glabs/0g-chain/pull/53


Arvinder Singh Dhoul

Description

Related Issues

Changes Proposed

Checklist

[x] I have read and followed the Contribution Guidelines.
[x] All new and existing tests passed.
[x] I have updated the documentation to reflect the changes I've made.
[x] My code follows the code style of this project.
[x] The title of my pull request is a short description of the requested changes.

Screenshots
Note to reviewers

waiting to join the community

Hi @arvinder004 , thanks for your interest in contributing to DevDisplay!
We noticed you adding your profile on #DevDisplay but forgot to star the repo. It's like making an amazing sandwich and forgetting to take a bite! -- I think our repo's feeling a little lonely without your 🤗 So, be sure to star the DevDisplay GitHub Repository. 🌟
💌 This is a mandatory step for all contributors. & It's is the first priority of contribution in DevDisplay 💌
Thanks 👍🏻


Add simple condtion to support variants of image URLS

https://github.com/Foliotek/Croppie/issues/255

Thanks for the PR, is there anyway you can adjust the PR or create a new one without all the spacing changes?  I know croppie's white space is kind of a mess, but I'd like to keep diffs as simple as possible.

Will do


[service-bus] Adding in AbortSignal support for sending messages

Support aborting (at least on init and retries) for when the user sends.
Future work: move this support deeper into the stack so we can start properly aborting, rather than setting up a timer around init().

(figured I'd start this PR out, need to move the support up further into Sender now)

/azp run js - servicebus - tests

Changes look good.
In the interest of time, we can go ahead with the merge, but generally, I'd prefer if we keep the coding patterns in Event Hubs and Service Bus the same.

Agreed - I do think that the pattern could use a little work but I'd like them to match as well.

/azp run js - servicebus - tests

/azp run js - servicebus - tests


how to  disable Popup Timepicker

Hi
please any one help me to  disable the Popup Timepicker when user click on "View" button.

Yes I am having the same question and issue.


refactor!: rename ArticleDesign.Article to ArticleDesign.Standard

What does this change?
This PR updates the Article value of the ArticleDesign enum from the format module. It is a follow up to #220 where the enum name was changed from Design to ArticleDesign.
Why?
ArticleDesign.Standard describes the value more accurately.

Coverage remained the same at 99.525% when pulling d8f29475ae345f767ba3fd032d7b824036ef9b24 on jl/rename-article-design-value into 8ea28296f7569aa8638ffc72c52d549c077cb9a8 on main.


Actor type

Is it possible to have a custom actor type for trigger happy tokens? This would help avoid interaction with normal frameworks.
For example, in Fate Core Official, the fate utilities show all tokens in a scene on the battle tracker. Including TH tokens because they are still essentially Fate Core tokens with full character sheets.
Thanks!

Sorry for taking so long to get back to you on this. I've been trying to see if there is a simple way to implement this without breaking all the existing usages and could not come up with anything.
But I'll keep thinking about it.

On my PR #58 i add a tagger feature integration so you can filter not only for the actor type but with a combination of tags on any placeables object.


stricter types, change Period to DatePeriod

reproduction
using ExperienceAnalysis
using Dates

exposure(ExperienceAnalysis.Calendar(Year(1)), Date(2006,6,15), Date(2020,2,29), true) # works
exposure(ExperienceAnalysis.Calendar(Hour(1)), Date(2006,6,15), Date(2020,2,29), true) # ERROR: MethodError: no method matching floor(::Date, ::Hour)

This is because floor of date only works for DatePeriod

https://github.com/JuliaActuary/ExperienceAnalysis.jl/pull/21


Create Hololens 3 Advanced smart with sales to all stores of all cities of all states of all countries of the whole world always please

[Enter feedback here]

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

ID: 7e67982e-6e73-e5cd-04eb-3c80568a99be
Version Independent ID: 75498529-c75a-cdb8-43aa-7a87aa523aa3
Content: Give us feedback
Content Source: hololens/hololens-feedback.md
Product: hololens
Technology: windows
GitHub Login: @mattzmsft
Microsoft Alias: mazeller

Hello there,
While I am glad you are enthusiastic, using Docs isn't going to be the best way to reach marketing. I suggest you try own of the two links:
Microsoft Store - Office Support
Store & Purchase Inquiry Support


Update security alerts for HumanAccessSecret and HumanDecryptedValue

The Cloud KMS audit logs were not matching as expected. This fixes that.
Release Note

Update accuracy for security alerts for HumanAccessSecret and HumanDecryptedValue

/assign @mariliamelo

/lgtm


Can't get the pop result from a dialog.

Use case

When popup from a dialog，I can't get the popup result, widget.onPopPage didn't seem help.
Proposal

Add a callback such as onPopDialog to Navigator may help?

Hi @ZanderZhan
When you dismiss the dialog, you return value from dialog to execute your code , See https://github.com/flutter/flutter/issues/56128#issuecomment-624359029

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


Consolidated http_headers property

Migrated from GitLab: https://gitlab.com/meltano/sdk/-/issues/75
Originally created by @aaronsteers on 2021-03-31 19:23:56

Evaluate means of consolidating or refactoring http_headers across Authenticator and RESTStream classes.
From !39:

@DouweM started a discussion:

Since this is not auth related, can we move it to a http_headers method override?

@DouweM started a discussion:

I think we'd want to merge self.http_headers and self.authenticator.http_headers

View 4 previous comments from the original issue on GitLab


Add Kontent.ai into the commercial services section

Add Kontent.ai into the commercial services section.

We have moved the Hugo site source to its own repository, so we would appreciate if you could open this PR directly in hugoDocs:  https://github.com/gohugoio/hugoDocs/pulls


[Feature request] Change hotkey for capturing

I can't use the inspector with F1 and Escape as hotkeys to start/stop capturing. An example of this is that Escape often closes the application I'm inspecting. I often personally change it to Home and End for start/stop by editing the file manually. During updates, a GUI based feature for this would be very welcomed.

As the closing effect of Esc has annoyed me as well multiple times, I've now changed the hotkey to Alt+S for both start and stop. Currently I have no plans of adding a way to change the default hotkey(s), but pull requests for that are welcome.


citrix_adc_service missing route path monitoring options for clustered mode

Issue:
citrix_adc_service module is missing options to enable path monitoring for netscaler cluster (multiple nodes) mode. Path monitoring is needed to improve resiliency against network partitioning. When network becomes split and path monitoring is not configured, cluster node may loose connectivity to the backend but it would keep sending requests to the backend.
Path monitoring makes each cluster node run it's own backend availability checks.
https://docs.citrix.com/en-us/netscaler/12/clustering/cluster-usage-scenarios/path-monitoring-in-cluster.html
Goal:
Add the following module options:

pathmonitor
pathmonitorindv

PR: #134

You can use the citrix_adc_nitro_resource module to configure the service.
Make sure you use the workflows file from here
See here for examples on the use of the module


chore(main): Release candidate v0.13.0rc1

:robot: I have created a release beep boop
0.13.0rc1 (2023-11-29)
Features

Add support for Python 3.12 (#64) (f0fc9e2)
Introduce compatibility with native namespace packages (#59) (93217c3)

This PR was generated with Release Please. See documentation.

https://pypi.org/project/grpc-google-iam-v1/0.13.0rc1/


need to check namespace existing in cluster before create project

In GitLab by @luotian-github on Dec 6, 2017, 09:22
check namespace exists in cluster

In GitLab by @luotian-github on Nov 8, 2019, 07:42
PR#699

In GitLab by @sokril on Nov 8, 2019, 08:15
closed

In GitLab by @sokril on Nov 8, 2019, 08:15
assigned to @luotian-github


RadEditor Still fallback editor for web.config

Description of bug
When you switch an updated installation to DNNConnect.CKE and uninstall the previous editor the value in web.config reverts to DotNetNuke.RadEditorProvider.
Even if you just removed Telerik in DNN 9.10
Steps to reproduce
List the precise steps to reproduce the bug:

On an installation with another editor than DNNConnect.CKE set as the editor in web.config.
As an example the Watchers CKEditor: https://github.com/w8tcha/dnnckeditor
In that case web.config will contain this:   <htmlEditor defaultProvider="CKHtmlEditorProvider">
Now switch the editor to the Core Ck Editor, by setting this in the web.config
 <htmlEditor defaultProvider="DNNConnect.CKE">
Now uninstall the Previous editor provider (the Watchers one)

Current behavior
DNN reverts the defaultProvider to the RAD Editor which does not exist any more.
    <htmlEditor defaultProvider="DotNetNuke.RadEditorProvider">
      <providers>
        <clear />
        <add name="DNNConnect.CKE" type="DNNConnect.CKEditorProvider.CKHtmlEditorProvider, DNNConnect.CKEditorProvider" providerPath="~/Providers/HtmlEditorProviders/DNNConnect.CKE/" settingsControlPath="~/Providers/HtmlEditorProviders/DNNConnect.CKE/Module/EditorConfigManager.ascx" />
      </providers>
    </htmlEditor>

Expected behavior
As DNNConnect.CKE exist leave that in place
Additional context
Although this is not a very annoying issue IMO we should make sure we get rid of Rad everywhere, so I log this as a suggestion :-)
Affected version

[ ] 10.00.00 alpha build
[x] 09.10.02 release candidate
[x] 09.10.01 latest supported release

Just to make sure that I understand this correctly.
You set the default to be RadEditorProvider, then removed it, and it didn't change the default?

@mitchelsellers hmm, I see now I copied the wrong web.config lines in there, I fixed that now.
Thanks for the head-sup.
In short, I had Ingo's provider, switched to the DNN connect one, uninstalled Ingo's provider and DNN reverted back to RAD which wasn't even installed any more.

Perfect I’ll go digging!

@Timo-Breumelhof I did some digging on this one, and I don't believe that this is a "bug" necessarily, or something that we can actually address on the platform side.
What happened is that as part of the un-install process the module included a configuration merge statement that needed to be completed, and DNN executed that statement.
The DNNConnect.CKE editor has a similar item: https://github.com/dnnsoftware/Dnn.Platform/blob/37a767c6cf45f6c3813b225793e35875455f9989/DNN Platform/Providers/HtmlEditorProviders/DNNConnect.CKE/DNNConnect.CKEditorProvider.dnn
As you can see, once removed it will fallback to RadEditorProvider.
@dnnsoftware/approvers any thoughts on this?  Without lots of other stuff, and breaking changes I don't know that we can fix this?

@mitchelsellers thanks for looking at this. :-)
I didn't realize that could be the issue, not really a DNN issue as you wrote.
I would not spend more time on it, I just logged this because I suspected that somewhere there might still be some default setting left in DNN.

I think we should change the uninstall script for our version of the CKEditor provider, I don't think there's anything we can do about Ingo's provider.

What should we do on uninstall?  There is nothing to fall back to?

I'd just remove the line to set the defaultProvider attribute. I think it's better than setting it to RadProvider

IMO the provider should be marked as "system" to avoid it from being uninstall accidentally, if there is no fallback.

Yeah I agree, the one we provide should probably be system and have no fallback, for 3rd parties we can just hope they realize this and change their uninstall to match this...


when I create Vue.directive like v-auth，and use a div with v-for over a div with v-auth.bug is appearing

Version
2.6.14
Reproduction link
codesandbox.io
Steps to reproduce
create Vue.directive like v-auth，and use a div with v-for over a div with v-auth.if the the div with v-auth has no auth,it will be removed.but the div with v-for is removed too.I don`t know what happend.
What is expected?
789 hidden
12  appear
What is actually happening?
789 and 12 are all hidden

It's a really, really bad idea to remove an element with a directive as Vue's virtual DOM should control that.
You should ask for help on how to solve your problem in the community. chat.vuejs.org


More descriptions for checkout and payment

Hi all,
I think we need more descriptions on the two APIs. Currently, in readme and api yaml descriptions, like after i read through the documentations, i can not confidently says, that I understand the difference between this 2 APIs correctly.
So i think, maybe we can have more descriptions to further clarify the difference between this two, either a diagram, or a two or three sentences user story.

Can assign to me.

@ShutingQing We would like to move to only one API and exactly for the point you raised about confusion between these 2 APIs.
This discussion for one API is managed there: https://github.com/camaraproject/CarrierBillingCheckOut/issues/79
Then once we achieve this we can work on documentation. We'll have to because the plan is to integrate the documentation in the OAD definition itself.

Okay.
Actually i was initally think we can have more doc to help developers distinguish this two. But not like to suggest to combine them, cuz two api, as far as my understanding, has different scenarios, and usages are different.
But if we do want to move to one api, it also also make sense as well. Cuz users may not want to spend time on selecting and learning the differences of the 2.

Hi Miranda,
Given taht we are going to move to a new proposal and the current two ones discarded i also suggest to deal with this in the common proposal.
We already have as a guidance this Issue: https://github.com/camaraproject/WorkingGroups/issues/164
So my suggestion is to work on this over the common proposal.
Then we can close this issue so far.

Yes.


Custom login gives TypeError in getAuthFetcher

When I'm trying to use a custom login I get
(node:36065) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'length' of null
    at Object.getAuthFetcher (/mnt/70D8F8E6D8F8AC0A/Documents/courses/stage/projects/nodeSolidAPI/node_modules/solid-auth-fetcher/dist/obtainAuthHeaders.js:11:29)
    at SolidNodeClient.<anonymous> (/mnt/70D8F8E6D8F8AC0A/Documents/courses/stage/projects/nodeSolidAPI/node_modules/solid-node-client/src/index.js:100:67)
    at step (/mnt/70D8F8E6D8F8AC0A/Documents/courses/stage/projects/nodeSolidAPI/node_modules/solid-node-client/src/index.js:33:23)
    at Object.next (/mnt/70D8F8E6D8F8AC0A/Documents/courses/stage/projects/nodeSolidAPI/node_modules/solid-node-client/src/index.js:14:53)
    at fulfilled (/mnt/70D8F8E6D8F8AC0A/Documents/courses/stage/projects/nodeSolidAPI/node_modules/solid-node-client/src/index.js:5:58)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)

Node.js

session = await client.login({
            idp: "https://inrupt.net",
            username: "<appropriateUserNme",
            password: "<appropriate password>",
            debug: true
        });

it used to work with solid-auth-cli

@Jmolenberghs are you the same person I had the discussion with on the forum?  If so, we can close this issue as that was a password-typo problem, not a problem with the login process.  I have added some error trapping so if this happens again, it will be more polite when it fails.

@jeff-zucker , I updated my post on the forum.
It was not a typo, but my password ending with an ampersand.
After changing my password on the ipd, with the reset procedure it doesn't produce the error.
But when I change it to another password, again ending with an ampersand, the error is back.

My apologies, of course, it was not a typo.  I've deleted my comment above.  And I'll look into what I might need to escape on my end.  So the issue will remain open until I find out about that.


Problem with install standalone version.

Hi people, i have a problem with installer of "standalone" version. I downloaded the latest version of "orienteer.war" file, after that I installed jdk version, open console and wrote "jar -xvf orienteer.war". Now i have 2 folders and i don't have any idea what to do next. Mayby I need to run it with some other soft or compiler?

Hi! For standalone version please use orienteer-standalone.jar. It can be downloaded from this page: https://github.com/OrienteerBAP/Orienteer/releases/tag/v1.2 Start it as java -jar orienteer-standalone.jar. First run can take a while because database will be installed, modules applied and etc. After first run it's commonly starting within 10 sec.
orienteer.war is version to be deployed into some application server: tomcat, weblogic or something else.
Also we are recommending to use "docker" version of Orienteer: https://orienteer.gitbooks.io/orienteer/content/installation_via_docker.html
Standalone version make sense if you are trying to install it on RaspberryPI for example.

Closing the issue as old. Please reopen if you have any subsequent questions


fixed: Escape character

Escape character was not "escaped"
Because the escape character was not escaped and quoted, the layout of this line was incorrect. One column was missing.
Summary
Now, the line with escape characters looks fine.

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot


Fix depreciation warnings in webots 2021a

This pull request replaces the depreciated getX methods with the getDevice method.
While this works in webots 2021a the getDevice method is broken in 2020b so fallback are provided.
Additionally a stub has been added but types need to be added.
TLDR before merging:

[x] Add method stub for Robot.getDevice
[x] Add fallbacks to use previous methods for webots-202b compatibility
[ ] Satisfy the typechecking for getDevice in all it's uses

I'm not sure how to handle getDevice() being assignable to Optional[Emitter], Optional[Receiver], Optional[Motor], Optional[LED], Optional[DistanceSensor] or Optional[TouchSensor] since setting the return type to a union of all of them still appears to fail typechecking.


Add 503 to default list of errorfiles

Sorry for the delay and lack of actions. We are finding that we are not using this role anymore and cannot commit to its maintenance. We are looking for an individual or organization to take over. Please see #53 if you are interested.


Item Duplication - Weighted Ejector

Describe the Bug
As of latest version Using a mechanical arm to deposit any item on to a weighted ejector that item will be indefinitely duplicated.
Reproduction Steps

place a weighted ejector and a storage medium eg. Depot.
Connect a mechanical arm with the deport as the input and ejector as output.
make sure ejector is powered.
place an item on the depot.
Watch the duplication begin.
...

Expected Result
Not to duplicate items.
Screenshots and Videos
https://user-images.githubusercontent.com/81902668/175188542-aa355dca-dcdf-4bb2-8632-abf95478970d.mp4
Crash Report or Log
No crashes or warnings
Operating System
Fedora 36
Mod Version
0.4.1
Minecraft Version
1.18.2
Other Mods
only fabric api
Additional Context
No response

I will also add this is only in the newer version's I am not sure on the specific version this changed.

This issue seems to have been introduced in v0.4.1 patch 9 (v0.4.1+682).


Testing with rspec

@Alejandro-Bizneo We can do it this issue.

https://github.com/bblimke/webmock

#38 did that


Rename types

Change all types to Agogos, switch endpoints and authprovider terminology with upstreams

UpstreamClientCredentials feels a bit too long, any idea for a better name?

UpstreamClientCredentials feels a bit too long, any idea for a better name?
ClientCredentials is the auth type so we need to keep it as a part of type name. So I don't think will be something much better...


Delete no longer needed branches

Description
As a developer, I want to clean up the unnecessary branches in the pdx-finder repo.
Acceptance criteria

[x] all irrelevant and old branches are deleted

Removed most branches from the repo.

Removed most branches from the repo.


Missing styled-components dependancy for rimble-ui

Describe the issue
rimble-ui miss styled-components dependancy.

Installed rimble-ui with yarn add rimble-ui.
yarn start refuse to compile and mention missing styled-components module.
Fix compilation by using yarn add styled-components

Seems related to #187
Rimble UI Version

0.9.7 (latest)

Hey @Magicking, thanks for submitting. In order to prevent errors with applications already using styled-components, we declare styled-components as a peer dependency of rimble-ui. Our installation instructions indicate you should install both libraries in your app for everything to work. If you see any installation instructions missing this step, please let us know.
https://github.com/ConsenSys/rimble-ui#install
https://www.styled-components.com/docs/faqs#i-am-a-library-author-should-i-bundle-styledcomponents-with-my-library


Telegram integration

Is there any example with Telegram? Would be cool to see a small example :)

You would have to write a new Adapter implementation for this. So far there is only a slack adapter https://github.com/go-joe/slack-adapter and @dwmunster recently implemented a Rocket.Chat Adapter via #20
You are more then welcome if you want to give it a try and I can give you some directions in case something is unclear from the docs or the two other implementations :)

Okay, I'll take a look at Adapter

Closed via #22

nice!


error status INSUFFICIENT_TX_FEE when creating a token.

Description
When trying to create a token using TokenCreateTransaction() I keep getting INSUFFICIENT_TX_FEE error even though I have enough hbar. It is happening while running unchanged scripts that previously worked correctly. If I set manually the max fee with .setMaxTransactionFee(new Hbar(100)) then it works properly. There must be some error in fee estimation.
For the record the same error is shown when trying to create a token in Hashpack's 'Demo dApp' which is likely using this SDK, and has no option to set the max fee manually.

Steps to reproduce
Here is an example transaction that fails:
let transaction = await new TokenCreateTransaction()
        .setTokenType(TokenType.FungibleCommon)
        .setTokenName("metacoken")
        .setTokenSymbol("MTC-A")
        .setTokenMemo("Metaco token for guaranteed profits")
        .setDecimals(3)
        .setInitialSupply(1000)
        .setTreasuryAccountId(wallet.getAccountId())
        .setFeeScheduleKey(wallet.getAccountKey())
        .setFreezeDefault(false)
        .freezeWithSigner(wallet);
    transaction = await transaction.signWithSigner(wallet);
    let resp = await transaction.executeWithSigner(wallet);

Where wallet is a wallet with more than enough hbar. When adding .setMaxTransactionFee(new Hbar(100)) it works properly.
Additional context
No response
Hedera network
testnet
Version
2.29.0
Operating system
None

@shierve
This happens because of the pricing in Hedera. As it is fixed for any given transaction and the price fluctuation of the HBAR token, you would have to adjust the transactionFee via setMaxTransactionFee() method whenever there is volatility in the price of the token. In regards to the TokenCreateTransaction, the default value is 30 hbars, so you can start incrementing from there


Branch Structure.

Currently, everything is just commited to master, so when a new feature is added, master may be unstable. We should create a dev branch.
Here is the desired branch structure:

Feature Branch / Fix branch / Small fix commit.
Branch gets merged into dev.
Every month, a QA tester makes a branch called QA based on dev.
QA branch is tested and if tests succeed, QA branch gets merged into master. If tests don't succeed, issues will be made.

Dev branch has now been created, but for future reference I will keep this issue up.


Minor changes to the README

corrects spelling of 'WebSocket'
minor fix to callout for file vs http serving

@michaelkantor small changes for review


[Bug]: Can't modify the timeout of DockerClient which is by default 100 seconds

Testcontainers version
3.5.0
Using the latest Testcontainers version?
Yes
Host OS
Windows
Host arch
x64
.NET version
6
Docker version
24.0.7

Docker info
Client:
 Version:    24.0.7
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.12.0-desktop.2
    Path:     C:\Program Files\Docker\cli-plugins\docker-buildx.exe
  compose: Docker Compose (Docker Inc.)
    Version:  v2.23.3-desktop.2
    Path:     C:\Program Files\Docker\cli-plugins\docker-compose.exe
  dev: Docker Dev Environments (Docker Inc.)
    Version:  v0.1.0
    Path:     C:\Program Files\Docker\cli-plugins\docker-dev.exe
  extension: Manages Docker extensions (Docker Inc.)
    Version:  v0.2.21
    Path:     C:\Program Files\Docker\cli-plugins\docker-extension.exe
  feedback: Provide feedback, right in your terminal! (Docker Inc.)
    Version:  0.1
    Path:     C:\Program Files\Docker\cli-plugins\docker-feedback.exe
  init: Creates Docker-related starter files for your project (Docker Inc.)
    Version:  v0.1.0-beta.10
    Path:     C:\Program Files\Docker\cli-plugins\docker-init.exe
  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
    Version:  0.6.0
    Path:     C:\Program Files\Docker\cli-plugins\docker-sbom.exe
  scan: Docker Scan (Docker Inc.)
    Version:  v0.26.0
    Path:     C:\Program Files\Docker\cli-plugins\docker-scan.exe
  scout: Docker Scout (Docker Inc.)
    Version:  v1.2.0
    Path:     C:\Program Files\Docker\cli-plugins\docker-scout.exe

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 33
 Server Version: 24.0.7
 Storage Driver: windowsfilter
  Windows:
 Logging Driver: json-file
 Plugins:
  Volume: local
  Network: ics internal l2bridge l2tunnel nat null overlay private transparent
  Log: awslogs etwlogs fluentd gcplogs gelf json-file local logentries splunk syslog
 Swarm: inactive
 Default Isolation: hyperv
 Kernel Version: 10.0 22621 (22621.1.amd64fre.ni_release.220506-1250)
 Operating System: Microsoft Windows Version 22H2 (OS Build 22621.2861)
 OSType: windows
 Architecture: x86_64
 CPUs: 16
 Total Memory: 63.73GiB
 Name: DESKTOP-212EVNK
 ID: 6629d261-2dff-4695-926b-a400d3552bab
 Docker Root Dir: C:\ProgramData\Docker
 Debug Mode: false
 Experimental: false
 Insecure Registries:
  <IP_ADDRESS>/8
 Live Restore Enabled: false
 Product License: Community Engine

What happened?
I sometime reach the timeout of 100 seconds when trying to start a new container, I checked the code and couldn't find a straightforward way to modify the timeout
Relevant log output
Class Initialization method FunctionalTests.HealthControllerTests.InitContainer threw exception. System.OperationCanceledException: System.OperationCanceledException: The operation was canceled..

at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at Docker.DotNet.DockerClient.PrivateMakeRequestAsync(TimeSpan timeout, HttpCompletionOption completionOption, HttpMethod method, String path, IQueryString queryString, IDictionary`2 headers, IRequestContent data, CancellationToken cancellationToken)
at Docker.DotNet.DockerClient.MakeRequestAsync(IEnumerable`1 errorHandlers, HttpMethod method, String path, IQueryString queryString, IRequestContent body, IDictionary`2 headers, TimeSpan timeout, CancellationToken token)
at Docker.DotNet.ContainerOperations.StartContainerAsync(String id, ContainerStartParameters parameters, CancellationToken cancellationToken)
at DotNet.Testcontainers.Clients.TestcontainersClient.StartAsync(String id, CancellationToken ct)
at DotNet.Testcontainers.Containers.DockerContainer.UnsafeStartAsync(CancellationToken ct)
at DotNet.Testcontainers.Containers.DockerContainer.StartAsync(CancellationToken ct)
at FunctionalTests.TestsInitializer.Initialize() in C:\a\_work\1\s\sources\test\MyProject\FunctionalTests\TestsInitializer.cs:line 53
at FunctionalTests.TestsInitializer.GetInstance() in C:\a\_work\1\s\sources\test\MyProject\FunctionalTests\TestsInitializer.cs:line 29
at FunctionalTests.TestBase.InitContainer(TestContext context) in C:\a\_work\1\s\sources\test\MyProject\FunctionalTests\TestBase.cs:line 24

Additional information
I use this code to build the container:
    new ContainerBuilder()...Build()

for now to bypass this issue I modify the timeout with a bit of reflection:
    private static void RemoveDockerClientTimeout(IContainer container)
    {
        Assembly testcontainersAssembly = Assembly.Load("Testcontainers");

        object testContainersclient = typeof(DockerContainer)
            .GetField("_client", BindingFlags.NonPublic | BindingFlags.Instance)
            .GetValue(container);

        object containerOperations = testcontainersAssembly
            .GetType("DotNet.Testcontainers.Clients.TestcontainersClient")
            .GetProperty("Container", BindingFlags.Public | BindingFlags.Instance)
            .GetValue(testContainersclient);

        DockerClient dockerClient = (DockerClient)testcontainersAssembly
            .GetType("DotNet.Testcontainers.Clients.DockerApiClient")
            .GetProperty("Docker", BindingFlags.NonPublic | BindingFlags.Instance)
            .GetValue(containerOperations);

        dockerClient.DefaultTimeout = Timeout.InfiniteTimeSpan;
    }

and then I run
    await container.StartAsync().ConfigureAwait(false);

This sounds very unusual. The HTTP request should get its response fairly quickly. I would expect something else is causing an issue. A few seconds is already a lot. I haven't seen something like this before. Although, it looks like you are depending on Windows containers (on purpose?), which I haven't used for a while now. Have you tried the Linux engine? Do you run into similar issues?
To override the default Docker client configuration, you can pass a custom Docker endpoint configuration to the builder (you can use the custom Docker endpoint as a global configuration too without assigning it to every builder configuration). Here is a quick example:
_ = new ContainerBuilder()
    .WithDockerEndpoint(new MyCustomDockerEndpoint())
    .Build();

private sealed class MyCustomDockerEndpoint : IDockerEndpointAuthenticationConfiguration
{
    public Uri Endpoint => TestcontainersSettings.OS.DockerEndpointAuthConfig.Endpoint;

    public Credentials Credentials => TestcontainersSettings.OS.DockerEndpointAuthConfig.Credentials;

    public DockerClientConfiguration GetDockerClientConfiguration(Guid sessionId = default)
    {
        return new DockerClientConfiguration(Endpoint, Credentials, TimeSpan.FromMinutes(5), TimeSpan.FromMinutes(5), ReadOnlyDictionary<string, string>.Empty);
    }
}

I will close this issue due to inactivity. If you still have any issues or further questions, please do not hesitate to reopen it again.


Stroke is broken

whether try click stroke is just broken

👋 Could you clarify? It seems that this issue is related to the program itself, not the translation. Keep in mind that this project doesn't touch the code of the software, so issues on the software itself should be directed to TabakoSoft, unless you could clarify what it is and does this issue don't happen on the original Japanese software.

cannot open stroke menu on Translated version of domino
can open stroke menu on Japanese domion midi editor

Sorry for the wait, but I have finally found the core of the issue. Turns out it was the fault in here. Sorry for the inconvenience. Expect a nightly update in a few hours.


Adopt css-modules/css-modules-loader-core?

Any plans to adopt https://github.com/css-modules/css-modules-loader-core for the core css-modules functionality?

Currently css-modules-loader-core isn't working on Windows. I've tried working with them a little bit to help with that, but I haven't heard anything from them for a while and it's still not working.

@rtsao - Is this still an enhancement that you would like to have considered or can I close this issue?

We can close it 👍

Perfect, thanks @rtsao