[android] My Files title and label lists does not match properly

Tested on Android 6 and 7
FrostWire 2.0.2-build-497
There are different scenarios where the menu labels does not work properly. Here some examples to reproduce:
Example 1:

Go to Transfer list and start Seeding a file
Go to My Files > My Torrents and start going up and down across the list of torrents
FW Tabs menu will suddenly jump to 'My Audio' showing me the list of Audios with 'My Audios' title but Tab 'My Torrents' highlighted:

Example 2:

After going to My Files and select a list keep FW running for several hours
Go to the app again and select a different label on My Files
You will see the label selected shows the correct list but the title of the list does not match with the label selected:

Example 3:

Go to Transfer list and select the option 'Remove Torrent and Data' for a file
Go to My Files and you will see there is no title for the list selected by default:

I'll be adding additional scenarios If found it.

I'll need your help with this one @aldenml, I know it's boring, but it's very likely to occur and screw the experience and I'm sure you'll be able to fix it way faster than me

I believe this one will be gone after some updates on MyFilesFragment.updateHeader() I just commited @muckachina

@muckachina can you check if this still happening on the last builds

I can't reproduce this issue anymore since build 503.
Tested again on build 504 and I can see how the labels refresh every time I select them.

There is another issue related to this fix (reported by @marcelinkaaa ) I could reproduce after several clicks --> The number of files on the list sometimes doesn't appear
To reproduce:

Start clicking different labels till you notice one of the titles appear but not the number of files on the list

Here only happens when going pretty fast across the labels after 8 or 10 clicks, on Marcelina's device it happens when you goes through the labels slowly.

Will see what I can do about that. For  now I'll say "it's not a bug, it's a feature"
We present the count as soon as it's available, that's why you don't see the count, but this allows us to change the title to the type as soon as possible, and then when the background finishes the counting process we update the count portion of the title.
There must be something happening that the count doesn't end and report back properly.
I'll give it another look.

Alden said it's on his list so I re-opened it here.

@muckachina it should be fixed with https://github.com/frostwire/frostwire/commit/e01f9efc00715796b96ecb739fadf02b7eec3628

Closing here, I cannot reproduce on FrostWire 2.0.3-build-521 neither on android 5.1, 6 nor 7


Fix protocol of Nix submodule's URL

While working on #2920, I noticed the tests were failing because one of the submodules didn't have a URL that used the HTTPS protocol. I checked the repository's recent commit history, and noticed this was the culprit.

Oops. Thanks for spotting this!

No problem! :D I'm working on another PR, so I figure I may as well take care of it.


Fix filesystem offload oom

Motivation
to fix filesystem offload oom #6692
Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes
Dependencies (does it add or upgrade a dependency): (no)
The public API: (no)
The schema: (no)
The default values of configurations: (no)
The wire protocol: (no)
The rest endpoints: (no)
The admin cli options: (no)
Anything that affects deployment: (no)
Documentation
Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a followup issue for adding the documentation

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

@congbobo184 thanks for your pull request. I have applied the modification. However, the OOM still occurs.

@congbobo184 thanks for your pull request. I have applied the modification. However, the OOM still occurs.

I think when one entry be written and then release it, if

@congbobo184 thanks for your pull request. I have applied the modification. However, the OOM still occurs.

I think you offload to hdfs is to slowly, and then you produce message is too fast. and then many ledger will offload int the same time. so we maybe should control the read-ahead number or the whole fileSystem offload task number

quote from @congbobo184  "so we maybe should control the read-ahead number" this is what my PR want to do

Add label release/2.5.1 and remove label release/2.5.2


This repo is not maintained anymore!!!

Please use this one instead: https://github.com/goktugyil/EZSwiftExtensions

Another Alternative https://github.com/ankurp/Cent


As a metadata creator I would like the ability to update the MAP and Vocabulary locations

Give the ability to change the location to the MAP and Vocabulary source URLs through a config dialog. As well as give the option to upload a well formed MAP file and Vocabulary SKOS turtle file.

Transferred to Trello.


[Hub Generated] Review request for Microsoft.ManagedServices to add version preview/2022-01-01-preview

This is a PR generated at OpenAPI Hub. You can view your work branch via this link.
Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[x] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
If updating an existing version, please select the specific langauge SDKs and CLIs that must be refreshed after the swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No refresh required for updates in this PR

Contribution checklist:

[ ] I commit to follow the Breaking Change Policy of "no breaking changes"
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[x] Check this box if any of the following apply to the PR so that label "WaitForARMFeedback" will be added automatically to begin ARM API Review. Failure to comply may result in delays to the manifest.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits.

[ ] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If any of the following scenarios apply to the PR, request approval from the Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in a stable version
[ ] Removing properties in a stable version
[ ] Removing API version(s) in a stable version
[ ] Updating API in a stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

@akning-ms Not sure how to resolve the Python SDK issues. Can you give some pointers?

@akning-ms Not sure how to resolve the Python SDK issues. Can you give some pointers?

You are saying pythons SDK breaking change? @msyyc to help python SDK issue.
BTW, you may also need to fix linter and prettier check issue and looks you renamed "registrationDefinitionIdParameter" which may need a breaking change review board review

approved for python breaking change

Hi @akning-ms , can you please ack on this PR? Once you do, I will update our RP manifest with the new version so that we can then merge this

e sure this PR is merge-ready (but don't merge yet)? We will give ack on merge as soon as the new API is live.

Hi @skayani, For registrationDefinitionIdParameter, as it is breaking your latest stable version, if your previous preview version is not get breaking change review board approval, you may have to get breaking change review board approval. if yes. can you   show me the PR# for previous preivew version's approval?

Signed off with comments from ARM perspective.

Hi @skayani, I have approved your PR.  Seems your service is not ready. Can I know when it will be deployed?  I will help merge it when your service is deploy to production.

Hi @skayani, I have approved your PR. Seems your service is not ready. Can I know when it will be deployed? I will help merge it when your service is deploy to production.

 I see the changes are in prod now, can we merge?

@akning-ms Ping again, can we please merge the PR?


Add List of Figures

Title
Add List of Figures
Moderator
@davidhassell
Moderator Status Review [last updated: YYYY-MM-DD]
Brief comment on current status, update periodically
Requirement Summary
It would be useful to have a "List of Figures" because there is a "List of Examples" and a "List of Tables".
Technical Proposal Summary
Add a "List of Figures" to toc-extra.adoc
Benefits
Readers can easily find the figures
Status Quo
There is a "List of Examples" and a "List of Tables" but no "List of Figures"
Associated pull request
PR #451
Detailed Proposal
Add a "List of Figures" to toc-extra.adoc

Thank you for doing this, @neumannd. I think this will be a useful addition.

Would anyone volunteer to be moderator of this?

I'd be glad to moderate.

@davidhassell Thanks. I added you to the description of the proposal.

Any objections?

Might be decided in combination with #286 and #418

@JonathanGregory @davidhassell New PR based on current main branch.

Thanks, @neumannd. The list of figures will be useful. The PR also contains the changes we merged yesterday, though - they shouldn't be there, should they?

Thanks again, @neumannd. That looks good to me. This is a useful enhancement. @davidhassell, as moderator, do you think it's OK?

@davidhassell reminder

I will merge this now. No-one objected to the idea and sufficient support was expressed, and more than enough time has passed. Thanks, @neumannd.


[QA] Block OID name online

The name 'online' should be blocke to be used for states / oids as this name is reserved for the online status of the device

implemented with v2.3.0


Get value from a FC layer?

Hi folks,
Is there any way to get value from any specific FC layer?
I trained a multi-layers model with Softmax as the last one. But what I really want is value of second last layer. Hoping there is a way to get value by specifying name of any layer.
thx

I see MXPredPartialForward was added to code base, but not see where to use it.

see last block of https://github.com/dmlc/mxnet/blob/master/example/notebooks/predict-with-pretrained-model.ipynb  get_internals allows you to get any internal symbols

Yes, it's what I am looking for. Thanks so much!

@tqchen Let's add using BlockGrad for this to some examples?


Corrected case in leap y2k test json

The README.md for the json test files needs a major rework, which I'll do next.

Would you mind squashing these commits, please?

I've squished the commits. Lets push this one in, but when I looked at all the JSON files and their corresponding generated tests, it became clear that there are a couple of different patterns in place. While I've documented the simplest in the readme.md, I think we need to get a couple of agreed approaches that cover most of the scenarios, and refactor the existing tests and generators towards that. I'm quite happy to give it a shot if you'd like?

I think we need to get a couple of agreed approaches that cover most of the scenarios

I am not sure yet. We don't have very many, and I don't want to leap to a conclusion about patterns too early. If you have specific suggestions for improvements, then go ahead and open an issue to discuss it.
In the future, please make the subject line of commits a short (>50 characters), high-level summary of what changed.
Now that I see it all in one commit, I would probably have split this into two unrelated pull requests: One for documenting the json files in the README, one for the leap json file.
If you need to add details, it's better to add those in the body of the commit message.
For more information, please see http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html


seq2seq Python3.6 - ROC wrong.

I changed all python 2 codebase to python 3.And in the last the result of prediction TP : 0 and FP : 0
ROC : 0.5.
Is something wrong even after perfect code porting from python to python 3.?
How to correct it.?

@Tikam02 , hi! Don`t you have this code written with python3? Could you share please if you have?


<IP_ADDRESS>: Add .net461 to target frameworks

When using .net standard 2.0 class libraries from a .net framework application, all system dependencies will be copied to the build output. To avoid this, a net461 build has been added to the target frameworks. This means that future SharpLearning nuget packages will contain both a .netstandard2.0 build and a .net461 build.
This might change in the future if .net standard changes the way dependencies are handled.

This pull request is related to #37


[WIP] Dat v14

Breaking Changes:

Drop Node v6 support

Look at pr from Ranger on original dat-pin
Remove dat registry things

closing this


And more testing

Checklist

[x] I have run nox and all the pipelines have passed.
[x] I have made unittests according to the code I have added/modified/deleted.

Related issues
#47

@nekokatt all solved


Hi! Jakub

I just want to say how useful this 'save to file code' to me, I've already used in my stury, thanks very much!
But for the  README part, I think it is a little cunfusing for that you describe  A (savetofile: String, String) macro
"
It takes 2 arguments
slotName - string containing your slot name. The same as you would use for (load-game:) or (save-game:) macro.
fileName - string containing your file name, without extension for example my_save
"
it made me think  it means  (savetofile: slotName, fileName )
but later I figured out it is actually  (savetofile: fileName, slotName )
So I can pull off my saves into local, however, I don't understand how to use  (loadfromfile: String [, ...String])
I tried (loadfromfile:  fileName,  slotName) and many other combination ,but it didn't work.
Could you help specify the detail of how to use it?
Thanks again :)

Hi! The library is pretty outdated, given, that the Harlowe 3.2.3 has released, but I'll do my best!

Yes, you are correct (savetofile:) takes filename and then slotName
About (loadfromfile:)
So you probably know, that in Harlowe you can have multiple save slots and that carries onto the save files. (loadfromfile:) opens a pop-up window, when you can select a file, that you want, so you don't provide the filename at all as browser does not have direct access to the user's filesystem
I'll provide a few examples

(loadfromfile: "Slot A") will only accept files with saveslot "Slot A" and will load the file's contents of the file into that saveslot
(loadfromfile: "Slot A", "Slot B") will ONLY accept files with saveslot "Slot B", BUT will load file's contents into the "Slot A"
(loadfromfile: "Slot A", "Slot A", "Slot B") will accept files with EITHER saveslot "Slot A" or "Slot B", but will load the file's contents to the "Slot A"
It's important to understand, because it will OVERWIRTE the "Slot A" (first argument) saveslot, so the game data saved with (save-game: "Slot A") will be replaced by the date found in the file

If you have any questions, feel free to ask!


[BEAM-2545] Upgrade bigtable client to 1.0.0-pre1

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[X] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[X] Make sure tests pass via mvn clean verify.
[X] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[X] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

cc @kennknowles @jbonofre we believe this will reduce the likelihood of see the "UNKNOWN: Stale requests. Error mutating row" errors described in BEAM -2545

Kenn pointed out that the builds have gotten better since I filed that bug.
Let's wait on this change, and ship the current release with what's already checked.

The release has happened - what is the status of this PR? @kennknowles do you have background here?

closing since I'm not working on this anymore. @kennknowles @reuvenlax feel free to contact me if you have questions about this. I assume bigtable 1.0 is out and beam should move onto to (modulo any dependency issues that might come up.


Rewrite RPATH of Vagrant-bundled nokogiri.so to reference $out/opt/vagrant/embedded/lib

After installing vagrant and the vagrant-vsphere plugin (using the non-nix vagrant plugin install vagrant-vsphere), vagrant fails to load binaries that are bundled in the nix store. In this case, vagrant-vsphere adds some pure-ruby code that causes loading of nokogiri, which then fails to locate some required dependencies. The full traceback and ldd details are available at https://gist.github.com/sjagoe/f64880239c085c5c621c, with some extracts below.
This pull request patches the RPATH of nokogiri.so to add the location where the vagrant-bundled binaries are located.
/nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/nokogiri-<IP_ADDRESS>/lib/nokogiri.rb:29:in `require': libiconv.so.2: cannot open shared object file: No such file or directory - /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/nokogiri-<IP_ADDRESS>/lib/nokogiri/nokogiri.so (LoadError)
        from /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/nokogiri-<IP_ADDRESS>/lib/nokogiri.rb:29:in `rescue in <top (required)>'
        from /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/nokogiri-<IP_ADDRESS>/lib/nokogiri.rb:25:in `<top (required)>'
        from /home/sjagoe/.vagrant.d/gems/gems/rbvmomi-1.6.0/lib/rbvmomi/trivial_soap.rb:4:in `require'
... skipped ...
        from /home/sjagoe/.vagrant.d/gems/gems/vagrant-vsphere-1.0.1/lib/vSphere/provider.rb:12:in `action'
        from /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/vagrant-1.6.5/lib/vagrant/machine.rb:163:in `block in action'
... skipped ...
        from /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/bin/../embedded/gems/gems/vagrant-1.6.5/bin/vagrant:174:in `<main>'
... truncated

$ ldd /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/nokogiri-<IP_ADDRESS>/lib/nokogiri/nokogiri.so
        libruby.so.2.0 => not found
        libiconv.so.2 => not found
        libz.so.1 => not found
$ readelf -d /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/nokogiri-<IP_ADDRESS>/lib/nokogiri/nokogiri.so

Dynamic section at offset 0x226518 contains 30 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libruby.so.2.0]
 0x0000000000000001 (NEEDED)             Shared library: [libiconv.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libz.so.1]
 0x000000000000001d (RUNPATH)            Library runpath: [${ORIGIN}/../lib]

I think this works more by coincidence than by design. I think the real solution would be building nix packages from source (using bundix?) rather than unpacking the debian package.


Need a way stop AR on a-scene unloading

Currently, when we remove the dom element, all 3d is stopped.
But the video and the overlay helpers (markersAreaEnabled and
trackingBackend) are still present.
If I restart again the AR, new overlay helpers arppears near the first one.
Is there a way to stop properly the AR (ie stop video, remove overlays, destroy ARController, ...) ? I really need it to display/hide the AR in an applicaiton lifetime.

I was trying to access to the ARCotroller without success on my code (because it's created automatically by the a-frame tag. No root accessor of the arController instance on window)
But I just found an accessor :
aSceneEl.systems.arjs._arSession.arContext.arController.dispose()
Hard to access it ^^
I try to access to the video also now.
But the graphic helpers are still on the screen.
The library is not really planned to do this. Everything is accessible to start AR, but then nothing during its lifetime...

another problem is the video resize interval continue to run:
var timerId = setInterval(function(){     if( Date.now() - startedAt > 10000*1000 ){         clearInterval(timerId)         return     }     // onResize()     window.dispatchEvent(new Event('resize')); }, 1000/30)
So if I remove manually the video element, it crashes. And more after AR suppression it continues to run
Is it possible to reflect about a proper way to load / unload the controller ?

In fact it seems that all the window resize handlers are persistant. On each window resize (real ones or triggered ones) there's multiple functions that tries to exec on already deleted obejcts, (dom, video element, canvas, ...) and it always throws exceptions
So there's really no way to stop properly an instance here

Yep, I looking for it as well. Any updates/luck to have this be solved?

I'm using Vue.js 2 and had the exact same problem.
The way I did it was to create an iframe pragmatically with <component v-bind:is="get_iframe"></component>
which resides inside a <div v-if='create_iframe_true'><div>.
If create_iframe_true is true the component gets created and you can access it (also a good solution to resize the video) if not then the iframe is destroyed and the video goes away.
Hope this helps

This PR has been closed due to inactivity for over one year. Please open a new, updated issue if the problem or the question is still relevant.


Make command interface compatible with Exuberant and Universal ctags

Several editor plugins (e.g. vim-gutentags) invoke the tags generators with some specific flags:

                                            gutentags-ctags-requirements

If you're using the ctags modules (which is the default and only working one
at this point, really), you will need a tags generator that supports the
following arguments:

-f (to specify the output file)
--append (to append to an existing file while keeping it sorted)
--exclude (to exclude file patterns)
--options (to specify an options file)

This means you probably want Exhuberant Ctags or Universal Ctags. The basic
old BSD Ctags WON'T WORK. Other language-specific versions may or may not
work. Check with their help or man page.

In order to be able to use gotags with these plugins it needs to accept at least these flags:

-f
--append
--exclude
--options

Or even better add support for the xcmd protocol of Universal Ctags:
https://github.com/universal-ctags/ctags/blob/master/docs/xcmd.rst

@hsanson the xcmd link you provided seems broken. I could not either find references on this protocol in the universal ctags repository, could you provide some more information ?

@dgsb seems that the feature was removed sometime this year....  so cannot be used anymore.
https://github.com/universal-ctags/ctags/issues/1442

Any tips on getting this to run with gutentags? Gutentags requires the --append flag... see https://github.com/ludovicchabant/vim-gutentags/issues/88#issuecomment-230371657


Add crisp-edges value

I fill data aacording MDN page

@Fyrd this PR is important for Autoprefixer 5.1 too https://github.com/postcss/autoprefixer/issues/367

@ai Just FYI I recently wound up making a number of changes to this based on my tests and research. In particular it appears that Chrome does not really support -webkit-optimize-contrast (like Safari does) and instead will support the pixelate value in upcoming versions.
https://github.com/Fyrd/caniuse/blob/master/features-json/css-crisp-edges.json

@Fyrd thanks for research

html5please is looking at a description for this too: h5bp/html5please#229


cmake: Fix vulkaninfo on Android

CI Vulkan-Tools build queued with queue ID 54489.

CI Vulkan-Tools build # 1180 running.

CI Vulkan-Tools build # 1180 passed.


Prevent async.retry from running 5 x 10 = 50 times

This PR fixes the instance where a consistent timeout can cause 50 retries from two interacting async.retrys.

  Medtronic Alpha Test - Issue Resolution Card [uploader]


"does not exist; exiting"

What does it mean? That no cycle was found?
% python3 CycleHunter.py --zonefile bortzmeyer.fr --origin bortzmeyer.fr  --base-dir . --workers 1
100%|████████████████████████████████████████████████████████████████████████████████████████████████████████| 2/2 [00:00<00:00,  4.82it/s]
Step 1:  read timed out zones
Step 2: create Authority objects
Step 3: get only zones without in-bailiwick/in-zone authoritative servers
Step 4: sort which ones are cyclic
step 7: writing down results
step 8: read cyclic domains
./bortzmeyer.fr.2021-05-04.step4.json    does not exist; exiting

indeed @bortzmeyer .
you can manually inspect the $-step3.json :
`cat $-step3.json |jq '.'
if "fullDep" entry is {}, then there are no cyclic dependencies

OK, thanks. (Note that cat is useless, you can do jq . $-step3.json.)
Could use some UX improvements :-)

Indeed, need to improve UX... sorry for that.


Trouble Installing Go

sudo ./update-golang.sh
update-golang.sh: version 0.20
update-golang.sh: find_latest: found last release: 1.12.3
update-golang.sh: user: uid=0(root) gid=0(wheel) groups=0(wheel),1(daemon),2(kmem),3(sys),4(tty),5(operator),8(procview),9(procmod),12(everyone),20(staff),29(certusers),61(localaccounts),80(admin),701(com.apple.sharepoint.group.1),33(_appstore),98(_lpadmin),100(_lpoperator),204(_developer),250(_analyticsusers),395(com.apple.access_ftp),398(com.apple.access_screensharing),399(com.apple.access_ssh)
update-golang.sh: RELEASE_LIST=https://golang.org/dl/
update-golang.sh: SOURCE=https://storage.googleapis.com/golang
update-golang.sh: DESTINATION=/usr/local
update-golang.sh: RELEASE=1.12.3
update-golang.sh: OS=darwin
update-golang.sh: ARCH_PROBE=uname -m
update-golang.sh: ARCH=amd64
update-golang.sh: PROFILED=/etc/profile.d/golang_path.sh
update-golang.sh: CACHE=/usr/local
update-golang.sh: GOPATH=
update-golang.sh: DEBUG=
update-golang.sh: will install golang go1.12.3.darwin-amd64 as: /usr/local/go
update-golang.sh: https://storage.googleapis.com/golang/go1.12.3.darwin-amd64.tar.gz is remote
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  121M  100  121M    0     0  18.8M      0  0:00:06  0:00:06 --:--:-- 20.8M
update-golang.sh: remove_old_link: not found symlink for old install
update-golang.sh: untar: tar -x -f /usr/local/go1.12.3.darwin-amd64.tar.gz
update-golang.sh: profile_path_add: issuing new /usr/local/go/bin to /etc/profile.d/golang_path.sh
./update-golang.sh: line 271: /etc/profile.d/golang_path.sh: No such file or directory
update-golang.sh: profile_path_add: issuing $HOME/go/bin to /etc/profile.d/golang_path.sh
./update-golang.sh: line 277: /etc/profile.d/golang_path.sh: No such file or directory
update-golang.sh: golang go1.12.3.darwin-amd64 installed at: /usr/local/go
update-golang.sh: testing: /usr/local/go/bin/go version
update-golang.sh: go version go1.12.3 darwin/amd64
update-golang.sh: /usr/local/go/bin/go version: SUCCESS
update-golang.sh: testing: /usr/local/go/bin/go run /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/hello-tmpXXXXXXXX.go.I1oHhd1w
package /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/hello-tmpXXXXXXXX.go.I1oHhd1w: import "/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/hello-tmpXXXXXXXX.go.I1oHhd1w": cannot import absolute path
update-golang.sh: /usr/local/go/bin/go run /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/hello-tmpXXXXXXXX.go.I1oHhd1w FAIL
update-golang.sh: running_as_root: yes
update-golang.sh: recursively forcing build cache [/Users/chen/Library/Caches/go-build] ownership to 501:20

I don't have go installed on this machine, tried running the script and it gives me a FAIL. Any ideas? Thanks

Can you please run the test below then report the result?
cat >/tmp/hello.go <<EOF
package main
import "fmt"
func main() {
    fmt.Println("hi world")
}
EOF

/usr/local/go/bin/go run /tmp/hello.go

it runs as you'd expect. I ended up installing go normally through the go website installer for macos, but still strange why your script doesn't work for me :(

I think the script mostly worked for you but hit two problems:

It seems your system does not use /etc/profile.d/, so the script failed to add the go executable to your PATH env var.

For some reason the 'go run' test within the script failed. That's why I asked you to run that test manually. But you should run the test by uninstalling Go, running the script again, then performing the test.

If you are willing to help, we can try to find out how to fix the script to work in your system.

Fixed the 'go run' test here: https://github.com/udhos/update-golang/commit/c07bda66ac0e2946d01e2933f381dc3dd0a92255

On Darwin, defaults to /etc/profile instead of /etc/profile.d/golang_path.sh. https://github.com/udhos/update-golang/commit/5f4a4e547d5a69e3c323e6d4b730d0bd8acc0a6c

@chenawu2 I've added changes to fix the issues affecting your system. Can you please test the latest script?

Amazing it works! I can successfully update it now. Thank you sir.

Great, thanks!


Please stop hiding the donation button in Sodium's video setting screen

What config to change
As it appears here, you are shipping a config file which disables the prompt for a user to consider donating to our project. Please remove this config entry override so that users are shown the prompt again.
Why should it be changed
This is a single button in the video settings screen and should not bother anyone. If the user is bothered, they can click a single button (right next to our prompt) and permanently dismiss it.
Furthermore, you are the largest modpack on Modrinth and account for many downloads. Likely on top of that, a huge number of users who install your modpack do not understand what Sodium is or that it is significantly responsible for the performance improvement in your modpack. It seems vastly unfair that you should disable our single (non intrusive) message asking for users to donate to our development effort.
Additional details
No response

Yes, this was done deliberately and not out of malice.
The main reason is confusion - who do the donations go to?

JellySquid alone (remember when you said you were no longer working on Sodium?)
Sodium developers
CaffeineMC as a whole
Sodium Extra/Reese's Sodium Options (because that notably changes the video settings view as well)
Other mods, who may inject to video settings
Fabulously Optimized

So... if you can clarify that with the button and the page, we can talk this through, no problem.

For other 45 people in this thread, who may think I'm a hater or that I'm taking money away from someone, here are some facts:

Fabulously Optimized was created because of Sodium, to popularize it for the mainstream users. I'd say it has succeeded that goal.
I have contributed to Sodium with money, with PRs and other volunteer work. I do that for most other mods as well.
I encourage people to choose launchers that support the modpack and mods. Admittedly, that became more difficult for Sodium since the leaving of CurseForge, but Modrinth App should arrive soon as well.
I do not take donations for the modpack itself. Previously, I suggested users to "donate to the mods" but for an ever-changing list of mods and unequal amount of donate vs no donate links, I realized that this is biased towards mods that have donation links, despite there also being ways to volunteer (in some way) for others too.

Sodium Extra/Reese's Sodium Options (because that notably changes the video settings view as well)

Just to provide clarity, my mods have never modified the link; the button has merely been relocated for UI enhancements. You can observe the changes here.

The main reason is confusion - who do the donations go to?

I've had the donation button enabled in my modpacks (Additive and Adrenaline) for a very long time but this issue seems to have never popped up once in my support forum and issue tracker. Granted, FO is far more popular than my stuff but I still personally don't see the issue

The main reason is confusion - who do the donations go to?

I've had the donation button enabled in my modpacks (Additive and Adrenaline) for a very long time but this issue seems to have never popped up once in my support forum or issue tracker. Granted, FO is far more popular than my stuff but I still personally don't see the issue

I believe they are attempting to raise a distinct concern regarding the ambiguity of the donation button. Not all modpack users may be familiar with Sodium or realize that their donation is directed towards a specific mod. For instance, someone might intend to support all the mods.

Restored.

As Fabulously Optimized prides in its transparency, and because I can still notice some misinformation and misunderstandings regarding this topic, I'd like to publicly address this with a detailed FAQ:
When did Fabulously Optimized disable this button?
July 1, 2021 with Fabulously Optimized version 2.0.0b4, and Sodium (back then - Iris with Sodium) version 0.2.0
Why did Fabulously Optimized disable this button?
Because it was unclear, who the donations went to, as described in the second comment.
Why did FO just not rename it?
At the time this change was made, Sodium had all strings hardcoded, so it would've been impossible anyway. Admittedly, that changed in only 15 days later, but at the time I was not aware of that change either.
Either way, FO did not contain any bundled resource packs until after two months.
Why did FO not discuss the issue with Sodium at the time? Why did FO not rename it later?
Because it was not seen as an issue until now.
Most mods do not have such donation buttons, so users who want to donate to them would need to refer to their listing pages anyway, and FO has Mod Menu for that.
The idea was that mod authors get their fair share through the modding platforms FO is in, and as described in the rant above, I do what I can to ensure every mod is treated fairly and gets its share, by recommending launchers that allow it, using manifest values/direct download URLs to increase their download count etc.
After the issue was brought up, why did FO not change it immediately?
As mentioned in the second comment, the original issue still remains to this day, and is not exclusive to this modpack.
Nonetheless, I discussed the issue with JellySquid and proposed fixes: one simpler fix that could be done right now in upstream (but has not been agreed upon yet) and one that Jelly agreed upon, but is a bigger change and takes more time to implement.
What is the status of this in FO now?
As of FO 5.3.0-beta.3/Sodium 0.5.2, users can see the donation links in Mod Menu.
However, this issue specifically has still been lingering, so to resolve it, I've now decided to work around it on the FO side.
The donation button has been re-enabled in the latest versions and the text has been changed to "Support Sodium!", a phrasing that was favored by 4 Sodium users at the time.
What's FO's stance on donation-related features overall?
Donation buttons contained in individual mod settings are okay. In Sodium's case the "mod settings" is just the video settings page and as such, the wording should be very clear on who gets the donation.
However, other kinds of donation features like colored names, "glow", capes etc for specific mods that were not created for providing cosmetics are considered unwanted and will be disabled in FO. As of 5.2.8/5.3.0-beta.6, no mods in FO provide such features.

As of Sodium 0.5.6, it is no longer possible to independently and reliably toggle this button, so as of Fabulously Optimized 5.8.0-beta.7, it has been disabled, with the following (temporary?) workaround applied:

Unfortunately, the workaround is not clickable, hence the full URL is displayed. To resolve this, an issue has been made on Sodium's repo: https://github.com/CaffeineMC/sodium-fabric/issues/2293

As of 5.8.0-beta.8, the workaround has been reverted, the button and the prompt have been re-enabled.


10.14/Mojave Dark Mode doesn't change appearance

I'll take a stab at this in the near future, as I've not contributed anything useful in a few years, and I still use this fork because it's pretty much the best thing out there.
I just wonder what we'd want to do with MGSPrefsColourProperties.xib and schemes. Apple's new guidelines suggest that WYSIWYG content should not switch automatically, e.g., a word processor should continue to show a white page. Fragaria isn't WYSIWYG, however, so I don't think that applies.
Ideally, I would think that we'd want to allow users to select separate schemes for Light Mode and Dark mode, so that the views update any time the system is changed, rather than forcing users to make a different selection.
If that's the case, we could leave the NIB alone, and update two preferences: if the user is in Light Mode and selects a theme or makes changes, then those colors are saved as Light Mode preferences. If the user is in Dark Mode, then colors are saved as Dark Mode prefs.
Alternatively, we could add another drop down list, and say that that's the selected theme for Dark Mode. This kind of complicates the UI, though, because when using the color pickers, which theme list is it applying to?
There's that, and also the gutter that doesn't take the Dark Mode appearance, of course.

At the moment I do not have access to the developer previews of 10.14, thus I am unable to work on this issue.
About MGSPrefsColourProperties.xib, you're absolutely right about Fragaria not being WYSIWYG. Given that will be both people that stick with just one mode and people who switch modes depending on mood/night-day cycle, having separate preferences is obviously the right choice. I like the idea of having the same dropdown choose both light mode and dark mode depending on the system state.
But this feature can't be handled just in the preferences system, because ideally we would want to support it even if the preferences system is not being used. On the MGSFragaria side, there should be two separate color scheme properties, one for light mode and one for dark mode, which will be selected by Fragaria's code dynamically by listening to the AppleInterfaceThemeChangedNotification. But with the current API that would cause a giant mess of duplicate properties. The color scheme settings should all be moved to the newly-made-public MGSColourScheme, which would still be a kinda messy API rework if we want to keep backwards compatibility (less messy than duplicating all the old properties, but a lot worse on the implementation side of things). I'm unsure about what's the best approach overall here.

I'm still in the planning phase. Here are my thoughts so far.

This fork still has a deployment target of 10.7 (Lion, July 2011). Would there be any objection to updating this a little bit, say, to 10.10 (Yosemite, October 2014). This gives access to named NSColors, which is valuable in making some things work automatically.

Adding NSRequiresAquaSystemAppearance to the application plist and framework plist allows 10.14 to apply Dark Mode, even for pre-10.14 SDK, and of course, this entry means nothing when app/framework used on pre-10.14 systems. I've tested this, and it works. This simplifies things greatly.

Fragaria nearly works now. The gutter has a hard color coded; changing this to a standard system color should allow it to magically work, too. Some of the other decoration colors are based on this hard coded color, but I'm sure a suitable named color can be used instead.

The points above make Fragaria completely Dark Mode compatible, and is backward compatible, as long as we ignore color schemes.
As for the color schemes and MGSFragariaView default colors.

I think I'd like to start by serializing NSColor instead of storing the RBG values in the plists. I think I can handle backwards compatibility by versioning the scheme plist.

NSColor allows the storage of named colors, e.g., the system colors. Thus, converting, say, "Fragaria Classic" to use only named colors (textColor and systemBlueColor) means that, at least, the default scheme will automatically adjust to Light Mode and Dark Mode, no additional code required, and completely backwards compatible to 10.10 (because of, e.g., systemBlueColor).

Without schemes, we simply make sure that the default colors are all system named colors.

Scheme Management:

I should move all of the color settings into their own dictionaries in User Defaults, so that we can keep the same key names. So, we can have a AquaSystemAppearance dictionary with schemeName, backgroundColor, colorForAttributes, etc., entries. This keeps everything nicely backwards compatible.

On SDK10.14 running on macOS10.14, the controller can simply use a different dictionary name, e.g., "DarkMode" with the same key names for colors. This should make it simple to implement, and only a few IFDEF's (to protect building on 10.13 and earlier) and selector checks (to protect deployment pre-10.14) should be needed.

As long as schemes are being reworked, I'd like to keep track of the schemeName. Currently, the displayed scheme will reflect the first scheme, alphabetically, that has all of the same colors. This is actually the larger pain in the but to manage, because we can set color preferences without updating the scheme name, but I think it's manageable.

As in the original issue, then, any changes made in Light Mode will be kept in the AquaSystemAppearance dict, and respectively for Dark Mode.

I do not suggest making all of the built in schemes use named colors. Only the "special" default scheme. Users are free to do as they like, however.

All in all, this looks fairly manageable.

Would there be any objection to updating this a little bit, say, to 10.10 (Yosemite, October 2014)

Would there be any objection to updating this a little bit, say, to 10.10 (Yosemite, October 2014)

No objection; but in that case I will increase the major version number, and take the opportunity to cleanup some details of the API.

apply Dark Mode, even for pre-10.14 SDK

This is not a problem; Xcode 10 is available on macOS 10.13 as well and it links against the 10.14 SDK even on 10.13. After all, Apple basically mandates for everybody to always build with the latest SDK. I would not force dark-mode compliance using NSRequiresAquaSystemAppearance if some user of Fragaria is still using the old SDK when even Apple's APIs don't.

The gutter has a hard color coded; changing this to a standard system color should allow it to magically work, too. Some of the other decoration colors are based on this hard coded color, but I'm sure a suitable named color can be used instead.

:+1:

As for the color schemes and MGSFragariaView default colors.

This plan doesn't look very good to me because we don't have many system colors to choose from. If in the future somebody decides to upgrade Fragaria Classic to a fancier color scheme or if a new coloring category is added which should have an unique color and we're out of system colors, then we have a problem.
Additionally, I'm not sure about which problem you mean to solve by using a color scheme using named colors. We still want automatic color scheme switching even when using schemes with non-named colors; wouldn't it be easier to reuse the same logic needed for switching across custom color schemes to switch across default color schemes?
Additionally, since using named colors already requires a major version bump because of the minimum OS version change, we can do any API rework we want without worrying too much about backwards compatibility. Thus we can implement the idea of separate color scheme properties, one for light mode and one for dark mode on MGSFragaria without having to hack backwards compatibility in.

Scheme Management:

If I'm reading your post correctly, basically the idea is that in UserDefaults, the color scheme info is moved to a NSDictionary nested like this:
colorScheme
|
+-- AquaSystemAppearance
|  |
|  +-- schemeName = "..."
|  |
|  ...
|
+-- Dark Mode
  |
  +-- schemeName = "..."
  |
  ...

I like the idea; the only real complication will be testing the migration from the old "flat" preferences to the new nested ones.

The changes discussed here were implemented in #106, and an additional related feature was added in #113.


error plugin activate all

./wp-cli.phar plugin activate --all
Plugin 'advanced-custom-fields' activated.
PHP Fatal error:  Uncaught Error: Call to undefined function badgeos_flush_rewrite_rules() in /home/camphi/badge-factor/web/app/plugins/badge-factor/badgefactor.php:138
Stack trace:
#0 /home/camphi/badge-factor/web/wp/wp-includes/class-wp-hook.php(298): BadgeFactor->activate(NULL)
#1 /home/camphi/badge-factor/web/wp/wp-includes/class-wp-hook.php(323): WP_Hook->apply_filters('', Array)
#2 /home/camphi/badge-factor/web/wp/wp-includes/plugin.php(453): WP_Hook->do_action(Array)
#3 /home/camphi/badge-factor/web/wp/wp-admin/includes/plugin.php(591): do_action('activate_badge-...', NULL)
#4 phar:///home/camphi/badge-factor/wp-cli.phar/php/commands/plugin.php(284): activate_plugin('badge-factor/ba...', '', NULL)
#5 [internal function]: Plugin_Command->activate(Array, Array)
#6 phar:///home/camphi/badge-factor/wp-cli.phar/php/WP_CLI/Dispatcher/CommandFactory.php(67): call_user_func(Array, Array, Array)
#7 [internal function]: WP_CLI\Dispatcher\CommandFactory::WP_CLI\Dispatcher{closure}(Array, Array)
#8 phar:///home/camphi/badge-factor in /home/camphi/badge-factor/web/app/plugins/badge-factor/badgefactor.php on line 138
Fatal error: Uncaught Error: Call to undefined function badgeos_flush_rewrite_rules() in /home/camphi/badge-factor/web/app/plugins/badge-factor/badgefactor.php:138
Stack trace:
#0 /home/camphi/badge-factor/web/wp/wp-includes/class-wp-hook.php(298): BadgeFactor->activate(NULL)
#1 /home/camphi/badge-factor/web/wp/wp-includes/class-wp-hook.php(323): WP_Hook->apply_filters('', Array)
#2 /home/camphi/badge-factor/web/wp/wp-includes/plugin.php(453): WP_Hook->do_action(Array)
#3 /home/camphi/badge-factor/web/wp/wp-admin/includes/plugin.php(591): do_action('activate_badge-...', NULL)
#4 phar:///home/camphi/badge-factor/wp-cli.phar/php/commands/plugin.php(284): activate_plugin('badge-factor/ba...', '', NULL)
#5 [internal function]: Plugin_Command->activate(Array, Array)
#6 phar:///home/camphi/badge-factor/wp-cli.phar/php/WP_CLI/Dispatcher/CommandFactory.php(67): call_user_func(Array, Array, Array)
#7 [internal function]: WP_CLI\Dispatcher\CommandFactory::WP_CLI\Dispatcher{closure}(Array, Array)
#8 phar:///home/camphi/badge-factor in /home/camphi/badge-factor/web/app/plugins/badge-factor/badgefactor.php on line 138

Corrected with : https://github.com/DigitalPygmalion/badge-factor/commit/0ac72d9e6aab0c00104d22f180e6e691363e0439


Authentication Pin Prompt

How can you enable a prompt for the Pin generated via TXT message or authentication app (MS or Google)? During testing, I receive the MFA TXT message from Azure, but there is no place to enter the Pin. If the authentication Pin is not an option then what are the MFA options supported in this scenario?

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

ID: 54d07a25-d176-9d3a-efd6-ec6d92b8d2a0
Version Independent ID: 3b717863-1ad4-2dc0-6201-03c5a2908b44
Content: Remote Desktop Gateway integration with Azure MFA NPS extension
Content Source: articles/multi-factor-authentication/nps-extension-remote-desktop-gateway.md
Service: active-directory
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

Thanks for your feedback! We will investigate and update as appropriate.

@PnetTech Based on your contact method setup for MFA check this section to understand what each option does - Decide how you want to verify your sign-ins

@PnetTech We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

Actually the article you sent did not address the question of: How can you enable a prompt for the Pin generated via TXT message or authentication app (MS or Google)?
I have tested and confirmed that Call based and App based, instant verification methods work.
Additionally if you have an answer to CoMMyCZhttps://github.com/commycz , regarding IP based conditions,  I'm interested in the answer as well.
Matthew Ruda
Senior Engineer
patchnet
Ph.<PHONE_NUMBER> option 4
Fx.<PHONE_NUMBER>
M-F 8:30a-5:30p
From: Mohit Garg<EMAIL_ADDRESS>Sent: Thursday, March 22, 2018 2:34 PM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Matthew Ruda<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] Authentication Pin Prompt (#6079)
@PnetTechhttps://github.com/pnettech We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/6079#issuecomment-375413457, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Aj4cIVDgE09RBSMg5dFr6yes5rVoHlV0ks5tg-6fgaJpZM4Sz-lC.

PIN mode (Method+PIN) is currently not supported in cloud-based Azure MFA. It is on the roadmap but no firm dates to communicate at this time.
Get Outlook for iOShttps://aka.ms/o0ukef

From: PnetTech<EMAIL_ADDRESS>Sent: Thursday, March 22, 2018 8:23:00 PM
To: MicrosoftDocs/azure-docs
Cc: John Flores; Mention
Subject: Re: [MicrosoftDocs/azure-docs] Authentication Pin Prompt (#6079)
Actually the article you sent did not address the question of: How can you enable a prompt for the Pin generated via TXT message or authentication app (MS or Google)?
I have tested and confirmed that Call based and App based, instant verification methods work.
Additionally if you have an answer to CoMMyCZhttps://github.com/commycz , regarding IP based conditions, I'm interested in the answer as well.
Matthew Ruda
Senior Engineer
patchnet
Ph.<PHONE_NUMBER> option 4
Fx.<PHONE_NUMBER>
M-F 8:30a-5:30p
From: Mohit Garg<EMAIL_ADDRESS>Sent: Thursday, March 22, 2018 2:34 PM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Matthew Ruda<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] Authentication Pin Prompt (#6079)
@PnetTechhttps://github.com/pnettech We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/6079#issuecomment-375413457, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Aj4cIVDgE09RBSMg5dFr6yes5rVoHlV0ks5tg-6fgaJpZM4Sz-lC.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F6079%23issuecomment-375444721&data=04|01|Flores.John%40microsoft.com|55b85521b9174ec733f408d59032b643|72f988bf86f141af91ab2d7cd011db47|1|0|636573469835199748|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwifQ%3D%3D|-1&sdata=5PT6En22UVWs0fLpMEtUXF4i3kPqgxlwj0V1%2BVulnQ8%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAYlXRXPjyHsXAv-ukRpGxYP5BV4N-NE-ks5thAgkgaJpZM4Sz-lC&data=04|01|Flores.John%40microsoft.com|55b85521b9174ec733f408d59032b643|72f988bf86f141af91ab2d7cd011db47|1|0|636573469835199748|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwifQ%3D%3D|-1&sdata=xpk2Khz29iQ0Xw2D%2F48yaqe%2FMzPChPd%2BwwQRmfdfGL8%3D&reserved=0.


When I submit a long-running query, results of a previous query are immediately displayed

It's not immediately clear that these are prior results -- I originally concluded that my query completed quickly, and that I was viewing a new result set.

This has burned me many times as well. Thanks for filing an issue about it -- it's a frustrating user experience.

I think this is important to keep open
On Sun, Sep 1, 2019 at 10:04 AM stale[bot]<EMAIL_ADDRESS>wrote:

This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/influxdata/influxdb/issues/13685?email_source=notifications&email_token=AAK7DCKSJ3OAN4NZIBF4JITQHPYYJA5CNFSM4HI3DQJKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5UGTOQ#issuecomment-526936506,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAK7DCN34SR5UB6YUWPTRS3QHPYYJANCNFSM4HI3DQJA
.


[AutoRelease] t2-sqlvirtualmachine-2022-12-27-73738(can only be merged by SDK owner)

https://github.com/Azure/sdk-release-request/issues/3596
Live test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=1034
BuildTargetingString
azure-mgmt-sqlvirtualmachine
Skip.CreateApiReview
true

issue link:https://github.com/Azure/sdk-release-request/issues/3596


offline ?

Hi Thanx for this library.
can i use this lib for internal chat or data transferring like xender (Wifi socket Connection Client-Server)?

First I'm really sorry for this document not in English.
This library just care about Server IP and Server Port.So just base on this condition is all fine.

@pranavlathigara
First I'm really sorry for this document not in English.
This library just care about Server IP and Server Port.So just base on this condition is all fine.

@pranavlathigara You can add my WeChat :xuuhaoo

@xuuhaoo OK

could i add your WeChat too ? I also want to ask you some question!

@showbestriven Sure,Let me know what question you have~

@xuuhaoo Has you loved Chen Hu?

@showbestriven 你可以用中文和我交流....


Add a final exclamation mark character after rendering all custom templates

Enhancement summary
Add a final "!" to custom-templates.j2 at the end to force an end character to the configlet file instead of a blank line.
Which component of AVD is impacted
eos_cli_config_gen
Use case example
I have a problem when running diff reports between the built configlet and the version stored in Cloudvision. It always reports a blank line difference at the end of the file. This is because even if I have a blank line at the end, when using the CVP modules to upload the configlets, the configlets get stored in Cloudvision without the final blank line.
This only happens when I have custom templates to render, since those are rendered introducing a blank line after each item in the loop.
Describe the solution you would like
Modify custom-templates.j2 introducing a final exclamation mark at the end:
{# eos - custom templates #}
{% if custom_templates is arista.avd.defined %}
!
{%     for custom_template in custom_templates %}
{%         include custom_template %}

{%     endfor %}
{% endif %}
!

Describe alternatives you have considered
None
Additional context
No response
Contributing Guide

[X] I agree to follow this project's Code of Conduct

issue seems to be on the end.j2 template instead, which gets rendered after the custom templates. I am getting a final blank line but not sure why as it is not in the template

issue seems to be on the end.j2 template instead, which gets rendered after the custom templates. I am getting a final blank line but not sure why as it is not in the template

Closed issue as not relevant. The error is outside the AVD modules, and caused by the Ansible lookup file plugin, for which a solution has already been provided


Proposal: Build a cli wallet on Kaia

Description

Generates a keypair and import keypair
Check balance of  cli wallet
Handle faucet/sending Kaia

Bounty track

Developer Tool

I think you can try building something with kaia-sdk

Yeah, thanks for sharing, I think I'll contribute an sdk in Rust to kaia-sdk. Something, maybe just a small part but I hope it helps

I changed my mind now. I'm ok with a CLI wallet. Use kaia-sdk.


New version: FeatherWallet.Feather version 2.6.7

Checklist for Pull Requests

[X] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[X] Have you checked that there aren't other open pull requests for the same manifest update/change?
[X] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[X] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@stephengillie / @Dvd-Znf - The ReleaseDate in this manifest is incorrect and caused parsing issues over at Repology.
The date format in this PR is YYYY-DD-MM when it should be YYYY-MM-DD


[chore] Use next/link in ModuleListSidebar

Stack from ghstack (oldest at bottom):

#14
#13
#12
-> #11

Without this, each click triggered a page reload. Now we do smart NextJS
things instead.


SHACL syntax validation fails for sh:or with "Value does not have shape shsh:ListShape"

After having issues with trying to import brick.ttl into engines like Stardog I ran brick.ttl (version 1.4.1) through the SHACL shape validator at https://www.itb.ec.europa.eu/shacl/shacl/upload (against the "Core W3C syntax rules"). This reports 160 errors with the message:
Value does not have shape shsh:ListShape
Test: [Value] - [https://brickschema.org/schema/BrickShape#NumericValue]
Location: [Result path] - [http://www.w3.org/ns/shacl#or

This is also an error that the Stardog Studio Text Editor reports and that seems to break the Stardog import.
Further research led me to https://www.w3.org/TR/shacl/#OrConstraintComponent which AFAICT requires a list syntax for the values.
Can you confirm my assumption that this is a bug that should be fixed?

Hi @jaehnigen-kp !
Here's what the Turtle serialization of bsh:NumericValue looks like in the latest distribution of Brick:
bsh:NumericValue a rdf:List ;
    rdf:first [ sh:datatype xsd:float ] ;
    rdf:rest ( [ sh:datatype xsd:decimal ] [ sh:datatype xsd:integer ] [ sh:datatype xsd:double ] ) .

I believe this is a valid List per the SHACL list definition (https://www.w3.org/TR/shacl/#dfn-shacl-list). We haven't had any issues with this construct in pySHACL or Topquadrant's SHACL.
I found a definition of shsh:ListShape here and there's nothing obviously wrong to me. I'll poke around and see if I can find why this is raising an error

Hey @gtfierro, for a first step I assumed that the problem is with the sh:or value (should be SHACL list according to https://www.w3.org/TR/shacl/#OrConstraintComponent) not being enclosed in brackets. Therefore I changed all (60) occurances of sh:or bsh:NumericValue ; to sh:or ( bsh:NumericValue ) ; which gave me 60 validation errors less. But I still got 90 errors with the same error message as above. So that seems to not have been the final issue.
What's your recommendation about these kinds of validation errors in general? There seem to be some contradicting validators out there. Do you know about that specific validator? Is there recommended/"definite" one?

Just jumping in, but I think sh:or expects a list of SHACL shapes. Try
sh:or ( [bsh:NumericValue] )

If I have sh:or bsh:NumericValue and bsh:NumericValue is defined as I did above (https://github.com/BrickSchema/Brick/issues/656#issuecomment-2334366394), doesn't that fulfill the necessary definition?

I see what you mean...hmm.

@jaehnigen-kp I think this might be a bug in Stardog. Chances are (?) they expect the list (the object of sh:or) to be a blank node. However, we re-use the list here in several places so it's represented as a named node. It is possible we could refactor this to use a Nodeshape to contain the sh:or, and just compose that with the shapes that need it. However,  without anything more specific in terms of logs, it is hard to know what is going wrong. The other SHACL processors we use have not complained about this construct.
We have had success using:

the TopQuadrant implementation (pretty fast, but you have to interact in Java or over CLI): https://github.com/TopQuadrant/shacl
pySHACL (slower, but in Python): https://github.com/RDFLib/pySHACL
there are others listed here: https://w3c.github.io/data-shapes/data-shapes-test-suite/#implementation-reports

Be aware that you will want to choose implementations that support SHACL-AF: https://www.w3.org/TR/shacl-af/
Let me know if you have any questions!

@gtfierro Please be aware that I was primarily refering to the validator at https://www.itb.ec.europa.eu/shacl/shacl/upload. Have you tried that yourself? The validation results of Stardog were that confusing that I at first wanted to find some easy-to-access validator and thus ended up at the one linked above. I'll get back when I got some more feedback that is worth following up on.

Sorry for my confusing reply! I have tried that site, and I have no idea why it is reporting the results it is. As far as I can tell, our list is correctly formatted using SHACL. Do you get any better report results out of Stardog?

Do you get any better report results out of Stardog?

Unfortunately not, even worse. For now I only have access to Stardog Cloud and that provides only an online editor view for the TTL with some inline error display. I'll try to get some feedback from there as well.

Hi @costas80
Here is a short script which downloads the latest Brick and runs it through the TopQuadrant validation. I have not been able to replicate the SHACL error mentioned by @jaehnigen-kp except on the Interop TestBed site. There are a couple errors here but they mostly have to do with missing imports which shouldn't be relevant to the error.
wget https://repo1.maven.org/maven2/org/topbraid/shacl/1.4.3/shacl-1.4.3-bin.zip
unzip shacl-1.4.3-bin.zip
pushd shacl-1.4.3
export SHACLROOT=`pwd`/bin
export PATH=$SHACLROOT:$PATH
chmod +x $SHACLROOT/*.sh
wget https://brickschema.org/schema/1.4.1/Brick.ttl
shaclvalidate.sh -datafile Brick.ttl

Hi @gtfierro
Having looked into this I believe there is a misunderstanding here. When you say that different SHACL processors don't complain about the Brick shapes, this is when you are using the Brick shapes to validate a graph. This is also what you did in the TopQuadrant PoC that you shared:
shaclvalidate.sh -datafile Brick.ttl

What you did here is the same as using our generic RDF validator at https://www.itb.ec.europa.eu/shacl/any/upload, if you supply both for the content to validate and the shapes to use the Brick shapes. The validation report when comparing the TopQuadrant CLI result and our RDF validator are identical which is not surprising given that internally our validator also uses the TopQuadrant (albeit through Java).
This brings me to the initial issue raised by @jaehnigen-kp, who said he used the Brick shapes with our SHACL shape validator at https://www.itb.ec.europa.eu/shacl/shacl/upload with the "Core W3C syntax rules". This validator does not validate a graph using the Brick shapes; it rather considers the Brick shapes as the input to validate and validates them against the shapes of the configured profiles. The "Core W3C syntax rules" mentioned are the ones listed in https://www.w3.org/TR/shacl/#shacl-shacl in Section C, "SHACL Shapes to Validate Shapes Graphs". If you take the listed shapes from there, save them in say core_shapes.ttl and use them to validate the Brick shapes (shaclvalidate.sh -datafile Brick.ttl -shapesfile core_shapes.ttl), you will see 160 errors exactly as @jaehnigen-kp mentioned, and matching what our SHACL shape validator reports:
  sh:result    [ rdf:type                      sh:ValidationResult;
                 sh:focusNode                  [] ;
                 sh:resultMessage              "Value does not have shape shsh:ListShape";
                 sh:resultPath                 sh:or;
                 sh:resultSeverity             sh:Violation;
                 sh:sourceConstraintComponent  sh:NodeConstraintComponent;
                 sh:sourceShape                _:b0;
                 sh:value                      bsh:NumericValue
               ];

So, to summarise, the issue at hand is that the Brick shapes fail validation against the published core shapes at https://www.w3.org/TR/shacl/#shacl-shacl (irrespective of our validator). You could choose to address this or not in the Brick shapes but at least you should investigate further and see if a fix is needed.

I'm fairly confident this is due to a circular import of Brick through the REC ontology. I will explore a few fixes and see what we can land in the next Brick patch release (1.4.2)

@gtfierro This version fully validates against the Core W3C rules in @costas80 validator:

I'll see if that also shows improvements in Stardogs validation and be back in a separate issue if there is proper evidence to follow up. Thank you both for your great support, I learned quite a bit in the process!


Status Monitor installer link goes to a 403 page

When you click on the Status Monitor installer link which links to http://go.microsoft.com/fwlink/?LinkId=506648, it simply shows a 403 error.

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

ID: 2c8adb27-7386-3e7a-7c8f-324a5206db0d
Version Independent ID: cc276f0a-5ddd-bcb5-8261-7c4bed92454c
Content: Monitor a live ASP.NET web app with Azure Application Insights
Content Source: articles/application-insights/app-insights-monitor-performance-live-website-now.md
Service: application-insights
GitHub Login: @mrbullwinkle
Microsoft Alias: mbullwin

@AddedInnovation thanks for reaching out with your issue.
I just tested from Chrome and Edge on computers both inside and outside the Microsoft network and the link works fine for me with the download kicking off.
I would test again. If the problem persists it may your local network/security settings are blocking the download of the .exe file from starting.

@AddedInnovation I'm seeing the same successful download that @mrbullwinkle is seeing.  I also suspect that it may be a local network or security setting that is blocking your download.
We are going to close this issue as resolved but if you have any further questions about the documentation, please tag me in your reply and we will be happy to continue the conversation.


Add query command

another run.py step, 'query' along with download/transform/load

added a query to output candidate COVID19 drug targets, to iterate on:
python run.py query -q TargetCandidates
writes out:
data/queries/target_candidates.tsv

Looks good, but it would be good to add header to the output file describing what the columns are.

Thanks @deepakunni3, done


Hi everyone, who's using govalidator in production?

Hello everyone, I'm just curious any companies or individual using govalidator in production? If you see the post please share with us, I'd like to include their list in Readme. It'll be inspiring to hear from you.

MatchMove uses govalidator for some of its micro-services that are in production.


add Konzessionsabgabe field in Zaehlwerk struct

hey, please align with @JustAGabriel . He can provide you with information specifically abouit this field. It shouldn't be present at zaehlwerklevel in the long run. Gabriel is working on adding extensiondata to this COM


Wrong data on the first query for weather

Today (Sun Jan 07 2024) I performed two queries about weather. The first one showed data for Wed/Thu. The second one, made several seconds later, showed proper data. I checked several other cities - all seem to have the same issue. Looks like some kind of cache issue for me.
			IN	A

;; ANSWER SECTION:
poznan.			1	IN	TXT	"Poznan (PL)" "0.40C (32.72F)" "98.10% hu." "cloudy" "22:00, Wed"
poznan.			1	IN	TXT	"Poznan (PL)" "0.50C (32.90F)" "96.30% hu." "cloudy" "00:00, Thu"
poznan.			1	IN	TXT	"Poznan (PL)" "0.40C (32.72F)" "95.50% hu." "cloudy" "02:00, Thu"
poznan.			1	IN	TXT	"Poznan (PL)" "0.20C (32.36F)" "95.20% hu." "lightsnow" "04:00, Thu"
poznan.			1	IN	TXT	"Poznan (PL)" "0.00C (32.00F)" "94.80% hu." 			IN	A

;; ANSWER SECTION:
poznan.			1	IN	TXT	"Poznan (PL)" "-6.20C (20.84F)" "63.40% hu." "cloudy" "10:00, Sun"
poznan.			1	IN	TXT	"Poznan (PL)" "-6.20C (20.84F)" "59.70% hu." "cloudy" "12:00, Sun"
poznan.			1	IN	TXT	"Poznan (PL)" "-6.70C (19.94F)" "59.10% hu." "cloudy" "14:00, Sun"
poznan.			1	IN	TXT	"Poznan (PL)" "-7.60C (18.32F)" "61.80% hu." "cloudy" "16:00, Sun"
poznan.			1	IN	TXT	"Poznan (PL)" "-8.00C (17.60F)" "62.20% hu." "cloudy" "18:00, Sun"

;; Query time: 104 msec
;; SERVER: <IP_ADDRESS>#53(dns.toys) (UDP)
;; WHEN: Sun Jan 07 09:05:18 CET 2024
;; MSG SIZE  rcvd: 407

Hi @rozie. The weather data is cached based on queries to be under the weather service's API rate limits. If there are many regular queries for a certain location, it's data will be up-to-date. Ponzan wouldn't have received any queries in the last few days, which is why it showed you the last fetched data when you queried (and updated it in the background).


File-based labels system

Feature Description
The current label system gitea offers is nice (And effectively the same to GitHub with some extras), but it can also become a quite tedious task to update them, should you update multiple at the same time.
As an example, say you have multiple Staus/... labels used for indicating the state of an issue or PR. All have the same colour to group them together like that.
Now you want to change the colours of these labels. What you need to do is to go to each one, press the edit button, change the colour and save the change.
Depending on how fast the repo host is you have can this take quite a while to update them all, which is just frustrating.
Because of this would I like to propose a file-based labels system.
It's somewhat simple to understand:
A user with push rights can make a .gitea/labels.yml file and populate it with values like this:
"Type/Bug":
  color: 'ff0000'
  exclusive: true # Optional. Defaults to false.
"Type/Enhancement":
  color: '00ff00'
  exclusive: true # Optional. Defaults to false.
"Good first issue":
  color: '0000ff'
  exclusive: false # Optional. Defaults to false.

This would add the labels Type/Bug with color #ff0000 and being exclusive, Type/Enhancement with color #00ff00 and being exclusive and Good first issue with color #0000ff and not being exclusive.
It would allow us to update multiple labels simultaneiously by editing this file once with all the changes needed.
The web UI could still be supported by pulling the info from the YAML file and displaying it.
Further would I propose the addition of new settings for labels to limit on what type they can be applied: Issue and/or PR.
This would make it easier to find the labels you want to apply by hiding those not suited nor needed for the thing you apply it on.
Screenshots
No response

I think it's better to do it by actions or oauth app.

Both have their downsides:

Actions: not every instance may have those enabled. Especially when self-hosting and you don't have the infra for it.
OAuth: Requires pre-existing app, which - again - may not be a possible thing to host yourself.

Just having a way to edit multiple labels at once to reduce numbers of calls from and to the site (and api) would be good.

Also, I hope that the other suggestion - That about an option to limit a label to issues and/or PRs only - could be considered as I believe this could help declutter the list on repos which have labels for all kinds of things.


feat: sticky footer

related with: https://github.com/v4iv/gatsby-starter-business/issues/40
It can be also done differently, using just #layout-wrapper like so:
#layout-wrapper
  min-width: calc(100vh - 3.25em) // 3.25em is padding of top navbar
  display: flex
  flex-direction: column

but it depends on bulma's .navbar padding-top which seems fragile.

Thank You @wysher


Mapping shortcut to key and key to shortcut

The ability to map across types as opposed to being locked to key to key or shortcut to shortuct

The ability to remap a key to a shortcut and vice versa would be extremely useful and I would imagine also easy to implement, it would add more power to changing workflows using this tool. For example, I want to have a key close a window, but I can only make a shortcut do that as I'd have to remap it to the ALT+F4 shortcut.
I want to be able to remap a key to a shortcut and vice versa

We hear you @PandaBoy444, and are tracking this suggestion here: #3290
closing this as a duplicate issue.


Move functions to base class

Context: Some of these functions are needed in Catalyst. Since Catalyst does not use LM, but instead uses LightningDynamic, the least upper bound in the class hierarchy is StateVectorLQubit.
Description of the Change: Move these functions to StateVetctorLQubit.
Benefits: Code-reuse
Possible Drawbacks:
Related GitHub Issues:

@erick-xanadu What was the issue with adding these methods to StateVectorLQubitDynamic? Any plan to get this support for LK in a followup PR?

The idea was to reuse code. So moving these to the base class is only for increasing code reuse. LK's implementation is already in the base class.

The StateVectorLQubit has no explicit storage data type.
It might be tricky moving it here, or even unsafe.

Happy to close this ticket then. I'll leave it up for a bit of further discussion. The disadvantage is that we would copy these methods over. Right now for example, I am working on other two methods that will call these methods. And that means we would also have to copy these over in Catalyst.

@AmintorDusko alternatively, there could be another class between these two that implement these methods and Lightning Dynamic inherits from that one.

The StateVectorLQubit has no explicit storage data type.

What is preventing us from getting a pointer to the data and modifying it? All the gates are applied in this way already, so isn't it natural to do the StatePrep similarly?

The StateVectorLQubit has no explicit storage data type.
It might be tricky moving it here, or even unsafe.

@AmintorDusko Happy to close this ticket then. I'll leave it up for a bit of further discussion. The disadvantage is that we would copy these methods over. Right now for example, I am working on other two methods that will call these methods. And that means we would also have to copy these over in Catalyst.

Hey @erick-xanadu, feel free to proceed and get the team's opinion on that.
You don't need to close the PR.
I agree that copying is an advantage, especially in the maintenance context.
We can improve safety by including some checks in the methods, like checking the indices size and comparing it with the statevector size, before proceeding. What do you think?

The StateVectorLQubit has no explicit storage data type.

What is preventing us from getting a pointer to the data and modifying it? All the gates are applied in this way already, so isn't it natural to do the StatePrep similarly?

Nothing. See my comment addressing Eric.

We can improve safety by including some checks in the methods, like checking the indices size and comparing it with the statevector size, before proceeding. What do you think?

@AmintorDusko , added extra checks.


+: changing the name of config, because it was causing an error.

Magento version 2.1.9
PHP 7.0
When doing bin/magento setup:upgrade.
Im getting an error PHP Fatal error:  Cannot use Magento\Config\Model\ResourceModel\Config as Config because the name is already in use in /vagrant_data/score/httpdocs/vendor/magmodules/magento2-channable/Helper/General.php on line 13

fixing issue #20


Add the org.springframework.experimental:spring-native dependency automatically when the org.springframework.experimental.aot plugin is applied

When the org.springframework.experimental.aot plugin is applied, it could automatically add a dependency upon org.springframework.experimental:spring-native to the implementation configuration. This would simplify things a little bit for users and would also remove the need to keep the versions of the plugin and the spring-native dependency in alignment.

This may complicate things from a start.spring.io perspective. This would be the first entry that's just a plugin when generating a Gradle project.
/cc @snicoll

I think that's fine. We can remove the dependency as part of customising the build for Gradle.

I am not sure we should do that, currently both should always be used together, but that's likely to change since the AOT plugin will be usable without spring-native, see #488.

When that happens, we can update the plugin to not add the dependency then. What am I missing?

If it is added automatically on Gradle side, we won't be able to use spring-native dependency as a trigger for native related AOT transformations, so I tend to think it should remain explicit (and symetric between Maven and Gradle).

If it is added automatically on Gradle side, we won't be able to use spring-native dependency as a trigger for native related AOT transformations

Sorry, I didn't realise that was a requirement. That's a good reason to keep the separate dependency declaration.

and symmetric between Maven and Gradle

We used this as a guiding principle in Spring Boot 1.x and it was one of the biggest mistakes we made. A Gradle plugin that's symmetric with Maven won't be idiomatic and, in our experience at least, will become very difficult to maintain. Not directly related to this issue as there's a good reason to keep the dependency declaration beyond symmetry with Maven, but I thought it worth mentioning as I think it would be mistake to keep the plugins symmetrical purely for the sake of it.
Back to this specific issue, it would still be nice to avoid the need for the dependency to have a version when it should match the version of the plugin. Perhaps the plugin could provide some dependency management or a helper method so the user doesn't need to worry about this?

Thanks for your feedback.
@bclozel Any thoughts?

I thought the main driver behind renaming the build tools as "aot" was that we would consider them for the native and for the JDK use cases?
Taking a step back, we really want the developers to express an opinion that says whether we should include native-related AOT or not. Maybe that dependency is not necessarily the best marker we would like here - would a Gradle DSL option work better in this case?
In any case, we can make things easier by configuring the dependency and/or contributing dependency management for it.

A DSL might be nice. You could do something like this:
springAot {
    native()
}

Or this:
springAot {
     native {
         // Set some native settings here
     }
}

When native has been called, the exact setup – adding a dependency, etc – becomes an implementation detail.


tensorboardX version problem

Hi,
When I tried to eval the model, I got the problem in visualize_utils.py,that's say:
""
File "/home/ssds.pytorch/lib/utils/visualize_utils.py", line 159, in add_pr_curve_raw
writer.add_pr_curve_raw(
AttributeError: 'SummaryWriter' object has no attribute 'add_pr_curve_raw'
""
I saw from the tensorboardX-1.1,that in the writer.py, only see the 'add_pr_curve' method, so I want to make sure is that the version problem ,and what the version of your tensorboardX  is. ; )

It should be the version problem. I pull this problem one month ago in here. So the best thing is try to install the tensorboardx with link.


We have not added the Miro templates as resources

When we originally worked on the idea of a new guide we created a list of resources that could help people to run a sprint, or a specific exercise, including the Miro templates.
But they are currently not included as a part of this guide.
This issue was pulled out of the larger #17.

I've marked this as 'on hold' as we're not sure if we'll continue to recommend Miro instead of FigJam.


M3-1846 Fix missing question marks for reboot/power down confirmation dialog

Coverage remained the same at 30.548% when pulling 9a06f7013907c3c89c8aa322f240a87fa4f9520b on WilkinsKa1:M3-1846 into a555bbe80cbc5351f9d4d6bd21589e76897332a9 on linode:release-0.39.0.


Should be able to use redis as a hostname

This fails:
services:
  api:
    restart: always
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - mode: ingress
        target: 3000
        published: 3000
    environment:
      - REDIS_HOST=redis
      - REDIS_PORT=6379

  processor:
    restart: always
    build:
      context: .
      dockerfile: Dockerfile
    deploy:
      replicas: 2
    environment:
      - REDIS_HOST=redis
      - REDIS_PORT=6379
      - PROCESSOR=true

  redis:
    image: redis:alpine
    x-defang-redis: true
    ports:
      - 6379:6379

I looked back through the BullMQ Sample and realized I probably need to change redis to redisx to make it work, but this is something I'm certain other people will run into that needs to be fixed.

After a chat with @edwardrf he reminded me that it's not that redis as a hostname is a problem, it's that it would replace any instance of a matching string in an env var. So it caused a problem with the bullmq sample where I had a connection string: redis://redis:6379
So I'm unsure why the compose file above failed. I'll need to keep digging.

The right fix is to deploy an instance of CoreDNS in our Playground cluster and do DNS lookups per tenant, instead of using a shared Route53 private zone. Then we no longer need this replacement hack.

Need to investigate the alternative of running (private) services on ECS-EC2 so we can override the DNS search domain in /etc/resolv.conf.


Using libraries such as three.js is not foolish!

The README says

similar demos used libraries such as three.js, but it is both foolish and inefficient to use a 3D engine for rendering large amount of blocks.

But I disagree (in a friendly way!).
Three.js can be used to make instanced meshes, and render many cubes with a single draw call. It just depends on how you use Three (for example).

BTW, nice project! :)


Optimized readChunk

readChunk has been reorganized to save one allocProc and one readProc (PngChunk is now on the stack).
This might be minor on a desktop, but it makes a fair difference in embedded applications!

Rebased manually. Thanks or the (in hindsight obvious) improvement!


How do we generate Matterport 3D data?

Habitat-Lab: v0.2.4
Habitat-Sim: v0.2.4
Currently, we are going to use Matterport 3D equipment to shoot a new environment and use the filmed location as input.
In the cloud operated by the Matterport company,
we can receive .mlt and .obj files, and I understand that we need to convert them into .glb files for use with Habitat.
However, there is an issue that cannot be used immediately because the composition of Matterport3D (MP3D) data is not just .glb.
The MP3D data is configured as follows.

filename.glb
filename.house
filename.navmesh
filename_semantic.ply
mp3d.scene_dataset_config.json

Therefore, we can't make it except for the .glb file, so I wonder how we can create it.

Hello, I meet the same problem, do you have any suggestions? @niessner


fix regex perf issue with emphasis and bolding detectors

Should close #190

@jsonmaur you can test this by trying out npm imarkdown-to-jsx@dev


wrong binds types passed from REST/Server.py to cx_oracle due to py23 changes

Impact of the bug
CRAB (which AFAIK is the only user of WMCore/REST as a REST server on top of Oracle DB)
Describe the bug
It is tricky to describe since it is not fully understood yet.
This is mostly a heads up in case @mapellidario has already an idea.
Please take this as a general report aimed at getting your (e.g. @amaltaro @mapellidario ) help in
defining a good strategy for CRAB migration. I do not like to stick with an old 1.3.crab branch longer,
but the fact that we are the only user of this class, which has no testing in WMCore fwk, makes things tricky
https://developer.oracle.com/dsl/tuininga-cx-oracle.html
For a while @ddaina and myself have been chasing the fact that just some queries at times were taking O(minutes) in preprod,
while all queries were fast on our dev DB instance after we moved to use WMCore with py23 compat (1.4.6.pre2).
We ruled out a change in dependencies (cx_oracle e.g.) and could confirm by simply picking python from
a different GH tag inside a built image.
But faced with :

old image is fast on prod, preprod, dev
new image is slow on prod, preprod but fast on dev
we could not isolate problem to our code, rather than DB.

Eventually Katarzyna Maria Dziedziniewicz-Wojcik (aka Kate) notices that Oracle optimizer was using full table scale,
in which case the much smaller table size in "dev" DB may explain the difference.
Log inspection showed that queries like
UPDATE blah WHERE id = :var with kwbinds={'var',:'somestring'}
where instead being executed as
UPDATE blah WHERE id = :var with kwbinds={'var',:u'somestring'}
the unicode in the WHERE is making Oracle fall to full table scan (do you remember the DBS vs. new SQLAlchemy issue 2 in spring 2019 ?).
I stepped through things with pdb, and the time is lost exactly in
https://github.com/dmwm/WMCore/blob/935ef0de5404c0fa10a41b62bede25233baa6c3f/src/python/WMCore/REST/Server.py#L2098
or the equivalent
https://github.com/dmwm/WMCore/blob/935ef0de5404c0fa10a41b62bede25233baa6c3f/src/python/WMCore/REST/Server.py#L2098
But I can't follow code inside the c.execute
Long story short, and much confusion having  flown and still reigning in my head, Kate has now
indicated that we can force the type of the bind variable with code like
binds = ()
k='id'
kwbinds = {k:'2b69a73edc024c216dc285fdee8b9044a9c3de784355fa341104eec2'}
sizes = {k: cx_Oracle.STRING}
cur.setinputsizes(**sizes)
#cur.execute(None, id = s)
cur.execute(None, *binds, **kwbinds)

I still have to test this, but a more general solution may be needed, since at times
the varaibles used in the WHERE are NUMBERS not all VARCHAR.
Kate suggested to look here : https://developer.oracle.com/dsl/tuininga-cx-oracle.html , I still have to digest that.
It is also very much possible that all of this disappears by simply running with python3 !!
How to reproduce it
tricky
Expected behavior
Oracle should never use full table scan and queries should be completed in msec
Additional context and error message

Kate said:
Let me put it this way - we've spent 40mins yesterday trying to install python 2 with proper cx_oracle and instant client
and we have only managed because we have valgrind  and some oooold ubuntu images and a collection of instact client libraries downloaded to our very fast home pc, otherwise it's not possible in a reasonable amount of time
move to 3 when you can  - fixing unsupported 2 is really a pain now

@belforte Stefano, I haven't yet looked very carefully at what you're reporting here. However, can you please clarify what the impact and how important it is to get this fixed before the migration to python3?
I second what Kate said (and I'm pretty sure Dario too), but depending on your answer to these questions above, we might have to work on some temporary workaround... speaking of which, a long time ago we implemented this fix for DBS to deal with issues that popped up with a cx-oracle upgrade:
https://github.com/dmwm/WMCore/pull/9208
it never got merged because there is, of course, a performance penalty to cast every SQL query, and every response; but it might be an option here.

thanks @amaltaro . Let's take breath. I think it is important now for me and Daina to understand where we are and define some form points. And I think all changes to WMCore, even tentative, should be tracke here, not in CRABServer repo.
Once we are on solid ground, we should think.
Impact: I have been foolish enough to think that everything was working and now it is easier for us to stay in the WMCore 1.4.6 branch. But with a couple days of work we can go back to 1.3.crab.6 and use that for the project of the months (replace CRABCache with S3), and look at py3.
I think at this point we only need guidance from you on which work to do in which environment, and when.

P.S. I had tried s cruder version of what you have in #9208, but that only got our queries from 80 to 3 seconds. Then Kate suggested to enforce cx_Oracle.STRING type for the bind variables. There's also some "persistency" on Oracle side (once the optimizer decided to change execution plan, may stick with it for a while no matter what) which makes things not precisely reproducible... let's not go there !

as indicated in the the referred-to CRABServer issue, I have implemented Kate's recipe in my branch https://github.com/belforte/WMCore/tree/OraFixes and so far is working.

@belforte Stefano, thanks for this proposing this. It sounds like a good plan.

branch 1.4.6_crab has been created
backport of #10339 is provided here: https://github.com/dmwm/WMCore/pull/10350

Please let me know what the next steps are.

thanks Alan. I will verify 1.4.6_crab and make a PR for REST/Server.py (point 3. in the plan). Then @ddaina will build a crabserver image with this, test and put in production. We will use this as base for py3 evolution.

fixed in branch 1.4.6_crab via https://github.com/dmwm/WMCore/pull/10351


Add emoji support

Need to add a FOSS emoji font support as a fallback for the default theme and text entries. Is there any other than Google's Noto Emoji Color that we can use freely?

e. g. https://github.com/eosrei/twemoji-color-font

Disadvantage: In Godot it only shows the outline

Ah if it can't display full emojis that's not worth it then. Thanks for the heads-up!

@NathanLovato That's the fallback mode of the font. With other fonts it could work.

@NathanLovato That's the fallback mode of the font. With other fonts it could work.


Using deprecated imports in scss

Describe the bug
When running the UI locally, I see some deprecation warnings:
Warning: '/Users/charlesoverbeck/git/dockstore/dockstore-ui2/src/styles.scss' imports '~material-design-icons-iconfont/src/material-design-icons' with a tilde. Usage of '~' in imports is deprecated.

Warning: '/Users/charlesoverbeck/git/dockstore/dockstore-ui2/src/styles.scss' imports '~ngx-sharebuttons/themes/default/default-theme' with a tilde. Usage of '~' in imports is deprecated.

To Reproduce

npm ci && npm run build
npm run start

UI starts, but you see deprecation warnings
Expected behavior
No deprecation warnings should be seen -- it may get in the way of a future Angular upgrade.
┆Issue is synchronized with this Jira Story
┆Fix Versions: Dockstore 1.14
┆Issue Number: DOCK-2324
┆Sprint: 107 - Eridanos
┆Issue Type: Story

I see other deprecation warnings, but not these particular ones.
For example
npm WARN deprecated<EMAIL_ADDRESS>See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated<EMAIL_ADDRESS>This functionality has been moved to @npmcli/fs
npm WARN deprecated<EMAIL_ADDRESS>Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated<EMAIL_ADDRESS>Use your platform's native atob() and btoa() methods instead
npm WARN deprecated<EMAIL_ADDRESS>This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm WARN deprecated<EMAIL_ADDRESS>https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated<EMAIL_ADDRESS>See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated<EMAIL_ADDRESS>This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm WARN deprecated<EMAIL_ADDRESS>Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated<EMAIL_ADDRESS>This module is not used anymore, npm uses minipass-fetch for its fetch implementation now
npm WARN deprecated<EMAIL_ADDRESS>Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated<EMAIL_ADDRESS>Please upgrade to 6.1.0. https://fontawesome.com/docs/changelog/
npm WARN deprecated<EMAIL_ADDRESS>This was an internal-only Angular package up through Angular v11 which is no longer used or maintained. Upgrade Angular to v12+ to remove this dependency.
npm WARN deprecated<EMAIL_ADDRESS>This package has been deprecated. Please see https://blog.angular.io/modern-css-in-angular-layouts-4a259dca9127
npm WARN deprecated<EMAIL_ADDRESS>Version no longer supported. Upgrade to @latest

A pile of
./src/app/about/about.component.scss?ngResource - Warning: Module Warning (from ./node_modules/sass-loader/dist/cjs.js):
Angular Material themes should be created from a map containing the keys "color", "typography", and "density". The color value should be a map containing the palette values for "primary", "accent", and "warn". See https://material.angular.io/guide/theming for more information.

<EMAIL_ADDRESS>186:5  define-light-theme()
/src/materialColorScheme.scss 175:23                             @import
src/app/about/about.component.scss 2:9                           root stylesheet

Think this is done though it may have successors


error fetch fetching price for players

Prerequisites

[X] I have searched for existing issues that already report this problem, without success.

Seems like futbin has banned your ip..

Yes i can use futbin

I have same problem and i cant use relist futbin, same notification. (Error fetch fetching Price for "Random Player Name")


filter null results returned by the parse function

This is effectively a no-op because it's adding a null check to the streaming implementation, but it's the non-streaming implementation that is the issue.
I think it may also break the streaming implementation, because it no longer handles the chunk. Noting that pushing null to a stream is the correct way to handle a null input to a stream.
The filter will need to be added here.


v4 Feature List

This issue serves as a location to discuss the feature and testing matrix for v4 of Responsive. Anything agreed below will be added here.
CSS/Sass

[x] Browser Support. IE9 up.
[x] Additional breakpoints. #48
[x] Aria based selectors. http://slides.com/heydon/getting-nowhere-with-css-best-practices#/36
[x] REMs and EMs for fonts
[x] BlockGrid

JavaScript

[x] Unit tests
[ ] Nav Widget.

UMD support?
Inherited widgets?

Hi folks,
The latest build is up in the v4 branch. If you can I would be very grateful if you could cast your eyes over it and provide feedback as I think I'm pretty much ready for the v4 release.
I'm going to build a navigation plugin as a separate project as there is such a massive variation in navigation styles that I don't think it is appropriate for the base framework.
Cheers :smile:

v4 is released.