Docker image with gigablast

Hey guys,
I've created docker image with our beloved search engine. It's available at: https://hub.docker.com/r/greggzst/gigablast.
Feel free to check it out.

thank you

I pulled the image from docker hub - is there anything I can see in the browser? Just wondering what to do next to get it going. Cheers, Dave

Is this image for an independent configurable C++ search engine application (that can be wrapped,) or is it a core type node in a larger Gigablast search engine network?

@grzegorz-jakubiak Yeah actually as above, can you explain a little more what is included in your image and how to deploy it? :)

hello i puuled the image , thank you but how do you actually run it or deplot in the browser/
what are the commands/..just follwo the steps in the read.md file on the github?
Lisa

You can just run it with docker run it starts on the default port as mentioned in readme.

hello i am having issues at the CLI of docker in my docker toolbox on my win 10 pro machine but i was able to start the image and the container in the GUI kitematic of docker and i get this errro log and not sure if i can still go to localhost:8000 to view the page?
thank you
1587914073045 000 wikt: Loading /var/gigablast/data0/wiktionary-buf.txt
1587914073354 000 wikt: test "love" -> "en|love,loved,loving,loves"
1587914073358 000 wiki: Loading /var/gigablast/data0/wikititles2.dat
1587914073359 000 mem: addMem(100663296): tbl-wiki. ptr=0x7fe6a38d2014 used=127113172
1587914074290 000 db: Loading conf for collection main (0)
1587914074346 000 mem: addMem(349869920): buckets-posdb. ptr=0x7fe68e20f014 used=238787140
1587914074352 000 mem: addMem(193164080): mem-titledb. ptr=0x7fe6822c0014 used=596421684
1587914077722 000 mem: addMem(100000022): mem-spiderdb. ptr=0x7fe66d965014 used=1035055102
1587914079965 000 db: Verifying shard parity for posdb of 64000 bytes for coll main (collnum=0)...
1587914079967 000 db: Verifying shard parity for titledb of 640000 bytes for coll main (collnum=0)...
1587914079968 000 db: Verifying shard parity for tagdb of 64000 bytes for coll main (collnum=0)...
1587914079968 000 db: Verifying shard parity for clusterdb of 64000 bytes for coll main (collnum=0)...
1587914079969 000 db: Verifying shard parity for linkdb of 64000 bytes for coll main (collnum=0)...
1587914079970 000 db: Verifying shard parity for spiderdb of 64000 bytes for coll main (collnum=0)...
1587914079970 000 db: Verifying shard parity for doledb of 64000 bytes for coll main (collnum=0)...
1587914080662 000 mem: addMem(109051904): udictht. ptr=0x7fe65592e014 used=1429646531
1587914080791 000 table: grewtable udictht from 2097152 to 8388608 slots in 129 ms (this=0x1bc5640) (used=0)
1587914081929 000 gb: unifiedDict-buf.txt or unifiedDict-map.dat checksum is not approved for live service<PHONE_NUMBER>587949864 != -14450509118443930)
1587914081930 000 speller: turning off spell checking for now
1587914081930 000 mem: addMem(109051904): tbl-lang. ptr=0x7fe64f12d014 used=1511435459
1587914082039 000 lang: Successfully Loaded 0 Language Lists and 0 duplicate word hashes.
1587914082040 000 cat: Error opening structure file: /var/gigablast/data0/catdb/gbdmoz.structure.dat
1587914082041 000 cat: Loading Categories From /var/gigablast/data0/catdb/gbdmoz.structure.dat Failed.
1587914082041 000 cat: Loaded Categories From /var/gigablast/data0/catdb/gbdmoz.structure.dat.
1587914082044 000 admin: Loading hashtable from /var/gigablast/data0/catcountry.dat
1587914082161 000 autoban: read 0 entries
1587914082270 000 mem: addMem(353360000): UdpServer. ptr=0x7fe63a02f014 used=1647635309
1587914082481 000 udp: Listening on UDP port 9000 with niceness=2 and fd=3.
1587914082483 000 db: klogctl returned error
1587914082483 000 db: Loading cache from /var/gigablast/data0//dns.cache
1587914082526 000 udp: Listening on UDP port 5998 with niceness=1 and fd=4.
1587914082527 000 dns: Sending requests on client port 5998 using socket descriptor 4.
1587914082528 000 dns: Using nameserver <IP_ADDRESS>:53.
1587914082528 000 dns: Using nameserver <IP_ADDRESS>:53.
1587914082562 000 https: Reading SSL certificate from: /var/gigablast/data0/gb.pem
1587914082576 000 http: Listening on TCP port 8000 with sd=5
1587914082577 000 https: Listening on TCP port 7000 with sd=6
1587914082761 000 build: Loading 8 bytes from /var/gigablast/data0/addsinprogress.dat
1587914082994 000 db: gb is now ready
1587914083006 000 gb: clock is now synced with host #0.
1587914083541 000 thread: Using 36708352 bytes for 20 thread stacks.
1587914083692 000 spider: made spidercoll=7be8550 for cr=3a877a0
1587914083703 000 spider: hit spider queue rebuild timeout for main (0)
1587914083706 000 spider: rebuild complete for main. Added 0 recs to waiting tree, scanned 0 bytes of spiderdb.
1587914100315 000 db: Autosaving.
1587914100317 000 db: Entering lock mode for saving.
1587914100317 000 gb: Saving data to disk. Disabling writes.
1587914100318 000 gb: calling save tree for titledb
1587914100318 000 gb: calling save tree for sectiondb
1587914100318 000 gb: calling save tree for posdb
1587914100319 000 gb: calling save tree for spiderdb
1587914100319 000 gb: calling save tree for clusterdb
1587914100319 000 gb: calling save tree for tagdb
1587914100320 000 gb: calling save tree for catdb
1587914100320 000 gb: calling save tree for statsdb
1587914100321 000 gb: calling save tree for linkdb
1587914100321 000 gb: calling save tree for rdbid 0
1587914100321 000 gb: calling save tree for rdbid 0
1587914100321 000 gb: calling save tree for rdbid 0
1587914100322 000 gb: calling save tree for rdbid 0
1587914100322 000 gb: calling save tree for rdbid 0
1587914100322 000 gb: calling save tree for rdbid 0
1587914100323 000 gb: calling save tree for rdbid 0
1587914100323 000 gb: calling save tree for rdbid 0
1587914100323 000 gb: calling save tree for rdbid 0
1587914100324 000 gb: calling save tree for rdbid 0
1587914100350 000 build: Saving /var/gigablast/data0/addsinprogress.saving
1587914100352 000 build: Renamed /var/gigablast/data0/addsinprogress.saving to /var/gigablast/data0/addsinprogress.dat
1587914100352 000 gb: Saved data to disk. Re-enabling Writes.
1587914112487 000 db: klogctl returned error: Operation not permitted
1587914142488 000 db: klogctl returned error: Operation not permitted
1587914172493 000 db: klogctl returned error: Operation not permitted
1587914202495 000 db: klogctl returned error: Operation not permitted

hello
i have mongo db atlas in the cloud free use free tier of aws
and also ibm cloud
can i just run this in the cloud computing so its runs on the web?
do you those steps?
or is it the general steps for any docker app image/container?
well thank you
Lisa

i tried again at the GUI but i still get this errror
i may just remove the image and try it all form the CLI since i prefer that way anyways
but i dont do docker run
i do
docker exec -it (container name) gb (your image command)
is this not the good command to launch the 8000 port webpage?
also when i did this before i used the GUI i got port 8000 is already in use but i ws not using that port
also wherer are the files?
its say change the port if you dont have the port 8000 already running
in httpd hosts file but i dont know whetre it is but
i dont get why port 8000 is occupied but i dont know how to modfy files in docker containers
since i dont know here it is stored
i may just run vmare out of the docker cli/gui software and install docker and your image there and see
sorry here is the GUI error
1587914400212 000 gb: Saved data to disk. Re-enabling Writes.
1587914400700 000 db: missed calling niceness 0 heartbeatWrapper function by 159 ms. Either you need a quickpoll somewhere or a niceness 0 function is taking too long. Num elapsed alarms = 79
1587914412530 000 db: klogctl returned error: Operation not permitted
1587914413411 000 db: missed calling niceness 0 heartbeatWrapper function by 179 ms. Either you need a quickpoll somewhere or a niceness 0 function is taking too long. Num elapsed alarms = 37
1587914442540 000 db: klogctl returned error: Operation not permitted
1587914472539 000 db: klogctl returned error: Operation not permitted
1587914502549 000 db: klogctl returned error: Operation not permitted
1587914512741 000 db: missed calling niceness 0 heartbeatWrapper function by 131 ms. Either you need a quickpoll somewhere or a niceness 0 function is taking too long. Num elapsed alarms = 27

hello it seems to be running better but i still get an error that i don tknow where to troubleshoot
since i dont kno where the files are
also is it at <IP_ADDRESS>:8000?
thank you
Lisa
erros
db: Logging to file /dev/stderr.
db: Use 'gb -d' to run as daemon. Example: gb -d
1587916120612 000 conf: Gigablast Version: Mar 20 2019 12:19:58
1587916120613 000 conf: Gigablast Architecture: 64-bit
1587916120614 000 host: Working directory is /var/gigablast/data0/
1587916120619 000 host: Using /var/gigablast/data0/hosts.conf
1587916120619 000 host: Process ID is 1
1587916120621 000 host: Detected local ip <IP_ADDRESS>
1587916120622 000 host: Detected local ip <IP_ADDRESS>
1587916120622 000 host: Detected local ip <IP_ADDRESS>
1587916120623 000 host: Running as host id #0
1587916121550 000 wikt: Loading /var/gigablast/data0/wiktionary-syns.dat
1587916125152 000 wikt: Loading /var/gigablast/data0/wiktionary-buf.txt
1587916125929 000 wiki: Loading /var/gigablast/data0/wikititles2.dat
1587916125932 000 disk: call to open(/var/gigablast/data0/wikititles2.dat) blocked for 3 ms.
1587916125960 000 mem: addMem(100663296): tbl-wiki. ptr=0x7fd6e9758014 used=127113172
1587916131483 000 db: Loading conf for collection main (0)
1587916131588 000 mem: addMem(349869920): buckets-posdb. ptr=0x7fd6d4095014 used=238787140
1587916131604 000 mem: addMem(193164080): mem-titledb. ptr=0x7fd6c8146014 used=596421684
1587916134559 000 mem: addMem(100000022): mem-spiderdb. ptr=0x7fd6b37eb014 used=1035055102
1587916136523 000 db: Verifying shard parity for posdb of 64000 bytes for coll main (collnum=0)...
1587916136526 000 db: Verifying shard parity for titledb of 640000 bytes for coll main (collnum=0)...
1587916136526 000 db: Verifying shard parity for tagdb of 64000 bytes for coll main (collnum=0)...
1587916136527 000 db: Verifying shard parity for clusterdb of 64000 bytes for coll main (collnum=0)...
1587916136528 000 db: Verifying shard parity for linkdb of 64000 bytes for coll main (collnum=0)...
1587916136529 000 db: Verifying shard parity for spiderdb of 64000 bytes for coll main (collnum=0)...
1587916136530 000 db: Verifying shard parity for doledb of 64000 bytes for coll main (collnum=0)...
1587916137196 000 mem: addMem(109051904): udictht. ptr=0x7fd69b7b4014 used=1429646531
1587916137304 000 table: grewtable udictht from 2097152 to 8388608 slots in 110 ms (this=0x1bc5640) (used=0)
1587916138428 000 gb: unifiedDict-buf.txt or unifiedDict-map.dat checksum is not approved for live service<PHONE_NUMBER>587949864 != -14450509118443930)
1587916138431 000 speller: turning off spell checking for now
1587916138433 000 mem: addMem(109051904): tbl-lang. ptr=0x7fd694fb3014 used=1511435459
1587916138543 000 lang: Successfully Loaded 0 Language Lists and 0 duplicate word hashes.
1587916138544 000 cat: Error opening structure file: /var/gigablast/data0/catdb/gbdmoz.structure.dat
1587916138544 000 cat: Loading Categories From /var/gigablast/data0/catdb/gbdmoz.structure.dat Failed.
1587916138544 000 cat: Loaded Categories From /var/gigablast/data0/catdb/gbdmoz.structure.dat.
1587916138546 000 admin: Loading hashtable from /var/gigablast/data0/catcountry.dat
1587916138928 000 udp: Listening on UDP port 9000 with niceness=2 and fd=3.
1587916138929 000 db: klogctl returned error
1587916138963 000 udp: Listening on UDP port 5998 with niceness=1 and fd=4.
1587916138963 000 dns: Sending requests on client port 5998 using socket descriptor 4.
1587916138964 000 dns: Using nameserver <IP_ADDRESS>:53.
1587916138964 000 dns: Using nameserver <IP_ADDRESS>:53.
1587916138984 000 https: Reading SSL certificate from: /var/gigablast/data0/gb.pem
1587916138988 000 http: Listening on TCP port 8000 with sd=5
1587916138988 000 https: Listening on TCP port 7000 with sd=6
1587916139146 000 build: Loading 8 bytes from /var/gigablast/data0/addsinprogress.dat
1587916139351 000 db: gb is now ready
1587916139363 000 gb: clock is now synced with host #0.
1587916139800 000 thread: Using 36708352 bytes for 20 thread stacks.
1587916139866 000 spider: made spidercoll=7360550 for cr=31ff7a0
1587916139875 000 spider: hit spider queue rebuild timeout for main (0)
1587916139881 000 spider: rebuild complete for main. Added 0 recs to waiting tree, scanned 0 bytes of spiderdb.
1587916168932 000 db: klogctl returned error: Operation not permitted
1587916198939 000 db: klogctl returned error: Operation not permitted
1587916200483 000 db: Autosaving.
1587916200484 000 db: Entering lock mode for saving.
1587916200485 000 gb: Saving data to disk. Disabling writes.
1587916200486 000 gb: calling save tree for titledb
1587916200486 000 gb: calling save tree for sectiondb
1587916200486 000 gb: calling save tree for posdb
1587916200487 000 gb: calling save tree for spiderdb
1587916200487 000 gb: calling save tree for clusterdb
1587916200487 000 gb: calling save tree for tagdb
1587916200487 000 gb: calling save tree for catdb
1587916200488 000 gb: calling save tree for statsdb
1587916200488 000 gb: calling save tree for linkdb
1587916200488 000 gb: calling save tree for rdbid<PHONE_NUMBER>0490 000 gb: calling save tree for rdbid 0
1587916200490 000 gb: calling save tree for rdbid 0
1587916200496 000 gb: calling save tree for rdbid 0
1587916200496 000 gb: calling save tree for rdbid 0
1587916200497 000 gb: calling save tree for rdbid 0
1587916200497 000 gb: calling save tree for rdbid 0
1587916200498 000 gb: calling save tree for rdbid 0
1587916200498 000 gb: calling save tree for rdbid 0
1587916200506 000 build: Saving /var/gigablast/data0/addsinprogress.saving
1587916200507 000 build: Renamed /var/gigablast/data0/addsinprogress.saving to /var/gigablast/data0/addsinprogress.dat
1587916200508 000 gb: Saved data to disk. Re-enabling Writes.
1587916228939 000 db: klogctl returned error: Operation not permitted
1587916258944 000 db: klogctl returned error: Operation not permitted
1587916288951 000 db: klogctl returned error: Operation not permitted
1587916318958 000 db: klogctl returned error: Operation not permitted
1587916348958 000 db: klogctl returned error: Operation not permitted
1587916378966 000 db: klogctl returned error: Operation not permitted
1587916408974 000 db: klogctl returned error: Operation not permitted
1587916438976 000 db: klogctl returned error: Operation not permitted
1587916468979 000 db: klogctl returned error: Operation not permitted
1587916498984 000 db: klogctl returned error: Operation not permitted
1587916500426 000 db: Autosaving.
1587916500427 000 db: Entering lock mode for saving.
1587916500428 000 gb: Saving data to disk. Disabling writes.
1587916500428 000 gb: calling save tree for titledb
1587916500429 000 gb: calling save tree for sectiondb
1587916500429 000 gb: calling save tree for posdb
1587916500429 000 gb: calling save tree for spiderdb
1587916500430 000 gb: calling save tree for clusterdb
1587916500430 000 gb: calling save tree for tagdb
1587916500430 000 gb: calling save tree for catdb
1587916500431 000 gb: calling save tree for statsdb
1587916500431 000 gb: calling save tree for linkdb
1587916500431 000 gb: calling save tree for rdbid 0
1587916500433 000 gb: calling save tree for rdbid 0
1587916500433 000 gb: calling save tree for rdbid 0
1587916500438 000 gb: calling save tree for rdbid 0
1587916500439 000 gb: calling save tree for rdbid 0
1587916500440 000 gb: calling save tree for rdbid 0
1587916500440 000 gb: calling save tree for rdbid 0
1587916500441 000 gb: calling save tree for rdbid 0
1587916500441 000 gb: calling save tree for rdbid 0
1587916500445 000 gb: calling save tree for rdbid 0
1587916500453 000 build: Saving /var/gigablast/data0/addsinprogress.saving
1587916500454 000 build: Renamed /var/gigablast/data0/addsinprogress.saving to /var/gigablast/data0/addsinprogress.dat
1587916500454 000 gb: Saved data to disk. Re-enabling Writes.
1587916528986 000 db: klogctl returned error: Operation not permitted
1587916558987 000 db: klogctl returned error: Operation not permitted

i have a dockerIP rule in fireall that allows 192......99.1 to 99.100 to display but i am not sure if i have to add localhost or <IP_ADDRESS> also to the inbound rules whitelist in firewall?
thxz i am not sure why it doesnt display in the web page
Lisa
thxz alot

hello
would iyou know the correct command to run it as per the longer way as in the read me file?
i am having issues with the dpkg command
the open-source-search-engine is not a .deb file
and the links in the read me file dont work and its too bad beuz those links ponted to .deb files and so it would work i suppsoe with dpkg -i serach.deb but the links are 404s
also the API dont point anywhere also
but i wpuld rather install the whole project code and then configure it
but i cant install
Lisa

hello i tried installing on a different computer but i get no webpage displaying
does anyone on this forum know how to solve this
Lisa

hello is anyone here?
i still cant run the image conatianer
i still this error
1587916558987 000 db: klogctl returned error: Operation not permitted
is there a specific OS this has to run on/
i thought the whole purpose of docker was that projects run universally
anyway plz let me know if i should still post here
thank you
Lisa

from what I remember this image only worked on linux

hello thank you for the reply
i run this
docker exec -it (containerid)
and i get port is already in use
but i am not using that port
also is it at localhost:8000?
sorry i am on win 10 pro
in docker toolbox
where would you do
docker run?
i installed the image at the docker prompt
its very large
1.4Gb
then i
On Sun, Apr 26, 2020 at 09:53 AM, Grzegorz Jakubiak  wrote:
You can just run it with docker run it starts on the default port as mentioned in readme.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub (https://github.com/gigablast/open-source-search-engine/issues/150#issuecomment-619553157), or unsubscribe (https://github.com/notifications/unsubscribe-auth/AL352C32RT67XKFNUWHZNSLROQ4ERANCNFSM4G75ZH6Q).

hello sir
today is May 23rd 2020
i am looking for the readme file where is it plz?
do have a link to it plz?
also what OS did you build this docker image on?
Digest
OS/ARCH
Compressed Size
6a903574b274
linux/amd64
623.35 MB
arch is a linux distro?
i am asking becuz i will try to deply your image on heroku and hope it worls there on their clod computers becuz it doesnt work here on any of my VM machines i tried on windows machines
thxz alot for any info
Lisa
good day

hello i have deployed your gigablast image on heroku but the app crashes and it says memeory execeeded
how much is the minumum memery ram needed to make it run without crashing ?
isnt it 4Gb of RAM?
doesnt heroku have that basic enviroment?
i giess i have to check
do you know any memory info?
Lisa

hello does anyone know how to run this image on a cloud linux server because when i run the source code on a cloud it doesnt work and as far i know its because of an IP issue and so i dont see in the readme file docs which file to modify or what exactly we need to do so it works on a live linux server ubuntu
Lisa
can anyone advise?

The port is 8000. Use docker inspect <container name> and lookup the json key IPAddress to get the ip of the container.
For example
docker inspect infallible_banach | grep IPAddress

I just came across this and got the docker container up and running just fine.
Is there a way to make any of the data used in the container persistent? How would I define some of the data directory to be saved outside of the container?
And is the docker file somewhere available to adjust it and maybe make it available for other platforms (i.e. ARM)?

Hello how did you get it to run correct?
Are you able to give exactly the command steps here?
As for persistent data you have to create volume or mount
If you need actually syntax command i have to check but anyway thanks

The port is 8000. Use docker inspect <container name> and lookup the json key IPAddress to get the ip of the container.
For example
docker inspect infallible_banach | grep IPAddress

Ok i will try this next time i try to run the image
Thank you

Wow, that was a quick reply. And I figured it out by now, as there is some sort of FAQ with the site.
First I pulled the container using docker pull greggzst/gigablast.
Then I started the docker container with the following command:
docker run -d --name Gigablast --restart unless-stopped -p 8000:8000 -v /Gigablast/data0:/var/gigablast/data0 greggzst/gigablast:latest

/Gigablast/data0 is the directory on the host where the persistent data will be located.
It is currently busy spidering some sites I entered. And I'm quite impressed by the speed. However, to be really useful I would probably need a MUCH bigger machine and storage to have a self-hosted search engine. I experimented previously a bit with Yacy, but somehow I wasn't so happy with it. Maybe I should give it another try.

Hello ok i will try these command on my windows machine since docker now runs directly on windows desktop
Lets see how it goes
Thxz later

My docker runs on a Linux host. Not sure it'll run the same on a Windows host.


IE11 object missing most fields

Here's my example URL:
https://dash.local/Auth/o/authorize/?response_type=token&client_id=eC5Tuezee6eebahn5xo9moo4edai2weepheethah&redirect_uri=https://dash.local/Manager/oauth2-redirect&state=Manager
When I parse it in Chrome:
hash: ""
host: "dash.local"
hostname: "dash.local"
href: "https://dash.local/Auth/o/authorize/?response_type=token&client_id=eC5Tuezee6eebahn5xo9moo4edai2weepheethah&redirect_uri=https://dash.local/Manager/oauth2-redirect&state=Manager"
origin: "https://dash.local"
password: ""
pathname: "/Auth/o/authorize/"
port: ""
protocol: "https:"
search: "?response_type=token&client_id=eC5Tuezee6eebahn5xo9moo4edai2weepheethah&redirect_uri=https://dash.local/Manager/oauth2-redirect&state=Manager"
searchParams: URLSearchParams {}
username: ""
__proto__: URL

When I parse it in IE11 (that thing won't let me copy/paste...):

host, hostname, protocol are all missing.

Got things working with this one for now: https://github.com/Financial-Times/polyfill-library/blob/master/polyfills/URL/polyfill.js

FWIW, was just experimenting with this polyfill and tried the URL you provided above, and it seems to parse correctly:

Yeah, that's weird. Gonna give it another shot when I have my hands on IE again.

ie = dead


Release 2020 version as is?

Should we go ahead and release the course version as just done?  Or are there essential fixes before the end of the year?

We probably want to add the pdfs for the presentations before release. Also, I wonder if we should try to make the MD tutorial less ARC centric (otherwise it's not as useful for folks outside of Oxford?)

I am not sure we really want the presentations myself.
But yes to non ARC-centric before release but how to do that on windows sensibly?

I think we just have to assume that OS choices are macOS & Linux. It might be a bit harsh to say, but if you're on Windows and looking to do MD sims you really should switch OS unless you're using WSL, and even then I don't think you can use GPUs at the moment.

I’d be happy with that - but perhaps we can keep this release as a “if you really must use windows”..

So after further thought, I'm not sure the MD tutorial actually includes any Windows instructions that are specific to running gromacs. There's the "how to set up ssh/sftp", but that's not exactly important for the MD bits. Everything else that was not done on arcus-htc was done in python or VMD. @AfroditiMariaZaki can probably better speak to this.
What I would probably suggest is that we create a "course-materials" (probably better named) sub-folder that contains a snapshot of the materials as they were presented during this year's course. Then we amend notebook 0 and notebook 3 to remove ARC related instructions?

Can the simulations we use in the tutorial run locally? I guess so. In such case we should probably have instructions for Unix systems and redirect people to WSL on Windows.
However, I think that for the records is would be better to release this version as is (since this is what we used for the classes this year) and modify things later on to make everything more self-contained (with next year as a milestone).

Yeah I think @RMeli's suggestion makes sense. We could release as-is, with a note in the release details that these were the instructions given to students this year (and that the MD tutorial relies on guest accounts that won't be available beyond the course). Then we could aim to make this course completely self-contained with another release once that's done?

Hi. Sorry, only after @IAlibay's mention did I realise there was a discussion here.
I don't really have an opinion on whether to leave the ARC part as it is to be consistent with 2020's course or we prefer other people to be able to do it as well. In the latter case, I can change the ARC part and assume it is run locally on linux and MacOs, but honestly I have never run GMX on windows. Also, how specific should we be regarding GMX intallation. Do we just direct them to the GMX installation link?

honestly I have never run GMX on windows.

You can't really on "vanilla Windows", it's just the linux instructions using WSL though.

Also, how specific should we be regarding GMX intallation. Do we just direct them to the GMX installation link?

I think we'd have to just let them do that themselves, I'd have to amend notebook 0 accordingly, but probably just signposting to the gmx docs is sufficient.

I have done a release for the 2020 course as it is so we could progress with any updates to the course for 2021.
@philbiggin - Is Syma doing her own version of the MD course or is she planning to use the one that's on here? If it's the latter then it probably needs updating to not use ARC.


HHH-13722 : add test case

Hi,
I added a test case for HHH-13722 ArrayStoreException in Constraint.generateName.
The error occurs during hibernate initialization. So the test just breaks with the exception reported in JIRA.
I started the test with
sh gradlew :hibernate-core:test --tests org.hibernate.test.mapping.joinformula* --stacktrace

Then the exception can be viewed in hibernate-orm/hibernate-core/target/reports/tests/test/classes/org.hibernate.test.mapping.joinformula.JoinFormulaTest.html
Hope this helps.
Regards
Andy

Thanks! I'll check it out soon

I've adapted this a bit (fixed headers mostly), then fixed the issue and merged it all.


Suggestion: isValidCanonical() Common Factory Method

Would be nice if there was a method that returned true or false to check whether the given string is a valid UUID/ULID so a try/catch isn't necessary.

Good suggestion.  I see a pair of functions that can be added to IdFactory:

isCanonical(canonical)
isRaw(raw)
Both can delegate to isValidEncoding.
I'm happy to write it up in a few days or take a PR.

Please take a look at https://github.com/aarondcohen/id128/pull/14

Looks good!

Feature merged with v1.4.0


Not an issue. Sun times app

https://iguacel.github.io/sun-o/index.html
I made this using your awesome module. I hope you like it. Thanks!

Awesome! Looks very nice! Thanks for letting me know!


Confused by migration guide. Are DELETE and other actions still valid inside +page.server.js?

Describe the problem
I'm trying to migrate an old Svelte Kit project following the "migration guide" and when I thought I was almost done, I came across this error:
Error: Invalid export 'DELETE' in src/routes/(...)/+page.server.js ('DELETE' is a valid export in +server.js)
And I found it very confusing, because the migration guide says:

Update +page.server.js
This file, previously referred to as a page endpoint, exists to provide your page with data from the server. The data retrieval function was rena med from GET to load. The other handlers still correspond to HTTP methods — POST, PUT, PATCH and DELETE.

So I'm really confused about this error. I have looked at the official docs of Svelte Kit and even the source code of kit, leaving me under the impression that +page.server.js are not allowed to export those actions, but the migration guide is not saying that. So is the guide wrong or outdated?
Describe the proposed solution
Fix the migration guide if it's wrong. This is my second migration of a SvelteKit site and the process for me has been painful, confusing and frustrating. The documentation is really poor and fragmented.
Alternatives considered
No response
Importance
i cannot use SvelteKit without it
Additional Information
No response

Nah they need to be moved to +server.js, +page.server.js should only export a load function and any page options

Thanks, I appreciate the quick response. However, I think this highlights even more what a mess the migration guide currently is. I will create a separate issue to discuss this as a whole. I love Svelte and Svelte Kit, and I'm really thankful for all the great work you are doing, but I also think the svelte kit community and early adopters deserve a clear migration process and maybe those of you who are involved in Kit's day to day development are not aware of how painful it is right now to reconstruct the current state of things.


Pilot: Cleanup old references to Istio Service

Existing code in pilot/pkg/model refers to v1alpha1 version of IstioService for converting from the Mixer representation of service to routing's representation of service.
These references occur in model/config.go in HTTPApiSpecByDestination, QuotaSpecByDestination, EndUserAuthenticationPolicyByDestination, etc.
v1alpha3 has no notion of Istio service.  So the logic above has to be changed.
Assigning it to some folks that I think are responsible for this piece of code. If someone else is responsible, please reassign.

This will be replaced by authentication policy. We will leave EUA as is for now, and it can be removed together with v1 when the time come. Hopefully we have working authN policy by then.

Mentioned functions have been switched to use ServiceInstance or service name (string).


add have_cake_and_eat_cake_too in planning notebook

I see that there is no example for have_cake_and_eat_cake_too in planning notebook. I would like to add it.

Go ahead. :)


bug: "An unspecified error has occured" "You are not allowed to access this resource. (NotAllowed)"

Whenever I'm trying to create an account it throws the messages stated on the title. I've tried with different usernames, passwords, tried redoing the captcha, tried from my computer and my phone, internet, no internet, nothing seems to work
Steps to reproduce the behavior:

Go to Sign Up
Complete the process down to the captcha and click sign up
The "An unspecified error has occured" should pop out, if you click once more the sign up button the "you are not allowed to access this resource" text should pop out afterwards

I expected to be greeted with either the homepage with public asks or my new profile

Firefox, duckduck go search engine, on both mobile and laptop

Fixed in 2b5503a


(REQUEST) Auto Jump Bug

someone give me the jump bug code for osiris source pls

#1769 here's the working code. but you need to fix something to make it works. 😃

fix with this. you'll see the difference.
https://www.unknowncheats.me/forum/cs-go-releases/365274-jumpbug-source.html

hi twangsriprasoet, can you give me your osiris source with jumpbug? I can't fix my srry

Here's the code. https://hatebin.com/enoqegfiwm
Just put it into Misc.cpp and do the things to make it works.
but in Hooks.cpp need to call createmove after EnginePrediction.
// pt2.z can be custom value.

https://github.com/danielkrupinski/Osiris/pull/1829


Projection to ground truths to flat surface for 3D ground point generation.

Thanks for the great contribution.
I want to ask that in the dataloader, why are we projecting 3D ground points with flat surface assumption? Is it to make the 3D points suitable for the IPM operation which is utilized for the reference point creation in the image. Aren't the actual 3D ground points are more precise and more realistic?
Thanks for your help in advance.
https://github.com/OpenPerceptionX/PersFormer_3DLane/blob/8d70aa431d9acd67484310299c2208bf98a0ef6c/data/Load_Data.py#L451

Although 3D ground points are more precise and realistic, directly predicting 3D points from monocular image input is tough. So a common solution is BEV transformation.
Some papers also try to predict 3D points directly (e.g., Anchor3DLane). Maybe you can get some insights from them.


Project in drafts editing is not saving all the information entered

on myDrafts/ :
All edits are saved while editing drafts except project focus area, community partner, and campus partner

Issues #2511.docx


refactor: use global config

Description:

Extract all global settings to global config file
Update code to correctly reference settings from there
Add support for environment variable overrides
Add config overrides for production environment

Motivation and Context:

Consolidate global settings.
Make it easier to see what settings can be customised
Make it possible to override settings using env vars.
Fix #1851

How Has This Been Tested?

yarn dev
yarn start
yarn package

Types of changes:
Refactor / bug fix
Checklist:

[x] My code follows the code style of this project.
[x] I have reviewed and updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes where needed.
[ ] All new and existing tests passed.
[x] My commits have been squashed into a concise set of changes.

Coverage decreased (-0.03%) to 20.991% when pulling dd6a475e918c4356b3b226f1202effac91e06516 on mrfelton:refactor/global-config into 2e58be0c1952bcee1a83412a51d80d33c77e5620 on LN-Zap:master.


AssertionError: dimensions : {'background_consistency'} not supported for custom input

AssertionError: dimensions : {'background_consistency'} not supported for custom input

Thanks for reporting this. Should be fixed by 17662f5fcb296caf785b767fedeccc788acfb095.


Increase the maximum slice block size from 32MB to 128MB (#7709)

Increased the maximum slice block size from 32MB to 128MB and added a unit test to validate blockbytes configuration behavior.

Adjusted getopt approach in config unit test to ensure it works correctly on Linux.

(cherry picked from commit b626b472cabfe22e179af2202d4f4276788f453e)

This cherry picks cleanly though, so don't need this :).


Not getting results from manual pipeline processing through Schematron transforms...

What steps will reproduce the problem?
1 Manually pipelining through transforms using XMLSpy EE 2014 Transform
Example10.sch with iso_svrl_for_xslt1 - no output to save as .xsl

What is the expected output? What do you see instead?
Expected: standard .xsl to apply to instance
Got:(XMLSpy output window): The XSL Transformation did not create any output.

What version of the product are you using? On what operating system?

ISO SCHEMATRON 2010

Please provide any additional information below.
No pre-processing...just apply primary transformer for .sch hoping for .xsl

Confirm:
Manual pipeline:
.sch==>iso_dsdl_include.xsl ==>.sch
.sch==>iso_abstract_expand.xsl ==> .sch
.sch-->iso_svr_for_xslt1.xsl ==> .xsl ("Save As")...

Please help...I'd like to get into this

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 3 Dec 2013 at 3:59
Attachments:

Example10.sch

Unable to replicate. The attached schema file just contains binary  00 01 02 ..


Review request for Microsoft.RecoveryServices to add version stable/2024-02-01

ARM (Control Plane) API Specification Update Pull Request

[!TIP]
Overwhelmed by all this guidance? See the Getting help section at the bottom of this PR description.

[!NOTE]
As of January 2024 there is no PR assignee. This is expected. See https://aka.ms/azsdk/pr-arm-review.

PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

 Click here to see the details of Step 1
Breaking changes review (Diagram Step 1)
If the automation determines you have breaking changes, i.e. Step 1 from the diagram applies to you,
you must follow the breaking changes process.
IMPORTANT This applies even if:

The tool fails while it shouldn't, e.g. due to runtime exception, or incorrect detection of breaking changes.
You believe there is no need for you to request breaking change approval, for any reason.
Such claims must be reviewed, and the process is the same.

 Click here to see the details of Step 2
ARM API changes review (Diagram Step 2)

For help with Step 2 / "ARM review", see https://aka.ms/azsdk/pr-arm-review.

 Click here to see the diagram footnotes
Diagram footnotes
[1] See ARM review queue (for PR merge queues, see [2]).
[2] public repo merge queue, private repo merge queue (for ARM review queue, [1])
The ARM reviewer on-call engineer visits the merge queue twice a day, so the approximate ETA for merges is 12 - 24 hours.

Purpose of this PR
What's the purpose of this PR? Check the specific option that applies. This is mandatory!

[ ] New resource provider.
[x] New API version for an existing resource provider. (If API spec is not defined in TypeSpec, the PR should have been generated using OpenAPI Hub).
[ ] Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
[ ] Update existing version to fix OpenAPI spec quality issues in S360.
[ ] Other, please clarify:

edit this with your clarification

Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

[x] I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
[x] I have reviewed following Resource Provider guidelines, including
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to the diagram Step 2, "ARM API changes review", for this PR.

Additional information

 Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.

Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
suppressions guide to get approval.

Getting help

First, please carefully read through this PR description, from top to bottom. Please fill out the Purpose of this PR and Due diligence checklist.
To understand what you must do next to merge this PR, see the Next Steps to Merge comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.
For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure
and https://aka.ms/ci-fix.
For help with PR workflow diagram Step 2 (ARM review), see https://aka.ms/azsdk/pr-arm-review.
If the PR CI checks appear to be stuck in queued state, please add a comment with contents /azp run.
This should result in a new comment denoting a PR validation pipeline has started and the checks should be updated after few minutes.
If the help provided by the previous points is not enough, post to https://aka.ms/azsdk/support/specreview-channel and link to this PR.

Can you please fix the newly introduced Lint errors here : https://github.com/Azure/azure-rest-api-specs/pull/27514/checks?check_run_id=20809370624

Can you please fix the newly introduced Lint errors here : https://github.com/Azure/azure-rest-api-specs/pull/27514/checks?check_run_id=20809370624

Have resolved all link errors, could not resolve the last linting error(AvoidAdditionalProperties) as we are inheriting an existing model. The existing model has the additionProperties field in it. What is the guidance to fix this? As it is already existing and we just inherited it.

Please fix all the issues like Linter errors, Model Validation errors, Breaking changes etc. in your PR here.

Can you please fix the newly introduced Lint errors here : https://github.com/Azure/azure-rest-api-specs/pull/27514/checks?check_run_id=20809370624

Have resolved all link errors, could not resolve the last linting error(AvoidAdditionalProperties) as we are inheriting an existing model. The existing model has the additionProperties field in it. What is the guidance to fix this? As it is already existing and we just inherited it.

Have fixed all issues except this. Need guidance on this.

Can you please fix the newly introduced Lint errors here : https://github.com/Azure/azure-rest-api-specs/pull/27514/checks?check_run_id=20809370624

Have resolved all link errors, could not resolve the last linting error(AvoidAdditionalProperties) as we are inheriting an existing model. The existing model has the additionProperties field in it. What is the guidance to fix this? As it is already existing and we just inherited it.

Have fixed all issues except this. Need guidance on this.

Got it. Please apply for suppression for this particular one. See Additional information section above in this PR.

        "type": "string"

Are these VM nodes? If yes, please use https://github.com/Azure/autorest/blob/main/docs/extensions/readme.md#x-ms-arm-id-details here.

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:9516 in 845372a. [](commit_id = 845372a7ce28f2989aefddd8704343449fce7a10, deletion_comment = False)

      "type": "string"

Use https://github.com/Azure/autorest/blob/main/docs/extensions/readme.md#x-ms-arm-id-details here if it is an ARM Resource.

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:9547 in 845372a. [](commit_id = 845372a7ce28f2989aefddd8704343449fce7a10, deletion_comment = False)

        "type": "string"

Use https://github.com/Azure/autorest/blob/main/docs/extensions/readme.md#x-ms-arm-id-details here if it is an ARM Resource.

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:9553 in 845372a. [](commit_id = 845372a7ce28f2989aefddd8704343449fce7a10, deletion_comment = False)

      "type": "string",

Why is it not enum then?

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:11177 in 845372a. [](commit_id = 845372a7ce28f2989aefddd8704343449fce7a10, deletion_comment = False)

      "type": "string",

Should this be an array here?

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:11187 in 845372a. [](commit_id = 845372a7ce28f2989aefddd8704343449fce7a10, deletion_comment = False)

      "type": "string"

Should this be an enum here?

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:12022 in 845372a. [](commit_id = 845372a7ce28f2989aefddd8704343449fce7a10, deletion_comment = False)

"ClusterRecoveryPoint": {

Please use the definition of resource from here: https://github.com/Azure/azure-rest-api-specs/blob/main/specification/common-types/resource-management/v5/types.json, instead of defining all properties here.

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:12390 in 845372a. [](commit_id = 845372a7ce28f2989aefddd8704343449fce7a10, deletion_comment = False)

    "recoveryPointType": {

Use enum here.

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:12438 in 845372a. [](commit_id = 845372a7ce28f2989aefddd8704343449fce7a10, deletion_comment = False)

  "properties": {

Same here, use TrackedResource or ProxyResource definition from common types.

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:23689 in 845372a. [](commit_id = 845372a7ce28f2989aefddd8704343449fce7a10, deletion_comment = False)

"ClusterRecoveryPoint": {

[ARMBlockingComment] Please use the definition of resource from here: https://github.com/Azure/azure-rest-api-specs/blob/main/specification/common-types/resource-management/v5/types.json, instead of defining all properties here.
Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:12390 in 845372a. [](commit_id = 845372a, deletion_comment = False)

Our service is currently not returning SystemData field defined in the proxy resource definition. So, we cannot use this definition.

      "type": "string",

Why is it not enum then?
Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:11177 in 845372a. [](commit_id = 845372a, deletion_comment = False)

These errors are thrown by other microservices, there are multiple errors which can be thrown. The management service does not keep track of them and returns these error codes as string.

      "type": "string",

Should this be an array here?
Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:11187 in 845372a. [](commit_id = 845372a, deletion_comment = False)

No this is a string, Service returns a single string with all possible causes.

Can you please fix the newly introduced Lint errors here : https://github.com/Azure/azure-rest-api-specs/pull/27514/checks?check_run_id=20809370624

Have resolved all link errors, could not resolve the last linting error(AvoidAdditionalProperties) as we are inheriting an existing model. The existing model has the additionProperties field in it. What is the guidance to fix this? As it is already existing and we just inherited it.

Have fixed all issues except this. Need guidance on this.

Got it. Please apply for suppression for this particular one. See Additional information section above in this PR.

It mentions to ask the PR assignee to apply the suppression.

The PR has multiple LintDiff errors, can you fix them first before starting the review.

Can you please fix the newly introduced Lint errors here : https://github.com/Azure/azure-rest-api-specs/pull/27514/checks?check_run_id=20809370624

Have resolved all link errors, could not resolve the last linting error(AvoidAdditionalProperties) as we are inheriting an existing model. The existing model has the additionProperties field in it. What is the guidance to fix this? As it is already existing and we just inherited it.

Need to suppress the lint diff error as already explained above. Not sure what is failing in the Swagger SDK breaking change error. Need guidance on how to fix these.

        "name": "resourceName",

I could see A parameter is defined for {resourceName} below. why can't you refer the parameter instead of defining like this every time ?

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:4564 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

          "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"

consider moving to latest common-types i.e v5

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:4605 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

      }

you can define them as parameters in once place and ref  them where ever needed, instead of defining them every time like this.

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:4593 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

    "x-ms-long-running-operation": true,

add below extension for the LRO operations
"x-ms-long-running-operation-options": {
"final-state-via": "location"
}

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:4954 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

      },

operation results

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:5122 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationProtectionClusters": {

This seems to be an anti-pattern for resource List implementation.
You are trying to implement level-4 nexted resource list call at level-2 by trimming its parent resources in the URI.

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:8024 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

  ],

"instanceType" already mentioned as required in ApplyClusterRecoveryPointProviderSpecificInput, no need to mention it here again.

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:9482 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

      "type": "array",

add "x-ms-identifier" extension, and include the property name that uniquely identifies the object in array

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:10287 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

      "x-ms-identifiers": []

specify one of the A2AUnprotectedDiskDetails property that can uniquely identify the object in array. For example,
"x-ms-identifiers": ["diskLunId"]

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:11239 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

      "x-ms-identifiers": []

specify the identifier property name here.

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:11247 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

      "type": "array",

missing x-ms-identifier is missing at multiple places, fix it for all the array properties being added in this PR.

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:12409 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

    "recoveryFabricId": {

define the format as arm-id

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:23816 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

"ServiceDefaultError": {

same definition is available in common-types "ErrorDetail"
you can re-use it.

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:24494 in abc63ae. [](commit_id = abc63aef6c2ac8040addc3276f2d70f84fef505e, deletion_comment = False)

      },

refer the guidelines for operation results.
https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/async-api-reference.md#202-accepted-and-location-headers
you can also refer other RPs operation results implementation for tracking LRO operations.
Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:5122 in a5f8db8. [](commit_id = a5f8db8, deletion_comment = False)

Can you specify what needs to be changed here?

"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationProtectionClusters": {

This seems to be an anti-pattern for resource List implementation.
You are trying to implement level-4 nested resource list call at level-2 by trimming its parent resources in the URI.
Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:8024 in a5f8db8. [](commit_id = a5f8db8, deletion_comment = False)

We want an API that lists all replicationProtectionClusters at a vault level, hence created a list API at vault level.

"ServiceDefaultError": {

same definition is available in common-types "ErrorDetail" you can re-use it.
Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:24494 in abc63ae. [](commit_id = abc63ae, deletion_comment = False)

This is not introduced in this PR, this definition exists in the swagger from before.

Please ignore the breaking change errors, all errors except the current linting errors will be resolved when we raise a new PR with the latest base version

        "name": "resourceName",

I could see A parameter is defined for {resourceName} below. why can't you refer the parameter instead of defining like this every time ?
Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:4564 in abc63ae. [](commit_id = abc63ae, deletion_comment = False)

The ResourceName param defined does not have pattern defined for it, due to which we were getting linting errors if we referred it. And we cannot add pattern in the defined param as it will be a breaking change

You can provide the justification and get the breaking change approval for adding the patten in common parameter.
The practice of defining pattern in one API and not having pattern in another API for same resource will lead to inconsistencies and also increases your swagger footprint.

"ServiceDefaultError": {

same definition is available in common-types "ErrorDetail" you can re-use it.
Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:24494 in abc63ae. [](commit_id = abc63ae, deletion_comment = False)

This is not introduced in this PR, this definition exists in the swagger from before.

I

    "responses": {

pl add 200 case for sync deletion

Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:4771 in 08922b0. [](commit_id = 08922b0f0aafa14d8d0efe330bf6cd02a5bafc81, deletion_comment = False)

    "responses": {

pl add 200 case for sync deletion
Refers to: specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-02-01/service.json:4771 in 08922b0. [](commit_id = 08922b0, deletion_comment = False)

This is a LRO delete operation. We will not be returning 200


Wallet giving error on opening in OSX

Hi, I was using navwallet version 4.0.4 running on OSX 10.11.5. A few days ago the wallet crashed and when I try to start it, I get the error "Error: A fatal internal error occurred, see debug.log for details" and then the software closes again. I don't see any debug.log file when I open the package contents or when I search my computer (I've set my system to display hidden files as well). I also installed wallet 4.0.5 and I get the same error.
Curious if anyone has run into this before? I made a few backups of my wallet so I'm assuming I should delete then reinstall, but I wanted to check on here first.
Thanks for any help!

+1 also having this issue

I'm also having this same issue with OSX - has anyone found a fix?

Hey - was able to figure out a fix to this last night on my own actually. I went to my harddrive -> Users -> [computer name] -> Library (make sure hidden files are visible to see this) -> Application Support -> Navcoin4.
From there, copy and paste the wallet.dat folder to your desktop or somewhere else. DO NOT let this file get deleted because it seems to be the key to recovering access to your coins.
Once wallet.dat is safe, delete the Navcoin4 folder and delete the app from the Applications folder. Download the newest wallet, reinstall. Open the application and select the create new wallet option and let it run for a few minutes. Then close it. Go back to the Navcoin4 folder as above, and copy and paste your old "wallet.dat" file into there, overwriting the new one that's been installed. Again make sure that you don't cut & paste the old wallet file, you want to have a copy of this elsewhere just in case the backup doesn't work.
Then open the Nav application again and it should start synching the blockchain from scratch. In my case it showed me the transactions I had done but it didn't show the coins in the wallet until it reached the blocks they were processed in.
Good luck!

Hey Tissuelion - Thanks so much for taking the time to type all this out!
I'm excited to give it a go later tonight when I get home
Thanks!
On Mon, Oct 9, 2017 at 5:32 PM, Tissuelion<EMAIL_ADDRESS>wrote:

Hey - was able to figure out a fix to this last night on my own actually.
I went to my harddrive -> Users -> [computer name] -> Library (make sure
hidden files are visible to see this) -> Application Support -> Navcoin4.
From there, copy and paste the wallet.dat folder to your desktop or
somewhere else. DO NOT let this file get deleted because it seems to be the
key to recovering access to your coins.
Once wallet.dat is safe, delete the Navcoin4 folder and delete the app
from the Applications folder. Download the newest wallet, reinstall. Open
the application and select the create new wallet option and let it run for
a few minutes. Then close it. Go back to the Navcoin4 folder as above, and
copy and paste your old "wallet.dat" file into there, overwriting the new
one that's been installed. Again make sure that you don't cut & paste the
old wallet file, you want to have a copy of this elsewhere just in case the
backup doesn't work.
Then open the Nav application again and it should start synching the
blockchain from scratch. In my case it showed me the transactions I had
done but it didn't show the coins in the wallet until it reached the blocks
they were processed in.
Good luck!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/NAVCoin/navcoin-core/issues/93#issuecomment-335296602,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AfIELVslcY5jx-Ii5ULc8UBYbX9MIuDtks5sqpDtgaJpZM4Pptz4
.

I also followed @Tissuelion recommendation to resync the blockchain. That was the only solution that works. Luckily the Nav blockchain isn't huge so it didn't take too long


Fetch TSA certificates from TUF targets when available

Description

The sigstore/sigstore TUF client has been updated to support the "TSA" usage type. We currently require the TSA cert chain to be provided by flag. We can also support reading the cert chain from either an environment or the TUF targets, to be more in line with how Fulcio certs or Rekor keys can be provided on verification. See RekorPubKeys as an example for how to support this. Ideally we can refactor all places where we read in the TSA cert chain via flag into a single function that reads from either a flag, env var, or TUF.
Note that as described in https://github.com/sigstore/scaffolding/issues/1001, the usage type will be deprecated in the near future, but given the simplicity of adding this feature, it's worthwhile to do now.

@haydentherapper i opened a draft PR for this, didn't write a tsalog_test, but wanted to get this 👀 first.


Duplicated transducer init and result functions

This has been mentioned elsewhere, but there doesn't seem to be an open issue about it.
The plain reducer init function is apparently used 13 places in Ramda:
grep -r "return this.xf\['@@transducer/init']()"
_xtake.js:    return this.xf['@@transducer/init']();
_xall.js:    return this.xf['@@transducer/init']();
_xmap.js:    return this.xf['@@transducer/init']();
_xfind.js:    return this.xf['@@transducer/init']();
_xfilter.js:    return this.xf['@@transducer/init']();
_xgroupBy.js:    return this.xf['@@transducer/init']();
_xtakeWhile.js:    return this.xf['@@transducer/init']();
_xdrop.js:    return this.xf['@@transducer/init']();
_xany.js:    return this.xf['@@transducer/init']();
_xdropWhile.js:    return this.xf['@@transducer/init']();
_xfindLastIndex.js:    return this.xf['@@transducer/init']();
_xfindLast.js:    return this.xf['@@transducer/init']();
_xfindIndex.js:    return this.xf['@@transducer/init']();

Maybe default init and result functions should be defined in a helper file to avoid the repetition?

absolutely yes.
While we're at it, there are a number of redundant @@transducer/result functions as well:
https://github.com/ramda/ramda/search?utf8=✓&q=return+this.xf['%40%40transducer%2Fresult'](result\)%3B&type=Code

But, where should the helper functions be located? The current scheme seems to be one file in src/internal/ per helper function.
But separating these two functions across two files might be overkill?

i think something like this would be fine:
// file: src/internal/_xfBase.js
module.exports = {
   init: function() { return this.xf['@@transducer/init'](); },
   result: function(result) { return this.xf['@@transducer/result'](result); }
};

then:
var _xfBase = require('./_xfBase');

// .... :
XThing.prototype.init = _xfBase.init
XThing.prototype.result = _xfBase.result
// etc.

Yes. I agree. I'll create a pull request if you don't mind.

sounds good, thank you

fixed in #1022


Kick commands for Dungeoneer

I would like a kick command added to the bot so that out security team can kick accounts for account swaps! Thank you :)

im assuming its just a command that kicks a discord account from the discord. same thing as ?kick and stuff. Might not be required, we could just give dyno perms for ?kick to securities.

Is a kick command necessary for this bot, though? Usually I leave common features to other bots.

id say we dont really need it.

Closing, then.


glfw compile error on jetson tx1 L4T 24.1

I tried to install librealsense on jetson tx1 using 'installLibrealsenseUVC.sh' shell file. Some link errors show up when compiling glfw. The errors are like this:
libGL.so: undefined reference to 'drm......
I have searched some similar issues in the github page of librealsense. It seems like the problem is related to the NVIDIA driver on PC. But I have flashed the system with jetpack. Do I need to install the driver manuelly?

Are you running 64 bit L4T?

@jetsonhacks
I am running 64 bit L4T. But it is the same on 32 bit L4T. Your solution fixed the glfw issue on both systems.
But another issue shows up while I continuing installation. I use installLibrealsenseUVC.sh shell file. The lib and examples are compiled correctly. But when I plug in R200 and start cpp-config-ui, the program crashes and throws an error message:
uvc_set_ctrl(...) returned LIBUSB_ERROR_PIPE

Have you tried running the example with sudo? It could be that when the script aborted the udev rules did not get put into place. Also, are you plugging into the USB port, or into a hub. If using a 3.0 hub, is it powered?

I have tried sudo command which outputs the same error message. And I plugged into the USB 3.0 port of tx1 develop kit.

Got the same error running the example with sudo and R200 directly plugged into USB 3.0

The problem is solved. However I do not know why. I tried another fork of librealsense https://github.com/Maghoumi/librealsense.
It does not work at first. But It goes well after I unplug and plug in the camera several times.

I haven't tried any other fork but  I managed to successfully run all the examples plugging an unplugging the camera several times as well. I remembered I had the same kind of issues with the previous Jetpack

For the TX1, please use the repository:
https://github.com/jetsonhacks/installLibrealsenseTX1


FIX: missing _windows_libsecp256k1.py CONTEXT_SIGN & CONTEXT_VERIFY

The flags for the windows _windows_libsecp256k1.py are missing (oversight in the previous PR)

@ofek Should we update flags.py to only import the non-deprecated flags, but still keep them in the CFFI since they are still part of the SECP256K1 library?
We could also, just leave it as it is now, or remove them completely - let me know I'll submit the next PR depending upon your preference

I would prefer to completely remove deprecated stuff, and please let me know what is breaking compared to v18 so I can document it.

Ok, then, i close this PR and resubmit a clean-up one


Right scrollbar has native look (Atom 1.2)

I have the minimap package installed and the scrollbar looks like a native chrome scrollbar.

It's duplicate of #9189


Better tool/UI instructions

Here is some advices about instructions improvements for Glue, which I got from 'some' users, I will keep updating this issue:

[ ] Lasso tool on 2D viewers tool bar: “drag” for extracting curvy lines and “click” for straight ones

Moved to https://github.com/glue-viz/glue/issues/929


Hide the passworded media temporarily.

@afred? Maybe hold off on merging this until just before we go live: I could imagine us not actually gettin g the site up until after the lawyers say everything is ok. (but hopefully sooner...)

@caseyedavis12 We may not need to add this PR, depending on how quickly legal gets back to us, so waiting for just before launch, like @mccalluc suggests above.

Legal approved the other approach, so we can kill this.


Error with Psr/Log

After connecting:
use Vendor\Classes\Monolog\Logger;
use Vendor\Classes\Monolog\Handler\StreamHandler;
Occurs  error:
Warning: require_once(/var/www/username/data/www/site.com/Psr/Log/LoggerInterface.php): failed to open stream: No such file or directory in /var/www/username/data/www/site.com/Vendor/Classes/Autoloader.php on line 18 Fatal error: require_once(): Failed opening required '/var/www/username/data/www/site.com/Psr/Log/LoggerInterface.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/username/data/www/site.com/Vendor/Classes/Autoloader.php on line 18
It is because of these lines in the file Vendor\Classes\Monolog\Logger:
use Psr\Log\LoggerInterface;
use Psr\Log\InvalidArgumentException;
How to fix it? I could not find with the same name files and/or classes.

https://github.com/php-fig/log


Parts Manufacturing Analysis

ML-Crate Repository (Proposing new issue)
:red_circle: Project Title : Parts Manufacturing Analysis
:red_circle: Aim : Create a analysis based visualization to showcase the different aspects of the IT industry regarding the parts manufactures.
:red_circle: Dataset : https://www.kaggle.com/datasets/gabrielsantello/parts-manufacturing-industry-dataset
:red_circle: Approach : Try to use 3-4 algorithms to implement the models and compare all the algorithms to find out the best fitted algorithm for the model by checking the accuracy scores. Also do not forget to do a exploratory data analysis before creating any model.

📍 Follow the Guidelines to Contribute in the Project :

You need to create a separate folder named as the Project Title.
Inside that folder, there will be four main components.

Images - To store the required images.
Dataset - To store the dataset or, information/source about the dataset.
Model - To store the machine learning model you've created using the dataset.
requirements.txt - This file will contain the required packages/libraries to run the project in other machines.

Inside the Model folder, the README.md file must be filled up properly, with proper visualizations and conclusions.

:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
"Issue Title" and "PR Title should be the same. Include issue number along with it.
Follow Contributing Guidelines & Code of Conduct before start Contributing.
This issue is only for 'SWOC' and 'JWOC' contributors of 'ML-Crate' project.

:white_check_mark: To be Mentioned while taking the issue :

Full name :
GitHub Profile Link :
Participant ID (If not, then put NA) :
Approach for this Project :
What is your participant role? (Mention the Open Source Program name. Eg. HRSoC, GSSoC, GSOC etc.)

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

If it is only analysis please assign me this @abhisheks008

Issue assigned to you @Avik-creator


rubocops/text: Enforce bin/"formula" instead of "#{bin}/formula"

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew typecheck with your changes locally?
[x] Have you successfully run brew tests with your changes locally?

Fixes #17825.
❓ This is currently a strict audit, because that's where the other things that audited strings vs. not strings were (🤷🏻) - should it be?

When testing locally I'm not able to find any violations despite using --strict.

What command are you running? It worked yesterday on the formula you suggested this be a thing for (with the change reapplied). Maybe I've done something wrong though.

I tried a few formulae, but brew audit --strict ansible is an example. Let me know if I need to change that.

Ohhhh, I see what's happening. You did it right, I did it wrong. There's always a case I don't expect.

So the ansible case is failing because the starts_with matcher only matches "#{bin}/ansible" and not "#{bin}/ansible-lint".

Can we match #{bin}/ in general? Or is there somewhere we really need that interpolation?

Or is there somewhere we really need that interpolation?

Given we have a Pathname#to_str monkey-patch, I don't think so.
In that case we should also match all other methods that return a Pathname.

Right, I made this handle "#{bin}/foo", "#{bin}/foo-bar" etc. I didn't go as far as all of "#{bin}/". If we need "#{bin}/foo_bar" or indeed all of "#{bin}/", or every Pathname, then we can iterate in a follow-up PR?

Or is there somewhere we really need that interpolation?

Given we have a Pathname#to_str monkey-patch, I don't think so.

Typechecking. Some functions will only take a string and this will break that. Especially where we use standard library functions (e.g. Open3).
The ohai example in the test is already one that probably would be String-only if we typechecked it properly.


Add collaborators to this repo

Comment below to be added as a collaborator
We will all be using this repository today. Even though it's public right now, you will not be able to make changes until you're given the correct permissions. We've automated this process via the GitHub API. Once you comment, we will add you as a collaborator.
You'll start to receive a lot of emails. (❗) You can slow these down immediately by clicking the Unwatch button at the top of the page and selecting either the Participating and @mentions or Ignore option.

test

This is test from Wenbo. Thanks!

Hell from Xia

howdy howdy from caleb

comment test from Wei You.

hello from JY

Hello from Hao


return write error when encoding header fields

The encoder does not check for errors when writing the header field. But since the underlying transform for Encoder is a generic io.Writer, we need to check for any issues there and propagate them.

Thank you!


The problem with publishing an application on Windows Server 2016

Hi! I have the following problem, I'm building an application on a Windows 7 computer and publish it to a machine running Windows Server 2016. Everything works fine on the local computer, but I get the following error on the server:
The type initializer for 'SkiaSharp.SKManagedStream' threw an exception.
Can you help? Thank you in advance

@VladimirLuzhin Have you installed the Visual 2015 c++ redistributable? Are you running on the standard or core version?


Weird behavior when adding a RepaintBoundary that should be harmless: Rendering is different, widgets are moved, etc

Steps to Reproduce

flutter test
Look at outputs

Expected results:
Two images should be identical no matter whether you have or do not have a RepaintBoundary.
Actual results:
Different.
with repaintboundary, the image is: (ignore the grey padding which is not part of generated png)

without repaintboundary:

Remark: This is just a minimal reproducible sample. In my real use case, having a RepaintBoundary can significantly change the outputs, causing problems such as failing the golden test, even with e.g. 1.00% diff.

Code sample

import 'dart:io';
import 'dart:ui' as ui;

import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:flutter_test/src/_matchers_io.dart'; // ignore: implementation_imports
import 'package:path/path.dart' as p;

void main() {
  final binding = TestWidgetsFlutterBinding.ensureInitialized();
  binding.window
    ..physicalSizeTestValue = const Size(5, 5)
    ..devicePixelRatioTestValue = 1;

  for (final innerRepaintBoundary in [false, true]) {
    testWidgets('example', (tester) async {
      Widget result = const ColoredBox(color: Colors.blue);
      if (innerRepaintBoundary) result = RepaintBoundary(child: result);
      await tester.pumpWidget(
        Container(
          color: Colors.green,
          child: Padding(
            padding: const EdgeInsets.only(left: 2.7, top: 2.7),
            child: result,
          ),
        ),
      );

      await tester.debugWidgetTestSaveScreenshot(find.byType(Container), 'debug_screenshot_$innerRepaintBoundary');
    });
  }
}

// helper function
extension on WidgetTester {
  Future<void> debugWidgetTestSaveScreenshot([Finder? finder, String stem = 'debug_screenshot']) async {
    await runAsync(() async {
      final image = await captureImage(element(finder ?? find.byType(MaterialApp)));
      final bytes = (await image.toByteData(format: ui.ImageByteFormat.png))!.buffer.asUint8List();
      final path = p.join((goldenFileComparator as LocalFileComparator).basedir.path, '$stem.png');
      debugPrint(
          'debugWidgetTestSaveScreenshot save to path=$path image.size=${image.width}x${image.height} byte.length=${bytes.length}');
      File(path).writeAsBytesSync(bytes);
    });
  }
}

Logs

n/a

no error

[✓] Flutter (Channel stable, 3.0.2, on macOS 12.4 21F79 darwin-x64, locale zh-Hans-CN)
    • Flutter version 3.0.2 at /Users/tom/fvm/versions/3.0.2
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cd41fdd495 (2 周前), 2022-06-08 09:52:13 -0700
    • Engine revision f15f824b57
    • Dart version 2.17.3
    • DevTools version 2.12.2
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/tom/Library/Android/sdk
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.

[✓] Xcode - develop for iOS and macOS (Xcode 13.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).

[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.2)
    • IntelliJ at /Users/tom/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 68.1.4
    • Dart plugin version 221.5787.37

[✓] VS Code (version 1.68.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.42.0

[!] Proxy Configuration
    • HTTP_PROXY is set
    • NO_PROXY is <IP_ADDRESS>,localhost
    • NO_PROXY contains localhost
    • NO_PROXY contains <IP_ADDRESS>
    ! NO_PROXY does not contain ::1

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 12.4 21F79 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 103.0.5060.53

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 3 categories.

Can confirm weird behavior of having widget wrapped in RepaintBoundary (Linux desktop).

Button wrapped in RepaintBoundary moves when hovered (see screenshot)
Works normally when Row's mainAxisAlignment is start or end
Works normally when number of buttons is less than 3 or even
Works normally when Button isn't wrapped in RepaintBoundary

Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: Row(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            RepaintBoundary(
              child: OutlinedButton(
                onPressed: () {},
                child: const Text('Button'),
              ),
            ),
            const SizedBox(width: 8),
            RepaintBoundary(
              child: OutlinedButton(
                onPressed: () {},
                child: const Text('Button'),
              ),
            ),
            const SizedBox(width: 8),
            RepaintBoundary(
              child: OutlinedButton(
                onPressed: () {},
                child: const Text('Button'),
              ),
            ),
          ],
        ),
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel master, 3.1.0-0.0.pre.1354, on Fedora Linux 36 (Workstation Edition) 5.18.5-200.fc36.x86_64, locale en_US.UTF-8)
    • Flutter version 3.1.0-0.0.pre.1354 on channel master at /home/skinny/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a30012b275 (17 hours ago), 2022-06-22 17:04:07 -0700
    • Engine revision fc08bf45b0
    • Dart version 2.18.0 (build 2.18.0-216.0.dev)
    • DevTools version 2.14.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0-rc5)
    • Android SDK at /home/skinny/Android/Sdk
    • Platform android-31, build-tools 31.0.0-rc5
    • Java binary at: /home/skinny/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • clang version 14.0.0 (Fedora 14.0.0-1.fc36)
    • cmake version 3.22.2
    • ninja version 1.10.2
    • pkg-config version 1.8.0

[✓] Android Studio (version 2021.2)
    • Android Studio at /home/skinny/android-studio
    • Flutter plugin version 67.1.2
    • Dart plugin version 212.5744
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] VS Code (version 1.68.1)
    • VS Code at /usr/share/code
    • Flutter extension version 3.42.0

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Fedora Linux 36 (Workstation Edition) 5.18.5-200.fc36.x86_64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 101.0.4951.64

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Hi @fzyzcjy, thanks for filing the issue.
I can reproduce the issue on the latest stable channel but the issue doesn't happen on master channel.

Demo (master)
https://user-images.githubusercontent.com/104349824/175520244-232cb0ed-0663-4044-b977-b6f27f562465.mp4

flutter doctor -v
[✓] Flutter (Channel stable, 3.0.3, on macOS 12.2.1 21D62 darwin-x64, locale en-VN)
    • Flutter version 3.0.3 at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 676cefaaff (11 hours ago), 2022-06-22 11:34:49 -0700
    • Engine revision ffe7b86a1e
    • Dart version 2.17.5
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] Android Studio (version 4.1)
    • Android Studio at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.7042882/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] Android Studio
    • Android Studio at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-1/203.7185775/Android Studio
      Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)

[✓] IntelliJ IDEA Community Edition (version 2020.3.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.68.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.42.0

[✓] Connected device (3 available)
    • iPhone (mobile) • d9a94afe2b649fef56ba0bfeb052f0f2a7dae95e • ios            • iOS 15.5 19F77
    • macOS (desktop) • macos                                    • darwin-x64     • macOS 12.2.1 21D62 darwin-x64
    • Chrome (web)    • chrome                                   • web-javascript • Google Chrome 102.0.5005.115

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[✓] Flutter (Channel master, 3.1.0-0.0.pre.1359, on macOS 12.2.1 21D62 darwin-x64, locale en-VN)
    • Flutter version 3.1.0-0.0.pre.1359 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 788c8b8ad4 (6 hours ago), 2022-06-23 14:44:09 -0700
    • Engine revision fc08bf45b0
    • Dart version 2.18.0 (build 2.18.0-216.0.dev)
    • DevTools version 2.14.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13E113
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] Android Studio (version 4.1)
    • Android Studio at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.7042882/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[!] Android Studio
    • Android Studio at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-1/203.7185775/Android Studio Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to find bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] IntelliJ IDEA Community Edition (version 2020.3.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.68.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.42.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 12.2.1 21D62 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 103.0.5060.53

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

As I see, your flutter SDK is outdated, the latest stable is 3.0.3 and master is 3.1.0-0.0.pre.1359. So, please upgrade SDK to the latest then try again.

Hi, thank you for the reproduction! As I am using it in production, I cannot upgrade to beta, but looking forward to next release :)

In my case the issue is still present on latest master (3.1.0-0.0.pre.1532) on Linux.


Update get-started-nodejs.md

break "Prepare Microsoft Teams" title with spaces between words

:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/get-started/get-started-nodejs.md
:warning:Warning

Details

msteams-platform/get-started/get-started-nodejs.md

Line 10: [Warning] Invalid file link:(~/get-started/get-started-dotnet).
Line 11: [Warning] Invalid file link:(~/get-started/get-started-nodejs).
Line 15: [Warning] Invalid file link:(~/concepts/apps/apps-overview).
Line 22: [Warning] Invalid file link:(~/get-started/get-started-tenant).
Line 43: [Warning] Invalid file link:(~/get-started/get-started-tenant).
Line 44: [Warning] Invalid file link:(~/get-started/get-started-configure-teams).
Line 183: [Warning] Invalid file link:(~/concepts/apps/apps-overview).
Line 191: [Warning] Invalid file link:(~/concepts/bots/bots-create).
Line 223: [Warning] Invalid file link:(~/concepts/apps/apps-upload).

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

Turned out there were some issues beyond what was found here, so I opened PR 366, "Fixes related to PR 362, "Update get-started-nodejs.md" to include this issue and also those.   Since this PR will be fixed there, I'll close it here.  Thanks very much, tsahi for bringing this to our attention.

#366


How do I detect only some categories during training

How do I detect only some categories when using framework detection or training?

Not supported at the moment, but you can modify the demo script to achieve that or refer to the implementation in mmyolo at https://github.com/open-mmlab/mmyolo/blob/main/demo/image_demo.py#L40.


with peewee ORM, the normal function can depends get_db?

Please follow the issue template so we help you

Please follow the issue template so we help you

Sorry, I (we) can't help you if you don't follow the issue template and provide more information.
If you still have problems please create a new issue and follow the template step by step.
Given that, I'm gonna close this one.


runners module not available

The main.py module calls for
from lafo.runners import cache_run, pipeline_run
However, the runners module is not available. Could you please upload the code as well?

Hello, sorry for the overlook. Updated the repo with runners module.


[Hero]Lightborn

Mele, int, high hp, high str per lvl, low int, high base dmg, long spell duration high mana costs. [visualy hevly armmored with hammer and shield]
Q [Spell Hammer] [Target only] Throws projecktail at target, stuns and deal inital and over time damage both small AoE, deals full damage initial to non allays projecktail goes t, stun duration max for x seconds. Disarms caster until projecktail will return to him, spell can be canceled, canceling while projecktail is mid air will force it to return to caster dealing full initial damage to non allays on the way dealing x% more damage, can damage same target twice, damage are is bigger than projecktail [so will be possible to deal more damage to target if disaled before stuning him, stunned unit takes initial damage only once, over time damage is dealt only for stun duration and full duration of over time dmg is same as initial damage but with bigger AoE]. Canceling spell when target get stunned will remove stun and projecktail will "return" to caster dealing initial damage to evry non allay in way [return damage don't get incriced if target got stunned with it]

visualy projecktail is weapon.

W [Arcane Armmor] [Acktive] Target get's +Armmor and x% more health also incrise damage of target for x attacks.
E [Spell Frackture] After acktivation get x% magic ressistance for x seconds and reflect first spell to caster.

visualy shield can start shineing, refleckt work for spells that am aghs work on and some items like, dagon, bloodthorn and orchid.

R [Magic implosion] After acktivation creates "symbols" where enemy heroes stands, ~200 AoE. After 1s-1.5s deal high damage and stuns any non allay that stands on it.

"symbols" are visible to both teams.

Aghanim Scepter upgrade: Enchance right click damage of nerby allays with magic damage that scale's with int. [Spell Hammer] Caster don't get dissarmed for part of duration

spell amp also incrice it. [Spell Hammer] visualy look like normal weapon but with changed textures (and maybe partickles) to partly transparent and spectral looking, lasts for like 30% of spell duration.

Tree
lvl 10 +int / +Movment speed
lvl 15 Mana cost reducktion / +health regeneration
lvl 20 +spell amp / Magic implosion deals 50% more damage over time

.../ deals full base damage and half of it is dealt over time after hit.
lvl 25 Spell Frackture refleckt now any number of spells / ... gives +100% more health.
For duration /...

(i can write Lore and flavored spell discription)

#393


keepjumps keepalt when setting up panels

Added keepjumps, keepalt command modifiers to prevent messing up the jumplist and alternate file when creating panels.
Run clearjumps in the sbuffered aux panels so that they don't inherit the main panel's jumplist.

Looks good, thanks.


[Question] Why measurement not need rootfs hash?

I'm a freshman about AMD sev-snp, I want to know why measurement not need include rootfs hash?
If there are some security hole when not include rootfs hash?
Can someone can help to explain it, thank U!

AMD-SNP does not perform a measurement of the file-system, which is why it is not needed for the measurement.


Now display message when no routes available.

resolves #817

@rajinder-yadav :shipit:

@rajinder-yadav You merging this one now?


CVAT new UI: The block with information about the object does not disappear if the object is locked

My actions before raising this issue

[x] Read/searched the docs
[x] Searched past issues

Expected Behaviour

If an object is blocked, a block with information about the object appears when you hover and disappears when you hover over another object.
Current Behaviour

If an object is locked, a block with information about the object appears when you hover over it but does not disappear when you hover over another object. Now showing a block with information at a locked object can be called accidentally and a block with information will interfere.

Steps to Reproduce (for bugs)

Lock object
Place the cursor on the object
Information block appears
Hover over another object
The block with information about the object does not disappear

Context

In workspace
Setting "Always show object details" - disabled

@TOsmanov , please confirm that the problem was resolved.

@nmanovic problem resolved.


Video trimmed every time only for  duration of 9 second

IF i trimmed video for 1 second or 2 second still its trimmed video for 9 seconds

this happens only of i have file which is compressed by FFMPG library in mp4 format


gradle-plugin 6.0.3 fails to create report with openjdk 11.0.1

Describe the bug
gradle-plugin 6.0.3 fails to create report with openjdk 11.0.1 2018-10-16 (build 11.0.1+13)
Version of dependency-check used
The problem occurs using version 6.0.3 of the gradle plugin.
Tested with Gradle versions 5.7 -> 6.7
To Reproduce
Steps to reproduce the behavior:

configurate Gradle task:

dependencyCheck {
    outputDirectory = "build/reports/dependency-check"
    failOnError = false
    format = 'ALL'
}

run gradle task dependencyCheckAnalyze with openjdk11.
Nothing is generated in the outputDirectory.

Expected behavior
Same steps with openjdk8 generates the files on outputDirectory:
dependency-check-junit.xml
dependency-check-report.csv
dependency-check-report.html
dependency-check-report.json
dependency-check-report.xml

We are observing the same behavior in our CI environment (also with 6.0.2 of the plugin). Any chance this can be fixed? Are there any workarounds?

For future reference and others who might be running into this: we found the following workaround
Using an absolute path for the report output, seems to work
dependencyCheck {
  outputDirectory rootProject.file('target/reports/dependencies').absolutePath
  ...
}

Note: it turns out that when using a relative path, the report is written to the gradle daemon directory, e.g. in my case to
~/.gradle/daemon/6.7/target/reports/dependencies/dependency-check-report.html

Added info level logging to assist with identifying where the files are written. However, a different and more standard solution would be to use ${buildDir}:
dependencyCheck {
    outputDirectory = "${buildDir}/reports/dependency-check"
    failOnError = false
    format = 'ALL'
}


Exception within method GetHostOrNullFromRequest in SwaggerMiddleware

Hi,
I get the below exception when running Swagger 5.6.0 on our servers. Probably the load balancer set a bad or empty X-Forwarded-Host header. Can you please surround the method with try/catch and in case of exception, return null? Or, another way would be to optionally set the host in startup for swagger.
System.UriFormatException at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.GetHostOrNullFromRequest

Hi there,
We also facing same issue and the issue is that our internal proxy adds following headers:
X-Forwarded-Host : <proxy-one>, <proxy-two> X-Forwarded-Server : <server-one>, <server-two>
The swashbuckle code on the other hand executes following:
https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/1a2b824ebff66b68e00cbe6d3027a2d070476186/src/Swashbuckle.AspNetCore.Swagger/SwaggerMiddleware.cs#L72
Takes [0] element but does not split it with comma. I believe this has to be fixed to support comma separated host/server list. Let me know if I should raise PR for this because it is blocking update to new version.
Thanks,
Simonas

@domaindrivendev - when can we expect to have v6.0.0 released?

@simluk I forked the SwaggerMiddleware.cs and just return null in GetHostOrNullFromRequest method instead. Maybe this is a mitigation that works for you, too, until the fix is released.

@simluk. It will likely be a week or two but you can pull down preview packages built from latest master from myget.org in the meantime.
See https://myget.org/feed/domaindrivendev/package/nuget/Swashbuckle.AspNetCore

@domaindrivendev when do you think the v6.0.0 is going to be released? We cannot use nuget sources other than nuget.org, so it would be great to have the fix in there.

Hi,
any update on this?

Hi,
any update on this?

Hi,
any update on this?

hello
same issue here, any update on when this will be fix ?

hello
same issue here, any update on when this will be fix ?

aha , same mistake,

aha , same mistake,