Minutes View

Hi..i was wondering if there was an attribute to show the timeline in a minutes view, similar to the 'hour' tag....

Hi.. we need this on the main repo
https://github.com/jsGanttImproved/jsgantt-improved
there is an issue there https://github.com/jsGanttImproved/jsgantt-improved/issues/144


LanguageTranslator support for a separate no translate list for each language

Pull Request Test Coverage Report for Build 298

0 of 14 (0.0%) changed or added relevant lines in 1 file are covered.
246 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-11.7%) to 68.545%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

libraries/botbuilder-ai/src/languageTranslator.ts
0
14
0.0%

Files with Coverage Reduction
New Missed Lines
%

libraries/botbuilder-ai/src/luisRecognizer.ts
85
3.09%

libraries/botbuilder-ai/src/languageTranslator.ts
161
2.09%

Totals

Change from base Build 295:
-11.7%

Covered Lines:
1554

Relevant Lines:
2191

💛  - Coveralls


KBKDF Used in the HMAC derivation of the DICE Layers

Requirement: The HMAC operation which occurs on the UDS value and on the similar value for all subsequent layers must be a KBKDF operation.

Need to verify that this PR completed the work. https://github.com/chipsalliance/caliptra-sw/pull/372

Also https://github.com/chipsalliance/caliptra-sw/pull/423. Note that an SP 800-108 KDF cannot be used when deriving the LDevID CDI, due to hardware limitations when the label/context data comes from a KV slot.

We are going to close this as completed based on the work in these PRs. https://github.com/chipsalliance/caliptra-sw/pull/423 https://github.com/chipsalliance/caliptra-sw/pull/372


Add New Recipes

We should give options to the users to add new recipes so that others can search them and get the information whenever required.

I think we should add a form where users can add information so that can be displayed on the screen as it was working earlier

I have added the form where it asks the recipe name, ingredients, instructions and time taken to prepare the recipe.

I have also added the image URL feature in which users can add the URL of the image to put with the recipe. All details will go to the backend and other users can see the recipe while searching.

Completed entire working flow of add new recipes


Support for H31 files

Hi,
Thanks for the code. I am trying to convert some H31 (instead of R31) files by looking at your code. There are some differences between the files (header is not there, and the location of the time_meta and epoch_meta are in different lines, I guess not important) , mostly related to the binary part ff the file.
I follow your code and in the parse_data function the
bits=10100001

As such meas_range3=0 so app_cond is nan in the conversion.
Is it possible to support it?

Hello!
It might be possible - can you provide/upload a sample H31 file?

Thanks for the reply
An H31 file (rename txt to h31)
Copy.txt
I changed a bit your code, if you would like to see (rename em31.txt to em31.py)
em31.txt

Thanks. Please note that I cannot guarantee this repo will support H31, as we at ECCC exclusively work with R31 format. I will give it a shot though!

Hi @mariosgeo I have some changes in the h31 branch that parses the example H31 file. I also found a manual  that describes the H31 format.
On page 81 (85/96 in the PDF) it shows what multiplication factors to use based on the range2 and range3 flags, and as you show, there is nothing indicating what to do when they are both 0. I see in your code that you set the following:
    else:
        c_factor = -0.025
        i_factor = -0.025

I'll check with our fieldworkers and see if those defaults are acceptable.


IPv6 multicast group monitor support

This is a take 2 to the https://jira.zephyrproject.org/browse/ZEP-1673 issue. So this one tries to keep things simple and memory efficient, and only support the multicast monitoring to whoever needs/wants that information.

@pfalcon Ping. new try to fix this old issue.

@jukkar: Thanks for the patch, in my queue. (My plan was to compare this with your previous patch (which takes more time), to be prepared to argue with @tbursztyka if he's not happy about it again ;-) ).

@pfalcon What's wrong with blocking a bad patch? ;P without me nacking the previous patch, we wouldn't have had that one. Which I really prefer actually

New version that enhances the documentation.

@pfalcon Can you re-check this one so we get it merged.

Thanks. I'm going to look into implementing frdm_k64f handling as soon as other tasks permit (due to an upcoming conference, let me be realistic and say "hopefully within a month").

Implementation of the mcast handling for frdm_k64f was finally posted as https://github.com/zephyrproject-rtos/zephyr/pull/5255.


ObjectProperty tree display broken

Property tree failing to display ancestors (by subPropertyOf) and crashes when trying to fold out descendants, e.g.

This works fine in OLS3

Ah that's annoying, it definitely used to work. Must be a regression of the recent tree updates. I will look into it.

it definitely used to work.
Thought I remembered it working previously

Strangely this seems to work for me at the moment:
https://www.ebi.ac.uk/ols4/ontologies/ro/properties/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FRO_0013001
Showing ancestors:

Expanding the node:

I wonder if there was an issue with Neo4j (which is where ancestors/children come from; everything else in the page comes from Solr).


Create a helm package

This distribution seems like a good candidate to create a helm package from.
If you like, I will see if I can create a patch for this, somehow.

I'd certainly have nothing against a helm package, with the caveat that users still need to be able to configure their DNS provider somehow.

This is getting towards done (will tidy the history and write a decent commit later, but it's tracked at https://github.com/PalmStoneGames/kube-cert-manager/compare/master...andrewhowdencom:ahowden_add-helm-packge)
There are two outstanding issues:

How should we configure the DNS providers? I do not see any way to conditionally create files with helm packages (though this is my first attempt at creating such a package), so I'm inclined to create a secret for all possible combinations, populate them with empty values and mount them all into the container. If the DNS provider is not used, the environment variables will just exist in the session and be ignored. But it means running a lot of mostly pointless mounts -- this feels kind of insane.
In testing the HTTP provider, it was binding port 80 rather then port 8080, as doumented in https://github.com/PalmStoneGames/kube-cert-manager/blob/master/docs/providers.md#http

This was verified in a number of ways

It works
$ watch -n 1 netstat -tulpn during a HTTP challenge request

Stub (mental note) - A large, monolithic secret containing all environment variables is probably fine here.

@andrewhowdencom might be possible to do something cunning with named templates: https://github.com/kubernetes/helm/blob/master/docs/chart_template_guide/named_templates.md#the-include-function
Looks like all of these boilerplate env variables are of the form KEY=value, so perhaps you can use something like the {{- range $key, $val := .Values.config }} syntax at the bottom to only specify the env block once, and insert it N times, once for each k/v pair in the config dict.

You know, I completely forgot about this. I got it "mostly working", and have thus just been using it.
@paultiplady That is a good idea. However, I'm time limited -- given that this works as it stands, I might offer it up for PR shortly (so, with docs).
The helm charts have also undergone somewhat of a "standardisation" recently based around the prometheus chart, and have abstracted things like storage is a superior way.
For ref, the repo is here: https://github.com/andrewhowdencom/kube-cert-manager/tree/ahowden_add-helm-packge/helm
I don't have an internet connection that's reliable at the minute, but I'll see if I can take a look at this over the next couple weeks!

Thanks! Looking forward to the PR :)

Just saw this, I actually created a helm chart located here https://github.com/mirusresearch/charts/tree/master/incubator/kube-cert-manager
Feel free to use it, pick it apart, submit PR

@AlecTroemel oh my god I forgot about this entirely, I feel so guilty. @luna-duclos the chart I previously constructed does not follow some of the more modern conventions set out by helm. I would probably vote for using @AlecTroemel's version, and as I get time to do work on this (I want to, but am currently under load setting up CI/CD pipelines with Kubernetes as well as some monitoring and logging infra) I will submit patches to @AlecTroemel's chart.
<3 Sorry all.

@andrewhowdencom no need to feel guilty, I just started using this awesome project! I hope to eventually commit some PR's to kube-cert-manager and merge that chart into the official helm repo.

Is there still work being done to get this into the official helm charts repo?

@rochdev I'm not sure. I created a helm chart you can use here https://github.com/mirusresearch/charts/tree/master/stable/kube-cert-manager. If its something the maintainers here want in the repo I could create a PR


fix(bar): Fixing a missing bar in log scaled stack. close 19517

Brief Information
This pull request is in the type of:

[x] bug fixing
[ ] new feature
[ ] others

What does this PR do?
This change fixes a log scale of stacked bar chart - where some rectangles were getting Infinite height due to the log.
Fixed issues

https://github.com/apache/echarts/issues/19517

Details
Before: What was the problem?

After: How does it behave after the fixing?
After the fix, the bar is rendered as expected.

Document Info
One of the following should be checked.

[x] This PR doesn't relate to document changes
[ ] The document should be updated later
[ ] The document changes have been made in apache/echarts-doc#xxx

Misc
ZRender Changes

[ ] This PR depends on ZRender changes (ecomfe/zrender#xxx).

Related test cases or examples to use the new APIs
N.A.
Others
Merging options

[x] Please squash the commits into a single one when merging.

Other information

@gooroodev review

1. Summary of Changes
This pull request addresses an issue with missing bars in a log-scaled stacked bar chart. The changes include:

Adjusting the start value for the base coordinate calculation when the value is zero in a logarithmic axis.
Adding a test case in bar-log.html to verify that stacked bars are correctly rendered in a log-scaled chart.

2. Issues, Bugs, or Typos
Code Issues

Missing Newline at End of File: The modified bar-log.html file does not end with a newline, which is a common convention in many coding standards.

Proposed Improvements
Improvement 1: Add Newline at the End of File
@@ -123,4 +123,4 @@

-
\ No newline at end of file
+

3. General Review of Code Quality and Style

Code Quality: The code is well-structured and addresses the specific issue of missing bars in log-scaled stacked bar charts. The logic for adjusting the start value to avoid -Infinity in logarithmic calculations is sound.
Code Style: The code follows a consistent style, and comments are added to explain the rationale behind the changes, which enhances readability.
Testing: The addition of a new test case in bar-log.html is a good practice to ensure that the changes work as expected and to prevent future regressions.

Specific Comments:

Handling Logarithmic Zero: The approach to adjust startValue to 1 when it is zero is a practical solution to handle the issue of log(0). The comment explaining this adjustment is clear and helpful.
Test Case: The new test case in bar-log.html is well-constructed and verifies the correct rendering of stacked bars in a log-scaled chart. It checks for both the presence of bars and their stacking behavior.

Overall, the changes are well-implemented and address the issue effectively. Once the newline issue is resolved, this pull request should be ready for merging.
Yours, Gooroo.dev. To receive reviews automatically, install Github App


Arm64/x86 support

I'm writing a .net core program on an Apple silicon machine. So I have extended your script to check which architecture is running and download the .net core runtime for that architecture. I also added some checks to test whether the installer is available

Thanks a great addition to the script - thank you


bug: Header right & left icons spacing issue

Type: bug
Ionic Version: 2.x
Platform: all
Ionic 2 header in android - right & left icons not having same padding, But android native header looks proper spacing for right and left icons.

Hello! Thanks for opening an issue with us! Would you mind sharing some screenshots of the issue you are describing?

Hello all! As it seems it has been a while since there was any activity on this issue i will be closing it for now. Feel free to comment if you are still running into this issue. Thanks for using Ionic!


Walled Templates truncates measured templates on Hex Grids

As above. Find the Culprit! was used to determine that Walled Templates on its own causes this issue.
This is the current behaviour with Walled Templates on a Hexagonal Columns (Odd) gridded map, but any hexagonal grid will reproduce this issue.

This is the expected behaviour when walled templates is disabled. Notice that in all cases, at least one row on one side of the template is missing hexes in the above image. No settings within the module itself seem to resolve this issue, so unfortunately this renders the module unusable for me.

Any further input would be appreciated.

What system are you using?

I fixed the truncation issue in v0.3.4. There are still limited instances where Foundry and Walled Templates can differ slightly. When the circle crosses the center point of the hex, I am finding it difficult to precisely replicate what Foundry is doing for its inclusion test. I also don't love how the Foundry version is unbalanced in those cases.
Closing this for now, but please feel free to file a new issue if you have a specific use case in mind that the improvements in v0.3.4 did not address.


Epoch time in ns can't be display in javascript

It's impossible to display the timestamp in epoch format ( ns ) in javascript.
When influxdb send a timestamp value in JSON like this :
[
1460549358372198212,
"bob",
"W001478 start",
"JMETER"
],
you can't affect the value in javascript :
console.log(1460549358372198212)
=><PHONE_NUMBER>372198100
JSON mean JavaScript Object Notation, but this data is not representable, I think it will be better to send it as a string.

@max3163 as I understand it Javascript has native support for double-precision floating-point numbers, which is why it cannot handle numbers large enough to represent nanoseconds since the epoch, e.g.,<PHONE_NUMBER>372198212.
This is a limitation of Javascript; there may be libraries or frameworks that enable the handling of numbers this large.

I know it's a limitation of Javascript but why use a Javscript Standard (JSON) if you can't represent data  with it....

The epoch of query results can be changed by including epoch=s as a query parameter.

I know that too, but I need the exact timestamp to proceed after on update.
And because of javascript limitation, I can't, and create duplicate record than update the selected one.

This seems to be a fairly special case specific to Javascript and not a bug. Please open a feature request if you would like to be able to return timestamps as strings.


[Java] input widgets do not refresh the buffer provided.

I have a char buffer that is supposed to be filled with the data from inputText() function, however when i query the contents, it is all empty.
I've tried using inputInt as well, same result, the numbers do not change
Here's a short snippet of my code
private static char[]	name				= new char[100];

   static void run(ImGui ui) {
   	if (ui.begin("New Layer Config", ClawMenuBar.layerCreationDialog, 0)) {
   		ui.text("Create new Layer");

   		ui.text("Layer Type");
   		ui.radioButton("2D", layerType, 0);
   		ui.sameLine(60);
   		ui.radioButton("3D", layerType, 1);
   		if (layerType[0] == 0) {
   			ui.dragFloat2("Projection size", newLayerDims.getArray(), .5f, 0f, 3840, "%.2f", 1f);
   			ui.colorEdit3("Layer Background", newLayerBackground.getArray(), 0);
   			ui.sliderFloat("Layer Opacity", newLayerVisibility, 0f, 1f, "%.3f", 1f);

   			ui.inputText("Label", name, 0);
   			System.out.println(new String(name));
   	       }
   	}
   }

The output line is always blank, regardless of the widget's text content.

Shall be fixed now: e824187ce5
Let me know

Hi! Friendly reminder that there has been no activity here for over a month and this appears to be fixed. If you wish to keep this open, please respond with what still is an issue, or this will be closed in a week. Thanks!


Memoized static calls don't pass optional arguments by name

Describe the bug
Running the pipeline below leads to this error:
// GradientBoostingClassifier.__init__() takes 1 positional argument but 3 were given
//     at file:///c%3A/Users/Lars/OneDrive/Desktop/test/test.sds#45 (c:\Users\Lars\OneDrive\Desktop\test\test.sds line 45)

This happens because the optional arguments are keyword-only in the library but are passed by position.
To Reproduce
Run this pipeline
pipeline example {
    val model = GradientBoostingClassifier();
}

Expected behavior
No error. This definitely requires changes in the code generator. It would also be eased, if safeds_runner.memoized_static_call and safeds_runner.memoized_dynamic_call would take separate lists for positional arguments (list) and keyword arguments (map). While we are at it, we could split off the self argument of the memoized_dynamic_call.
Screenshots (optional)
No response
Additional Context (optional)
No response

:tada: This issue has been resolved in version 0.13.0 :tada:
The release is available on:

npm package (@latest dist-tag)
npm package (@latest dist-tag)
v0.13.0
GitHub release

Your semantic-release bot :package::rocket:


Add test for consensus leasing validation to introspector

Add test for consensus leasing validation to introspector.
Jenkins result:
https://build.weblogick8s.org:8443/view/all/job/weblogic-kubernetes-operator-kind-new/11581/
https://build.weblogick8s.org:8443/view/all/job/weblogic-kubernetes-operator-kind-new/11580/

I do not see the test class (ItConsensusLeasingValidation) result in
https://build.weblogick8s.org:8443/view/all/job/weblogic-kubernetes-operator-kind-new/11581/testReport/oracle.weblogic.kubernetes/

@anpanigr This is because the above is a sequential run and the test takes long than 800 minutes and got timed out. Here is the individual run for ItConsensusLeasingValidation:
https://build.weblogick8s.org:8443/view/all/job/weblogic-kubernetes-operator-kind-new/11577/

I do not see the test class (ItConsensusLeasingValidation) result in
https://build.weblogick8s.org:8443/view/all/job/weblogic-kubernetes-operator-kind-new/11581/testReport/oracle.weblogic.kubernetes/

@anpanigr This is because the above is a sequential run and the test takes long than 800 minutes and got timed out. Here is the individual run for ItConsensusLeasingValidation: https://build.weblogick8s.org:8443/view/all/job/weblogic-kubernetes-operator-kind-new/11577/

Just I want to assert that it does not break any suite in parallel run.  Also please add the corresponding tag


Hangs on git push

[ITODORO@ZOSCAN2B ~/projects/myrepo]$ git branch -M main
[ITODORO@ZOSCAN2B ~/projects/myrepo]$ git remote add origin git@github.ibm.com:itodorov/testlfs.git
[ITODORO@ZOSCAN2B ~/projects/myrepo]$ git push -u origin main

Seems to only be an issue with z/OS Open Tools ssh


(ionSelect) not invoked on ion-option in ion-select

I'd like to react on ion-option selection change, i.e. to react before user closes ion-select, being inspired by ionic-preview-app:
https://github.com/driftyco/ionic-preview-app/blob/master/app/pages/selects/basic/template.html#L47-L55
  <ion-select [(ngModel)]="music">
        <ion-option value="SP">Smashing Pumpkins</ion-option>
        <ion-option value="SG">Soundgarden</ion-option>
        <ion-option value="STP" (ionSelect)="stpSelect()">Stone Temple Pilots</ion-option>
  </ion-select>

  stpSelect() {
    console.log('STP selected');
  }

Note that select event from ionic-preview-app  was replaced by ionSelect in above code.
Issue is that ionSelect is never emitted.
https://github.com/driftyco/ionic/blob/2.0/src/components/option/option.ts#L22
I asked already on
https://forum.ionicframework.com/t/ion-option-select-stpselect-select-not-invoked-in-beta-10/59095

ionic info
Cordova CLI: 6.1.1
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Version: 2.0.0-beta.10
Ionic CLI Version: 2.0.0-beta.23
Ionic App Lib Version: 2.0.0-beta.13
ios-deploy version: 1.8.6
ios-sim version: 5.0.6
OS: Mac OS X El Capitan
Node Version: v5.8.0
Xcode version: Xcode 7.3.1 Build version 7D1014

Thanks for the issue! This is a duplicate of https://github.com/driftyco/ionic/issues/6711 so I am going to close this issue. Please add any feedback on that issue. :)


Can't add India Standard Time

I've got colleagues in Delhi, and I can't seem to add India Standard Time / Delhi -
It's just not found in the list?

Hi Alex, the set of sities in the database is fairly limited ATM. Try Calcutta, or maybe Kolkata if that doesn't work. Add it to the list then you can edit it's name to be Delhi or whatever you want. (I am assuming here that they are all in the same timezone and have the same DST rules)

Perfect, thanks


Not working in wine/proton

for context, most .net applications do play nicely with wine via mono. Which is what wine/proton uses to work with .net applications.
At the moment the modloader just completely crashes before displaying a window. Here's the logs
gate3mm.txt

The way I made it to work was by directly calling winetricks dotnet472 into a non-existent prefix, wine will handle creating the new prefix by itself; it was the most reliable way for me. After that just wine the mod manager executable into that prefix.

What version of proton/wine are you using? I use protonup(-qt) for the GE releases, and the 7 branch from him doesn't have the flicker.
I tried to keep things as contained as possible, so ran using protontricks, which sets the right prefix, but MAN did it take several tries, with several different wine versions. IIRC, I had to use the 5.x branch to get dotnet40 and 45 to install(prereqs) then could install 472 using 6 or 7, as well as d3dcompiler_47. From there it runs on 8, but glitches to black horribly.
Another note: With steam under a dot directory, I find it's easier to setup the D: drive to point to ~/.steam/steamapps then can point bg3mm to the right subdirectory of that.

If you're using proton 8 with it, then you weren't paying attention. Use the right proton version, and make certain dotnet is ACTUALLY installed, mine took several tries.


Optimize name selection in wasmprinter

This commit updates how names are chosen for items in wasmprinter.
Printing wasm has the problem where we want to provide human-readable
names from the name section, but the printed wasm text must faithfully
represent the binary itself. This means that the human-readable names
from the name section, which have no restrictions on them beyond utf-8,
cannot be used as-is to represent names of items in the printed text.
Previously the solution that was implemented was to keep a set of names
defined for each particular type and iteratively append integers to the
end of a given name until something wasn't in the set. This technique
was intended to provide human-readable names by basing identifiers off
the names found in the name section, but it also guaranteed uniqueness
by ensuring everything was in the original set. Fuzzing, however, is
showing that this technique can be quite slow because looping can happen
quite a lot and it was additionally implemented pretty inefficiently
with lots of string allocations.
This commit implements a new strategy for naming items based on names
found in the name section. The original name from the name section is
still prioritized if it works (e.g. it's a valid wasm text identifier
and it's the first-of-its-kind), but the fallback is now much more
efficient and involves no kinds of loops. Generated identifiers for an
item are now guaranteed to be unique since they look like:
#func10<original_name>

would be generated for function index 10 if the original name was
"original name" (because ' ' isn't a valid text identifier character).
This retains the human-readability by having the original name in there,
but uniqueness is guaranteed with the index being factored in.
Additionally wasmprinter goes ahead and "reserves" all symbols that
start with a # to ensure that wasm-provided names can't collide with
wasmprinter-selected names. This further guarantees uniqueness of
generated names by wasmprinter.
This makes the fuzz test case I was looking at much faster, dropping the
printing time from 20 seconds to 10 milliseconds. Additionally the code
is much easier to read as well!

Just a heads up: I'm a bit focused on some other things at the moment and don't want to context switch to this PR. If you're okay waiting a day or two for review, then no problem, but otherwise maybe ping someone else for review.

Nah that's fine there's no rush for this, take your time!

No worries, thanks for taking the time regardless :)


[ISSUE #9050] Fix repeat response code

Which Issue(s) This PR Fixes

Fixes #9050
Brief Description

How Did You Test This Change?

Maybe you should modify the duplicate response code to completely solve this problem

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

Project coverage is 47.85%. Comparing base (9aa081b) to head (b75f678).
Report is 2 commits behind head on develop.

Additional details and impacted files
@@              Coverage Diff              @@
##             develop    #9051      +/-   ##
=============================================
- Coverage      48.01%   47.85%   -0.16%
+ Complexity     11903    11863      -40
=============================================
  Files           1312     1312
  Lines          91735    91735
  Branches       11751    11751
=============================================
- Hits           44042    43900     -142
- Misses         42291    42415     +124
- Partials        5402     5420      +18

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


dpul:reindex:collections does not appear to fully reindex collections

Summary
Reported by @tventimi (#1488 ) and Ellen Ambrosone (SAE). may be similar to #1294 . maybe also look at #1395 , just in case.
Impact
Please include hard deadlines, if the exhibit is part of an event, the issue is stopping work, etc.
Priority recommendation

[ ] asap
[x] within the next 3 weeks - before winter break
[ ] PO will prioritize

Sudden Priority Justification
Required if "asap" or "within the next 3 weeks" is checked.  Add "Sudden Priority" and "Maintenance/Research labels
Good to have everything fully available to folks by winter break, before we are a skeleton crew.
Expected behaviour
Actual behaviour
Steps to reproduce behaviour
Screenshots

Reels of microfilm in Tom's collection don't seem to get indexed.

We're going to mark this as a sudden priority and work it, understanding that it might be hard to get it done in a specific timeline.

There's an indexing error from honeybadger here that I'm not sure is related but I thought worth dropping a link. The collection producing those errors has a couple of reindexing attempts with status "not yet started" https://dpul.princeton.edu/ukrainian-art/dashboard

I just added some more specific links to the steps to reproduce. Currently the Ukraine art counts look right.

the redis port was closed on dpul1 and dpul2 could not connect. there were a bunch of errors related to this in datadog. This may have been the issue if dpul2 happened to be the machine that tried to enqueue the exhibit reindex. This has been resolved and I'll try reindexing the affected collections now.

All the counts for the collections cited are now correct. If any other counts seem off, reindexing the collection via the dpul admin interface should resolve it. We could kick off a reindex for all dpul collections. If that's desired, feel free to request it by reopening this ticket with a comment to that effect.


Reverse Linked List

Description
leetcode - 206
DSA Problem
Given the head of a singly linked list, reverse the list, and return the reversed list.

This is a famous interview question asked in many interviews. Please assign, I would like to contribute to this

@manipandit  I 'm interested in working on this issue. Can u assign this to me

please assign this to me


Configure Art Menu

I propose adding a menu to PF2e system settings to configure the priority of art modules.
This would allow for people to create their own custom token packs without having to worry about being overwritten by other modules, as currently the only way to determine "priority" is, as far as I am aware, the alphabetical order of module IDs.
The 5e system already includes this sort of menu, though it could certainly be improved upon.

It would be great to have this implemented, as often people want to create copies of existing tokens with a different token border or image, like adventure path NPCs for example, only to find out they have to import and manually change the images around, and most importantly are unable to share the custom tokens in module form.

It's planned. Someone just needs to get around to it.

planned ... by upstairs!

This one I see? https://github.com/foundryvtt/foundryvtt/issues/11125 👀


Cosimulation using TCP/IP

I want to establish a cosimulation between two modelica models running on two different computers.
Using the TCP/IP-blocks from DeviceDrivers seems to be a good idea:

The server starts and waits for the client to connect
The client connects
Loop

The client sends client’s values and waits for the server’s answer

The server receives the client’s values and sends the server’s answer

This way client and server should be synchronized.
Looking at the examples, I tried to implement a simple example consisting of a server and a client model. However, I get the error “singular” for both server and client. I'd be glad for any hints.
CoSim.zip

There seems to be a problem with the automatic sizing of connectors. Changing the "getters" from .GetReal getReal(y(fixed=true), nu=1, n=1)) to GetReal getReal(y(fixed=true)) compiles the models in Dymola 2022. I've made a few more changes (e.g., setting the parameter to the server that it waits until the client connects and made sure that message buffer sizes are minimal and equal in server and client) and the scenario above seems to work now.
CoSim2.zip

Thanks a lot @bernhard-thiele, just tried it with Dymola 2023x and it works!
What's the problem with the "getters"?
How did you set the server to wait until the client connects? Is it the "useNonBlockingMode=false"?
This offers some opportunities for me:
I'm able to co-simulate two Modelica models, running on different computers, linked via TCP-IP.
It's also possible to co-simulate a Modelica model with a python software (up to now we weren't able to export the Python software as fmu). Using TCP-IP (which should be possible) allows the two partners running on different computers.

@AHaumer happy to hear that it works. In addition to useNonBlockingMode=false in the tcpipserverconfig block I've set the following parameters for the server's receive block (tcpipReceive):

This gives the additional output recvTrigger which "Triggers if new data was received". By using this trigger for (eventually) triggering the execution of the tcpipSend block it is possible to enforce an order in the sequence of how the (external) functions are called. Here, we first would like to receive a package from the client and after that send back an answer to that package. The idea is shown in Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_TCPIPServer.
I think the problem with the "getters" and "setters" is that they were meant to be used very flexibly, but this has resulted in complicated logic. It is easy that something (like the automatic sizing) doesn't work as expected (maybe the blocks were copy-pasted form somewhere else and now the magic doesn't work) and the debug messages are only helpful if you have some experience with what can go wrong...
I guess I can close the ticket, otherwise feel free to reopen it.

Thanks again @bernhard-thiele that helps a lot.
Of course ok to clode the ticket.
Just a last question:
The server is now configurated to first receive data, then send data.
The client has just one block. I suppose looking inside the client first sends data, then reveives data.
This way server and client are perfectly synchronized as necessary for cosimulation.

@AHaumer sorry for the late answer. I've been offline the past few days. Yes, that's how it should work.


Browse collection object - DwC Catalogue Number

The DwC table of the Browse collection objects task has a column for "catalogNumber". This column is currently showing the concatenation of the Namespace (used in TW)  and the actual "catalog number".

Being this a DwC column it should be showing only the number, without the namespace.

Also, it would be useful if in this table could show the institutionCode column near by the catalogueNumber one, and add a new column for the collectionCode by them.

This only make sense if the namespace can be defined in another column, and I'm not sure there is a place for it in DwC sensu we use it. @debpaul can chime in perhaps.  I see no problem with all the value in the Catalog Number.

The dwc:catalogNumber should be what the collection uses for their catalogNumber. In the example shown,  it does look more like a "Darwin Core Triplet" of sorts (a concatenation of institutionCode, collectionCode, catalogNumber).
@mabecabrera wrote:

Also, it would be useful if in this table could show the institutionCode column near by the catalogueNumber one, and add a new column for the collectionCode by them.

I do see the need for these columns as well.
The main point for dwc:catalogNumber is that it is usually a "finding aid" for collections to locate a specific item in their collection. (Said another way, if this number was a UUID it would not be great for finding a jar that is in cabinet X on row Y without looking up the UUID in the database).
The value presented is fine. That said, you should put in the catalogNumber field, what you think of as your catalogNumber.
The concatentation (I'm guessing here), was likely created years ago following old recommendations from TDWG when trying to create (more) globally unique identifiers for specimens. So, it may have become standard practice in your collection to use this concatenated string as your catalogNumber.
Warning: Where it can get confusing...

Upon export, collections need a "globally unique identifier" (usually a UUID, or similar).
However, some folks still use a Darwin Core Triplet.
This Triplet is usually created on "export" by concatenating 3 fields mentioned above (institutionCode + collectionCode + catalogNumber).
So, if, in the above example, we took this course, you'd end up with (made up example)

MLP:DEN:MLP:DEN:he:100
I hope the water's not too muddy after this ... let me know.

The triplet thing was not supposed to be used for occurrenceID (usually prefixed with urn:catalog:)?
The importer-side is expecting this field to have only the actual catalog number, and not it being prefixed strings computed from namespaces. In Belén's example, the desired (but not necessarily achievable) output for the DwC index would be this:

institucionCode
collectionCode
catalogNumber
...

MLP
DEN:he
100
...

The more realizable with TW data would be:

institucionCode
collectionCode
catalogNumber
...

MLP
MLP:DEN:he
100
...

(repository)
(namespace short name)
(catalog number)
...

Still wouldn't match import data, if the institution of the namespace could also have CODEN-like short name then I guess would be possible.

As a note institution code is not the same as identifier namespace.  DwC and others have confused this in part, in TaxonWorks the distinction is clear.

@mjy Darwin Core does now have institution ID and collection ID (separate and distinct from the "code" fields). These are meant to have more robust identifiers.

@debpaul yes, my comment was clarifying that in part, see reference to Hernán's example.

Additionally, please note that it is still very common for collectionCode to be a string like:

herbarium
entomology
fish

etcetera

Debbie! Here I am. At the Museo de La Plata we are working on an old registers georeferencing project. One curator asked me, maybe the same thing you were talking about this Wednesday before I could connect.
At this time we are creating the georeferences for old records. And it is very simple from an excel file to create them only once and copy them to all the collection objects that have the same locality... Will we be able to do this from TW in the future? And not having to access each specimen one by one to complete their georeferences? I heard Matt saying something about filters and having the option to edit records from there?
Hugs!
Belén
El jueves, 5 de agosto de 2021 14:12:00 ART, Debbie Paul<EMAIL_ADDRESS>escribió:

Additionally, please note that it is still very common for collectionCode to be a string like:

herbarium
entomology
fish

etcetera
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

I have noticed that the otherCatalogNumbers column in the dataset I am working with has no values.

But the DwC table in the Browse Collection Object task has a value for it. The same as catalogueNumber.

Why is that?


[WIP] Include New "Stale" Workflow for Support Issues + Update Sync

We need a new GitHub Actions workflow for closing out stale issues which have the type::support label on them. Please note that this is my first GHA-related PR, keeping this a WIP until I am sure the syntax etc is correct!

Closing this PR in favor of https://github.com/kenodegard/infra/pull/1


[WIP] Add Datera storage plugin

Features:

Zone-wide and cluster-wide primary storage support
VM template caching automatically on Datera, the subsequent VMs can be created instantaneously by fast cloning the root volume.
Rapid storage-native snapshot
Multiple managed primary storages can be created with a single Datera cluster to provide better management of

Total provisioned capacity
Default storage QoS values
Replica size ( 1 to 5 )
IP pool assignment for iSCSI target
Volume Placement ( hybrid, single_flash, all_flash )

Volume snapshot to VM template
Volume to VM template
Volume size increase using service policy
Volume QoS change using service policy
Enabled KVM support
New Datera app_instance name format to include ACS volume name
VM live migration

Description

Types of changes

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

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

I would like to add a little context to this PR and why it is opened against the 4.11 branch.
CloudOps originally developed this plugin for Datera, after which point, the Datera version and the CloudOps versions diverged as new functionality was added to both.  This PR is an effort to consolidate the Datera and CloudOps implementations such that a mutual customer (who is running on the 4.11 LTS branch) may leverage the functionality.
Here is the plan for release:

CloudOps will create a PR on this PR to add the functionality that we have developed on top of this.
Once the combined functionality has been validated, our mutual customer will pull the working PR on the 4.11 branch into their code base.
This PR will then be rebased against the master branch for formal inclusion in the upstream ACS code base.
Datera will maintain this plugin in the upstream code base going forward.

Let me know if you have any questions or concerns and I will work to facilitate the inclusion of this code upstream.

@swill thanks for sharing and being open about it. I was going to kick tests on the PR, I guess I'll wait until this gets re-posted against master branch.

@rhtyd thank you.  We will get this PR updated with the additional functionality soon.  Cheers...

Can we close this @jcsdatera @swill in favour of https://github.com/apache/cloudstack/pull/3410 ?

Closing this in favour of https://github.com/apache/cloudstack/pull/3410 new PR against master

Ping @rhtyd, @swill
Could we reopen this PR as we are still waiting for CloudOps to add functionality on top of this?
Thank you

@jcsdatera we cannot accept changes towards 4.11 branch, kindly submit a new PR for master, or use an existing PR against master for adding functionality.


Follow proper enumerability / configurability for GI-defined classes

In #4, @WebReflection points out that class methods and properties are not enumerable, but are configurable.
This should be moderately simple to implement. Basically, patch up declareFunction and makeObject to follow the proper conventions in https://github.com/WebReflection/node-gtk/blob/master/lib/index.js

This one I can help. Flying around the world these days, will be back on 7th, will play with the code if I'll find a minute. Feel free to assign to me, I'll create and push a branch for a review.


Add reference for HPE OneView plugin

HPE OneView plugin allows you to manage docker on
composable infrastructure using HPE OneView.
Creating a bare metal cloud is now super simple.
Signed-off-by: Edward Raigosa<EMAIL_ADDRESS>

LGTM. I didn't test the driver though. We might come up with a tested list in the future

@dgageot thanks!


Make snippets individually trackable

See #754

How are the pre's generated? We could find some way to add a data attribute to it to name each one individually (component name + '-' + example file name ?) then just pull that for the tracking.

yeah, something like that. It’s not urgent, I just wanted to have a reminder somewhere.

Unfortunately we don't have a label for each snippet "group" but we have for each snippet. For instance there may be 2 or 3 snippets copied by the CodePen button. We could just take the first snippet's label.

Documentation will be rewritten for v2. not feasible to fix this until then.


docs: update README

Improved and proofread the README a bit

Thanks a ton! @hirbod ❤
I was quickly written it, so I didn't check it carefully!


Fixed nodeToString() to return valid HTML

In some cases the output of nodeToString() is not valid HTML, e.g. for iframe nodes.
Solution found here: http://stackoverflow.com/questions/27020950/lxml-modify-tags-prevent
An example of bad behavior is an article with a youtube video inside. The video embed code is transformed into <iframe ... />, that is not valid, and thus the result in the browser is a page with no visible content after the video.

Testing this locally right now, thanks for another good PR @ecesena!

@ecesena Your work is good, it's gonna be a little longer until I merge, currently trying to fix some things on the python-2 branch.

Thank you, no rush on my side - I'll pull req something more complex for the title extraction by the end of the day.

Good job, I'll port these changes to the python-2 branch today as well.
I was a bit concerned at first because I thought changing the HTML output that much in Parser.nodeToString would mess with the fulltext algorithm but apparently out 140 tests it didn't.
nodeToString is mostly used to get HTML output anyways (article HTML and video embed code).
I don't think we'd ever see a use case where method isn't equal to 'html', so good job!

Great to know that it didn’t take too much effort! I was likewise surprised to discover that  is not valid html.

On Feb 6, 2015, at 4:18 AM, Lucas Ou-Yang<EMAIL_ADDRESS>wrote:
Good job, I'll port these changes to the python-2 branch today as well.
I was a bit concerned at first because I thought changing the HTML output that much in Parser.nodeToString would mess with the fulltext algorithm but apparently out 140 tests it didn't.
nodeToString is mostly used to get HTML output anyways (article HTML and video embed code).
I don't think we'd ever see a use case where method isn't equal to 'html', so good job!
—
Reply to this email directly or view it on GitHub.

--
Emanuele Cesena<EMAIL_ADDRESS>http://www.theneeds.com
Il corpo non ha ideali


[Feature]: Continuous streaming of UsageInfo

🚀 The feature, motivation and pitch
TLDR: We would like an option we can enable to continuously stream the UsageInfo when using the streaming completions API. This solves a number of "accounting" problems encountered while trying to do accurate performance evaluation.
Motivation:
We are working on performance evaluation for vLLM's more advanced features (chunked prefill, speculative decoding) and have run into a few problems that we feel would be solved by adding a simple new feature. Our benchmarking framework fmperf computes ITL by measuring the latency between consequence streaming responses, in addition it computes throughput by inspecting each streaming response and counting the number of tokens in it. Currently vLLM provides no information about how many tokens are contained within each response. In most situation, it is just a single token. However, there are few scenarios where this is not the case:

When chunked prefill is enabled and a prompt gets chunked across multiple iterations, the first few responses may contain zero tokens. There is no special indication that this has happened beyond just an empty string "" being returned. We have found scenarios when "" is actually valid token, so just choosing to ignore this specific response may lead to us discarding responses that are actually valid. It would be nice to have some explicit indication that this response is truly empty.
When speculative decoding is enabled, each streaming response may contain more than one token. Right now we just get the text, rather than the actual tokens so we can't actually tell exactly how many tokens were generated without either (a) running it through a tokenizer again or (b) enabling logprobs or similar which may have performance implications for speculative decoding.

We have considered an architectural change to fmperf where instead of counting the tokens for each streaming response, we simply wait until the final response has been received. vLLM provides the OpenAI-compliant include_usage option that will give us all the stats we need at the very end. This is helpful, but when we are benchmarking we often want to run an experiment for a specific duration and requests that run over the duration will get cancelled on the client-side. Currently, we would have no way to account for the tokens that got generated in such a partially-executed request. Similarly, if a request fails for whatever reason partway through its execution, we don't have any way to get the stats out. There were actually a bunch of comments from people with similar concerns (e.g. here and here) when OpenAI announced this new feature.
We would like to propose adding a simple new option to vLLM to enable continuous streaming of the usage stats with every single streaming response. It is not a big change, but enables more accurate accounting for the number of tokens generated. We can still have the default behaviour remain as-is (usage stats at the end of the request).
Alternatives
see above
Additional context
We are preparing a PR with this feature which we will post shortly.

I think the change is welcomed! I would even suggest turn this on by default because it helps client side token counting in general!


Integration with Navi

Navi shines for sharing interactive or semi-interactive commands between people/projects.
I think it would pair nicely with Sauce, especially with it's cascading loading capabilities.
What I have in mind is the ability to add
sauce cheat new
sauce cheat edit

cheat new would associate a new cheat file to the current directory, and cheat edit would edit the cheat file using $EDITOR.
Finally, sauce would make the cheat files available to Navi, in a "cascade" way i.e. by adding the cheat files from parents directories, then the one from the current directory.

I'm probably less inclined to add a navi-specific subcommand, because per the navi docs itself, there's like 4 or 5 other alternatives and it seems like I'd be shoehorning myself into a bunch of integration work for tools I might not use.
With that being said, if there was a way to invoke navi where you passed it cheats through stdin or to a specific location, then I could imagine there being a potential for relatively easy "integration".
today there are a fixed set of sauce "targets" (env, function, alias), and I had generally thought it might be nice to unbound that and just generally allow people to specify arbitrary other targets, say "ext.cheat" in this case.
Maybe at that point, if i squint enough I could imagine allowing for some kind of custom "target handler", which I would imagine you might write in bash (or whatever) and wire together with your "ext.cheat" values in such a way that navi could directly consume the output (say, this custom handler exports NAVI_CHEATS or NAVI_PATH, depending on navi's mechanism for customizing its cheat lookup behavior)?
Is any of the above making sense?

Closing this issue in favor of a more generalized option.
But sidebar, since i'm probably not likely to implement even that feature any time soon necessarily since i have no obvious use for it at the moment and you haven't responded. I'd say ideal/easier scenario would be if navi (or whatever tool) allows itself to be configured by environment variables, then there would be nothing additional sauce would need to do to get you the behavior asked for.


Trajectory execution failed with error: PATH_TOLERANCE_VIOLATED

Affected ROS2 Driver version(s)
2.2.14-1
Used ROS distribution.
Humble
Which combination of platform is the ROS driver running on.
Ubuntu Linux with standard kernel
How is the UR ROS2 Driver installed.
From binary packets
Which robot platform is the driver connected to.
UR E-series robot, Real robot, URSim in docker
Robot SW / URSim version(s)
5.16.0
How is the ROS driver used.
Headless without using the teach pendant
Issue details
Summary
moving the robot (ur10e) over scaled_joint_trajectory_controller  when in using ursim docker or on the real robot (ur10e)  returning the following error
[ERROR] [1722985034.879335744] [ur10e_trajectory_planner]: Trajectory execution failed with error: PATH_TOLERANCE_VIOLATED
Issue details
Detailed description help us understand the problem. Code are welcome!
Steps to Reproduce
launch the ur_robot_driver to a real robot or a ursim docker
execute test trajectory like in
ur_robot_driver/scripts/example_move.py
Expected Behavior
when only using rviz with use?fake_hardware:= the robot follows the desired trajectories.
but when connected to the real robot or ursim docker the above error occurs.
Actual Behavior
robot does not move
Relevant log output
`[ur_ros2_control_node-1] [INFO] [1722985006.778117990] [scaled_joint_trajectory_controller]: Received new action goal
[ur_ros2_control_node-1] [INFO] [1722985006.778220070] [scaled_joint_trajectory_controller]: Accepted new action goal
[ur_ros2_control_node-1] [WARN] [1722985034.829688924] [scaled_joint_trajectory_controller]: Aborted due to state tolerance violation
`

Accept Public visibility

[X] I agree to make this context public

What kind of trajectory are you sending to the robot? Is it unfeasible in any way? Does using the example_move.py script run without errors?

What kind of trajectory are you sending to the robot? Is it unfeasible in any way? Does using the example_move.py script run without errors?

The trajectories are feasible from what I see when they are executed when use_fake_hardware:=true on rviz, on the real hardware unfortunately  not.
example_move.py shows the same error
[INFO] [1723022412.532784810] [jtc_client]: Waiting for action server on scaled_joint_trajectory_controller/follow_joint_trajectory [INFO] [1723022412.533669464] [jtc_client]: Executing trajectory traj0 [INFO] [1723022413.086584979] [jtc_client]: Done with result: PATH_TOLERANCE_VIOLATED Traceback (most recent call last):   File "Universal_Robots_ROS2_Driver/ur_robot_driver/scripts/example_move.py", line 190, in <module>     main()   File "Universal_Robots_ROS2_Driver/ur_robot_driver/scripts/example_move.py", line 182, in main     rclpy.spin(jtc_client)   File "/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/__init__.py", line 222, in spin     executor.spin_once()   File "/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/executors.py", line 739, in spin_once     self._spin_once_impl(timeout_sec)   File "/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/executors.py", line 736, in _spin_once_impl     raise handler.exception()   File "/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/task.py", line 251, in __call__     self.set_result(self._handler(*self._args, **self._kwargs))   File "Universal_Robots_ROS2_Driver/ur_robot_driver/scripts/example_move.py", line 159, in get_result_callback     raise RuntimeError("Executing trajectory failed") RuntimeError: Executing trajectory failed
from the running terminal
[INFO] [launch]: Default logging verbosity is set to INFO [INFO] [ur_ros2_control_node-1]: process started with pid [95974] [INFO] [robot_state_publisher-2]: process started with pid [95976] [INFO] [rviz2-3]: process started with pid [95978] [INFO] [spawner-4]: process started with pid [95980] [INFO] [spawner-5]: process started with pid [95982] [INFO] [spawner-6]: process started with pid [95984] [INFO] [spawner-7]: process started with pid [95986] [INFO] [spawner-8]: process started with pid [95988] [INFO] [spawner-9]: process started with pid [95990] [ur_ros2_control_node-1] [WARN] [1723021998.289086273] [controller_manager]: [Deprecated] Passing the robot description parameter directly to the control_manager node is deprecated. Use '~/robot_description' topic from 'robot_state_publisher' instead. [ur_ros2_control_node-1] text not specified in the tf_prefix tag [ur_ros2_control_node-1] [INFO] [1723021998.289590025] [resource_manager]: Loading hardware 'ur10e'  [ur_ros2_control_node-1] [INFO] [1723021998.292222499] [resource_manager]: Initialize hardware 'ur10e'  [ur_ros2_control_node-1] [INFO] [1723021998.292397606] [resource_manager]: Successful initialization of hardware 'ur10e' [ur_ros2_control_node-1] [INFO] [1723021998.292634663] [resource_manager]: 'configure' hardware 'ur10e'  [ur_ros2_control_node-1] [INFO] [1723021998.292658973] [URPositionHardwareInterface]: Starting ...please wait... [ur_ros2_control_node-1] [INFO] [1723021998.292679962] [URPositionHardwareInterface]: Initializing driver... [ur_ros2_control_node-1] [WARN] [1723021998.293509758] [UR_Client_Library:]: Your system/user seems not to be setup for FIFO scheduling. We recommend using a lowlatency kernel with FIFO scheduling. See https://github.com/UniversalRobots/Universal_Robots_ROS_Driver/blob/master/ur_robot_driver/doc/real_time.md for details. [robot_state_publisher-2] [INFO] [1723021998.294664304] [robot_state_publisher]: got segment base [robot_state_publisher-2] [INFO] [1723021998.295051369] [robot_state_publisher]: got segment base_link [robot_state_publisher-2] [INFO] [1723021998.295088458] [robot_state_publisher]: got segment base_link_inertia [robot_state_publisher-2] [INFO] [1723021998.295098827] [robot_state_publisher]: got segment cell_base_link [robot_state_publisher-2] [INFO] [1723021998.295105588] [robot_state_publisher]: got segment flange [robot_state_publisher-2] [INFO] [1723021998.295111816] [robot_state_publisher]: got segment forearm_link [robot_state_publisher-2] [INFO] [1723021998.295120256] [robot_state_publisher]: got segment ft_frame [robot_state_publisher-2] [INFO] [1723021998.295126142] [robot_state_publisher]: got segment robot_mount_link [robot_state_publisher-2] [INFO] [1723021998.295131539] [robot_state_publisher]: got segment second_link_1 [robot_state_publisher-2] [INFO] [1723021998.295138156] [robot_state_publisher]: got segment shoulder_link [robot_state_publisher-2] [INFO] [1723021998.295144374] [robot_state_publisher]: got segment tool0 [robot_state_publisher-2] [INFO] [1723021998.295150344] [robot_state_publisher]: got segment upper_arm_link [robot_state_publisher-2] [INFO] [1723021998.295156881] [robot_state_publisher]: got segment world [robot_state_publisher-2] [INFO] [1723021998.295163184] [robot_state_publisher]: got segment wrist_1_link [robot_state_publisher-2] [INFO] [1723021998.295169362] [robot_state_publisher]: got segment wrist_2_link [robot_state_publisher-2] [INFO] [1723021998.295175492] [robot_state_publisher]: got segment wrist_3_link [rviz2-3] [INFO] [1723021998.835684166] [rviz2]: Stereo is NOT SUPPORTED [rviz2-3] [INFO] [1723021998.836061367] [rviz2]: OpenGl version: 4.6 (GLSL 4.6) [ur_ros2_control_node-1] [INFO] [1723021998.857990575] [UR_Client_Library:]: Negotiated RTDE protocol version to 2. [ur_ros2_control_node-1] [INFO] [1723021998.858335443] [UR_Client_Library:]: Setting up RTDE communication with frequency 500.000000 [rviz2-3] [INFO] [1723021998.869332072] [rviz2]: Stereo is NOT SUPPORTED [ur_ros2_control_node-1] [INFO] [1723021999.869640687] [URPositionHardwareInterface]: Calibration checksum: 'calib_6826641031304328834'. [spawner-5] [INFO] [1723022000.667077919] [spawner_speed_scaling_state_broadcaster]: Waiting for '/controller_manager' services to be available [spawner-6] [INFO] [1723022000.764111400] [spawner_force_torque_sensor_broadcaster]: Waiting for '/controller_manager' services to be available [spawner-7] [INFO] [1723022000.772108852] [spawner_scaled_joint_trajectory_controller]: Waiting for '/controller_manager' services to be available [spawner-8] [INFO] [1723022000.831249389] [spawner_cartesian_motion_controller]: Waiting for '/controller_manager' services to be available [spawner-9] [INFO] [1723022000.845301419] [spawner_motion_control_handle]: Waiting for '/controller_manager' services to be available [spawner-4] [INFO] [1723022000.864202709] [spawner_joint_state_broadcaster]: Waiting for '/controller_manager' services to be available [ur_ros2_control_node-1] [INFO] [1723022000.871084776] [URPositionHardwareInterface]: Calibration checked successfully. [ur_ros2_control_node-1] [INFO] [1723022000.871341144] [URPositionHardwareInterface]: System successfully started! [ur_ros2_control_node-1] [INFO] [1723022000.871426871] [resource_manager]: Successful 'configure' of hardware 'ur10e' [ur_ros2_control_node-1] [INFO] [1723022000.871542236] [resource_manager]: 'activate' hardware 'ur10e'  [ur_ros2_control_node-1] [INFO] [1723022000.871558348] [URPositionHardwareInterface]: Activating HW interface [ur_ros2_control_node-1] [INFO] [1723022000.871566902] [resource_manager]: Successful 'activate' of hardware 'ur10e' [ur_ros2_control_node-1] [WARN] [1723022000.884080167] [controller_manager]: Could not enable FIFO RT scheduling policy [ur_ros2_control_node-1] [WARN] [1723022000.884240878] [UR_Client_Library:]: Your system/user seems not to be setup for FIFO scheduling. We recommend using a lowlatency kernel with FIFO scheduling. See https://github.com/UniversalRobots/Universal_Robots_ROS_Driver/blob/master/ur_robot_driver/doc/real_time.md for details. [ur_ros2_control_node-1] [INFO] [1723022000.975423361] [controller_manager]: Loading controller 'force_torque_sensor_broadcaster' [spawner-6] [INFO] [1723022000.987453907] [spawner_force_torque_sensor_broadcaster]: Loaded force_torque_sensor_broadcaster [ur_ros2_control_node-1] [INFO] [1723022000.988237850] [controller_manager]: Loading controller 'scaled_joint_trajectory_controller' [ur_ros2_control_node-1] [WARN] [1723022001.006615406] [scaled_joint_trajectory_controller]: [Deprecated]: "allow_nonzero_velocity_at_trajectory_end" is set to true. The default behavior will change to false. [ur_ros2_control_node-1] [INFO] [1723022001.008956795] [controller_manager]: Configuring controller 'force_torque_sensor_broadcaster' [spawner-7] [INFO] [1723022001.010329672] [spawner_scaled_joint_trajectory_controller]: Loaded scaled_joint_trajectory_controller [ur_ros2_control_node-1] [INFO] [1723022001.012525057] [controller_manager]: Configuring controller 'scaled_joint_trajectory_controller' [ur_ros2_control_node-1] [INFO] [1723022001.012770908] [scaled_joint_trajectory_controller]: No specific joint names are used for command interfaces. Using 'joints' parameter. [ur_ros2_control_node-1] [INFO] [1723022001.012802988] [scaled_joint_trajectory_controller]: Command interfaces are [position] and state interfaces are [position velocity]. [ur_ros2_control_node-1] [INFO] [1723022001.012815099] [scaled_joint_trajectory_controller]: Using 'splines' interpolation method. [ur_ros2_control_node-1] [INFO] [1723022001.014410933] [scaled_joint_trajectory_controller]: Controller state will be published at 100.00 Hz. [ur_ros2_control_node-1] [INFO] [1723022001.017214842] [scaled_joint_trajectory_controller]: Action status changes will be monitored at 20.00 Hz. [spawner-6] [INFO] [1723022001.031208717] [spawner_force_torque_sensor_broadcaster]: Configured and activated force_torque_sensor_broadcaster [spawner-7] [INFO] [1723022001.034229576] [spawner_scaled_joint_trajectory_controller]: Configured and activated scaled_joint_trajectory_controller [ur_ros2_control_node-1] [INFO] [1723022001.062835800] [controller_manager]: Loading controller 'motion_control_handle' [spawner-9] [INFO] [1723022001.088832316] [spawner_motion_control_handle]: Loaded motion_control_handle [ur_ros2_control_node-1] [INFO] [1723022001.093079770] [controller_manager]: Loading controller 'joint_state_broadcaster' [ur_ros2_control_node-1] [INFO] [1723022001.108560803] [controller_manager]: Loading controller 'speed_scaling_state_broadcaster' [spawner-4] [INFO] [1723022001.110310579] [spawner_joint_state_broadcaster]: Loaded joint_state_broadcaster [ur_ros2_control_node-1] [INFO] [1723022001.117848626] [speed_scaling_state_broadcaster]: Loading UR SpeedScalingStateBroadcaster with tf_prefix:  [ur_ros2_control_node-1] [INFO] [1723022001.118627328] [controller_manager]: Configuring controller 'motion_control_handle' [spawner-5] [INFO] [1723022001.119726381] [spawner_speed_scaling_state_broadcaster]: Loaded speed_scaling_state_broadcaster [ur_ros2_control_node-1] [INFO] [1723022001.130782547] [controller_manager]: Configuring controller 'joint_state_broadcaster' [ur_ros2_control_node-1] [INFO] [1723022001.131037253] [joint_state_broadcaster]: 'joints' or 'interfaces' parameter is empty. All available state interfaces will be published [ur_ros2_control_node-1] [INFO] [1723022001.137183119] [controller_manager]: Configuring controller 'speed_scaling_state_broadcaster' [ur_ros2_control_node-1] [INFO] [1723022001.137373794] [speed_scaling_state_broadcaster]: Publisher rate set to : 100.0 Hz [ur_ros2_control_node-1] [INFO] [1723022001.144825596] [controller_manager]: Loading controller 'cartesian_motion_controller' [spawner-8] [INFO] [1723022001.168092300] [spawner_cartesian_motion_controller]: Loaded cartesian_motion_controller [spawner-4] [INFO] [1723022001.173861880] [spawner_joint_state_broadcaster]: Configured and activated joint_state_broadcaster [ur_ros2_control_node-1] [INFO] [1723022001.175229569] [controller_manager]: Configuring controller 'cartesian_motion_controller' [spawner-5] [INFO] [1723022001.176373558] [spawner_speed_scaling_state_broadcaster]: Configured and activated speed_scaling_state_broadcaster [ur_ros2_control_node-1] [INFO] [1723022001.184134526] [cartesian_motion_controller]: Forward dynamics solver initialized [ur_ros2_control_node-1] [INFO] [1723022001.184240786] [cartesian_motion_controller]: Forward dynamics solver has control over 6 joints [INFO] [spawner-7]: process has finished cleanly [pid 95986] [INFO] [spawner-6]: process has finished cleanly [pid 95984] [INFO] [spawner-9]: process has finished cleanly [pid 95990] [INFO] [spawner-4]: process has finished cleanly [pid 95980] [INFO] [spawner-5]: process has finished cleanly [pid 95982] [INFO] [spawner-8]: process has finished cleanly [pid 95988] [ur_ros2_control_node-1] [INFO] [1723022254.008600285] [scaled_joint_trajectory_controller]: Received new action goal [ur_ros2_control_node-1] [INFO] [1723022254.008643713] [scaled_joint_trajectory_controller]: Accepted new action goal [ur_ros2_control_node-1] [INFO] [1723022294.001695308] [UR_Client_Library:]: Robot requested program [ur_ros2_control_node-1] [INFO] [1723022294.001795412] [UR_Client_Library:]: Sent program to robot [ur_ros2_control_node-1] [WARN] [1723022295.344203311] [scaled_joint_trajectory_controller]: Aborted due to state tolerance violation [ur_ros2_control_node-1] [INFO] [1723022300.574945972] [scaled_joint_trajectory_controller]: Received new action goal [ur_ros2_control_node-1] [INFO] [1723022300.574997106] [scaled_joint_trajectory_controller]: Accepted new action goal [ur_ros2_control_node-1] [WARN] [1723022301.602219145] [scaled_joint_trajectory_controller]: Aborted due to state tolerance violation [ur_ros2_control_node-1] [INFO] [1723022412.534407237] [scaled_joint_trajectory_controller]: Received new action goal [ur_ros2_control_node-1] [INFO] [1723022412.534483626] [scaled_joint_trajectory_controller]: Accepted new action goal [ur_ros2_control_node-1] [WARN] [1723022413.050250036] [scaled_joint_trajectory_controller]: Aborted due to state tolerance violation

I managed to solve the problem, it was a firewall problem!!!  I am not sure how to relate the error of state tolerance violation to it but what hinted it to me was testing from a different machine (laptop) and noticing in the log
[ur_ros2_control_node-1] [INFO] [1723119165.138680125] [UR_Client_Library:]: Robot connected to reverse interface. Ready to receive control commands.
which i did not get on the my laptop.
[ur_ros2_control_node-1] [WARN] [1723022413.050250036] [scaled_joint_trajectory_controller]: Aborted due to state tolerance violation and this was very misleading to begin with.

I managed to solve the problem – it was a firewall issue! I'm still not entirely sure how the error of state tolerance violation relates to the firewall, but here's what tipped me off:
Testing on a different laptop I noticed the following log entry:
[ur_ros2_control_node-1] [INFO] [1723119165.138680125] [UR_Client_Library:]: Robot connected to reverse interface. Ready to receive control commands.
I did not see this log entry on my primary machine, also
[ur_ros2_control_node-1] [WARN] [1723022413.050250036] [scaled_joint_trajectory_controller]: Aborted due to state tolerance violation  was very misleading initially.

Since the issue seems to have been solved, I will close it.
Feel free to reopen if still relevant.


This is js not node

This is js not node

This is js not node

Hey Airfald, i just watched all the series. It uses node.js to run and test javascript locally. There are some links below the repo where there is a node focused series https://aka.ms/NodeBeginnerSeries
Cheers!

Sorry for any confusion here. The reason it's marked as Node.js in the title is because it uses the Node.js runtime to run the code. This is to separate it from how things run in the browser.

Sorry for any confusion here. The reason it's marked as Node.js in the title is because it uses the Node.js runtime to run the code. This is to separate it from how things run in the browser.


Throw exception if process for RemoteEnvironment fails to start up

The LyftPythonEnvironmentFactory doesn't check if the process that runs the RemoteEnvironment started up successfully. If that process dies before it connects to the gRPC server the code will still wait for a connection until the timeout value is reached.
This pull request adds a isAliveOrThrow() check in the while loop so that the loop immediately exits if the process dies.

Post-Commit Tests Status (on master branch)

Lang
SDK
Apex
Dataflow
Flink
Gearpump
Samza
Spark

Go

---
---
---
---
---
---

Java

Python

---

---
---
---
---

@gstarnberger thanks a lot for this fix! I added it to our current 2.16 branch: https://github.com/lyft/beam/commit/460a891153a7c66151db976b74e10edd9b84c3c6


Import latest firmware with Platform Abstraction Layer

Closing in favor of https://github.com/fobnail/fobnail/pull/3, which uses internal branch instead of a fork.


Variable name df raises PD901

PD901 df is a bad variable name. Be kinder to your future self.

df is the standard variable name for data frames in the pandas/polars communities and should be excluded from PD901.

Hmm, it is the exact intent of the rule in pandas-vet, but maybe we should remove it, it's considered "very opinionated", so it feels off to me that Ruff enables it whenever users enable pandas-vet.
https://github.com/deppen8/pandas-vet#very-opinionated-warnings

Oops, should have read the docs. Was under the false impression df was being flagged on account of being only 2 letters.

@edgarrmondragon - Do you have an opinion on whether this rule stays or goes?


can marathon specify host_ip when setting portmapping?

when i use marathon to create docker containers, i could use portMappings to set port in container and port in host. Meanwhile, i have two ethx on host, such as IP_A and IP_B, and i just want to set the port mapping on IP_A then IP_B. Can marathon do this?
like the function in docker run  -p IP:host_port:container_port
		"portMappings": [
		  {
			"containerPort": 6666,
			"hostPort": 6666,
			"protocol": "tcp"
                }

I think this is not possible, yet. This would be very useful for me, too. What is needed to convert this into a feature request?

I don't think that Mesos supports this.

cc/ @sargun

Note: This issue has been migrated to https://jira.mesosphere.com/browse/MARATHON-1911. For more information see https://groups.google.com/forum/#!topic/marathon-framework/khtvf-ifnp8.


NAS-127445 / 24.10 / Make sure we capture samba log directories

Context
We had Directory type items in artifacts for which size check from individual_item_max_size_limit was applied to whole of directory instead of each file / subfolder of dir. That was because the above variable is not configurable at item level but rather artifact level where it sets the limit for each item in the artifact where a directory type would be 1 item.
So whenever there was a case when any subfolder crosses the size limit, the whole of dir was skipped like in case of samba4 dir.
Solution
Added DirectoryPattern as a new item type with the default pattern .* which copies complete directory just like Directory item type but applies size check on subfolders and files of the dir like Pattern item type and additionally filters can be applied as well if we want to be selective about the contents we want to retrieve from that particular directory using the glob pattern in DirectoryPattern.

Jira URL: https://ixsystems.atlassian.net/browse/NAS-127445

This PR has been merged and conversations have been locked.
If you would like to discuss more about this issue please use our forums or raise a Jira ticket.


Travis cannot automatically publish

Hey @mikebryant
I tried to publish a new package with your new changes for deployment/publishing, and it failed for me: https://travis-ci.org/opentracing-contrib/python-django/builds/448883223
Prior to this, I had pushed a new tag to master (0.1.19) - any idea on why is that happening?

Closing this as this was solved upon updating the credentials.


Investigate long planning time on Hive table with many partitions

A query like select * from t limit 10 takes several minutes in planning for Hive tables with > 10k partitions.  This is easy to reproduce.

This is the stack trace on the coordinator: https://gist.github.com/erichwang/6d180ffa7ef106b79258
It looks like we are blocked on com.facebook.presto.hive.metastore.CachingHiveMetastore.getPartitionsByNames when fetching splits

This should help https://github.com/facebook/presto/pull/2887
But we probably need to refactor the way that partition discovery works, so that we don't need to enumerate all partitions during exchange planning to really make this fast


Fix link to doc in the config template

Not sure about the change, maybe the title in the README should be changed.

Use https://github.com/fnando/i18n-js/blob/master/README.md or even just https://github.com/fnando/i18n-js.
Since it already mentioned the section name (if it does not exist then people will search for it)

Fixed in https://github.com/fnando/i18n-js/commit/80675ba8b7b12143a4c196fd86c6338af258c14a


Update dependency: deps/pyk_release

Fixes: https://github.com/runtimeverification/evm-semantics/issues/1754

I've confirmed that this makes it so that Examples.test_assert_bool_failing is now failing correctly.


Database was not Created

After running python3 db_create.py the following error occurred:   File "C:\Users\Admin\Desktop\mutate_cpp-master\db_create.py", line 3, in
from migrate.versioning import api
ModuleNotFoundError: No module named 'migrate'
Any advice would be appreciated.

Did you follow the installation instructions (https://github.com/nlohmann/mutate_cpp#installation)? What OS are you using?

Before calling
python3 db_create.py

did you source the environment? That said, can you make sure you actually call venv/bin/python3?

Same error on Ubuntu 22.04.
I ran:
pip install virtualenv
virtualenv -p python3 venv
venv/bin/python3 db_create.py

Same error as above:

ModuleNotFoundError: No module named 'migrate'

As you mentioned, did I install the requirements? I had not, so next I ran:
venv/bin/pip install -r requirements.txt
venv/bin/python3 db_create.py

New error, now SQL Alchemy is missing (although I see it being installed by pip):

ModuleNotFoundError: No module named 'sqlalchemy.databases'

Here is the output of pip3 to make sure everything is installed for python3:
$ venv/bin/pip3 install -r requirements.txt
Requirement already satisfied: appdirs>=1.4.4 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 1)) (1.4.4)
Requirement already satisfied: Brotli>=1.0.9 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 2)) (1.0.9)
Requirement already satisfied: click>=8.0.3 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 3)) (8.1.6)
Requirement already satisfied: decorator>=5.1.1 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 4)) (5.1.1)
Requirement already satisfied: Flask>=2.0.2 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 5)) (2.3.2)
Requirement already satisfied: Flask-Compress>=1.10.1 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 6)) (1.13)
Requirement already satisfied: Flask-Humanize>=0.3.0 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 7)) (0.3.0)
Requirement already satisfied: Flask-SQLAlchemy>=2.5.1 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 8)) (3.0.5)
Requirement already satisfied: Flask-WTF>=1.0.0 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 9)) (1.1.1)
Requirement already satisfied: humanize>=4.0.0 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 10)) (4.7.0)
Requirement already satisfied: itsdangerous>=2.0.1 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 11)) (2.1.2)
Requirement already satisfied: Jinja2>=3.0.3 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 12)) (3.1.2)
Requirement already satisfied: MarkupSafe>=2.0.1 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 13)) (2.1.3)
Requirement already satisfied: packaging>=21.3 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 14)) (23.1)
Requirement already satisfied: pbr>=5.8.1 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 15)) (5.11.1)
Requirement already satisfied: psutil>=5.9.0 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 16)) (5.9.5)
Requirement already satisfied: pyparsing>=3.0.7 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 17)) (3.1.0)
Requirement already satisfied: python-utils>=3.1.0 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 18)) (3.7.0)
Requirement already satisfied: six>=1.16.0 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 19)) (1.16.0)
Requirement already satisfied: SQLAlchemy>=1.4.31 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 20)) (2.0.19)
Requirement already satisfied: sqlalchemy-migrate>=0.13.0 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 21)) (0.13.0)
Requirement already satisfied: sqlparse>=0.4.2 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 22)) (0.4.4)
Requirement already satisfied: Tempita>=0.5.2 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 23)) (0.5.2)
Requirement already satisfied: Werkzeug>=2.0.3 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 24)) (2.3.6)
Requirement already satisfied: WTForms>=3.0.1 in ./venv/lib/python3.10/site-packages (from -r requirements.txt (line 25)) (3.0.1)
Requirement already satisfied: blinker>=1.6.2 in ./venv/lib/python3.10/site-packages (from Flask>=2.0.2->-r requirements.txt (line 5)) (1.6.2)
Requirement already satisfied: typing-extensions><IP_ADDRESS> in ./venv/lib/python3.10/site-packages (from python-utils>=3.1.0->-r requirements.txt (line 18)) (4.7.1)
Requirement already satisfied: greenlet!=0.4.17 in ./venv/lib/python3.10/site-packages (from SQLAlchemy>=1.4.31->-r requirements.txt (line 20)) (2.0.2)

Maybe there are incompatible packages... Could you try replacing all >= entries in the requirements.txt with == and set up the virtual environment again?

That worked! :-)
I can now see the site. That may have other issues, but I suspect that it will work as expected.
Thank you.


Fixed 1.14 compatibility

https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Player.html#openBook-org.bukkit.inventory.ItemStack-
Spigot added Player.openBook(Itemstack book) method.

Thank you @YellowZaki!


WIP: Rewriting a new reader.sh

Complete rewrite of reader.sh
Workey workey, PR for visibility
Description
This is a complete rewrite of the reader.sh.
It contains a uniform Message class as well as simplified and optimized code.
Also, function codes always get transmitted. The class could - in the future - put into it's own module so it can be imported server-side as well.
Related to #189
Type of change

[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?

[ ] To be tested

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have updated changelog.md with changes made

Hi, please submit this pagermon/pagermon_client

This one needs to go to https://github.com/pagermon/pagermon-client, the client will be removed from this repo going forward

@DanrwAU at lest you gave a link 😂

Well, since it's a fork from the original one (here) I can only have the PR to here.
I'll reapply the changes to the client-repo tho and open a new PR as soon as the migration to the two repo's is completed.


TCP Example client / server code

Hi All,
I am new to eRPC. Is there any example of client & server initialization code in C language, with erpc using TCP as transport mechanism ?
Can you please point me to the code, if it is readily available.  I thank you for your support.
Regards,
Sudhakar

Hi guys, these days i don't have much time (Vacations, others projects, wedding ;) ... ). So what i can suggest now is look on implementation of other transports in erpc/transports and erpc/setup folders. Tcp transport is currently only for using on Linux (this transport doesn't have C setup function in erpc/setup folder currently, but can be easily done when you look on other transports).
When you look into transports folder you will see that you basically need implement 2-3 functions (send, receive, init in C++ but simple). Then C implementation of calling this C++ functions are placed in setup folder. I don't see big issue to implement this with lwip or other tcp/ip stacks or other transports.
In init function you can implement socket initialization and in send/receive you will call lwip send/receive functions.

Hi Hadatko,
thanks for the hints. I will give it a try and give you feedback during process. Best wishes for the wedding.
Regards,
Kolja

I do have this pull request in place for a small piece of TCP initialization code if it helps:
https://github.com/EmbeddedRPC/erpc/pull/35


Report error

Aaron and I have been getting the error "There was an error generating the report!" when generating a report today.

@jpechmann can you provide useful information to help figure out the problem. Like, browser, which area you are generating the report for, are there any patterns for the area or is it failing on everything...

So.. it just started working again. Aaron said he tried twice in West Jordan sometime before 9:30am, and I tried once in Salt Lake County to confirm it wasn't working. We were both in chrome. But, it's working now again, so I'm not sure what was up. I'll close this for now but check on it periodically to see if I can reproduce it.

The most helpful info would be the url of the report that generates the
error.
Thanks!
On Thu, Feb 5, 2015 at 9:46 AM, jpechmann<EMAIL_ADDRESS>wrote:

So.. it just started working again. Aaron said he tried twice in West
Jordan sometime before 9:30am, and I tried once in Salt Lake County to
confirm it wasn't working. We were both in chrome. But, it's working now
again, so I'm not sure what was up. I'll close this for now but check on it
periodically to see if I can reproduce it.
—
Reply to this email directly or view it on GitHub
https://github.com/agrc/bb-econ/issues/62#issuecomment-73080299.

--
Scott Davis
Utah AGRC http://gis.utah.gov/developer/
<EMAIL_ADDRESS>@ScottAGRC https://twitter.com/ScottAGRC


CSDGM Writer - Attribute Range Domain Missing

Attribute Range domain not being translated from mdJSON. Value range is a series of elements within an attribute that must be detected and described in CSDGM as a range domain (rdom).

Still investigating...
I'm getting valid output from this mdjson file through the command line translator
range.json.zip
It looks like mdEditor isn't sending the "dataDictionary" to the translator when a user clicks on the "translate" button, but that section seems like it gets imported/exported correctly
these files seem to be related to the issue:
mdEditor/app/pods/components/md-translate/component.js
mdEditor/app/services/mdjson.js - line 114 injectDictionaries()
@dwalt does this seem like I'm on the right track?

@timothypage This would make sense in that data dictionaries are exported at translation time with a metadata record based on the dictionary id foreign key. Dictionaries can also be exported independently as well. I don't know if this is the problem. I think there is either a logic problem or something not working right when the writer traps for a range existence and then writes it out as a CSDGM domain. Maybe put a trace on it to see if the logic is working correctly? Looking at the code, I couldn't see anything obviously wrong with it.


[BACKLOG-34496] PDI VFS Connections are attached to every KTR even if…

… it does not use them
@pminutillo

:white_check_mark: Build finished in 2m 42s
Build command:
mvn clean verify -B -e -Daudit -amd -pl \
plugins/file-open-save-new/core

:ok_hand: All tests passed!
Tests run: 15, Failures: 0, Skipped: 0    Test Results

:information_source:  This is an automatic message


Modernize code sample

I don't see a good reason to have a class called StudentClass and a class called Student nested in it.
I've combined them in a Student class.
I've also renamed ID to Id to follow Capitalization Conventions.

Thanks for making the additional updates. I'll :shipit: now.


[match] Add bearer authentication support for git

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
In Azure Devops, to authenticate with a repository that belongs to the same Project as the currently running build, you need to specify a bearer token for authorization.
More info here: https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/azure-repos-git?view=azure-devops&tabs=yaml#authorize-access-to-your-repositories
Description
This PR adds a new parameter called git_bearer_authorization, similar to git_basic_authorization, and uses it to add the header to git's request.

@googlebot I signed it!

Looks good to me.
The Swift changes would not have been necessary, these files will be auto generated on release.
Could you maybe add an example to the list of examples for the actions so people know how to use it or at least add it here as a comment?

Added an example


Support CORS options for actuator.

It's common to enable CORS for actuator endpoints for use from an admin console served from a different domain. This registers the CORS decorator respecting the spring configuration for it.
Also adds Iterable versions of all vararg methods in the CORS builders to follow our general practice.

Another way to think about it, it is a coincidence that GrpcService supports CORS, since it happens to use doPost and provide routes without any method restrictions. It seems weird that changing it to provide routes with POST restriction would cause CORS to stop working.

@anuraaga Perhaps it’s good time to continue tinkering with this PR now that you can so sb.routeDecorator().catchAll().build(CorsDecorator.newDecorator(...))? 😉

Indeed, it works!

Thanks for cleaning up for me :)

Thank you, too!


test(wp_ipc_projects.sql): populate data in SQL for dateOfNonAcceptance

Fix dates in SQL data to enable exam timetables to show.

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

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


Remove unnecessary "height" prop, Support custom scroll bars

First of all, thanks for creating this package!
Currently, the tree only works with static widths and heights (using observers excluded).
However, since the tree height is already calculated in OuterElement in tree.tsx, I don't see why a static height would be required.
I did some quick tests - passing the calculated tree height to the enclosing position: relative div and changing the overflow values was already enough to get rid of the "height" prop requirement.
Bonus: Custom scroll bar libraries also started working correctly.

I just noticed that this would break the "scroll to item" functionality.
Maybe a better approach would be to provide a callback with the calculated height on update.

Thanks for bringing this up! I address your question in the other issue, but I don't see why I couldn't add a method to the tree api that gets the total tree height, the same calculation we do in the OuterElement.


Publish Docker image

A Docker image should be published to dockerhub

Just published it. Thanks for your work! https://cloud.docker.com/u/nanid/repository/docker/nanid/dhcp


No auto reconnect after clean disconnect

Solving #26 by only automatically reconnecting when previous disconnect was not clean (e.g. power loss).

I found some issues in that code. It will clean last bda no matter if it is disconnected manually, or connection is lost due to going out of range.

I found some issues in that code. It will clean last bda no matter if it is disconnected manually, or connection is lost due to going out of range.

That's true, I fixed this in this commit - now only a normal disconnect results in clearing the lastBda field.

That's true, I fixed this in this commit - now only a normal disconnect results in clearing the lastBda field.


Compress-Archive: Please don't open Source-Files with FileShare:None

Good evening
If we try to Compress a directory which has locked files (e.g. C:\Portable\KeePass\KeePass.XmlSerializers.dll), then we get an "Access Denied" exception.
It's completely save to backup such files, therefore please change in Microsoft.PowerShell.Archive.psm1
$currentFileStream = [System.IO.File]::Open($currentFilePath, [System.IO.FileMode]::Open, [System.IO.FileAccess]::Read)
to
$currentFileStream = [System.IO.File]::Open($currentFilePath, [System.IO.FileMode]::Open, [System.IO.FileAccess]::Read, [System.IO.FileShare]::Read)
so that Compress-Archive does not expect to get exclusive access to the source files.
Thanks a lot, kind regards, Thomas

@schittli perhaps you could submit the change as a PR with a test?  Thanks!

This is fixed.


Alternate Fuel Units l/km

Checklist
Please make sure you have performed the following steps before opening a new bug ticket, change [ ] to [x] to mark it as done

[ ] I have read and tried the steps outlined in the Troubleshooting Guide
[ ] I have searched through existing issues.

Description
Webpage discription
"" Alternate Fuel Units
If you wish to see alternate units which converts the calculated units within the Gas Tab, you can right click on the table headers for Consumption and Fuel Economy. These settings persists for the user, so the next time you login to LubeLogger it will automatically perform the conversion for you.""
Hi,
I have an issue. I can not change to the allternate Fuel Units. Only possible to change the colum VERBRAUCH but not the colums KILOMETERSTAND and DURCHSCHNITTVERBRAUCH
Some Ideas why?
Platform

[x] Docker Image
[ ] Windows Standalone Executable

Browser Console Errors(F12)

App/Container Console Error

Screenshots(optional)

I think, I need to change this point. But where?

Closing for lack of details.


Cache computation of Module's signature.

Now that we're caching this, we can get rid of the rich variable that we were previously using to speed stuff up. Plus if there's code that calls it with rich=False, it would be cached, which isn't what we want.

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

#656 : 3  dependent PRs (#657 , #660 , #664 )
#662
#665  👈
#661
#652
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @rohinb2 and the rest of your teammates on  Graphite

Merge activity

Mar 27, 2:04 PM EDT: @rohinb2 started a stack merge that includes this pull request via Graphite.


[IRGen] Don't emit relative references to Objective-C class references.

Objective-C class references (which show up in the __objc_classrefs
section) are always coalesced by the linker. When we relatively
address them (which occurs in protocol conformance records), the
linker may compute the relative offset before coalescing, leading to
an incorrect result. The net effect is a protocol conformance record
that applies to the wrong Objective-C class, causing all sorts of
runtime mayhem.
Switch relatively-addressed Objective-C classes over to using the
Objective-C runtime name of the class. It's a less efficient encoding
(since we need to go through objc_lookUpClass), but it avoids the
linker bug.
Fixes rdar://problem/46428085 by working around the linker bug.

@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - e981834a731406ee4e4a2ca2caa07582fc93dcae

@swift-ci please test

@swift-ci please test

@swift-ci please test

@swift-ci please smoke test Linux

Build failed
Swift Test Linux Platform
Git Sha - e981834a731406ee4e4a2ca2caa07582fc93dcae

Build failed
Swift Test Linux Platform
Git Sha - e981834a731406ee4e4a2ca2caa07582fc93dcae


Better documentation for features

Hi,
I’m trying to add profiles for printers I’ve tested, but it’s a bit difficult to figure out what features mean, since some of them seem to be mandatory despite not being used e.g. by python-escpos. E.g. highDensity or starCommands (the latter is probably proprietary commands Star printer support?).
Could you please document them?
Thanks!

I've labeled this as an enhancement because I agree that it would be useful, but I'm not planning on implementing myself it any time soon (pull requests welcome).
We would ideally make this machine-readable, and bundle it with the database itself (eg. as features.yml), since some projects such as this could display the values, and our own build process could use the list.
To address your current sticking point though, yes many fields are mandatory. You don't need to include them in your own profile though, I would recommend extending a base profile (or a profile for a similar printer), so that you only need to specify the differences.
For example, the AF-240 profile uses inherits: simple, and does not specify starCommands.

Well, if you could at least explain what those features refer to, I could write the missing documentation.


Fix trailing new line

The trailing new line blocked travis jobs (and other pull requests)

This change is

Hey @laurent-george, can you rebase your branch to do the merge?


fix rdflib import

fixes #3

Thanks for this fix.  I should archive this library as I am no longer developing it.  Instead I am working on SPARQL using web-components. See https://solidos.github.io/solid-web-components/documentation/sol-sparql.html.  This supports users creating libraries o queries and libraries of templates to display results and then mixing/matching them on a web page.  In other words, hopefully solves what SPARQL-Fiddle wants to do.  Still, I like the name :-).


Special Bot Hooks - subscriptions for new user bot and password reset bot

Closing this one in favor of #1754


[Solved] Dropdown "belowOrigin" Option Doesn't Work Unless Text Is Given

Description
Title says it all. The dropdown's "belowOrigin" option doesn't work if there's no text in the entry or the "a" tag. I put a material icon with no text and it shows the icon and such. However, when I open the dropdown, the dropdown is displayed on top of the origin instead of showing up below it.
Repro Steps
Simply use no text in the dropdown opening's "a" tag and instead just use a google material icon.
Screenshots / Codepen
Code:
Button:
`
email
`
Dropdown Structure:
`

one
two

three

`
Result:

Solution:
Simply remove the "right" class from the dropdown opening button!

 The solution is to not float the icon inside or give the button a height.


Use in-tree cabal in build.cabal.sh (works for cabal < 1.24)

Partial fix of #274
This installs the in-tree Cabal into the cabal-sandbox before building
hadrian itself. This only works if the installed cabal version is < 1.24,
because I have not yet figured out how it can be done with the newly
introduced new-build command.

As you note, this works for < 1.24 but I am using Cabal 1.24 where this error is triggered.

@mpickering Can you test my latest change? It has worked with cabal 1.24 at least in my setup.

@KaiHa That is how I was going to fix it but you beat me to it! However, I don't think the pre-1.24 fix is really right. See my comment.

The project file fixes the build for me.

Many thanks @KaiHa and @mpickering. Merged!

@snowleopard just so I understand this; this is only for the legacy cabal support? I.e. do I need to fixup  anything for (recommended) cabal new-build mode ? Just asking, because I haven't tried Hadrian for weeks...

@hvr My understanding is that this fix will help both cabal build and cabal new-build, as both will need to have the right paths to the in-tree Cabal library ../libraries/Cabal/Cabal.
Perhaps, you could test that this also works correctly with cabal new-build?

I tested the new-build path. It was fixed by adding the cabal.project file. No other changes were necessary.

@mpickering :+1:


Add ability to import, install & setup an external library into your project

Background
Adding support for an external library (i.e. @angular/material) into your project can be a difficult task for a few reasons, most notably is the multiple steps to get things configured and setup properly. This could require going back and forth between documentation, blog posts and/or video tutorials.
Desired behavior
Add a command to the Angular CLI which would allow users to add functionality of a library to their project.
ng add [name of library]

An example would be to add support for @angular/material which could handle the following steps automatically:

add dependencies (@angular/material, @angular/cdk, @angular/animations)
import the necessary and/or most common modules to the root NgModule

BrowserAnimationsModule
MatButtonModule

add a theme
add gesture support
add material icons

Implementation Considerations
Determination of the library to be added: possibilities considered thus far:

a pre-determined name which can resolve to a library/schematic (i.e. material -> @angular/material)

pros: simpler cognitive load on users
cons: maintaining a list of libraries is not practical

a schematic path (i.e. `@angular/material:add)

pros: very explicit about what will be run
cons: could cause confusion and allow running of any schematic

the package name (i.e. @angular/material) map to the schematic could live in the package's package.json file

pros: clearly conveys what logic will be added, gives control/responsibility to the library owner
cons: no clear cons at this time

Additional/Future Features
Add an option to ng new to allow adding library support upon project creation
ng new foo --add=[name of library]

It would be great to be able to add libraries interactively.
For example, if we ran ng add @angular/material a console start to asking us what we want to include, change, where we should place modifications, etc. It may store answers in variables that is passed then to schematics of a library (material in this case).
So, in that way we need tools to make possible easily write own library with set of questions, variables and rules to apply changes that are needed to user.

Shouldn't this issue be closed now? That's what schematics do, right? ;-)

Closing this, since the feature requested can already be fulfilled by ng add today.