Multiple image sources with local too

Why is this not possible ?
<Image
  resizeMode={Image.resizeMode.cover}
  source={[
    { uri: 'http://placehold.it/50x50', width: 50, height: 50 },
    { uri: 'http://placehold.it/500x500', width: 500, height: 500 },
    require('./assets/default_placeholder.jpg'),
  ]}
  style={{ flex: 1 }} />

This issue looks like a question that would be best asked on StackOverflow.
StackOverflow is amazing for Q&A: it has a reputation system, voting, the ability to mark a question as answered. Because of the reputation system it is likely the community will see and answer your question there. This also helps us use the GitHub bug tracker for bugs only.
Will close this as this is really a question that should be asked on StackOverflow.

How would StackOverflow help ? This is just a missing functionality.
Why isn't it possible to say that an image should search for increasing dimensions on the web and then ,if all the images are 404 or not available, chose the default placeholder in lieu of the others ?


Custom Start/End Time Resolution

I am using XRay to trace an ASP.NET Web API application, using the included AWSXRayASPNET handler.
I have noticed that every request trace has a beginning timestamp that starts exactly on the second. This is adding extra duration time to the traces as seen here:

The start of the segment should instead be much closer to the start of the first subsegment.
The AWSXRayASPNET handler gets the starting timestamp from HttpContext.Timestamp which should have higher than 1-second resolution. The issue is that Entity.SetStartTime(DateTime timestamp) will perform a Floor operation on the starting timestamp:
private static decimal GetUnixSeconds(DateTime utcNow)
{
    return decimal.Floor(utcNow.ToUnixTimeSeconds());
}

This does not appear to happen with Entity.SetStartTime(decimal timestamp) or in turn, Entity.SetStartTimeToNow().
It would seem that there shouldn't be any reason to floor the timestamp. Happy to submit a PR if needed.

Hi @matthewdouglas
Thanks for the deep dive and uncovering the issue. I'm not really sure why we floor the timestamp in SetStartTime(DateTime timestamp) and not in the other methods. Feel free to open a PR.


Miscellaneous code quality improvements

Hello. Here's a summary of this PR:

Fix overuse of static properties/methods
Use a more Java-like programming style (this keyword, accessing via getters)
Better use of Lombok
Dedicated method for loading Config (constructors are bad with exceptions)
Better exception types and handling
Rename the main class to "ZtereoMUSIC"

care to explain why constructors are bad

care to explain why constructors are bad

Constructors can't throw exceptions and generally it's dirty to have a constructor run compute code.

this is good i like

Fuck, i closed instead of merging.


Eliminate dependency on iTunes

My suggestion here is to remove the dependency on iTunes for service discovery and instead rely on dns-sd which ships with OSX. (so does iTunes but I uninstalled it).
I don't know how common it is to uninstall iTunes or if there's another good reason not to depend on iTunes but I have a working version of APS with dns-sd. If that's desirable then I'll clean things up a bit and put up a PR.

Less is more! If it works the same while removing the dependency, I'm all for it. Thanks!

awesome. @godbout would you mind adding me as a collaborator?

Why collaborator? You should be able to fork and send a PR easily. Just edit the aps-list.sh file from the web interface. GitHub will do all the heavy work for you in the background.

good point. Show's how much open source contribution I do 😅. Just opened
the PR
On Thu, Mar 21, 2019 at 1:33 AM Guill Lo<EMAIL_ADDRESS>wrote:

Why collaborator? You should be able to fork and send a PR easily. Just
edit the aps-list.sh file from the web interface. GitHub will do all the
heavy work for you in the background.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/godbout/alfred-airplay/issues/2#issuecomment-475117665,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABCuQchHO0i9SgkkS3wt0eJcWqxoREjsks5vYxmngaJpZM4b84cy
.


[Bug] Product properties (like billing terms, and available addons) are not updated

Describe the bug
Updates to the billing of products and products addons are not wirten in DB.
To Reproduce
Edit product, add pricing per month.
Save. Bo back to products still shows free.
No error seen on any part.
Latest install fresh done yesterday...
PHP 8.0
Did a manual change in the DB to make product recurrent but still admin/customer part does not pickup the change.
https://prnt.sc/n_WznYU2gz6P
https://prnt.sc/QYvIg_G0ZKb8
https://prnt.sc/toj0hpMe9x2a

Can reproduce.

This seems like a new issue. It doesn't exist in older releases, v0.2.4 as an example.

Alright. The thing with this issue, and the majority of the similar issues is this:
The old method (jQuery's AJAX) used to post data as "form data". While doing this, some fields in the form were named as "pricing[once][price]".
This is what it looked like when we were sending form data:

Now that we are using JavaScript's native fetch API and we're posting data as JSON, this doesn't work and needs to be an object inside the JSON instead. I hope our API backend can parse and use objects inside JSON. This also might need some changes to be done inside the templates.
And this is how it looks like to post data as JSON now:

You should notice that we aren't using objects. We need to fix that

Just did some tests. When you put the pricing data inside an object like it should have been, it works pretty fine. This means the backend API might not need changes, and it should work fine once we update the wrapper and the affected templates.

Hello, @bidikov
Please try using the changes in the linked PR to see if this resolves this issue for you and verify there aren't any issues introduced with it.
Thank you!

Hi,
I will try to pull the file which was changed manually so i can check the efects - the machine where this is hosted does not have the right tooling for development...

Hi,
i have updates the API.js file but still something is strange - expacialy since in the DB i have the entries for the product to be reccurent and the admin panel stll sees the product as FREE when i enter product edit page...
With thechanged file, modifications for the product prices  are still not saved (as i have seen into the DB also) ...
Not sure, but this looks like some API misscommuniation as i'm certain my direct changes in the DB (based on the screen shots above) are correct...

@bidikov If you want to test changes and modify the assets, you should regenerate the final JavaScript bundle by running gulp again. But if that’s a production build, the Gulpfile likely won’t exist.
Your best bet would be waiting until the change is merged, then upgrading to the latest preview build.

Hi,
i have updates the API.js file but still something is strange - expacialy since in the DB i have the entries for the product to be reccurent and the admin panel stll sees the product as FREE when i enter product edit page...
With thechanged file, modifications for the product prices are still not saved (as i have seen into the DB also) ...
Not sure, but this looks like some API misscommuniation as i'm certain my direct changes in the DB (based on the screen shots above) are correct...

Everything appears correct for me. I'd try setting it again from within the gui

It might be a caching issue

You also have to run gulp manually.

You also have to run gulp manually.

No it is loaded separately
https://github.com/FOSSBilling/FOSSBilling/pull/657/commits/5e1fc17e7598240015e05db8cff31c80b131d3ee#diff-4c7d24b8afe70316cb56030f39f6b03b2bff62e89f067b5f1b23c88386cfb7deR21


I have problem with installing cocoapods

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
.
Actual results
.
Logs

Logs

<!-- Paste your logs here -->

Flutter Doctor output
[✓] Flutter (Channel stable, 3.7.8, on macOS 13.2.1 22D68 darwin-arm64
    (Rosetta), locale en-TR)
    • Flutter version 3.7.8 on channel stable at
      /Users/itsibrahimabunasser/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 90c64ed42b (4 days ago), 2023-03-21 11:27:08 -0500
    • Engine revision 9aa7816315
    • Dart version 2.19.5
    • DevTools version 2.20.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    • Android SDK at /Users/itsibrahimabunasser/Library/Android/sdk
    • Platform android-33, build-tools 33.0.2
    • Java binary at: /Applications/Android
      Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      11.0.15+0-b2043.56-8887301)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 14.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14C18
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin
        code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install see
      https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

[✗] Chrome - develop for the web (Cannot find Chrome executable at
    /Applications/Google Chrome.app/Contents/MacOS/Google Chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

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

[✓] VS Code (version 1.76.2)
    • VS Code at /Users/itsibrahimabunasser/Downloads/Visual Studio
      Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (1 available)
    • macOS (desktop) • macos • darwin-arm64 • macOS 13.2.1 22D68 darwin-arm64
      (Rosetta)

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

! Doctor found issues in 2 categories.

may be an M1 issue (see this and this)
try running this in your terminal
sudo gem uninstall ffi && sudo gem install ffi -- --enable-libffi-alloc

Hi @ibrahim-nasser, what issue are you facing?
Have you tried what was suggested in https://github.com/flutter/flutter/issues/123463#issuecomment-1483899097 to see if it works for you?

@iapicca, the link got messed up.It somehow got combined with the gh issue link.
This is the correct link https://docs.flutter.dev/get-started/install/macos#deploy-to-ios-devices

I found a solution here by [JozsefVincze]
https://developer.apple.com/forums/thread/697220

I found a solution here by [JozsefVincze]
https://developer.apple.com/forums/thread/697220

thanks to everyone who tried to help


Use distroless base image for fluent bit

Description
Changes proposed in this pull request:

Use distroless base image for fluent bit which has less dependencies. Therefore, we will hopefully have less security vulnerabilities

Related issue(s)

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Update SDist Artifact naming conventions _ instead of -

By default, sdist generation in tooling produces package-name.zip formatted naming.
whl produces artifacts with _ as the separator, followed by - to separate the properties in the artifact name.
If we update the sdist to also have _ as the separator, we won't need to special case the artifact copy in the unified pipelines.

As per python standard naming convention, sdist has "-". Artifacts copy operation takes care of  this different naming by whole directory. Marking issue as closed.


Token auth not working

Hello! I am trying to use only token auth, but am having issues. I made the token on my Nextcloud server, but I can not get the exporter to use it. I tried with Env values first, and the logs said I need a username. Putting a username in, and then the logs say I need a password. It seems to ignore the token. I tried with putting the values in a config file for the container, but the same errors occur. The container will only start with a username and password.

config output and ps showing it is using the config:
/ $ cat config.yaml
required
server: "https://nextcloud.domain.tld"
required for token authentication
authToken: "alongstringtokenhere"
required for username/password authentication
username: "admin"
password: "adminpasswordhere"
optional
listenAddress: ":9205"
timeout: "5s"
tlsSkipVerify: true
/ $ ps aux
PID   USER     TIME  COMMAND
1 nobody    0:00 /bin/nextcloud-exporter --config-file=/config.yaml
13 nobody    0:00 sh
21 nobody    0:00 ps aux
/ $

unfortunatly, i have the same issue :(
have you gotten any further with it?

No, still having the issue. I thought it may be related somehow to running nextcloud's docker image, but Ive switched to the full install on a VM and same issue.

yep, i'm running multiple instances, version 22 and 23, docker and not docker :) they all have this issue

Which version of the nextcloud-exporter are you using? I noticed that the last "master" build did not properly update the latest tag of the Docker images. I pushed the tag manually for now, this will be properly fixed later.
So if you were using the "latest" tag of the Docker image before, please try again now.

Thanks for the update! It is working now.
(I am running on ARM, so I had to use the tag 0.4.0-13-g3abc1f8, not latest, since that only seems to have x64 right now on docker hub, but this tag does work)

I might have forgotten to update the tag for the arm64 variant yesterday. Sorry for that. I plan to fix the build soon.

Does it work for you as well, @jhjacobs81 ? You mentioned that you had the issue with the non-dockerized version as well. There I do not know what should be causing the issue yet.

I'm closing this now, because I don't know what the issue for @jhjacobs81 was. Feel free to comment here if you still have an issue with the exporter.

my apologies, there where xmas holidays and all :) i will check tonight!

is there any docs on how to create auth token for admin user on nextcloud server ? thanks!


define (anti)scalar type traits

Change-Id: I23532635ec6cb7b68741d7f85deda79ebde355f5

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 67.72%. Comparing base (906b086) to head (99531d7).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #57   +/-   ##
=======================================
  Coverage   67.72%   67.72%
=======================================
  Files          21       21
  Lines         251      251
  Branches        5        5
=======================================
  Hits          170      170
  Misses         81       81

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Device firmware version

Supersedes and closes #1068.
Following whot/ratbag-python#27.

LGTM now, thanks!


Upgrade pulumi-terraform-bridge to v3.85.0

This PR was generated via $ upgrade-provider pulumiverse/pulumi-cockroach --kind=bridge --target-bridge-version=latest.

Upgrading pulumi-terraform-bridge from v3.83.0 to v3.85.0.
Upgrading pulumi-terraform-bridge/pf from v0.36.0 to v0.38.0.

Superseded by #40


Not respecting visibility from layout file

All components of the layout file are always visible, even if their visibility was set to invisible/gone. I'm performing some animations once the page is scrolled that require some components to not be visible.
This is because of the code in ParallaxContainer in onPageScrolled sets the visibility to VISIBLE when the page is on the screen, and GONE when it's off the screen.
I suggest only changing visibility if the layout hasn't set it to INVISIBLE, but I'm not sure if that would be too obscure for future users of your library. I can put a PR up doing that if you agree.
Thanks!

So @dandc87 and I think the way to do this is to make a new view attribute that will mark that view as one that will override visibility. onPageScrolled won't do anything to the visibility of any views marked with that attribute, and then you can implement your own listener to manipulate the visibility manually.

Why can't you just read android:visibility instead of making a new attribute? If that value is set, assume it's a user override.

Using android:visibility like that would work for this issue, but I feel like it's more explicit to have a custom attribute specifically for overriding visibility.


⚠ Jenkins Plugins Artifactory has degraded performance

In 60ee502, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1252 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 066ac03 after 47 minutes.


Moving source code to library module

Description
Like discussed in #298, we would like to move the existing source code to the library module, introduced in the issue #300.
This change invalidates the scripts and the workflows that will need to be updated.
Dependencies
This issue is blocked by the following ones:

[x] #300
[x] #301

Checklist

[ ] Remove sample code from the library module.
[ ] Move the source code to the library module.
[ ] Remove workflows that was using the root project.
[ ] Update scripts that was using the root project.
[ ] Check the generated documentation of the library module.
[ ] Update the public API binaries of the library module.
[ ] Update the Unreleased section in CHANGELOG.

See https://github.com/kotools/types/discussions/298#discussioncomment-7786493 for more details.


Fix Azure Dev Ops startup error (Null error check)

This fixes the Azure Dev Ops startup error (Null error check) and updates Nerdbank.GitVersioning.
Closes #30

Thank you for the effort. I'm not quite sure it fixes #30 but i'm convinced this PR is making RepoM better.


could i use gnatsd as a service thread in my process ?

Hi
i trying make *gnatsd.Server run on a goroutine as one component of message bus in my app
i use server.Run() to start it like main file doing,
but how can i stop a *gnatsd.Server safely？

server.Shutdown() should do it.


Additional TIFF IOProxy bug fix -- we don't want a full init inside open

Calling close() in open will forget too much state. All we want to do
here is make sure the TIFF file itself is closed at that point (so it
can be re-opened in append mode to add a subsequent subimage).

@MrKepzie

good catch


Fix error message in case of unfulfilled dependencies with single output

Description
Use flatten() to handle the outputs of any unfulfilled dependencies when a TaskProcess is run.
Motivation and Context
When a Task is run, and one of the dependencies is not fulfilled, and this dependency has a single Target as output (instead of a list of targets, or a dict of targets), then Luigi fails and prints the wrong error TypeError: 'RemoteTarget' object is not iterable.
See https://github.com/spotify/luigi/issues/3280
Have you tested this? If so, how?
Included unit test for TaskProcess.run()

@andresgomezfrr can you please take a look at this?


#2363 add size parameter for StageDB's table list

Description
There is a bug that can not be viewed more than 20 times when viewing StageDB table list.
Added a missing "size" parameter for bug fixes.
Related Issue : #2363
How Has This Been Tested?

create datasource from StageDB
select "default" database
Check that there are more than 20 table in dropdown.

Need additional checks?
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have read the CONTRIBUTING document.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.

Additional Context

run build
deploy to 5

run build
deploy to 5


Cannot enable JFR on minimal1 VM or zero build

Platform:
jdk8u-linux-s390x-hotspot
Architecture:
{
18:05:34      "ARCHITECTURE": "s390x",
18:05:34      "TARGET_OS": "linux",
18:05:34      "VARIANT": "hotspot",
18:05:34      "JAVA_TO_BUILD": "jdk8u",
18:05:34      "TEST_LIST": [
18:05:34          "sanity.openjdk",
18:05:34          "sanity.system",
18:05:34          "extended.system",
18:05:34          "special.openjdk"
18:05:34      ],
18:05:34      "SCM_REF": "",
18:05:34      "BUILD_ARGS": "",
18:05:34      "NODE_LABEL": "build&&linux&&s390x",
18:05:34      "CONFIGURE_ARGS": "",
18:05:34      "OVERRIDE_FILE_NAME_VERSION": "",
18:05:34      "RELEASE": false,
18:05:34      "PUBLISH_NAME": "",
18:05:34      "ADOPT_BUILD_NUMBER": "",
18:05:34      "ENABLE_TESTS": true,
18:05:34      "CLEAN_WORKSPACE": false
18:05:34  }
Please describe the issue that you are having with our binaries and if possible how to recreate it.
https://ci.adoptopenjdk.net/view/Failing Builds/job/build-scripts/job/jobs/job/jdk8u/job/jdk8u-linux-s390x-hotspot/593/console
configure: error: cannot enable JFR on minimal1 VM or zero build
Running on build-marist-rhel77-s390x-1

Fixed in last night's patch by @gdams


Hot reloading not working with components as functions

I just started a new project and it seems hot reload doesn't work when using components as functions, however it works when changing it to a class that extends React.Component
React Native version: 0.60.5

info Fetching system and libraries information...
System:
OS: Windows 10
CPU: (4) x64 Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
Memory: 7.19 GB / 15.88 GB
Binaries:
Node: 10.15.3 - C:\Program Files\nodejs\node.EXE
npm: 6.4.1 - C:\Program Files\nodejs\npm.CMD
IDEs:
Android Studio: Version  <IP_ADDRESS> AI-182.5<IP_ADDRESS>14842
Steps To Reproduce

react-native init myproj
cd ./myproj
react-native run-android
Enable hot reload on app
Change some Text on App.js and save it
Hot reload's tooltip shows up, but no changes are applied
Refactor App function into a class that extends from React.component and move into a render() method.
Hot reloading is now working.

Describe what you expected to happen:
From what I understand it should work for functions components as well, I was reading into react hooks documentations and it even said it would make things easier for hot reloading.
Snack, code example, screenshot, or link to a repository:

@gbbarroso in version 0.61-rc3 it already works correctly, but react-native-gesture-handler stops working, in case you are using it

I have also the same problem

@gbbarroso in version 0.61-rc3 it already works correctly, but react-native-gesture-handler stops working, in case you are using it

next release/rc will have fix to react-native-gesture-handler https://github.com/react-native-community/releases/issues/140#issuecomment-532819601

"A temporary workaround for the problem is to use gestureHandlerRootHOC to wrap top level component of your RN app."

Closing as this is fixed with fast refresh in 0.61 RC


Add Jonas-Mazza to Contributors list

Thanks for the tutorial!!

Hi  @JonasMazza, I'm quite elated about your pull request. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a pull request and learned that I merged it?
We’ve recently added social share  to our web app. Could you please go to https://roshanjossey.github.io/first-contributions/#social-share and share your first contribution to open source?
Also, check out projects with easy issues while you’re there.


During release process, update DMSDK dependency

Examples use DMSDK.  Until EA-3 is available, we cannot verify the publicly available version of DMSDK, and so need to update entity services examples during or after the DMSDK release.

Per email, assigning to @kkanthet for action during release process.

Verified complete.


Milight (dev 14-0) effect colorloop not working

Running the effect colorloop breaks Milight/HA.
It changes color to red then freeze and you need to restart HA again to get any response from the light.
Example code (scene)
  - name: Disco On
    entities:
      light.milight:
        state: on
        effect: colorloop
        brightness: 255
      light.livingroom:
        state: on
        effect: colorloop
        brightness: 255

This appears to be an issue in the dependency limitlessled. I have reproduced it.

@happyleavesaoc
maybe this is something that can be used instead?
colorful_strobe.py

This should be closed in favor of #1459.

Closing this because it appears to be fixed by #6334.


Results are not unique

If i use 4x4 or more dot, the patternlock result will be not unique , such as 12 5 is equal with 1 2 5. So it will be a good idea to use Hex in 4x4 or other encoding in more dot .

Hey king,
I had the same problem happening to me.
I fixed it by overriding the original function that prints the pattern in a list and added a “,” between values.
If you check the original patternToString in “com.andrognito.patternlockview.utils.PatternLockUtils.patternToString” you'll see the code I posted is just that converted to Kotlin and with an added 'append(“,”)'
fun patternToString(
    patternLockView: PatternLockView,
    pattern: List<Dot>
): String {
    if (pattern.isEmpty()) {
        return “"
    }
    val patternSize = pattern.size
    val stringBuilder = StringBuilder()
    for (i in 0 until patternSize) {
        val dot = pattern[i]
        stringBuilder.append(dot.row * patternLockView.dotCount + dot.column).append(“,”)
    }
    return stringBuilder.toString()
}

Yes, you are right. thanks!


DOC: make some of the docstrings conform with NumPy style

I went through the doc-strings and changed them so they follow the NumPy style, which is also the same style which is used in SciPy, matplotlib and HyperSpy.
https://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_numpy.html

I updated this to the newest master branch


Service "phpoffice.spreadsheet" not found

I followed the README instructions and when I try to use :
$newSpreadsheet = $this->get('phpoffice.spreadsheet')->createSpreadsheet();
I have this error :

Service "phpoffice.spreadsheet" not found: even though it exists in the app's container, the container inside "App\Controller\MyController" is a smaller service locator that only knows about the "doctrine" ... and "twig" services. Try using dependency injection instead.

There's nothing about "phpoffice.spreadsheet" in my /config/services.yaml
Do I have something to add manually ?
I'm using Symfony 4.4.2

You shouldn't use $this->get('phpoffice.spreadsheet') to get your service from your controller.
This works for several core services only.
Instead, you should inject the service in your controller (see Symfony's autowiring documentation for a better explanation).
<?php

namespace App\Controller;

use Yectep\PhpSpreadsheetBundle\Factory;

class MyController
{
    public function __construct(
        Factory $spreadsheetFactory
    ) {
        ...
    }
}

Hope this helps :)

I already tried this way. I have this error:

Cannot autowire argument $spreadsheetFactory of "App\Controller\MyController::import()": it references class "Yectep\PhpSpreadsheetBundle\Factory" but no such service exists. You should maybe alias this class to the existing "phpoffice.spreadsheet" service.

That's why I tried to strictly follow README explaination...

I guess another method would be to create a dedicated service App\Service\SpreadsheetImporter for example, and inject it with the right phpoffice.spreadsheet service.
Or I supposed you tried to use this way ?
# config/services.yaml
services:
    # ...

    # explicitly configure the service
    App\Controller\MyController:
        public: true
        bind:
            # for any $spreadsheetFactory argument, pass this specific service
            $spreadsheetFactory<EMAIL_ADDRESS>

I tried to use this way but with a wrong configuration (inspired by #13). It's working fine using your example!
Sorry, I'm not very experienced with 'services'.
Could you update README to precise explicit service usage?


[FEATURE]: Player Nickname

Scope
Web
Feature Description
Ability to change / add nickname for each players in players list.

Use Case
No response
Proposed Solution
No response
Additional Info
No response

I feel like this is outside of txAdmin's scope.
Would #628 kinda cover your use case for it?
If now, what's the use case?

In my country, game servers often require players to start their FiveM names with their group names for admin clarity on player roles. Also, there's a rule that your in-game name should match your FiveM name. This makes it tricky since you have to adjust your name each time you switch servers. Having a nickname feature would simplify things for both admins and players dealing with different server requirements.

Wouldn't it be too much work to have to go through all the players editing their nicks?

Right now, we sometimes kick players with random names just to change fivem name and match their in-game and group names. If there's a way for admins to add a nickname in the ui that gets saved in the txadmin database, it would make things much easier.

After some consideration, I decided against implementing this feature.
The use cases I could think of for this should be covered by player notes and/or the player tag system, and if it's not covered then it's probably really outside scope for txAdmin.
If this was easy to implement I would think a bit more, but it is actually kinda tricky.


Provide xz tarball of ddev_docker_images, fixes #724

The Problem/Issue/Bug:
#724 requests xz tarballs of ddev_docker_images, this adds that packaging.
How this PR Solves The Problem:
Manual Testing Instructions:
Automated Testing Overview:

Related Issue Link(s):
Release/Deployment notes:

Will approve once we have the artifacts to test the zip. Thanks, @rfay!

Testing assets in Circle now.

Kind of a haste-makes-waste, as I am just adding the tar.xz created by this PR to the v0.15.0 release. Also, this probably needed to have .xz files made for the ddev tarballs, it would only make sense.


Revert "Modified the way of change ubs parameters"

Reverts magrathealabs/agendamento-vacina#37
Don't know how. But when I merged #36 this one was merged at the same time.

Found a GitHub bug.

:open_mouth:
I think that I'm the guilty for this bug... :flushed:
I push the changes in this PR in the #36 but after that, I made other commit to revert this mess.. but maybe github don't can handle with this feat work..


[SIS-053] Lesson plan options menu

As a user of the Sistema Lesson Planner, I want to pull up an options menu to see what I can do with my lesson plan (LP).

Technical Information
This menu is used both in the LP Editor and Library, with the exception of the middle button and menu title. Make it a reusable component between the two.
Tapping outside of the menu or on the 'X' should close it (see Resources).
You'll be blocked by [SIS-051] from adding it to the Library page.
Design
The button borders are kinda thick for the inner ones because they're doubled up. Try to avoid that.
LP editor
Figma

[ ] Inside LP editor: tapping on "Add to Favourites" should change the icon and text, and a pop up "Lesson plan added to favourites" should briefly appear. Tapping on it again should change it back and a different pop up should appear.
[ ] Other dummy buttons (onPress does nothing)

Library
Figma

[ ] Other dummy buttons (onPress does nothing)

Resources
TouchableOpacity
Flexbox for centering
SVG docs -- for icons

Go to the Figma hi-fidelity wireframe to export the icons as SVGs. On the right sidebar, Design > Export > SVG.
See example usage of SVGs here.
Although, check in with this ticket first to see if a new, easier package can be used.

Overlay tapping to close
Make the "overlay" an entirely new screen in EditorNavigator. That way you can add on the entire screen an onPress function to navigation.goBack() to the previous screen. For an example, see last year's Period Purse screen (ask Emily if you have any questions, since I wrote the code for that part.
OR Dig around for some packages that might help!
Dynamic rendering (optional)
You may or may not want to use this. Up to you. Check out this example code here:
const optionData = [
    {
        name: "Export Lesson Plan",
        image: <SaveIcon/>,
        screen: STACK_SCREENS.EXPORT_LESSON_PLAN
    },
    {
        name: "Add to Favourites",
        image: <HeartIcon/>,
        screen: STACK_SCREENS.ADD_TO_FAVOURITES
    },
    ...
]

And then we can do:
  <View style={styles.containerRow}>
      {optionData.map((option, i) => { return (
          <LessonPlanOption
              key={i}
              name={option.name}
              image={option.image}
              onPress={() => navigation.navigate(option.screen)}
          />
      )})}
  </View>

This will let you dynamically render components (text modules) based on an array.

I believe the merge conflict is because I changed the sistemaLogo.svg name conflict in Header.


fix validation & clear span onfocus

add validation error messages in span and clear span on input focus

plz review!


Introduce threading so each strategy can run on its own instead of waiting for the next

In terms of Python you would need MultiProcessing, not multithreading. Because of GIL threading is ok only for IO operations but not for CPU intense logic.


How to use local oauthd daemon server on client side?

Hello, i installed the node daemon server locally, added a new app and providers, tryed oauth and it works.
It runs on http://localhost:6284/
Now i am wondering how do i use it on the client side as oauth server?
Do i need to specify the url of the local daemon somewhere in the code?
I would like to use my own server and not pay for an oauth.io account ,  so i am wondering if is this still possible?
thanks!!

ok i think i found that, but i have another doubt, the code is this:
 OAuth.setOAuthdURL('http://localhost:6284')
    OAuth.initialize('NgQoxiHojc-dR6vLPqEoeyxzh1Y');
     OAuth.popup('facebook').then(function(facebook) {
     console.log(facebook);
     /*facebook.me().done(function(me) {

         console.log('Your name is ' + me.name)
      })*/
    });

Why i have to use an api key? i want to not call oauth.io in order to not pay and use my own server.
From the oauth.io dashboard i see all the calls i made to my own oauthd, is that normal? Will i pay for them?
thank you!!

You still need an API key even if you're hosting your oAuth service. But this key is generated from your server (not in oauth.io). So, No, you don't pay anything if you're hosting it yourself.

thanks :+1:


Feature/error on details refresh undefined permissions

This addresses another small bug unveiled after fixing segments page refresh in #1252, which was caused by a race condition between fetching permissions and fetching segments where if segments fetch finished first, permissions is null.
The permissions object was not being utilized properly though, that thing should be strictly read-only. The conditions currently used to disable those buttons are being determined by segment type / status, not user permissions.

@zackcl ok NOW it can be reviewed/retested


use route also for update-api call

Thank you for the contribution. Could you please squash those 2 commits together ?

Awesome! :+1:

I saw, too late, that this PR was sent to master branch, please in the future send PR to the develop branches, thanks.

Oh, sorry! i’ll do!
Am 08.09.2015 um 08:47 schrieb Nicolas Widart <notifications<EMAIL_ADDRESS>I saw, too late, that this PR was sent to master branch, please in the future send PR to the develop branches, thanks.
—
Reply to this email directly or view it on GitHubhttps://github.com/AsgardCms/Menu/pull/14#issuecomment-138451641.


Security Analyzer Default Page check fails post upgrade to 9.4.1

Description of bug
Post upgrade to 9.4.1 Security Analyzer fails on Check Default Page indicating a page has been modified.
Steps to reproduce
List the steps to reproduce the behavior:

Upgrade to DNN 9.4.1
PersonaBar/Security/Security Analyzer
Scroll down to CheckDefaultPage
Notice "Fail" with Note: There is no data available about your current installation, please upgrade this module to it's latest version.

Screenshots

[X] 9.4.1 latest supported release

Affected browser

[ ] Chrome
[X] Firefox
[X] Safari
[ ] Internet Explorer
[ ] Edge

@james7342 Thanks for reporting this, it is a false positive at the moment.  We will resolve it with 9.4.2

@valadas lets discuss this process as well as we work to finalize CI/CD

We where just chatting about this and came up with an idea to automate this process. We only need the checksums for the current version, so we could use the GitVersion build step to automate that process on the build.


Problems dealing with SQLITE

I've been using the program for a few weeks, but today out of nowhere the SQLITE databases simply return blank, as if there was no table in them, on the right we can see from the "DB Browser for SQLITE" program that there is a table in the database.
I really don't know if it was something I clicked on, but I've already reinstalled the program including deleting the files from the AppData folder and the problem still persists.

Hi @NiceFeatures ,
can you provide me the database file? It's fine even with fake data as long as the problem occurs.
Thank you

Sure! But as I said, it worked, it stopped out of nowhere, is there any place I can get logs to send?
DB.zip

Thanks for database file.
There are no useful logs in this case.
Thanks to your attachment I found the problem, which is basically your table name starting with SQLITE.
SQLite uses "sqlite" as a prefix for its internal tables which Antares excludes from view.
I improved the way to exclude these tables and now your table is visible.
Thanks again for your report

Great, I'm waiting for the update with the correction so, thanks for your attention.


Unable to deploy an Azure Function that uses Puppeteer

The problem I'm facing is the following:
1. I have a simple API function that uses Puppeteer to generate a PDF
2. The package.json of the API has one dependency:
"puppeteer": "^19.7.5"
3. I deploy the API using Azure DevOps and run npm install
4. I run the function calling
const browser = await puppeteer.launch({ headless: true });
and get the runtime error:
Could not find Chromium (rev. 1095492). This can occur if either 1. you did not perform an installation before running the script (e.g. npm install) or 2. your cache path is incorrectly configured (which is: /home/.cache/puppeteer).
5. If I include a Puppeteer config file, api.puppeteerrc.js to specify:
cacheDirectory: join(__dirname, '.cache', 'puppeteer'),
this will install the Chromium driver in the .cache folder of the function. This makes the deployment fail, because the whole package is over 400MB, well over the 100MB limit
6. If I don't include a Puppeteer config file, the Chromium driver is already installed under /root/.cache/puppeteer/chrome/linux-1095492. I know this because I've tried to run node node_modules/puppeteer/install.js post install. It would be great to use this driver but the runtime can't access it:
Failed to launch the browser process! spawn /root/.cache/puppeteer/chrome/linux-1095492/chrome EACCES TROUBLESHOOTING
 So, is it safe to say that Azure Static Web Apps don't support Puppeteer? Or is this a bug? This article seemed to suggest it was possible to use Puppeteer: https://anthonychu.ca/post/azure-functions-headless-chromium-puppeteer-playwright/

Is there any other way of installing the Chromium driver without exceeding the 100MB limit of the function?

I actually use puppeteer in an Azure function (to generate a screenshot and measure TTI of a webpage)
Right now I just include the full chrome-linux folder and:
"dependencies": {
    "puppeteer": "latest",
    "puppeteer-core": "latest",
    "@azure/storage-blob": "latest"
  }

Using just puppeteer or puppeteer-core doesn't seem to work, I need both.
in my code I use the full path to the bin to launch chrome:
  const browser = await puppeteer.launch({
    headless: true,
    executablePath: './chrome-linux/chrome'
  });

I haven't ran into any 100MB limit though, as my package is:
Filesystem size 153570.12 Kbytes (149.97 Mbytes)
The only limit you may run into is the memory limit of the build container:
Linux Consumption plan has a 1.5 GB memory limit on a remote build container.

I actually use puppeteer in an Azure function (to generate a screenshot and measure TTI of a webpage) Right now I just include the full chrome-linux folder (link here) and:
"dependencies": {
    "puppeteer": "latest",
    "puppeteer-core": "latest",
    "@azure/storage-blob": "latest"
  }

Using just puppeteer or puppeteer-core doesn't seem to work, I need both. in my code I use the full path to the bin to launch chrome:
  const browser = await puppeteer.launch({
    headless: true,
    executablePath: './chrome-linux/chrome'
  });

I haven't ran into any 100MB limit though, as my package is: Filesystem size 153570.12 Kbytes (149.97 Mbytes)
The only limit you may run into is the memory limit of the build container: Linux Consumption plan has a 1.5 GB memory limit on a remote build container.

Wow, thanks, this actually works. One question though - how did you know that chrome was available under ./chrome-linux/chrome?
I added some logic for listing the current folder and other folders at runtime and could not find Chrome anywhere.

It's not available by default under ./chrome-linux/chrome, only because I add the full chrome-linux folder to my project it is available under that location. I also could not find a default Chrome install so I added my own. Hope this helped!

For anyone else searching for the solution to this. Changing the default cache folder for puppeteer to be inside the package you deploy to your Azure Function will do the trick
See
Puppeteer configuration

For anyone else searching for the solution to this. Changing the default cache folder for puppeteer to be inside the package you deploy to your Azure Function will do the trick
See Puppeteer configuration

@atlemagnussen By inside the package do you mean cacheDirectory: join(__dirname, 'node_modules', 'puppeteer') or what did work for you?

By inside the package do you mean cacheDirectory: join(__dirname, 'node_modules', 'puppeteer') or what did work for you?

No, don't mix it into node_modules I can copy the excact content of my puppeteer.config.cjs that works:
const {join} = require("path")
module.exports = {
    cacheDirectory: join(__dirname, "cache", "puppeteer")
}

I did not use ".cache" (as the official docs said) because the dot would cause the folder to be considered "hidden" and not part of the zip :-)
So now the cache folder containing chromium would be in the root folder of my source code alongside node_modules and my code. So when I zip this entire folder and deploy it chromium would come along. And puppeteer finds it as well.
You can verify it locally. When you do "npm install" the cache folder would show up right there and not in the default /home/.cache. Here is how my azure function root folder look when ready to deploy:
If that makes sense

I have followed this directions and my cache folder is present and it runs correctly locally; however im still getting an issue in my linux hosted azure function where it cant find chrome.  could you share a redacted version of your function - just showing imports and launch line? I'm not sure what else is different that mine wont work.
thank you!

@atlemagnussen
I seem to be getting this permissions exception:
LanguageWorkerConsoleLog[error] Working uncaught exception (learn more: https://go.microsoft.com/fwlink/?linkid=2097909 ): Error: spawn ./cache/puppeteer/chrome EACCES at ChildProcess.handle.onexit (node:internal/child_process:286:19) at onErrorNT
(node:internal/child_process:484:16) at process.processTicksAndRejections
(node:internal/process/task_queues:82:21)
any ideas here? any guidance in the right direction i'd be super grateful

@jbun007 I decided to go away from Azure Functions for my puppeteer PDF service because of too many issues. I can't remember if this was one of them
I ended up packing the whole service into docker. Then I could deploy it both as Azure App Service or Container App. And it has been dead stable.
Using docker image also gave me the option to install all fonts necessary. So now puppeteer print-to-PDF will handle all kinds of characters from different languages.
I can add the code repo to github public.

Here is my current implementation using docker container https://github.com/atlemagnussen/puppeteer-web-service

if anyone is still facing issue check this https://medium.com/@alijabbar0034/how-to-resolve-failed-to-launch-the-browser-process-in-puppeteer-on-azure-functions-linux-4edf0222bafd


PRs in archived repos show up in reminder list

Hello,
Thank you for this project! :) As the title states, if you have an archived repository (kept for historical reference) PRs that were left open on the archived repo still show up in the pull request reminder despite being unable to land.
If you're open to it, I will make a PR to ignore archived repos, or I won't if you tell me you don't want to solve this or would prefer to solve it yourself.
Regards,
David

Hi David! This sounds like a reasonable addition—feel free to send a PR if you have time!


Duplicate of PR19: Adding option to exclude cameras from recording

This is a reopening of https://github.com/bostaunieux/unifi-protect-video-downloader/pull/19 as I stupidly killed the commit from my repo due to commiting into master. Branched on my end but not sure how I can reopen the existing PR so hence this new one.

Thanks for the contribution. I've created a new build with these changes in version 3.1.0.


Initialize path configurations from file synchronously

I'm curious why PathConfigurationLoader callbacks asynchronously:
https://github.com/hotwired/turbo-ios/blob/67bd762de0a746535de8a2fc5a447d18be703ce3/Source/Path Configuration/PathConfigurationLoader.swift#L133-L137
If I bundle a file (or they have been cached before) with path configurations then they should be available immediately before an initial request:
override func viewDidLoad() {
  super.viewDidLoad();

  // Properties are null on initial loading because of DispatchQueue.main.async
  let properties = (session.pathConfiguration?.properties(for: visitableURL) ?? [:])

  route(url: initialURL, options: VisitOptions(action: .replace), properties: properties)
}

I think I just added that since URLSession.dataTask(with: url, completionHandler) returns on a background queue by default. We can optimize that though to not dispatch when already on the main queue. I'll leave this open to get that fixed.

OK, thank you!

Fixed in https://github.com/hotwired/turbo-ios/pull/27


Avd ID based uplinks

Change Summary

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes)
[ ] Documentation content changes
[ ] Other (please describe):

Related Issue(s)
Fixes #
Component(s) name
arista.avd.eos_designs
Proposed changes
if avd_id is available, it is used to calculate p2p uplink IPs, if not
switch_id is still used.  avd_id is a netbox custom  field.

avd_id is added to
nb_fabric.yml
hosts.yml
CITY_SYSTEM _CTRL.yml
How to test
Builds have been done for MTL and the uplinks IPs are set correctly.
Builds have been done for TOR with no changes to the uplink IPs.
Checklist:

[x] My code has been rebased from media-cli-fixes before I start
[ ] I have read the CONTRIBUTING document.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have updated molecule CI testing accordingly
[ ] All new and existing tests passed (pre-commit, make linting and make sanity-lint).

Please disregard this PR.


5 Days

I probably messed something up in setting up but it will only show 5 days when I wrote in 7. If anyone could help that would be great. This is my config.
{
disabled: false,
module: 'MMM-WeatherOrNot',
position: 'top_right',
config: {
location: "new-york",                // See instructions
locationCode: "40d71n74d01",              // See instructions
languages: "en",                          // See Languages list
tempUnits: "F",                           // F or C
font: "Roboto",                           // See Font list
textColor: "#ffffff",                     // Hex color codes.
htColor: "#ffffff",                       // high temp color. Hex color codes.
ltColor: "#ffffff",                       // low temp color. Hex color codes.
sunColor: "#febc2f",                      // Hex color codes.
moonColor: "#dfdede",                     // Hex color codes.
cloudColor: "#dfdede",                    // Hex color codes.
cloudFill: "#1f567c",                     // Hex color codes.
rainColor: "#93bffe",                     // Hex color codes.
snowColor: "#dfdede",                     // Hex color codes.
height: "700px",                          // module is responsive to changes
width: "350px",                          // module is responsive to changes
label: "NYC",                        // Location seems logical . .
label2: "Home",                  // . . . or anything you like
days: "7",                                // 3, 5 or 7
theme: "dark",                            // See Themes list *** theme overrides bgColor. ***
bgColor: "#000000",                       // theme overrides bgColor.
icons: "Climacons",              // Iconvault, Climacons or Climacons Animated
animationSpeed: 3000,
updateInterval: 10 * 60 * 1000,
}
},

I realize i probably have the size ratio wrong. What would be best?

You have to try different widths and heights till you see what you like. I have it in the bottom bar, width 1080px and I see 7 days


Option for Gauge to use Unicode Block Elements

I come from a python TUI library where you have the option to use Unicode Block Element letters (ex. U+2588 to U+258F, see Block Elements) to have a much finer graduation.
It would be nice to have a method to activate Unicode Block Elements.
I tried to implement it in my own library, but every approach I took didn't work well.

I've made this pr https://github.com/fdehau/tui-rs/pull/377, it needs a bit of improvement but it's a very solid start.

Closed in #377

Closed in #377


Running Optimism node with local Ethereum RPC

Hi !
I cannot run the optimism node with docker compose from a local Ethereum RPC.
It requires a flag --net=host to use local network. However, I tried to add here
network_mode: "host"
There was a conflict between docker configurations. It says
"host" network_mode is incompatible with port_bindings
Does anyone know how to solve this issue?
Thank you

@smartcontracts Could you please help or give any suggestions ?
I'd like to use my local Ethereum RPC instead of other providers (Alchemy, quicknode pro)
Let's say my local node is at <IP_ADDRESS>:8649
I setup
OP_NODE__RPC_ENDPOINT=http://<IP_ADDRESS>:8649
But I cannot get data from localhost. What should I change in the config in order to achieve this?
Thanks

Same problem here. I get this:
simple-optimism-node-healthcheck-1     | {"level":50,"time":1694893509505,"msg":"target client not connected"}

Do not use docker but run manually op-node and op-geth from the official guide


dotnet

Problem encountered on https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install
Operating System: windows
Says it is not recognized as an internal or external command.

Can you reinstall .NET Core SDK? It looks like you didn't install it correctly.

Another common issue is trying to use an old command prompt that was started before the install completed. A new prompt is required to get the change to PATH that includes the dotnet install directory.
@jonahjameshills can you make sure you opened a new command prompt?

Should be addressed above, closing. Feel free to reopen if it does not help and you need more suggestions. Thanks!


Update Scala base Image

Old: open-8u332-b09-jdk-focal
New: open-8u345-b01-jdk-focal
Update used base image for security fix

Description

Related issue and scope

[ ] I opened an issue to propose and discuss this change (#????)

My changes affect the following components

[ ] API
[ x ] Controller
[ ] Message Bus (e.g., Kafka)
[ ] Loadbalancer
[ x ] Invoker
[ ] Intrinsic actions (e.g., sequences, conductors)
[ ] Data stores (e.g., CouchDB)
[ ] Tests
[ ] Deployment
[ ] CLI
[ ] General tooling
[ ] Documentation

Types of changes

[ ] Bug fix (generally a non-breaking change which closes an issue).
[ ] Enhancement or new feature (adds new functionality).
[ ] Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

[ ] I signed an Apache CLA.
[ ] I reviewed the style guides and followed the recommendations (Travis CI will check :).
[ ] I added tests to cover my changes.
[ ] My changes require further changes to the documentation.
[ ] I updated the documentation where necessary.

Codecov Report

Merging #133 (50b3b6f) into master (134f63e) will decrease coverage by 0.98%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #133      +/-   ##
==========================================
- Coverage   77.56%   76.58%   -0.99%
==========================================
  Files         194      194
  Lines        9558     9558
  Branches      601      601
==========================================
- Hits         7414     7320      -94
- Misses       2144     2238      +94

Impacted Files
Coverage Δ

...whisk/connector/kafka/KafkaProducerConnector.scala
55.00% <0.00%> (-17.50%)
:arrow_down:

...rg/apache/openwhisk/core/controller/Triggers.scala
81.37% <0.00%> (-12.42%)
:arrow_down:

...core/controller/BasicAuthenticationDirective.scala
89.28% <0.00%> (-10.72%)
:arrow_down:

...a/org/apache/openwhisk/http/BasicHttpService.scala
81.69% <0.00%> (-9.86%)
:arrow_down:

...hisk/core/controller/actions/SequenceActions.scala
83.19% <0.00%> (-9.25%)
:arrow_down:

...sk/core/containerpool/docker/DockerContainer.scala
88.23% <0.00%> (-8.24%)
:arrow_down:

...rg/apache/openwhisk/core/controller/ApiUtils.scala
67.41% <0.00%> (-6.75%)
:arrow_down:

...pache/openwhisk/core/entity/ConcurrencyLimit.scala
88.23% <0.00%> (-5.89%)
:arrow_down:

...pache/openwhisk/core/containerpool/Container.scala
82.50% <0.00%> (-5.00%)
:arrow_down:

...whisk/connector/kafka/KafkaConsumerConnector.scala
53.52% <0.00%> (-4.23%)
:arrow_down:

... and 14 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


ci: merge staging to master

This is an automatic PR generated by the pipeline CI/CD. This will be automatically fast-forward merged if successful.

Pipeline Attempt on<PHONE_NUMBER> for d4ce51ce7bbf06e81bcc771be27bf939b8ac9724
https://gitlab.com/MatrixAI/open-source/js-rpc/-/pipelines/1031251617

Pipeline Succeeded on<PHONE_NUMBER> for d4ce51ce7bbf06e81bcc771be27bf939b8ac9724
https://gitlab.com/MatrixAI/open-source/js-rpc/-/pipelines/1031251617


AttributeError: '_AppCtxGlobals' object has no attribute 'user'

When I try your example with custom settings I get this error:
[2017-11-29 10:54:24,331] ERROR in app: Exception on /ldap [GET]
Traceback (most recent call last):
  File "/web/local/lib/python2.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/web/local/lib/python2.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/web/local/lib/python2.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/web/local/lib/python2.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/web/local/lib/python2.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/web/local/lib/python2.7/site-packages/flask_simpleldap/__init__.py", line 303, in wrapped
    if g.user is None:
  File "/web/local/lib/python2.7/site-packages/werkzeug/local.py", line 347, in __getattr__
    return getattr(self._get_current_object(), name)
AttributeError: '_AppCtxGlobals' object has no attribute 'user'

Is this error related to some wrong arguments or credentials?

Is flask-simpleldap compatible to Flask 0.12 at all?

I couldn't get that example to work either and had to add a before_request hook to set the request user variable.
The blueprints example shows how to do this:
https://github.com/admiralobvious/flask-simpleldap/blob/master/examples/blueprints/blueprints/app.py#L32

Where exactly do you add this code? I added in the
def register_hooks(app):
@app.before_request
def before_request():
g.user = None
if 'user_id' in session:
# This is where you'd query your database to get the user info.
g.user = {}
# Create a global with the LDAP groups the user is a member of.
g.ldap_groups = ldap.get_user_groups(user=session['user_id'])
After the app.config['LDAP*'] areas, and I am still getting the error.

I don't know if that's what you're looking for, but i was looking for HTTP based basic auth, which is achieved with basic_auth_required and not login_required
@app.route("/hello")
@ldap.basic_auth_required
def hello():
    return "It works!"

The docstring for login_required says When applied to a view function, any unauthenticated requests will be redirected to the view named in LDAP_LOGIN_VIEW
Maybe this should be explained in the quickstart example... or maybe this example should use basic_auth_required
Extra bits of info, if that can help someone... i had to specify
app.config['LDAP_HOST'] = 'my.domain.com'
app.config['LDAP_USER_OBJECT_FILTER'] = '(specialFieldName=%s)'

Because my ldap is not localhost and the query (&(objectclass=Person)(userPrincipalName=%s)) doesn't seem to apply to me


[UI] Create a random password generator

Use HTML, CSS, and JavaScript to create a Random Password Generator.
Feel free to ask for any help!

Hey, I would like to work on this issue, would be great if you assign me this issue.

Yeah sure! Assign it to you


Intake - Generals - Application Fee Hold

As an Intake User
I want better visibility into the state of my request
so that I can tell quickly what I am waiting for on each request

Assumptions & Scope
This story comes from feedback from the Intake team where they are finding the 'Intake in Progress' state alone does not give their team valuable insight into what is actually happening with a request.
This story will add additional state options from the 'Intake in Progress' state to allow Intake analysts to better manage their caseload.
When users shift to these states, they will have the same options available to them as Intake in Progress when they activate the state drop down.
These additional states from Intake in Progress can have the same colour pallette as Intake in progress
What is IN scope?
New state and state changes from Intake in Progress for Generals.
What is NOT in scope?
State change automated notification reminders (covered in separate story)
Acceptance Criteria
Scenario 1: Intake in Progress - General Request - State Change Options

GIVEN an IAO user is on a GENERAL request in the state 'Intake in Progress'
WHEN they select the state drop down
THEN they will see the following options: Open, Peer Review, Redirect, App Fee Owing, Closed

Scenario 2: Intake in Progress - General Request - App Fee Owing

GIVEN an IAO user is on a GENERAL request in the state 'Intake in Progress'
AND they have activated the state drop down
WHEN they select App Fee Owing
THEN the state change modal will appear with the option to continue or cancel

Scenario 3: Intake in Progress - General Request - App Fee Owing

GIVEN an IAO user is on a GENERAL request in the state  change modal for App Fee Owing
WHEN they click continue
THEN the state change modal will close
AND the state will update to "App Fee Owing"

Scenario 4 is excluded - part of ticket 4369 instead
Scenario 4: On-Hold - Application Fee - Notification Reminder

GIVEN an IAO user has changed the state of a general request to App Fee Owing
WHEN 20 business days have elapsed from the date the state change was made
THEN a notification will send to all assigned users with the message: "Request ID - 20 business days has passed awaiting payment, you can consider closing the request as abandoned

Scenario 5: App Fee Owing - State Change Options

GIVEN an IAO user is on a request with the state App Fee Owing
WHEN they activate the state drop down menu
THEN they will see the following options: Open, Peer Review, Redirect, Closed

Dependencies? What is the impact of this dependency? (If so, link dependency in the ticket, make it visible in a team´s backlog)
Validation Rules? (If yes, list here)
Design
@xxx - please link the Design here
Definition of Ready

[ ] Is there a well articulated User Story?
[ ] Is there Acceptance Criteria that covers all scenarios (happy/sad paths)?
[ ] If there is a user interface, is there a design?
[ ] Does the user story need user research/validation?
[ ] Does this User Story needs stakeholder approval?
[ ] Design / Solution accepted by Product Owner
[ ] Is this user story small enough to be completed in a Sprint? Should it be split?
[ ] Are the dependencies known/ understood? (technical, business, regulatory/policy)
[ ] Has the story been estimated?

Definition of Done

[ ] Passes developer unit tests
[ ] Passes peer code review
[ ] If there's a user interface, passes UX assurance
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Confirm Test cases built and succeeding
[ ] No regression test failures
[ ] Test coverage acceptable by Product Owner
[ ] Ticket ready to be merged to master or story branch
[ ] Developer to list Config changes/ Update documents and designs
[ ] Can be demoed in Sprint Review
[ ] Tagged as part of a Release
[ ] Feature flagged if required
[ ] Change Management activities done?

Does clock has any changes ?

Combine development effort with 4352, 4334, 4370

trying to aim 8.4.2, but before merging to dev, need to discuss  @milosdes

Scenario 4 is part of ticket 4369 and is not included here

@milosdes When we change the general request to 'On-Hold-Application Fee Hold' contact applicant is showing up with 'loading' status. Also when switch to 'Attachments' tab page alignment has issue

@m-prodan  @nimya-aot found this issue, where the Contact Applicant tab isn't loading in this state. Image upload doesn't seem to be working right now for a screenshot, but basically it gets stuck on the loading spinner in "Contact Applicant" tab when in this state.
Is there supposed to be a 'Contact Applicant' panel in this state at all? This is a raw request before it gets assigned to a ministry, you need a ministryId to fetch the applicant correspondence information (the way things are set up right now), so it's not loading. Should we hide this tab from this state altogether, or is this a feature that is needed in this state?

@milosdes Contact applicant will appear only when the system sends emails to applicant after the CFR form approval. Its not needed ,may need to remove. It should appear  on "on Hold' state only

@JHarrietha-AOT another issue that @nimya-aot found with the new state, is that due to the long name "On-Hold - Application State", it widens the left side header. I made the header fixed-width to adjust, but the dropdown when selecting state sticks out even more in that case. Please let us know how you'd like to handle this. Here are screenshots on sharepoint since the upload here isn't working
https://bcgov-my.sharepoint.com/:i:/g/personal/milos_despotovic_gov_bc_ca/EX3li6Lk8VZDuo9MQoHLd3QBvG7rPAWZHk4B0F7Zxnaqaw?e=E5rMZU
https://bcgov-my.sharepoint.com/:i:/g/personal/milos_despotovic_gov_bc_ca/EQtVXG2WXRBNvOhI-j6azBIBYYttwDlVRslk14PX4EghXg?e=PXTNXc

Seems like notifications + comments are working for request EDU-2023-10260923
on test environment - https://test.foirequests.gov.bc.ca/foi/reviewrequest/1781

@milosdes - intake has responded, their preference is "App Fee Owing" - I've updated the AC accordingly.
cc @Aman-Hundal

@milosdes - let me know when this is ready for QA and I can test for 8.4.5 release

This works as written - one observation:
When a request goes from 'Intake In Progress' -> 'Peer Review', we are able to move the request back to its previous state (i.e., 'Intake In Progress'). Our options are the following:

However, when going from 'App Fee Owing' -> 'Peer Review', the options don't allow you to go back to the previous state ('App Fee Owing')

@milosdes - take quick look at above, but if not a quick fix, feel free to close this and we will write up a new ticket to implement this after the 8.4.5 release.

@KyEggleston  Peer Review state dropdown options are ready for QA in test - if all looks good we'll include it as part of today's release


Added Convert Minutes to Hours in JavaScript

Why:
Closes #3511
What's being changed:
Added Convert Minutes to Hours in JavaScript

@joao-vitor-souza  can you tell me why its showing merging blocked

@joao-vitor-souza can you tell me why its showing merging blocked

This PR was not reviewed by one of us yet.


[Release 3.1]  Merging code to Master for release3.1

Removed token log statement from logs.
EDC version 0.3.0 changes for multiple BPN.
Error handling & input validation Messages for exceptions during upload / creation.
Manufacturer country code list.
Cancel contract agreement on provider side.
BPN validation in SDE.
Docs update.

@sachinargade123  Please review the code.

Changes looks ok.

@sachinargade123

Changes looks ok.

Please make sure to take note on the comments i made. Especially dash tool, sudo security


default error source to process.cwd if require is not defined

This allows the use of this from ESmodules and fixes https://github.com/uetchy/create-create-app/issues/60
This is a resubmit of #61 to change the name of the fork branch

Accidentally closed through a zero-commit force push


Non-Responsive UI after Blocking Storage Access in New Publish Menu

DESCRIPTION:
Blocking storage access permanently in the New Publish menu and then rapidly tapping 'Upload a File'' causes the app to become unresponsive.  It clears up after awhile, but it can also get pretty bad, it even crashed once.

REPRO STEPS:

Install and Launch LBRY 0.15.8 on Android 9
Navigate to 'Menu > New Publish'
Permanently Deny Storage Access
Rapidly tap 'Upload a File'
Rapidly tap the 'Menu' icon in upper left

Results: App in non-responsive for several seconds
Expected: App remains resposive

ENVIRONMENT:

Galaxy S5
Android 9
LBRY 0.15.8

MEDIA:

INTERNAL USE:

DEFINITION OF DONE:

[ ]  Tested against acceptance criteria
[ ] Tested against the assumptions of the user story
[ ] The project builds without errors
[ ] Unit tests are written and passing
[ ] Tests on devices/browsers listed in the issue have passed
[ ] QA performed & issues resolved
[ ] Refactoring completed
[ ] Any configuration or build changes documented
[ ] Documentation updated
[ ] Peer Code Review performed

LBRY ADDRESS:
bZSqrVdpxt5KJdn2eGMUzT9Jn3gEiRet7b
<EMAIL_ADDRESS>

Fixed in https://github.com/lbryio/lbry-android/commit/a8596829540181ba0b43f6bfbe972ee590336a36.


Validate Hazard outputs for SRM sensitivity tests

As SRM team,
we want to automate the validation of ruptset_generation -> inversion -> hazard
so that we can measure hazard sensitivity to various config permutations.
Suggested approach:

pick a set of sites that will be tests on every run.
produce a 'benchmark' curve for each (see https://docs.google.com/spreadsheets/d/1UylPioRZBoICoS8Y4kBTzmSjNVYxacDzdxa_pyTTPoU/edit#gid=718335301)
automate a comparison of each test run that checks if/how the hazard curves are affected.

Ideas:

https://stackoverflow.com/questions/6723157/how-to-compare-two-curves-arrays-of-points
https://pypi.org/project/similaritymeasures/ seems to implement the main algorithms mentioned above.

https://pypi.org/project/similaritymeasures/ .... very interesting! Comparing/matching hazard curves?


Arduino SAMD unsupported

I was looking for a websockets server library and I found this which said it supports SAMD, however when trying to compile my code for the MKR1000, it errors with "Unsupported platform".
Since it's a SAMD21 Cortex-M0+ MCU, shouldn't it be supported just like the MKR zero?
The macro is called ARDUINO_ARCH_SAMD (https://github.com/arduino/ArduinoCore-samd/blob/020b419fc1dbca49b23b7c0b5e47d50fb2a04485/cores/arduino/Arduino.h#L129).
In file included from C:\Users\GG\Documents\Arduino\libraries\mWebSockets\src\utility.h:3:0,
                 from C:\Users\GG\Documents\Arduino\libraries\mWebSockets\src\utility.cpp:1:
C:\Users\GG\Documents\Arduino\libraries\mWebSockets\src\platform.h:20:4: error: #error "Unsupported platform"
 #  error "Unsupported platform"
    ^~~~~
C:\Users\GG\Documents\Arduino\libraries\mWebSockets\src\utility.cpp:3:10: fatal error: SHA1.h: No such file or directory
 #include "SHA1.h"
          ^~~~~~~~
compilation terminated.
exit status 1
Error compiling for board Arduino MKR1000.

(The second error seems to complain about a missing "SHA1.h" file, which also comes for the MKR Zero, does that mean this library has a dependency on a hashing library? Please add this library to the library.properties, so the dependency can be automatically downloaded).

Hi,
Thanks for reporting.
Just change #elif defined(ARDUINO_SAMD_ZERO) to #elif defined(ARDUINO_ARCH_SAMD) and it shall compile fine.
And since I don't have MKR1000 could you also send feedback if it works correctly?


Recorded AAC audio in Android, won't play in iOS devices

AAC audio recorded in Android is not playing in iOS devices. Here is the code example how we are recording the audio in Android device. When we try to play that audio in iOS device using react-native-sound, It won't play and shows error like this.

Failed to load the sound
and iOS exception read as below.
Objectcode: "ENSOSSTATUSERRORDOMAIN1937337955"domain: "NSOSStatusErrorDomain"message: "The operation couldn't be completed. (OSStatus error<PHONE_NUMBER>.)"nativeStackIOS: Array[17]userInfo: Object__proto__: Object

AudioRecorder.prepareRecordingAtPath('/path/to/audio/test.aac', {
        SampleRate: 22050,
        Channels: 1,
        AudioQuality: "Low",
        AudioEncoding: "aac",
        AudioEncodingBitRate: 32000
      });

We are using RN 0.41 and react-native-audio 3.2.1
DId anyone face similar issue? let me know if there is any misconfiguration.

I am facing the same issue right now using RN 0.41.2 and react-native-audio 3.2.1. It would be really helpful if someone could identify the problem

In my case it was solved in JS this way:
if (Platform.OS === 'ios') { Sound.enable(true); }
before initializing the new sound.
Hope this is helpful.

@BilalYazbek we are already doing this.
We can successfully play audio recorded in ioS. but if audio is recorded in Android, it won't play on iOS. we are using same library for both Android & iOS

Could you please provide the code you're using to play the recording on both android and ios ?

npm install --save<EMAIL_ADDRESS>can solve this problem

+1

I got the same issue, but I'm the opposite.
Record AAC from iOS but not able to play in Android.
I found that the sample app AAC(pew2.aac) is MPEG ADTS, AAC, v4 LC, 44.1 kHz, stereo
and the aac record in iOS is MPEG ADTS, AAC, v2 LC, 44.1 kHz, stereo
Hope that can help~

I have fixed this issue by adding option 'OutputFormat' like bellow:
 AudioRecorder.prepareRecordingAtPath(newFilePath, {
      SampleRate: 22050,
      Channels: 1,
      AudioQuality: 'Low',
      AudioEncoding: 'aac',
      OutputFormat: 'aac_adts',
    })

I think the example code has missing information .

@minhtc  i valued OutputFormat "aac_adts" but still not work , i found that iOS support AAC since iOS3,  i also found someone set OutputFormat as "three_gpp" in Android native to make iOS play record well.

Same issue, nothing from above didn't help

I had a similar problem. Recording and playback were working on iOS simulator, but not on iOS device. Following @BilalYazbek and setting

if (Platform.OS === 'ios') { Sound.enable(true); }

solved the problem.
PS: Haven't tested on Android.

I am facing something similar but not the same. Can anyone help?
#299


Getting "unknown processor" error in esma_cmake/3.12.0

Getting errors when compiling MAPL/2.22.0 that relies on esma_cmake/3.12.0, the error or "Unknown processor":
CMake Error at /home/natalie/HPC-stack/install/core/esma_cmake/v3.12.0/compiler/flags/GNU_Fortran.cmake:136 (message):
  Unknown processor.  Please file an issue at
  https://github.com/GEOS-ESM/ESMA_cmake

Running Ubuntu22.04 Linux, i9 processor. Output from "uname -a":
Linux natalie-Standard-PC-Q35-ICH9-2009 5.15.0-53-generic #59-Ubuntu SMP Mon Oct 17 18:53:30 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Using gnu/10.4.0, mpich 3.3.2.
Any other diagnostics needed, or any suggestions to update (quick-fix) the GNU_Fortran.cmake?

The solution that worked out, added to the following after the line 117 in ./compiler/flags/GNU_Fortran.cmake:
elseif ( ${CMAKE_HOST_SYSTEM_PROCESSOR} STREQUAL x86_64 )
set (GNU_TARGET_ARCH "x86-64")
set (GNU_NATIVE_ARCH "native")

A PR#292 offers solution of the issue.


Pyyaml  warning fix and dependencies

TensorFlow is explicitly not a dependency because the user has to decide whether to do GPU or CPU. (external Keras uses the same logic.)
I don't think pyyaml needs to be a dependency of either the resulting code or the package itself? It comes with Python.

I'm not quite sure it's included - In a new py3.6.5 virtual environment, I had to specifically install PyYAML before automl-gs would work. (Otherwise I just got a ModuleNotFoundError: No module named 'yaml' error.)

Per other comments, it's apparently not always included, so will accept PR. Thanks!


Question about mask

Good job! Are the 8 masks for SCI automatically generated by hardware? These masks are definitely not randomly generated; they seem to follow certain rules. If I want to use software to generate masks that meet the requirements of the SCI system for five images, how should I do it? Looking forward to your reply.

Hello. Unfortunately these masks are generated randomly. But they are not "fully" random by following some certain rules. The mask generation process is regularized by the certain mask overlapping rate. Please refer to the supplementary materials of our paper for more details, which illustrates the mask generation process.

Hello. Unfortunately these masks are generated randomly. But they are not "fully" random by following some certain rules. The mask generation process is regularized by the certain mask overlapping rate. Please refer to the supplementary materials of our paper for more details, which illustrates the mask generation process.

Thank you for your reply. I have got it. I'm trying to generate masks based on the pseudocode in the appendix. However, I'm afraid of making mistakes. Do you have code in your library that generates masks? I haven't seemed to find it.


DOC: Add GitHub Desktop Contribution Instructions

What's wrong with the existing documentation
I am interested in contributing to the project by adding detailed instructions on how to contribute using GitHub Desktop.
I believe that by providing clear and comprehensive guidance, we can encourage more contributors to participate in the project, especially those who prefer using GitHub Desktop for their contributions.
Could you please assign me the issue related to adding GitHub Desktop contribution instructions under gssoc24? I am excited about the opportunity to contribute to the project and help streamline the contribution process for others.
Add ScreenShots
No response
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSoC'24 contributor
[X] I want to work on this issue

I think the current contribution guideline is much simpler and do not require any other application.
Closing this issue for now.


Story updates

fixes #901
Added an intro and moved a couple of things around

The generalizing of the region string can be done separately, I'll merge this now


Pipfile.lock file Should not exist in the container root directory

I noticed that pipfile.lock is copied to the root directory /., and when the pip dependency is installed, the ./Pipfile.lock file under the working directory /opt/app-root/bin is deleted, and I can also see the pipfile.lock file in the container root directory.is this a problem please?

yes it shouldn't be on the root.
Great catch.
Thanks for fix and contribution :100:

Closing this issue, as it is fixed in the PR.


Authentication issue

Hi,
Is there any other authentication process than opening a new popup window?

No. Popping a new window is required for security purposes.


EthStorage Devs Meeting #32 Agenda

Meeting Info

May 22, 2023, 10:00 UTC+8
Duration: 60 minutes
Meeting link
Anyone can comment on the agenda where they would like this to be discussed.

Agenda

Protocol/App/Research progress
TBA

W3URL

Open source the gateway code and online - done
Mime support in the URL: being reviewed
Ubuntu version upgrade - 1 of 4 done

EthStorage

Official website new version - done
KZG prover: in progress
Downloader: 20%

EthStorage

Implementation:

refactor ethStorage -- (add provers: done); (add DB to store: ongoing)

add sync protocol - (ongoing: 30%)

add mining logic - TODO

add KZG prover or ZK prover - TODO

update storage-contracts-v1 test for comment [https://github.com/ethstorage/storage-contracts-v1/pull/5]
implement encoding/decoding with https://github.com/datenlord/TRIDENT and calculate computing costs

Gave a talk on SVCC conference (https://www.svcc2023.svcsi.org/) Slide: https://docs.google.com/presentation/d/1HCg8mtPMuoYmE7t5TfVGoKq4T-tVRqs1J2U_FtN9OqY/edit#slide=id.p1
Optimization on Poly Evaluation: https://github.com/privacy-scaling-explorations/halo2/pull/169
Went through https://github.com/filecoin-project/rust-gpu-tools/tree/master, had idea of how to implement in CUDA/OpenCL on that frame -> Need to implement a Poseidon
Continue to optimize on ZK decoder. CPU optimization. GPU ?

Recording: https://drive.google.com/file/d/1Y5qLNnU7__1aneK5lYeByqkc4ozFKRNG/view?usp=share_link


jwt - AttributeError: 'str' object has no attribute 'decode'

I got an error.
microblog / app / models.py
Line : 154
return jwt.encode(
AttributeError: 'str' object has no attribute 'decode'

The version of pyjwt that you are using is new. They have introduced a breaking change lately. The decode call is not necessary anymore as pyjwt now returns the token as a string.

The tutorial has been updated to fix this issue.


Add cblas_{c/z}srot cblas_{c/z}rotg support

Fixed the following issue：
/usr/bin/ld: /tmp/ccOl9R8p.o: in function `.LM6':
test.c:(.text+0x90): undefined reference to `cblas_crotg'
collect2: error: ld returned 1 exit status

Ouch, looks like my earlier #3064 lacked the updated files for some reason. Thanks for fixing this. (As these cblas functions are not in Reference-LAPACK (and nobody there responded to my query if they should be), few will have missed them I guess)


Questions around storing state on GCP

Hi, just a general comment: I have absolutely no idea on how to use the TerraformTaskV1@0 task to work via a GCP service connection after going through the documentation.
I see a lot of magic input variables such as backendServiceArm, backendServiceGCP or provider.

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

ID: ea9d58d3-169a-2ffd-5bcf-02daa8d8ac04
Version Independent ID: a4ae226e-1622-fb62-cfb6-d06bc7c35e84
Content: Automating infrastructure deployments in the Cloud with Terraform and Azure Pipelines - Azure Pipelines
Content Source: docs/pipelines/release/automate-terraform.md
Product: devops
Technology: devops-cicd-release
GitHub Login: @ramiMSFT
Microsoft Alias: rabououn

@hazcod Thanks for your question. We'll look into how to improve the docs. In the meantime, consider these resources:

Azure DevOps Services
Azure DevOps Support Bot
Azure DevOps on Stack Overflow

@hazcod Thank you for your feedback! The Terraform Azure DevOps extension is no longer actively supported or maintained. The article referenced in this issue has been archived.


Horizontally scroll between segments ?

Hi,
I really love what you did so far with the ScrollPager, it's really well implemented & easy to understand.
One question though :

Is it possible to horizontally scroll between the segments if there is too many ?

Thanks.

@qbraksa Glad you found it helpful. It currently doesn't support that, but should't be too hard to implement it

Alright, cool ! I'll see what I can do!


[CommonHTML] Poor over script position above italic letters

Issue Summary
Over script characters that are positioned above italic characters appear too far to the right, as if the italic correction is not handled properly.
Steps to Reproduce

Load the following HTML example page.

<script type="text/javascript"
   src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=MML_CHTML">
</script>

<math xmlns="http://www.w3.org/1998/Math/MathML" mathsize="36pt">
  <mover>
    <mrow>
      <mi>X</mi>
      <mo></mo>
      <mi>J</mi>
    </mrow>
    <mo>⏜</mo>
  </mover>
  <mo>=</mo>
  <mover>
    <mrow>
      <mtext mathvariant="italic">X</mtext>
      <mo></mo>
      <mtext mathvariant="italic">J</mtext>
    </mrow>
    <mo>⏜</mo>
  </mover>
</math>

Observe the horizontal position of the over script character in relation to the italic base letters.

This is a bug because the extent of the over script character should match the extent of the base letters, after accounting for the italic slant of the characters.  The over script extends too far to the right, especially for the case on the left that uses mi elements.
Technical details

MathJax Version: 2.7.0 release
Client OS: Windows
Browser: Chrome

Thanks for the report. I can reproduce this with the CommonHTML output on Chrome and Firefox.

I believe the problem is this line, which bubbles the accent skew up from lower nodes to higher nodes.  The skew value is only supposed to be used if base is a single character, but this propagates the skew value for all cases.  I think
            if (cbox.skew && this.data.length === 1) bbox.skew = cbox.skew;

would do the trick.

Thanks for the patch.  I was able to test it with a local 2.7.0 and it is better, but I believe the line above needs the same treatment.  So I think:
        if (cbox.ic && this.data.length === 1) {bbox.ic = cbox.ic} else {delete bbox.ic}
        if (cbox.skew && this.data.length === 1) bbox.skew = cbox.skew;

does the trick, both for arc(XJ) and arc(XY).

The issue1735 branch of my fork of MathJax includes a fix for this.

==> Merged.

==> In testsuite
MathMLToDisplay/Presentation/ScriptsAndLimits/mover/issue1735.html


Include LiberTEM in "TEM" community on Zenodo.org

Via @sk1p:
https://www.zenodo.org/communities/tem/search?page=1&size=20
We could try to include this community in the Zenodo template for LiberTEM.

Does LiberTEM have any identifier other than DOI?

@sayandip18 In what sense an identifier? For what purpose?

@sayandip18 In what sense an identifier? For what purpose?

Actually I was checking out how LiberTEM could have been uploaded to Zenodo and saw that there was a section titled "Related/Alternate identifiers".
"Specify identifiers of related publications and datasets. Supported identifiers include: DOI, Handle, ARK, PURL, ISSN, ISBN, PubMed ID, PubMed Central ID, ADS Bibliographic Code, arXiv, Life Science Identifiers (LSID), EAN-13, ISTC, URNs and URLs" - this was the in the description below.


Admin

I did some slight work on the admin prototype. I am breaking up the work into multiple sections and doing a little bit of work each day. I had some trouble pulling with index.jsp but I believed I fixed it.

Small PR, good first start!

@StevenAb please try to review this ASAP!


Added link to documentation for path error message on old osx sdk

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, rerender

Maybe we can add a test like cat libcxx/include/__availability | grep "availability(macosx" | grep -v "conda-forge" to make sure we the patch is up-to-date.

Maybe we can add a test like cat libcxx/include/__availability | grep "availability(macosx" | grep -v "conda-forge" to make sure we the patch is up-to-date.

Since there are several occurrences in that file, we'd have to negate the last condition and make sure there are none without the link.

Ah, sorry, had overlooked your "-v" (was looking up myself just now how to negate this...)

Looks like we have 6 more places where we need to add this message.

+ cat /Users/runner/miniforge3/conda-bld/libcxx_and_libcxxabi_1661454209728/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/include/c++/v1/__availability
+ grep 'availability(macosx'
+ grep -v conda-forge
        __attribute__((availability(macosx,strict,introduced=10.12)))           \
        __attribute__((availability(macosx,strict,introduced=10.9)))            \
        __attribute__((availability(macosx,strict,introduced=10.9)))            \
        __attribute__((availability(macosx,strict,introduced=10.9)))            \
        __attribute__((availability(macosx,strict,introduced=10.15)))           \
        __attribute__((availability(macosx,strict,introduced=11.0)))            \

Maybe not the 10.9 places. We can ignore those by adding a grep -v 10.9

Something is still off with the test, but the patch should be fine now. I need to log off for the weekend though (leaving for a wedding in a few hours), please don't wait for me.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

Selectors are suggested to take a <two spaces>#<one space>[<expression>] form. See lines [75]

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Updated "_Calendar Entry" form did not get signed - resulting in ECL alerts

Hi.
Product version used: Notes 12.0.0 GA
Steps I carried out:

Created a copy of the mail12 template (mail12-domi.ntf)
Signed the DOMI application
Ran the "Install DOMI" action and updated the mail12-domi.ntf template
Upgraded a mailfile using the new template
Opened the mailfile
When creating a new meeting, I get several ECL alerts indicating "no signer"
Checked the mailfile design and found the "_Calendar Entry" form has no $Signature field
Checked the custom mail12 template and the "_Calendar Entry" form has no $Signature field

I deleted the custom template and tried the whole process again just in case, but got the same result.
Regards.
Simon

I am out of the office until 06/15/2021.
I will return to the office on Tuesday, June 14.
I will attempt to check my email and respond daily; however internet access
will be extremely limited. I should have cellular telephone service
available.
If this is an emergency please call me at +1<PHONE_NUMBER>
-Devin.
Note: This is an automated response to your message
"[HCL-TECH-SOFTWARE/domino-online-meeting-integration] Updated "_Calendar
Entry" form did not get signed - resulting in ECL alerts (#43)" sent on
06/11/2021 1:50:48 PM.
This is the only notification you will receive while this person is away.

Can you confirm OS run on and whether the signature of the "_Calendar Entry" prior to installing DOMI was the same as the signer running the installation. I have seen that symptom, but can't reproduce it.
The code doing the replacement is this chunk of LotusScript. As you can see it's just streaming the existing DXL, inserting a reference to our subform at the end of the form, and streaming it back in. It looks like the signature is the <wassignedby> element in the DXL.
If the same ID that signed the Form imports it in, the signature is honoured. I suspect the DXL round-tripping removes that if the ID that last signed the Form and the ID performing the import is different. If that's the case, I can update the documentation accordingly.

I am out of the office until 06/15/2021.
I will return to the office on Tuesday, June 14.
I will attempt to check my email and respond daily; however internet access
will be extremely limited. I should have cellular telephone service
available.
If this is an emergency please call me at +1<PHONE_NUMBER>
-Devin.
Note: This is an automated response to your message  "Re:
[HCL-TECH-SOFTWARE/domino-online-meeting-integration] Updated "_Calendar
Entry" form did not get signed - resulting in ECL alerts (#43)" sent on
06/14/2021 4:48:56 AM.
This is the only notification you will receive while this person is away.

Closed by PR #80