Update munit-scalacheck to 0.7.26

Updates org.scalameta:munit-scalacheck from 0.7.20 to 0.7.26.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "munit-scalacheck" } ]

labels: test-library-update, semver-patch

Codecov Report

Merging #11 (cfb960b) into main (2c20046) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #11   +/-   ##
=======================================
  Coverage   76.39%   76.39%
=======================================
  Files          17       17
  Lines         572      572
  Branches       20       20
=======================================
  Hits          437      437
  Misses        135      135

Continue to review full report at Codecov.

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


Import of '#supabase/server' not working

Version
@nuxtjs/supabase:  v0.3.0
nuxt: 3.0.0
Windows VSCode
Steps to reproduce
When trying to import from '#supabase/server' the module cannot be found. Not sure if others are having this issue (found no hits in Issues).
Also trying to use the explicit path for a composable appears to satisfy typescript tooling:

But Vite is unhappy:
 WARN  Could not resolve import "@nuxtjs/supabase/dist/runtime/server/services" in D:\repoD\username\nuxt3test\serverServices\AuthService.ts using exports defined in<EMAIL_ADDRESS>

This is not a bug... Its the fact that you must run Nuxt and let Nuxt build the module. I had added  modules: ["@nuxtjs/supabase"], in the nuxt.config.ts, but hadn't started nuxt...


android.yml

Created the Android CI

Not sure why you added me here, but since we are at it, can you tell why the job fails?

Am not sure but I think its because there is no app in the repository to build for now.


Allow/document to jump to beginning/end of functions

Is your feature request related to a problem? Please describe.
One of the most useful motions for me is being able to jump to the beginning/end of a function. Unfortunately, using neovim's native ]m and ]M doesn't work for every language/file (https://neovim.io/doc/user/motion.html#[m), as it doesn't uses treesitter.
Describe the solution you'd like
I would like a solution that lets me jump to beginning/end of function/class using treesitter's objects.
If this is already supported by the plugin, I would like it to be listed in the README examples, as I don't know how to make it behave like that.
I'm looking for something that overrides ]m and ]M using treesitter's objects.
Describe alternatives you've considered
The keymaps for ["af"] =<EMAIL_ADDRESS>["if"] =<EMAIL_ADDRESS>are almost a perfect match of what I'm looking for, so I try to use them whenever possible. I would like something that can replace the ]m [m [M ]M motions though.
Additional context
I'm a bit new to treesitter, so if this doesn't sound like a reasonable request, let me know.

It's a reasonable idea, and I've tried to achieve it multiple times since I installed this plugin.
you can add:
goto_next_start = {
    ["]m"] =<EMAIL_ADDRESS>}

But it would go to a sibling start, not the parent function, like the af or if does.
It would be great to have something like: goto_parent_start and goto_parent_end jumps.


Can we look at the FAQ functionality

I wonder if these FAQ's as they get longer could have little + drop downs and in normal mode hide the text?
Also what new FAQ's do we need?
What is a repository?
The term repository covers your system for: digital storage, managing the digital preservation and access and technical metadata.

I really like the National Music Center's FAQ page – they just list out the questions and link them to the answers below…
https://nmc.ca/faqs/?lang=en


Debugging in Nuclide not supported...?

Just curious why @facebook/nuclide is not supported as a debugging environment, and what it might take to make it work...?
https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#debugging-in-the-editor

Found an issue with React Native, replied to by @vjeux ... does this apply to create-react-app, as well?
https://github.com/react-community/create-react-native-app/issues/209

@mostafaeweda would probably know more about this on the Nuclide side of things

@clintandrewhall it's sad that you're no longer working at Facebook btw!

cc @pelmers


Update doc to correct three minor typographical errors

Corrected minor spelling errors on three lines.

Corrected three minor spelling errors.

@jeremiahfelt : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Looks good; thanks.


Normalize values during softmax legalization to prevent floating poin…

…t overflow
Exponential terms added to numerator and denominator in softmax equation to normalize any input values
Change-Id: If0704e95875d4600b5efd6aae0517492bb5240fe

Any numerical differences or conformance tests enabled by this?

Before/After patch have numerically identical output for small inputs. The patch fixes a bug where the intermediate values in the softmax calculation exceed std::numeric_limits::max();.
In short, the patch improves numerical stability in cases of larger input values.


Tcp active healthchecks fail during application deploy

Title: Tcp active healthcheck fails during application deploy
Description:
During every application deploy in Kubernetes, it happens that TCP active health checks fail.
Is it possible that the Envoy health check is checking pods that are not ready yet or those that are no longer ready?
In the Envoy OpenTelemetry metrics, you can only see how many health checks failed, but not which pods or IP addresses they were targeting.
Is there a way to determine from any metric which member (IP address or pod name) failed the health check?
Here is our healtcheckc configuration:
"health_checks": [
  {
     "timeout":"10s",
     "interval":"30s",
     "unhealthy_threshold":3,
     "healthy_threshold":1,
     "tcp_health_check": {
       }
   }
]

In Envoy it is possible to get the current health status of an endpoint by using the admin-interface.
In addition, Envoy supports an event_logger (see here) for the health checks, that may provide more information.

Hi  @adisuissa, Thank You for your reply.
we enabled event_logger and it turns out those failures were on the old/currently removing members. We solved this by setting ignore_health_on_host_removal to true.
We encountered another problem. We get 503 errors during deployment as all members are temporarily in unhealthy state. We tried setting ignore_new_hosts_until_first_hc to false but it didn't help.
We know pods are succesfully deployed because we have rigorous startup/liveness/readiness probes and Argo Rollout analysis before we switch blue-green versions.
When we disable active healthcheck everything works fine.
Any idea what could be the cause?
We are trying to achieve zero-downtime blue-green deployment with active healthchecks for our microservices using Envoy as a Gateway.
Cluster configuration:
{
   "version_info":"b0c07ee734f23d9f889ff74e00fd0ac27133e95240cc3c103c69158a217c561a",
   "cluster":{
      "@type":"type.googleapis.com/envoy.config.cluster.v3.Cluster",
      "name":"httproute/jm2-eoc-k3w/int-https/rule/3",
      "type":"EDS",
      "eds_cluster_config":{
         "eds_config":{
            "ads":{

            },
            "resource_api_version":"V3"
         },
         "service_name":"httproute/jm2-eoc-k3w/int-https/rule/3"
      },
      "connect_timeout":"60s",
      "per_connection_buffer_limit_bytes":32768,
      "lb_policy":"LEAST_REQUEST",
      "health_checks":[
         {
            "timeout":"1s",
            "interval":"30s",
            "unhealthy_threshold":3,
            "healthy_threshold":1,
            "tcp_health_check":{

            },
            "event_logger":[
               {
                  "name":"stdout-log",
                  "typed_config":{
                     "@type":"type.googleapis.com/envoy.extensions.health_check.event_sinks.file.v3.HealthCheckEventFileSink",
                     "event_log_path":"/proc/self/fd/1"
                  }
               }
            ]
         }
      ],
      "circuit_breakers":{
         "thresholds":[
            {
               "max_retries":1024
            }
         ]
      },
      "dns_lookup_family":"V4_ONLY",
      "outlier_detection":{

      },
      "common_lb_config":{
         "healthy_panic_threshold":{

         },
         "locality_weighted_lb_config":{

         }
      },
      "ignore_health_on_host_removal":true
   },
   "last_updated":"2024-08-21T04:25:40.519Z"
}


Digging near chunk borders creates holes.

          Agreed, chunk borders are bugging and decreases overall consistency. It should be fixed to make this code generally usable. Didn't have the time so far though :)

Originally posted by @alpapaydin in https://github.com/alpapaydin/Godot4-3D-Smooth-Destructible-Terrain/issues/4#issuecomment-2353195359

I meant to put this in a second PR but apparently didn't.
This was partially resolved in https://github.com/alpapaydin/Godot4-3D-Smooth-Destructible-Terrain/pull/9
HOWEVER - on one side it sometimes bug out and sets the wrong height.  I haven't quite figured that out.  But it mostly works.
This is probably my last contribution at least until or if I intend to use this again.

Thanks for making this @alpapaydin  and making it available so I could use it for a game jam <3

I made a quick fix which syncs changes to neighboring chunks, but the performance is not very feasible. What do you think? Also it remains to warp the shader to the neighboring chunks.

Significant improvement in behavior.
Still sometimes spikes upwards and still sometimes creates holes on corners but definitely improvement.
We had duplicate regeneration code so removing that fix it quite a bit.
With chunk holes removed chunk size can probably be dramatically reduced which would bigtime improve the performance of recreating these.


feat: load package.json config

Issue: #29
The only questions I have is

Do we want to just normalize it to just use the name to drive how to load the package.json or do we want to support array of keys in addition of the name. The only reason I asked is unbuild supports these keys unbuild and build. Let me know what you think.

If we extend from multiple directories how do we want the configFile naming convention to be ?

Thanks 💚

Do we want to just normalize it to just use the name to drive how to load the package.json or do we want to support array of keys in addition of the name. The only reason I asked is unbuild supports these keys unbuild and build. Let me know what you think.

Good point about unbuild! We can default to name probably and either support (a more generic aliases) option or accept string|string[] for packageJson option.


Feature Request - Silent Update

As per the discussion in ReactiveKit/ReactiveUIKit#5, a feature for silently updating the value of an Observable should be added.
This is useful in many scenarios, including bi-directional binding of multiple dependent values and updating the datasource for a UICollectionView when an item has been moved.

Here is my proposal for implementing this on Observable
public final class Observable: ActiveStream, ObservableType {
private var _value: Value
public var value: Value {
get {
return _value
}
set {
_value = newValue
super.next(newValue)
}
}
public init(_ value: Value) {
self._value = value
super.init()
}
public override func next(event: Value) {
self.value = event
}
public override func observe(on context: ExecutionContext? = ImmediateOnMainExecutionContext, observer: Observer) -> DisposableType {
let disposable = super.observe(on: context, observer: observer)
observer(value)
return disposable
}
public func silentUpdate(value: Value) {
self._value = value
}
}
@srdanrasic What do you think of this method? Should this be implemented on ActiveStream instead? What other stream types need to have a silentUpdate() method?

@AnthonyMDev, I think it's good how you implemented it. I added something similar to ObservableCollection - it turned out to be very simple :)
No need to add it to ActiveStream as that one has no concept of current value.
I've released this in v1.1.2.


Fix feature creation for aligned feature lists

This fixes:

feature creation in general
default values for empty DataType properties in ModularFeature.get methods
chromatogram building, deconvolution, deisotoping, feature list rows filter, feature alignment, gap filling, and GNPS FBMN work now

For now I have removed creation of graphs in the FeatureShapesType - we need to change to JFreeChart and Steffens classes to reuse the datasets
Ready for merge from my side

Great, thanks!


How to list available package versions with the cli?

How can azure cli be used to list available package version like we can get on the web interface?

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

ID: 77bcd39f-91ab-bb93-40fc-dd4fc5f2374f
Version Independent ID: c228aece-669a-57d6-b3ed-d427586f8a61
Content: Publish and then download a Universal Package
Content Source: docs/artifacts/quickstarts/universal-packages.md
Product: devops
Technology: devops-artifacts
GitHub Login: @chasewilson
Microsoft Alias: phwilson

Thanks for your question. It looks like you're working through an issue with your scenario or implementation, rather than an issue with the documentation. Here are a few options where you might consider asking your question:

Azure DevOps on Stack Overflow
Azure DevOps Support Bot


Endpoints controller can print sensitive pod info when errors occur

In general, start to tone down the amount of log output.

LGTM


How do I change the URL point to the localhost and generate catalogs?

Hi，
As your example, I add
const headerTemplate = `

`

const footerTemplate = `

   -

`

export default defineUserConfig({
  pdfOptions: {
    format: 'A4',
    displayHeaderFooter: true,
    headerTemplate,
    footerTemplate,
    margin: {
      bottom: 70,
      left: 25,
      right: 25,
      top: 70,
    },
  },
});

All in https://github.com/FreeBSD-Ask/Handbook-Next/blob/main/docs/.vuepress/vuepress-pdf.config.ts
But the output PDF pages 15-26 and the footer URL is localhost, not the real URL bsdcn.org.

How can I fix the wrong localhost URL to point to the correct bsdcn.org?
Also could you please tell me here the method to generate catalogs for the PDF? Again thank you very much for your help to me.

Have you solved this problem?

Have you solved this problem?

NO.

I'm very sorry that it took me so long to reply. The plan at that time was indeed not perfect, but I couldn't find a good solution to these two problems for a while, and I just had some ideas recently.
After practice, the two good problems you mentioned have basically been solved.

Replace the origin field in the URL
Automatically add an outline to the generated PDF

To do this, I added two parameters, which are used as follows:
--pdfOutlines <pdfOutlines>: Keep PDF outlines/bookmarks
--urlOrigin <urlOrigin>: Change the origin of the print url

Link: https://github.com/condorheroblog/vuepress-plugin-export-pdf/blob/main/packages/vuepress-plugin-export-pdf-v2/README.md
I have released version 3.0.0-beta.1, you can get it on Npm, here is a screenshot of my local test, it looks great!
vuepress-pdf.config.ts
const footerTemplate = `

`

export default defineUserConfig({
	theme: defaultTheme(),
	bundler: viteBundler(),
	outFile: 'vuepress-next.pdf',
	pdfOptions: {
		displayHeaderFooter: true,
		footerTemplate,
		margin: {
			bottom: 70,
			left: 25,
			right: 25,
			top: 70,
		},
	},
	urlOrigin: "https://v2.vuepress.vuejs.org/",
	pdfOutlines: true,
})


Deal with lack of og:image support in Vue

Add a special command to copy/modify the relevant files or add instructions in the README on how to do that manually.
Upload the open graph image to sevish.com and hard code it in this repo's index.html.

Need to research if there is an og:image standard that requires absolute urls.

Here is the image, ready for hard coding
https://sevish.com/scaleworkshop.png


plotly plot range_x not reactive except for app mode

Describe the bug
This seems to be a result of the saving the range feature? anyway here is what breaks:

create a range slider (or just regular slider works)
create a plotly plot with range_x using the slider value
render it in a cell
change the value of the slider ; the element is reactive but the plot does not update
toggle app view (ctrl-'.')
see x range updated

This problem is identical for the y range
Screencast from 2024-04-30 16-50-45.webm
Environment
{
  "marimo": "0.4.7",
  "OS": "Linux",
  "OS Version": "6.8.7-300.fc40.x86_64",
  "Processor": "",
  "Python Version": "3.12.2",
  "Binaries": {
    "Browser": "--",
    "Node": "v20.12.2"
  },
  "Requirements": {
    "click": "8.1.7",
    "importlib-resources": "missing",
    "jedi": "0.19.1",
    "markdown": "3.6",
    "pymdown-extensions": "10.8.1",
    "pygments": "2.17.2",
    "tomlkit": "0.12.4",
    "uvicorn": "0.29.0",
    "starlette": "0.37.2",
    "websocket": "missing",
    "typing-extensions": "4.11.0",
    "black": "24.4.2"
  }
}

Code to reproduce
import marimo

__generated_with = "0.4.7"
app = marimo.App(width="full")

@app.cell
def __():
    import marimo as mo
    import plotly.express as px
    return mo, px

@app.cell
def __(mo):
    s = mo.ui.range_slider(start=-5, stop=5, show_value=True, label='x range')
    x, y = list(range(10)), [i * i for i in range(-5, 5)]
    return s, x, y

@app.cell
def __(mo, px, s, x, y):
    mo.vstack([
        s,
        px.scatter(x=x, y=y, range_x=s.value, title=f'range_x: {s.value} - only takes affect when toggling app-view')
    ])
    return

@app.cell
def __():
    return

if __name__ == "__main__":
    app.run()

I have a fix for this here: https://github.com/marimo-team/marimo/pull/1277


Text not wrapping in slides?

When entering text into a slide, it doesn't wrap, it just continues on one line so anything beyond the width of the slide is hidden.
I noticed this was causing the issue:
.frame {
    white-space: nowrap;
}

Trying to add white-space: normal to either the frame, slides, or slide results in breaking the carousel.
Adding a child element inside the slide, and adding white-space: normal to that appears to fix the problem, until you click onto the next slide then the carousel doesn't move to the correct position.

doesn't move to the correct position.

That's the reason the frame has white-space nowrap. If you would like text to wrap you need to create your own containers inside the slide and define widths and such.
http://www.lovelyskin.com/skin-specialists-omaha

Yea if you can show me a link I'm feeling confident I can get you what you want with the text wrapping and correct positioning.


Update prices_ethereum_tokens.sql

Brief comments on the purpose of your changes:
For Dune Engine V2
I've checked that:
General checks:

[ ] I tested the query on dune.com after compiling the model with dbt compile (compiled queries are written to the target directory)
[ ] I used "refs" to reference other models in this repo and "sources" to reference raw or decoded tables
[ ] if adding a new model, I added a test
[ ] the filename is unique and ends with .sql
[ ] each sql file is a select statement and has only one view, table or function defined
[ ] column names are lowercase_snake_cased
[ ] if adding a new model, I edited the dbt project YAML file with new directory path for both models and seeds (if applicable)
[ ] if wanting to expose a model in the UI (Dune data explorer), I added a post-hook in the JINJA config to add metadata (blockchains, sector/project, name and contributor Dune usernames)

Pricing checks:

[ ] coin_id represents the ID of the coin on coinpaprika.com
[ ] all the coins are active on coinpaprika.com (please remove inactive ones)

Join logic:

[ ] if joining to base table (i.e. ethereum transactions or traces), I looked to make it an inner join if possible

Incremental logic:

[ ] I used is_incremental & not is_incremental jinja block filters on both base tables and decoded tables

[ ] where block_time >= date_trunc("day", now() - interval '1 week')

[ ] if joining to base table (i.e. ethereum transactions or traces), I applied join condition where block_time >= date_trunc("day", now() - interval '1 week')
[ ] if joining to prices view, I applied join condition where minute >= date_trunc("day", now() - interval '1 week')

@0xbhagi


Schubert/instance subscriptions pd 611 pd 612

Codecov Report

Merging #58 (2e12c8c) into schubert/transactions-PD-613 (d17e07f) will decrease coverage by 1.13%.
The diff coverage is 50.00%.

@@                       Coverage Diff                        @@
##           schubert/transactions-PD-613      #58      +/-   ##
================================================================
- Coverage                         67.06%   65.93%   -1.14%
================================================================
  Files                                25       27       +2
  Lines                               999     1092      +93
================================================================
+ Hits                                670      720      +50
- Misses                              329      372      +43

Impacted Files
Coverage Δ

test/integration/amqp/test_stack.py
74.00% <0.00%> (ø)

test/integration/test_http.py
98.18% <ø> (-0.07%)
:arrow_down:

ergo/function_invocable.py
30.86% <11.11%> (+0.48%)
:arrow_up:

ergo/amqp_invoker.py
29.41% <12.50%> (-1.36%)
:arrow_down:

ergo/context.py
40.00% <39.13%> (-6.16%)
:arrow_down:

ergo/invoker.py
66.66% <50.00%> (-4.77%)
:arrow_down:

ergo/results_stream.py
53.33% <53.33%> (ø)

ergo/stack.py
75.00% <66.66%> (-6.82%)
:arrow_down:

test/integration/amqp/test_request.py
71.79% <71.79%> (ø)

ergo/util.py
93.87% <75.00%> (-1.68%)
:arrow_down:

Continue to review full report at Codecov.

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


Feature Request: Attach winbox instance to element

It would be nice file the winbox instance was attached to the element itself so we could do things like this:
var myModal = document.getElementById('my-modal')

myModal.winbox.hide()

Sure we can store the instance in a variable when we first initialize winbox, but if we're wanting to manipulate the window in another file or just somewhere completely different from where it was initialized we wouldn't be able to.
This would also take care of #61 because you could do this:
myModal.winbox.onclose = function (force) {
  // My new onclose callback here
}

This feature was added with #80


When pressing send the send button gets deactivates, then activated, and finally deactivated causing a flashing

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.13-3
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @hannojg
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1721898827637189
Action Performed:

Launch the app
Initiate a DM to any user
Compose message and tap Send button

Expected Result:
Message send without any issues
Actual Result:
When pressing send the send button gets deactivates, then activated, and finally deactivated causing a flashing
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[x] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence
https://github.com/user-attachments/assets/43d1c752-933f-41e8-af8f-a90b30855884
https://github.com/user-attachments/assets/c7f835a7-2737-47d2-90ab-4f7b9dc8b15b

View all open jobs on GitHub

I reported this bug while working on the composer in this issue:

https://github.com/Expensify/App/issues/37896

I am Hanno from Margelo, an expert agency, and I'd like to work on this issue (feel free to assign me) 😊

thanks @hannojg

Thank you, I was waiting for this composer PR to get merged first:

https://github.com/Expensify/App/pull/46091

now that its merged I will look into that issue today and provide updates along the way! 😊

Let me try and test quickly.

Also can't reproduce so probably yes fixed with your latest PR @hannojg - nice! Thank you!


How do Create user's roles.

I have multiple type of users, A director, an assistant-director and more, My Idea was just to add a role type to the db with a migration, but I am really new with Rails and the gem, any tip?

Hi @fastboyz , yeah, you could just add another column to your users table called, "role". Or you could use something like cancancan (google it). Feel free to reopen with more questions and I can try to answer them, but this issue tracker is really for problems with the gem and not as much for guidance. You may want to try Stack Overflow for that.


Fix/on behalf illustrations and text

Description
Fixes two illustration and one text issue for the on behalf warning feature.
Link to Jira
https://jira-ibs.wbs.net.sap/browse/EXPOSUREAPP-9241
https://jira-ibs.wbs.net.sap/browse/EXPOSUREAPP-9460
https://jira-ibs.wbs.net.sap/browse/EXPOSUREAPP-9458
Screenshots

I think this PR addresses https://github.com/corona-warn-app/cwa-app-ios/issues/3791 & https://github.com/corona-warn-app/cwa-app-ios/issues/3709, or?

I think this PR addresses #3791 & #3709, or?

@Ein-Tim Looks like it should at least improve the situation for these issues, yes :)


[xslt-converter] content-type text/html

Moved from https://github.com/freme-project/basic-services/issues/51#issuecomment-233614374.

On the second problem: I update the stylesheet to say fn:parse-xml(//*[local-name()='script']), it works now with text/xml, but still not with text/html even with the DOCTYPE html statement. See attached request.

I tried the request mentioned in the comment above:
curl -X POST -H "Content-Type: text/html" -d '<!DOCTYPE html>  <title>@@@</title>

We very much welcome you in the city of Prag Praguehome of XML!

 ' "http://api-dev.freme-project.eu/current/toolbox/xslt-converter/documents/html-to-xliff20"

I get the following result:
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0"
       version="2.0"
       srcLang="en"
       trgLang="fr">
    <file id="f1">
        <unit id="u1">
            <segment>
                <source xmlns:itsm="urn:oasis:names:tc:xliff:itsm:2.1">We very much welcome you in the city of Prag Praguehome of XML! </source>
            </segment>
        </unit>
    </file>
</xliff>

@fsasaki can you explain the problem with this?

Strange. This is maybe a copy past or postman issue. Sorry for the noise.
Works for me too, thanks & from my side we can close this.
2016-07-19 15:48 GMT+02:00 ArneBinder<EMAIL_ADDRESS>
Moved from #51 (comment)
https://github.com/freme-project/basic-services/issues/51#issuecomment-233614374
.
On the second problem: I update the stylesheet to say
fn:parse-xml(//*[local-name()='script']), it works now with text/xml, but
still not with text/html even with the DOCTYPE html statement. See attached
request.
I tried the request mentioned in the comment above:
curl -X POST -H "Content-Type: text/html" -d '  @@@     We very much welcome you in the city of Prag Praguehome of XML!   ' "http://api-dev.freme-project.eu/current/toolbox/xslt-converter/documents/html-to-xliff20"
I get the following result:

We very much welcome you in the city of Prag Praguehome of XML!

@fsasaki https://github.com/fsasaki can you explain the problem with
this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/freme-project/basic-services/issues/65, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ABH5ApIsvdQRVq-CmU4VJMWHiBNkR-hzks5qXNWUgaJpZM4JPvms
.

ok, no problem.


Clean up containerDisk(cd-rom type) volumes after enjectCDROM

IMPORTANT: Please do not create a Pull Request without creating an issue first.
Problem:

after enject cdrom, container disk volume didn't removed
Solution:

fix the clean up logic
Related Issue:
https://github.com/harvester/harvester/issues/3914
Test plan:

Create a windows vm from windows iso template
Enject all cd-rom disk by EnjectCDROM
check yaml by Edit Yaml

containerDisk volume should be removed

LGTM, it works fine, thanks.


Manage Playlists

Like Button which puts current track in defined playlist.
https://forum.iobroker.net/viewtopic.php?p=150952#p150952
Permissions needed:

playlist-modify-public
playlist-modify-private

Add new states:

playlists.addCurrentPlayingTrackToDestinationPlaylist
playlists.addTrackToDestinationPlaylist
playlists.destinationPlaylist

I will implement #26


Writing out all_nbrs dictionary for reruns.

Currently, the TCR and GEX nbr fractions (all_nbrs) are stored in a dictionary separate from the anndata object. The dictionary is not currently written out and needs to be rebuilt before rerunning or replotting results from a previous analysis, which can take a long time on large datasets.  I've had success storing the dictionary in pickle format and reusing it for plotting. Might be worth writing out in the run_conga.py script.
import conga
import pandas as pd
import numpy as np
import scanpy as sc
import pickle

out_pre = '~/test/some_study'
adata_file = out_pre + '.h5ad'
pickle_file = out_pre + "nbrs.pkl"

nbr_fracs = [0.01, 0.1]
all_nbrs = conga.preprocess.calc_nbrs( adata, nbr_fracs)

f = open(pickle_file,"wb")
pickle.dump(all_nbrs,f)
f.close()

all_nbrs = pd.read_pickle(pickle_file)

Added as the --reuse_nbrs option in run_conga.py currently in the bcr branch.


Multiple user assigned identities exist, please specify the clientId / resourceId of the identity in the token request

Have you

[x] Read Troubleshooting Guide
[x] Searched on GitHub issues and Discussions

What steps did you take and what happened:
We are deploying to AKS with an identity profile and added an omsagent add on profile on the aks cluster. We are also deploying a CSI Driver.
There are multiple user assigned identities on my AKS's VMSS. Despite having specified the clientId in my SecretProviderClass, I am being told to specify the clientId.
az aks show -n <name-of-cluster> -g <RG-of-cluster> --query "identity"
{
  "principalId": null,
  "tenantId": null,
  "type": "UserAssigned",
  "userAssignedIdentities": {
    "/subscriptions/REDACTED/resourceGroups/REDACTED/providers/Microsoft.ManagedIdentity/userAssignedIdentities/REDACTED": {
      "clientId": "REDACTED",
      "principalId": "REDACTED"
    }
  }
}

az vmss identity show --name <VMSSName> --resource-group <aks-ManagedRG-name>
{
  "principalId": null,
  "tenantId": null,
  "type": "UserAssigned",
  "userAssignedIdentities": {
    "/subscriptions/REDACTED/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<MSI-We-assigned-in-identityProfile>": {
      "clientId": "<Value-of-clientId>",
      "principalId": "REDACTED"
    },
    "/subscriptions/REDACTED/providers/Microsoft.ManagedIdentity/userAssignedIdentities/azurepolicy-REDACTED": {
      "clientId": "REDACTED",
      "principalId": "REDACTED"
    },
    "/subscriptions/REDACTED/providers/Microsoft.ManagedIdentity/userAssignedIdentities/omsagent-REDACTED": {
      "clientId": "REDACTED",
      "principalId": "REDACTED"
    }
  }
}

SecretProviderClass.yaml
apiVersion: secrets-store.csi.x-k8s.io/v1alpha1
kind: SecretProviderClass
metadata:
  name: XYZ
spec:
  provider: azure
  parameters:
    usePodIdentity: {{ .Values.csiSecretProvider.use_pod_identity | quote }}
    useVMManagedIdentity: {{ .Values.csiSecretProvider.use_msi | quote }}
    {{- if and .Values.csiSecretProvider.use_msi .Values.cert.msi_client_id }}
    userAssignedIdentityID: {{ .Values.cert.msi_client_id | quote }}
    {{- end }}
    keyvaultName: {{ .Values.cert.keyvaultName | quote }}

    objects:  |
      array:
        - |
          objectName: {{ .Values.cert.CertName | quote }}
          objectType: secret
          objectAlias: {{ .Values.cert.pemFileName }}
    tenantId: {{ .Values.cert.tenantId | quote }}
---

The relevant values are passed via helm and ensured that the value for cert.msi_client_id is passed as the <Value-of-clientId> for the identity we assigned to the aks
helm upgrade <releaseName>
# Other values
--set cert.msi_client_id="$MsiClientId" \ # Environment Variable set by us
# other values

But the pods for our service get stuck in the ContainerCreating state and we get this error message:
Warning  FailedMount  2m8s (x56 over 108m)  kubelet  (combined from similar events): MountVolume.SetUp failed for volume "keyvault-auth-vol" : rpc error: code = Unknown desc = failed to mount secrets store objects for pod REDACTED_POD_NAME, err: rpc error: code = Unknown desc = failed to mount objects, error: failed to get objectType:secret, objectName:REDACTED_CERT_NAME, objectVersion:: azure.BearerAuthorizer#WithAuthorization: Failed to refresh the Token for request to https://REDACTED_KEYVAULT_NAME.vault.azure.net/secrets/REDACTED_CERT_NAME/?api-version=2016-10-01: StatusCode=400 -- Original Error: adal: Refresh request failed. Status Code = '400'. Response body: {"error":"invalid_request","error_description":"Multiple user assigned identities exist, please specify the clientId / resourceId of the identity in the token request"

What did you expect to happen:
I expected the pods to mount the secret volume, and the driver to use the specified ID.
Anything else you would like to add:
What's odd is that we have been using the same scripts to deploy CSI drivers, and deploy these images and those work fine without any errors. We are deploying new clusters and are facing errors with this
Which access mode did you use to access the Azure Key Vault instance:
User Assigned Managed Identity
Environment:

Secrets Store CSI Driver version: (use the image tag): 0.0.19
Azure Key Vault provider version: (use the image tag): 0.0.12
Kubernetes version: (use kubectl version and kubectl get nodes -o wide):  v1.24.9
Cluster type: (e.g. AKS, aks-engine, etc): AKS
Installation method: (Helm , Deployment yamls, AKS managed add-on): Helm

Closing this issue. There was an user error in our script that passed the value for the client Id used a variable (we used the wrong case and it was not passing any value). After fixing it, the deployment works now


Switch to WGS84 Ellipsoid model of the Earth

Based on: https://github.com/mapbox/cheap-ruler/pull/41

cc @zmiao, this might help with the distance expression precision


Sidebar-only theme: search bar gets pushed out of view by longer PROJECT_BRIEF

Hello doxygen-awesome-css team,
first of all, I have to congratulate you on your amazing work - the theme looks great!
I noticed a small issue with the sidebar-only theme: When the PROJECT_BRIEF exceeds one line in length, it will start pushing the search bar out of view, as the --top-height is hard-coded at 120px. While this can be easily fixed on a project-by-project basis by adjusting the value of --top-height, it would be great if the #top section could accommodate longer project briefs by default.
I am rather inexperienced with CSS, so I am not sure how best to do this (I assume you would like to avoid relying on Javascript for the base layout). Maybe use flex-items or a grid instead?
Cheers,
thorndeux

Thank you for the kind feedback! 😊
As you describe it correctly, the recommended way of avoiding an overflow of the project brief is to adjust the --top-height variable manually.
The underlying reason for this workaround is that the header with project title, brief and searchbar are positioned absolutely on top of the sidebar to achieve the wanted looks. They are not sharing the same block at all, which makes it hard to allow a dynamic readjustment of the header height.
In any case I'll keep this issue open, maybe someone can come up with a solution at some point. 👍

+1, same issue here after a fresh and first installation of this project.


Split each component into their container

To replace the traditional all-in-one image.
It's the prerequisite of the standalone deployment.

Closed as completed


Chinese Simplified Translation

Add Chinese Simplified translation and improve Chinese Traditional translation.

looking good :ok_hand: thank you for your contribution!


[fireflyiii] Move upload folder to a persistent storage

This is suppose to fix #530.
The idea is to move the upload folder to a persistent storage by using the same approch used for the sqlite database.
The main issue is that the default upload folder /var/www/html/storage/upload is binded to a volume (see layer 34 of base docker image fireflyiii/core:latest) and cannot be removed and replaced with a symbolic link.
For such reason the default upload folder has been changed to /var/www/html/storage/ha_upload by using the sed command since there is no easy way (e.g. env variable) to do it.

That's perfect, thanks! And thanks very much for having kept both the code logic and way of presenting. Last step missing is the incrementation of the version in config.json for HA to see a new version is pushed . Usually, I increment the version with a "-2" for example

Thanks very much!


[8.x] escapeWhenCastingToString Breaks Collection items when casting a Collection to an Array

Laravel Version: 8.7.9
PHP Version: 8.0.7
Database Driver & Version: MySQL 8.20

Description:
When casting a Collection to an array, without using toArray() or all(). The Collection no longer simply returns an array of the items, but includes also includes 'escapeWhenCastingToString' => false as  avalue. This is an issue when using type hinting expecting an array but passing a Collection.
This was not the behaviour previously on Laravel 8.40.
Steps To Reproduce:
dd((array) collect(["Laravel", "Github", "Google"]));
returns

instead of

Maybe, it seems PHP Language specification.
Converting to array
https://www.php.net/manual/en/language.types.array.php#language.types.array.casting

Convert Illuminate\Support\Collection to array !!!
use below code
dd ( collect(["Laravel", "Github", "Google"])->toArray())

I don't get the "instead of" on any Laravel 8 version (even older ones). The only thing that has changed afaik is that escapeWhenCastingToString was added.

yet another reason to kick all frameworks to the curb.


fix: Connectivity / startup robustness

Retry loops (simple poll) for settings reading and OPA policy load
Error level traces for timeout / loop
Ensure we call reconnect on ZmgConnection after timeout or it can
become unusable
Similar retry loop on event subscription

Any tips on how best to test this? Also an interesting challenge for CHRON-312 someday.

Best (and currently only) way to test this is to start it without sawtooth (or with no opa / settings data), and to kill / restart the validator to see if things reconnect happily


ENH: Add special status objects for AD triggering progress bars.

This is a fun one. Bluesky can now show a progress bar indicating
how many images out of the total num_images have been acquired.
Tested in the wild on CSX's fast CCD. Existing tests should cover it.
Closes #427

Big thanks to @wen-hu, @ambarb, and @stuwilkins for letting us prototype this and other improvements at CSX-1 today.

It looks like there is a real failure in there because quadem devices are derived from ADBase, but do not have a cam attribute.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@844ee4a). Click here to learn what that means.
The diff coverage is 57.14%.

@@            Coverage Diff            @@
##             master     #430   +/-   ##
=========================================
  Coverage          ?   91.19%
=========================================
  Files             ?       48
  Lines             ?     6692
  Branches          ?        0
=========================================
  Hits              ?     6103
  Misses            ?      589
  Partials          ?        0

Impacted Files
Coverage Δ

ophyd/quadem.py
98.71% <100%> (ø)

ophyd/areadetector/trigger_mixins.py
55.26% <54.54%> (ø)

Continue to review full report at Codecov.

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


Misleading sample: Azure Functions warmup-trigger for JavaScript V4 not working

The sample for utilizing a warmup-trigger with JavaScript (V4 model) does not work when followed closely.

As of this explicit check, the name of the trigger has to be WarmupTrigger.
It may also be nice to be noted in the general requirements-section of the main article, that trigger and method names may have to be fixed.
See https://github.com/Azure/azure-functions-nodejs-worker/issues/762

@earloc
Thanks for your feedback and your contribution to Azure docs.
Feedback for this repository is moving away from GitHub to a system specific to the Microsoft Learn platform. Issues for this repository will soon be disabled, and additional comments from GitHub will no longer be possible. However, we are now tracking and triaging this issue in the new feedback system.
To learn more about our feedback systems, please see Provide feedback for Microsoft Learn content.


Update latest java version in the springboot

Could you please update the Casdoor Java SDK to version 1.34.0 in our Spring Boot project. The current setup is pointing to the older version, 1.33.0 @hsluoyz @jakiuncle  @casbin-bot

@hsluoyz  Could you please update the JAVA SDK new version in the springboot pom.xm file.

@gurujerseyno7 I don't have time to do that all the time. Why not yourself or let your colleague make a qualified PR (pass all CIs)?

Done by: https://github.com/casdoor/casdoor-spring-boot-starter/pull/51


Doc fix for DCO

New contributors often miss the DCO requirements. Added it more visibly in our doc.
Signed-off-by: Alexandre Eichenberger<EMAIL_ADDRESS>

Jenkins Linux s390x Build #6023 [push] Doc fix for DCO (#1458) ... started at 08:11

Jenkins Linux ppc64le Build #5145 [push] Doc fix for DCO (#1458) ... started at 08:14

Jenkins Linux amd64 Build #6008 [push] Doc fix for DCO (#1458) ... started at 07:11

Jenkins Linux s390x Build #6023 [push] Doc fix for DCO (#1458) ... aborted after 2 min 23 sec

Jenkins Linux ppc64le Build #5145 [push] Doc fix for DCO (#1458) ... aborted after 2 min 25 sec

Jenkins Linux amd64 Build #6008 [push] Doc fix for DCO (#1458) ... aborted after 2 min 26 sec


Why do the sampling results not correspond to the labels?

Unconditional generation was used, the input to the model was clear images, and after the training was completed the training set plus random noise was used for testing, and it appeared that the test results could not be matched with the labels one-to-one.

To correct this, what happens is that the sampling results correspond to other labels (e.g., image B), not labels (image A)


Jpa Job Repository integration

We need to wait for org.jberet:jberet-jpa-repository:jar:2.1.4.Final to be published since there is an important fix related to EXECUTION_EXCEPTION max lenght
Apart from this, what do you think ?

@radcortez can you start the CI again ?
org.jberet:jberet-jpa-repository:jar:2.1.4.Final has been published this should work now

@radcortez CI passed !
can you review ?

@radcortez finally, this seems good now
I had to add metadata to reflectiveitembuilds too ... strange fact is the CI passed before

@radcortez ready for another review !

@radcortez ready for another review !

Hum... my proposal was not to readd the enum, since we already got to the conclusion is not the best alternative when we need to add new implementations. My concern was only about the old valid configuration value in-memory that the implementation was now expecting in_memory. So, I think we only need to make sure that the value is retained.

I thought you didn't like the enum because you had to use the "other" keyword in the application.properties
By using custom enum converter we can use the jpa (or other implementation specific keyword) and keep the enum.
Are you sure you want to use the string constants the same ?
If so, it's ok for me

Let's just remove the enum and use String based (like jdbc db-kind).
Thanks for the patience and I'm sorry for all the trouble.

@radcortez ok, I feel we'll get lucky this time

It's great now! Thank you for the PR and your patience.


Re-running setup breaks

The current nostr key will not be re-created and stays encrypted with old password

App has to be fully reset - https://github.com/getAlby/nostr-wallet-connect-next/issues/99


Fixed #27 (System theme button not working)

[x] Fixes #27

Accidently created it for the wrong branch


Build failure: cantata

Steps To Reproduce
Steps to reproduce the behavior:

build cantata

Build log
https://pastebin.com/sgeQQhSC
Additional context
Add any other context about the problem here.
Notify maintainers
@peterhoeg

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.10.9-zen1, NixOS, 24.11 (Vicuna), 24.11.20241009.5633bcf`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.8`
 - nixpkgs: `/nix/store/60sn02zhawl3kwn0r515zff3h6hg6ydz-source`

Add a :+1: reaction to issues you find important.

Looks like this is because cantata can't build against ffmpeg 7. A short-term fix would be to just use ffmpeg 6 in the derivation, but we should really switch to a fork of cantata which supports newer versions of ffmpeg (as the original has been archived): #315695

Is there a way to override the current package to build against ffmpeg 6?


Fix reference count issue when using Http2FrameCodec / Http2Multiplex…

…Codec with HttpServerUpgradeHandler
Motivation:
When using  Http2FrameCodec / Http2MultiplexCodec with HttpServerUpgradeHandler reference count exception will be triggered.
Modifications:

Correctly retain before calling InboundHttpToHttp2Adapter.handle
Add unit test

Result:
Fixes [#7172].

@mosesn PTAL

Cherry-picked into 4.1 (379ac890f4dbec15d19714711f85455a12112c3f)


Build Scenario: 4.1 - AKS cluster with kubenet CNI and userDefinedRouting outbound type via Azure Firewall

Deployment - Partial OK.
Deploying a sample workload for your testing, the aks-store-demo:
Find the yaml at: https://raw.githubusercontent.com/Azure-Samples/aks-store-demo/main/aks-store-quickstart.yaml
error: error validating "https://raw.githubusercontent.com/Azure-Samples/aks-store-demo/main/aks-store-quickstart.yaml": error validating data: failed to download openapi: Get "https://aks-azurec-azrez-ec07bf-tc5ootfk.hcp.uksouth.azmk8s.io:443/openapi/v2?timeout=32s": dial tcp <IP_ADDRESS>:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.; if you choose to ignore these errors, turn validation off with --validate=false
Unable to connect to the server: dial tcp <IP_ADDRESS>:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
argument --translated-address: expected one argument
- OpenShell:

alexandru [ ~ ]$ az account set --subscription ec07bfd1-5848-4234-a145-9a3e0e96d890
alexandru [ ~ ]$ az aks get-credentials --resource-group azrez --name aks-azurecni-udr-93504 --overwrite-existing
Merged "aks-azurecni-udr-93504" as current context in /home/alexandru/.kube/config
alexandru [ ~ ]$ kubectl get deployments --all-namespaces=true
E1108 09:23:16.054967     788 memcache.go:265] "Unhandled Error" err="couldn't get current server API group list: Get "https://aks-azurec-azrez-ec07bf-tc5ootfk.hcp.uksouth.azmk8s.io:443/api?timeout=32s\": dial tcp <IP_ADDRESS>:443: i/o timeout"
alexandru [ ~ ]$ kubectl get nodes
E1108 09:25:35.674186     847 memcache.go:265] "Unhandled Error" err="couldn't get current server API group list: Get "https://aks-azurec-azrez-ec07bf-tc5ootfk.hcp.uksouth.azmk8s.io:443/api?timeout=32s\": dial tcp <IP_ADDRESS>:443: i/o timeout"

Adjusted the respective code where it gets the local IP address to add it to Authorized IP ranges
...
Start-Sleep -Seconds 1
Write-Output "To be able to connect to the cluster we are adding your IP address to the Authorized IP Ranges:"
# Retrieve your IP address and add it to approved range
$CURRENT_IP=$((Invoke-RestMethod -Uri "https://api.ipify.org?format=json").ip)

Start-Sleep -Seconds 1
Write-Output "Your IP address should be ${CURRENT_IP}"
Write-Output ""

Start-Sleep -Seconds 1
az aks update -g $RG -n $AKSNAME --api-server-authorized-ip-ranges $CURRENT_IP
...

Try again
If it fails, please check if the authorized IP range is getting set as expected, if at all or if your outbound public IP is different.


createOrderSpecAccount

Hey, great library. I've added a small extension to the createOrder function, that allows you to specify a specific account that you'd like the order to route to. If you're trading under an FA account or any account with multiple users/accounts the default way the function is written will throw an error.
I've tested and this works and clears the error.
Cheers,
Tyler

I'm rejecting this pull request as it gave me the push I needed to add support for multiple/FA accounts throughout the library.
You can now...

get info using getAccount('DUXXXXXX'), getPositions('DUXXXXXX'), getPortfolio('DUXXXXXX'), or getOrders('DUXXXXXX')

submit orders to a specific account by specifing account=DUXXXXXX in createOrder(), placeOrder(), createBracketOrder(), createTrailingStopOrder(), createStopOrder(), and createTargetOrder() methods.

Thanks!

Awesome thank you! Any documentation in tutorials to be added? I guess I could also just read through the added methods if not... Has this been updated via pip install upgrade etc yet? Thanks, Tyler Martin
-------- Original Message --------
Subject: Re: [ranaroussi/ezibpy] createOrderSpecAccount (#26)
From: Ran Aroussi<EMAIL_ADDRESS>Date: Thu, March 21, 2019 1:22 pm
To: ranaroussi/ezibpy<EMAIL_ADDRESS>Cc: Tyler Martin<EMAIL_ADDRESS> Author
<EMAIL_ADDRESS>I'm rejecting this pull request as it gave me the push I needed to add support for multiple/FA accounts throughout the library. You can now...   get info using getAccount('DUXXXXXX'), getPositions('DUXXXXXX'), getPortfolio('DUXXXXXX'), or getOrders('DUXXXXXX')   submit orders to a specific account by specifing account=DUXXXXXX in createOrder(), placeOrder(), createBracketOrder(), createTrailingStopOrder(), createStopOrder(), and createTargetOrder() methods.   Thanks! —You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.

TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:01 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
2019-03-21 18:24:02,502 [ERROR] ezibpy: [#326] Unable connect as the client id is already in use. Retry with a unique client id.
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
Server Version: 76
TWS Time at connection:20190321 18:24:02 CST
2019-03-21 18:24:12,995 [ERROR] ezibpy: [#515] Cancel Order Sending Error -[WinError 10053] An established connection was aborted by the software in your host machine
Server Version: 76
TWS Time at connection:20190321 18:24:12 CST
2019-03-21 18:24:14,020 [ERROR] ezibpy: [#326] Unable connect as the client id is already in use. Retry with a unique client id.
2019-03-21 18:24:14,053 [ERROR] ezibpy: [#326] Unable connect as the client id is already in use. Retry with a unique client id.
I don't know if you'll still see this since it's closed but after submitting one order successfully, I get this error when trying to submit another... I assume something is possibly wrong with the disconnect function?

Can you tell me which steps should I take to reproduce the error you're referring to?


feat: Add asset entity

This PR:

[x] Add call ID enums: CallIdEnum
[x] Add asset entity to GQL schema: Asset
[x] Add asset map util to extrinsic handler to update basic token info: handleCall, mapAsset
[x] Handle updating asset holders and total transfers (settlements)
[x] Handle asset ownership transfers
[x] Handle compliance rules
[x] Handle transfer managers

Looks like the test suite is getting stuck on a block. Let me know if you want help debugging it.


date and time

Hey,
great job! Can you please add date and time feature as CCH?
Thanks

This already exists, read through button config and the templates section of the docs, both pages even provides examples for what you're trying to do.

Thank you for your quickly reply, maybe as advice, could be most noted, because this is a change of behavior as before.

@terminet85 were you able to get time and date to work? I've tried using header_text in compact mode, and it won't show up for me. It does if I add it as a button, but it looks weird and I don't like it.

Header text doesn't exist in compact mode as removing it is what makes the header compact. What looks weird about the button time and date? Maybe I can help.

Ah, that makes sense :) Can we make the button not clickable?

The trouble with having the Time & Date has 'Header' text is, as has been noted, this needs two lines.
With the old CCH we could replace right-hand buttons with Time & Date. Can we have that with this version too?

Last example on this page: https://maykar.github.io/custom-header/#configuration/buttons

iantrich just shared this on discord:

  button_text:
    options: >-
      {{ hours12 }}:{{ minutesLZ }} {{ ampm }} - <ha-icon icon='mdi:weather-{{
      states.weather.dark_sky.state }}'></ha-icon> {{
      states.weather.dark_sky.attributes.temperature }}°

That works, thank you!


Provide direct download link for .deb files

We're running docker in an offline environment, and it would be nice if the ubuntu/debian page provided a direct link to the .deb files. Currently, it's a bit of a pain to figure out the right link and obtain the deb file that way.

I would like this as well. For various reasons, I cannot connect to the get.docker.com apt source and need to manually install the .deb file.

Relates to https://github.com/docker/docker/issues/7974?

This is done via github releases.
Can also discover versions via https://releases.dockerproject.org/


about the model architecture

Hi Lucas:
about the whole model architecture, i found there is no neck module in the model.
the feature from backbone is passed to projection module.
if inserting a neck module line FPN after backbone to extract feature, could improve the performance theoretically?
thanks

Yes, it is possible that it could increase performance.


CMR45-1715: Add search endpoint

Description of change
First pass at adding a search and filter endpoint
Link to relevant ticket
Notes for reviewer
The request is expected to:

make a POST request
handle a 422 response
supply the various parameters, including a  zero-indexed page (offset) and per_page (limit)

NOTE on parameters:

not_assigned and in_progress pseudo statuses can be supplied as statuses to filter on
client/defendant name will be search for in defendant object for PA and defendants array for NSM. Only "main" defendant is returned for NSM, in the data payload, irrespective of whether name is matched in "main" or additional defendant names.
date ranges are beginless and endless when [submitted|updated]_from and [submitted|updated]_to are not supplied, respectively.
sort_by and sort_direction default to updated_date: :desc (i.e. most recently updated first) if not supplied. However sort_direction defaults to ascending otherwise so that A to Z logic is the default.

The response

returns metadata including the total records plus current page and per_page (reflecting the request only)
returns data, which is the view's curated data structure json object
returns raw_data, which is the standard Submission object as a json object (including latest application version details)

We can remove data or raw_data as we decide, going forward.
How to manually test the feature
We need to wire up the front-end branch to this branch or merge and then do wire up to dev main/UAT etc.

see unresolved comments on https://github.com/ministryofjustice/laa-crime-application-store/pull/205


Advertise YAP in DevNet code exchange

With the end of Sprint 3, YAP has been harden and we have good documentation to start socialising the tool.
Based on link we may start leveraging codeexchange provided by devnet at https://developer.cisco.com/codeexchange/
Progress on the requirement before pushing the code
i.e. https://github.com/CiscoDevNet/code-exchange-repo-template/blob/main/manual-sample-repo/README.md

Project submitted https://developer.cisco.com/codeexchange/dashboard/

Completed https://developer.cisco.com/codeexchange/github/repo/adt-apjc/YAP


csv-analyze to detect column types and primary keys

Work in progress, but feedback welcome any time.

create csv-analyze
add initial version of detection of PKs
move detect-columns from csv-import to csv-analyze

Working toward #1956, #2263, related to #1610.

BTY.

@willhite PTAL, thanks!

LGTM


INT-1367 Allow overriding nuget package version in nuget-pack-push

this change has been tested here


leaks file descriptors

I just found these in my X session log:
icewm-session: Warning: File still open: fd=3, target='/var/log/xrdp-sesman.log' (missing FD_CLOEXEC?)
icewm-session: Warning: File still open: fd=5, target='socket:[527965]' (missing FD_CLOEXEC?)
icewm-session: Warning: File still open: fd=6, target='socket:[527967]' (missing FD_CLOEXEC?)
Apparently, xrdp-sesman leaks fds to the user session. This should be fixed, FD_CLOEXEC is a good idea. You can apply it to both files (fd, not FILE*) and sockets after opening like this (taken from my own mksh project):
fcntl(fd, F_SETFD, FD_CLOEXEC);

We can add FD_CLOEXEC but is that available on all platforms that run sesman?
If we add that,it's ok but I would also like to find and close it.
The log is for sure fixable.  I'll check on the 2 sockets.

jsorg71 dixit:

We can add FD_CLOEXEC but is that available on all platforms that run sesman?

It’s extremely ubiquitous (I’ve yet to see one that lacks it).
You could safeguard it if needed:
#ifdef FD_CLOEXEC
fcntl(fd, F_SETFD, FD_CLOEXEC);
#endif

But basically, if you have <fcntl.h> it’ll be there.

The log is for sure fixable.  I'll check on the 2 sockets.

Maybe the sockets need WsaSomeFunction() on Win32, but other
than that, I think it’d work.
bye,
//mirabilos
 exceptions: a truly awful implementation of quite a nice idea.
 just about the worst way you could do something like that, afaic.
 it's like anti-design.   that too… may I quote you on that?
 sure, tho i doubt anyone will listen ;)

I think this is fixed in devel now with
7889ee638e2d9549d6cb98a82365405c66f74fec

Could this fix be able to get rid of some zombies process (xrdp-chansrv, attached from xrdp-sesman)?

Blindauer Emmanuel dixit:

Could this fix be able to get rid of some zombies process
(xrdp-chansrv, attached from xrdp-sesman)?

Hm, we’ve had these in our testing only while (IIRC)
gnome-keyring was active, not with the shipped PAM config.
Nik, can you confirm?

Hi,

Could this fix be able to get rid of some zombies process
(xrdp-chansrv, attached from xrdp-sesman)?

Hm, we’ve had these in our testing only while (IIRC)
gnome-keyring was active, not with the shipped PAM config.
Nik, can you confirm?

While I can confirm we identified gnome-keyring as a culprit, I am sure that
it was not a bug specific to gnome-keyring, but to something gnome-keyring
triggered.
So I assume that we should test a patch that addresses the root cause of the
issue.
-nik
--
PGP-Fingerprint: 3C9D 54A4 7575 C026 FB17  FD26 B79A 3C16 A0C4 F296
Dominik George · Mobil: +49-151-61623918
Teckids e.V. · FrOSCon e.V. · OpenRheinRuhr e.V.
Fellowship of the FSFE · Piratenpartei Deutschland
Opencaching Deutschland e.V. · Debian Contributor
LPIC-3 Linux Enterprise Professional (Security)

Dominik George dixit:

So I assume that we should test a patch that addresses the root cause of the
issue.

No, the patch was to fix a file descriptor leak to the window manager.
bye,
//mirabilos

It seems to be fixed. Please reopen or open new issue if it's not fixed.


Events not committed by piped

What happened: new events created with pipectl event register ... do not get committed in the repo.
logs from piped:
application 6e131a59-2ad8-4833-8db5-XXXXXXXXXXXX has 8 manifests at commit XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX     {"cloud-provider": "kubernetes-default"}
application 6e131a59-2ad8-4833-8db5-XXXXXXXXXXXX has 8 live manifests   {"cloud-provider": "kubernetes-default"}
application 7ccf2dd7-5611-49d6-b8a7-XXXXXXXXXXXX has 22 manifests at commit XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    {"cloud-provider": "kubernetes-default"}
application 7ccf2dd7-5611-49d6-b8a7-XXXXXXXXXXXX has 22 live manifests  {"cloud-provider": "kubernetes-default"}
application 57d1b58e-d3f3-4ea3-9415-XXXXXXXXXXXX has 5 manifests at commit XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX     {"cloud-provider": "kubernetes-default"}
application 57d1b58e-d3f3-4ea3-9415-XXXXXXXXXXXX has 5 live manifests   {"cloud-provider": "kubernetes-default"}
application 4c9266ac-0123-4403-b15c-XXXXXXXXXXXX has 15 manifests at commit XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    {"cloud-provider": "kubernetes-default"}
application 4c9266ac-0123-4403-b15c-XXXXXXXXXXXX has 15 live manifests  {"cloud-provider": "kubernetes-default"}
application 94b85dc8-fd08-4dfa-a065-XXXXXXXXXXXX has 27 manifests at commit XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    {"cloud-provider": "kubernetes-default"}
application 94b85dc8-fd08-4dfa-a065-XXXXXXXXXXXX has 27 live manifests  {"cloud-provider": "kubernetes-default"}
successfully collected and reported metrics     {"num": 39, "duration": 3.795058525}
given event not found   {"event-name": "image-update", "labels": {"app":"*****","env":"prod"}}
event watcher will update 3 outdated values
failed to update the values     {"repo-id": "*********", "error": "failed to perform git commit: failed to commit, branch: master, error: no change"}
github.com/pipe-cd/pipe/pkg/app/piped/eventwatcher.(*watcher).run
        pkg/app/piped/eventwatcher/eventwatcher.go:159
no update to sync for application, hash: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       {"app": "*****", "app-id": "6e131a59-2ad8-4833-8db5-XXXXXXXXXXXX", "head-commit": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"}
no update to sync for application, hash: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       {"app": "*****", "app-id": "7ccf2dd7-5611-49d6-b8a7-XXXXXXXXXXXX", "head-commit": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"}
no update to sync for application, hash: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       {"app": "*****", "app-id": "57d1b58e-d3f3-4ea3-9415-XXXXXXXXXXXX", "head-commit": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"}
no update to sync for application, hash: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       {"app": "*****", "app-id": "4c9266ac-0123-4403-b15c-XXXXXXXXXXXX", "head-commit": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"}
no update to sync for application, hash: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       {"app": "*****", "app-id": "94b85dc8-fd08-4dfa-a065-XXXXXXXXXXXX", "head-commit": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"}

Environment:

piped version: 0.9.9
control-plane version: 0.9.9
Others:

how do I even debug this?

/assign @nakabonne

@m-ronchi Hey, thank you for reporting this issue. It seems a little bit odd; git commit looks to be failed due to "error: no change". But typically it shouldn't try to do "git commit" when nothing to commit.
I gave it a shot to repro it but I couldn't sadly. Tell me a little bit more about what you did, how to repro it. For instance, what value did you try to replace? what command did you give it a try?

I tried a bunch of different event values, but none appeared to work.
is it possible that there is an old event stuck in the queue that breaks the processing?
these logs given event not found   {"event-name": "image-update", "labels": {"app":"*****","env":"prod"}} event watcher will update 3 outdated values are suspicious (the event not found refers to a different app that what I tried to update.
is there a way to fetch all registered events from the cli or frontend?

Log given event not found indicates just not found in control-plane; no matter different apps arent' registered, git commit shouldn't get stuck at all.

is there a way to fetch all registered events from the cli or frontend?

The current only way to look at it is to directly inspect your datastore.

Within the message, the last part no change is the error log emitted by git commit. I've never seen such a log. I wonder what it means. Do you know that?

I just found out that this piped instance did not update when we updated pipecd from 0.9.9.
updating and restarting resolved the issue

Hi,
yesterday this exact error happened again.
I investigated, and it appears that it happens if there are more that 1 event applied at the same time:

for each event, you write the files to disk here
then you try to commit the changes for each event again (here). first event commits all files, then any other event will fail because changes were already committed by the first event

@m-ronchi Hey, I could repro it as you reported initially.
failed to update the values	{"repo-id": "delivery", "error": "failed to perform git commit: failed to commit, branch: master, error: no change"}

You're quite right. Seems like it happens if you would register multiple events during a single fetch interval. I will address it as on as possible. Thank you for finding out!

@m-ronchi Hey, the v0.10.3 with this bug fix got out. Please check it out and give it a shot!


[1.11.2] UltraDense Capacitor doesn't charge from the Charger block.

Ultradense capacitor doesn't charge from anything at all. internal charging devices to not charge it (which seems to be intentional, according to the tooltip.) but it doesn't charge from the Charger block when I stand atop it.
this bug is unique to the ultradense capacitor, as I am able to fully charge ALL other batteries I have available EXCEPT that one.

What version of Cyberware? What other mods, and their versions, are you using?

Cyberware Version Alpha0.2.9.
loaded as part of The Raxpack 2, for 1.11.2:
https://mods.curse.com/modpacks/minecraft/263527-raxpack-2

I'll see what I can do. Elucent is on leave from modding so I'll probably start maintaining this branch myself.

Can Confirm
Of note the basic internal battery and the marrow battery work fine. So what ever they are doing the ultra dense isn't. Probably a comma somewhere :P

if the version @elucent has up on GitHub is close to what the working version of 1.11.2 Cyberware is, I found the problem.
https://github.com/elucent/Cyberware/blob/master/src/main/java/flaxbeard/cyberware/common/item/ItemDenseBattery.java#L28
@Override
public int add(ItemStack battery, ItemStack power, int amount, boolean simulate)
{
   if (power == null)
   {
       int amountToAdd = Math.min(getCapacity(battery) - getStoredEnergy(battery), amount);
       if (!simulate)
       {
           NBTTagCompound data = CyberwareAPI.getCyberwareNBT(battery);
           data.setInteger("power", data.getInteger("power") + amountToAdd);
       }
       return amountToAdd;
   }
   return 0;
}

That needs to be a check for power.isEmpty() as it's always evaluating false.

I have tried everything it doesn't charge my stuff. I use cyberware version 1.12.2-<IP_ADDRESS>


disable menu animation for main navigation

Hi, am trying to disable menu navigation for the Main Navigation

add the class hold-transition to your body tag.


Switched wgpu version to any 0.* release

This will avoid having to download multiple versions of wgpu. This will have to change when wgpu gets to its 1.0 release.
NB: Untested as always

Hi ! I see your 2 pull request and i appreciate the effort that you put in my project, i will test it and if there is no problem then iwill merge it :)

There you go i merge everything, I needed to repush the first pull request because of a unexpected behavior that has happend. I'm sorry for the inconvenience


Sendmail broken link

License: https://spdx.org/licenses/Sendmail.html
The link http://www.sendmail.com/pdfs/open_source/sendmail_license.pdf is broken.

On Sat, Sep 30, 2017 at 04:05:42PM -0700, sharpaper wrote:

The link
http://www.sendmail.com/pdfs/open_source/sendmail_license.pdf is
broken.

I've filed spdx/license-list-XML#436 with an additional (working)
Internet Archive URL.


Support for React 0.13.0

The current peerDependencies make it impossible to use with the new React 0.13.0 (released 15 hours ago)

Fixed in 0.9.6 via 15026bb39c97c9fa57511b88ab0ba733055010e8 (I didn't use yours because I don't want to opt into 0.14 yet).

Thanks for your reactivity ! :-)


Function documentation is missing for BSD sockets

The BSD socket API function documentation is missing in include/net/socket.h

That's true but BSD Socket API is intended to implement standard POSIX API, as described in http://pubs.opengroup.org/onlinepubs/9699919799/ . Beyond that, it's unclear where exactly (as belonging to  which part) it should be described. I first would like sockets API to be integrated with POSIX subsystems, then we can decide where docs belong.
Thus, changing this to "enhancement".

We have a section for BSD sockets in the documentation and currently the zsock_ xxx() API functions are empty. This is definitely a bug and not enhancement so putting the proper label back.

https://github.com/zephyrproject-rtos/zephyr/pull/13495 at least updates the intro section.

The API documentation can refer to whatever posix standard we are implementing, right now it is empty and it is not clear how those should be used:
https://docs.zephyrproject.org/latest/reference/networking/sockets.html

@pfalcon -- Any updates?

@pfalcon are you going to work on this as we are running out of time soon?

@pfalcon are you going to work on this as we are running out of time soon?

Any work requires planning to be done beforehand, and the plan for 1.14 was to implement as much as possible of BSD sockets. If you think about it, it makes perfect sense: the documentation for BSD sockets is already written (as part of the POSIX standard, linked above). So, if we implement BSD sockets rightfully and faithfully, we can just use existing documentation, whereas otherwise, we need to write "documentation" along the lines of ... what exactly? "This function was intended to work like posix xxxx() function, but we didn't put enough time into implementing it, instead we decided to put time into documenting the fact that we didn't put enough time into implementing it." Something like that?
Good news is that, once we spent as much as possible effort into implementing that API into 1.14 (and there're still patches unmerged, and I have more in queue if those get merged), we can add documentation in 1.14.1. 1.14.2, or whatever. We can do that, after we decide what and how we'll document. Example of decision points to make:

Do we document getaddrinfo() or zsock_getaddrinfo()?
getaddrinfo() is a POSIX function, and POSIX requires it to be declared in <netdb.h>, that's part of tha API. But we don't have <netdb.h>. So again, what do we document? "This function is supposed to be in <netdb.h>, but so far we didn't do enough homework on that, and hereby we documented this fact of us not having done the mentioned homework." I'm sure we can do better than that, by deciding on the <netdb.h> and all other header matters first (https://github.com/zephyrproject-rtos/zephyr/issues/13787, etc.)

If you think that now is the right time to decide on the points above, let's do it now, but I thought now is the time to do the release testing??

Just see https://docs.zephyrproject.org/latest/reference/networking/sockets.html and it is missing documentation for ZSOCK_xxx macros, various other standard defines and zsock_xxx() functions. Please spend couple of hours to add the missing stuff there.

I'll try to, but it's likely will be wasted effort (or more specifically, an effort which will likely need to be largely redone later, effectively doing the same thing twice).

an effort which will likely need to be largely redone later, effectively doing the same thing twice

Why would we do this twice? If the missing API docs are written, why would we need to do it second time, I do not follow your logic here.

Well, see my detailed reply above - it's unclear how to do these docs in the best way, so something done in haste might need to be reworked later. Anyway, on it, based on your suggestions ("just to fill blanks in https://docs.zephyrproject.org/latest/reference/networking/sockets.html")

So, we're just starting and already hit issues: https://github.com/zephyrproject-rtos/zephyr/issues/14907 . I wish all this stuff was done in due time and not out of haste.


add object.remove("key") in Data.zig

I think it is used in sessions and cache, so we need to have a delete()
what if I do a try object.put("key", null), does it free the old memory?

a128d0a9c9cd70ca9f007405ae3d17e3a074ab34


[Access Request] - Table 37 - CalcShipmentDateForLocation

Could you make this function global? CalcShipmentDateForLocation

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Updated utils.py for better warning messages

Updated Warning Message in utils.py for Issue #379
This PR addresses BUG-Inputting the wrong column name in a chart reports empty data (#379). The issue was due to the misleading warning message in utils.py, which implied an empty DataFrame when a non-existent column name was used.
Changes Made:

Updated the warning message to clearly indicate when a column is not found, and to list the available columns in the DataFrame.
This change aims to provide clearer and more accurate information, avoiding confusion about the state of the DataFrame.

Screenshot after the change:

how do i resolve these linter errors

how do i resolve these linter errors

Hello @srinivaspavan9, sorry for the late response.
First you need to merge your branch with the latest Avaiga:develop branch. Then, in the linter error log, I saw that
/taipy/gui/_renderers/utils.py:35:121: E501 line too long (191 > 120 characters)

which means that the line you edited is too long.
Please address the issue before we can merge your change to Taipy. Thank you

Hi @srinivaspavan9,
Thanks for your work.
Taipy 3.1 is coming soon and it would be nice to include your contribution.
We're freezing the code very soon (likely tomorrow). Can you finish this PR before that deadline ?
Fred


Zend\Form\Element\Collection not rendering with Doctrine OneToMany unid. with JoinTable

I have an OneToMany unidirectional with Join Table relationship between Employee and EmployeeCommission, using a Zend\Form\Element\Collection but when I set "$commissions = new ArrayCollection();"  into "__construct()" of the Employee entity, the $form, lose the Collection fieldset, and it breaks to render. I already changed the relationship to OneToMany Bidirectional but happens the same. I'm not sure if it's an doctrine's issue, but i've tried it with other versions of ZF2 and doctrine and it keeps. I'm using ZF 2.3.1, doctrine-module and doctrine-orm-module 0.8.0.
code following:
Employee entity:
<?php

namespace Employee\Entity;

use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;

/**
 * @ORM\Entity(repositoryClass="Employee\Entity\Repository\Employee")
 * @ORM\Table(name="employee")
 */
class Employee {

    /**
     * @ORM\Id
     * @ORM\Column(name="employee_id", type="bigint")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $employeeId;

    /**
     * @ORM\ManyToMany(targetEntity="Employee\Entity\EmployeeCommission", mappedBy="employee", cascade="all")
     * @ORM\JoinTable(name="employee_employee_commission",
     *      joinColumns={@ORM\JoinColumn(name="employee_id", referencedColumnName="employee_id")},
     *      inverseJoinColumns={@ORM\JoinColumn(name="employee_commission_id", referencedColumnName="employee_commission_id", unique=true)}
     * )
     */
    protected $commissions;

    public function __construct() {
        $this->commissions              = new ArrayCollection();
    }
    ... setter

    ... getter
}

EmployeeCommission entity:
<?php

namespace Employee\Entity;

use Employee\Entity\Employee;
use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity
 * @ORM\Table(name="employee_commission")
 */
class EmployeeCommission {

    /**
     * @ORM\Id
     * @ORM\Column(name="employee_commission_id", type="integer")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $employeeCommissionId;

    /**
     * @ORM\Column(name="employee_commission_fixed", type="decimal", precision=2)
     */
    protected $employeeCommissionFixed;

    /**
     * @ORM\Column(name="employee_commission_variant", type="decimal", precision=2)
     */
    protected $employeeCommissionVariant;

    /**
     * @ORM\OneToOne(targetEntity="Product\Entity\Product", cascade={"persist"})
     * @ORM\JoinColumn(name="product_id", referencedColumnName="product_id")
     */
    protected $product;

    public function __construct() {
        $this->employeeCommissionFixed = 0.00;
        $this->employeeCommissionVariant = 0.00;
    }

    ... setter
    ... getter
}

links for fieldsets and controller following:
Employee fieldset: http://pastebin.com/NbTZJLGK
EmployeeCommission fieldset: http://pastebin.com/VpDa0ziD
EmployeeController: http://pastebin.com/8P9GUyM8

Many-to-many with join table is poorly supported.  Doctrine ORM's manual suggests using a 3-class  one-to-many/many-to-one instead:

Why are many-to-many associations less common? Because frequently you want to associate additional attributes with an association, in which case you introduce an association class. Consequently, the direct many-to-many association disappears and is replaced by one-to-many/many-to-one associations between the 3 participating classes.


XSPEC script timeout

I'm looking at an XSPEC script now that is still going after over 5 minutes, probably due to poor data quality, and I am thinking that I should probably consider building in a timeout and having XGA read it as a fit failure and deal with it accordingly.

I really do need to do this, however I need to be more intelligent than just setting an arbitrary cut off time.
For instance XCSSDSS-21847 has 15(!!) observations associated with it, and as such the fit takes a million years to run (especially the proper error calculation on parameters), so I'm not actually sure what I'm going to do.

Paul's code for instance allows fits to run for an hour before killing them. I could do the same, or allow the user to specify a cut off time. It seems this isn't supported in a simple way by the Python multiprocessing module, but the popen command I use to run the XSPEC script might support timeouts, so I'm going to try that first

Using the .communicate(timeout=...) option with Popen appears to be working on first pass, so I'll add an option to all the XSPEC fit functions to set a timeout time for each INDIVIDUAL source fit - it won't be a timeout on how long the whole set is allowed to run

The timeout method of popen communicate wasn't working, so I did some googling and found a super useful stack overflow answer with a quick solution (slayton - https://stackoverflow.com/questions/4789837/how-to-terminate-a-python-subprocess-launched-with-shell-true). Basically the XSPEC command process had a different process ID to the shell it was started from, so I was killing the shell rather than the XSPEC run.
The solution was to add 'exec' in front of the XSPEC command which caused the XSPEC run to inherit the same process ID as the shell, and so to be killed properly if the timeout was hit.

Now a warning is issued if a fit times out


Azure DevOps Pipeline doesn't support .NET 7?

My Build Pipe line fails on the nuget restore task in Azure Devops. I set my build agent to: windows-latest
The logging of my build pipe line is as follows:
Detected NuGet version <IP_ADDRESS> / 6.4.0+da5b9fa1595e212914854a9ff4a18a6759ed4729.da5b9fa1595e212914854a9ff4a18a6759ed4729
C:\hostedtoolcache\windows\NuGet\6.4.0\x64\nuget.exe sources Add -NonInteractive -Name 7cc32ed4-d773-4d44-8aaf-5d1f764362a4 -Source https://marcelbeeker.pkgs.visualstudio.com/613d6b9d-285e-48ec-a9ce-004b0a3321ff/_packaging/7cc32ed4-d773-4d44-8aaf-5d1f764362a4/nuget/v3/index.json -ConfigFile D:\a\1\Nuget\tempNuGet_1800.config
Package source with Name: 7cc32ed4-d773-4d44-8aaf-5d1f764362a4 added successfully.
C:\hostedtoolcache\windows\NuGet\6.4.0\x64\nuget.exe sources Add -NonInteractive -Name NuGetOrg -Source https://api.nuget.org/v3/index.json -ConfigFile D:\a\1\Nuget\tempNuGet_1800.config
Package source with Name: NuGetOrg added successfully.
C:\hostedtoolcache\windows\NuGet\6.4.0\x64\nuget.exe restore D:\a\1\s\SecondMobileApp\SecondMobileApp.sln -Verbosity Detailed -NonInteractive -ConfigFile D:\a\1\Nuget\tempNuGet_1800.config
C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 7.0. [D:\a\1\s\SecondMobileApp\SecondMobileApp.Exceptions\SecondMobileApp.Exceptions.csproj]
NuGet Version: <IP_ADDRESS>
C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 7.0. [D:\a\1\s\SecondMobileApp\SecondMobileApp.Standard.Data\SecondMobileApp.Standard.Data.csproj]
MSBuild auto-detection: using msbuild version '<IP_ADDRESS>501' from 'C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\bin'. Use option -MSBuildVersion to force nuget to use a specific version of MSBuild.
C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 7.0. [D:\a\1\s\SecondMobileApp\SecondMobileApp.Standard.Data.Tests\SecondMobileApp.Standard.Data.Tests.csproj]
MSBuild P2P timeout [ms]: 120000
C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 7.0. [D:\a\1\s\SecondMobileApp\SecondMobileApp.Service\SecondMobileApp.Service.csproj]
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\bin\msbuild.exe "C:\Users\VssAdministrator\AppData\Local\Temp\NuGetScratch\s0oibtaf.fl5.nugetinputs.targets" /t:GenerateRestoreGraphFile /nologo /nr:false /v:q /p:NuGetRestoreTargets="C:\Users\VssAdministrator\AppData\Local\Temp\NuGetScratch\ic1gf4g1.z04.nugetrestore.targets" /p:RestoreUseCustomAfterTargets="True" /p:DisableCheckingDuplicateNuGetItems="True" /p:RestoreTaskAssemblyFile="C:\hostedtoolcache\windows\NuGet\6.4.0\x64\nuget.exe" /p:RestoreSolutionDirectory="D:\a\1\s\SecondMobileApp\" /p:RestoreConfigFile="D:\a\1\Nuget\tempNuGet_1800.config" /p:SolutionDir="D:\a\1\s\SecondMobileApp\" /p:SolutionName="SecondMobileApp"
C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 7.0. [D:\a\1\s\SecondMobileApp\SecondMobileApp.Service.Tests\SecondMobileApp.Service.Tests.csproj]
NuGet.CommandLine.ExitCodeException: Exception of type 'NuGet.CommandLine.ExitCodeException' was thrown.
C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 7.0. [D:\a\1\s\SecondMobileApp\SecondMobileApp.MAUI\SecondMobileApp.MAUI.csproj]
at NuGet.CommandLine.MsBuildUtility.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.CommandLine.RestoreCommand.d__68.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.CommandLine.RestoreCommand.d__63.MoveNext()
##[error]The nuget command failed with exit code(1) and error(C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 7.0. [D:\a\1\s\SecondMobileApp\SecondMobileApp.Exceptions\SecondMobileApp.Exceptions.csproj]
C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 7.0. [D:\a\1\s\SecondMobileApp\SecondMobileApp.Standard.Data\SecondMobileApp.Standard.Data.csproj]
C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 7.0. [D:\a\1\s\SecondMobileApp\SecondMobileApp.Standard.Data.Tests\SecondMobileApp.Standard.Data.Tests.csproj]
C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 7.0. [D:\a\1\s\SecondMobileApp\SecondMobileApp.Service\SecondMobileApp.Service.csproj]
C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 7.0. [D:\a\1\s\SecondMobileApp\SecondMobileApp.Service.Tests\SecondMobileApp.Service.Tests.csproj]
C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 7.0. [D:\a\1\s\SecondMobileApp\SecondMobileApp.MAUI\SecondMobileApp.MAUI.csproj])
##[error]Packages failed to restore
Finishing: NuGet restore

Not sure if below helps however the agents dont appear to have been updated to include dotnet core 7. This usually takes some time after releases. The following YAML should work to install the SDK.
trigger:
- develop

pool:
  vmImage: ubuntu-latest

steps:
- task: UseDotNet@2
  displayName: 'Use .NET Core sdk'
  inputs:
    packageType: sdk
    version: 7.x
    installationPath: $(Agent.ToolsDirectory)/dotnet

This will then output as
Starting: Use .NET Core sdk
==============================================================================
Task         : Use .NET Core
Description  : Acquires a specific version of the .NET Core SDK from the internet or the local cache and adds it to the PATH. Use this task to change the version of .NET Core used in subsequent tasks. Additionally provides proxy support.
Version      : 2.207.2
Author       : Microsoft Corporation
Help         : https://aka.ms/AA4xgy0
==============================================================================
Tool to install: .NET Core sdk version 7.x.
Found version 7.0.100 in channel 7.0 for user specified version spec: 7.x
get-os-distro: Error: Distribution specific OS name and version could not be detected: UName = Linux
Version 7.0.100 was not found in cache.
Getting URL to download .NET Core sdk version: 7.0.100.
Detecting OS platform to find correct download package for the OS.
/home/vsts/work/_tasks/UseDotNet_b0ce7256-7898-45d3-9cb5-176b752bfea6/2.207.2/externals/get-os-distro.sh
Primary:linux-x64
Legacy:-x64
Detected platform (Primary): linux-x64
Detected platform (Legacy): -x64
Downloading: https://download.visualstudio.microsoft.com/download/pr/253e5af8-41aa-48c6-86f1-39a51b44afdc/5bb2cb9380c5b1a7f0153e0a2775727b/dotnet-sdk-7.0.100-linux-x64.tar.gz
Extracting downloaded package /home/vsts/work/_temp/ab99ef9b-f3e3-4703-82b1-aac5b5263908.
Extracting archive
/usr/bin/tar xC /home/vsts/work/_temp/cc557f91-2966-49ce-ae41-8ab8379b6d19 -f /home/vsts/work/_temp/ab99ef9b-f3e3-4703-82b1-aac5b5263908
Successfully installed .NET Core sdk version 7.0.100.
Creating global tool path and pre-pending to PATH.
Finishing: Use .NET Core sdk

Here is the full pipelines (as a test)
trigger:
- develop

pool:
  vmImage: ubuntu-latest

steps:
- checkout: none
- task: UseDotNet@2
  displayName: 'Use .NET Core sdk'
  inputs:
    packageType: sdk
    version: 7.x
    installationPath: $(Agent.ToolsDirectory)/dotnet
- pwsh: |
    dotnet new console -f net7.0  -o ./MyTestConsole
    cd ./MyTestConsole
    dotnet build -c Release

PTAL @rrelyea @nkolev92

@Nico-VanHaaster I added the Use DotNET build step -> it's working now. Many thanks!

.Net 7 should be part of the Azure DevOps Hosted Agent (20221111.1) Windows 2022 image should be updated soon hopefully. See PR https://github.com/actions/runner-images/pull/6567

As a workaround I have been using the UseDotNet@2 task, but it seems to fail more times than it works. I am curious why this wouldn't work 100% of the time.
- task: UseDotNet@2
  displayName: 'Use .NET Core sdk 7.x'
  inputs:
    version: 7.x

2022-11-17T17:08:07.9357944Z ##[section]Starting: Use .NET Core sdk
2022-11-17T17:08:07.9679191Z ==============================================================================
2022-11-17T17:08:07.9679549Z Task         : Use .NET Core
2022-11-17T17:08:07.9680108Z Description  : Acquires a specific version of the .NET Core SDK from the internet or the local cache and adds it to the PATH. Use this task to change the version of .NET Core used in subsequent tasks. Additionally provides proxy support.
2022-11-17T17:08:07.9680670Z Version      : 2.207.2
2022-11-17T17:08:07.9680874Z Author       : Microsoft Corporation
2022-11-17T17:08:07.9681094Z Help         : https://aka.ms/AA4xgy0
2022-11-17T17:08:07.9681462Z ==============================================================================
2022-11-17T17:08:12.4846365Z No matching sdk version could be found for specified version: 7.0.0 Kindly note the preview versions are only considered in latest version searches if Include Preview Versions checkbox is checked.
2022-11-17T17:08:12.4847624Z Version 7.0.0 could not be found in its channel, will now search in adjacent channels.
2022-11-17T17:08:12.4850663Z Searching for version in channel 7.0
2022-11-17T17:08:12.8140186Z ##[error]sdk version matching: 7.0.0 could not be found
2022-11-17T17:08:12.8277722Z ##[section]Finishing: Use .NET Core sdk

@paulczy probably a new issue is better but I think https://github.com/microsoft/azure-pipelines-tasks/ is the best place for this.
We've been using the same task for our pipeline without issues.

  - task: UseDotNet@2
    inputs:
      packageType: 'sdk'
      version: '7.0.x'

seems to work

While this does provide a workaround in the interim, it adds a good 1.5mins to all our build pipelines which has a meaningful
impact on dev process.
Any ETA on when the .NET 7 SDK will be included in Pipelines out-of-the-box?

@marchy  It is included already as far as I can tell.
https://github.com/actions/runner-images/blob/main/images/win/Windows2022-Readme.md

@superjulius Fantastic, looks like it's indeed now working! 🎉
Seems like the UseDotNet@2 task is not smart enough to know to use the system version if it's already installed, so the following Pipelines task:
steps:
  # .NET
  # include the .NET SDK explicitly (NOTE: needed around version updates)
  - task: UseDotNet@2
    inputs:
      packageType: 'sdk'
      useGlobalJson: true
    displayName: 'Use .NET SDK'

still ends up downloading a fresh version of the SDK ("Version 7.0.100 was not found in cache") even though it's a perfect match, thus we never detected the actual VM inclusion despite being on the lookout for it in our builds.
Found version 7.0.100 in channel 7.0 for user specified version spec: 7.0.100
Getting URL to download .NET Core sdk version: 7.0.100.
Detecting OS platform to find correct download package for the OS.
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoLogo -Sta -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command "& 'D:\a\_tasks\UseDotNet_b0ce7256-7898-45d3-9cb5-176b752bfea6\2.207.2\externals\get-os-platform.ps1'"
Primary:win-x64
Detected platform (Primary): win-x64
Version 7.0.100 was not found in cache.
Downloading: https://download.visualstudio.microsoft.com/download/pr/1fb808dc-d017-4460-94f8-bf1ac83e6cd8/756b301e714755e411b84684b885a516/dotnet-sdk-7.0.100-win-x64.zip
Extracting downloaded package D:\a\_temp\a24f2c52-8dad-4143-b1b0-13d532a97afa.
Extracting archive

Anyways glad we're past it!
Looks like it has gone in the VM on Nov 24 (commit).

sorry to hijack this thread, but am I reading this right that I don't need to install maui workloads if I'm using windows-2022? i.e. no need to dotnet workload install android maui ... to build for framework net7.0-android?

This is still an issue.
On azure pipelines I get the following:
"Error NETSDK1045: The current .NET SDK does not support targeting .NET 7.0.


Generate Help and documentation for the python4nb plugin

This is an issue to develop documentation for the plugin with possible use for "Help" functionality.

Making some updates on project README.md file to provide some guidance.