Fonts not carrying over to electron build correctly.

When testing using the browser, everything works 100%.
When trying to preview with electron, however, I get a GET file:///C:/assets/Pix.b727d010.woff2 net::ERR_FILE_NOT_FOUND error. Can't seem to see the font file within the assets directory in Sources either.
I have the font file itself under the assets/site/font directory. I load it within the index.html file and tried using WebFontLoader to try and load it with js and it still has a similar issue- where it can't find the font file. Stuff like phaser sprites and assets work fine, but not stuff included within the index.html file.

Might have been an issue with the way I edited the main.js file. When i revert it, it works fine (on localhost) but when i build it then try to run it, the entire screen is white and it remains in dev mode but no errors in console and nothing in sources. How are we meant to build/use the environment variables? That is probably the actual issue I am having.

I'll check as soon as possible.

By the way, my repo with this issue is public here: https://github.com/Dan-Mizu/Froguelike
You can see the issue when you try use the preview command the dev command. I use vscode's launch.json to run each command within the run and debug tab.

Hi there, did this ever get resolved? Thanks!

Hi, unfortunately this months for me are too much busy with works. If anyone can find a solution fell free to make a pr.

I resolved it somehow in my project but forgot how to be honest.
Here is my main.js file though if you want to compare: https://github.com/Nostalgi-cc/Froguelike/blob/update/electron/main.js

Hi can you try to share with me how can you fixed it? If you can maybe i can fix the repository and also update it to phaser 3.60

https://github.com/Nostalgi-cc/Froguelike/commit/d48332087f90e10c7ffa3e4186705ccdaa6995b7
This commit seems to be when i fixed it.
Using WebFontLoader by Google I load the font in during my load scene from a separate css file (not within the index html file).
So really it wasn't a fix as it didn't involve changing any electron files but rather a workaround (or maybe intended?).
You should update to Phaser 3.60 but also look into update Vite to the newest version, as that's what I did without issues.

I'll try to fix it in the master repo

Currently i've added webfontloader on "client" and works correctly, i've edit the copy-from-client.js script for create correctly the index.html in "electron", but electron actually gives me this following issue: Class WebSwapCGLLayer is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libANGLE-shared.dylib (0x7ffb546e8378) and /Users/mchierchia/Desktop/PROJECTS/Github/phaser-typescript-electron/electron/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib (0x107b68328). One of the two will be used. Which one is undefined.
Seems is known on electron github as bug...


Explain what hardware is used for benchmarking

Would you care to write a sentence or two in Readme, about your HW configuration.

Thanks


inconsistent "picture-in-picture" toggle before and after switching to fullscreen

Discussed in https://github.com/sebdelsol/sfvip-all/discussions/14

Originally posted by amezhong1 February 24, 2024
Currently if I switch to "picture-in-picture" mode, and switch on fullscreen, then switch off fullscreen, it goes back to regular windowed mode. Can the "picture-in-picture" toggle be made to be consistent before and after changing between fullscreen and windowed? Thank you!

fixed in Sfvip Player v<IP_ADDRESS>


Only the first three footnote numbers are set bold for some fonts

Description
In the following code, the first three numbers of the footnotes are bold (?), and from four onward they are not anymore. However, this does only happen with some fonts (like CMU Serif or CMU Serif Extra).
#set text(
  font: "CMU Serif",
)

= Header

Some text with footnotes.

test #footnote[asdf 1 asdf]
test #footnote[asdf 2 asdf]
test #footnote[asdf *3* asdf]
test #footnote[asdf 4 asdf]
test #footnote[asdf *5* asdf]

Result:

and

(Using typst 0.11.0 (2bf9f95d))
Reproduction URL
No response
Operating system
Linux
Typst version

[X] I am using the latest version of Typst

Try setting the typographic option of https://typst.app/docs/reference/text/super/ to false
I suspect some of the fonts may not include all the necessary codepoints

Yes, that is a valid workaround. Thanks

I don't think there's anything we can do about this. The font just doesn't have more of those glyphs.

It is probably not a good idea for all superscript cases, but for footnote numbers it might make sense to emit a warning if some numbers have superscript glyphs, but a certain one has not.
Like The selected font has no superscript glyph for '4'. Try disabling the "typographic" option of "super" for consistency

I don't think there's anything we can do about this. The font just doesn't have more of those glyphs.

What about only enabling the typographic option in the case the font has a complete set of script characters?

That sounds like a quite good idea.

We'll need to check how coverage looks for common fonts.


Fix for options being undefined in addExchange

When calling the rabbit.addExchange() function passing in the first parameter of name and the second parameter of type e.g. rabbit.addExchange(exchangeName, 'topic') this was generating an error of:
TypeError: Cannot set property 'name' of undefined     at Broker.addExchange (\node_modules\rabbot\src\index.js:132:16)
This was due to the addExchange function trying to assign name to options.name, however, options was undefined.
This has been fixed by removing the if statement checking for both type and options to not exist before assigning options to an empty object and instead assigning options to either the passed in options argument or an empty object at the top level of the function.

@dharvey0310 - this is a great suggestion and very close to what ended up happening as part of the v2 changes (which use ES2015 features). The options argument is defaulted to {} in the function signature.
I intend to land v2 this afternoon after I've reviewed the open PRs to see what can be merged into the code base.


storiesOf().add() reads fn.name if only 1 arg provided

This change helps when the function provided to .add() is reused in the same file for eg. tests, so it is defined outside of the call to .add() and assigned to a variable. The story takes the name of the function/variable.

Okay. I am fine with this. But I wanna know really how you use this.
May be that helps me to do the documentation.

like this:
import React from 'react'
import test from 'blue-tape'
import {shallow} from 'enzyme'

import StepHeader from '../step-header'

const props = {
  file: { name: 'name of the file' },
  name: 'name of the project',
  table: {
    length: 1234,
    columns: { length: 56 },
  },
}

const tableAsValue = () => <StepHeader {...props} />
const tableAsPromiseState = () =>
  <StepHeader {...props} table={PromiseState.resolve(props.table)} />

storiesOf('StepHeader', module)
  .add(tableAsValue)
  .add(tableAsPromiseState)

test('<StepHeader /> table as value', t => {
  const wrapper = shallow(tableAsValue())
  t.true(wrapper.contains(props.name))
  t.end()
})

test('<StepHeader /> table as PromiseState', t => {
  const wrapper = shallow(tableAsPromiseState())
  t.true(wrapper.contains(props.name))
  t.end()
})

Do you have any concrete plans for how to integrate stories with tests? From my limited time using storybook it seems that another missing piece is for action('clicked the link') to work like a spy (ie. keep track of the nr. of calls,etc. and make that accessible as .calls(see eg. the spies in https://github.com/mjackson/expect#spies)

Okay.
About tests. Both tests and stories are two different things.

tests - check the functionality.
stories - check the UI/UX and develop it.

Stories are usually create by designers (for anyone who play that role). Then developers writes tests for the functionality. That's to make sure, designers do not break the app.
That's how we think about testing.

Hey, we talked about this PR. Although I like it, this violate one of our API design goals. Which is:
There should be only one way to do something
This violate that.
But it's totally possible for you to create a simple wrapper. May be publish that to NPM.
I can link to that project from the docs.
Finally, really appreciate working on this.

Thanks for considering it. In the end this was nothing more than a convenience. About tests, I know tests and stories are different things, my point is that, at least for me, they usually end up sharing one thing, the props passed to the component. Since stories are little more than props + component, I'm thinking it suits my needs for the tests to operate on the stories

@nfcampos yeah. That's a good idea too.
Try to play with it and let's start a chat on a different thread on how things work.


the words are breaking in multiline string

I have googled everywhere to find a solution for this but nothing helps.  Can you provide flutter doctor -v ?
Thanks.

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.

Hi sorry for late answer, here is my flutter doctor -v:
`[√] Flutter (Channel stable, 2.0.4, on Microsoft Windows [Version 10.0.19043.985], locale en-US)
• Flutter version 2.0.4 at C:\flutter
• Framework revision b1395592de (4 months ago), 2021-04-01 14:25:01 -0700
• Engine revision 2dce47073a
• Dart version 2.12.2
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at C:\Users\diyar.SP\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.3
• ANDROID_HOME = C:\Users\diyar.SP\AppData\Local\Android\sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code (version 1.58.2)
• VS Code at C:\Users\diyar.SP\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.21.0
[√] Connected device (3 available)
• Android SDK built for x86 (mobile) • emulator-5554 • android-x86    • Android 10 (API 29) (emulator)
• Chrome (web)                       • chrome        • web-javascript • Google Chrome 92.0.4515.131
• Edge (web)                         • edge          • web-javascript • Microsoft Edge 92.0.902.55
• No issues found!`

Reopening the issue as user reverted back with the requested info

@diyarfaraj , what platform is this issue on?  please share the minimal complete reproducible code to better address the issue.
Thanks

Hi
Noticed it has something to do with retrieving the string from SQL.

@diyarfaraj can you please provide the above-requested info if you think this issue is valid.
Thanks


Chapter 15 minor typo

Loving the book so far! Just found a small typo on page 506:

The $W_{hy}$ term in the final output equation should be $W_{ho}$ I think.

Thanks a lot! Just fixed it in the notebook!


Add tree view to calculator selection overlay with calculators sorted by category.

Could use a exiting Vue tree view library? e.g.

https://github.com/zdy1988/vue-jstree

https://github.com/zdy1988/vue-jstree seemed unsuitable due to hard-wired formatting. Seems easy enough to write your own basic tree view object.


[Gally]: master <- dev

Automatically created by Git-Ally

:tada: This PR is included in version 2.13.16 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Db/migration updates

Description
This PR is aimed to update the tables according to the latest DB_diagram. Link to new db_diagram https://dbdiagram.io/d/5fb801913a78976d7b7cc7d8
Fixes  #(184)
How to test?
VS and mySql workbench
Checklist

[x ] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x ] This PR is ready to be merged and not breaking any other functionality

Irrelevant files added accidentally!!

was closed due to Irrelevant files added accidentally and reopened to remove the local changes for the irrelevant file.


Add support for Warp

Hi!
I've created an Icebreg for Warp and added the port link!

Thank you for your contribution!


✨ Contribution Opportunity: Review the Optimism Monorepo contributing process

What is a Contribution Opportunity?
A Contribution Opportunity is a concrete task that you can work on to contribute to the Optimism Collective.

Summary
The Optimism Monorepo is one of the primary places where work happens on the OP Stack, the open source software stack that powers the Optimism Collective. A smooth contribution process is important to getting new contributors into the Monorepo and making sure that they'll keep coming back.
Taking on this task would involve the following:

Keep track of your experience with a detailed document
Read through the Optimism Monorepo README and note any issues or missing information in the README
Using the README, find the CONTRIBUTING document
Using the CONTRIBUTING document, set up the Optimism Monorepo locally
Build the components in the Optimism Monorepo
Run the tests for the Optimism Monorepo
Note any issues that you have during any of the above steps in your detailed document
Publish the document by leaving a link as a comment on this issue

Impact
The Optimism Monorepo is a key location for ecosystem contributions. It's important to make sure that the contributing process is as smooth as possible. Any issues within this process should be caught and smoothed out so that potential contributors aren't stuck before they're able to make their first PR.

Hey, I would love to take this one!

Hey there! Here's a link to my review, hope it's of some value ^^
https://github.com/twopats/review-op-contribution-flow/blob/main/review.md

Hey, I have a review to contribute that I'm working on -- but I had several steps that had different outputs/errors -- I've resolved most of them now, but whichever file makes it into the monorepo as a review should probably include a few extra clarifications and troubleshooting steps in case someone trips over the same things I did. Mind if I fork your review @twopats , then we can push the whole thing as a complete picture that covers possible pitfalls?

@twilwa invited you 👍

hey, is this issue still available to work on?


Backpack Inventory Modal Does Not Display

Describe the bug
When installed, player presses 'i' to call the backpack inventory modal to view and interact with contents.  Inventory opens as expected and all other actions appear normal.  The player's game inventory screen indicates the weight limit increase due to pack, however player cannot see visually the modal panel with the backpack slots and is unable to interact with items and backpack.
Notes:

This is a hosted server with Valheim+
We do use Valheim Minus patcher mod to allow Bepinex but disable/unload V+
Other players are using AdventureBackpacks with no issues.

A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Player installed AdventureBackpacks on client using R2modman
Player loads valheim using R2modman 'start modded'
Game loads correctly.
Player gathered ingredients for Rugged Backpack
Player crafted and equipped Rugged backpack
Player pressed 'i' to view backpack slots
Player inventory opened, but no backpack modal displayed. (however player's weight capacity increased by 10)

Expected behavior
Like other server players, expected backpack contents to display.
Mod List (please list your mods that are being used):
Player uses the following mods: EquipmentAndQuickSlots, Cats, AdventureBackpacks (and bepinex ofcourse).  All have been reinstalled including R2modman to be sure latest Hildir updates.
Cats is server-side and dll is installed correctly and working.
Additional context
Add any other context about the problem here.
Thank you for taking the time to review!!!  This is a brilliant mod and look forward to all my players using it!!  Hoping it is just a mistake on our end.   Tonight I plan to have the player completely uninstall and reinstall their mods just to be certain unless you identify a clear issue.   I can try to obtain a log tonight if that may assist.

I'll need your LogOutput.log if you don't mind from a session where you had the issue

OKAY!.. Figured it out.  Player had remapped their keys... and changed the normal inventory call from TAB to i.
Changing it back to default mappings allowed the backpacks to function as intended.
So, only item to note here is to warn that remapping default keys could impact functionality.
Thank you again for an awesome mod.. we're off to adventure and good to close this ticket.

Glad to hear!  Thanks!


[RunOnLogin] Linux autostart option

One method of autostarting, which should work for many Linux distro's and DE's is a well placed desktop file.
Location, $HOME/.config/autostart/. This is a location specified by the freedesktop group which focuses on interoperability with Linux systems. So if a desktop file is dropped in here for the app, distros which respect this will run it on login.
One concern is desktops that don't support this specification, for those the field is open as to what needs to be done. Most however do adhere to this so I feel it would be good enough for the majority of users as a starting point.

Thanks a lot for the insight on the Linux front. We'll add that information in the explainer.

@Garbee, we've updated our explainer addressing your feedback in this issue as well as adding a new approach with JS APIs. It'd be great if you could take a look and give us additional feedback.

At least on this issue I do believe what was added is very concise and accurate as a starting point for implementers.
I’ll re-review the document in whole and chime in on existing issues or create new ones if needed within the next day or two.
Thank you!


Hello Sir, can you assign me this issue?

Hello Sir, can you assign me this issue?

Which one

@kishanrajput23 hacktoberfest's label is not given to the accepted pr

No need


Apply fixes from StyleCI

This pull request applies code style fixes from an analysis carried out by StyleCI.

For more information, click here.

Pull Request Test Coverage Report for Build 37

0 of 4 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 17.863%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/ChromeBrowser.php
0
4
0.0%

Totals

Change from base Build 35:
0.0%

Covered Lines:
117

Relevant Lines:
655

💛  - Coveralls


docs: Ionic Guide: Updating your app versionCode error

Type: docs
Platform: all
In the Ionic Guide (http://ionicframework.com/docs/guide/publishing.html) there's an issue in the last step of the document (Updating your app).
It says:
"In order for the Google Play Store to accept updated APKs, you'll need to edit the platforms/android/AndroidManifest.xml file to increment the android:versionCode value"
I understand that the latest version of Cordova manages the versionCode of an app in the config.xml file. Using the current documentation is not useful as the build command regenerates the AndroidManifest.xml file every time it is executed.

This issue was moved to driftyco/ionic-site#264


Feature/pdct 1602 create metadata renderer component for document page

What's changed
Add document meta renderer which renders new metadata component to the document page if the document is an MCF document and keeps current styling on all other projects.
Proposed version
Please select the option below that is most relevant from the list below. This
will be used to generate the next tag version name during auto-tagging.

[ ] Skip auto-tagging
[x] Patch
[ ] Minor version
[ ] Major version

Visit the Semver website to understand the
difference between MAJOR, MINOR, and PATCH versions.
Notes:

If none of these options are selected, auto-tagging will fail
Where multiple options are selected, the most senior option ticked will be
used -- e.g. Major > Minor > Patch
If you are selecting the version in the list above using the textbox, make
sure your selected option is marked [x] with no spaces in between the
brackets and the x

Handle multiple values for implementing agencies and geographies


Add v0.10.2 to npm/cdnjs

Are there any plans to add the latest v0.10.2 release to npm?
It looks like the authors here are also the collaborates on the bootstrap tour package on npm.
The bootstrap-tour cdnjs page has autoupdate enabled from npm, so updating there would feed two birds.
Thanks

0.10.3 released.


Server download website construction

Users can go to the official website to download various versions of the server.

2.Support docker to pull programs directly

Done by @jovany-wang


Enhancement: Send all users in realm a "Broadcast" message

It would be useful to have a way to send a broadcast message to all members of a realm.  Possible uses include maintenance window warnings for all users.

@stone212 my recommended approach for that is to use a stream like #announce for that purpose, and limit it so that only organization administrators can send to it (there's a setting for that purpose).

(The one thing that would be nice for that is to ability to enforce that everyone in the organization stay subscribed to such a stream, which is why I'm not closing this issue.)

@timabbott I agree with both things you said:

This power should be limited to admins.
Everyone in a realm should be automatically signed on as a member of whatever platform these messages go out on without the ability to remove themselves.

But should it be a stream?  A user could mute the stream.  Is there a way to add an override to user muting?  Something like an @all-override?  Because every user might not want all group announcements (for example a remote worker doesn't care about when paychecks arrive in the office or whose turn it is to buy donuts) but maybe everyone should be forced to get emergency messages like "the system is going down for maintenance".
Please understand I am just trying to make helpful suggestions, not criticize your reply, or your excellent product that I use every day and enjoy using.

Well, in a pinch you could always just write a little script with the Zulip API that sends every user a PM telling them about upcoming maintenance, without any changes to the Zulip product (and that'll even send email/push notices, etc.).  I think we may also have plans for a version of wildcard mentions that pierces muting.
I'm reluctant to add a feature like an "unmutable stream", mostly because it's extra complexity.  An ultimately, if they didn't read the "maintenance on Friday" message because they muted the announcements stream, it's a pretty similar outcome to the user not reading it for some other reason (e.g. they didn't check Zulip until the announcement had expired or just skipped all their unread messages, etc.).


[STORM-1415] Some improvements for trident map StateUpdater

https://issues.apache.org/jira/browse/STORM-1415

Two very minor comments and then I am +1

comments addressed.

+1


[Enhancement] Feedback Alignment

Checklist

[x] I tested all changes and all related features with different users (student, tutor, instructor, admin) locally
[x] Client: I followed the coding and design guidelines.
[x] Client: I documented the TypeScript code using JSDoc style.
[x] Client: I added multiple screenshots/screencasts of my UI changes

Motivation and Context

This PR removes the general feedback option and aligns the validation of feedback of all exercise types. Referenced feedback will only need a points, whereas unreferenced will need text and points.
Description

Adaption of the database to transform all general feedback (Type: Manual or Null, Reference: Null) to unreferenced feedback (Type: Manual_Unreferenced, Reference: null)
Remove all general feedback on the client side
Align feedback validation to be equal for all exercise types

Steps for Testing

!!!IMPORTANT!!!
First test it locally, and see if all database changes are done correctly (see also screenshots below)
Test for database change and removed general feedback

Log in to Artemis
Navigate to Course Administration
Before testing this PR make sure that you have exercises (file, text, programming, modeling) that have assessment with a general feedback. You can create a new exercise while another PR or develop is deployed on the ts1 (when this PR is deployed there will not be a possibility to add general feedback anymore)
Open the already assessed submission with general feedback and check if it is now displayed as unreferenced feedback (see screenshots below)
Check also the student view if everything is displayed accordingly (see screenshots below)

Test for validation:

Create a new exercise (programming, modeling, text and file upload) and participate
Assess the exercise and check that for unreferenced you always need to set the points and text and for referenced you just need to set the points.
Try different scenarios (see screenshots below)
Check also the student view if everything is displayed accordingly (see screenshots below)

Test Coverage

Nothing changed.
Screenshots

Before: Assessment with general feedback:

database:

After: General feedback is transformed to unreferenced feedback:

database:

Unreferenced Feedback validation must have points and text:

Referenced Feedback must only have points:

If you have both referenced and unreferenced you must also fulfil the validation:

Assessment of Text Exercise:

Student View of Assessment:

Tested on ts1. It is no more possible to provide general feedback and previously provided general feedback disappeared completly. I think this is intended behavior, right?

@sebastiantpeter Was it displayed as unreferenced feedback now? (See third Screenshot). Was the general feedback from an old exercise or newly created one before deploying this PR?

Tested on ts1. It is no more possible to provide general feedback and previously provided general feedback disappeared completly. I think this is intended behavior, right?

@sebastiantpeter Was it displayed as unreferenced feedback now? (See third Screenshot). Was the general feedback from an old exercise or newly created one before deploying this PR?

Before deploying this PR I created some exercises, participated and provided general feedback. Additionally I added some feedback answers with points (also some with 0 points). Then I deployed the PR and the general feedback answers disappeared and were not shown as unreferenced feedback. The feedback answers with points (also the ones with 0) were correctly shown as unreferenced feedback.

Tested on ts1. It is no more possible to provide general feedback and previously provided general feedback disappeared completly. I think this is intended behavior, right?

@sebastiantpeter Was it displayed as unreferenced feedback now? (See third Screenshot). Was the general feedback from an old exercise or newly created one before deploying this PR?

Before deploying this PR I created some exercises, participated and provided general feedback. Additionally I added some feedback answers with points (also some with 0 points). Then I deployed the PR and the general feedback answers disappeared and were not shown as unreferenced feedback. The feedback answers with points (also the ones with 0) were correctly shown as unreferenced feedback.

@sebastiantpeter Ok, it did probably did not work, because I already deployed it to ts1 before and you created the new exercise after this deployment, therefore when you deployed it, the database change was not executed anymore. This cannot be prevented. I will organise a testing session where we can test it all together :)

Tested on ts1. It is no more possible to provide general feedback and previously provided general feedback disappeared completly. I think this is intended behavior, right?

@sebastiantpeter Was it displayed as unreferenced feedback now? (See third Screenshot). Was the general feedback from an old exercise or newly created one before deploying this PR?

Before deploying this PR I created some exercises, participated and provided general feedback. Additionally I added some feedback answers with points (also some with 0 points). Then I deployed the PR and the general feedback answers disappeared and were not shown as unreferenced feedback. The feedback answers with points (also the ones with 0) were correctly shown as unreferenced feedback.

@sebastiantpeter Ok, it did probably did not work, because I already deployed it to ts1 before and you created the new exercise after this deployment, therefore when you deployed it, the database change was not executed anymore. This cannot be prevented. I will organise a testing session where we can test it all together :)

Okay, that makes sense!

All client tests pass when I run them locally:

Locally on develop I created exercises of each type, assessed with all their feedback types. Unreferenced, general, referenced.
Everything works fine except one thing. I found that programming exercises create the general feedback in a different way: there the type is null and can therefore not be migrated.

If I change the type manually it is displayed correctly.

@SimonEntholzer I fixed this issue and two more small bugs :) You can retest :)


HP NVME SSD 始终提示无法识别固件版本

大佬，不知大为什么根据提示在syno_hdd_vendor_ids里面加了供应商 ID，Unknown显示正常HP了，但是固件版本这里还是提示无法识别！

原920+系统后迁移为SA6400，DSM7.2.1

hi 007revad , please add support to my drive too thanks you

@Mrch08 @noobs69
Are they a real Synology SA6400 or XPE?

@007revad XPE sir

@007revad sir  Not the real Synology SA6400, it's XPE.

I have the same thing. I did not run the script yet and I have Synology SA6400 (it's XPE)

Mine are TEAMGROUP MP44Q 4TB SSDs.
When I ran the script the first time (ensuring it was on Volume 2 HDDs) DSM would no longer boot, indicating that the volume was removed. I had it setup as a boot task with
volume2/scripts/syno_hdd_db.sh --autoupdate=7 trigger

Can you try the following:

Run syno_hdd_db with the --restore option.
Update to https://github.com/007revad/Synology_HDD_db/releases/tag/v3.5.103 and run it.

sir，I followed the instructions and the problem still persists.

restored and updated script still same before.

@Mrch08 @Neobondupdate to newest RR version. it's fixed guys . thanks you so much for your time Mr.Russell @007revad


Create New Tier Type for Crypto Contributions

We need to create a new tier type for crypto contributions. I am proposing the following changes to the tier page;

[ ] Type dropdown should have a new type named Crypto Contributions
[ ] When the Crypto Contributions tier is selected we should only show the following fields Name, Description, Button Text, Goal and Standalone Page.
[ ] When the crypto tier is created it should show the tier card title as Crypto Contribution; something along the lines of the design below.
[ ] Hide the crypto creation option under a feature flag for now.

@opencollective/design @kewitz : Feel free to weigh in on this please; especially the part about the design. 😄

@SudharakaP Crytpo isn't a tier. Crypto is a method of payment, but it'll still live under the 'contribute' section. Hence we can't add crypto in the dropdown here.
We have a new design which allows the admin to toggle crypto payment. It is yet to be moved to production.
The crypto mode of payment can't be edited in terms of the name, description etc. because it will be a uniform mode of payment for everyone.

@aminakazi : Thanks for the information. But I am not sure if this part falls under the scope of this project. The designs seems to revamp the contribution tier page. My suggestion is to handle the changes to the contribution tier page in a dedicated project and for now we add crypto as a tier which seems simpler. However I am open to change if others think if the changing of the contribution tier page should also be handled here. 🤔
cc: @kewitz @BenJam

Crypto should not be a Tier Type. It can be something similar to "Enable flexible contributions"

I agree. Crypto is a payment method type, not a tier type.
Tier types are used for many things, like deciding whether we need to apply taxes (product, services) or create special types of memberships (ticket, membership). It seems dangerous to override it only because the payment method is different.

@znarf @Betree : Thanks for the information. I've altered the issue to make the Crypto Contribution as an Amount Type instead. Hope that makes sense now. Let me know if there's anything you need to add/change here. 👍🏽

Using Amount type seems like a hack as well. The values for this field (flexible, fixed) have nothing to do with the payment method. We may want to allow flexible and/or flexible contributions with crypto in the future. I think the proposal from https://github.com/opencollective/opencollective/issues/4456#issuecomment-885556993 is a good approach.

Just updated the issue regarding the tier card design update on the card and settings https://github.com/opencollective/opencollective/issues/4346
cc @SudharakaP

Just updated the issue regarding the tier card design update on the card and settings #4346
cc @SudharakaP

Thanks Memo. 😄


Need serialization support for boost multi array

I hope this is the proper place to request serialization support for boosts multi_array. I am sure there would be problems if I tried to implement it by myself.

Fixed by #1526


Bacco lbias

Implementation of the nonlinear galaxy bias prescription as in the hybrid Lagrangian bias expansion from the baccoemu emulator library. Followed closely the structure and conventions of the lpt module.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

158 of 173 (91.33%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.2%) to 97.222%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pyccl/nl_pt/bacco_lbias.py
157
172
91.28%

Totals

Change from base Build<PHONE_NUMBER>:
-0.2%

Covered Lines:
6474

Relevant Lines:
6659

💛  - Coveralls

I approved, so feel free to merge, however, one extra comment in case you'd like to address it: to a non-expert, it won't be clear what this new class does that is different from the velocileptors-based calculator. You don't have to use HEFT ;-), but perhaps worth saying something about how this methodology is different from LPT?


az interactive failed to start

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az interactive
Errors:
The command failed with an unexpected error. Here is the traceback:
No module named 'prompt_toolkit.interface'
Traceback (most recent call last):
  File "/opt/homebrew/Cellar/azure-cli/2.41.0/libexec/lib/python3.10/site-packages/knack/cli.py", line 233, in invoke
    cmd_result = self.invocation.execute(args)
  File "/opt/homebrew/Cellar/azure-cli/2.41.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 663, in execute
    raise ex
  File "/opt/homebrew/Cellar/azure-cli/2.41.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/opt/homebrew/Cellar/azure-cli/2.41.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 697, in _run_job
    result = cmd_copy(params)
  File "/opt/homebrew/Cellar/azure-cli/2.41.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 333, in __call__
    return self.handler(*args, **kwargs)
  File "/opt/homebrew/Cellar/azure-cli/2.41.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler
    return op(**command_args)
  File "/opt/homebrew/Cellar/azure-cli/2.41.0/libexec/lib/python3.10/site-packages/azure/cli/command_modules/interactive/custom.py", line 41, in start_shell
    azext_interactive.start_shell(cmd, style=style)
  File "/Users/davide.agnello/.azure/cliextensions/interactive/azext_interactive/__init__.py", line 10, in start_shell
    from .azclishell.app import AzInteractiveShell
  File "/Users/davide.agnello/.azure/cliextensions/interactive/azext_interactive/azclishell/app.py", line 33, in <module>
    from prompt_toolkit.interface import Application, CommandLineInterface
ModuleNotFoundError: No module named 'prompt_toolkit.interface'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az interactive

Expected Behavior
Environment Summary
macOS-12.5.1-arm64-arm-64bit, Darwin 21.6.0
Python 3.10.8
Installer: HOMEBREW

azure-cli 2.41.0

Extensions:
interactive 0.4.5

Dependencies:
msal 1.20.0b1
azure-mgmt-resource 21.1.0b1

Additional Context

interactive

same here

Environment Summary
Linux-<IP_ADDRESS>-microsoft-standard-WSL2-x86_64-with-glibc2.35, CBL-Mariner/Linux
Python 3.9.14
Installer: RPM

azure-cli 2.41.0

Extensions:
interactive 0.4.5

Dependencies:
msal 1.20.0b1
azure-mgmt-resource 21.1.0b1

@jiasli
prompt_toolkit module is installed under  /usr/lib64/az/lib/python3.9/site-packages/ by azure-cli 2.41.0 package.
$ PYTHONPAPYTHONPATH=/usr/lib64/az/lib/python3.9/site-packages/ /usr/bin/python3.9 \
-c "import sys; sys.path; import prompt_toolkit; import prompt_toolkit.interface"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'prompt_toolkit.interface'

Remove it will fix the issue.
$ sudo rm -rf /usr/lib64/az/lib/python3.9/site-packages/prompt_toolkit

$ az interactive
This command is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus

az>>

In https://github.com/Azure/azure-cli/pull/22459, mycli is added in dependency, which requires prompt-toolkit.
azure-cli installs 3.0.31 and interactive wants 1.0.18, so the conflict occurs.

@jiasli
prompt_toolkit module is installed under /usr/lib64/az/lib/python3.9/site-packages/ by azure-cli 2.41.0 package.
$ PYTHONPAPYTHONPATH=/usr/lib64/az/lib/python3.9/site-packages/ /usr/bin/python3.9 \
-c "import sys; sys.path; import prompt_toolkit; import prompt_toolkit.interface"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'prompt_toolkit.interface'

Remove it will fix the issue.
$ sudo rm -rf /usr/lib64/az/lib/python3.9/site-packages/prompt_toolkit

$ az interactive
This command is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus

az>>

@taoyama your suggestion worked, thanks!

interactive uses an ancient version of prompt_toolkit which is not compatible with latest cli.
As a workaround, you need to uninstall prompt-toolkit from azure-cli. This may break other command, use it at your own risk.
For yum user, following taoyama's solution above.
For apt user,  /opt/az/bin/python3 -m pip uninstall prompt_toolkit

This issue should be fixed by service connector team and will roll out on 11.1.2022. https://github.com/Azure/azure-cli/pull/24268


GL_TEXTURE

Environment

LWJGL version: 3.2.1
LWJGL build #: Not sure...
Java version: 13
Platform: Windows
Module: opengl

Description
The enum GL_TEXTURE is an accepted parameter in glObjectLabel(), but it is not part of GL43C.
It was originally only used glMatrixMode(), which is not available in the Core profile. However, it got "resurrected" with OpenGL 4.3 due to its use in glObjectLabel(). As such, it should be defined in GL43C.

Thanks @theagentd!
GL_TEXTURE has been added to GL11C, not GL43C. We want the core and compatibility profiles to be source-compatible.

Thanks!


unable to get the IBM websphere console after changing the server.xml file

native_stderr.log
configure the was server after that change the server.xml file.for setting the generic jvm path.after that restart the was server. not getting the ibm console. attached the logs.

Remora is built for Java 8, so any try to use on Java7 or Java6 will fail.
Set your WAS to use Java8.

note that some versions of WAS are only certified for specific versions of Java.   We have to verify which versions we will support (remember, you had to redo the stream jmx to support it for same reason).

Since all WASs <=8.5 (and running on Java6) already reached End-Of-Life, supported WASs are >=8.5.5 (running Java8).

updated the WAS server to <IP_ADDRESS>. issue got resolved.


Text Editor

Issue Closed : #158
Issue Type : Feature Added
I am a HSoC Participant.

@pranjay-poddar Please check and review it.


[Method 1] Unlocked and enabled Apple Intelligence, but it seems not working

Additional Information
I'm from China, and I have an Apple Account and a VPN both in the United States. The system language was set as English (US), and the region was set as US. With the XcodeLLMEligible tool, I finally unlocked Apple Intelligence today, but the 'new Siri' didn't generate any answer by itself. It just searched on Baidu, when my default search engine is Google instead.

like this. It seems not working, and doesn't unlocked at all.

Expected and out of scope of the repo.
Many Siri based AI feature is still not yet available at this time. It's not included in this beta release(macOS 15.1 Beta).

Expected and out of scope of the repo.
Many Siri based AI feature is still not yet available at this time. It's not included in this beta release(macOS 15.1 Beta).

So you mean that the Apple Intelligence isn't really available in the United States yet

Expected and out of scope of the repo.
Many Siri based AI feature is still not yet available at this time. It's not included in this beta release(macOS 15.1 Beta).

and what's the problem of using Baidu Search?

I have set my default search engine (in Safari) as Google a month ago

So you mean that the Apple Intelligence isn't really available in the United States yet

True. Only part of Siri AI feature is included in this release.

and what's the problem of using Baidu Search?

Out of scope of this repo. Please find your answer elsewhere on the Internet.
eg. https://github.com/VirgilClyne/iRingo


Fix #1970: Fix links to JavaDoc

Review by @sjrd

Could the CSS fille be somewhere else than at the top level of the repo?

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2352/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3051/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2353/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3052/
Test PASSed.

Could the CSS fille be somewhere else than at the top level of the repo?

Yes, of course :) Anywhere you like. I just haven't found any better place (short of making a new directory for a single file).

short of making a new directory for a single file

Better that than showing it on the top level.

That's all.

Any idea where we could put that css? I'm not very inspired...

css/? assets/? doc-hacks/? scaladoc-assets/?

I guess assets is most reasonable :)

Updated. Failure case is tested manually

LGTM

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2365/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3065/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2364/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3064/
Test PASSed.


Add completion for Using keywords

PR Summary
Adds completion for the keywords following the Using keyword (assembly, module, namespace).
Example: using <Tab> results in using assembly

PR Checklist

[X] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[X] Summarized changes
[X] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[X] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[X] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[X] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[X] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[ ] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[X] I have considered the user experience from a tooling perspective and opened an issue in the relevant tool repository. This may include:

[ ] Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode
(which runs in a different PS Host).

[ ] Issue filed:

[ ] Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.

[ ] Issue filed:

[ ] Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).

[ ] Issue filed:

[ ] Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

[ ] Issue filed:

Report you'll to a lawyer for hassament charges
Sent from Yahoo Mail on Android
On Wed, Dec 1, 2021 at 11:21 PM, @.***> wrote:
@iSazonov commented on this pull request.
In src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs:

                   if (result is not null)

                   {

                       return result;

                   }

⬇ Suggested change-                        if (result is not null)

                   {

                       return result;

                   }

                   if (result is not null)

                   {

                       return result;

                   }

In src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs:

       if (result is not null)

       {

           return result;

       }

⬇ Suggested change-            if (result is not null)

       {

           return result;

       }

       if (result is not null)

       {

           return result;

       }

In src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs:

               replacementLength = tokenAtCursor.Extent.Text.Length;

               wordToComplete = tokenAtCursor.Text;

           }

           else

           {

               replacementIndex = cursorOffset;

               replacementLength = 0;

           }

           foreach (var keyword in s_usingKeywords)

           {

               if (string.IsNullOrEmpty(wordToComplete) || keyword.StartsWith(wordToComplete, StringComparison.OrdinalIgnoreCase))

               {

                   string toolTip = ResourceManagerCache.GetResourceString(typeof(CompletionAnalysis).Assembly,

                       "System.Management.Automation.resources.TabCompletionStrings",

                       $"{keyword}KeywordDescription");

I see you follow the file style but I'd prefer we follow our common rule and use strong typed resources.
We could create a private helper with case selection.
private string GetUsingTips(string keyword) => keyword switch
{
assembly => TabCompletionStrings.AssemblyKeywordDescription,
In src/System.Management.Automation/resources/TabCompletionStrings.resx:

@@ -329,4 +329,13 @@

Shift Right bit operator. Inserts zero in the left-most bit position. For signed values, sign bit is preserved.

If we use strong typed resources:
⬇ Suggested change-

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

/rebase

@MartinGC94 Please rebase to get latest updates.

Do you have any preferences? I'm personally leaning towards 3.

No objections.


protoc-gen-go: improve package doc

The files generated by protoc-gen-go include a package doc comment that is usually inappropriate.
/*
Package <pkg> is a generated protocol buffer package.

It is generated from these files:
	<some-file>.proto
	<some-other-file>.proto

It has these top-level messages:
	<SomeMessage>
	<SomeOtherMessage>
*/

While this information makes for a useful comment, it not very good godoc. It can't, for example, explain the purpose of the package nor can it provide an overview for any non-generated code in the package. It also makes no reference to GRPC services, which for some packages will actually be the purpose of the package.
Ideally, the tool would not output any package doc comments at all, and just allow developer to provide their own package doc in a separate file.
Also, because the tool emits the above comment as package doc, it only generates a single such comment and puts it (arbitrarily) in the first generated file. It would be actually be more useful if this were just a file comment that appeared in every file (not package doc) and showed the name of the one source file and top-level messages for that single file.

Package docs are no more.


Magento 2 plugin INIT

This plugin adds completion and aliases for the magento command. More information at https://github.com/denisristic/oh-my-zsh.

Has no interest.


accessing intermediate images from workflow

Hi
If I define a workflow with numerous intermediate images, can I still access them even if I run the get method on the last step?
I've posted a notebook here:
https://github.com/pr4deepr/napari-workflows/blob/pradeep/docs/deskewing_workflow.ipynb
For example, I deskew, filter, background subtract, binarise and label.
I call the get method on label, but I also want to see deskewed image. How do I do that without rerunning it twice?
Cheers
Pradeep

That's a great question! I'm pretty sure dask supports this. And I'm also pretty sure that our current implementation would rerun parts of the workflow. I'll try!

In case anyone else comes across this:
The get function (now?) takes a list as input and then returns the outputs for all the intermediates that were requested.
For the case above:
If you call
deskewed_img = new_deskew.get("deskewing")
labelled = new_deskew.get("labeling")

Then the pipeline runs twice
But if you run:
deskewed_img, labelled = new_deskew.get(["deskewing", "labeling"])

You get both with a single run.

In the abstract, if you have a pipeline with a sleep function, this is very easily visible:
from napari_workflows import Workflow
from napari_workflows._io_yaml_v1 import load_workflow, save_workflow

from skimage.filters import gaussian
import time

def waiting_func(img):
    print('Starting wait')
    time.sleep(5)
    print('ending wait')
    return img

w = Workflow()

# define denoising
w.set("denoised", gaussian, "input", sigma=2)

w.set("output", waiting_func, "denoised")

w.set("output_2", gaussian, "output", sigma=3)

w.set("input", np.random.random((3, 3)))

If one calls:
w.get("output")
w.get("output_2")

It runs twice, printing:
Starting wait
ending wait
Starting wait
ending wait

But if you request both at once, it only runs once:
a, b = w.get(["output", "output_2"])

Thus only printing:
Starting wait
ending wait

@haesleinhuepf Could be included in an example, but I think the issue itself can be closed :)

Wow! @jluethi I did not even know that workflow.get() can retrieve a list. Thanks for trying! 🌞
I keep the issue open until we documented this properly


[sdk] add htslib as submodule

add htslib as submodule to tie to specific version for stability

Removed htslib in #310


Links broken on verbiage.io

The documentation on verbiage.io (generated from this repo, right?) has a number of broken links:

Read the documentation to learn more about Verb!

Links to a 404'd http://verbiage.io/DOCS.md
The same with:

Need more than simple variables, like date()? Use one of Verb's built-in tags:
Verb can easily build multi-page markdown documentation, with a fully-linked multi-page TOC,
(Verb builds its own docs (WIP) too, check progress in the docs directory!).

Basically all links to documentation are broken :grin:

Thanks for the heads up! Please keep em comin'!

OMG must have documentation for all the awesome templates!

lol I'm working on it


Entity.plot compute dask entitysets from delayed

Pull Request Description
This is a first draft that should fix #1051
I will work on the failing test unit if the changes are approved.
My concern is that while this change 'solves' dask entity sets being plotted, it only works on low memory use cases. And would break when a user has large entityset and keeps calling .compute() inside a loop. My assumption is that a dask user would otherwise use pandas if they did not need to work on extremely large data.
Thoughts @rwedge?
update: might be another task to add to #901

After creating the pull request: in order to pass the changelog_updated check you will need to update the "Future Release" section of docs/source/changelog.rst to include this pull request.

Perhaps es.plot should not display the row counts for a dask entityset.

Wouldn't this mean a dask user will lose some function features?

Perhaps es.plot should not display the row counts for a dask entityset.

Wouldn't this mean a dask user will lose some function features?

It would, but this allows a dask user to generate the plot without needing a  .compute().   There's currently a similar compromise when printing an EntiySet object:
Entityset: ecommerce
  Entities:
    régions [Rows: Delayed('int-aadf06bc-0566-49f6-b2ff-7dc4165c4108'), Columns: 2]
    stores [Rows: Delayed('int-3b836190-bb8b-4e7b-a9ca-265f8a24ab08'), Columns: 3]
    products [Rows: Delayed('int-ccb84bf7-0d44-4561-9961-e4928895b152'), Columns: 4]
    customers [Rows: Delayed('int-31180abd-1530-4ff7-9921-8acb542985e8'), Columns: 15]
    sessions [Rows: Delayed('int-e6c393be-30c7-4faa-abe3-7044f8b55122'), Columns: 6]
    log [Rows: Delayed('int-e186025b-a5f4-45cc-a3e4-fb1a6ffa6457'), Columns: 15]
    cohorts [Rows: Delayed('int-fecffa69-0a66-4884-ba98-829d7c5fce12'), Columns: 3]
  Relationships:
    customers.cohort -> cohorts.cohort
    customers.région_id -> régions.id
    stores.région_id -> régions.id
    sessions.customer_id -> customers.id
    log.session_id -> sessions.id
    log.product_id -> products.id

I think the shorter time creating the plot due to not needing to compute is worth the loss of information


Allow pass null as class to Html::addCssClass()

Q
A

Is bugfix?
❌

New feature?
✔

Breaks BC?
❌

Fixed issues
-

👍


Fix a bug that the output of tf.sparse.fill_empty_rows may not be ordered

This is a PR from JIZHI, the AI platform in Tencent.
This pull request is for tf 2.2.0, to fix a bug that the sp_ordered_output  of tf.sparse.fill_empty_rows is not ordered when the sp_input is unordered and all rows of the sp_input are not empty.
Referring to the docs, the output of tf.sparse.fill_empty_rows named sp_ordered_output is ordered. e.g.
sp_ids = tf.SparseTensor(indices=[[1, 2], [1, 3], [0, 1], [0, 3]],
                         values=[2, 1, 1, 1],
                         dense_shape=[3, 4])
sp_ids, _ = tf.sparse.fill_empty_rows(sp_ids, default_value=0)
print(sp_ids)

Output:
SparseTensor(
  indices=tf.Tensor(
  [[0 1]
   [0 3]
   [1 2]
   [1 3]
   [2 0]], shape=(5, 2), dtype=int64),
  values=tf.Tensor([1 1 2 1 0], shape=(5,), dtype=int32),
  dense_shape=tf.Tensor([3 4], shape=(2,), dtype=int64)
)

Howerver, the sp_ordered_output is not ordered when the sp_input is unordered and all rows of the sp_input are not empty. e.g.
sp_ids = tf.SparseTensor(indices=[[1, 2], [1, 3], [0, 1], [0, 3]],
                         values=[2, 1, 1, 1],
                         dense_shape=[2, 4])
sp_ids, _ = tf.sparse.fill_empty_rows(sp_ids, default_value=0)
print(sp_ids)

Output:
SparseTensor(
  indices=tf.Tensor(
  [[1 2]
   [1 3]
   [0 1]
   [0 3]], shape=(4, 2), dtype=int64),
  values=tf.Tensor([2 1 1 1], shape=(4,), dtype=int32),
  dense_shape=tf.Tensor([2 4], shape=(2,), dtype=int64)
)

So we add a judgment for whether the sp_input is ordered, and turns to make a new ordered output tensor instead of returning the original one.
Thank you for your time on reviewing this PR.

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
📝 Please visit https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.
What to do if you already signed the CLA
Individual signers

It's possible we don't have your GitHub username or you're using a different email address on your commit. Check your existing CLA data and verify that your email is set on your git commits.

Corporate signers

Your company has a Point of Contact who decides which employees are authorized to participate. Ask your POC to be added to the group of authorized contributors. If you don't know who your Point of Contact is, direct the Google project maintainer to go/cla#troubleshoot (Public version).
The email used to register you as an authorized contributor must be the email used for the Git commit. Check your existing CLA data and verify that your email is set on your git commits.
The email used to register you as an authorized contributor must also be attached to your GitHub account.

ℹ Googlers: Go here for more info.

@googlebot I signed it!

@firejq Thank you for your contribution. Can you please sign CLA? Thanks!

@gbaned I have signed it here, could you help me to verify it? Thanks!

@gbaned The CLA page has showed I signed it. If I have any incorrect operation, can you please point out? Thanks!

@googlebot I signed it!

@gbaned Could you have a look please?

@ebrevdo Could you have a look please?
Thanks!

@ebrevdo Can you please review this PR ? Thanks!

Hi, @gbaned, @ebrevdo .
Could you please have a look at the reason for import/copybara checking fail?  I would like to fix if there is something wrong in my PR.

Hi, @gbaned, @ebrevdo .
Could you please have a look at the reason for import/copybara checking fail? I would like to fix if there is something wrong in my PR.

@firejq  It is successfully completed now. Thank you.

@gbaned Could you help to merge this PR? Thanks!

@gbaned Could you help to merge this PR? Thanks!

@firejq This is only waiting for an internal approval, it will be merged soon.


Update packages and translations

It's highly recommended to ignore whitespace for the last commit, i.e. using https://github.com/mozilla/pdf.js/pull/12665/commits/c42029489ec1f4a24acb3f07c147bd1fbf2587e7?w=1 should help.

/botio test

Thanks for the updates!


Early Cherries report - logic addition

Add a new logic to filter the stocks based on below criteria.
Stocks 5day average price and volume greater than the one year average price and volume.

Harrey sab! Codes changes are completed.. Generate file and check


Add distTar to release tasks

Issue #, if available:
Description of changes:
Initial changes for distribution of tarball
Initial changes will

Remove release sub-project from regular build Add only if we run with -Prelease property - This should reduce the build time and also does not download required files during ci build
Add archiveToTar function which can be reused for other platforms
The script will use the included jdk if the host does not have any jdk, if the host has a jdk but lower than required, script will exit with appropriate message without attempting to update as it might break other applications.

Below is the log of running the tar on linux host without JDK installed
[ec2-user@ip-10-0-7-108 ~]$ tar -xzf situp-linux-x86_64-jdk-0.1-beta.tar.gz
[ec2-user@ip-10-0-7-108 ~]$ ./situp-linux-x86_64-jdk-0.1-beta/situp-tar-install.sh situp-default.yml
java is required for executing situp, Using /home/ec2-user/situp-linux-x86_64-jdk-0.1-beta/openjdk for jdk
JAVA_HOME is set to /home/ec2-user/situp-linux-x86_64-jdk-0.1-beta/openjdk/jdk-14/
0    [main] INFO  com.amazon.situp.Situp  – Using situp-default.yml configuration file
506  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building pipeline [entry-pipeline] from provided configuration
506  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building [otel_trace_source] as source component for the pipeline [entry-pipeline]
770  [main] INFO  org.reflections.Reflections  – Reflections took 226 ms to scan 1 urls, producing 19 keys and 44 values
847  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building buffer for the pipeline [entry-pipeline]
847  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building processors for the pipeline [entry-pipeline]
850  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building sinks for the pipeline [entry-pipeline]
851  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building [pipeline] as sink component
854  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building [pipeline] as sink component
861  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building pipeline [service-map-pipeline] from provided configuration
861  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building [pipeline] as source component for the pipeline [service-map-pipeline]
861  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building buffer for the pipeline [service-map-pipeline]
861  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building processors for the pipeline [service-map-pipeline]
1194 [main] INFO  com.amazon.situp.parser.PipelineParser  – Building sinks for the pipeline [service-map-pipeline]
1195 [main] INFO  com.amazon.situp.parser.PipelineParser  – Building [file] as sink component
1195 [main] INFO  com.amazon.situp.parser.PipelineParser  – Building pipeline [raw-pipeline] from provided configuration
1196 [main] INFO  com.amazon.situp.parser.PipelineParser  – Building [pipeline] as source component for the pipeline [raw-pipeline]
1196 [main] INFO  com.amazon.situp.parser.PipelineParser  – Building buffer for the pipeline [raw-pipeline]
1196 [main] INFO  com.amazon.situp.parser.PipelineParser  – Building processors for the pipeline [raw-pipeline]
1197 [main] INFO  com.amazon.situp.parser.PipelineParser  – Building sinks for the pipeline [raw-pipeline]
1197 [main] INFO  com.amazon.situp.parser.PipelineParser  – Building [file] as sink component

Log - when running on a host with openjdk 9 installed
[ec2-user@ip-10-0-7-108 ~]$ ./situp-linux_x86_64-jdk-0.1-beta/situp-tar-install.sh situp-default.yml
/home/ec2-user/jdk-9//bin/java
Found openjdk version  of 9
0    [main] INFO  com.amazon.situp.Situp  – Using situp-default.yml configuration file
522  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building pipeline [entry-pipeline] from provided configuration
523  [main] INFO  com.amazon.situp.parser.PipelineParser  – Building [otel_trace_source] as source component for the pipeline [entry-pipeline]

Log - when running on a host with openjdk 9 installed but minimum required is 10
[ec2-user@ip-10-0-7-108 ~]$ ./situp-linux_x86_64-jdk-0.1-beta/situp-tar-install.sh situp-default.yml
/home/ec2-user/jdk-9//bin/java
Found openjdk version  of 9
Minimum required for openjdk version  is 10

Log - when running on a host with jdk 1.8 installed
[ec2-user@ip-10-0-7-110 ~]$ ./situp-linux_x86_64-jdk-0.1-beta/situp-tar-install.sh situp-default.yml
/usr/bin/java
Found java version  of 1.8
0    [main] INFO  com.amazon.situp.Situp  – Using situp-default.yml configuration file

Log - when running on a host with jdk 1.8 installed but minimum required is 1.9
[ec2-user@ip-10-0-7-110 ~]$ ./situp-linux_x86_64-jdk-0.1-beta/situp-tar-install.sh situp-default.yml
Found java version  of 1.8
Minimum required for java version  is 1.9

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

[ec2-user@ip-172-31-70-35 distributions]$ ls
situp-linux_x86_64-0.1-beta.tar.gz  trace_analytics_grpc.yml
[ec2-user@ip-172-31-70-35 distributions]$ tar -xzf situp-linux_x86_64-0.1-beta.tar.gz
[ec2-user@ip-172-31-70-35 distributions]$ ls
situp-linux_x86_64-0.1-beta  situp-linux_x86_64-0.1-beta.tar.gz  trace_analytics_grpc.yml
[ec2-user@ip-172-31-70-35 distributions]$ ./situp-linux_x86_64-0.1-beta/situp-tar-install.sh trace_analytics_grpc.yml
./situp-linux_x86_64-0.1-beta/situp-tar-install.sh: line 24: unexpected EOF while looking for matching ``'
./situp-linux_x86_64-0.1-beta/situp-tar-install.sh: line 64: syntax error: unexpected end of file

The tar did not work on the ec2 I have, ad the error is not straight forward.


Fixes for piping click from info box out of the component

Fix to pipe the native infobox event out of the component for google maps
minor change - fix for bing layer (fixed to the correct spelling for method name which is NativePrimitve, this was probably a bug) we can go rename the method later

I have refactored the wire up somewhat to make it consistent with the event handling on other components and implemented it for bing as well.


Virutal Service with lot of rules

We have an example here https://istio.io/docs/tasks/traffic-management/request-routing/#route-based-on-user-identity which is using username as the router rule.
In a real customer environment, they have almost 1M users, and they want each user have their own rules to access some services, does Istio can handle such scale if I create a virutalservice rule for each user? Or if there are other options to achieve this?
/cc @rshriram @vadimeisenbergibm

That is just an example to demonstrate simple routing rules. It is not meant as a design pattern or recommendation for how to organize your architecture. I do not think this is any scenario you would want to have unique routing behavior for 1M users.

Can you elaborate on the requirements?
Truly unique routing behaviors seems incorrect. I can see that users belong with a group or a class and then a class may have unique routing behavior.
We surely have not tested with 1M virtual services.

Thanks @ijsnellf @mandarjog
Let me elaborate more for this case, using 1M user may not be accurate but agree with @mandarjog , all of those users belong to different groups and each group have different roles, so we need to set different virtualservices based on groups, and there are 5000+ groups for this organization.
So any good solutions to handle this 5000+ groups for their virutualservice management?


Shorten certain error logs in order to keep CI logs clear

What is this PR for?
This is to shorten certain error logs in order to keep CI clear without polluted logs.
What type of PR is it?
Improvement
Todos

[x] - shorter error log

What is the Jira issue?
N/A
How should this be tested?
CI pass
Screenshots (if appropriate)
Questions:

Does the licenses files need update? no
Is there breaking changes for older versions? no
Does this needs documentation? no

not to polute logs

Looks awesome, thank you for cleaning it up!
Let me try it.

rebased from master and seems like only selenium profile fails with:
Results :

Tests in error:
  ParagraphActionsIT.testEditOnDoubleClick:443 Â» ElementNotVisible Element is no...

Tests run: 17, Failures: 0, Errors: 1, Skipped: 0

@khalidhuseynov its a know issue: logged here https://issues.apache.org/jira/browse/ZEPPELIN-1623

Looks good to me, merging if there is no further discussion


Inconsistent terminology in variable names: chunks vs shares

We use chunks and shares interchangeably in variable names and comments - we should stick to one, probably "chunks".

Similar to https://github.com/celestiaorg/rsmt2d/issues/215.
Out of curiosity why the preference for "chunks"? Since "shares" are commonly used in celestia-app, I have a slight preference for it.

No particular reason other than it seems more intuitive or understandable
due to being less formal.
On Mon, 7 Aug 2023, 19:22 Rootul P, @.***> wrote:

Similar to #215 https://github.com/celestiaorg/rsmt2d/issues/215.
Out of curiosity why the preference for "chunks"? Since "shares" are
commonly used in celestia-app, I have a slight preference for it.
—
Reply to this email directly, view it on GitHub
https://github.com/celestiaorg/rsmt2d/issues/262#issuecomment-1668381460,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABGOEBKGOOHJVLQXSOX7X5TXUEW7LANCNFSM6AAAAAA3HHHB5Q
.
You are receiving this because you authored the thread.Message ID:
@.***>


Add CachePadded variants with capped max alignment

These are useful for ensuring that values cross as few cache lines as possible, without restricting whether they can share one.

My phrasing of "don't cross a cache line" was suboptimal; I've changed it to "cross as few cache lines as possible", which is what I really want. My use case is that I have a large value (a lookup table), and I want it to take up as few cache lines as possible.

Given how we set our aarch64 and x86_64's alignments, I don't think this implementation is sufficient.

Could you elaborate?


Too bright background colors and no transparency [st]

Hi,
I've been using pywal for a while now and didn't have any problems until I decided to switch to st. I'm not sure how to describe my problem so I didn't find any similar issues. It seems like pywal chooses some random color as a background and makes the text hardly readable. I think the screenshot explains everything (urxvt on the left, st on the right). Also, the transparency on st is not working despite setting alpha value in .Xresources.
https://imgur.com/rv3AInj.png

I've managed to solve all the problems I mentioned. They were caused by some mistakes in Makepkg file in the fork I used.


update issue for radare2 version 4.0.0

Hello,
The recent update for radare2 breaks the installation for this package.
It seems 64 version zip file downloads successfully but it can't extract it because of a corrupted zip file.

Obsolete.


Remove duplicate procedures from miden-lib

As a part of migration to the MAST-base program format in #826, we ended up with duplicates of several procedures (here, here, and here). This is because these procedures are needed both by the kernel and by miden-lib, but miden-lib cannot directly reference procedures defined directly in the kernel (it can do so only via syscalls).
We need to find a way to avoid this duplication.

To make it clear, now we have this structure:

the miden library, which can call kernel procedures only with syscall, and the list of the procedures is severely limited (we don't want to add some utility procedures to the kernel)
the api.masm which contains the kernel procedures and can internally call the kernel library
the kernel library, containing the procedures which can be used only inside of the kernel (in kernel modules, in api.masm or in main.masm)

The problem is that miden could call the kernel procedures only through the api.masm or, in other words, only by calling kernel procedures, so we can't call a procedure placed in some kernel lib module. On the other hand the kernel procedures could not reach any procedure outside the kernel library, since a kernel is compiled slightly different. So that's why we needed to duplicate those procedures.
Without any modification of the miden-vm I can see the only solution: we could create a new utilities library, which would be placed next to the miden library, but will be imported by default to the both kernel and miden libs on the building stage. This library will contain all the duplicated procedures and should work the same as stdlib, which can be used both in kernel and in miden. This should be possible, since all the duplicated procedures only need a set of constants to work, they don't need any imports.

This should work but there could also be a slightly simpler approach (actually not sure if simpler, maybe just different):
We could move these procedures into a separate module (e.g., utils.masm or shared.masm) and then include this module into both kernel library and miden library at build time.
Though, maybe creating a separate utilities library may be a better idea.


[Feature]: Code blocks are searchable.

What problem does this feature solve?
Some feature descriptions may be included within code blocks, and sometimes .md files are generated automatically, identifying content from comments during generation. Therefore, the search functionality really needs to be able to search within code blocks.
What does the proposed API look like?
Make it configurable in the settings file.

We will complete this feature in the development of v2 version, and PR is welcome if you are interested.


(Suggestion) Find in Files support include or exclude sub-directory

VSCode Version:1.15.0
OS Version:Windows 10

Suggestion only:
Find in Files support include or exclude sub-directory

Search already supports including and excluding folders.

@airthomas Please give more details on what's missing or what's not working

For example, I only need to search current folder and the current folder has sub-folder x 20, any method to easier to change current exclude all sub-folders? suggest to add a checkbox etc to include/exclude sub-folder. Many thanks.
Below is JEdit search windows, if available, please also support "Ignore Case" search.

You can ignore them by name with the exclude boxes or the search.exclude setting, but I think a Search subdirectories option is too detailed for our search viewlet.
Some docs here: https://code.visualstudio.com/docs/editor/codebasics#_search-across-files


tab inserts a tab character in zig which is a syntax error

In zig a hard tab is actually a syntax error. Pressing tab on Try It Online editor inserts a hard tab, whereas in order to be useful it would have to insert 4 spaces instead. Otherwise it will be a lot of cognitive dissonance for users. Is there a way to configure this?

This cannot be configured at the moment, no.
I wonder how that should work.

A global setting doesn't make a lot of sense, since there are other languages on TIO that require hard tabs.
A per-language setting isn't much better. The preferred way to indent Python 2 code with spaces, but for code golf (still TIO's primary source of traffic), tabs are still useful.
Per-language per-user settings would be cumbersome, especially  when switching devices or clearing local storage.

I guess that leaves some shortcut to change the behavior on the fly.

I think (2) is strictly an improvement. You can leave Python to be hard tabs to match current behavior, and then other languages (or is it just Zig?) are improved. Trying to resolve the 2 spaces vs tabs with Python is a separate issue than this one.

Pressing the tab key, while working on Zig or F# code, inserts 4 spaces now.


Extra noise in logs with HealthChecker

Hi @tarampampam! Thank you for doing a great job!
Unfortunately, I'm still getting a lot of logs with health checks. I'm using the latest docker image:
{"level":"info","ts":1727796538.6479125,"msg":"HTTP request processed","remote addr":"<IP_ADDRESS>","useragent":"HealthChecker/internal","method":"GET","uri":"/live","status code":200,"duration":0.000021321}

Check out the new release v2.0.0 (or a later version). If you encounter any errors or unexpected behavior, feel free to open a new issue. I'll be closing this one :)


BUG: Entrypoint sentinel with TLS enabled bug

I noticed that the port setup for sentinel is being done like so:
port_setup() {
        {
            echo port "${SENTINEL_PORT}"
        } >> /etc/redis/sentinel.conf
}

And the port and tls_port are being defined in the tls_setup() function.
However, since port_setup runs after tls_setup I think the port=0 definition from tls_setup is being overriden by port setup.

And also in the entrypoint for redis I think the TLS setup is not right either:
if [[ "${SETUP_MODE}" == "cluster" ]]; then
            {
                echo tls-replication yes
                echo tls-cluster yes
            } >> /etc/redis/redis.conf

The tls-replication yes should be in an else I believe.

Thank you for pointing it out. The first issue has been fixed by #81

Thank you for pointing it out. The first issue has been fixed by #81

Thank you, do you know when a new image will be issued with this fix?

Thank you, do you know when a new image will be issued with this fix?

Sorry, I'm not sure about the exact time.

You can try the latest v6.2.14 v7.0.15 @Leo791


Repo sync for protected CLA branch

The pull request is created from master637514462482295989 to master to fix git push error for protected CLA branch

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


Move from Travis CI to GitHub Actions?

Would you be interested in a pull request that moves CI from Travis CI to GitHub Actions, or at least adds GitHub Actions alongside Travis CI? It seems travis-ci.org will stop being useful from Dec 31 2020. I can do it, except that I think you need to create the workflow yml, first, in master, after which I can branch off of.

that would be great. @elbrujohalcon do you know if we can move to GH actions? I am using them in private projects but you know more about the Inaka status in GH and if that would generate a cost

We totally can, @ferigis


New repository item not posted to fedora

When I add a new repository item, the new item is not shown in fedora. On the other side I have a running isle-dc where the Fedora URI is created and displayed. But it wasn't there at the start so there is some kind of delay from creation to posting to fedora. But that delay is larger than a couple of hours, i think?
EDIT: The Content context which contains Repository item has the actions configured correctly (index node in Fedora). When applying the action manually it's not indexed.
So my question is how can I configure this delay? Where does it get stuck (note: the repo item is not in gemini either)? How can I debug this?
If you need more info please tell me which.

Hi @Tristaan,
The delay should be super small. Most of the time, people don't even realize there is a delay and think it's immediate.  What you're experiencing is the retry/fail logic in Alpaca taking its sweet time.
The delay between retries can be configured, but it's probably better to diagnose what is actually going on.  I'd start by checking the Milliner logs.  If you're using ISLE, try docker logs -tf isle-dc_milliner_1 and let me know what you get.

Sometimes it works, sometimes it doesn't. Keep this issue open when some
thorough testing is done.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Islandora/documentation/issues/1760#issuecomment-805819278,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABEPGMA4ZGDM2XZUHVDM6B3TFHSDTANCNFSM4XM3NKYQ
.

Hi @Tristaan - we're undertaking a repo cleaning project, and have also made some code changes that may affect the behaviour you were seeing. If you can get this to reproduce, or find info out in the logs, can you re-open with additional details?


Seekbar on touch devices is too small to click

To reproduce:

Open a user's page on a touch device (tablet or mobile)
Play a track
Try seeking in the track
It is difficult to click exactly on the bar, sometimes you accidentally close the track

Expected: The bar to be higher so it is easier to click.

Ah yeah... this is for "normal" playback (orange seekbar) which predates mobile.
I'm not against doubling the visual thickness of the bar to make it more accessible. Regardless of visual thickness, ensuring the click area is 35-40px tall is prob a good idea.


Update Set-Mailbox Parameter Description

Update Parameter Description for Params:

MessageCopyForSendAsEnabled
MessageCopyForSendOnBehalfAsEnabled
to explicitly limit availability of parameter to non linked mailbox types.

Docs Build status updates of commit 49d05f6:
:clock10: Full build: the average full build time is 11 min(s) 46 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 49d05f6:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/mailboxes/Set-Mailbox.md
:white_check_mark:Succeeded
View (exchange-ps)

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


Add Issue and PR Templates

To help structure the Issue Logs and Pull Request descriptions

what kind of changes u made can u send a ss

Added a .github directory to the repo along with an ISSUE_TEMPLATE and pull_request_template for the above stated purpose.
This will generate a placeholder text as follows whenever issues and pull requests are made:


[github-actions] stress connectivity fails intermittently

Traceback (most recent call last):
#### ML-EID Connectivity Test **Passed** _(02/10 01:26:21 ~ 02/10 01:35:08)_
  File "/tmp/otns/pylibs/stress_tests/run_stress_suite.py", line 95, in <module>
| Simulation Time | Max Delay | Min Delay | Avg Delay |
    main()
  File "/tmp/otns/pylibs/stress_tests/run_stress_suite.py", line 70, in main
    run_suite(script_dir, suite_name)
  File "/tmp/otns/pylibs/stress_tests/run_stress_suite.py", line 91, in run_suite
    t.run(report=True)
  File "/tmp/otns/pylibs/stress_tests/BaseStressTest.py", line 60, in run_wrapper
    self.report()
  File "/tmp/otns/pylibs/stress_tests/BaseStressTest.py", line 120, in report
    raise RuntimeError("Stress test failed: \n" + "\n".join("\t" + msg for msg in self.result._fail_msgs))
RuntimeError: Stress test failed:
	Max Delay (4800s)> 3600s
| :-: | :-: | :-: | :-: |
| 6h | 2700s | 60s | 645s |
**[OTNS](https://github.com/openthread/ot-ns) Stress Tests Report Generated at 02/10 01:43:30**
#### Service Connectivity Test **Failed**: Max Delay (4800s)> 3600s _(02/10 01:35:08 ~ 02/10 01:43:30)_
| Simulation Time | Max Delay | Min Delay | Avg Delay |
| :-: | :-: | :-: | :-: |
| 6h | 4800s | 60s | 1468s |
Error: Process completed with exit code 1.

logs_113924.zip
https://github.com/openthread/openthread/runs/5134548033?check_suite_focus=true

This, the connectivity stress test has been a little flaky.
This failure shows that some SED device failed to upload data to the BR (by Service ALOC) in 4800 seconds (basically during the whole test), due to 20% packet loss ratio and constantly node moving.
A simple fix would be reducing the packet loss ratio from 20% to 10%, which we already have a PR: https://github.com/openthread/ot-ns/pull/198
I will take a further look to see if https://github.com/openthread/ot-ns/pull/198 is a good way to go.


terminal windows that spawn other windows should open the spawned window above the other

this is 'window swallowing' - nice behavior to have. maybe implement shortcut to quit 'swallowing' window too?

this is interesting! https://drewdevault.com/2019/05/01/Announcing-wio.html. seems very possible

goes into the "implement a new wm" bucket. once i collect enough ideas i'll do that, but this isn't really possible in sway or might take a ton of effort that isn't worth it


Use Bootstrap's collapse for wells.

It's not perfect since the toggle button action happens instantly and the collapse has a delay but it's better than before.
Any suggestions/patches welcome.

/CC @Johann-S just in case you have time and any improvement ideas.

Maybe that's related to : https://github.com/twbs/bootstrap/pull/20870 🤔

I haven't tried that but I will, thanks! I was trying to use transionend
but didn't spend a lot of time.
On Jul 15, 2017 00:23, "Johann-S"<EMAIL_ADDRESS>wrote:

@Johann-S commented on this pull request.
In public/assets/js/main.js
https://github.com/MaxCDN/bootstrap-cdn/pull/857#discussion_r127551813:

         var btnIcon = el[index].querySelector('span');

         el[index].addEventListener('click', function() {

           document.getElementById(name).classList.toggle('hidden');
           btnIcon.classList.toggle('caret-open');

Maybe you can do :
setTimeout(function () {
btnIcon.classList.toggle('caret-open');
}, 350);
350 is the transition duration of the Collapse plugin (
https://github.com/twbs/bootstrap/blob/v3-dev/js/collapse.js#L35)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MaxCDN/bootstrap-cdn/pull/857#pullrequestreview-50155237,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAVVtTHgMMFh_BsCDDYLvrwTAgaRpUlWks5sN9xqgaJpZM4OYrnb
.

:+1:


Performance issue and data generation

Hi, I think your implementation here is brilliant, but I have two questions about it:

I download model_50_epoch.pth and test it on Set5 data, the PSNR is 37.44 which isn't 37.65. I used bicubic interpolation in Matlab.

I use your data_generation file to create 92608 images, I trained VDSR with augmentation that increase image number up to 1111296. However, the performance PSNR is just 32.26.

Can you give me some advice here, I use python3.6 and latest version Pytorch

@CHELSEA234 Thanks for your interests.
Could you please check if the bicubic performance is close to the result on the paper?
Also please save the bicubiced images in mat format or use matlab function in python. I imported matlab.engine in python and processed all matlab functions in python for best result.
In addition, please generate the test samples as follows and evaluate PSNR only on Y channel
im_gt = imread(img_path);
im_gt = modcrop(im_gt,scale);
im_gt = double(im_gt);
im_gt_ycbcr = rgb2ycbcr(im_gt / 255.0);
im_gt_y = im_gt_ycbcr(:,:,1) * 255.0;
im_l_ycbcr = imresize(im_gt_ycbcr,1/scale,'bicubic');
im_b_ycbcr = imresize(im_l_ycbcr,scale,'bicubic');
im_b_y = im_b_ycbcr(:,:,1) * 255.0;
im_b = ycbcr2rgb(im_b_ycbcr) * 255.0;

@twtygqyy
Thanks for reply.
How did you do data augmentation about raw_data? Rotation and flipping?

Hi Jiu Xu:
Can you have a look at my issue posted on your Github? (https://github.com/twtygqyy/pytorch-vdsr/issues/5)
Deadline yields the best productivity, thanks very much!
Best,
Xiao Guo
On Jul 26, 2017, at 8:26 AM, Jiu XU <notifications<EMAIL_ADDRESS>wrote:
@CHELSEA234https://github.com/chelsea234 Thanks for your interests.
Could you please check if the bicubic performance is close to the result on the paper?
Also please save the bicubiced images in mat format or use matlab function in python. I imported matlab.engine in python and processed all matlab functions in python for best result.
In addition, please generate the test samples as follows and evaluate PSNR only on Y channel
im_gt = imread(img_path);
im_gt = modcrop(im_gt,scale);
im_gt = double(im_gt);
im_gt_ycbcr = rgb2ycbcr(im_gt / 255.0);
im_gt_y = im_gt_ycbcr(:,:,1) * 255.0;
im_l_ycbcr = imresize(im_gt_ycbcr,1/scale,'bicubic');
im_b_ycbcr = imresize(im_l_ycbcr,scale,'bicubic');
im_b_y = im_b_ycbcr(:,:,1) * 255.0;
im_b = ycbcr2rgb(im_b_ycbcr) * 255.0;
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/twtygqyy/pytorch-vdsr/issues/5#issuecomment-318088803, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AXz4mwIIme2d-rnxOVtv6FsDrKWA336yks5sR1q8gaJpZM4Ojh7h.

@CHELSEA234
For the data augmentation, following the paper, I used flipping, rotation (90 180 270 degree) and downsizing (scaling factor from 1 to 0.5).
For the matlab.engine, I did that in another testing script by converting one jpg image into numpy array using matlab in python using codes similar as:
im_gt, im_b, im_gt_y, im_b_y = eng.rgb_array(image_name, matlab.double([[scale]]), nargout=4)
im_gt_y = np.array(im_gt_y._data).reshape(im_gt_y.size, order='F')
im_b_y = np.array(im_b_y._data).reshape(im_b_y.size, order='F')

I trained the VDSR for 50 epochs, and the PSNR was 37.47dB on Set5. But when I use the model you provided, the PSNR was 36.65dB. I think maybe the batchSize or learning rate influences the result, could you please tell your implement settings.

@CHELSEA234 All hyperparameters  I used for training are provided in this repository with default settings. I guess the only reason leads to the difference is because the way of calculating PSNR and matlab bicubic interpolations

@yuanshuai220 Could you tell me how about the result when you used 128 batchsize?

请问您这里是不是没有生成.mat文件的代码啊


"The requested scope is invalid, unknown or malformed"

I tried to log in on oldbytes.space and got a screen with "The requested scope is invalid, unknown or malformed".
Is that an issue of AndStatus, or that particular instance?

Me too

The issue with scopes is probably caused by some recent Mastodon changes.
I see some note in its docs: https://docs.joinmastodon.org/api/oauth-scopes/#oauth-scopes
New "profile" scope is mentioned there.
So we need to update AndStatus.

Thank you for report, @Rhialto and @asterismo.
I fixed this in v.62.00, see #456
It appeared that my old Client registration hotfix for Mastodon stopped working, because Mastodon fixed this at its side. I had to adapt my code for that.

Oh great, let mo know where to download the new apk of AndStatus. Thank you very much.

I just tried the apk and it fails to install. The previous version i installed was org.andstatus.app_365.apk. Is there anythinfg different?
adb install AndStatus-62.00-release.apk
Performing Push Install
AndStatus-62.00-release.apk: 1 file pushed, 0 skipped. 4.9 MB/s (8927842 bytes in 1.745s)
pkg: /data/local/tmp/AndStatus-62.00-release.apk
Failure [INSTALL_FAILED_OLDER_SDK]

@asterismo I see that the app starts and logins normally on Android 8 emulator,
and I got the same exception as you see on Android 7 device.
Which Android version does your device have?
I slightly lowered version of https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 library, and now AndStatus starts on Android 7 (API 24). Please try the attached zipped apk
AndStatus-62.00-commons-lang3-15.zip

And another library fix, now it should work on Android 7.0
https://github.com/andstatus/andstatus/releases/download/62.01-beta/AndStatus-62.01-release.apk

Well, i'm using a Sonim XP5800 which is a proprietary version of Android 7.1. It is a non-touch device and AndStatus still pretty compatible with button/arrow use of the app. The fdroid version i mentioned, worked fine. These two versions you just provided did not.

I can only sideload the app with ADB, i only get that error, maybe you have increased the minSdkVersion for AndStatus. Is there any adb install --debig option i can try?

I just tested adb install to Android 7.0 emulator, and it succeeded
"c:\android\android-sdk\platform-tools\adb" -e install -r c:\android\app\AndStatus\Package\AndStatus-62.01-release.apk
Performing Streamed Install
Success
Press any key to continue . . .

Then I launched AndStatus on the emulator and successfully logged into mstdn.io Mastodon instance.
So I think that you need to update Android SDK on your computer!

With the latest update I installed (where can I see the version?) it only got worse.
In the andstatus screen where I fill in the host name of the Mastodon server, I fill in "oldbytes.space" and press the button "LOG IN TO MASTODON".
Below the horizontal line below the input field, I then see
Latest error
Invalid OAuth scope.
I don't even get to the login page of the Mastodon instance.


merge from arlac77/template-arlac77-github,arlac77/template-esm-only,arlac77/template-node-component

package.json

chore(deps): add ^3.10.0 remove ^3.9.0 (devDependencies.ava)

:tada: This PR is included in version 3.1.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Adding a Tower of Hanoi problem

Tower of hanoi is a classic example of recursion.I think it should be added in the list.

To contribute code for this issue, create a folder named Recursion, which would have a file named TowerOfHanoi.cpp.

Hello, i was looking for some basic ideas to start coding and found this issue. I wrote some code from a basic algorithm from Wikipedia and it might not be ideal but it would be great if you could give some feedback. It says "We don't support that file type" for .cpp, i don't know why. So i am sending the .cpp file in a zip. Thanks in advance and have a nice day.
TowerOfHanoi.cpp.zip

Hi @Korel!
Since you are new to programming, I suggest that you first take a look at the repository, clone it, try compiling existing code, run it, mess around with it, tweak it, add something new etc., while learning about Git - the version control system, and also about GitHub - this website that uses Git at the back-end (behind the scenes) while also providing many useful features for managing open-source projects (such as discussing issues, reviewing code etc.).
Once you're done with that you'll have a better understanding of how to use GitHub and how to contribute code to a project. Here are some links that you'll find helpful:

Git Tutorial (recommended)
GitHub Help

I'll be looking forward to reviewing your pull request!

I'm not exactly new to programming, but am looking to start helping out in open source projects so as to increase my breadth. If no one is working on this, I would like to dip my hands into it.

@ShumWengSang Thank you for your interest in taking this up! However, there are already 2 pull requests regarding the Tower of Hanoi problem, one of which is under review and the other is awaiting changes.
If you wish, you can contribute some other algorithm's implementation to the project.


LARGE-TRANSFER-OUT - FP

Alert - https://app.forta.network/alerts/0x1c462fbc35049e702965d2c0b40a8fe15e4d71db1a6611fe0d3aaa76ee1cd168
Reasons - Pancakeswap addLiquidity tx

Fixed in https://github.com/forta-network/starter-kits/pull/536


Simplifying ANT Companion App

As now, we have an Android-based companion app.
https://github.com/SKKU-ESLAB/ANT/tree/0f5aa9e770869180bf10e9fd4249b5e17ff0b6f7/android
We have many plans to enhance the ANT's functionality and flexibility.
However, since present companion app has too complicated architecture, it is difficult to achieve the functionality and flexibility.
Therefore, I have a plan to reboot ANT companion app with simplified architecture and UI.
In addition to simplifying ANT APIs, this task should proceed.

I implemented the prototype version of simplified ANT companion app. (PR #138, PR #150, PR #157)
I close this issue.


Forward all arguments to the cake.exe

The way the build.sh works now does not allow arguments to be passed to your cake script. This is a simple fix for this problem. If the argument parsing in the script is important then this fix won't work :)

Copied from Gitter:

Yes, absolutely, you should be able to append $@ (like you did), but we will need to fix #474 and #579 to make sure we keep compatibility with the behavior for people who upgrade their existing scripts before we merge it.

Closing due inactivity.


Feature: use hatch

Changes

use hatch like in asyncz
remove superfluous dependencies
replace black with ruff
fix precommit section in docs
fix docker (remove external volumes)

Checklist

[x] The code has 100% test coverage. (not applicable),
[x] The documentation was properly created or updated (if applicable) following the correct guidelines and appropriate language.
[x] I branched out from the latest main or is a sub-branch.

fixed also another problem with type checking (move the checker to test environment)

@devkral great job here! Welcome to the community and we do really appreciate your contributions.


Do Not Merge

This is an experimental branch to test out bringing scientist in. The tests are incredibly flakey on this.

Confirmed with @tebriel that we can close.


[feat] Create/use a K8S secret for the admin credentials for paperless-ngx

Is your feature request related to a problem? Please describe.
Running the chart directly does not set admin user / password so no login is possible.
Describe the solution you'd like
Add a configuration option to the values.yaml that either creates a new secret or allows to use an existing one to set the admin credentials.
Describe alternatives you've considered
As a workaround, it is possible to set the credentials using the environment variables PAPERLESS_ADMIN_USERNAME and PAPERLESS_ADMIN_PASSWORD.

Thanks for this new issue!
I will implement this as soon as I have some spare time. 😊

@all-contributors please add @rabejens for ideas

@rabejens I've just finished my work on this feature! I will shortly release paperless-3.0.0. 🎉


Add an OnEveryBit Bloq?

We have OnEach which hides the splits / joins necessary to apply n single qubit gates to an n-qubit register. We could also add an OnEveryBit bloq to add a collection of single qubit gates (or maybe n-qubit gates in a more general form) to a bigger register. An example is applying a sequence of rotations which each have a different angle, which currently requires a split/join in the decomposition.

Hmm, maybe we just want something for rotations specifically, as I admit it's a bit specific, but it could also be helpful for say a tower of CNOTs.

One approach would be to implement these cases "manually" and make a note or keep a list of the places where they crop up as empirical evidence of what sort of abstractions would see widespread use

Not important.


fix: ARM images

Add ARM images to PROW CI
Related to https://github.com/openshift/release/pull/54877
How to build
docker build -t <TAG> -f Dockerfile.ubi . --platform=linux/arm64

How about multi-arch image?:
--platform linux/amd64,linux/arm64

do not if that works without docker buildx
but this example is just to test ARM images, CI will create multi arch images (amd and arm) yes

It should:
https://docs.docker.com/build/building/multi-platform/#building-multi-platform-images

multi-arch images are slower to build than single arch. For development, I think fastest solution is better

/cherry-pick oadp-1.4