What traits/aspects of the cancer data led you to choose the lenses?

I am looking at the Cancer python notebook and, although I understand how the lenses project the data, I am still wondering how the two lenses (isolation forest and l2norm) were chosen to analyse this specific data?
More precisely, I want to know if there were some specific aspects of the data that made you think those two lenses were appropriate (e.g. do these lenses have some biological significance? or do you, a priori, know something about the "shape" of the data that tells you theses lenses are appropriate?); or did you do a sort of "grid search" of the choice of lenses and parameters for the map.mapper function (specifically the nr_cubes, overlap_perc, and the clusterer and its parameters)? If you did do a grid search, did you choose the "best performing" combination qualitatively (by looking at the topological graphs generated) or did you use some kind of quantitative measure (and what is it)?
Thank you so much for any guidance!

This is a great question, I would really like to read an answer!

Looking at the different effects different lenses have on the shape of the final topological graph, I have concluded that a reasoning behind a choice of a combination of lenses for a particular dataset is:

Lenses that make biological sense; in other words, lenses that highlight special features in my data that I know about. I imagine that in the case of the cancer data, using an anomaly score (in this case calculated using the IsolationForest from sklearn) makes biological sense.
Lenses that somehow disperse the data, as opposed to clustering many points together (see below).

Let's look at the cancer data:
This is the image of lens1 (the anomaly score using the IsolationForest):

(obtained using:
plt.scatter(lens1,np.zeros(len(lens1)))
plt.title('Image of lens1')

)
This is the image of lens2 (the l2norm):

This is the scatterplots for the two lenses color coded by the diagnosis:

Using PCA I can also create another lens as follows:
from sklearn.decomposition import PCA
lens3 = mapper.fit_transform(X, projection=PCA(n_components=3), scaler=None)

This is the scatterplot of the first two PCA eigenvectors against each other:

and this is the scatter plot between lens1 (anomaly score using IsolationForest) and lens3[:,0] (the first Eigenvector of the PCA):

Notice it looks so similar (or the same(?)) as lens1 vs lens2.
And if we generate the topological graphs, this is what we get with the different lenses:
lens = np.c[lens1, lens2]_

lens = np.c[lens1, lens3[:,0]]_

lens = np.c[lens3[:,0],lens3[:,1]]_

Again, using lens = np.c[lens1, lens2]_ and lens = np.c[lens1, lens3[:,0]]_ generates (what visually seems to be the same) topological graph. [As a side note, it would be nice to be able to compare topological graphs somehow quantitatively and not just visually, e.g. by calculating homology or some other way - any thoughts on this?]
This is what we get if we generate the topological graph using only lens 1:

So for me, the conclusion for the cancer dataset is that using the anomaly score gives the global shape of the data and using another lens in addition, such as the l2norm or the first PCA eigenvector, gives a less granular view of the different regions of the topological graph.
(Note, the rest of the parameter values are the same for all topological graphs (e.g. number of hypercubes, clustered, percentage overlap); I have only changed the lens used.)

This a great write-up! What do you think about incorporating it into the documentation as a tutorial page?

@sauln Yes, I'd be happy to! I'll have a look at the other tutorials to get a better idea on structure.
Can you tell me if I need to make a PR or send it over in some other way?

@karinsasaki thank you for your nice explanation.

What does the graph tell me about the data?
Something that may be useful: if you color the nodes based on your target value y, you may notice hotspot regions that are characterized by a larger presence of positively targeted observations. For instance, look at the right flare on the below picture.

Most of the other tutorials were implemented in Jupiter notebooks and then converted to docs pages during the build process. That's fine if you'd like to go with that. Also, writing in RST is also fine.
a PR would preferable. Once you submit it, I can do a code review/copy edit pass.

@sauln sorry it took me a while! I needed to finish other stuff first. I've sent over a PR - let me know if you think of any changes or improvements!
@carlomotta yea, I also though about colouring by the labels (y)! I suppose the quantifying the points on that flare would make sense.

@karinsasaki I believe that it would be highly beneficial an automated process to:

identifying flares and hotspots (i.e. region characterized by a high level of a certain variable)
quantifying and categorize the relative nodes/records
qualifying those records

@carlomotta do you have a paper (or something else) that showcases these three things being done clearly for a dataset (whatever the dataset is, it doesn't matter to me). I would love to see a clear example of, not only how to use the mapper algorithm, but also how to make clear conclusions from the topological graph, that are relevant for the data.

@karinsasaki please, check out this paper.
By qualifying a group in a topological network, I mean assessing which features in the original multidimensional space are more "responsible" of the data belonging to that group. For instance, you can perform statistical tests (e.g. Kolmogorov–Smirnov test) to compare the distribution of each feature within a group and on all the complementary nodes.

@karinsasaki please, also have a look at this paper.

I am the author of that example, and not a domain expert on cancer analysis. There must be better lenses and approaches available, perhaps in: 0 1
This is the original write-up: http://mlwave.github.io/tda/breast-cancer-writeup.html
I treated the problem as unsupervised anomaly detection. Isolation Forest is one of the best anomaly detectors I know of, and for L2-norm I reasoned that it would give anomalous points a different norm than typical points. 2-dimensional lenses are a bit richer.
I think the original Lum et al. used L2-norm over a distance matrix, not over the raw vectors. I'd probably try that now (to use distance_matrix and l2norm or knn_distance_5). Together with sklearn.cluster.agglomerativeClustering.

Kolmogorov–Smirnov test

You could also use the label distribution, whitebox classifier accuracy, or entropy of the clusters/nodes to get a fitness score for the graph. Then you could automatically pick from all anomaly detectors available. Though individually, lenses may give a different view all together.
For demonstrations like this, I am looking for richly connected graphs with good division.

The original approach from Lum et al. is:
lens1: The target variable (survival or relapse)
lens2: L-infinity centrality
Lens1 then causes the layout to separate on the target. Lens2 gives a centrality measure. You can then find the different types of survival or relapse, and flares should form more clearly (each signifying a different type of departure from the centrality).
Instead of the target variable, you may also use the predictive error of an ML model. Then you can study different types of failure, a la "Fibres of Failure".

@carlomotta Thank you for the links! I'll check them out.
@MLWave Thanks so much for expanding on this example! It's great to know the thinking process.


HTML text not appearing in table in docx template. On opening the created file getting unredable content error.

Docx template looks like below.

my call back:

Error on opening the file.:

Please provide a fully reproducible example with code I can run please.

https://github.com/abhinovpankaj/DocxTemplate_Trial,
created a sample project.
ProjectHeader.docx also needs to be filled with data but for testing, i have not filled it. and filling the other template only.

Does anyone have solution of this problem ?

Hello, did anyone found a solution?


Zipkin Eureka Discovery Client Zone affinity

Can it be ribbon based ? We have eureka server setup across zone in peer and we have setting done which will hop over to host in another zone if the service in the current zone are down.
Current configuration directly fetches from the eureka registry and do roundrobin over it. Ideally it should be zone aware.  We can make it ribbon based.
pcf-sample,19:36:26.275 [http-nio-8080-exec-1] INFO [aab461f7cd697f2b,aab461f7cd697f2b,true] c.n.l.DynamicServerListLoadBalancer - DynamicServerListLoadBalancer for client gateway initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=gateway,current list of Servers=[<IP_ADDRESS>],Load balancer stats=Zone stats: =[Zone:; Instance count:1; Active connections count: 0; Circuit breaker tripped count: 0; Active connections per server: 0.0;]

@jprateekvmware - WDYT https://github.com/spring-cloud/spring-cloud-sleuth/pull/743/files ?


how to user vuex-map-fields with cdn ?

hi...  i new to use vue . first sorry for my english may not good so far...#ask so i working with vue and vuex with cdn..im working with multipe form input with two data binding so i want to make every v-model get value or data from vuex.but i have problem how to update every object inside the vuex state
im find the solution to use vuex-map-fields with cdn https://www.jsdelivr.com/package/npm/vuex-map-fields
and when i read the docs  i get this

so how i  import or using it on my cdn vue

Hello! I answered this here: https://github.com/maoberlehner/vuex-map-fields/issues/89
Hope that works. Thanks!

this so helped terima kasih ... @maoberlehner


Average Track length

It would be a good addition to show the total length and average track length of a playlist

I love that idea! If you're comfortable feel free to make a pull request! I could give you the variables needed for a development environment setup

That would be great. I would love to look into this within the next few days.

Added with PR #31


etcd client v3 can switch addr in endpoints like v2?

etcd v2 will switch address in endpoints when request fail. But I use etcd v3, and it looks like not switch when fail.
Is there any parameter need set to open it?

You can try https://godoc.org/github.com/coreos/etcd/clientv3#Client.SetEndpoints.

What sort of request failures?

@gyuho I have pass three endpoint when I new a client. Do I need call SetEndpoints again?

@heyitsanthony I pass three endpoints when I new a client. Shutdown one of etcd server network, I found etcd client v3 always request fail.

@YuleiXiao what version of etcd server / client? Steps to reproduce? What errors? clientv3 has tests cases for this; it should reconnect to another node if one is down...

@heyitsanthony

client/server version is 3.1.5
three etcd server nodes, one client. They are in different machine.

ifconfig down eth1 to close etcd leader's machine network card
client will report context deadline exceeded for about 15 minutes, and then success again. In 15 minutes, why client not connect to others etcd?

@YuleiXiao could you try https://github.com/coreos/etcd/releases/tag/v3.2.0-rc.1 to see if that solves your issue. There are some bug fixes related to SetEndpoints since 3.1.5.

@fanminshi I had try 3.2, it is the same problem.

I am facing similar issues where a client reports context deadline exceeded if one of the etcd server node goes down.
With the etcd 3.2 release

Does clientv3 automatically switch endpoints?
Or is it expected for the client to call SetEndpoint() with the updated set of endpoints.

@adityadani
Does clientv3 automatically switch endpoints?
Yes, clientv3 automatically switch to an endpoint if the previous endpoint is down.

@adityadani can you easily reproduce the issue you were describing?

I am using clientv3 at v3.1.8.
I will try out v3.2.0 and will get back to you.
Thanks! @fanminshi

Hi, @fanminshi!
Is it OK that automatic endpoints switch occurs only ~15 minutes after the failure? Why does it take so long? Could it be configured in some way?
If it matters, I'm talking about Watch() automatic failover.

@mwf 15 mins seems too long. I expect it to automatically swtich as soon as connection issue is detected. What version of etcd are you using? are you able to reproduce this issue easily? also could you test your code against the latest master branch. I guess  https://github.com/coreos/etcd/pull/8545 should fix the endpoint issue you have.

Ohh, finally!
I hope #8545 will fix all the issues we have.
It's interesting if it fixes freezing Watch calls. I will test it next week :)
We are using 3.1.5 server (it should not matter here) and 3.2.5 client.
15 minutes is some "standard" time for all issues people have with Watch freeze and network partitioning with current stable releases. Hope it changes in master. It's easily reproducable.
Thanks! If 15 minutes failover still exists in master I will let you know.

Closing this in favor of https://github.com/coreos/etcd/issues/8022.

We've added health check to client balancer https://github.com/coreos/etcd/pull/8545.
clientv3 now supports HTTP/2 keepalive ping to detect connection issues (See https://github.com/coreos/etcd/pull/8626 for example usage).

This will be shipped in our upcoming v3.3 release.

@YuleiXiao
Please give etcd/client master a try. let us know if the problem is fixed. thank you.

@xiang90 OK, I will test it and give test result later. Thanks very much.

@xiang90 It looks like same problem.
Three etcd <IP_ADDRESS>:13000,<IP_ADDRESS>:12998,<IP_ADDRESS>:12996,

watch on a key. Client connect to <IP_ADDRESS> first.

./etcdctl --endpoints=[<IP_ADDRESS>:13000,<IP_ADDRESS>:12998,<IP_ADDRESS>:12996] watch /test/watchkey --prev-kv=true -w fields --debug=true
ETCDCTL_CACERT=
ETCDCTL_CERT=
ETCDCTL_COMMAND_TIMEOUT=5s
ETCDCTL_DEBUG=true
ETCDCTL_DIAL_TIMEOUT=2s
ETCDCTL_DISCOVERY_SRV=
ETCDCTL_ENDPOINTS=[[<IP_ADDRESS>:13000,<IP_ADDRESS>:12998,<IP_ADDRESS>:12996]]
ETCDCTL_HEX=false
ETCDCTL_INSECURE_DISCOVERY=true
ETCDCTL_INSECURE_SKIP_TLS_VERIFY=false
ETCDCTL_INSECURE_TRANSPORT=true
ETCDCTL_KEY=
ETCDCTL_USER=
ETCDCTL_WRITE_OUT=fields
WARNING: 2017/09/30 10:51:19 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: address <IP_ADDRESS>:12996]: unexpected ']' in address"; Reconnecting to {<IP_ADDRESS>:12996] }
WARNING: 2017/09/30 10:51:19 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: address <IP_ADDRESS>:12996]: unexpected ']' in address"; Reconnecting to {<IP_ADDRESS>:12996] }
WARNING: 2017/09/30 10:51:19 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: address [<IP_ADDRESS>:13000: missing ']' in address"; Reconnecting to {[<IP_ADDRESS>:13000 }
WARNING: 2017/09/30 10:51:19 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp: address [<IP_ADDRESS>:13000: missing ']' in address"; Reconnecting to {[<IP_ADDRESS>:13000 }
INFO: 2017/09/30 10:51:19 clientv3: balancer pins endpoint to <IP_ADDRESS>:12998
WARNING: 2017/09/30 10:51:19 Failed to dial [<IP_ADDRESS>:13000: context canceled; please retry.
WARNING: 2017/09/30 10:51:19 Failed to dial [<IP_ADDRESS>:13000: context canceled; please retry.
WARNING: 2017/09/30 10:51:19 Failed to dial <IP_ADDRESS>:12996]: context canceled; please retry.
WARNING: 2017/09/30 10:51:19 Failed to dial <IP_ADDRESS>:12996]: context canceled; please retry.
"ClusterID" :<PHONE_NUMBER>2153712179
"MemberID" :<PHONE_NUMBER>908224549
"Revision" : 1248
"RaftTerm" : 3
"Type" : PUT
"PrevKey" : "/test/watchkey"
"PrevCreateRevision" : 1241
"PrevModRevision" : 1247
"PrevVersion" : 7
"PrevValue" : "cc"
"PrevLease" : 0
"Key" : "/test/watchkey"
"CreateRevision" : 1241
"ModRevision" : 1248
"Version" : 8
"Value" : "dd"
"Lease" : 0

shutdown the eth

sudo ifconfig eth5 down

put a value, put fail first.  Client watch still no any change to other server.

./etcdctl --endpoints=[<IP_ADDRESS>:13000,<IP_ADDRESS>:12998,<IP_ADDRESS>:12996] put /test/watchkey ee
Error: dial tcp: address <IP_ADDRESS>:12996]: unexpected ']' in address

Error: dial tcp: address <IP_ADDRESS>:12996]: unexpected ']' in address

it seems that the endpoint is malformed.

@xiang90 I think format is OK because I put it success before eth5 down

@YuleiXiao Try without brackets in --endpoints flag?
./etcdctl --endpoints=<IP_ADDRESS>:13000,<IP_ADDRESS>:12998,<IP_ADDRESS>:12996

@gyuho I remove brackets, it did not report malformed. But client watch still not switch.

watch /test/watchkey

./etcdctl --endpoints=<IP_ADDRESS>:13000,<IP_ADDRESS>:12998,<IP_ADDRESS>:12996 watch /test/watchkey --prev-kv=true -w fields --debug=true
ETCDCTL_CACERT=
ETCDCTL_CERT=
ETCDCTL_COMMAND_TIMEOUT=5s
ETCDCTL_DEBUG=true
ETCDCTL_DIAL_TIMEOUT=2s
ETCDCTL_DISCOVERY_SRV=
ETCDCTL_ENDPOINTS=[<IP_ADDRESS>:13000,<IP_ADDRESS>:12998,<IP_ADDRESS>:12996]
ETCDCTL_HEX=false
ETCDCTL_INSECURE_DISCOVERY=true
ETCDCTL_INSECURE_SKIP_TLS_VERIFY=false
ETCDCTL_INSECURE_TRANSPORT=true
ETCDCTL_KEY=
ETCDCTL_USER=
ETCDCTL_WRITE_OUT=fields
INFO: 2017/10/07 10:35:07 clientv3: balancer pins endpoint to <IP_ADDRESS>:12998

login to <IP_ADDRESS>, shutdown eth5

sudo ifconfig eth5 down

put value

./etcdctl --endpoints=<IP_ADDRESS>:13000,<IP_ADDRESS>:12998,<IP_ADDRESS>:12996 put /test/watchkey bbb --debug=true
ETCDCTL_CACERT=
ETCDCTL_CERT=
ETCDCTL_COMMAND_TIMEOUT=5s
ETCDCTL_DEBUG=true
ETCDCTL_DIAL_TIMEOUT=2s
ETCDCTL_DISCOVERY_SRV=
ETCDCTL_ENDPOINTS=[<IP_ADDRESS>:13000,<IP_ADDRESS>:12998,<IP_ADDRESS>:12996]
ETCDCTL_HEX=false
ETCDCTL_INSECURE_DISCOVERY=true
ETCDCTL_INSECURE_SKIP_TLS_VERIFY=false
ETCDCTL_INSECURE_TRANSPORT=true
ETCDCTL_KEY=
ETCDCTL_USER=
ETCDCTL_WRITE_OUT=simple
INFO: 2017/10/07 10:36:54 clientv3: balancer pins endpoint to <IP_ADDRESS>:12996
OK

@gyuho can you take a look?

@xiang90 @gyuho It looks like not not set DialKeepAliveTime and DialKeepAliveTimeout in etcdctl, I will add this and try it.

@YuleiXiao Oh. Probably that is the cause, can you also send a PR to fix that if you can confirm it is the root cause?

@xiang90 sure

@gyuho @xiang90 It works after add DialKeepAliveTime and DialKeepAliveTimeout, I will send a PR later.

@YuleiXiao awesome. thank you.

Does etcdv3 go client have this option?

@gyuho  Is this shipped in v3.3 release or v3.4?


I'm not a part of the organisation that I want to leave so I can't log in to leave the organisation that I'm no longer a part of so I can't ....

[Enter feedback here]
If I have left my organisation (i.e. I do not have an active account at the organisation), how can I log in using my account, that I don't have to leave the organisation which I'm no longer is a part of?
Feels like a catch 22
Best regards
Stefan Cronert

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

ID: b448cfd0-b673-7d04-047b-71aa62bebc27
Version Independent ID: 75118bff-94de-c9f9-7666-d2a6f4253b11
Content: Leave an organization as a guest user - Microsoft Entra External ID
Content Source: docs/external-id/leave-the-organization.md
Service: active-directory
Sub-service: b2b
GitHub Login: @csmulligan
Microsoft Alias: cmulligan

@TheRealFlif
Since this issue isn't directly related to improving our docs, and to gain a better understanding of your issue, I'd recommend working closer with our support team via an Azure support request. Or you can leverage our Q&A forum by posting your issue there so our community, and MVPs can further assist you in troubleshooting this issue or finding potential workarounds.
Teams Q&A forum for technical questions about the configuration and administration of Microsoft Teams on Windows.
Microsoft Teams Community forum


Error Occurs Even When Running the Example in README

🐛 Describe the bug
I attempted to train a model on a custom dataset using this notebook, but even without modifying any content, I encountered an error (I did fill in the correct API Key, of course).
https://github.com/Deci-AI/super-gradients#:~:text=30th of May-,Quantization Aware Training YoloNAS on Custom Dataset,-Version 3.1.1 (May
[/usr/local/lib/python3.10/dist-packages/super_gradients/training/utils/detection_utils.py](https://localhost:8080/#) in __call__(self, data)
    683             images_batch, labels_batch = list(zip(*data))
    684         except (ValueError, TypeError):
--> 685             raise DatasetItemsException(data_sample=data[0], collate_type=type(self), expected_item_names=self.expected_item_names)
    686
    687         return self._format_images(images_batch), self._format_targets(labels_batch)

DatasetItemsException: `DetectionCollateFN` only supports Datasets that return a tuple ('image', 'targets'), but got a tuple of len=3

I found that, as stated in the error message, when using the dataset created with the provided COCOFormatDetectionDataset, it always returns an array with three items.
Versions
Collecting environment information...
PyTorch version: 1.11.0+cu113
Is debug build: False
CUDA used to build PyTorch: 11.3
ROCM used to build PyTorch: N/A
OS: Ubuntu 20.04.6 LTS (x86_64)
GCC version: (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
Clang version: 10.0.0-4ubuntu1
CMake version: version 3.25.2
Libc version: glibc-2.31
Python version: 3.10.12 (main, Jun  7 2023, 12:45:35) [GCC 9.4.0] (64-bit runtime)
Python platform: Linux-5.15.107+-x86_64-with-glibc2.31
Is CUDA available: True
CUDA runtime version: 11.8.89
CUDA_MODULE_LOADING set to:
GPU models and configuration: GPU 0: Tesla T4
Nvidia driver version: 525.85.12
cuDNN version: Probably one of the following:
/usr/lib/x86_64-linux-gnu/libcudnn.so.8.9.0
/usr/lib/x86_64-linux-gnu/libcudnn_adv_infer.so.8.9.0
/usr/lib/x86_64-linux-gnu/libcudnn_adv_train.so.8.9.0
/usr/lib/x86_64-linux-gnu/libcudnn_cnn_infer.so.8.9.0
/usr/lib/x86_64-linux-gnu/libcudnn_cnn_train.so.8.9.0
/usr/lib/x86_64-linux-gnu/libcudnn_ops_infer.so.8.9.0
/usr/lib/x86_64-linux-gnu/libcudnn_ops_train.so.8.9.0
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True
CPU:
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   46 bits physical, 48 bits virtual
CPU(s):                          2
On-line CPU(s) list:             0,1
Thread(s) per core:              2
Core(s) per socket:              1
Socket(s):                       1
NUMA node(s):                    1
Vendor ID:                       GenuineIntel
CPU family:                      6
Model:                           85
Model name:                      Intel(R) Xeon(R) CPU @ 2.00GHz
Stepping:                        3
CPU MHz:                         2000.138
BogoMIPS:                        4000.27
Hypervisor vendor:               KVM
Virtualization type:             full
L1d cache:                       32 KiB
L1i cache:                       32 KiB
L2 cache:                        1 MiB
L3 cache:                        38.5 MiB
NUMA node0 CPU(s):               0,1
Vulnerability Itlb multihit:     Not affected
Vulnerability L1tf:              Mitigation; PTE Inversion
Vulnerability Mds:               Vulnerable; SMT Host state unknown
Vulnerability Meltdown:          Vulnerable
Vulnerability Mmio stale data:   Vulnerable
Vulnerability Retbleed:          Vulnerable
Vulnerability Spec store bypass: Vulnerable
Vulnerability Spectre v1:        Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers
Vulnerability Spectre v2:        Vulnerable, IBPB: disabled, STIBP: disabled, PBRSB-eIBRS: Not affected
Vulnerability Srbds:             Not affected
Vulnerability Tsx async abort:   Vulnerable
Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat md_clear arch_capabilities
Versions of relevant libraries:
[pip3] numpy==1.22.4
[pip3] pytorch-quantization==2.1.2
[pip3] torch==1.11.0+cu113
[pip3] torchaudio==0.11.0+cu113
[pip3] torchdata==0.6.1
[pip3] torchmetrics==0.8.0
[pip3] torchsummary==1.5.1
[pip3] torchtext==0.15.2
[pip3] torchvision==0.12.0+cu113
[pip3] triton==2.0.0
[conda] Could not collect

Sorry, I forgot to paste the URL. I just updated the description.
https://github.com/Deci-AI/super-gradients#:~:text=30th of May-,Quantization Aware Training YoloNAS on Custom Dataset,-Version 3.1.1 (May
Yes, it's called "Quantization Aware Training YoloNAS on Custom Dataset." I just copied it and modified the API Key to run it.

I feel this may be related to default value of with_crowd argument in COCODetectionDataset and the fact that collate FN in associated data loader is not supporting it. (E.g we use with_crowd=True but collate if is DetectionCollateFN and not CrowdDetectionCollateFN)

It works. I tried replacing DetectionCollateFN with CrowdDetectionCollateFN, and now the notebook seems to be working fine.
I will close this issue.

Hey @minato-ellie
Thanks for opening an issue for SG. I'm gathering some feedback on SuperGradients and YOLO-NAS.
Would you be down for a quick call to chat about your experience?
If a call doesn't work for you, no worries. I've got a short survey you could fill out: https://bit.ly/sgyn-feedback.
I know you’re super busy, but your input will help us shape the direction of SuperGradients and make it as useful as possible for you.
I appreciate your time and feedback. Let me know what works for you.
Cheers,
Harpreet


Fix Support delete when column name is Unicode

Proposed changes
Issue Number: close #xxx
before:
mysql> delete from table_7298276 where  中文列名1 > '2023-08-17' and 中文列名2 > '-68' and 中文列名3 in ("77", "0", "-35", "-8", "93", "-87", "42", "24", "57", "74");
ERROR 1105 (HY000): errCode = 2, detailMessage = delete job failed, errmsg:10019: [(<IP_ADDRESS>)[INVALID_ARGUMENT]failed to parse condition_str, condtion=TCondition {
  01: column_name (string) = "\xe4\xb8\xad\xe6\x96\x87\xe5\x88\x97\xe5\x90\x8d1",
  02: condition_op (string) = ">",
  03: condition_values (list) = list<string>[1] {
    [0] = "2023-08-17",
  },
  04: column_unique_id (i32) = 0,
  05: marked_by_runtime_filter (bool) = false,
  1000: compound_type (i32) = 0,
}]

now:
mysql> delete from table_7298276 where 中文列名1 > '2012-08-17' and 中文列名2 > -68 and 中文列名3 in (1,2,3);
Query OK, 0 rows affected (0.14 sec)

run buildall

run compile

run buildall


Add clickable web link support

Add clickable web link support to SlideFragment's title and text. Now resource string could contain  tag and it will be clickable.

Sorry, I do not understand the reason of the conflict, because I just added two attributes to the textviews.
android:linksClickable="true"
android:autoLink="web"

You are probably checking our from an old commit.

I have recreate the fork and re-do the pull request. Thanks for your answers. I will close this pull request.

Fixed via #192


fix_generic_parse

fix case where nested generics in action payload would not gen action name generic correctly

Codecov Report

Merging #9 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master     #9   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           5      5
  Lines          47     47
=====================================
  Hits           47     47

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 3fca106...d299fda. Read the comment docs.


Add version: nomacs.nomacs version 3.16.224

Pull request has been created with komac v2.1.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

Possible duplicate package entry.
Similar installer SHA256 hash found in manifest:

InstallerSha256: 79c189397a916db566ffada391e793001ef3bcde19d32c913dd1e76752895507

manifests\n\nomacs\nomacs\3.16.1709

InstallerSha256: 7780b4676a89ce2b4cfb9943ee8faeed644b5096f9bf4dd2b87033ebe7ff3620

manifests\n\nomacs\nomacs\3.16.1709

The InstallerUrl has the same version as this PR, so it seems to not be a duplicate.

=== manifests\n\nomacs\nomacs\3.16.224 ===
Missing Properties value based on version 3.16.1709:
MinimumOSVersion
Hi @Exorcism0666,
Does this package install on Windows 10?

[Policy] Needs-Author-Feedback


Log if a config from labdir is used

It is often unknown to users that the presence of the config in the labdir would indicate to containerlab to use this config, instead of a default "empty" config.
We have to add an INFO log message saying that for node X the config is loaded from file Y

there should already be a log message.
See https://github.com/srl-labs/containerlab/blame/main/nodes/default_node.go#L236
Anyways I propose simplifying the if else. See #1560


Simple changes in Readme file - port changed to 8000 from 8080.

Changes proposed in this pull request:
The Port changed from 8080 to 8000 in the ReadME file.
by [Apaar Dahal]

@dahalapaar
Could you please tell me the reason you wants to change the port number of this application?
Please close this PR if you mistaked to create it.


Can't expand BDC HDFS nodes

Stable/RC1

Add connection to BDC cluster
Expand server node
Expand HDFS node
Node hangs forever

Verified fixed in latest RC1 build


Is zipkin support hbase storage?

Is zipkin support hbase storage?

It used to, but support was removed eventually, because nobody used it, or maintained the code base. You can find the code in the git history of this project, if you dig it up and you're willing to refresh it (the storage model has changed a bit since then), then it's supported :wink:

got it , thanks


Issue with multiple @render

Hi,
It looks like the following code doesn't work as expected.
<form method="@render('formMethod', 'POST')" action="@render('formAction', 'd')" id="@render('formId', 'modalForm')">

I got "syntax error, unexpected '" action="' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';'"
When I look at the actual php file (compiled), I see the following php.
<form method="<?php echo \Radic\BladeExtensions\Helpers\Partial::renderBlock('formMethod', 'POST')" action="@render('formAction', 'd'); ?>"
                id="<?php echo \Radic\BladeExtensions\Helpers\Partial::renderBlock('formId', 'modalForm'); ?>">

As you see the @render for the 'action' didn't get converted.
Am I doing something wrong?

@render is depracted and @embed should be used. Make sure you have the latest version.

@RobinRadic  good to know. Where can I found the documentation?

The readme has an example which should be sufficient. If it lacks anything or if you have any questions feel free to create a new issue about it.


UINavigationController fails set the correct .intrinsicHeight of rootViewController

Description
When presenting a subclass of UINavigationController which conforms to the PanPresentable, the .intrinsicHeight is always fullscreen and not using the height of the FirstViewController which is the rootViewController of the UINavigationController.
When presenting a FirstViewController using the presentPanModal method, the view is correctly using the height of the content of the FirstViewController.
Is there anyway to get this behaviour?
What type of issue is this? (place an x in one of the [ ])

[x] bug

Requirements (place an x in each of the [ ])

[X] I've read and understood the Contributing guidelines and have done my best effort to follow them.
[X] I've read and agree to the Code of Conduct.
[X] I've searched for any related issues and avoided creating a duplicate issue.

Bug Report
Filling out the following details about bugs will help us solve your issue sooner.
Reproducible in:
PanModal version: 1.2.7
iOS version: 14.5
Expected result:
The UINavigationController would adjust the height to the rootViewController when being presented using the PanModalPresentable
Actual result:
It didn't adjust the height.

Did you end up solving this? We're in a similar spot right now trying to work around this issue.


Error in StringResources.en

While working on a StringResources.da update, I noticed this.
When hovering over Image Tab => Mouse Events the tooltip is wrong.

If
line 126    <s:String x:Key="S.Command.MouseClicks">Mouse clicks</s:String>
Is changed to
line 126    <s:String x:Key="S.Command.MouseEvents">Mouse clicks</s:String>
Everything is OK.
Kind regards
Regmos

Fixed by @matthew-e-brown


font units

Hi
Is there a way to use "rem" units in data-fittext-max ?
Thanks a lot for this plugin

+1  — I think rem and em units support is crucial in these responsive times...

v4.x will have ability to set max size to font-size specified in CSS (data-fittext-max="initial") - this can be what ever unit type you like - but will still be calculated and applied as a px unit. How does this sound?

yes that's really cool. Could we be notified when this version is avail ?
thanks !
2016-01-18 3:41 GMT+01:00 Patrick Marabeas<EMAIL_ADDRESS>
v4.x will have ability to set max size to font-size specified in CSS (
data-fittext-max="initial") - this can be what ever unit type you like -
but will still be calculated and applied as a px unit. How does this sound?
—
Reply to this email directly or view it on GitHub
https://github.com/patrickmarabeas/ng-FitText.js/issues/42#issuecomment-172410776
.

It's live (beware of potentially breaking changes): https://github.com/patrickmarabeas/ng-FitText.js/releases/tag/v4.0.0

So with this version 4.0.0, can I use "rem" units like this (I'm not sure I understand your previous message regarding "font-size specfied in css":

    {{data.computed.userLengthFtin}} x {{data.computed.userWidthFtin}} x {{data.computed.userThickFtin}}

CSS:
.myEmClass {
    font-size: 2em;
}

HTML:

Face man

ok, thanks, should I remove  data from all three directives
data-fittext
data-fittext-max
and
data-ng-model
?

Doesn't seem to work for me with version 4.0.0

    {{data.computed.userLengthFtin}} x {{data.computed.userWidthFtin}} x {{data.computed.userThickFtin}}

with CSS:
html {
    font-size: 11px;
}
#results #userdims .fittedRes {
font-size: 1.2rem;
}

and the font-size in my div stays to 10px, whereas there is still space left to fill.

data- is optional
ng-model has been replaced with ng-bind, {{ ... }} no longer required due to correct usage of ngBind

ok seems good now ! Thanks !!

except with the font-size with version 4.0.0:
CSS:
html {
       font-size: 11px;
}
#results #userdims .fittedRes {
	width: 100%;
	height: 2rem;
	font-size: 2rem;
}

and HTML:

							{{data.computed.userLengthFtin}} x {{data.computed.userWidthFtin}} x {{data.computed.userThickFtin}}

font-size should go up to 2rem, which is 22px, but it maxes out at 10px, whereas there's still space in the box.

Going to say it's the width: 100%; you are setting that's borking it.
Here's a working demo: http://codepen.io/patrickmarabeas/pen/RrxmLQ

v4.1.0 has replaced 'intial' with the more semantic word 'inherit'. This value can also be used with data-fittext-min.

yes indeed, that must be it, but as I use a totally responsive design (it's
a mobile app), I don't know how to avoid this. Do you have an idea ?
2016-01-22 3:32 GMT+01:00 Patrick Marabeas<EMAIL_ADDRESS>
Going to say it's the width: 100%; you are setting that's borking it.
Here's a working demo: http://codepen.io/patrickmarabeas/pen/RrxmLQ
—
Reply to this email directly or view it on GitHub
https://github.com/patrickmarabeas/ng-FitText.js/issues/42#issuecomment-173782651
.

Put FitText on a nested element. I'm assuming you aren't doing * { width: 100% } and all your elements have 100% width.

I am not sure I understand. All my nested divs widths are in %.
2016-01-28 23:24 GMT+01:00 Patrick Marabeas<EMAIL_ADDRESS>
Put FitText on a nested element. I'm assuming you aren't doing * { width:
100% } and all your elements have 100% width.
—
Reply to this email directly or view it on GitHub
https://github.com/patrickmarabeas/ng-FitText.js/issues/42#issuecomment-176451494
.

Add a class or use following selector to ensure the element has an auto width:
[fittext] {
  width: auto;
}


Create SECURITY.md

so DOS is possible.

Hi @877509395 ,
Per my earlier comments, I do not think it is wise or appropriate to include this here.
There is an email address available for communicating possibly sensitive security concerns.  See https://github.com/SpiderLabs/ModSecurity#security-issue


Nuxt 3.12.1 Error: does not provide an export named 'setupDevtoolsPlugin'

Environment
Nuxt project info:                                                                                1:06:56 AM (+7)

Operating System: Linux
Node Version:     v20.12.0
Nuxt Version:     3.12.1
CLI Version:      3.12.0
Nitro Version:    -
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      devtools, future, modules, css, i18n, quasar, experimental, plugins, imports, proxy, routeRules, app
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Build Modules:    -

Reproduction
Error: upgrade from Nuxt 3.11.2 to 3.12.1
Work: downgrade to Nuxt 3.11.2
Describe the bug
it show message
The requested module '/_nuxt/node_modules/.pnpm/@vue+devtools-api<EMAIL_ADDRESS>does not provide an export named 'setupDevtoolsPlugin'

Additional context
No response
Logs
nuxt.js?v=130e9795:122 [nuxt] error caught during app initialization SyntaxError: The requested module '/_nuxt/node_modules/.pnpm/@vue+devtools-api<EMAIL_ADDRESS>does not provide an export named 'setupDevtoolsPlugin' (at index.mjs?v=130e9795:79:15)Caused by: SyntaxError: The requested module '/_nuxt/node_modules/.pnpm/@vue+devtools-api<EMAIL_ADDRESS>does not provide an export named 'setupDevtoolsPlugin' (at chunk-IYZISRBI.js?v=130e9795:3:10)

I'm able to reproduce this with the vee-velidate zod integration.
https://stackblitz.com/~/github.com/ZTL-UwU/nuxt-3.12.1-setupDevtoolsPlugin-repro

Im facing same error after updating nuxt to 3.12.1 and using :
  future: {
    compatibilityVersion: 4,
  },

The error is:
Uncaught SyntaxError: The requested module '/_nuxt/@fs/C:/Dev/grooveshop-dev/grooveshop-storefront-ui-node-nuxt/node_modules/.pnpm/@vue+devtools-api<EMAIL_ADDRESS>does not provide an export named 'setupDevtoolsPlugin' (at vee-validate.esm.js:7:10)
Im running pnpm version 9.3.0

After adding "@vue/devtools-api": "6.6.3", as a dev dependency the error gone

I wonder if we need to add @vue/devtools-api to vite.optimizeDeps.include. cc: @antfu

After adding "@vue/devtools-api": "6.6.3", as a dev dependency the error gone

This works for me in dev, but building is a no-go.

This seems to be an upstream issue. I think the following should resolve it for you:
export default defineNuxtConfig({
  vite: {
    optimizeDeps: {
      exclude: ['vee-validate']
    }
  },
  modules: ['@vee-validate/nuxt'],
})

This may be worth adding to the @vee-validate/nuxt module, but I'm a little unsure as vee-validate does not expose a valid ESM build - and does not have export conditions either.
cc: @antfu

I have added  <VueQueryDevtools /> component as suggested here in the documentation https://tanstack.com/query/latest/docs/framework/vue/devtools and ended up with the same error, unless I install a suggested workaround i.e.@vue/devtools-api package explicitly.

If you're using pnpm and the method provided by @danielroe doesn't work, you can create a .npmrc file in the root directory with the content shamefully-hoist=true, which should resolve the issue.

Nothing mentioned here worked for me. Instead, I disabled auto imports for vee-validate and manually imported the components wherever needed.

@danielroe This is still a problem

+1

I published vee-validate v4.14.0 that defines the exports fields in the package.json files to fix other issues. It looks like it fixed this as well as I have tested it against the linked demo here.

I checked again. v4.14.0 solves the auto import and resolution issues with vee-validate itself but It doesn't solve the @vue/devtools-api issue. I think this will happen with any lib that uses the devtool as a dependency.
One work around is to manually install it:
pnpm add @vue/devtools-api

It doesn’t happen with every lib because I have other libs that depend on it and don’t cause this issue @logaretm

@logaretm
Thank you very much for addressing and fixing this issue. After testing without adding exclude: ['vee-validate'] in the vite optimizeDeps option, I found that everything now works correctly without throwing any errors.
I tested this with Nuxt 3.13.2.
Thanks again for your hard work!

The same error with nuxt-aos, pnpm installation is broking it.


cachix, hercules-ci-agent: nix_2_4 -> nix_2_7

Description of changes
Update the Nix version that cachix and hercules-ci-agent build and link with.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux (similar builds have passed in upstream ci for this and following systems)
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

@domenkozar fyi


removed from bower and npm?

I found that npm and bower shows information as following:

The URL pointed to another place which is https://github.com/ironsummitmedia/startbootstrap-sb-admin-2
And no tag, no useful code there, is there something bad happened?

why?

I wondering the same thing...
#130

Not sure why this happened but it's the wrong link as well. I will re-register the repo with Bower and npm to get this fixed up soon.

Closing this. Refer #130


[firestore-genai-chatbot]: strange error (may be filters not handled correctly)

[READ] Step 1: Are you in the right place?
Issues filed here should be about bugs for a specific extension in this repository.
If you have a general question, need help debugging, or fall into some
other category use one of these other channels:

For general technical questions, post a question on StackOverflow
with the firebase tag.
For general Firebase discussion, use the firebase-talk
google group.
To file a bug against the Firebase Extensions platform, or for an issue affecting multiple extensions, please reach out to
Firebase support directly.

[REQUIRED] Step 2: Describe your configuration

Extension name: firestore-genai-chatbot

[REQUIRED] Step 3: Describe the problem
Steps to reproduce:

install extension with overrides on and a nested COLLECTION_NAME/COLLECTION_PATH param
add context "you are a pirate" to the parent doc
add the first prompt "hello"

This results in the following error:

What happened? How can we make the problem occur?
This could be a description, log/console output, etc.

I also have this issue for some days now. I also tried to adjust my context but it didn't help. My logs look like this:
ClientError: [VertexAI.ClientError]: got status: 400 Bad Request     at throwErrorIfNotOK (/workspace/node_modules/@google-cloud/vertexai/build/src/index.js:395:15)     at GenerativeModel.generateContentStream (/workspace/node_modules/@google-cloud/vertexai/build/src/index.js:321:9)     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)     at async VertexDiscussionClient.generateResponse (/workspace/lib/generative-client/vertex_ai.js:54:36)     at async VertexDiscussionClient.send (/workspace/lib/generative-client/base_class.js:26:16)     at async FirestoreOnWriteProcessor.generateChatResponse [as processFn] (/workspace/lib/generate_chat_response.js:25:20)     at async FirestoreOnWriteProcessor.run (/workspace/lib/firestore-onwrite-processor/index.js:83:28) {   stack_trace: undefined }


[WIP] Prombench tests as stateful sets

Experimental PR to run prombench tests as stateful sets.
closes #219
Will add more info here soon.

from riot,

if a benchmark is started for LAST_COMMIT:acb and /benchmark is run on it. then the pr is updated, LAST_COMMIT is now LAST_COMMIT:xyz now if /benchmark cancel is run, will it be deleting the same stateful set?

since /benchmark cancel will trigger make stop_ss which will trigger ./prombench gke resource delete which just compares at the name of the k8s resource before deleting, LAST_COMMIT will have no effect on how the statefulSet is being deleted.
eventually when the statefulSet is deleted, the  pod will be sent a SIGTERM which will trigger the preStop hook which triggers make clean.

closing because pr was experimental. will continue in another proper upcoming pr.

Superseded by #248


Fails to start on Docker 1.12

The following error occurs on Ubuntu 16.04 after upgrading to Docker 1.12.0:
$ docker run --name docker-hostmanager -v /var/run/docker.sock:/var/run/docker.sock -v /etc/hosts:/hosts iamluc/docker-hostmanager

  [Docker\Exception\APIException]
  400 Bad Request: missing required Host header

  [GuzzleHttp\Exception\ClientException]
  Client error response [url] /containers/json [status code] 400 [reason phrase] Bad Request

synchronize-hosts [-f|--hosts_file HOSTS_FILE] [-t|--tld TLD]

Hi,
You must update your image version.
This should do the trick:
docker pull iamluc/docker-hostmanager
docker stop docker-hostmanager
docker rm docker-hostmanager
docker run -d --name docker-hostmanager --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /etc/hosts:/hosts iamluc/docker-hostmanager

The problem resolved. Thanks!


Interactively sort the columns in a table

An end user should be able to sort columns directly from the table.
Columns should be able to be sorted by:
Simple data types

string
numeric
boolean

Complex data types (these will like require some configuration/logic from the developer):

Enums (Status, for example)
Units with orders of magnitude (volts, millivolts, megavolts)
Other calculated values

For non-flat tables (grouped or hierarchical), some consideration needs to be given to if/how this would work.

@atmgrifter00, @rajsite, @jattasNI should we split the simple data types and the complex (custom) sorting into separate issues?


To customize it for other trained model files

@hashimshafiq @natanielruiz  Hi can u pls guide what all parameters to be changed if we change the model file trained for custom object detection. I have converted my model file using darkflow to .pb format i have to modify the current android yolo to detect other objects

Please check the Disclaimer on the project Readme.
Cheers

@natanielruiz  i have read the disclaimer of the project readme and its mentioned that it works only for 20 class. Can you list / suggest the steps to modify tat from 20 classes to any other classes , that would be of great help

Hi,
I believe the Disclaimer also gives some pointers as to what code to check and change if you were to try to modify it to detect a different number of classes. Also the darkflow model should be tiny-yolo (v1). If you are able to make it more general (be able to work with different number of classes) please make a pull request and I can merge it!
Cheers!


Permission to update pops up every few hours

macOS version: 10.14.6
Kap version: Version 3.0.1
Steps to reproduce
Wait some hours. Popup pops up.
Current behaviour
Permission popup with "Kap wants permission to... " or similar pops up every few hours, but even after giving it that, it pops up again in some hours.
Pretty sure this was introduced with the 3.0 update, as before I didn't have this issue.
Expected behaviour
It only pops up when it has to install an update.

I see that you are on an older version of macOS @carstenhag, have you experienced the issue in a more recent version of the OS?

I only have one Mac, and I have not updated yet, I know :p. Not sure when I'll be updating, I'm still waiting.

Same problem here. And I have macOs regular updated at 10.15.3
Thanks!

We are using this which says if it has asked once it won't ask again and the user has to manually go change it in the Preferences. I'll do some investigation on my system (10.14) and I might need to open an issue with them

Just to make sure, what type of permissions dialog are you seeing? Is it the microphone one, or something different?
@andantonelli @carstenhag

@karaggeorge this:

Translation: "Kap is trying to add a new helper. Insert password..."

Exactly. Probably doesn't happen to many people, only to those which have a second user with admin rights.

Huh, well that is not what I was expecting. I have never seen that dialog. I'll try creating a new user on my laptop and trying to see if I can replicate

Apparently that seems to be an issue for other Apps as well in a similar setup. Can you guys try some of these solutions and see if that fixes it:

https://apple.stackexchange.com/a/271123
https://github.com/atom/atom/issues/7058#issuecomment-283698557

sudo chown -R carstenh:staff Kap.app
pwd
   /Applications/Kap.app
ls -la
  total 0
  drwxr-xr-x   3 carstenh  staff    96 Nov 30 21:25 .
  drwxrwxr-x+ 77 root      admin  2464 Mar 26 16:25 ..
  drwxr-xr-x   9 carstenh  staff   288 Nov 30 21:29 Contents

Still showing up :(

Visual Studio Code also shows this popup, but only when it's preparing for an update. After the update was completed, it doesn't show up again. Maybe look into how they have solved this?
$ ls -la Kap.app Visual\ Studio\ Code.app
Kap.app:
total 0
drwxr-xr-x   3 carstenh  staff    96 30 Nov 21:25 .
drwxrwxr-x+ 77 root      admin  2464 30 Mär 12:50 ..
drwxr-xr-x   9 carstenh  staff   288 30 Nov 21:29 Contents

Visual Studio Code.app:
total 0
drwxr-xr-x   3 root  wheel    96 23 Mär 18:48 .
drwxrwxr-x+ 77 root  admin  2464 30 Mär 12:50 ..
drwxr-xr-x   9 root  wheel   288 24 Mär 09:09 Contents

https://apple.stackexchange.com/a/271123

This seems work for me! About a day without a notice.
Thanks!

@carstenhag looks like Kap and VS Code have a different owner and group (crastenh/staff vs root/wheel) any chance you can have Kap under the same owner and try again?

Before I had ran chown, the owners were root:admin.

In the meanwhile I have updated to the latest Mac version. The issue does not occur anymore, but I can't pinpoint whether the Mac update fixed it or my chown attempt.
Should we close this or take a look at how other electron apps do it? VS code, Postman and Abstract show the same pop-ups, but they never show the Kap behavior.

It's still happening, not sure why I had commented back then that it's fixed.

This bug is still annoying me, so I analyzed it a bit more extensively:
I was on 3.2.0, everytime I started Kap it nagged me to update. The permissions were:
drwxr-xr-x   3 root  wheel    96 31 Mär  2020 .
drwxrwxr-x+ 47 root  admin  1504 25 Jan 14:13 ..
drwxr-xr-x   9 root  wheel   288 31 Mär  2020 Contents

then I ran
sudo chown -R -R carstenh:staff Kap.app

and the permissions were fixed:
ls -la Kap.app

total 0
drwxr-xr-x   3 carstenh  staff    96 31 Mär  2020 .
drwxrwxr-x+ 47 root      admin  1504 25 Jan 14:13 ..
drwxr-xr-x   9 carstenh  staff   288 31 Mär  2020 Contents

I started up Kap, it nagged me, I entered my password and then it updated to 3.2.2.
Then, I checked for the permissions again and it was reset to root:wheel again!
total 0
drwxr-xr-x   3 root  wheel    96  9 Sep 18:27 .
drwxrwxr-x+ 47 root  admin  1504 27 Jan 21:43 ..
drwxr-xr-x   9 root  wheel   288  9 Sep 18:32 Contents

So it really seems like the permissions are reset to root after upgrading successfully (?!). That's probably also the reason why it seemed fixed in April 2020, then broken in December 2020 again.

This bug is still annoying me, so I analyzed it a bit more extensively:
I was on 3.2.0, everytime I started Kap it nagged me to update. The permissions were:
drwxr-xr-x   3 root  wheel    96 31 Mär  2020 .
drwxrwxr-x+ 47 root  admin  1504 25 Jan 14:13 ..
drwxr-xr-x   9 root  wheel   288 31 Mär  2020 Contents

then I ran
sudo chown -R -R carstenh:staff Kap.app

and the permissions were fixed:
ls -la Kap.app

total 0
drwxr-xr-x   3 carstenh  staff    96 31 Mär  2020 .
drwxrwxr-x+ 47 root      admin  1504 25 Jan 14:13 ..
drwxr-xr-x   9 carstenh  staff   288 31 Mär  2020 Contents

I started up Kap, it nagged me, I entered my password and then it updated to 3.2.2.
Then, I checked for the permissions again and it was reset to root:wheel again!
total 0
drwxr-xr-x   3 root  wheel    96  9 Sep 18:27 .
drwxrwxr-x+ 47 root  admin  1504 27 Jan 21:43 ..
drwxr-xr-x   9 root  wheel   288  9 Sep 18:32 Contents

So it really seems like the permissions are reset to root after upgrading successfully (?!). That's probably also the reason why it seemed fixed in April 2020, then broken in December 2020 again.


Newsletters: add 115 (2020-09-16)

[x] Add missing images @harding
[x] Update releases/RCs on Tuesday @harding
[ ] Rust-Lightning #618 C/C++ Bindings @moneyball
[x] Libsecp256k1 #558 Add schnorrsig module which implements BIP-340 compliant signatures @dongcarl

they'd previously responsibly disclosed to the maintainers of various Bitcoin and Bitcoin-derived full nodes

This depends on the definition of "responsible" and the project it refers to.
If we talk about Bitcoin Core, Bcoin and Bitcoin Knots, they all have been notified and patched back in 2018 - way before the paper and its website existed.
If we talk about btcd, the maintainers were first notified 2020-Jul-01 (-70 days), it was patched Jul-07 and Jul-12 (-59), and the binary v0.21.0-beta release with the fix came out Aug-28 (-12 days till Sep 9 disclosure). All of these intervals are shorter than Google Project Zero's time delay of 90 days.
Finally, If we talk about altcoins (which I assume are out of scope of this newsletter, so just for context), Decred (mentioned in the paper) was notified Jul-07, patched Jul-08 and released Aug-28. I think Dash was not notified at all and they patched Sep-12 post the disclosure.

@xaur I removed the word "responsibly" from the description, although the evidence available to me seems to suggest that the reporters behaved reasonably.

Latest changes look good. Thanks Harding!

ACK Rust-Lightning #618 PR

ACK Carl and Steve's PR writeups; thanks!

All looks good! Time to :ship:

ACK eb7a8d3fc7eef754d657cb3bfe53ad2bec3f63eb

Its 🚢 d! Thanks @harding @dongcarl @moneyball @jnewbery @jonatack @adamjonas for another great newsletter!


No such interface org.freedesktop.DBus.Properties

Hi,
I'm Mr. Cherry, a very friendly guy. Issue:
Input:
AKASH_KEY_NAME=myWallet
echo $AKASH_KEY_NAME
AKASH_KEYRING_BACKEND=os
provider-services keys add $AKASH_KEY_NAME
Output:
myWallet
Error: No such interface “org.freedesktop.DBus.Properties” on object at path /
Environment: Raspberry PI 4, debian

Please use "file" or "test" (no password protection) keyring backend instead of the "os".

Ok I have tried replacing os with file or test. But I get the same results as before.


fix: ReadChanges sort order

Description
Fixes https://github.com/openfga/openfga/issues/1078.
Currently: when we Write tuples, they all get the same inserted_at field. So when calling ReadChanges, we are sorting by inserted_at which does not give guarantees on the order. See https://stackoverflow.com/questions/19304579/postgresql-limit-order-returning-inconsistent-results
This PR changes the sort column so that we have a deterministic tie-break.
TO DO:

[ ] if possible, add an automated test that showcases the bug + the fix

Testing
Before this change:

After:
[24/10/23 5:12:06] ~ $ curl --location 'http://localhost:8080/stores/01HDH8NMN0TCRRQR0VMDRD4VV2/changes?page_size=2' \
--header 'Accept: application/json' | jq
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   431  100   431    0     0  28664      0 --:--:-- --:--:-- --:--:-- 71833
{
  "changes": [
    {
      "tuple_key": {
        "object": "file:file_one",
        "relation": "owner",
        "user": "user:user_one"
      },
      "operation": "TUPLE_OPERATION_WRITE",
      "timestamp": "2023-10-24T16:38:54.049097Z"
    },
    {
      "tuple_key": {
        "object": "file:file_two",
        "relation": "owner",
        "user": "user:user_one"
      },
      "operation": "TUPLE_OPERATION_WRITE",
      "timestamp": "2023-10-24T16:38:54.049097Z"
    }
  ],
  "continuation_token": "eyJ1bGlkIjoiMDFIREg4VkJCMEZYUzM1MVZTTlQwVlpESE0iLCJPYmplY3RUeXBlIjoiIn0="
}
[24/10/23 5:13:11] ~ $ curl --location 'http://localhost:8080/stores/01HDH8NMN0TCRRQR0VMDRD4VV2/changes?page_size=2&continuation_token=eyJ1bGlkIjoiMDFIREg4VkJCMEZYUzM1MVZTTlQwVlpESE0iLCJPYmplY3RUeXBlIjoiIn0%3D' \
--header 'Accept: application/json' | jq
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   437  100   437    0     0  31623      0 --:--:-- --:--:-- --:--:-- 72833
{
  "changes": [
    {
      "tuple_key": {
        "object": "file:file_three",
        "relation": "owner",
        "user": "user:user_two"
      },
      "operation": "TUPLE_OPERATION_WRITE",
      "timestamp": "2023-10-24T16:38:54.049097Z"
    },
    {
      "tuple_key": {
        "object": "domain:domain_one",
        "relation": "admin",
        "user": "user:user_one"
      },
      "operation": "TUPLE_OPERATION_WRITE",
      "timestamp": "2023-10-24T16:38:54.049097Z"
    }
  ],
  "continuation_token": "eyJ1bGlkIjoiMDFIREg4VkJCMEZYUzM1MVZTTllDN00wQlYiLCJPYmplY3RUeXBlIjoiIn0="
}

I'm going to try and see if I can come up with a test(s).

@miparnisari please add a test like the following:
https://gist.github.com/jon-whit/bed86b6e46a2ea16128505c17ff56d2d
This produces the problem without the change and demonstrates the fix with the change.


The purpose of judge_v

Hi, I notice one function called judge_v here https://github.com/yanxp/SSM/blob/8f0aaaf6079d7638e380e2aca4c370b641a50311/lib/utils/help.py#L128
This function seems to calculate the sum of loss and compare it with one hyper-paremeter(gamma) to decide whether to add this image to the SS process or the AL process. However, I found no description about this procedure. Besides, the v_val returned by this function is not used in the following code. So I wonder the purpose of this function. Thank you.

The function aims to calculate sample latent weight V according to our paper Eqn4. to judge whether choose SS process or AL process.

I notice that in Eqn (4) v has two values: 0 or 1, according to the values of l and f function. But in this function, there is gamma and clslambda, which is not mentioned in the paper. Am I missing something in the paper or could you please explain how v is chosen according to Eqn (4)?

The more details you can see our journal "Cost-effective Object Detection: Active Sample
Mining with Switchable Selection Criteria". Thanks

Thank you. I will refer to the paper for more details.

Hi @yanxp, I have read the paper "Cost-effective Object Detection: Active Sample
Mining with Switchable Selection Criteria". I know that v is used to determine which process(AL or SS) the box belongs. But still, the v_val returned by this function is not used in the following code. So I suppose only gamma and v is useful here.

In our code, the function judge_v() is a selective function to choose AL process or SS process.

https://github.com/yanxp/SSM/blob/8f0aaaf6079d7638e380e2aca4c370b641a50311/lib/utils/help.py#L128
This function returns two values: v and v_val.
As you mentioned, v is used to determine which process (AL or SS) the image enters. But my question is how is v_val used? It seems v_val is not used after it is returned.

No response from the author, closed.


A prompt engineer of MJ has been added

📝 信息 | Information

✅ 检查列表 | Checklist:

[x] 我已阅读了 Readme.md
[x] 描述是用英文编写的。
[x] meta.json 和 agent_template.json 没有被修改过。
[x] entry 放置在 agents 目录中，并且使用 .json 文件扩展名。

[x] I have read the Readme.md
[x] The description is written in English.
[x] The meta.json and agent_template.json have not been modified.
[x] The entry is placed in the agents directory with the .json file extension.

Please optimize the assistant's systemRole prompt, as its current quality is too low and overly simplistic.


Release v

Full release instructions are at: RELEASE.md
Pre Release

[x] Check mediatype version of Bundle, updating for major/minor releases
[x] Check mediatype version of TrustedRoot, updating for major/minor releases
[ ] Update CHANGELOG
[ ] Update pyproject.toml so the version matches the targeted release
[ ] Update package.json so the version matches the targeted release
[ ] Update version.rb so the version matches the targeted release
[ ] Update Cargo.toml so the version matches the targeted release

Tag Release

[ ] v<version>
[ ] release/java/v<version>
[ ] release/python/v<version>
[ ] release/ruby/v<version>
[ ] release/rust/v<version>
[ ] release/typescript/v<version>
[ ] release/jsonschema/v<version>

Publish Release

[ ] Java to Maven Central

Verify Releases Published

[ ] Java
[ ] Python
[ ] Ruby
[ ] Rust
[ ] Typescript

Please don't open this issue unless you're a maintainer, thanks.


843 add image crop bundle resource folder to backend snippet chain

Q
A

Branch
7.1.x

Bug fix?
yes

New feature?
no

BC breaks?
no

Deprecations?
no

Tests pass?
no

Fixed issues
https://github.com/chameleon-system/chameleon-system/issues/843

License
MIT

There was a bug in the entry of the ImageCropBundle's namespace/path. So it fixes https://github.com/chameleon-system/chameleon-base/pull/731.

Summary by CodeRabbit

New Features

Added functionality to prevent copying properties when parent records are copied in the CMS.
Updated the icon field to a new CSS Icon field in the CMS.
Added a new icon field for main menu categories and items in the CMS.
Introduced a sorting field for the CMS backend.
Added image crop bundle path into the backend theme's snippet chain.
Implemented a caching mechanism and session management improvements for backend breadcrumb service.
Added functionality for selecting icon fonts and dynamic loading of icon font CSS files.
Introduced functionality for extending fields with additional HTML and assets in the CMS.
Added a copy image URL to clipboard functionality in the Media Manager.

Bug Fixes

Fixed breadcrumb cleanup logic to use updated event properties.
Simplified link behavior for downloading files by removing onclick attribute.
Adjusted margin-right property for .button-element class to 0px.

Documentation

Added deprecation notices for certain classes and methods since version 7.1.6.
Updated documentation to remove instructions related to adding symlinks for template extension.

Refactor

Refactored methods across various classes for clarity and efficiency.
Updated type declarations and method signatures to specify parameter types and return types.

Style

Adjusted styling for the edit form container in the Media Manager detail view.
Enhanced visual emphasis of header labels in the usage table by adding <strong> tags.

Tests

No visible changes to end-users.

Chores

Removed redundant empty lines and outdated translations.

Revert

No visible changes to end-users.

Closing for further review on gitlab


Refactor minOccur to minOccurs

Refactor minOccur to minOccurs in multiple places as it should me minOccurs

can anyone help me why it is failing in CI

We recently added an integration test setup on Windows to reproduce a build failure that only manifests on Windows. I don't think it is related to your pull request.


Documentation on asset_hash has been removed

Included in the significant fallout from replacing 1 opinionated asset pipeline with a half-dozen is the removal of the documentation for the asset_hash feature. The closest available documentation is now this page that reads like a blog post.

When you say "asset_hash" do you mean "asset pipeline" (aka Sprockets)?
A v4 release of Sprockets is coming, we'll re-expose those docs once an official release has been made.

I'm referring to the asset_hash directive that is part of the default middleman 4 build. I suspect that it is part of the "asset pipeline" behavior, yes. Middleman 4 is not RC or alpha, so published documentation ought to reflect that. The vast majority of users are not going to be familiar with the goings-on of development, and rely on the documentation to provide necessary communication.

asset_hash and the Rails Asset Pipeline are separate concepts with no relation. Their docs have been here (and remain) https://middlemanapp.com/advanced/improving_cacheability/#uniquely-named-assets

Ah, okay, that wasn't clear (especially as the search autocomplete was directing me to Asset Pipeline).


type error when converting gl texture handle to c_void_p

I experience the following error when running the hello_* examples using 64-bit Python 3.5 (Anaconda distribution):
$ python hello_sdl2.py
SdlApp exiting
Traceback (most recent call last):
  File "hello_sdl2.py", line 20, in <module>
    app.run_loop()
  File "C:\Users\zemed\Anaconda3\lib\site-packages\openvr\glframework\sdl_app.py", line 122, in run_loop
    self.render_scene()
  File "C:\Users\zemed\Anaconda3\lib\site-packages\openvr\glframework\sdl_app.py", line 79, in render_scene
    self.init_gl() # should be a no-op after the first frame is rendered
  File "C:\Users\zemed\Anaconda3\lib\site-packages\openvr\glframework\sdl_app.py", line 74, in init_gl
    self.renderer.init_gl()
  File "C:\Users\zemed\Anaconda3\lib\site-packages\openvr\gl_renderer.py", line 153, in init_gl
    self.left_fb.init_gl()
  File "C:\Users\zemed\Anaconda3\lib\site-packages\openvr\gl_renderer.py", line 98, in init_gl
    self.texture.handle = self.resolve_texture_id
TypeError: cannot be converted to pointer

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "hello_sdl2.py", line 20, in <module>
    app.run_loop()
  File "C:\Users\zemed\Anaconda3\lib\site-packages\openvr\glframework\sdl_app.py", line 47, in __exit__
    self.dispose_gl()
  File "C:\Users\zemed\Anaconda3\lib\site-packages\openvr\glframework\sdl_app.py", line 90, in dispose_gl
    self.renderer.dispose_gl()
  File "C:\Users\zemed\Anaconda3\lib\site-packages\openvr\gl_renderer.py", line 217, in dispose_gl
    actor.dispose_gl()
  File "C:\Users\zemed\Anaconda3\lib\site-packages\openvr\color_cube_actor.py", line 119, in dispose_gl
    glDeleteVertexArrays(1, (self.vao,))
AttributeError: 'ColorCubeActor' object has no attribute 'vao'

I changed the handle field in the Texture_t ctypes structure from c_void_p to c_uint32 and the problem was fixed... my understanding is that the handles/ids generated by OpenGL will always be 32 bit unsigned int, regardless of the client (32 vs. 64 bit) platform, so c_uint32 is the appropriate type if you are running 64-bit libs.  Does that sound right?

Thank you for reporting this.
It appears that the Texture_t.handle really is a void*, not a uint32
https://github.com/ValveSoftware/openvr/blob/master/headers/openvr_capi.h#L1022
and
https://github.com/ValveSoftware/openvr/blob/master/headers/openvr.h#L123
So I would expect the alignment of the Texture_t struct to become wrong if we change Texture_t.handle to a uint32.
Rather, I suspect we need a different way to coerce a python integer to a 64-bit pointer, which seems to be what openvr expects us to do.
And of course we need to avoid that other exception, probably by initializing vao to None or zero at the start.
I have actually never tested 64-bit openvr. Aside from this problem, is it working for you? If so, that's great news.

64-bit openvr is working for me!  But you're right, looking at the OpenGL spec I see that actually the GLuint handle type is only a minimum of 32 bits, and I assume that openvr has made the right type choices...
Somewhat related: I've now been modifying the arguments to some of the gl calls (such as the delete vao that throws the other exception above) to pass in types that expose native ctypes pointers (to avoid any overhead of copy conversion from Python tuples or other types - you can set PyOpenGL to throw exceptions when this happens).  I think this is a good practice to maximize performance.  PyOpenGL has a "raw" API which does not perform any implicit conversions, and maybe it's best to use that while also explicitly performing any type conversions that might be necessary - I'll try that and see how it goes.


Fix instructions

The test that failed here has nothing to do with PR and is the result of the change of files in the DB (to the correct one). If the change itself is OK, I suggest we merge this.


Fix startup error with --import

Codecov Report

Merging #3082 into develop will decrease coverage by 0.02%.
The diff coverage is 0%.

@@             Coverage Diff             @@
##           develop    #3082      +/-   ##
===========================================
- Coverage    68.74%   68.71%   -0.03%
===========================================
  Files          686      686
  Lines        55820    55825       +5
===========================================
- Hits         38371    38361      -10
- Misses       17449    17464      +15

Impacted Files
Coverage Δ

src/ripple/app/main/Application.cpp
59.07% <0%> (-0.34%)
:arrow_down:

src/ripple/server/impl/BaseHTTPPeer.h
86.93% <0%> (-3.98%)
:arrow_down:

src/ripple/ledger/impl/ApplyView.cpp
80% <0%> (-2.61%)
:arrow_down:

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 38f8211...d99ec4d. Read the comment docs.


Add checks to ensure commands in system path

Adding checks to ensure that the required commands for fpgabist to execute are included in the users system PATH.

I have an update for this PR. Want to test before pushing my next commit.

@OPAE/tools There was one approval can we follow-up on this PR?

@dasm Looks like using the # pylint disable=W605 didnt work for the lines when addressing the issues.

Hey! What's the status on this one?

@dasm @r-rojo Can we get this approved and merged.
All changes have been addressed.


combine two graphs. older and newer versions of sigma.

Hi!
I created a graph using Gephi and then exported it to sigma.js, using the plugin created by dr. Scott.
It includes the use of the geolocation plugin.
Here it is - https://mudrak.github.io/FECRFEOSA/#
However, I am trying to achieve something like this - https://mudrak.github.io/sigmasigma/
Could you please, recommend me the way to add nodes to the old version. I need the names to appear only after the country is clicked. Then, if the node is edged to the other one it gets displayed.

Unfortunately I never used the old version so I am a bit helpless here. @boogheta do you remember how?

I don't really understand what's your objective exactly: do you want to hide nodes or labels? And is it to improve the first link or the second?
I don't know if there still exists somewhere some documentation for the old sigma, maybe @jacomyal knows...
Otherwise, you can find examples for the old sigma API looking at the code of your built interface from Oxford's gephi plugin here: https://mudrak.github.io/FECRFEOSA/js/main.js They handle hiding/showing on click already, so I guess you just need to adapt these pieces of code

Thanks very much for the answer!
Issue is solved. We wanted to hide nodes which were "names" in the json, unless the "country" node was clicked. https://mudrak.github.io/sigmasigma/ - the result.


RE: Assigning keys based on which keyboard is used, possible direction to look into.

While I'm not sure if this will provide a possible solution to developing this or not, I figured it best to leave it here just in case. Razer's Synapse software (currently Synapse 3) essentially does this function. Without Synapse running, their game keypad's keys are assigned default values with what appears to be a default keyboard driver. Once the program is running, those keys can be remapped to other assignments while the keyboard's keys remain untouched. This may be an instance of the program using both the key pressed and the device that key was pressed on. This may not be the case at all, but in case it is I hope this helps.

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

ID: b7635bf3-62fb-b9b7-7a2c-286dc108ab17
Version Independent ID: 890589e7-751b-9a0e-bda9-c7b1aa3f5102
Content: PowerToys Keyboard Manager utility for Windows
Content Source: hub/powertoys/keyboard-manager.md
Product: dev-environment
Technology: powertoys
GitHub Login: @mattwojo
Microsoft Alias: mattwoj

Hi @Sorjal - Thanks for filing this issue, but this is not the right place as the focus of this repo is specific docs updates. Could you please re-file on the PowerToys product repo? There's a few issues already open related to Razer's Synapse, so may be worth a quick look to see if it makes sense to add to an existing or open something new: https://github.com/microsoft/PowerToys/issues?q=is%3Aissue+Synapse+
Thanks again!


Problem with reverse lookups

I am working with the epicclient2.py from B2SAFE and the B2HANDLE library.
On the same machine and with the same python compiler I arrive at the following error for the reverse lookups.
Everything works fine with the epicclient2:
admin@ubuntu:~$ ./epicclient2.py os credentials/cred_b2handle/credentials.json search URL www.google.com
["841/3f066d3a-3794-11e6-98f1-04040a6400cb"]admin@ubuntu:~$
However, when I am trying to execute tha same commands from the function outside of the script I reeive this:
admin@ubuntu:~$ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.

from b2handle.handleclient import EUDATHandleClient
from b2handle.clientcredentials import PIDClientCredentials
cred = PIDClientCredentials.load_from_JSON('credentials/cred_b2handle/credentials.json')
reverselookup_username = cred.get_prefix()
reverselookup_password = cred.get_password()
client = EUDATHandleClient.instantiate_for_read_and_search(
... cred.get_server_URL(),
... reverselookup_username,
... reverselookup_password
... )
args = dict([('URL', 'www.google.com')])
result = client.search_handle(**args)
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python2.7/dist-packages/b2handle-1.0.2-py2.7.egg/b2handle/handleclient.py", line 959, in search_handle
list_of_handles = self.__searcher.search_handle(URL=URL, prefix=prefix, **key_value_pairs)
File "/usr/local/lib/python2.7/dist-packages/b2handle-1.0.2-py2.7.egg/b2handle/searcher.py", line 224, in search_handle
resp = self.__send_revlookup_get_request(query)
File "/usr/local/lib/python2.7/dist-packages/b2handle-1.0.2-py2.7.egg/b2handle/searcher.py", line 357, in __send_revlookup_get_request
resp = self.__session.get(entirequery, headers=head, verify=veri)
AttributeError: 'NoneType' object has no attribute ‘get'

Hi,
thanks for posting the issue. I've found the problem and created a fix. I'll make a release as soon as I am back to office.

PR #93 repairs unit tests affected by this fix.

This issue will be closed when PR #93 is merged and released.

Fixed in release 1.0.3, released on 2016-07-21.


restore disabled FileSystemTests

motivation: better test coverage
changes:

refactor the common part of testInMemoryFileSystemFileLock, testLocalFileSystemFileLock, testRerootedFileSystemViewFileLock
resove the potential reader race by making sure file have content prior to starting the threads
enable the above disabled tests in FileSystemTests

rdar://71560894

@swift-ci please test

@swift-ci please test


question

Hi,
nice project. could you quickly explain which api endpoints are supported by this project and which one not? are all endpoints here are available for free https://www.instagram.com/developer/endpoints/ ?
Thanks,
Arnold

Hi
This is not wrapper for offical API.
So there is no access token and endpoints are different.


feat(ni-redirects): Update redirect url to friendly name

Describe your changes
Update config for ni-redirects:

Change blob document url to more friendly name

Type of change 🧩

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update
[ ] Other (please explain in the description section above)

Checklist before requesting a review

[x] I have performed a self-review of my own code
[x] I have double checked this work does not include any hardcoded secrets or passwords
[ ] I have made corresponding changes to the documentation
[ ] I have provided details on how I have tested my code
[ ] I have referenced the ticket number above
[ ] I have provided a description of the ticket
[ ] I have included unit tests to cover any testable code changes

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


Transfer ready for BrowserStackCE Org

Remote .idea, .settings folders and .project, .classpath files present anywhere in the repo. Not sure if .metadata file should be present in the repo.
The gradle/wrapper folder present in android and example/android is not needed if you have not provided gradle wrapper binary or jar file.

.settings folder, .project and .classpath files is still there in some folders. Add these to the main .gitignore file so that they won't be included in the commit.


update webpack-related dependencies

Thanks for submitting a pull request to RGL!
Please reference an open issue. If one has not been created, please create one along with a failing
example or test case.
Please do not commit built files (/dist) to pull requests. They are built only at release.

As before - range is not constructively modified


'Copy recently used secret' command

to quickly get a recently used secret value into clipboard

Implemented in v2.2


Allow selection of Schematron phase

Feature request to allow control of which phase is being tested - perhaps a root attribute like @schematron-phase?

Hi @yamahito
This can already be done by including a param element :
<x:param name="phase">thephase</x:param>

Nice!  I can see it is documented under 'writing tests', which I missed initially.  Sorry!

You may also need x:param when you have to test Schematron with text nodes. Just FYI.


template.S: fix to build on architecture with non-empty _USER_LABEL…

…PREFIX__
Blackfin has a non-empty USER_LABEL_PREFIX, which means that a
symbol called "foo" in C must be named "_foo" in assembler.
Interestingly, it seems like "$(CC) -xassembler - -c" doesn't pass the
input source file through the C preprocessor, so we do this
explicitly.
Signed-off-by: Thomas Petazzoni<EMAIL_ADDRESS>

Thanks for the suggestion @tpetazzoni, @shenki reworked this though and I believe it was fixed by 8275ca370476a3 (template.S: fix to build on architecture with non-empty USER_LABEL_PREFIX)


Uncaught exception in library when handling exception with no stack trace

When promises are rejected without an error, the application crashes with the below Uncaught exception:
node_modules/applicationinsights/out/AutoCollection/Exceptions.js:34
                        throw THIS_IS_APPLICATION_INSIGHTS_RETHROWING_YOUR_EXCEPTION; // Error originated somewhere else in your app
                        ^

TypeError: Cannot read property 'stack' of undefined
    at Function.EnvelopeFactory.createExceptionData (/Users/kylemartin/Desktop/node_modules/applicationinsights/out/Library/EnvelopeFactory.js:132:40)
    at Function.EnvelopeFactory.createEnvelope (/Users/kylemartin/Desktop/node_modules/applicationinsights/out/Library/EnvelopeFactory.js:32:40)
    at NodeClient.TelemetryClient.track (/Users/kylemartin/Desktop/node_modules/applicationinsights/out/Library/TelemetryClient.js:102:44)
    at NodeClient.TelemetryClient.trackException (/Users/kylemartin/Desktop/node_modules/applicationinsights/out/Library/TelemetryClient.js:55:14)
    at AutoCollectExceptions.handle (/Users/kylemartin/Desktop/node_modules/applicationinsights/out/AutoCollection/Exceptions.js:30:35)
    at process.emit (events.js:182:13)
    at emitPromiseRejectionWarnings (internal/process/promises.js:119:20)
    at process._tickCallback (internal/process/next_tick.js:69:34)
    at Function.Module.runMain (internal/modules/cjs/loader.js:744:11)
    at startup (internal/bootstrap/node.js:285:19)

This can be reproduced on 1.2.0 as well as older versions, by:
test.js
let appInsights = require('applicationinsights');
appInsights.setup().start();

Promise.reject();

APPINSIGHTS_INSTRUMENTATIONKEY="string" node test.js

Thanks for the report! It looks like we're also unintentionally suppressing important Node warnings from this scenario. For example, when I run this sample without the AI SDK, Node shows this warning (though does not crash).
(node:1808) UnhandledPromiseRejectionWarning: undefined
(node:1808) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:1808) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Hey @OsvaldoRosado is this bug addressed with 1.5.0? The referenced issue is merged but the bug is still open.
I'm currently on v1.4.1 and get the Cannot read property 'stack' of undefined error.
If this is not resolved, is there a workaround for this? Thanks :)

@markwolff was this fixed in newer releases?
I understand Node itself warns that it will crash for unhandled promises in newer versions, but we probably shouldn't crash on Node's behalf :smile:

I don't think this has been addressed yet. I'll include a fix for it in next week's release (1.6.0)


Implement --dont-skip

I attemtped to implement --force, but I am getting the following error.  I assume that it it something that is currently in flux.  I removed any of my code that did anything and it was still there.
 + Skipping install/python.
 + Executing install:
 |  /dev/fd/62: line 14: syntax error: unexpected end of file
 |  /dev/fd/63: line 15: syntax error: unexpected end of file
Task install failed!

If it is easier to implement yourself, no hard feelings.
EDIT
This is to solve issue https://github.com/kennethreitz/bake/issues/7

how is this different than --yes?

force will force the task to run even if skip triggers.
--yes                    Set medium–security prompts to yes.
--force -f              Forces task to run even if skip key hasnt changed

Switched it up based on your comment on the issue
  --yes                    Set medium–security prompts to yes.
  --dont-skip          Forces task to run even if skip key hasnt changed

Let me get CI working :)

rebase?

Had some time to read through the tests and understand what was broken.  Tests are now passing, Please let me know if there are any other changes I can make.


fix deadlock

changed synchronizations to break deadlock in cases where json_prolog query triggers another query;
added initial_package as an argument to the launch file, allowing the change of this from the terminal

@daniel86 we only looked at SimpleQuery, maybe the normal Query also has this issue?

@bbferka thanks for the pull request! I'll merge after symposium ;)
Well actually I never understood what the difference is. What makes simple query simple?
I think no one uses the query service, only simple_query is used.
But yes, might be affected as well.
cheers!

This fix might lead to undefined behaviour.
The prolog interpreter behind json_prolog supports only one active query at a time (see http://jpl7.org/740/JavaApiOverview.jsp#Multi-Threaded Queries and the "Terminating Queries" chapter above).
I recommend reverting this (excluding the launch file improvement) and refactoring the dead-locking query.

what a bummer :/ thanks for pointing that out @mh0rst
I will take a look at this again...

Yea, That sux bigtime!  I was afraid of something like this. We did not check every implication of this change when we did it. If you think it can cause serious problems it can be reverted, I think I can just use a different fix for this problem. It is strange however that the prolog interpreter works for me with two queries (basically in one call initiates the other one and waits until the 2nd call terminates);

well we can't conclude from that that it works in general.
but ending up in a deadlock is also not good behaviour.
I find it a bit confusing that the jpl Query objects explicitly
support threading: Each query is bound to a thread
and it is also stated that each thread has it's own Prolog engine
attached -- however, not sure if this is already the way to avoid
mentioned multithreading problems.
@mh0rst you were running into problems?

No problems on my side so far, I don't think openease sends multiple queries concurrently anywhere.
I just noticed this commit while trying to hunt some other bugs and checked if that was causing one of the issues I experienced (it did not).
My objection is purely based on the (extremely outdated and inaccurate) documentation of jpl and some commits in the https://github.com/SWI-Prolog/packages-jpl repository. From version 3.1.4-alpha (which indigo currently uses) up to 7.7.5 the developers touched thread safety in both Java and C parts.
Due to the complexity of swipl and jpl, it is hard to see if thread safety is guaranteed in every circumstance with the current versions we are using. I would at least run some multithreaded tests against json_prolog to see if it works with many clients firing at the node.


run demo.py for instance segmentation

I've run demo.py for inference demo with pre-trained models, I got this "Please compile MultiScaleDeformableAttention CUDA op with the following commands: cd maskdino/modeling/pixel_decoder/ops sh make.sh  ".  when I run "sh make.sh", I get this error "nvcc fatal   : Unsupported gpu architecture 'compute_86'. the version of cuda that nvcc --version print for me is "cuda10.1". Must I install the newer version of cuda?

You can refer to deformable detr for more details about cuda installation, as we use its deformable cuda implementation.

@FengLi-ust the output result in opencv window is distored with input 512 * 512 by running demo.py


Enable intersphinx to cupyx module

Jenkins, test this please.

Jenkins CI test (for commit 0399dd4a4b0290705ca423ca64b92273b794768e, target branch master) succeeded!


TitleConflictsWithExistingRegistrationId operates on unlisted packages

I have a package whose title is the same as the id of an unlisted package (also owned by me). When trying to push a new version of the listed package (from AppVeyor) I get:

Error publishing package. NuGet server returned 400: The NuGet package is invalid. The error encountered was:'The title of your package, 'XmlSchemaClassGenerator', is similar to the ID of an existing package, which can cause confusion with our users. Please modify the title of your package and try uploading again.'. Correct the error and try again.

This is due to the check in PackageNamingConflictValidator.TitleConflictsWithExistingRegistrationId. I believe unlisted packages shouldn't be taken into account when performing this check because the policy regarding unlisted packages stated on the NuGet Gallery site is:

Unlisting a package hides the package from search results and all NuGet commands

Adding @yishaigalatzer @harikm86

We've discussed this in the team and will not be changing this policy short-term. For now, you can add a prefix or suffix to the title and publish the package.

:ok: fair enough. One thing that puzzles me, though: I tried adding just an emoji character to the name and still got the error. Adding a "regular" character worked, though. I can't see anything in the code that would prevent the first case. The check just does Trim() and ToLowerInvariant() and then compares with string ==.

Good question, would have to check. What value did you attempt?

:sunglasses:

Filtered out by the database :)

Ah, got it.


Add bazel builds for container-diff.

One manual edit in vendor/gorilla/mux/BUILD.bazel to workaround a gazelle bug.

cc @r2d4

Ready for a look. Travis is passing.


There are some issues with the file 'enviromenents. yaml'

enviromenents. yaml， The environment here is incomplete
An error occurred while running this code：
python runs/run.py --cfg configs/projects/CLIPFSAR/ucf101/CLIPFSAR_UCF101_1shot_v1.yaml
/home/robot/anaconda3/envs/hyrsm/lib/python3.6/site-packages/aliyunsdkcore/auth/algorithm/sha_hmac256.py:20: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography and will be removed in a future release.
from cryptography.hazmat.backends import default_backend
/home/robot/MyCode/CLIP-FSAR-master/models/base/few_shot.py:56: UserWarning: PyTorch version 1.7.1 or higher is recommended
warnings.warn("PyTorch version 1.7.1 or higher is recommended")
Loading config from /home/robot/MyCode/CLIP-FSAR-master/configs/projects/CLIPFSAR/ucf101/CLIPFSAR_UCF101_1shot_v1.yaml.
Traceback (most recent call last):
File "/home/robot/MyCode/CLIP-FSAR-master/models/base/few_shot.py", line 325, in load
model = torch.jit.load(opened_file, map_location=device if jit else "cpu").eval()
File "/home/robot/anaconda3/envs/hyrsm/lib/python3.6/site-packages/torch/jit/init.py", line 230, in load
cpp_module = torch._C.import_ir_module_from_buffer(cu, f.read(), map_location, extra_files)
RuntimeError: version <= kMaxSupportedFileFormatVersion INTERNAL ASSERT FAILED at /opt/conda/conda-bld/pytorch_1591914742272/work/caffe2/serialize/inline_container.cc:132, please report a bug to PyTorch. Attempted to read a PyTorch file with version 4, but the maximum supported version for reading is 3. Your PyTorch installation may be too old.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "runs/run.py", line 103, in
main()
File "runs/run.py", line 97, in main
launch_task(cfg=run[0], init_method=run[0].get_args().init_method, func=run[1])
File "/home/robot/MyCode/CLIP-FSAR-master/utils/launcher.py", line 36, in launch_task
func(cfg=cfg)
File "/home/robot/MyCode/CLIP-FSAR-master/runs/train_net_few_shot.py", line 477, in train_few_shot
model, model_ema = build_model(cfg)
File "/home/robot/MyCode/CLIP-FSAR-master/models/base/builder.py", line 32, in build_model
model = BaseVideoModel(cfg)
File "/home/robot/MyCode/CLIP-FSAR-master/models/base/models.py", line 40, in init
self.head = HEAD_REGISTRY.get(cfg.VIDEO.HEAD.NAME)(cfg=cfg)
File "/home/robot/MyCode/CLIP-FSAR-master/models/base/few_shot.py", line 2700, in init
backbone, self.preprocess = load(cfg.VIDEO.HEAD.BACKBONE_NAME, device="cuda", cfg=cfg, jit=False)   # ViT-B/16
File "/home/robot/MyCode/CLIP-FSAR-master/models/base/few_shot.py", line 332, in load
state_dict = torch.load(opened_file, map_location="cpu")
File "/home/robot/anaconda3/envs/hyrsm/lib/python3.6/site-packages/torch/serialization.py", line 593, in load
return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
File "/home/robot/anaconda3/envs/hyrsm/lib/python3.6/site-packages/torch/serialization.py", line 763, in _legacy_load
magic_number = pickle_module.load(f, **pickle_load_args)
EOFError: Ran out of input

I face the same issue.


Use Gazebo ROS vendor packages

Changes:

Update all package.xml and CMakeLists files to use Gazebo vendor packages that are now available in rolling and the upcoming jazzy.
Update Github Actions to run on Ubuntu Noble
Clean up code where both ign and gz headers were supported.

ros-rolling-ros-gz-sim is still not released, or is there an other issue with the config?

Yeah, I think that's the only issue.

ros-rolling-ros-gz-sim is not available on ros2-testing.

Has there been a release of ros2_control into rolling since https://github.com/ros-controls/ros2_control/pull/1256? That seems to be the issue here.

Has there been a release of ros2_control into rolling since ros-controls/ros2_control#1256? That seems to be the issue here.

yes, today ;) https://github.com/ros/rosdistro/pull/41012

That change looks like it would also need a README update.

I've updated the README to add Jazzy. Let me know if there's a specific change you had in mind.

That change looks like it would also need a README update.

I've updated the README to add Jazzy. Let me know if there's a specific change you had in mind.

Yes, these are the changes that I had in mind, thank you for updating this. Currently, I find it a bit troublesome to find out which "rolling" means "rolling an noble" and which means "rolling on jammy, we haven't updated our docs, yet". The proposed changes make that clear in my opinion.

I've fixed flake8 failures in https://github.com/ros-controls/gz_ros2_control/pull/277/commits/affdb76c3e72e0f82469679e67cb658b3e58110f. CI should hopefully be green now. Please take a look.

@azeey will the vendor packages be released for distros < Jazzy as well? Up to this PR we were able to compile the rolling version of the ros2_control stack on iron and humble, but now this obviously fails https://github.com/ros-controls/ros2_control_ci/actions/runs/8994845511

We're currently not planning to release the vendor packages for earlier versions. If there is a lot of interest, we might consider releasing them, but they would require more work, so I don't think it will be anytime soon.

Up to this PR we were able to compile the rolling version of the ros2_control stack on iron and humble

I wasn't aware of this. I don't see a clean way to accomplish this with the vendor packages. In general, I was under the impression that best practice was to have a branch for each ROS version and backport changes if necessary. This is at least what the packages in the ROS core do. So I assumed master would only support Jazzy when it came out.

Up to this PR we were able to compile the rolling version of the ros2_control stack on iron and humble

I wasn't aware of this. I don't see a clean way to accomplish this with the vendor packages. In general, I was under the impression that best practice was to have a branch for each ROS version and backport changes if necessary. This is at least what the packages in the ROS core do. So I assumed master would only support Jazzy when it came out.

You are right and in principle we use this scheme. But we wanted to have the opportunity to use new features in the LTS distros (which are the only ones used by the industry) without the extra work on backporting them with proper deprecations/without any ABI/API breaks. This is why we added these CI checks to see if we break our code to be compilable on the older LTS distros. This is now the case with this PR (which is fine for rolling/jazzy and makes totally sense).
I tried to just import all the vendor packages but it fails on dependencies not available on jammy https://github.com/ros-controls/ros2_control_ci/pull/77 What would be necessary to add the vendor package at least for the humble LTS? (we can move the discussion to the ros2_control_ci PR)


session state/store

going between pages clears my editor state. would you be open to a PR which retains last known state of editor for each section in local storage? second order gain: this repo is a great example of a production ready sveltekit app and with a store implementation will be even more complete.

Clearing the editor state is deliberate — the idea is that each exercise is sufficiently small in scope that you're not really losing anything when it gets cleared, and having it automatically reset each time eliminates any confusion that could otherwise arise from the starting point not matching what the text of each section expects it to be. It's supposed to be 'disposable', so that there's no anxiety around whether changes are persisted or not.
But I'm open to persuasion that this is the wrong approach!