Extend reservoir simulation to all parallel modes

The comment associated with these lines and repeated above these line needs to be addressed. The Jit and Jit-clustered parallelization methods presently do not receive valid inputs to support reservoir simulation.
The code here represents the general idea of the change needed.
https://github.com/NOAA-OWP/t-route/blob/fa93df61f8003906dbde03f152d5ae11c8f16064/src/python_routing_v02/compute_nhd_routing_SingleSeg_v02.py#L460-L467

I think we'll need to edit the subnetwork creation function to account for breaking networks at water bodies
This path_func partial function does the breaking:
https://github.com/NOAA-OWP/t-route/blob/e24d0326c7f4fb7d9d91f3770afe3d19f262577b/src/python_routing_v02/compute_nhd_routing_SingleSeg_v02.py#L357
There was an initial change in the mc_reach.pyx code, but this chunk from the by-network portion of the code will have to be repeated in the by-subnetwork-jit and ...jit-clustered portions of the code.
https://github.com/NOAA-OWP/t-route/blob/e24d0326c7f4fb7d9d91f3770afe3d19f262577b/src/python_routing_v02/compute_nhd_routing_SingleSeg_v02.py#L683-L717
and this chunk
https://github.com/NOAA-OWP/t-route/blob/e24d0326c7f4fb7d9d91f3770afe3d19f262577b/src/python_routing_v02/compute_nhd_routing_SingleSeg_v02.py#L734-L742
Will need to replace the chunks mentioned in the issue description.

This is the by-subnetwork-jit parallel output from Croton

Recording here that when tested with a subnetwork_target_size larger than the network size (effectively forcing "by-network" parallelization") the solution is identical to the by-network parallel solution. This indicates that any difference is the result of the subnetwork in-out passing in some way (and, happily, confirms that the general algorithm is at least stable with networks or subnetworks containing the same set of segments.)

#327 and #328 - these now enable reservoir simulations from any parallel method

All these capabilities finally incorporated with #347


add IF NOT EXISTS to CREATE EXTENSION

Hi,
I just tried to add a .sql file to the /docker-entrypoint-initdb.d folder before starting the container. This executes the SQL code in the file where I also hat a CREATE EXTENSION postgis statement.
Now the container stopped nonzero because the initdb-postgis.sh is ran after the files in /docker-entrypoint-initdb.d.
This could be fixed, if the initdb-postgis.sh only tries to create the extensions with ... IF NOT EXISTS.
I would be happy, if you merged this pull request and rebuild your images ;)
Cheers,
ubergesundheit

Looks good! Thanks for the PR :+1:

The images are set up as automated builds, so the merge commit should trigger them.

Thank you very much!
On Jun 14, 2016 07:17, "Mike Dillon"<EMAIL_ADDRESS>wrote:

The images are set up as automated builds, so the merge commit should
trigger them.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/appropriate/docker-postgis/pull/29#issuecomment-225782194,
or mute the thread
https://github.com/notifications/unsubscribe/ABbMw0qgSznYzJ6TAFu5Rujt42yEuOHyks5qLjl2gaJpZM4I0q1R
.

Could you check the builds on the Docker Hub? It seems the images at https://hub.docker.com/r/mdillon/postgis/ are still not rebuilt

@ubergesundheit I've triggered the builds manually. I also put in a support request with Docker to see if they can fix the automated build. I think the issue may be that I moved the repository from md5/docker-postgis to appropriate/docker-postgis about a year ago.


feat: Making tag extraction more robust

#57  👈
main

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

Join @tazarov and the rest of your teammates on  Graphite


single spa won't display two apps at the same time

I have set up an environment using your repository as a template and I am experiencing strange behavior. I have three apps set up: a navbar app, with two pages of its own, app1 and app2, with several pages to be displayed under the navbar.
behavior:
localhost:port/ - shows navbar - correct
localhost:port/navbarPage - shows navbar and navbar page - correct
localhost:port/app1Page - displays only the navbar for several seconds and then switches to showing only the app1Page or vice versa - wrong
What is really strange is that both single spa template divs are displayed and app1Page is inside the navbar div and the app1 div contains an empty app-root element. (see below)

I Noticed you updated the index html to use single-spa-layout, but i am still using the old version FYI. Here is my index.html:
exampleindex.txt
Any help will be appreciated!
Thanks!

This sounds like single-spa is calling the applications' mount functions, but the apps aren't successfully mounting. This is likely due to the applications being misconfigured somehow, or not using single-spa-angular appropriately. To diagnose, here is something you can run in the browser console:
System.import('single-spa').then(singleSpa => {
  console.log(singleSpa.getAppStatus('App1-App'))
})

If it logs MOUNTED, then that means the root config is correct but that the App1-App is misconfigured.

I ran the command you gave and it appears that both apps are mounted. In what way could my angular apps be misconfigured? I checked many of the config files in my apps and matched them to the config files in your apps and the seem to be the same. The only difference is the fact that we have multiple pages/routes in our apps using angular router to navigate between them; while you seem to only have one page/route. What kind of routing error could cause this type of behavior? Does single-spa play nicely with angular routes or do my apps need to have only one route?

The next steps I would take to debug:

Check the Console tab of the browser devtools for any errors.
Check the Inspector tab of the browser devtools to look for <div id="single-spa-application:App1-App>`. It should be present in the DOM. You should check whether it is empty or not.
Check if your "bootstrapFunction" is being called, by adding a console.log / breakpoint:

https://github.com/joeldenning/coexisting-angular-microfrontends/blob/c5c5a435b1897d06c2ee5d2f046a366187a8c88a/app1/src/main.single-spa.ts#L16

THANK YOU!!!
My problem was my app root selectors were the same across all three apps. I changed them to unique selectors and it worked!

Glad to hear you got it working 👍


web3j build is stuck & subsequent builds all fail due to a file lock issue

Details

Project URL: https://readthedocs.org/projects/web3j/
Build URL (if applicable): https://readthedocs.org/projects/web3j/builds/4575723/
Read the Docs username (if applicable): conor10

Expected Result
Build should complete.
Actual Result
Build has been stuck for over 2 hours

Subsequent builds are now not working either, so I can't update the web3j docs :-(
Build #4576621
latest
Build failed
Error
[Errno 30] Read-only file system: '/home/docs/checkouts/readthedocs.org/user_builds/web3j/latest__rtdlock'

Details

Project URL: https://readthedocs.org/projects/esp-idf/
Build URL (if applicable): https://readthedocs.org/projects/esp-idf/builds/4577311/
Read the Docs username (if applicable): krzychb

Expected Result
Build should complete.
Actual Result
I believe I see the same issue. Attempted to build two times and each time the build fails just after start. The following error is reported:
[Errno 30] Read-only file system: '/home/docs/checkouts/readthedocs.org/user_builds/esp-idf/latest__rtdlock'

The issue with builds on my repository have been resolved with https://github.com/rtfd/readthedocs.org/issues/2475#issuecomment-256993674
Thanks!

Thanks for letting me know @krzychb. Unfortunately my builds are still hanging at the below point every time.

I've tried deleting & recreating my project, but still encounter the same issues unfortunately.

Hi conor10,
I am sorry to hear that. I have a new case when my build started off, step by step very slowly, to finally get stuck like below.

It is still like that. I do not see the clue in the log why is it so.
Then, after an hour or so, I have started another build and this one passed in 123 seconds

I am using Read the Docs just for coupe of weeks now and do not have much experience.
In this case, as you already did "deleting & recreating your project", I would check the Barebones example of a ReadTheDocs repo. This is to rule out your current repository as potential source of issues,
I have started with this particular example and it worked for me from the first try.
Krzysztof

I tried switching to that repository, and still ran into issues:

@conor10 it seems your last build is passing. What did you change? Is your issue solved? Let me know if we can close this one.

Looks like this is working now (I missed the above message and haven't checked RTD in months as I was updating docs manually instead).
I didn't ever change anything on my side. It magically started working again.


Inserting Struct, problem with LmdbRaw

Hi,
I'm having troubles inserting deep Structures (structs inside structs).
#[repr(C, packed)]
#[derive(Copy, Clone,Debug)]
pub struct DBC {
    Vector: DBC_Vector,
    Settings: DBC_Settings,
    Globals: Vec<StorageType>,
    DBName: HashedString,
}

unsafe impl lmdb::traits::LmdbRaw for DBC { }

Problem here is It seems I can't insert that Vec (because of Copy), and if I remove Copy then it asks
label: the trait std::marker::Copy is not implemented for DBC
Can you make a working example about how to insert a Struct with a Vec inside (and other structs), would be awesome, thanks! :)

I've actually got the same issue a while ago, I ended-up inserting a fix Array inside of a Vector. kinda sucks :/
I don't think lmdb-zero can insert Vectors unfortunately

You absolutely cannot use things like Vecs with LmdbRaw because they contain pointers to their data. You'll need to use a serialisation system like serde to convert to and from byte arrays first.

Hi AltSysrq!
Thank you for the answer.
I guess that would be the same if I were to insert a hashmap inside a value?
Thank you.

Yes. Even if you were allowed to mark it LmdbRaw, it still wouldn't work because your data isn't inside your struct.
If it helps illustrate, here's an example of what's going on:
use std::mem;
use std::slice;

#[repr(C)]
struct Example {
    foo: i32,
    bar: i32,
    vec: Vec<i32>,
}

fn main() {
    let example = Example {
        foo: 42,
        bar: 1000,
        vec: vec![1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    };

    // This is exactly what `LmdbRaw` causes to happen
    // We're getting the raw byte representation of the struct
    let example_bytes = unsafe {
        slice::from_raw_parts(
            (&example) as *const Example as *const u8,
            mem::size_of::<Example>())
    };

    println!("Example bytes: {:?}", example_bytes);
}

Here's an example of output it might produce (which varies by CPU architecture). I added some formatting and comments to show what things mean.
Example bytes: [
  42, 0, 0, 0,                          foo: 42i32
  232, 3, 0, 0,                         bar: 1000i32
  64, 42, 11, 136, 123, 85, 0, 0,       pointer inside vec to array base
  10, 0, 0, 0, 0, 0, 0, 0,              length of vec
  10, 0, 0, 0, 0, 0, 0, 0               capacity of vec
]

Notice that the actual content of vec is nowhere to be found because it's only referenced by that pointer.

Amazing explanation! Thank you AltSysrq for your time.

Please forward me your Bitcoin address I might do a small donation :)


Parameterized dtype DatetimeTZDtype failing when used as a strategy?

Question about pandera
Hi there, Thanks for the package. Love what you are doing with this project. I'm posing this as a question because I am unsure if this is a bug, an implemenatation error on my end, or expected behavior.
I am trying to use the parameterized dtype pd.DatetimeTZDtype in a SchemaModel.  I'm not sure if from_str_alias supports datetimes with timezones. I get this same error with infer_schema function call on a dataset that has UTC timestamp listed as string alias as 'datetime64[ns, UTC]'.

hey @BakerAugust thanks for filing this issue! looking into it now

Awesome, thanks @jeffzi!

A bit off topic: I'm leveling up on pandera, hypothesis, and property based testing (PBT) in general. This is great. I also assume that contributers to this project are test geeks, taking your own PBT medicine 😀.
So, v0.7.0 added support for pandas.DatetimeTZDtype, and it turned out to work for validation but not strategies. So I'm curious why the tests didn't capture this bug before release?

v0.7.0 introduced a complete rework of how internal dtypes representation. Strategies are a separate feature, tested independently.
Concretely, tests are applied to a list of pandera.dtypes.DataType that can be translated to numpy equivalents. That list only contains dtypes initialized with the default constructor. Unfortunately pandera.engines.pandas_engine.DateTime (internal representation for  pandas.DatetimeTZDtype) is not timezone-aware by default.
https://github.com/pandera-dev/pandera/blob/abc817feffc736acd8978cde7e7cf50c3cad2983/tests/strategies/test_strategies.py#L30-L40
Just adding pandas_engine.Engine.dtype("datetime64[ns, UTC]") to SUPPORTED_DTYPES is enough to add it to the current strategies test suite.  I'm also writing specialized tests for that particular dtype because it is treated slightly differently than other dtypes in order to play nicely with hypothesis.
I should be able to push a PR in the coming days.

@th0ger @cantos688 @BakerAugust The fix for this bug (#595) has been merged !

The provided test case is fixed (pandera 0.7.1).
Tested it for non-UTC as well:
from pandera import Column, DataFrameSchema
import pandas as pd

dtype = pd.DatetimeTZDtype(tz="US/Central")
print(dtype)

s = DataFrameSchema(
    {
        'timestamp': Column(dtype=dtype)
    })
print(s.example())

datetime64[ns, US/Central]
                            timestamp
0 2187-08-13 05:05:14.571410014-06:00
1 1969-12-31 18:00:00.000064212-06:00
2 2167-12-08 07:29:01.542986145-06:00

Worth mentioning: If we use dtype = pd.DatetimeTZDtype(tz='dateutil/US/Central'), taken from the pandas.DatetimeTZDtype) documentation, I get TypeError: Invalid datetime unit in metadata string "[ns, tzfile('/usr/share/zoneinfo/US/Central')]"

@th0ger Thanks for testing, and reporting the dateutil case.
Historically pandera relied on string aliases to coerce dtypes but str(pd.DatetimeTZDtype(tz='dateutil/US/Central'))' is not recognized by pandas:
import pandas as pd

data = pd.Series(["2021-01-01 00:00"])
# ok
data.astype(pd.DatetimeTZDtype(tz="dateutil/US/Central"))
#> 0   2021-01-01 00:00:00-06:00
dtype: datetime64[ns, tzfile('/usr/share/zoneinfo/US/Central')]

# fail
pandas_dtype = str(pd.DatetimeTZDtype(tz="dateutil/US/Central"))
try:
    data.astype(pandas_dtype)
except TypeError:
    print(pandas_dtype)
#> datetime64[ns, tzfile('/usr/share/zoneinfo/US/Central')]

I've pushed a fix for strategies (#620) to avoid using string aliases and verified that it fixed your case.

@jeffzi leveled up for fast response: +1


Is it possible to connect through the Cloud API?

Description
First, many thanks for your work - I think going through the API makes a lot of sense.
I‘d like to invest into a Wallbox that I can connect to HA. However, I’m struggling as I rented a parking spot in a garage a few meters from my apartment, and I couldn‘t connect to the Wallbox via WiFi. This adds the restriction that I need a SIM and a HA integration connecting to the cloud. „Wallbox“ doesn’t have the German EnWG14a certification at the moment.
The cloud API seems to be quite similar to the local API, so I was wondering if it was possible to connect with your integration but using the Cloud API?
https://github.com/goecharger/go-eCharger-API-v2/blob/main/cloudapi-de.md
API Keys
No response

Ok, thanks for checking and considering anyways!

@acamas here you go -> https://github.com/marq24/ha-goecharger-api2/releases/tag/2024.6.4
update to the latest release...

Wow, many thanks! This just triggered the purchase decision for a go-e wallbox. I’ll definitely try your API and give feedback!


[2875]two different threads overwriting the same carbondatafile

Problem : Two different threads are overwriting the same carbondata file during creation of external table.
Solution: Chances of two threads concurrently loading same carbondatafile is reduced by changing the timestamp attached in .carbondata file from millisecond to nanosecond.So chances of collision of different threads having the same file name is reduced.
Be sure to do all of the following checklist to help us incorporate
your contribution quickly and easily:

[ ] Any interfaces changed?

[ ] Any backward compatibility impacted?

[ ] Document update required?

[x] Testing done
Done Manually

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

Can one of the admins verify this patch?

Can one of the admins verify this patch?


Updated aiohttp version and moved external dependency to setup

Coverage decreased (-0.02%) to 96.742% when pulling b00d0251f38319c682c7a99959157307bedddcb1 on aiohttp-update into dda7028e572199ee7cd76023c994b5a5227ce23e on master.


Arabic is shown when English is selected as current language

The latest master (I confirmed with c4acbd0) does not show English messages even if I choose English. It shows Arabic instead. Japanese and Arabic are displayed as expected.
Confirmed on both my English-based device (XperiaZ3) and x86 emulator in SDK tools 25.0.5.

Oh really? Very sorry... I'll check it. Thanks for your report :bow:

https://github.com/konifar/droidkaigi2016/blob/master/app/src/main/res/raw/sessions_en.json
replaced by Arabic resource

:scream_cat: I'll fix soon.

:+1:

Fixed.


Listing on rarity.tools

Not my idea, but someone needed to make the issue.
Pros:

additional exposure so people can find lobsters where people are already looking for other projects
somewhat useful established rarity tool
potentially fixable to include unminted lobsters (though I personally prefer not to include them into rarity calculations and instead to see how rare what is already there)

Cons:

2 ETH price

My argument to justify the cost goes as follows:
If listing on rarity.tools for 2 ETH will probably bring a 100 ETH more trading volume over a lifetime of LOBS because of additional exposure, then royalties bring 2.5 ETH to the DAO and the listing pays for itself.

Pricy... can we just give them one of the NFTs from DAO? Instead of draining ETH treasury, expand the holder base. Because then even if they sell, it brings royalties to the DAO.

checks the floor price
No, I rather pay 2 ETH

1 lobs is worth much more than 2 eth. And also, they are more of a limited resource, while eth will (hopefully) keep streaming into de treasury. My personal opinion is to hold giving out LOBS as much as we can.

Imho, I might be wrong here. But this is how project treasuries work: if you give a contractor an asset, they might appreciate you more + do more work / end up never selling / end up joining a community. That's why there is carry in funds, equity for founders, etc. If you just flat-pay, you end up NOT growing the community. And you restrict royalty circulation as well.
1 LOBS can end up being not sold + 2 ETH stays. Or ends up as sold then fine. ETH is there to spend then.
It's like using your shares to acquire talent. I understand this is trivial contract work, but I have had positive relationship with people when giving them assets instead of flat fees (even if it's more than they expect).

Guess it's a valid argument. For the relationship to happen though someone would actually need to communicate to them and maintain that relationship. @IvanGBi wanna do the work? :)

I'd offer them 1 common LOBS.

any new?

Done.
Pls close.

https://rarity.tools/lobsterdao


Use "terminal.integrated.inheritEnv": false for fish users

Environment data

VS Code version: 1.39.2
Extension version (available under the Extensions sidebar): 2019.11-dev
OS and version: macOS Mojave
Python version (& distribution if applicable, e.g. Anaconda): Python 3.7.5
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): venv
Relevant/affected Python packages and their versions: N/A
Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info #3977): N/A

Using fish 3.0.2
Expected behaviour
To be able to have virtual environment activation succeed without errors.
Actual behaviour
Welcome to fish, the friendly interactive shell
 (master *) > source /Users/brettcannon/Repositories/brettcannon/caniusepython3/.venv/bin/activate.fish
functions: Function '_old_fish_prompt' does not exist
~/Repositories/brettcannon/caniusepython3/.venv/bin/activate.fish (line 22):
        functions -c _old_fish_prompt fish_prompt
        ^
in function 'deactivate'
        called on line 30 of file ~/Repositories/brettcannon/caniusepython3/.venv/bin/activate.fish
        with parameter list 'nondestructive'

from sourcing file ~/Repositories/brettcannon/caniusepython3/.venv/bin/activate.fish
        called on standard input

       functions - print or erase functions

   Synopsis
       functions [ -a | --all ] [ -n | --names ]
       functions [ -D | --details ] [ -v ] FUNCTION
       functions -c OLDNAME NEWNAME
       functions -d DESCRIPTION FUNCTION
       functions [ -e | -q ] FUNCTIONS...

functions: Type 'help functions' for related documentation

functions: Function 'fish_prompt' does not exist
~/Repositories/brettcannon/caniusepython3/.venv/bin/activate.fish (line 47):
    functions -c fish_prompt _old_fish_prompt
    ^
from sourcing file ~/Repositories/brettcannon/caniusepython3/.venv/bin/activate.fish
        called on standard input

       functions - print or erase functions

   Synopsis
       functions [ -a | --all ] [ -n | --names ]
       functions [ -D | --details ] [ -v ] FUNCTION
       functions -c OLDNAME NEWNAME
       functions -d DESCRIPTION FUNCTION
       functions [ -e | -q ] FUNCTIONS...

functions: Type 'help functions' for related documentation

fish: Unknown command _old_fish_prompt
~/Repositories/brettcannon/caniusepython3/.venv/bin/activate.fish (line 71):
        _old_fish_prompt
        ^
in function 'fish_prompt'
        called on standard input

in command substitution
        called on standard input

Steps to reproduce:

Set "terminal.integrated.inheritEnv": true in your settings
Create a virtual environment
Set your shell to fish
Open a new terminal that will trigger virtual environment activation

(You can also get the same effect by manually running source on activate.fish.)

I also have this error message.

@TinyAtoms nope, not raised it upstream yet since it is resolved by undoing an odd thing that VS Code does. But it wouldn't hurt either, so I will raised it upstream when I have the time.

idk what you are tryig actually but do check my issue with fish and vscode got resolved, and I'm happy.
https://github.com/microsoft/vscode/issues/105344

I haven't seen this issue crop up in some time, so I'm closing as fixed.


Not an issue

Not really an issue but make one like this but add option inputs for dns tcp udp or whatever and add an input option like eth0 ens3 etc to monitor whatever you need to including the option to monitor a specific port for tcp and udp like ./dnswatch tcp 80 eth0

thank you for your feedback


Add credential hostname precedence for git-credentials in git_metadata_fetcher (with solution in description)

One can configure Git-Source credentials by specifying something like:
$options = {
  credentials: [
    {
      "type" => "git_source",
      "host" => "github.com",
      "username" => "x-access-token",
....
    },
    {
      "type" => "git_source",
      "host" => "github.com/foo",
      "username" => "x-access-token",
...
    },
    {
      "type" => "git_source",
      "host" => "github.com/foo/bar",
      "username" => "x-access-token",
...
    },

When using a plugin, which calls into:
https://github.com/dependabot/dependabot-core/blob/41a864663f82d95b2b779afcfecc88fe195d38c4/common/lib/dependabot/git_metadata_fetcher.rb#L171-L172
the first best match of credentials is used, e.g.
If I want to update github.com/foo/bar and have special credentials set, but I also have set github.com/foo as a host inside the credentials, it is possible that github.com/foo credentials will be selected and might now work.
Therefore it would be better to search for the longest common prefix in the credentials and try them first.
Replace:
https://github.com/dependabot/dependabot-core/blob/41a864663f82d95b2b779afcfecc88fe195d38c4/common/lib/dependabot/git_metadata_fetcher.rb#L171-L172
With this:
      # pre-filter credentials to only find matching prefixes
      creds = credentials.select { |c| c["type"] == "git_source" }.
             find_all { |c| bare_uri.start_with?(c["host"]) }

      # Idea:
      # get all credentials, which contain the hostname
      # use the best-matching, i.e. longest common prefix.
      # e.g. credentials for hostname
      #  github.com/foo/bar win
      # win over:
      # github.com/foo/
      best_matching_candidate = Hash.new

      # create a HashMap where the key is the remaining prefix-length
      creds.each { |c| best_matching_candidate[bare_uri.delete_prefix(c["host"]).length] = c }

      # sort by remaining prefix length ascending
      best_matching_candidate.sort

      # first candidate has the longest common prefix
      cred = best_matching_candidate[0]

      scheme = scheme_for_uri(uri)

I'm assuming you're running dependabot-core as a standalone script? Your solution seems reasonable, but we actually do not use credentials in plain-text within the Dependabot service at GitHub, so if your question/request is for the hosted service, this won't work. Can you share a bit more about your particular setup?

@weitzjdevk Thanks for opening this issue. 🤔 Can you give us a better idea of how you're using this repository? It'd help us understand the ask and give us a chance to see how it lines up with other priorities.
I'll plan to watch this issue for a couple weeks. If there's no further conversation, we'll make a mental note of this ask and close the issue for now 😄

Hi @landongrindheim  and jurre. Thank you for getting back to me.
This has really low priority and you can close the issue if you want. The solution I posted can be used for others to see.
This solution is mainly useful, if you have a setup with fine-grained permissions, which repository can see which credentials.

Can you give us a better idea of how you're using this repository

I am using a mix of the standalone script (dependabot-script-generic.rb)  and the dry-run.rb script on a private hosted GitLab instance. And I want dependabot to discover and resolve Git Tags from another team (which has their own "group").
Say:

Team A publishes sourcecode here: myexamplegitlab.com/groupA/subgroupA/sourcecode
Team B publishes sourcecode here: myexamplegitlab.com/groupB/foot/bar/sourcecode
Team B references Team A
Teams have separate credentials and can only reference source-code by other teams using either their own login, or the login of the CI-runner.

Then:

dependabot matches that Team B references Team A (this works fine)
Each team has their own dependabot instance per repository
Dependabot wants to reach out to Team A, to get the latest Git Tags

To reach out, the bot needs credentials. But now the credentials have to be from Team A.
(Other solution would be to have dependabot have a system-wide view of all repositories (which I did not implement)
So somehow one has to tell dependabot to use the "best-matching" credentials based on hostname + path to reach the Team A repository. This is different from now, as the bot will use the first best match given a hostname.

I hope that clears things up.
So ideally this hostname + path credential setup would help when resolving differnt Git-Repositories.
I am not sure if this would also help, if you have multiple Teams reaching out to their own NPM-Registries or something similiar.

@weitzjdevk I created a label: ":repeat: workaround" and added that to this issue. I'm going to leave it open for now to boost its discoverability, but we may lock or close it in the near future. Thanks for all the input and consideration 😄

@weitzjdevk do you want to submit a PR with your suggested improvement? This would be more helpful to others than sitting here in an issue.
As Jurre mentioned this won't affect the Dependabot running natively on GitHub, but we've still got a sizable contingent of folks running dependabot-script as standalone and it'd be helpful to them.


.env.local

Closes #

What I did

How to test

Checklist

[x] Make sure your changes are tested (stories and/or unit, integration, or end-to-end tests).
[x] Make sure to add/update documentation regarding your changes.

Test

@6ix78 this file should not be public, keep your .env files ignored by git :)


Trying to generate a twitch oauth token with --twitch-oauth-authenticate leads to a 404 page

I was just trying to generate a twitch oauth token with --twitch-oauth-authenticate but it only leads to a 404 page on readthedocs, making it impossible to create the token. I allways get redirected here by the url that livestreamer opens.

Duplicate of #1306

Hmm, sorry. I actually searched for an existing issue but could not find it, it seems.


autogenerate cluster name related parameters / helm values for bundles

Use case: the AWS cluster autoscaler YAML template used by Platform9 has some fields that are parameterized based on a unique "cluster UUID". Arlon does not use the concept of cluster UUIDs but it does assume (and verify) that cluster names are unique (within the arlon namespace in the mangement cluster). So it could automatically insert Helm values into the app representing the bundle. If the bundle happens to be a Helm chart, it could take advantage of that. If the bundle is (or references) a Kustomize template, then investigate generating the right Kustomization.

@bcle is this required for 0.9.0

Solved. Arlon does not use PMK's cluster autoscaler manifests. It uses its own, derived from the upstream ones, and it's designed for the CAPI provider for CAS, not the traditional AWS ASG provider. So there is no need for ClusterUUID.


device-manager - implement kafka publishing (device updates)

Is this dojot/device-manager#5?

Yes, the bulk of the implementation is there.
However, I want to include tenancy management (kafka topic segregation) before marking this as done.


Detect when web socket connection to chat is lost

Over the last week, Smoke Detector has lost it's connection to the chatrooms more than once, but has not crashed. This leads to a zombie version running as it can't be interacted with in any room. To force a reboot requires hacky forcing of a commit that is autopulled (or development time on the metasmoke side).
Smoke Detector, itself, should be able to determine when it loses connection to a chatroom and re-establish this connection (or restart)

This has been running in prod without issues for ~24h, calling this closed.


Hero image not centered

Description
*The hero image (homepage header) isn't centered in larger windows. Also, the image isn't very desktop friendly. Maybe we can consider some other photo options/suggestions? *
Ask
Center the hero image (background-position on .opener) and consider different photo options.
To Do

[ ] Fix background-position in .opener

Additional Info

We're open to suggestions for a new hero image!

Closed with PR #316
We appreciate the contribution, @crohacz, but we are using @likedaang PR until we agree on a new hero image.


The fishing rod is not thrown

After alt+x rod not throw, only charge, because character look up, if character looking down, rod can be throw.

Could you please provide a screenshot of the place you are fishing at while looking up and while looking down? If it is charging but not releasing, it probably doesn't even know it should be casting the rod and just thinks it should reel it in. I need to see in what situation this is happening to check if it is possible to fix it.

can i send to gdrive?

maybe I have found a solution, if the rod doesn't throw, you can press windows + r and type prefetch and delete all files, This prefetch saves the application so that it can be opened quickly, but this time there is a bug so that the rod cannot be thrown. You can turn off prefetch so you don't have to go back and forth to delete the file.
iam sorry for my bad English:')

ahhh, I found the problem, amd sharpening is the problem, if I turn off sharpening I can't throw the fishing rod, if I turn sharpening on I can't keep the fish.

The bug has something to do with the full_keepnet() function in bot.py at line 66, if you delete that conditional block it works (without stopping when the keepnet is full I guess).
I've tried changing units to imperial because I faced a similar issue with the game in spanish ant the script looking for the "keep" button instead of "llevar a casa" but it doesn't seem to be the cause.


Could not load the Qt platform plugin "xcb"

Hi there,
I am not really sure, whether this is the correct place to ask, however, I would appreciate any help :slightly_smiling_face:
I am facing an issue with a pyqt application. You can find the code and the mach-nix environment I built, here. The environment builds fine, but when I run
python main.py

I get
Got keys from plugin meta data ("xcb")
QFactoryLoader::QFactoryLoader() checking directory path "/nix/store/pjpm6jgl2lzvcbfj169hs1vqzqdy58pl-python3-3.7.12/bin/platforms" ...
Cannot load library /nix/store/8v11dhswxyhm107fw1iimhiq5vblm4r0-qtbase-5.15.3-bin/lib/qt-5.15.3/plugins/platforms/libqxcb.so: (/nix/store/rhj9b0ssrqnhwbbbplslngq9a1dky8a9-gcc-10.3.0-lib/lib/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /nix/store/8v11dhswxyhm107fw1iimhiq5vblm4r0-qtbase-5.15.3-bin/lib/qt-5.15.3/plugins/platforms/../../../../../im7q5f5j9q8x5whs4d2hz9m8il47iidp-qtbase-5.15.3/lib/libQt5XcbQpa.so.5))
QLibraryPrivate::loadPlugin failed on "/nix/store/8v11dhswxyhm107fw1iimhiq5vblm4r0-qtbase-5.15.3-bin/lib/qt-5.15.3/plugins/platforms/libqxcb.so" : "Cannot load library /nix/store/8v11dhswxyhm107fw1iimhiq5vblm4r0-qtbase-5.15.3-bin/lib/qt-5.15.3/plugins/platforms/libqxcb.so: (/nix/store/rhj9b0ssrqnhwbbbplslngq9a1dky8a9-gcc-10.3.0-lib/lib/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /nix/store/8v11dhswxyhm107fw1iimhiq5vblm4r0-qtbase-5.15.3-bin/lib/qt-5.15.3/plugins/platforms/../../../../../im7q5f5j9q8x5whs4d2hz9m8il47iidp-qtbase-5.15.3/lib/libQt5XcbQpa.so.5))"
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/nix/store/8v11dhswxyhm107fw1iimhiq5vblm4r0-qtbase-5.15.3-bin/lib/qt-5.15.3/plugins" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl.

Aborted (core dumped)

I understand that GLIBCXX_3.4.29 is missing somehow. However, I was not able to resolve that issue so far. I suspect that the issue is caused due to the mismatch in Qt-version for qtbase==5.15.3 and pyqt==5.15.4 on nixpkgs, but this is just an educated guess.
Would be great, if someone here could help me out.

Seems related: https://github.com/NixOS/nixpkgs/issues/115297.

Actually, I tried running the shell with wrapQtAppsHook, also. For me that did not seem to work either.

Can you try https://github.com/NixOS/nixpkgs/issues/168484#issuecomment-1098937528? (For example, export those variables in a shellHook.)

Thanks for the hint, I really appreciate your help :slightly_smiling_face:. Sadly, that did'nt play the trick.
However, I was able to resolve the issue. The issue was caused due my redundant import of nixpkgs. I had
with import <nixpkgs> {};

in shell.nix, but should, of course, just use pkgs as already defined by mach-nix.
Moreover, I needed to set
QT_XCB_GL_INTEGRATION="none";

as also proposed here.
If anyone runs into similar issues, you can check out this commit https://github.com/JensAc/aas_manager/commit/cf07b452b93d7c52bd34d00b3240b99a13f93fdd

Great!


I want to report a very important bug!!! It is about the big margin between training and test

I found that if I set batchNorm's trainable as True during the test phass, the result is at normal standard level. I guess checkpoint doesn't save two batchnorm's moving_average parameters. I hope the author can notice this problem.
I change the code like this:
61th line
    pred_sbbox, pred_mbbox, pred_lbbox = self.sess.run(
        [self.pred_sbbox, self.pred_mbbox, self.pred_lbbox],
        feed_dict={
            self.input_data: image_data,
            self.trainable: True   #   here I use True during test phase.
        }
    )

Thank you, I didn't even notice it !

@shoutOutYangJie  what is mean "the result is at normal standard level."?

sorry, it means that result is expected.
---Original---
From<EMAIL_ADDRESS>Date: 2019/6/27 10:20:53
To<EMAIL_ADDRESS>Cc: "Mention"mention<EMAIL_ADDRESS>Subject: Re: [YunYang1994/tensorflow-yolov3] I want to report a very important bug!!! It is about the big margin between training and test (#206)
@shoutOutYangJie  what is mean "the result is at normal standard level."?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Agree, I am facing the same problem. When I set trainable as False in test phase, the model can't detect anything.

Actually it saved.

yes, I chenk the training code, it has ops_udate. so why does this situation happens?


 needs extra tab to activate/control the options menu

What RMWC Version are you using [major.minor.patch]:

@rmwc/select 6.0.9
@material/select 5.1.0

Name your build system [Webpack, Rollup...]: Create React App 2.0

Describe the bug with as much detail as possible:

Clicking the select's label, then pressing tab activates an intermediate element before another tab reaches the input.
This means there are two tabs needed to reach the next input, and there is no visual indication change.
It also means pressing tab once into the select does not allow typing with keys to select an option, or pressing space to open the menu.

What happened, and what was supposed to happen:

Expected:

click label
tab
press space
select menu opens

Actual:

click label
tab
press space - nothing happens
tab
press space
select menu opens

Attempted to fix with <Select tabindex="-1" /> but this skips the select element so that space cannot open the options menu at all.
Similar to #79 but resurfaced in 6.0. And there is no cssOnly option anymore, AFAIK.
Works as expected in MDC: https://material-components.github.io/material-components-web-catalog/#/component/select
Does not work as expected in RMWC demo at 6.0.9: https://rmwc.io/select-menus
If you would like a minimal repro I can do that but it's clearly visible in the demo/docs site.

Nope that’s a good enough description. The select has been a pain point in V6 so far, but we’re running out of things to fix.

Found the fix for this. Google actually ditched native selects (again), which I find untenable so I chose to find a way to keep them in. This issue definitely stemmed from that. Will go out in the next patch release.

@tstirrat Fixed, try it out. One thing that can be changed is that hitting enter on an enhanced select opens the menu, but on a native select, only the up and down arrow will trigger it. This is just standard browser behavior


Accessibility Frame of disabled Button too small

When a button is disabled, it will have the accessibility box of its child, which is incorrect. It should have the same box it had when it was enabled.
Problem analysis:
The accessibility box of an enabled button is determined by the RenderSemanticsGestureHandler. If the button is disabled, the RenderSemanticsGestureHandler claims that it has no semantics to add and it's left to the child to determine the accessibility box.

Probably requires https://github.com/flutter/flutter/issues/12589 first.


Update dependencies

@pascalgrimaud Can you help here with this issue, please?
https://travis-ci.org/jhipster/jhipster/jobs/534998110#L2529

[ERROR] Failed to execute goal on project travis-couchbase-no-cache: Could not resolve dependencies for project io.github.jhipster.travis:travis-couchbase-no-cache:jar:0.0.1-SNAPSHOT: The following artifacts could not be resolved: com.couchbase.client:java-client:jar:2.7.5, com.couchbase.client:core-io:jar:1.7.5: Failure to find com.couchbase.client:java-client:jar:2.7.5 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced

I check on all maven repo and the dependencies are available!?!
Thanks

@DanielFran : did you already restart the build ? if yes, I can try to delete the cache in Travis. If no, I can try to restart it

@pascalgrimaud I restarted 3 times the same test and always have the same issue.

@DanielFran : I deleted all Travis cache at jhipster/jhipster, then I restarted the build and it still failed.
Then, I decided to test locally and it failed, exactly the same logs than Travis.
So the problem comes from the dependencies change here, not from Travis.
My logs:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  13.158 s
[INFO] Finished at: 2019-05-21T16:39:47+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project travis-couchbase-no-cache: Could not resolve dependencies for project io.github.jhipster.travis:travis-couchbase-no-cache:jar:0.0.1-SNAPSHOT: The following artifacts could not be resolved: com.couchbase.client:java-client:jar:2.7.5, com.couchbase.client:core-io:jar:1.7.5: Could not find artifact com.couchbase.client:java-client:jar:2.7.5 in central (https://repo.maven.apache.org/maven2) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

16:39:50 in ~/tmp/28-couchbase on  master [!] took 16s

Travis logs:
[INFO] --------< io.github.jhipster.travis:travis-couchbase-no-cache >---------
[INFO] Building Travis Couchbase No Cache 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  4.067 s
[INFO] Finished at: 2019-05-21T19:40:10+10:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project travis-couchbase-no-cache: Could not resolve dependencies for project io.github.jhipster.travis:travis-couchbase-no-cache:jar:0.0.1-SNAPSHOT: The following artifacts could not be resolved: com.couchbase.client:java-client:jar:2.7.5, com.couchbase.client:core-io:jar:1.7.5: Failure to find com.couchbase.client:java-client:jar:2.7.5 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
The command "$JHI_SCRIPTS/23-package.sh" exited with 1.

@pascalgrimaud This was an issue in the dependencies themselves.
They fixed it in a new version and now everything is OK.

nice, good job @DanielFran !


Release v0.1.2

The change of #1 is not published yet.

Indeed, sorry I missed that: the release is out.


Doesn't show how to prevent over-posting

It confusing to have header that say how to prevent over-posting and then only explaining this bit

Hide properties that clients are not supposed to view.
which doesn't really have anything to do with the overpost and just explains DTOs.

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

ID: 583ae3e7-5915-f22b-e54c-6c100cf2a7da
Version Independent ID: 95f2549e-29f9-e31a-b4d0-432b971643ff
Content: Tutorial: Create a web API with ASP.NET Core
Content Source: aspnetcore/tutorials/first-web-api.md
Product: aspnet-core
Technology: aspnetcore-tutorials
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

That's overposting. You don't want the secret field set.

That still doesn't solve the issue. The "Prevent over-posting" section doesn't explain how to:

Verify you can post and get the secret field.
Update the TodoItemsController to use TodoItemDTO
Verify you can't post or get the secret field


Fail tests if validation fails.

item-description tests do not fail with errors.

closed by: https://github.com/cedadev/item_description_validator/pull/2


Alias data node

Copied from Denise:
When I have created a group, I get the option to "add alias", which places an Alias concept next to the group. When I move the group to another location on the canvas, the alias doesn't move along (as in, it's not included in the group).
When I select an "Alias", I get the option in the Properties menu to select the DataNode type "complex", which is not therein the concepts/molecular Object menu?

The "Alias" points to a Group but is not part of the Group. The "Alias" is representative of a Group, a bit like a desktop shortcut to a folder. At least that was my understanding of it.
We decided to remove/deprecate "Complex" from the Object panel in a previous WikiPathways meeting to discourage using it. However, "Complex" is still one of the data node types for now. If it is confusing, should I remove "Complex" from data node types altogether?

I vote to remove Complex from the data node types (drop-down in Properties).
Question: Changing the data node type via the Properties panel doesn't actually change the style of the node. Is this a bug or is it not implemented yet?


custom matrix tile color scheme

Is your feature request related to a problem? Please describe.
I want to be able to change the color scheme - currently it is only red/blue for positive/negative values, respectively.
Describe the solution you'd like
I would like to be able to pass in two colors into the net.widget method (e.g. named colors or hexcode) and have those override the positive/negative colors.
Additional context
This issue depends on this issue in Clustergrammer-GL https://github.com/ismms-himc/clustergrammer-gl/issues/33

Any progress on this?

Not yet, but we'll put it as a high priority

Hi, I have a question related to the heat map colour setting as well. Is it possible to set the min. and max. limits of the color bar? Thanks a lot! :)

Hi @llniu, we currently don't support that (but will add this to the to do list). Currently the way I approach this is to clip the values of the matrix using the
net.clip(-5,5)
method. This is not ideal because you are changing your underlying data before visualizing and we would rather have a method to set the min/max limits of opacity as you suggested.

Hi @Fedorov113 this can be done as of Clustergrammer2 version 0.8.0
net.load_df(df)
net.set_matrix_colors(pos='green', neg='blue')
net.widget()

@llniu, we'll be releasing an update soon with a slider that will control the min/max values of the heatmap colors and can be initialized via a method (as well as adjusted on the front-end)

@llniu version 0.9.0 includes a slider that can be used to scale the opacity. Currently, we're just showing the scaling factor, but plan on also showing the values that are associated with maximum opacity as well as allowing users to set the default opacity from a method on the net object.

I was trying colors' names from here and just a few of them worked. What are the valid  color names?  maybe a list of them can be helpful.

Hi @matrs, our named colors are being defined here (https://github.com/ismms-himc/clustergrammer-gl/blob/8eea42a8a7ac7af9806381468a516ec9935bc37f/src/colors/color_table.js) and we will add this to the documentation. Your safest bet is to use hexcodes for now.

Thanks!


ENH: Highlight outliers

Resolves #69

Got it! Misunderstanding. Thanks, @thermokarst! Should be good to go!

👍 👍 👍


Java 8 Support

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


Errors with PAE matrix both with igraph and networkx

Hi,
Thanks for these scripts, seems very useful. However, I have some problem running it. I set up a colab notebook with copy-pasting  and editing the code so it is runnable without cmd arguments. I included the same example as you used in the readme.
https://colab.research.google.com/drive/1xWsXMMolZqAL5bIAvl2pAqNuOV_Q0V0l?usp=sharing
If I use networkx, I get the following error:
TypeError                                 Traceback (most recent call last)

[<ipython-input-8-4af6c93a04f6>](https://localhost:8080/#) in <module>
----> 1 clusters = f(pae, pae_power=pae_power, pae_cutoff=pae_cutoff, graph_resolution=resolution)
      2 max_len = max([len(c) for c in clusters])
      3 clusters = [list(c) + ['']*(max_len-len(c)) for c in clusters]
      4 output_file = output_file

1 frames

[/usr/local/lib/python3.7/dist-packages/networkx/algorithms/community/modularity_max.py](https://localhost:8080/#) in greedy_modularity_communities(G, weight, resolution, n_communities)
    111     for u, nbrdict in dq_dict.items():
    112         for v, wt in nbrdict.items():
--> 113             dq_dict[u][v] = q0 * wt - resolution * (a[u] * b[v] + b[u] * a[v])
    114
    115     # Use -dq to get a max_heap instead of a min_heap

TypeError: can't multiply sequence by non-int of type 'numpy.float64'

When I try igraph, I get this:
/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:80: RuntimeWarning: divide by zero encountered in true_divide

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

TypeError                                 Traceback (most recent call last)

[<ipython-input-11-4af6c93a04f6>](https://localhost:8080/#) in <module>
----> 1 clusters = f(pae, pae_power=pae_power, pae_cutoff=pae_cutoff, graph_resolution=resolution)
      2 max_len = max([len(c) for c in clusters])
      3 clusters = [list(c) + ['']*(max_len-len(c)) for c in clusters]
      4 output_file = output_file

[<ipython-input-2-c5063efac596>](https://localhost:8080/#) in domains_from_pae_matrix_igraph(pae_matrix, pae_power, pae_cutoff, graph_resolution)
     88     g.es['weight']=sel_weights
     89
---> 90     vc = g.community_leiden(weights='weight', resolution_parameter=graph_resolution/100, n_iterations=-1)
     91     membership = numpy.array(vc.membership)
     92     from collections import defaultdict

TypeError: unsupported operand type(s) for /: 'tuple' and 'int'

If I try igraph and set the diagonal to 1, I still get the same error, only this line is missing from the above error:
/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:80: RuntimeWarning: divide by zero encountered in true_divide
Do you have any idea what might cause the problem? Thank you for your help!

You need to remove the commas from the ends of the lines in box 5:
output_file = 'clusters.csv'
pae_power = 1.0,
pae_cutoff = 5.0,
resolution = 1.0,
lib = 'igraph'

The comma causes Python to assign each variable to a tuple containing a single float, rather than just to a float.
As for the divide-by-zero warning: this is due to a change in the format of the AlphaFold-DB PAE matrices. They used to contain values in steps of 0.2 with 0.2 being the minimum value; now they contain integers starting from zero. Simplest workaround is to replace the zeros with 0.2; a much better approach would probably be to replace the (1/pae**pae_power) edge weighting with something like exp(-pae_power*pae). I'm afraid I haven't had any time to really experiment further with this lately myself.

Thank you so much, this was such a silly mistake, indeed it works like a charm now!

No problem. Python's behaviour can be surprising at times. :)
On Mon, Sep 26, 2022 at 10:39 AM Julia Varga @.***>
wrote:

Thank you so much, this was such a silly mistake, indeed it works like a
charm now!
—
Reply to this email directly, view it on GitHub
https://github.com/tristanic/pae_to_domains/issues/3#issuecomment-1257768146,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFM54YBPS6OLDHY66ZGIUN3WAFVO5ANCNFSM6AAAAAAQVCUNP4
.
You are receiving this because you commented.Message ID:
@.***>


incorrect errors mapping for glimmerx component templates

Double checked results, and it's reproducible only for Windows environment, same error has correct highlighting in mac. Looks like it may be related to different newline delimiters

Do you have a repo that can reproduce this? Our test suite (including some smoke tests that launch VS Code and verify diagnostic locations) runs in Windows in CI.

@dfreeman yes,

https://github.com/lifeart/glimmerx-workshop/tree/glint-issue


Added note about Microsoft Teams to Set-CsPrivacyConfiguration.md

Closes https://github.com/MicrosoftDocs/office-docs-powershell/issues/9161.

Docs Build status updates of commit c423bc9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Set-CsPrivacyConfiguration.md
:white_check_mark:Succeeded
View (skype-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@tiburd Please merge this PR. Thanks

Docs Build status updates of commit 2e7031f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Set-CsPrivacyConfiguration.md
:white_check_mark:Succeeded
View (skype-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Enhance runtime type checker test programs

Generate failure cases and test that whether the runtime type checkers can catch them or not.

Enoughly enhanced.


update version

what do I have to do to update my deckdeckgo version?
this is my package.js file:
{   "name": "deckdeckgo-starter",   "version": "1.0.0-beta.9",   "description": "DeckDeckGo, the new tool to create lightweight presentation using HTML and Ionic components",   "homepage": "https://deckdeckgo.com",   "scripts": {     "start": "concurrently --kill-others \"npm run watch\" \"npm run dev\"",     "start-no-remote": "concurrently --kill-others \"npm run watch-no-remote\" \"npm run dev\"",     "dev": "lite-server",     "watch": "webpack --watch --mode development",     "watch-no-remote": "webpack --watch --mode development --env.no-remote=true",     "build": "webpack --mode production",     "local": "concurrently --kill-others \"webpack --watch --mode development --env.local=true\" \"npm run dev\""   },   "author": {     "name": "David Dal Busco",     "email"<EMAIL_ADDRESS>    "web": "https://fluster.io"   },   "repository": {     "type": "git",     "url": "git://github.com/fluster/deckdeckgo-starter.git"   },   "devDependencies": {     "clean-webpack-plugin": "^1.0.0",     "concurrently": "^4.1.0",     "copy-webpack-plugin": "^4.6.0",     "css-loader": "^1.0.1",     "file-loader": "^2.0.0",     "html-webpack-plugin": "^4.0.0-beta.2",     "lite-server": "^2.4.0",     "style-loader": "^0.23.1",     "webpack": "^4.26.1",     "webpack-cli": "^3.1.2",     "workbox-webpack-plugin": "^3.6.3"   },   "license": "MIT",   "dependencies": {     "@ionic/core": "^4.0.0-beta.16",     "@webcomponents/custom-elements": "^1.2.1",     "deckdeckgo": "^1.0.0-beta.12",     "deckdeckgo-remote": "^1.0.0-alpha.3",     "ionicons": "^4.4.8"   },   "keywords": [     "ionic",     "stencil",     "stenciljs",     "web components",     "pwa",     "progressive web app",     "presentation",     "slides",     "slideshow",     "talk"   ] }

Good question, I'm thinking about what's the best way, I don't have released yet released the starter kit v1.0.0-beta.10 so it's not documented ;)
According your package.json you are already kind of up-to-date with the starter-kit v1.0.0-beta.9, only improvement I would suggest is updating the following files:
font.css -> https://github.com/fluster/deckdeckgo-starter/blob/master/src/css/font.css
theme.css -> https://github.com/fluster/deckdeckgo-starter/blob/master/src/css/theme.css
the other improvements are more things regarding the CLI and the creation of new project or some extra information added to the build script

I'm currently deploying the new version, here the CHANGELOG which should solve your question: https://github.com/fluster/deckdeckgo-starter/blob/master/CHANGELOG.md
Ping me if something should be improved


Making MRTK systems additive

Overview
Checkpointing progress on having default profiles get cloned when first adding MRTK to the scene if no existing user profiles exist in the project
Changes

Fixes: # .

Latest push allows for profiles to be "added" and "removed" from the main configuration, much polish needed but feedback welcome :D

Current unknowns: best way to handle the extension system, naming of subsystem vs. subprofile,  and the organization + wording of configuration profile variables that aren't encapsulated in subprofiles (ie render depth buffer, the whole teleport system, etc.)

/azp run

/azp run

/azp run

/azp run


Disable dates that were already selected

I'm using flatpickr for a booking calendar. I only have one slot per day, so I want to dynamically disabled dates that have already been booked.

I don't think this is the correct place for this. You can find the docs for the library here: https://flatpickr.js.org/examples/#disabling-dates


Add call_and_response_bot page to doc index.

Also provide some documentation cleanup.

Hey! Just took a look at the final producton reeadthedocs. Looks like I messed up the final code a little: the last code block includes two definitions for the bot_action function. The first is incomplete (lacks the "respond" conditional block) and includes a deprecated input parameter ("session") from an earlier iteration of the demo. My bad.

@dmarx Would you mind making an updated pull request for those fixes?

Np, will do later today.
On Dec 27, 2015 12:37 AM, "Bryce Boe"<EMAIL_ADDRESS>wrote:

@dmarx https://github.com/dmarx Would you mind making an updated pull
request for those fixes?
—
Reply to this email directly or view it on GitHub
https://github.com/praw-dev/praw/pull/572#issuecomment-167382249.

... and by "later today" I clearly meant over a week later. See pull request #574.

No problem. Feel free to make additional PRs whenever you'd like.


forcemap should have a bool for setting the map permanently or for just the upcoming round.

Description

forcemap should have a bool for setting the map permanently or for just the upcoming round.
Reproduction

forcemap a map, play the map, forget you forced the map, log off, subject players to 1000 hours of highpop Reach.
Additional context

This film is inspired by true events. While certain characters, characterizations, incidents, locations, and dialogues were created for the purposes of dramatization, the essence of the story is rooted in historical fact. Efforts have been made to portray the era and events with accuracy, but some creative liberties have been taken to enhance the narrative.

forcemap a map, play the map, forget you forced the map, log off, subject players to 1000 hours of highpop Reach.

in a perfect world we would have dugstation 24/7

similarly with forcepreset, but also have it not start the round since startround exists

similarly with forcepreset, but also have it not start the round since startround exists

Thats what setgamepreset is for, but its still persistent

add bool to both commands then realise they do the exact same thing and usually you just want setgamepreset and if you dont startround exists, then remove forcepreset


Missing link of Gaps repo

Hi @yindaz,
Thanks so much for releasing the code of your impressive work!
I am wondering if the link of Gaps module repo is missing?
Best,
XH

Please see here for GAPS: https://github.com/tomfunkhouser/gaps. Thanks!

Got it! Thanks!


Nginx and Django logging

Great template. I have been using it and it works great. How can I set up logging after it is running as a background process?

Thanks! You can use the docker-compose to view the logs, e.g:
$ docker-compose logs -f webapp
$ docker-compose logs -f webserver

Source: https://docs.docker.com/compose/reference/logs/

Oh thanks. You should add that on the readme. Also, I was having some issues with nginx not redirecting from http to https.

Hey, that fix for the http redirecting didn't work. From the logs I see that if I request to http I'll get a 301 but no 200 after that. So looks like it is returning the 301 for redirecting but it isn't actually doing it.

Could you try and open it in browser with "incognito mode" enabled, it seems to be a caching issue with browsers. You can also try to check if it works by using curl http://localhost.

Actually I'm using postman for the testing, so same as curl.

With curl I get:
$ curl http://localhost

<title>301 Moved Permanently</title>

301 Moved Permanently

nginx


Remove some fields from rewind data

Remove some fields from rewind data that we can get from the block being disconnected
Rewind method in coinview should accept blocks being disconnected.
Change rewinding process so it takes the block and gets info that will be removed from RewindData from the block being disconnect.
Implications:
What if coinview is ahead of block store and we can't rewind properly because we don't have data about UTXOs to disconnect

Removed from activation per discussion with @dangershony and @Aprogiena

Coinview refactor is in the plan so I would say we can close this issue


GetSupergroupMembers don't returning chat members user_id

I'm trying to get all members of a chat via GetSupergroupMembers, I get all ChatMember list but each ítem only contains the JoinChatDate and I need the UserID.

See the latest TDLib API scheme: https://github.com/tdlib/td/blob/e1ebf743988edfcf4400cd5d33a664ff941dc13e/td/generate/scheme/td_api.tl#L496.


Create slack.yml

Integrate with slack
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Looks good


Rasa won't load the model

I'm getting a stacktrace:
Error loading MITIE model file: ./models/model_20170216-085530/entity_extractor.dat
std::bad_alloc
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/local/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "build/bdist.linux-x86_64/egg/rasa_nlu/server.py", line 255, in <module>
  File "build/bdist.linux-x86_64/egg/rasa_nlu/server.py", line 21, in __init__
  File "build/bdist.linux-x86_64/egg/rasa_nlu/server.py", line 55, in __create_interpreter
  File "build/bdist.linux-x86_64/egg/rasa_nlu/interpreters/mitie_interpreter.py", line 12, in __init__
  File "/usr/local/lib/python2.7/site-packages/mitie/mitie.py", line 247, in __init__
    raise Exception("Unable to load named entity extractor from " + filename)
Exception: Unable to load named entity extractor from ./models/model_20170216-085530/entity_extractor.dat

I'm trying to confirm whether this is a RAM issue -- it happens in Docker but some of the other lads at the office are experiencing the same, across platforms.

This also happens when using as a library, from python.

Which versions of mitie & rasa NLU are you using?

I'm installing in a docker instance via:
RUN apt-get update -qq && apt-get install -y --no-install-recommends \
  build-essential \
  git-core && \
  apt-get clean && \
  rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \
  pip install -r "${RASA_NLU_HOME}/requirements.txt"

Also, another dockerfile has:
RUN pip install git+https://github.com/mit-nlp/MITIE.git \
    && pip install -U scikit-learn

RUN git clone https://github.com/golastmile/rasa_nlu.git \
    && mv rasa_nlu /usr/src \
    && cd /usr/src/rasa_nlu \
    && python setup.py install \
    && mkdir models

So basically, HEAD for both MITIE and rasa_nlu.

@jplorandi are you using the mitie_sklearn backend?

Both mitie and mitie_sklearn -- I have trained using only mitie, offline, so I don't think this is specific to the new sklearn support.

I get the same error (only with mitie_sklearn)..

ok, so I’m trying to create a Dockerfile. I have a Dockerfile and two folders data with MITIE’s total_word_feature_extractor in it and files is the other folder, with a config.json like so:
{
  "backend": "mitie",
  "mitie_file": "./data/total_word_feature_extractor.dat",
  "path" : "./",
  "data" : "./data/examples/rasa/demo-rasa.json",
  "server_model_dir": "./models/model_20170228-135450"
}

And the Dockerfile itself:
#Azumo Rasa Dockerfile
FROM python:2.7.13

RUN pip install git+https://github.com/mit-nlp/MITIE.git \
    && pip install -U scikit-learn

RUN git clone https://github.com/golastmile/rasa_nlu.git \
    && mv rasa_nlu /usr/src \
    && cd /usr/src/rasa_nlu \
    && pip install -r requirements.txt \
    && python setup.py install \
    && mkdir models

WORKDIR /usr/src/rasa_nlu

COPY ./data/ ./data/

#RUN pip install -U spacy
#RUN python -m spacy.en.download all

COPY ./files/ .

RUN chmod +x ./start.sh

EXPOSE 5000
VOLUME [ "/usr/src/rasa_nlu/models" ]

#ENTRYPOINT [ "./start.sh" ]
CMD [ "/bin/bash" ]

You build this normally, i.e.:
docker build -t rasa_nlu .
You then can start it in bash mode like this:
docker run -i -P -v /path/to/folder/containing/models:/usr/src/rasa_nlu/models rasa_nlu
I then manually run to start the server:
python -m rasa_nlu.server -c config.json

start.sh has:
#!/usr/bin/env bash

set -e

case ${1} in
    start)
        exec python -m rasa_nlu.server -c ./config.json
        ;;
esac

I'm attaching my model files here...
Archive.zip

The bad alloc is most likely due to the mitie file not beeing found. Make sure you've set mitie_file correctly.
I've improved the error message on the soon-to-be-merged multitenancy branch.


Feature/update signup process

In utils/schema.ts, I updated the SignUpSchema to include additional fields like FirstName, LastName, Gender, Phone, Address, and Account Creation Date. In auth.ts, I integrated the updated schema to validate user signup data in the authentication component.
Fixes #148
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Refactor Code
[ ] A documentation update
[ ] Others(mentioned in the issue number)

Checklist:
give a X on it which is applicable

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my code
[X] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

There are build errors. Fix them and commit. Run npm run build to detect the errors in the code.

@me-shweta

@pooranjoyb Tell me, is there any problem still? And I'm just reminding, if everything is fine, don't forget to add labels to this pull request.

Please read CONTRIBUTING GUIDELINES seems like you didn't run npm run watch-css for tailwind. This eventually broke the UI :/ @me-shweta

@pooranjoyb I have changed the code of the files, let me know if the problem still persists. :_)

Seems like there are lotta issues here, even the Ui is not fixed. So, looking at your efforts to fix it, I'm merging it to test branch :/ But sorry to say that can't merge into dev
You'll still get the gssoc label but can't assign level-2 to this :/ @me-shweta

@pooranjoyb Sorry, I couldn't manage to do it in time. I think I should stay away from coding issues. By the way, thank you very much for your support. :/

@pooranjoyb Sorry, I couldn't manage to do it in time. I think I should stay away from coding issues. By the way, thank you very much for your support. :/
By the way, these PR points will be considered, right? Or do I need to be assigned as the PR's assignee as well?

Yes it will be considered as a valid contribution, don't worry. And yes, I'd say try with easier UI issues. Don't just give up with bugs/problems easily. Try to understand how things actually work, use chatgpt to understand codebase. This will really help you understand better. @me-shweta


The download link for the pre-trained weights has expired or is broken. Could you please provide a new link?

The download link for the pre-trained weights has expired or is broken. Could you please provide a new link?

@robodhruv
Could you please provide a new link?

Apologies, please use this link


get metrics for "uptime" of a port (how long the device has been attached) from the controller

closing for now as there hasn't been strong interest in this feature


AOE & Demographic Question Improvements

Most issues in this epic completed; I'll keep the final issue open but closing this epic.


PHP 8 Support

  Problem 4
    - Installation request for league/iso3166 2.1.5 -> satisfiable by league/iso3166[2.1.5].
    - league/iso3166 2.1.5 requires php ^7.0 -> your PHP version (8.0.0) does not satisfy that requirement.

https://github.com/thephpleague/iso3166/blob/350dda73d4006296bd404ce6115c14217f40b5a4/composer.json#L11

https://github.com/thephpleague/iso3166/pull/57

There's an open PR for PHP 8 support https://github.com/thephpleague/iso3166/pull/57


chore: clean-up the github project

Do you refer to the task tracking project (https://github.com/orgs/lamalab-org/projects/5)?


Build Caddy statically without CGO

Hello,
When trying to build Caddy statically (with CGO_ENABLED=0 and without gcc), using:
docker run -it --rm -w /tmp/caddy golang:1.14-alpine3.11
apk add git
export CGO_ENABLED=0
export GO111MODULE=on
go get github.com/caddyserver/xcaddy/cmd/xcaddy@master
xcaddy build v2.0.0

I obtain the errors:
2020/05/22 13:55:03 [INFO] Temporary folder: /tmp/buildenv_2020-05-22-1355.280615980
2020/05/22 13:55:03 [INFO] Writing main module: /tmp/buildenv_2020-05-22-1355.280615980/main.go
2020/05/22 13:55:03 [INFO] Initializing Go module
2020/05/22 13:55:03 [INFO] exec (timeout=10s): /usr/local/go/bin/go mod init caddy
go: creating new go.mod: module caddy
2020/05/22 13:55:03 [INFO] Pinning versions
2020/05/22 13:55:03 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -d -v<EMAIL_ADDRESS>2020/05/22 13:55:04 [INFO] Build environment ready
2020/05/22 13:55:04 [INFO] Building Caddy
2020/05/22 13:55:04 [INFO] exec (timeout=0s): /usr/local/go/bin/go build -o /tmp/caddy/caddy -ldflags -w -s -trimpath
# runtime/cgo
exec: "gcc": executable file not found in $PATH
2020/05/22 13:55:04 [INFO] Cleaning up temporary folder: /tmp/buildenv_2020-05-22-1355.280615980
2020/05/22 13:55:04 [FATAL] exit status 2

Any idea how I can solve that? Or is this related to xcaddy? Or one of the dependencies?
Thanks!

Looks like it's not actually being disabled, try doing the same thing without Docker. Sorry though, I don't use Docker so I don't know how to help. Try asking on our forums instead. If this is a bug in xcaddy we can reopen this though.

This is definitely not related to Docker though.
Can you try on your machine:
CGO_ENABLED=0 xcaddy build v2.0.0
ldd caddy

To see if it's actually built statically? Thanks!

@qdm12 What is the output for you? (I don't have ldd on my Mac so I need to find a workaround in the meantime.)

Maybe try on osx:
otool -L caddy

I can compile it if I have gcc installed (even with CGO_ENABLED=0). Running ldd caddy on it gives me the corresponding C library (on alpine it's musl).
Note that compiling Go programs (and caddy 1.0.x) statically works apart from that so my guess is it has something to do with xcaddy :thinking:
I will try building Caddy 2 statically without xcaddy to make sure it's on xcaddy's side.

@qdm12 Thanks for the tip, that made it pretty quick. Try the latest from master if you please?

Yep it works! Thanks!! 👍

@qdm12 You can see the fix in https://github.com/caddyserver/xcaddy/commit/a1e17ca9b98a2b0915a55091b97a8ad1b942279b - I wasn't converting from true/false to 1/0.


Bug on step 5

running command:
mvn spring-boot:run -e

greetings from chile

Command must be run in the quickstart folder, not in quickstart/src folder.
Anyway, looks like maven only looks in your local repo, are you running in offline mode ?


csrf token issue

Hello fellas, when I ran the code, shows up this issue, its about csrf token
Try the 2 options: python3 queen.py --tor disbale and python3 queen.py --tor enable, shows the same issue
Traceback (most recent call last):
File "/home/queen/queen.py", line 31, in
csrf = cookie_request.cookies['csrftoken']
File "/home/queen/env3.10/lib/python3.10/site-packages/requests/cookies.py", line 334, in getitem
return self._find_no_duplicates(name)
File "/home/queen/env3.10/lib/python3.10/site-packages/requests/cookies.py", line 413, in _find_no_duplicates
raise KeyError(f"name={name!r}, domain={domain!r}, path={path!r}")
KeyError: "name='csrftoken', domain=None, path=None"
Maybe request library change or instagram not returning csrftoken
Try to print the cookies:
cookie_request = requests.get(instagram_url)
print(cookie_request.cookies.get_dict())   =====> output ===> {}
Am I missing something guys?

Yep, I'm experiencing the same problem.


AC3 Audio codec Exoplayer extensions

Current behaevior
Can you extend exoplayer with ffmpeg, for the AC3 Audio codec?
Platform

Android ExoPlayer

the same problem
when I play the video it shows error: This device does not provide a decoder for audio/ac3


Incorrect Rounding with Unitful

julia> round(((12.34±0.02)u"m")/1.0u"m", sigdigits=2)u"m"
12.0 ± 0.02 m

This is counterintuitive and, frankly, incorrect. I expect a result where the uncertainty has been extended to represent the rounding, e.g. 12.0 ± 0.5 m (for the nearest rounding mode). Arguably also correct would be 12.0 ± 1.0 m (round both the value and the uncertainty to the same digit, not to the same sigdigits).

I agree that this could be counterintuitive, but I think the real problem is that method is ambiguous: what does "sigdigits" refers to?  Everybody can claim that The Right Answer™ is either "to the value" or "to the uncertainty".  You also suggest this.
Note that this is unrelated to Unitful.jl:
julia> round(12.34±0.02, sigdigits=2)
12.0 ± 0.02


[SPARK-10782] [Python] Update dropDuplicates documentation

Documentation for dropDuplicates() and drop_duplicates() is one and the same.  Resolved the error in the example for drop_duplicates using the same approach used for groupby and groupBy, by indicating that dropDuplicates and drop_duplicates are aliases.

Can one of the admins verify this patch?

FYI - I've used spark/python/docs/make html to generate the updated HTML versions of the files and visually verified the result in the resulting documentation.

Test build #1822 has started for   PR 8930 at commit 279d620.

Test build #1822 has finished for   PR 8930 at commit 279d620.

This patch fails Python style tests.
This patch merges cleanly.
This patch adds no public classes.

I was going to say, I don't think this addresses the problem you identified, but then I realized there's no separate declaration of drop_duplicates? so I probably don't understand where that's coming from. If it must necessarily clone dropDuplicates docs then I agree with your note. Looks like this needs a style fix though. See the test result.

Correct - there is no separate declaration for drop_duplicates.  There is a section in dataframe.py at approximately line 1280-1285 that sets drop_duplicates = dropDuplicates and groupby = groupBy for Pandas compatibility.  So there isn't an option to separately document drop_duplicates or groupby.
I implemented the same solution for drop_duplicates as is already implemented for groupby.  At least for me it's readable and understandable, so it works.
I found the test result - I'll figure out the white space error and resubmit.

LGTM

Test build #1825 has started for   PR 8930 at commit 279d620.

Test build #1825 has finished for   PR 8930 at commit 279d620.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.


fix(ion-datetime): keep the model value consistently an ISO string

Short description of what this resolves:
Keep the value property consistently an ISO date string.
NOTE: this is an alternate approach to PR #15833
Changes proposed in this pull request:

start implementing unit tests
keep the value consistently the ISO date format
the full date format is still in this.datetimeValue and is updated when the value property changes or when a new date is picked from the picker

Ionic Version: 4.x
Fixes: #15408

Thanks for looking into this, would be great to get this merged in an upcoming release!


Endpoints Issue

This script is good if you don't have private endpoints.
In case of private endpoints, you'll have NIC attached to them appear as results or error when deletion.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 939e640f-6505-774f-68d9-697a596f14fb
Version Independent ID: 887d307d-5c87-c9fa-3a95-91ccc1aa9260
Content: Find and delete unattached Azure NICs - Azure Virtual Machines
Content Source: articles/virtual-machines/linux/find-unattached-nics.md
Service: virtual-machines
Sub-service: networking
GitHub Login: @cynthn
Microsoft Alias: cynthn

#please-close This article has been archived.


R24.03 PURIS Release Checks

Release Info
Please provide information on what you want to be included in the Eclipse Tractus-X release.
If you are not owner of this issue, please provide the information as comment to the issue.
Version to be included in Eclipse Tractus-X release: 1.0.0
Leading product repository: eclipse-tractusx/puris
Compliance Verifications
This issue tracks all compliance related checks, that need to be performed for a product release in Eclipse Tractus-X.

[ ] Gaia-X compliance confirmed
[x] GDPR compliance confirmed (personal data, data protection + privacy DPP)
[x] Interoperability checks performed
[ ] Data Sovereignty checks performed
[x] Compliant with relevant published CX Standards (see the Catena-X standard library)

Documentation

[ ] Arc24 documentation up-to-date
[ ] Administrators Guide up-to-date
[ ] End-User manual up-to-date
[ ] Interface documentation up-to-date

Security Checks

[x] Thread Modelling Analysis passed
[ ] Static Application Security Testing (SAST) scans passed
[ ] Dynamic Application Security Testing (DAST) tests passed
[ ] Secret Scans passed
[ ] Software Composition Analysis (SCA) passed
[ ] Container Scans passed
[ ] Infrastructure as Code (IaC) scans passed

General Checks

[ ] Tractus-X Release Guidelines fulfilled https://github.com/eclipse-tractusx/puris/issues/257
[ ] Compliant with the Style Guide

Test Results

[x] E2E Integration Test passed
[x] User Journey approved

Helpful Links

Eclipse Tractus-X openAPI specs on SwaggerHub
Catena-X standard library

@kelaja I already inserted the version and repository in your initial statement. Release still needs to be created, but version number will be 1.0.0 for R24.03

Security Assessment Process (Threat Modeling Analysis) approved.
Re-assessment was done on Friday 16th Feb 2024. No open critical & high findings remains.
Documentation of the assessment will be uploaded to the PURIS docs repo soon.

@HiHenrik, could you please approve the interoperability? We had a session with Thomas that can be found in confluence.

@RoKrish14 could we align on the remaining security items?

@jjeroch Could you please check the styleguide open points. You'll find all details in my email from ...

QG review executed as per plan. Tom actively consolidating the outstanding items.
Approval postponed until topics are addressed.
Cross-check scheduled for 28-Feb

Catena-X GDPR Declaration and Requirements_V3_filled.xlsx
@RolaH1t, @kelaja, please find attached my Excel for GDPR. Only points would be IP (commonly company or ISP IP) and a uuid that is logged for user authentication. I guess it's not GDPR relevant, isn't it?

@HiHenrik, could you please approve the interoperability? We had a session with Thomas on 2024-01-29 during office hour that can be found in confluence.

Approved for interoperability as discussed in interop office hour

Customer journey is approved by me as BO after review with @tom-rm-meyer-ISST was done this week.

Was a plesaure @tom-rm-meyer-ISST
SAST: Approved
SCA: Approved
DAST: Approved
Secret scans: Approved
Container scans: Approved
IAC: Approved

@tom-rm-meyer-ISST as discussed - the gateway criteria "Compliant with the Style Guide" is for this release descoped/not under review due to the time criticality which we are currently facing.
It is known that the PURIS solution does not yet follow the CX-UI-style-guide and need to get urgently updated as part of 24.05. release.
Please highlight this information in the release approval as well as under your ChangeLog of the FE component under "Known Knowns"
Let me know in case you need anything else.
Just a couple of statements as preparation of 24.05.:

please check the "view edc catalog" implementation - I wonder if this would make much more sense if you connect to the dataspace discovery service to find edc urls based on provider/customer business partner numbers
/transfers running on a 500 service error 🚩
/negotiations page is empty - unclear for the user whats happening here - I suggest a "currently no negotiations existing" screen. Likely things like filters, search, etc will be useful
application help missing
grey/white input field usage incorrect implemented. Grey-out if no input is expected
missing uder feedback if I "add" or "update" anything in the stock
same as above applies for "Update partner stock"
already pre-info for 24.05.: configuration for auto-negotiation required or a management board to run negotiations

@tom-rm-meyer-ISST as discussed - the gateway criteria "Compliant with the Style Guide" is for this release descoped/not under review due to the time criticality which we are currently facing. It is known that the PURIS solution does not yet follow the CX-UI-style-guide and need to get urgently updated as part of 24.05. release.
Please highlight this information in the release approval as well as under your ChangeLog of the FE component under "Known Knowns" Let me know in case you need anything else.
Just a couple of statements as preparation of 24.05.:

please check the "view edc catalog" implementation - I wonder if this would make much more sense if you connect to the dataspace discovery service to find edc urls based on provider/customer business partner numbers
/transfers running on a 500 service error 🚩
/negotiations page is empty - unclear for the user whats happening here - I suggest a "currently no negotiations existing" screen. Likely things like filters, search, etc will be useful
application help missing
grey/white input field usage incorrect implemented. Grey-out if no input is expected
missing uder feedback if I "add" or "update" anything in the stock
same as above applies for "Update partner stock"
already pre-info for 24.05.: configuration for auto-negotiation required or a management board to run negotiations

Already incorporated in Changelog  and Release.

@wjost, could you please check the GAIA-X compliance, as this is our first assessment?

Friendly reminder: @wjost, could you please check the GAIA-X compliance, as this is our first assessment?

Documentation existing and well structured. Content is looking consistent.
regarding Itnerface documentation - please consider providing also an OpenAPI documentation e.g. in Swagger HUB !
Expert Approval Granted for Documentation.
No changed requirements for data sovereignty - Expert Approval granted.
Please consider Sovereignty QG-Requirements for release 24.05 !

QG checks completed: https://github.com/eclipse-tractusx/puris/issues/257

For GX-Compliance the ServiceOffering SD for the related EDC instances had to be provided from the associated participants/operators of the Puris node and the LegalPerson SD of the operator/participant. These SD will be provided by the Portal hence nothing more to be done for PURIS.
Expert Approval granted for GX Compliance

all pre-conditions now fulfilled
QG approval granted
Congrats!!!


Chapter 16 - tfds.feature.text module is deprecated.

In page 587:  you use :

tfds.feature.text.Tokenizer() but is deprecated.
For now you can use tokenizer = tfds.deprecated.text.Tokenizer()
instead.

Dont know which is the new implementation.

This happens in all the following code that use feature.text module and is solved using the deprecated statement. I try to find where this modules are moved,  but I can't find it. I find that now tensorflow has tensorflow_text module, a dedicated module for preprocessing text, that you have to install separately, like dataset module, but the logic , method's names and use of them are changed a lil bit, so don't now the cost to migrate the code to use that.

Thanks for the note! Just updated it so that it should work with newer tensorflow_dataset versions via
try:
    tokenizer = tfds.features.text.Tokenizer()
except AttributeError:
    tokenizer = tfds.deprecated.text.Tokenizer()


Saule returns 500 Internal Server Error when request is not following JSON API format

Request
POST /api/v1/articles HTTP/1.1
Host: localhost:8080
Accept: application/vnd.api+json
Content-Type: application/vnd.api+json

{
	"id": 123,
	"name": "test"
}

Response Status 500 Internal Server Error
{
  "errors": [
    {
      "title": "You must add a [ReturnsResourceAttribute] to action methods.",
      "detail": "Saule.JsonApiException: You must add a [ReturnsResourceAttribute] to action methods.",
      "code": "Saule.JsonApiException",
      "links": {
        "about": "https://github.com/joukevandermaas/saule/wiki"
      }
    }
  ]
}

I just spent fair amount of time scratching my head why Saule doesn't respect my [ReturnsResource] attribute on Controller.
But it turns out, that problem is in completely different place.
Of course request body is wrong.
Error message is not only not helpful, but very misleading!
Shouldn't 400 or 406 be returned instead?

Yeah, this is pretty terrible. Nice errors are important.

I published a new pre-release that fixes this problem. I'll try publish a stable release sometime soon.

Great, I will try check this out today.


AttributeError

The work is indeed done very well, but it has to be said that the cfg of the code is very confusing. It seems that default_cfg is not running correctly. I also encountered the problem of name_tag, and for example, the run_cultiple_stplits property is not set.

Perhaps I should delve deeper into the source code or reproduce GraphGPS first.

It is possibly because the version of pyg. You can follow the environment setup instructions of GraphGPS.


Added Convert syntax errors to violations.

This is a implementation for the issue #131.

Hey nice addition!
I'm convinced this should be turned on by default to avoid the tool to completely break on syntax errors like it does at the moment. This also would avoid to introduce a new option to the CLI.
Also, can you add a test for that?

I have updated the LintCommand. The optional argument has been changed to --error. Please see the Options with optional arguments. So, if the argument is false or missing, the error is not throw.

Hello,
I can understand why the tests failed. On my computer all the tests pass.
Any idea?

I think it's because php7.0 don't support nullable return.
Error is in this file
https://github.com/friendsoftwig/twigcs/blob/59baa5897d2c92b08221c1e74a311afc5ba018a6/src/TwigPort/SyntaxError.php#L37
We need to increase requirement to PHP 7.1+ ?

I have updated SyntaxError to be compatible with PHP 7.0.

I have updated SyntaxError to be compatible with PHP 7.0.

It fix your issue, but I think it's shame to support already PHP 7.0 ;)

@laurentmuller I fixed the conflicts and merged, the option has been renamed to --throw-syntax-errors


Display dataset quality metrics

Make the dataset URL validation script output and create a page that lists all broken datasets

You wrote this already, didn't you? It should just be creating a new page I guess?