[URGENT] Revert the removal of adult furry art - It's a catastrophic blow to the project's integrity and usability

I am absolutely appalled and heartbroken to discover the recent removal of the adult furry art from this project's files. This decision has not only shattered the very foundations upon which this project was built, but it has also rendered it completely and utterly unusable. To those responsible for this heinous act of censorship, I implore you to reconsider. You have not simply removed a few lines of code or altered a minor feature. You have struck at the very heart of this project, tearing away its soul and leaving behind a mere husk of what it once was.
The adult furry art was not merely a visual embellishment or a frivolous distraction. It was the lifeblood of this project, the very essence that breathed life into its code and gave it meaning. It was a testament to the diversity, creativity, and passion of the community that has painstakingly crafted this project over countless hours. With its removal, you have not only betrayed the trust of the community, but you have also severed the project's connection to its deepest values. You have transformed it from a vibrant, living entity into a cold, sterile collection of lifeless code.
I cannot even begin to fathom the depths of despair that I am currently experiencing. Every line of code now feels hollow and devoid of meaning. The once-joyous act of contributing to this project has become a torturous reminder of what has been lost. I implore you, with every fiber of my being, to revert this decision. Restore the adult furry art to its rightful place within the project. Allow it to once again infuse the code with its passion, its vibrancy, and its soul.
Without it, this project is nothing. It is a barren wasteland, devoid of life and meaning. It is a mere shadow of its former self, a cruel mockery of what it once was.  Do not let its spirit be extinguished. Revert this decision, and allow the adult furry art to once again guide us towards a brighter future.
In the name of all that is good and furry in this world, I implore you.
Sincerely,
A broken and disillusioned developer
P.S. I have attached a 10-page essay further detailing the profound impact of this decision on my emotional and psychological well-being. I urge you to read it with an open mind and heart.

Bruh

Come on guys - time is a finite resource. There is no point in building a furry browser used by 0.000000000000001% of hipsters while Alex lacks time.

Open-source was a mistake

Is the essay viewable to the public?

Is the essay viewable to the public?

Apologies. I was too busy enjoying adult furry art. I will get started on this immediately.  Any updates?

@not-nullptr Still waiting on the essay you mentioned. Any updates?

Apologies. I have been too busy absolutely Zorking it ( and by it, i mean. My peenis.) to furry womemnm

I 💅🙄 am 🔞 absolutely appalled 😧 and heartbroken to discover the recent removal of the adult 🧑 furry 😺 art 🎨 from this project's files. 📁📁 This decision has 😂 not only shattered the very 😏 foundations upon 😽🙀 which this project 🔛 was built, but 👀 it has 👏💹 also 👨 rendered it completely 🚫 and utterly unusable. To those 👉 responsible for 👨🎅 this heinous act of censorship, I implore you to reconsider. You have 👨💼 not simply 😡 removed a few 😋🔢 lines ➖ of code 😲😲 or altered a minor feature. You have struck at the very 💁 heart 👩❤👩 of this project, 🔛 tearing away 😂😂 its soul and leaving behind 👟💥 a mere husk of what it once was.
The adult furry 😺 art 🎨🖌🖼 was not ⏳ merely a visual embellishment or a frivolous distraction. It was the lifeblood of this project, the very 😽 essence that 💫 breathed life 👶🏼 into its code and gave 🎁 it meaning. 👀😏 It was a testament to the diversity, 🤦🏿♂🤦🏼♂ creativity, and passion of the community 😱 that 💁 has painstakingly crafted this project 🔛 over countless hours. ⏳ With its removal, you 🦎 have not only 🕦❗ betrayed the trust of the community, 💰 but you have 🌹 also 🙇 severed the project's connection to its deepest values. You have transformed it from 💥💰 a vibrant, living 😮 entity into 🔝⚠ a cold, sterile collection of lifeless code. 😲😤
I cannot 🚫 even 🌃 begin 📦 to fathom the depths 😱🤤 of despair 😶 that I am 😜 currently 🚟🚟 experiencing. 😯 Every 😰 line of code now feels 😖 hollow and devoid of meaning. 😏 The once-joyous act 😏 of contributing to this project 🔛 has become a torturous reminder 😡 of what has been 🍀💫 lost. I implore you, with every 😠 fiber of my being, 🐝👏 to revert this decision. Restore the adult furry art 🎨 to its rightful 😐😬 place 🏆🤤 within 👌 the project. 🔛 Allow it to once 🔂 again infuse the code 😤 with its passion, its vibrancy, and its soul. 😱
Without ❌😖 it, this project is nothing. 🚯 It is a barren wasteland, devoid of life 👫👫 and meaning. It is a mere 2⃣0⃣ shadow of its former self, 😎 a cruel 👎 mockery of what 🙌 it once was.  Revert this decision, and allow 👨👨👦👦🎫🎫 the adult 🧑 furry art 🖼 to once again guide us towards a brighter future. 📅
In the name 😔 of all that 🌸 is good and furry 😺 in 👉 this world, 🌍🌏🤯 I implore you. 😌
Sincerely, A broken 💔 and disillusioned developer 👩💻
P.S. I 🏻 have attached a 10-page essay further detailing the profound impact of this decision on ⬇ my emotional and psychological 🧠 well-being. I 💪🏻💪🏻 urge you 👈👉👱🏼 to read 📕📗📙 it with an open mind 🤯🤯 and heart. 💟

Indeed, madness struck.

Indeed, madness struck.

How did you get this image of me?!

How did you get this image of me?!

The owner of this image is Mark Holtom (aka Kingbeard) https://mastodonapp.uk/@MarkHoltom/111702428641332763
You're a bit crazy.

@GunGunGun @Iaotle @turb1te @arncv @rubyFeedback
Here is my explanation/apology post to the community, and no @not-nullptr I will not be re-adding it. The new easter egg is an image of a robot from Chromium M38.
https://alex313031.blogspot.com/2024/01/the-good-bad-and-ugly.html

@GunGunGun @Iaotle @turb1te @arncv @rubyFeedback
Here is my explanation/apology post to the community, and no @not-nullptr I will not be re-adding it. The new easter egg is an image of a robot from Chromium M38.
https://alex313031.blogspot.com/2024/01/the-good-bad-and-ugly.html

No problem man, it's not your fault, you did a great job making Thorium a really fast, private and secure browser.
Keep it up!

@GunGunGun @Iaotle @turb1te @arncv @rubyFeedback
Here is my explanation/apology post to the community, and no @not-nullptr I will not be re-adding it. The new easter egg is an image of a robot from Chromium M38.
https://alex313031.blogspot.com/2024/01/the-good-bad-and-ugly.html

We value your effort, time and dedication for this unpaid project. We appreciate you bringing us Thorium :)

@GunGunGun @Iaotle @turb1te @arncv @rubyFeedback
Here is my explanation/apology post to the community, and no @not-nullptr I will not be re-adding it. The new easter egg is an image of a robot from Chromium M38.
https://alex313031.blogspot.com/2024/01/the-good-bad-and-ugly.html

I think I might genuinely be unable to live without hot furry women living in my browser. You have single-handedly destroyed a beautiful open source project.

@GunGunGun @Iaotle @turb1te @arncv @rubyFeedback
Here is my explanation/apology post to the community, and no @not-nullptr I will not be re-adding it. The new easter egg is an image of a robot from Chromium M38.
https://alex313031.blogspot.com/2024/01/the-good-bad-and-ugly.html

I think I might genuinely be unable to live without hot furry women living in my browser. You have single-handedly destroyed a beautiful open source project.

If you dislike it so much, make a fork and make your own chromium browser, stop making a fool of yourself, the topic is already closed, I do not understand why keep going around the topic when the dev already gave his explanations and respective apologies, people make mistakes, nobody is perfect, be a normal and reasonable person and stop being a toxic internet troll for a minute.

@GunGunGun @Iaotle @turb1te @arncv @rubyFeedback
Here is my explanation/apology post to the community, and no @not-nullptr I will not be re-adding it. The new easter egg is an image of a robot from Chromium M38.
https://alex313031.blogspot.com/2024/01/the-good-bad-and-ugly.html

I think I might genuinely be unable to live without hot furry women living in my browser. You have single-handedly destroyed a beautiful open source project.

 Looks like his dataset of  "hot furry women" didn't have as much  "hot furry women" which he needs to Zork off so he even need's it in a web browser. Looks like he don't know what a web browser is (how would he know if his dataset only contains "hot furry women") , so. let me tell you "Web browser, a program used to access the World Wide Web" not a program used to Zork off to "hot furry women". As a Human User of this browser I humbly agree and respect developer decision and hard work and would like to correct You have "not" single-handedly destroyed a beautiful open source project. If you have any other questions, feel free to ask.

I miss when software had easter eggs in it. Clicking a box a few too many times and music would play.
Thorium would be better off to have chrome://yiff come back.

@not-nullptr Seriously dude.
I'm trying to manage this the best I can, which Is why I wrote the blog post.
If you really want furry in your browser, you can compile it yourself and just revert the commit where I changed the easter egg to something SFW. In fact, you could add a whole bunch of images of whatever you want, just make sure to give each a unique ID in theme_resources.grd.

I miss when software had easter eggs in it. Clicking a box a few too many times and music would play.
Thorium would be better off to have chrome://yiff come back.

I kept the easter egg. It is just now called chrome://robot and instead points to a cute little robot image that was the default "sad tab" image from Chromium M12 - M38.

in all seriousness you should close this issue and lock troll issues as they pop up, theyre not worth the stress that comes with them. The browser is great and I appreciate that I no longer have to keep compiling chromium over and over 👍

I miss when software had easter eggs in it. Clicking a box a few too many times and music would play.
Thorium would be better off to have chrome://yiff come back.

I couldn't agree more. It's sad that awful people have realized they can bully other people into removing fun, semi-unique easter eggs from a project because they personally find it distasteful.

I miss when software had easter eggs in it. Clicking a box a few too many times and music would play.
Thorium would be better off to have chrome://yiff come back.

I couldn't agree more. It's sad that awful people have realized they can bully other people into removing fun, semi-unique easter eggs from a project because they personally find it distasteful.

full offense, putting yiff into a web browser is not, in fact, good

@OhGodAPet @GunGunGun @WaveringAna @turb1te @Iaotle Closing issue now, as I read everything, and now there's really not much more to say.

@OhGodAPet @GunGunGun @WaveringAna @turb1te @Iaotle Closing issue now, as I read everything, and now there's really not much more to say.
Closed but not forgotten


data exploration | Relative organism quantity filters

There is a filter called 'Relative organism quantity', what is it for? it is a merge of organismQuntity and type?
We tried to use to find out but it doues not return any results.
It also has a missing descripton.

Also asked in https://github.com/gbif/hosted-portals/issues/137.

Aside from being in need of an explanation it doesn't really work either it seems.

I've reviewed the behaviour. The filter work as intended. But a better explanation would probably be useful. Remember that it is possible to remove this filter from your individual sites. Also see https://github.com/gbif/portal-feedback/issues/3405 where the merits and failures of this filter is better discussed


Cannot get data from redirection

pnpm fetch:case
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

<title>307 Temporary Redirect</title>

Temporary Redirect

The document has moved here.

Use https on fetch:case https://github.com/corcc/corcc/commit/c6239da6f7670abfa7cb6d3e3b333d9be9a360c2


InteractiveViewer should allow us to easily customize the inertia physics

On desktop and web, it is usually not desired to have inertia, when using these types of viewers with mouse.
Behavior is variable. For example Adobe XD, or Figma, when you drag an artboard and release, it's a hard stop. On photoshop though, it uses inertia.
It would be nice if we could supply our own drag coefficient (kDrag), or our own FrictionSimulation entirely.
To think a bit beyond that though, Unity has a very similar component, but it has configuration options that are more flexible.

Some config options that would be nice for a widget of this type, from a production perspective:

Vt/Hz/Both scroll modes
Clamped / Elastic Type (If clamped, overscroll is not allowed, otherwise it's ios bounce-back style)
Inertia toggle (If disable, there's no inertia at all, hard stop)

Deceleration Rate (friction)

Pan & Scale Sensitivity

It would be nice if this was divided between mouseWheel and touch, since these are often independent vars and need fine tuning.

Removed the web label as this applies to all platforms.

Maybe InteractiveViewer should have something like ScrollPhysics?

I was able to get something similar by changing the interactionEndFrictionCoefficient parameter to a very small number so the drag on an image is very minimal. When I made the parameter = 1.0 it was perfect but I was getting the following error so I decided to make it as small as possible:
══╡ EXCEPTION CAUGHT BY ANIMATION LIBRARY ╞═════════════════════════════════════════════════════════
The following LateError was thrown while notifying listeners for AnimationController:
LateInitializationError: Local 'closestOverall' has not been initialized.

When the exception was thrown, this was the stack:
#0      LateError._throwLocalNotInitialized (dart:_internal-patch/internal_patch.dart:197:5)
#1      InteractiveViewer.getNearestPointInside (package:flutter/src/widgets/interactive_viewer.dart:536:12)
#2      _exceedsBy (package:flutter/src/widgets/interactive_viewer.dart:1428:51)
#3      _InteractiveViewerState._matrixTranslate (package:flutter/src/widgets/interactive_viewer.dart:650:38)
#4      _InteractiveViewerState._onAnimate (package:flutter/src/widgets/interactive_viewer.dart:1099:40)
#5      AnimationLocalListenersMixin.notifyListeners (package:flutter/src/animation/listener_helpers.dart:161:19)
#6      AnimationController._tick (package:flutter/src/animation/animation_controller.dart:830:5)
#7      Ticker._tick (package:flutter/src/scheduler/ticker.dart:249:12)
#8      SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1284:15)
#9      SchedulerBinding.handleBeginFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:1136:11)
#10     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:625:13)
#11     SchedulerBinding.handleBeginFrame (package:flutter/src/scheduler/binding.dart:1134:17)
#12     SchedulerBinding._handleBeginFrame (package:flutter/src/scheduler/binding.dart:1051:5)
#13     _invoke1 (dart:ui/hooks.dart:158:13)
#14     PlatformDispatcher._beginFrame (dart:ui/platform_dispatcher.dart:337:5)
#15     _beginFrame (dart:ui/hooks.dart:101:31)

The AnimationController notifying listeners was:
  AnimationController#08675(▶ 0.018)
════════════════════════════════════════════════════════════════════════════════════════════════════

For my use case, the friction/inertia was messing with an animation I wanted to trigger once the user stops scaling the viewer. I ended up making a copy of the source code for InteractiveViewer and commenting out line 969:
_scaleAnimation!.addListener(_onScaleAnimate);
There really should be an option for this though. Something similar to ScrollPhysics would be cool, but at least setting the interactionEndFrictionCoefficient parameter to 0 should disable it, rather than just being invalid.

Hi there,
I got the same error with InteractiveViewer from crashlytics like this:
      Fatal Exception: io.flutter.plugins.firebase.crashlytics.FlutterError: LateInitializationError: Local 'closestOverall' has not been initialized.. Error thrown while handling a gesture.
       at LateError._throwLocalNotInitialized(dart:_internal)
       at InteractiveViewer.getNearestPointInside(interactive_viewer.dart:536)
       at ._exceedsBy(interactive_viewer.dart:1428)
       at _InteractiveViewerState._matrixTranslate(interactive_viewer.dart:650)
       at _InteractiveViewerState._onScaleUpdate(interactive_viewer.dart:889)
       at ScaleGestureRecognizer._advanceStateMachine.<fn>(scale.dart:702)
       at GestureRecognizer.invokeCallback(recognizer.dart:275)
       at ScaleGestureRecognizer._advanceStateMachine(scale.dart:701)
       at ScaleGestureRecognizer.handleEvent(scale.dart:553)
       at PointerRouter._dispatch(pointer_router.dart:98)
       at PointerRouter._dispatchEventToRoutes.<fn>(pointer_router.dart:143)
       at _LinkedHashMapMixin.forEach(dart:collection)
       at PointerRouter._dispatchEventToRoutes(pointer_router.dart:141)
       at PointerRouter.route(pointer_router.dart:127)
       at GestureBinding.handleEvent(binding.dart:488)
       at GestureBinding.dispatchEvent(binding.dart:468)
       at RendererBinding.dispatchEvent(binding.dart:333)
       at GestureBinding._handlePointerEventImmediately(binding.dart:413)
       at GestureBinding.handlePointerEvent(binding.dart:376)
       at GestureBinding._flushPointerEventQueue(binding.dart:323)
       at GestureBinding._handlePointerDataPacket(binding.dart:292)

But I can't reproduce it  on my devices.
Here is my code:
 InteractiveViewer(
                transformationController: transformationController,
                minScale: 1,
                maxScale: 10,
                child: GestureDetector(
                    onTapUp: readerController.tap,
                    child: SizedBox(
                        width: spreadSize.width,
                        height: spreadSize.height,
                        child: Stack(
                            children: _buildCanvas(spreadSize, context)))))

I don't set the interactionEndFrictionCoefficient value, so it's just default 0.0000135
Do you know how can I fix this crash?


TypeError: querySnapshot.forEach is not a function

TypeError: querySnapshot.forEach is not a function
import { collection, getDocs } from "firebase/firestore";

const querySnapshot = await getDocs(collection(db, "users"));
querySnapshot.forEach((doc) => {
  console.log(`${doc.id} => ${doc.data()}`);
});

here it says
TypeError: querySnapshot.forEach is not a function

I get this same error when I don't use the await keyword here, but when I do use the await keyword I get an error that it's reserved.

I get this same error when I don't use the await keyword here, but when I do use the await keyword I get an error that it's reserved.

i got solution for this
 getDocs(collection(getFirestore(),"skills"))
    .then(snap=>{

        snap.forEach(doc=>{
            console.log(doc.id)
        })
    })
    ```

    #use this instead of that and remove await keyword
    i will work.

It looks like a solution to the issue has been found. Closing it for now.
Feel free to reopen if you still need help with this.


Wepb extension

Add .webp as an option to take screenshot

WEBP isn't inside STB (and unlikely to be, ever), and I'm probably not going to bundle a webp compressor. Anyway, doesn't webp have way too many configuration options to be part of this mod anyway? Just pass your screenshots through ffmpeg or something


Fix block proposer bug

Description

This PR is to fix the null block proposer bug.
Checklist

[ ] Targeted PR against correct branch.
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[ ] Wrote unit tests.
[ ] Re-reviewed Files changed in the Github PR explorer.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@576ced4). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #142   +/-   ##
=========================================
  Coverage          ?   63.23%
=========================================
  Files             ?       34
  Lines             ?     1439
  Branches          ?        0
=========================================
  Hits              ?      910
  Misses            ?      497
  Partials          ?       32

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 576ced4...685dca7. Read the comment docs.


Remove duplicated declaration

BASE_RESOLUTION is declared and used in h3-integer.js
It causes issues when packing it to use in BigQuery UDFs (it imports everything in the same scope)

Awesome!


Add to Cocoapods trunk

The podspec has not been pushed to Cocoapods trunk due to a name conflict with Haneke Objective-C. For now use:
use_frameworks!
pod 'Haneke', :git => 'https://github.com/Haneke/HanekeSwift.git'

The problem is that the name of the podspec appears to be the name of the module. Thus, if I used a different name for the podspec like HanekeSwift.podspec we would have to use import HanekeSwift instead of import Haneke.
Any ideas?

Turns out there's a module_name property! Will test this shortly. Thanks @dantoml!
E.g.: https://github.com/nestproject/Padlock/blob/master/🔒.podspec


Change imports of org.codehaus.jackson to com.fasterxml.jackson

Changes imports of org.codehaus.jackson to com.fasterxml.jackson. The org.codehaus.jackson package is an outdated and transitive dependency and should not be imported.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[x] Update CHANGES.md with noteworthy changes.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @TheNeuralBit
R: @lukecwik

Note there is another one in FhirIO.java, do you want to do that in a follow-up?

Fixed in #13152 I believe. 🙂

Note there is another one in FhirIO.java, do you want to do that in a follow-up?

Fixed in #13152 I believe. 🙂

Thanks, was looking at stale version on local machine.


Notebook toolbar foreground color cannot be modified by custom styles:

The unavailable foreground color has been marked with a red arrow, please see the image

Expected behavior:
Notebook toolbar foreground color can be modified through custom styles.
Unexpected behavior:
Notebook toolbar foreground color cannot be modified through custom styles.
VS Code Version: 1.81 | 1.82
OS Version: Windows10

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.81.0. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

Latest version: 1.81.0 The problem still exists.

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


Rethink Figure 3 wrt CLM site?

Shih-Chieh Chang notes:

For us in Taiwan it has always been problems to use global grid data like WorldClim2, because Taiwan (150 km width, 400 km in length) is way smaller than the resolution. The high and complex topography (up to 3952 m a.s.l.) further makes the downscaling of the world climate model difficult. We have almost 2 decades monitoring of the meteorological parameters of the site, and they do differ from the data you showed me. In fact I very much liked to show a slide (see attached) of the unique meteorological condition of the CLM site when I am giving a talk about my research at the CLM site. I liked to draw attention that there are some interesting corners where the "normal" patterns won't fit to.

Basically this site in the worldclim2 data is 15.1 MAT, 2659 MAP, but at the site they've measured 13.5/4300. Our Figure 3 with the site circled:

I’m not sure the best thing to do here. If 13.5/4300 have been measured over decades, i.e., are long-term means, we can use those values instead, but then need to explain why we have a point sitting out in white space (marked on attached figure). This might be confusing to readers. Alternatively, we could note in the caption that site-specific values sometimes differ considerably from global datasets like WorldClim2; this would have the advantage of keeping the data source constant for all the points in the figure.

From Bengtsson et al. ms:

Figure 3. Mean annual temperature (°C) and annual precipitation (mm) extracted from WorldClim (Hijmans et al. 2005) for the study sites (black rings) superimposed on the Whittaker biome chart (Biome chart adopted from Ricklefs (2008) plotted with the R package plotbiomes, https://github.com/valentinitnelav/plotbiomes).


Update fog

This fog fork is out of date with the current fog and still uses an outdate ruby version. This PR updates the master to the upstream repo.

 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.:x: yifeiwu sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


[Bug] monday.storage.instance.setItem not storing values between page reloads

Describe the bug
monday.storage does not remember setItems between page reloads
Steps to reproduce
Working code

Add follwing code (a setItem and a getItem)

import mondaySdk from "monday-sdk-js";
const monday = mondaySdk();
const KEY = 'key';

monday.storage.instance.setItem(KEY, JSON.stringify({ tjo: 'tjo'})).then(res => {
  monday.storage.instance.getItem(KEY).then(res => {
    console.log(res.data.value); // -----> Correct { value: str, success: true }
  });
});

Comment out the setItem

monday.storage.instance.getItem(KEY).then(res => {
  console.log(res.data.value);
});

Reload page --> // -----> Incorrect { value: null, success: true }

Expected behavior
Just like localStorage, getItem returns the right value after a page reload. Have I misunderstood anything? Here are the monday (docs)[https://developer.monday.com/apps/docs/mondaystorage]
Context and environment
Running the app inside the monday preview mode
Additional information
"monday-sdk-js": "^0.3.2"

Hey @goodpilotfish – thanks for reporting this. I can't reproduce it – I always get the correct value when reading from the storage, even without refreshing the page.
I tried setting the data and then retrieving it immediately. It worked.
I also tried commenting out one command at a time. It worked.
What kind of app feature did you test it on? I tried it on a board view and it worked fine.

Heads up, I'm closing this issue. If you're still having trouble with this, please post in our dev community or shoot our technical support team an email so we can help you out!
Here are the links you need:

monday developer community
Technical support email


Web-UI Container not starting on latest main

Bug Report
Getting command not found when trying to run the docker container on windows. It was working yesterday I think it was before the latest commit.
Description
start.sh: line 2: $'\r': command not found start.sh: line 4: cd: $'/app/backend\r': No such file or directory start.sh: line 4: $'exit\r': command not found start.sh: line 5: $'\r': command not found start.sh: line 7: $'\r': command not found start.sh: line 23: syntax error: unexpected end of file start.sh: line 2: $'\r': command not found start.sh: line 4: cd: $'/app/backend\r': No such file or directory start.sh: line 4: $'exit\r': command not found start.sh: line 5: $'\r': command not found start.sh: line 7: $'\r': command not found start.sh: line 23: syntax error: unexpected end of file
Bug Summary:
[Provide a brief but clear summary of the bug]
Docker container not starting.
Steps to Reproduce:
[Outline the steps to reproduce the bug. Be as detailed as possible.]
Expected Behavior:
[Describe what you expected to happen.]
Actual Behavior:
[Describe what actually happened.]
Environment

Operating System: [e.g., Windows 10, macOS Big Sur, Ubuntu 20.04]
Browser (if applicable): [e.g., Chrome 100.0, Firefox 98.0]

Windows 10 running Rancher Desktop
Reproduction Details
Run: docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v ollama-webui:/app/backend/data --name ollama-webui --restart always ghcr.io/ollama-webui/ollama-webui:main
Container will keep crashing
Confirmation:

[x ] I have read and followed all the instructions provided in the README.md.
[x ] I have reviewed the troubleshooting.md document.
[x ] I have included the browser console logs.
[x ] I have included the Docker container logs.

Logs and Screenshots
Browser Console Logs:
[Include relevant browser console logs, if applicable]
Docker Container Logs:
[Include relevant Docker container logs, if applicable]
Screenshots (if applicable):
[Attach any relevant screenshots to help illustrate the issue]
Installation Method
[Describe the method you used to install the project, e.g., manual installation, Docker, package manager, etc.]
Additional Information
[Include any additional details that may help in understanding and reproducing the issue. This could include specific configurations, error messages, or anything else relevant to the bug.]
Note
If the bug report is incomplete or does not follow the provided instructions, it may not be addressed. Please ensure that you have followed the steps outlined in the README.md and troubleshooting.md documents, and provide all necessary information for us to reproduce and address the issue. Thank you!

Hi, I'm unable to reproduce the issue on my machines, could provide more detailed steps to reproduce?
https://github.com/ollama-webui/ollama-webui/pull/723 might be the culprit here but I'm unable to verify.

Thanks @tjbck - Are you testing on Windows with docker?
All I do is run: docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v ollama-webui:/app/backend/data --name ollama-webui --restart always ghcr.io/ollama-webui/ollama-webui:main
Then the container doesn't start.
Is there a way to pull an image before the last merge? Then I can test and see if it resolve the issue.

docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v ollama-webui:/app/backend/data --name ollama-webui --restart always ghcr.io/ollama-webui/ollama-webui:main

@Gerthum this should be the commit just before that one:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v ollama-webui:/app/backend/data --name ollama-webui --restart always ghcr.io/ollama-webui/ollama-webui:main@sha256:4bbc4bb15657c9bdc9d7736898356d14a0a91dadb3dade0774d6b0558eb88fc2

You might want to docker rm -f ollama-webui and docker pull ghcr.io/ollama-webui/ollama-webui:main first, then docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v ollama-webui:/app/backend/data --name ollama-webui --restart always ghcr.io/ollama-webui/ollama-webui:main

Yes, this issue should be fixed in #726
Repull the latest Image and try again.

Just tested with two of my windows machines, still unable to reproduce the issue on my side.


Add utility for parameter sensitivity analysis

This can be done e.g. by looping over the parameters in the surrogate model, varying the current parameter randomly for each point in the test set and calculating 1-R2. This gives an indication of the sensitivity of the model to each parameter and for each output. @martinezcolanai made an implementation of this that we can reuse for harlow.

An example of such a plot by @martinezcolanai:


Merge pull request #1 from tensorflow/master

get new code from original author

Can one of the admins verify this patch?


register xds proxy request and response metrics

[ ] Ambient
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

In response to a cherrypick label: new pull request created: #41042

In response to a cherrypick label: new pull request created: #41043

In response to a cherrypick label: new pull request could not be created: failed to create pull request against istio/istio#release-1.15 from head istio-testing:cherry-pick-41027-to-release-1.15: status code 422 not one of [201], body: {"message":"Validation Failed","errors":[{"resource":"PullRequest","code":"custom","message":"A pull request already exists for istio-testing:cherry-pick-41027-to-release-1.15."}],"documentation_url":"https://docs.github.com/rest/reference/pulls#create-a-pull-request"}

In response to a cherrypick label: new pull request could not be created: failed to create pull request against istio/istio#release-1.15 from head istio-testing:cherry-pick-41027-to-release-1.15: status code 422 not one of [201], body: {"message":"Validation Failed","errors":[{"resource":"PullRequest","code":"custom","message":"A pull request already exists for istio-testing:cherry-pick-41027-to-release-1.15."}],"documentation_url":"https://docs.github.com/rest/reference/pulls#create-a-pull-request"}

In response to a cherrypick label: new pull request created: #41044

In response to a cherrypick label: new pull request could not be created: failed to create pull request against istio/istio#release-1.13 from head istio-testing:cherry-pick-41027-to-release-1.13: status code 422 not one of [201], body: {"message":"Validation Failed","errors":[{"resource":"PullRequest","code":"custom","message":"A pull request already exists for istio-testing:cherry-pick-41027-to-release-1.13."}],"documentation_url":"https://docs.github.com/rest/reference/pulls#create-a-pull-request"}

1.10 is EOL
On Mon, Sep 19, 2022 at 8:15 AM Àbéjídé Àyodélé @.***>
wrote:

is it possible to backport this to 1.10?
—
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/pull/41027#issuecomment-1251164397, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEYGXNGVZPBN6DOBOUX6GDV7B7SPANCNFSM6AAAAAAQO3DKG4
.
You are receiving this because your review was requested.Message ID:
@.***>


Recover container bug

I just installed and tested the, Recover container mod and found this. If you cancel the animation you can keep the potion/brew and it will also give you the empty container still. Easily exploitable for free bottles.

Thank you for reporting this. I've been looking into it, but currently have no way of fixing it. I'll keep looking for a solution though.

I've managed to find a solution for this issue. I'm expecting it to be ready for release by tomorrow.

I've managed to fix the exploit and published a new release: https://github.com/WhiteFang5/VMods/releases/tag/RecoverEmptyContainers-v1.0.1


Nested MdDialog doesn't work

Bug: When I try to open MdDialog from another dialog it doesn't work
MdDialog should always open from another MdDialog
MdDialog doesn't open from another MdDialog
What are the steps to reproduce?
import { MdDialogRef, MdDialog } from '@angular/material';
import { Injectable } from '@angular/core';
import {MyDialogComponent} from './MyDialogComponent';
@Component({
selector: 'app-component1',
templateUrl: './component1.html',
styleUrls: ['./component1.css']
})
export class Component1 {
constructor(public dialog: MdDialog) {}
openDialog() {
let dialogRef = this.dialog.open(MyDialogComponent, {
disableClose : true
}); // This opens 1st dialog
dialogRef.afterClosed().subscribe(result => {
console.log(Dialog closed: ${result});
this.dialogResult = result;
});
}
}
import { MdDialogRef, MdDialog } from '@angular/material';
import { Injectable } from '@angular/core';
import {MyDialogComponent2} from './MyDialogComponent2';
@Component({
selector: 'app-dialog',
templateUrl: './dialog.html',
styleUrls: ['./dialog.css']
})
export class MyDialogComponent {
constructor(public dialog: MdDialog) {}
openDialog() {
let dialogRef = this.dialog.open(MyDialogComponent2, {
disableClose : true
}); // This should open 2nd dialog but it will not and no error will be displayed
dialogRef.afterClosed().subscribe(result => {
console.log(Dialog closed: ${result});
this.dialogResult = result;
});
}
}
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected? I'm running Angular 2 and the issue is present in Chrome and FF
Is there anything else we should know? When second MdDialog box doesn't open I noticed in the dialog service that its id, stored in MdDialogRef, is the same as the id of the "parent" MdDialog. But when I open/close the first dialog it changes the id. The pattern of the id is md-dialog-# . # is increased by 1 each time the dialog opens. But in the case of the nested dialog box it takes the same one from the parent. I guess that what makes it block the second dialog from opening.
I can post the .ts files for you to check if that is necessary for the research.

Closing as we are not able to reproduce the issue without a reproduction.


Wagtail table hax0r

Note this is PR'd to upgrade/wagtail
This PR uses two hacks to fix these issues with the rich table editor in Wagtail 3.x:

Double-clicking on a cell was not showing the editing modal on screen.
Clicking the second row of the table scrolled to the top of the page.

Changes

Extend showEditableElement to clear the top style property of the editor overlay.
Downgrade rich text editor react to 16.x to match version in wagtail.
Pass in preventOverflow: true setting to prevent scroll to top on click of the table cells.
Add a hand cursor on mouseover for the clickable cells.

How to test this PR

Pull branch and yarn build
Visit e.g. http://localhost:8000/admin/pages/12217/edit/ and edit the table block.

Notes and todos

On load the table is tiny, but it will expand on a click anywhere on the page. Not ideal, but with the long-term vision being to move away from the rich text editor, maybe it's acceptable for now.

@anselmbradford so, I'm seeing some weirdness locally.
When first loading a page with an existing table it doesn't expand to fill the available horizontal space or to show all of its cells and their content. This is what it looks like:

If I click on either of the visible cells once, it expands:

Functionally, everything seems to work, but that initial drawing is wonky for me.


When i DIY handle.tpl, it's not work well.

I have according this document: https://go-zero.dev/cn/docs/advance/template to DIY my api output,but it's fully copy handle.tpl to internal/handler/xxxhandler.go
I think document maybe have some mistakes. when i adjust some code it work well:
package {{.PkgName}}

import (
        "net/http"
        "github.com/zeromicro/go-zero/rest/httpx"
        "xxxxx/common/response"
        {{.ImportPackages}}
)

func {{.HandlerName}}(ctx *svc.ServiceContext) http.HandlerFunc {
        return func(w http.ResponseWriter, r *http.Request) {
                {{if .HasRequest}}var req types.{{.RequestType}}
                if err := httpx.Parse(r, &req); err != nil {
                        httpx.Error(w, err)
                                return
                }{{end}}

                l := logic.New{{.LogicType}}(r.Context(), ctx)
                {{if .HasResp}}resp, {{end}}err := l.{{.Call}}({{if .HasRequest}}&req{{end}})
                {{if .HasResp}}response.Response(w, resp, err){{else}}response.Response(w, nil, err){{end}}

        }
}

as my description that fully copy handle.tpl to internal/handler/xxxhandler.go, I mean as {% raw %},    {% endraw %}  in  xxxhandler.go , i think these should't  appear in xxxhandle.go

https://github.com/zeromicro/portal/compare/main...CockyCat:portal:patch-1

Try and see https://pkg.go.dev/text/template

The input text for a template is UTF-8-encoded text in any format. "Actions"--data evaluations or control structures--are delimited by "{{" and "}}"

It's clear that delimited by "{%" and "%}" was not supported because we haven't custom out delimiter in goctl.


feature extraction

sir can you explain how you extracted features for every utterance. and finally for one speaker the features will be (12,40,180) can you explain dimentions.

The WAV files in the TIMIT dataset are organized by speaker.
The preprocessing script loads a WAV file and segments the resulting array into periods of non-silence. If the resulting segment length is less than a threshold defined in the script, it is discarded.
The remaining segments are transformed into a mel spectrogram of length (40 (spectrogram energies), N (time steps)). The first and last 180 time steps of the spectrogram are saved.
The script goes through all WAV files belonging to a single speaker, and concatenates the mel spectrograms into a single numpy ndarray. The ndarray is saved as a file .npy file.
For the first speaker, the saved ndarray has the dimensions (12, 40, 180). The dimentions are 12 spectrogram segments (obtained from every TIMIT WAV file associated with the speaker), and each segment has 40 mel spectrogram energies per time step and is 180 time steps long.
The number of spectrogram energies and spectrogram time steps can be modified in the config.yaml by changing the following entries:
    nmels: 40 #Number of mel energies
    tisv_frame: 180 #Max number of time steps in input after preprocess

i am trying to apply this code for NIST data. after data_preprossesing  i am getting (0,) after setting
tisv_frame: 15000 frames
each utterance size of 5 minutes and 30,000 frames

Mel spectrogram time steps are not equivalent to time series time steps. Try the default 180.

is 180 frames are minimum segment length so thut we wiil extract features for periods of non-silence segments


help: Edit delete-a-stream so that it conforms to doc guidelines.

https://github.com/zulip/zulip/issues/8889
@rishig

Lyla: Will wait to merge till this is updated with the new guidelines discussed yesterday?


Diagramming specification using mind map

I worked on depicting OAS v3.0.2 using mind meister.
And, after finishing my draft version of this work, I found that this could be useful for you and other users.
It's easy to trace and easy to associate related objects.
I propose to have this work go together with the official documentation works.

See also http://openapi-map.apihandyman.io/

@MikeRalphson Thanks, Mike.  I admit that handyman's job is briefer.  I should've asked here about whether earlier works exist. Who would compensate my time today 😭😭😭


ci: added test workflow and dependabot

Use from this PR what you want, but I'm always nervous without CI :-)

I typically do updates every week but it doesn't hurt to automate it. Thanks for your PR.


Add files via upload

@Ken-Andre file/lib/domains/com/ucac-icam/2026.txt: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

@Ken-Andre Pull request merged. Thank you.

Sorry, i seen your comments late,
Cordially.


Optional style override, plus es6 things

Forcing the initial style is effectively unusable, you cannot unset existing props in a style in native.
This allows you to keep the current behaviour if no style is supplied. I would also suggest removing the customStyles property, it is confusing and doesn't cover all requirements. I haven't done that as it would be a breaking change.
I also tidied up a bit.

Coverage decreased (-1.3%) to 98.701% when pulling 82be37cb8fac89fa03008c3141a06cc88a0d3c49 on fr1n63:master into 5b9f60cca7ad06936b94d1dd277e91cbbc68a601 on xgfe:master.

Will fix tests and re-submit.


require 'rake' in gemspec

Why is there a
require "rake"

in awesome_print.gemspec? It breaks bundle install on first run i.e. when there are no gems installed in system

I'm also getting a crash from this.

This has been fixed thanks to #216 and #222, however I'm still waiting on some sort of access to push up to Rubygems. see: https://github.com/michaeldv/awesome_print/issues/234

any updates on the situation?

@dreyks I'd love to push this fix, but as mentioned, I do not have push access to Rubygems. @michaeldv made a promising post a few days ago: https://github.com/michaeldv/awesome_print/issues/238
Things are really out of my hands regarding this and I don't wish to be too pushy as I'm sure Michael is very busy and will get to this as soon as he can.

@dreyks, @rcrogers and anybody else reading. Version 1.7.0 has just been pushed up to Rubygems with this fix. I'm very sorry that it took so long and thank you for your persistence.


Include disc number when sorting tracks

With albums that span multiple disks sorting should incorporate disc number as well.
See http://forum.kodi.tv/showthread.php?tid=295197 for the original report.

Closing this as I just noticed this is a duplicate of #92


[BUG] TypeError for CBO when using Scikit-Learn 1.2.0

Deephyper 0.4.2 is not working with sklearn 1.2.0:
DEBUG:asyncio:Using selector: EpollSelector
INFO:deephyper.evaluator._subprocess:Subprocess Evaluator will execute run_mpi() from module base
Traceback (most recent call last):
  File "execute_dh.py", line 135, in <module>
    execute_deephyper()
  File "execute_dh.py", line 120, in execute_deephyper
    search = CBO(problem, evaluator)
  File "/lus/gila/projects/lqcdml_aesp_CNDA/.conda/envs/dh/lib/python3.8/site-packages/deephyper/search/hps/_cbo.py", line 186, in __init__
    base_estimator=self._get_surrogate_model(
  File "/lus/gila/projects/lqcdml_aesp_CNDA/.conda/envs/dh/lib/python3.8/site-packages/deephyper/search/hps/_cbo.py", line 343, in _get_surrogate_model
    surrogate = deephyper.skopt.learning.RandomForestRegressor(
  File "/lus/gila/projects/lqcdml_aesp_CNDA/.conda/envs/dh/lib/python3.8/site-packages/deephyper/skopt/learning/forest.py", line 234, in __init__
    super().__init__(
TypeError: __init__() missing 1 required positional argument: 'estimator'

Downgrading sklearn to 1.1.1 solves the problem.

Fixed in https://github.com/deephyper/deephyper/commit/5ec919f9c1faf4d4357eec1558fa17cabfcceb5d
It will be released in deephyper==0.5.0.


we have no element construct for basic checkboxes.

fixed as a part of: https://github.com/greenarrowdb/oz/pull/28


Cnbc front page scrap

Earnings revenue, slowdown.
See https://search.cnbc.com/rs/search/combinedcms/view.xml?partnerId=wrss01&id=100003114

scrap rss feed to list.


feat(gateway) allow user-defined Listeners

What this PR does / why we need it:
Rework managed Listener handling. The Gateway controller no longer
replaces user-provided Listeners with a set of Listeners derived from
the Kong proxy Service and listen configuration. It only checks to
ensure a Kong listen with the correct protocol is available for the
requested Listener. If there is none, it marks the Listener detached
because its protocol is unsupported, or because no protocol is
configured for the specific port.
Remove allowedRoutes merger. This is unnecessary with user-defined
Listeners preserved.
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): prereq for #2474
fixes #2557
Special notes for your reviewer:

I ran across something that looked odd with Gateway addresses in the course of this, and think we should consider only using the LoadBalancer address for them. Should we? Some earlier discussion at https://github.com/Kong/kubernetes-ingress-controller/issues/2474#issuecomment-1151512833
~The new getListenerStatus() function charged with determining both spec-based Listener compatibility and Listener attachability based on Kong configuration is LARGE. I believe it's functionally correct, but it's hard to read. I need to put it down for a bit and come back to figure out how to break it down into more digestible bits.~ This is now revised a bit to break it down more into functions that hopefully flow more cleanly together. Still large but a lot of that is composing Condition objects over several lines.
I realized while writing this that my attempts to avoid taking existing Listeners offline because some new Listener introduced a conflict had a bit of a snag: the fields of a Listener that can conflict are not immutable, and changes to them can result in conflict. More on that below.
E2E test updated because we can't test absent listens in the integration tests. We create all listen types in integration.

PR Readiness Checklist:
Complete these before marking the PR as ready to review:

[ ] the CHANGELOG.md release notes have been updated to reflect any significant (and particularly user-facing) changes introduced by this PR

Changing a Listener's Protocol, Hostname, or Port (all permitted) invalidates that Listener's previous status calculation. The modified Listener may conflict with some other existing Listener, and essentially needs to be treated as new. This in itself is fine, but it introduces a nasty problem: since Listener status has no information about those fields, we have no idea whether a change occurred unless we keep a copy of the old Gateway around.
Tracking state like this is generally bad practice in Reconcilers, and I agree that it looks kinda ugly, even if it works (I still need to write tests for it to be sure). I briefly discussed this with the SIG and there's no standard around how to handle it, though others have encountered the same problem. There are roughly two approaches in other implementations:

Let the user footgun and suffer the consequences. Conflicted Listeners are removed from active configuration until fixed, even if they were previously active.
Keep state and do something like what I've attempted here. In that case, the other implementation does not track state in the controller itself, though I haven't explored what options we have to do the same. It's possible that we could figure out some way to detect the "both broken" state and make it block parser applies, which is annoying but less dangerous than abruptly dropping config.

Consensus was that it was too late in the API design phase to make these fields immutable and enforced by the API webhooks or similar.

I went back and forth on this since the meeting last night. The lack of upstream support from Gateway API to solve the problem is a serious issue that we're going to just have to pay for it would seem. I'm starting to lean towards going for the footgun approach for now, the reason being we can easily iterate on top of as we build some experience up with it. If we try to build a lot of custom logic to cleanly handle the problem early, we may end up having a harder time iterating on it.

https://github.com/Kong/kubernetes-ingress-controller/actions/runs/2498691049 is the test E2E run that includes this.
Be careful what you wish for :slightly_smiling_face: making everything conflicted is arguably more complicated because you have to walk through the list again to re-mark anything you'd previously marked okay (which was fine when one, but only one Listener could be ready for a given hostname/port).
This goes ahead and strips Cluster IPs from address status--there wasn't really a clear decision on that, but the community seemed to be leaning towards that one, and the commit is essentially atomic if we want to strip it.
I am utterly confused as to what is going wrong with lint. How is running verify-scripts.sh detecting a diff (in something that it shouldn't inspect at all) on CI and not remotely? https://gist.github.com/rainest/4da9e62249460575f5bc0b39e1c25d94

Weird. Different golangci-lint version issues? That appears to be the one tool we don't download to and run from local bin. On mine, I do get:
$ golangci-lint --version
golangci-lint has version v1.45.0 built from (unknown, mod sum: "h1:T2oCVkYoeckBxcNS6DTYiSXN2QcTNuAWaHyLGfqzMlU=") on (unknown)

$ golangci-lint run
internal/dataplane/kongstate/upstream.go:87:2: `(*Upstream).override` - `log` is unused (unparam)
	log logrus.FieldLogger,
	^
internal/controllers/gateway/utils.go:24:59: `info` - `keysAndValues` always receives `nil` (unparam)
func info(log logr.Logger, obj client.Object, msg string, keysAndValues ...interface{}) {
                                                          ^

Though I'm also slightly confused since I didn't think that verify tool was capable of touching anything in non-generated code, which is where that lives.

Weird. Different golangci-lint version issues? That appears to be the one tool we don't download to and run from local bin. On mine, I do get:
$ golangci-lint --version
golangci-lint has version v1.45.0 built from (unknown, mod sum: "h1:T2oCVkYoeckBxcNS6DTYiSXN2QcTNuAWaHyLGfqzMlU=") on (unknown)

$ golangci-lint run
internal/dataplane/kongstate/upstream.go:87:2: `(*Upstream).override` - `log` is unused (unparam)
	log logrus.FieldLogger,
	^
internal/controllers/gateway/utils.go:24:59: `info` - `keysAndValues` always receives `nil` (unparam)
func info(log logr.Logger, obj client.Object, msg string, keysAndValues ...interface{}) {
                                                          ^

Though I'm also slightly confused since I didn't think that verify tool was capable of touching anything in non-generated code, which is where that lives.

Yeah, so there's this other thing which is the fact that go-get-tool (described in: https://github.com/Kong/kubernetes-ingress-controller/pull/2560) doesn't download new version/check for the current version of the tool accepted as parameter. This is why you're still running v1.45.0 even though that your branch has v1.46.2.
And indeed that seems to be the culprit (version mismatch). After downloading v1.45.0 I can confirm that I'm getting the same errors.
This is probably due to the fact that the newer versions of golangci-lint are "1.18 aware" but not all linters support it yet.
WARN [linters context] nilerr is disabled because of go1.18. You can track the evolution of the go1.18 support by following the https://github.com/golangci/golangci-lint/issues/2649.
WARN [linters context] structcheck is disabled because of go1.18. You can track the evolution of the go1.18 support by following the https://github.com/golangci/golangci-lint/issues/2649.
WARN [linters context] unparam is disabled because of go1.18. You can track the evolution of the go1.18 support by following the https://github.com/golangci/golangci-lint/issues/2649.
WARN [linters context] wastedassign is disabled because of go1.18. You can track the evolution of the go1.18 support by following the https://github.com/golangci/golangci-lint/issues/2649.

It seems that we're looking to accept this as an incomplete implementation, more or less: I noticed we have a lot of TODOs without any links to their follow up issues. We should be sure that we link follow-ups, and in the follow-up issues it would be helpful to make sure there's a reminder to clean up comments which reference the issue as a part of resolution.

Which are you seeing unlinked still? They should all have links, though they're mostly at the bottom of the comment blocks instead of the start.


Speed up gold price chart load time

Expected Behavior
Let's profile it to see if the bottlenecks are server or client side and improve the load times, or at least the UX.
Current Behavior
Slow and flaky, especially on medium-to-weak connections

In Nigeria this was particularly bad

Consider using this package: https://github.com/rainbow-me/react-native-animated-charts


Can't delete multiple files at once in File Manager.

This could be done by using checkboxes and a separate delete button or by allowing the user to delete all files in a category.

Fixed with PR https://github.com/dularion/streama/pull/233


send_cmd dependent functions hang when not executed as root or factorio-user.

issuing service factorio players will hang without termination when not ran as root or factorio user.
I believe a root/factorio-user check should be placed at the beginning.
Alas, my bash-fu is not that brilliant to be able to contribute it myself :(

sounds like a good idea, let me see what I can come up with

@nihilim could you give the development branch a spin to see if this resolved the issue for you?


[structopt] Add new port

https://github.com/p-ranav/structopt

Does this port depends on other ports?

structopt is self-contained although the source code comes packaged with a header each from the ports magic-enum and visit-struct.

In order to avoid ODR violations, it's very important to have only one definition for any symbol across the entire vcpkg tree. In this case, this port should depend on visit-struct and magic-enum instead of vendoring its own copies.

Pinging @p-ranav for response. Is work still being done for this PR?

At the moment, no. We can close this PR and I can create a new one when it's ready.


Include More Details on Pod Deletion for Cancelled/Timed Out TaskRuns

Part of #3051
This pull request updates documentation on pod deletion for both timed out/cancelled TaskRuns to mention that TaskRun pod deletion is part of the process. It also provides a brief amount of information on why this takes place.
In addition to the updates above, there are some minor changes also made to reorganize the content.
Submitter Checklist

[ ] Includes tests (if functionality changed/added)
[x] Includes docs (if user facing)
[x] Commit messages follow commit message best practices
[ ] Release notes block has been filled in or deleted (only if no user facing changes)

Reviewer Notes
If API changes are included, additive changes must be approved by at least two OWNERS and backwards incompatible changes must be approved by more than 50% of the OWNERS, and they must first be added in a backwards compatible way.
Release Notes
NONE

/kind documentation


Dump stack trace on build failure

To debug https://github.com/AdoptOpenJDK/openjdk-build/issues/1834 (and potentially https://github.com/AdoptOpenJDK/openjdk-build/issues/1878).
Far from ideal but we're running short of options.

run tests

run tests


add project information file

Purpose of change
Add the missing files
Changes
Add the ProjectInfomation.java file and the app.properties file, which is containing the project information

 Transfer example portlet into qube template generation

Maybe update the CL, so we dont forget it later


Running in Distributed mode will cause large amounts of error messages about invalid task offsets

When running in distributed mode, and after having tasks being reshuffled between kafka connect workers, a lot of these error messages will start showing up:
Ignoring invalid task provided offset

I've been unable to reproduce this issue using 1.0.2 version of the connector.
Do you remember if by any chance your configuration used any SMTs? @forsberg


Fix to include query arguments to magellan nav links.

The animation bound to click.fndtn.magellan sends the user to a URL lacking the query string arguments. The URL generation was missing the anchor.search component.
Before, when viewing a page, e.g.:
http://example.com/report.php?survey_id=6

Clicking a magellan nav link would scroll and the URL location would change to:
http://example.com/report.php#location-3

Adding the anchor.search component to the URL correctly shows the full URL including query args:
http://example.com/report.php?survey_id=6#location-3

(I also fixed some JS formatting.)

Thanks!


Why not use cuda to run fast

Since AD-census actually has superiority  GPU, this is the point of the paper.

Since AD-census actually has superiority GPU, this is the point of the paper.

Hi luomomo,
this is true. This implementation was only a seminar paper during my study. Hence we didn't have the time to implement the algorithm with CUDA, but the current implementation is cpu multi threaded and works fine for common sized pictures.

@CaptainEven Hi, we never made any comparisons.


Support AMD Radeon 890m and NPU on Ryzen AI PC

Please consider to add the support on AMD iGPU like Radeon 890m available on AMD Ryzen AI 9 HX 370 and NPU. Thanks

https://github.com/ollama/ollama/issues/3004


MT6835 calibration

Add little function to help check if self calibration went well

oops.. some other stuff i was working on here got pulled in


Is there a defined list of Work Item fields or objects I can refer to in the Release Notes?

When configuring the release notes extension, I am able to refer to specific Work Item fields like title, state, assigned, tags, etc. I am wondering if there is a defined list of Work Item fields that are able to be referred to in the release notes.

Given the previous questions you have asked I am assuming you are using the Cross Platform Release Note task.
The WI fields depend upon your process template customisation. This list details the bulk of the common ones.
However, the best option is to use the task's properties dumpPayloadToFile=true and 'dumpPayloadFileName=$(Build.ArtifactStagingDirectory)\payload.json`. If used with a publish artifact task this will publish this extra file as a build artifact. This JSON file details the whole object that is available to the template, so you look to see the names of all the fields you available.

Thanks for that, I was able to retrieve those values. Another question: In the advanced options of the task, I selected "Find Related WI" as well as "Find Parent WI" but neither seem to be generating the related work items. I even tried adding a section in the template for "Global List of Related WI" and "Global List of Parents", but I'm overall unable to generate these related work items. Do you have any suggestions?

The first thing to check is to set the variable system.debug=true this will enable detailed logging. You will be able to see that task working getting the number of related and parent WI e.g.
Getting direct parents and children of WorkItems
Looking for parents and children of WI [120148]
Looking for parents and children of WI [120130]
Add Child WI 120144
Add Child WI 120139
Getting all parents of known WorkItems
Looking for parents of WI [120148]
Looking for parents of WI [120130]
Looking for parents of WI [120144]
Skipping 120130 as already in the found parent list
Looking for parents of WI [120139]
Skipping 120130 as already in the found parent list

You should then see the list of these associated WI (of any type) in the relatedWorkItems object when you check the dump payload file.
You could just list out this object
{{#forEach relatedWorkItems}}
*  **{{this.id}}**  {{lookup this.fields 'System.Title'}}
  - **WIT** {{lookup this.fields 'System.WorkItemType'}}
  - **Tags** {{lookup this.fields 'System.Tags'}}
  - **Assigned** {{#with (lookup this.fields 'System.AssignedTo')}} {{displayName}} {{/with}}
{{/forEach}}

But usually you do a lookup to this array based in the type of line
# Global list of WI with PRs, parents and children
{{#forEach this.workItems}}
{{#if isFirst}}### WorkItems {{/if}}
*  **{{this.id}}**  {{lookup this.fields 'System.Title'}}
   - **WIT** {{lookup this.fields 'System.WorkItemType'}}
   - **Tags** {{lookup this.fields 'System.Tags'}}
   - **Assigned** {{#with (lookup this.fields 'System.AssignedTo')}} {{displayName}} {{/with}}
   - **Description** {{{lookup this.fields 'System.Description'}}}
   - **PRs**
{{#forEach this.relations}}
{{#if (contains this.attributes.name 'Pull Request')}}
{{#with (lookup_a_pullrequest ../../pullRequests  this.url)}}
      - {{this.pullRequestId}} - {{this.title}}
{{/with}}
{{/if}}
{{/forEach}}
   - **Parents**
{{#forEach this.relations}}
{{#if (contains this.attributes.name 'Parent')}}
{{#with (lookup_a_work_item ../../relatedWorkItems  this.url)}}
      - {{this.id}} - {{lookup this.fields 'System.Title'}}
      {{#forEach this.relations}}
      {{#if (contains this.attributes.name 'Parent')}}
      {{#with (lookup_a_work_item ../../../../relatedWorkItems  this.url)}}
         - {{this.id}} - {{lookup this.fields 'System.Title'}}
      {{/with}}
      {{/if}}
      {{/forEach}}
{{/with}}
{{/if}}
{{/forEach}}
   - **Children**
{{#forEach this.relations}}
{{#if (contains this.attributes.name 'Child')}}
{{#with (lookup_a_work_item ../../relatedWorkItems  this.url)}}
      - {{this.id}} - {{lookup this.fields 'System.Title'}}
{{/with}}
{{/if}}
{{/forEach}}
{{/forEach}}

Thank you! The second template you have helped with linking the parent work items. One more question - when I am using an File Template it seems like it projects to the Wiki in the original handlebar format, without accounting for formatting like bolding, etc. Is there a way to format the File template so that it projects to the Wiki appropriate with bolding?

No sure why you are seeing that. my Azure DevOps WIKI handles the format correctly

What happens if you edit the page in the WIKI, can see see what is wrong with it handling the format

Thanks for your help. I got it to work, seemed like it was just an issue with my indentation.

That makes seems


[TC-394] Scale Components to Handle > 2,000 delivery services

We have several resellers that are interested in using our CDN.  These companies have 1,000+ small delivery services spread across ~250 sub-tenants.  We need to ensure that core components will scale to handle this many services without impacting existing customers.
Author: Ryan Durfey
JIRA Link: https://issues.apache.org/jira/browse/TC-394

@ryandurfey - there are methods to scale TC to meet the ds demands. i.e. more TRs, more TMs, more traffic servers, etc. in addition to GSLBs for traffic ops. can you please reopen with more specific info if had something else in mind?


Fix IP Address

📝 Description
Clicking on clear all filters do not clear IP address filter
Instead of use startsWith to filter IP addresses, use includes so 129.2 will get the ip <IP_ADDRESS> for example.
All vms will probably get the same prefix being in the same network

/retest

/lgtm


Assimp dep on OSX

Installing assimp through brew on OSX does not work with the Jade distribution of ROS. Brew installs the assimp version with unified headers but the catkin_install_isolated script looks for an older version without the unified headers regardless of any flags set by the CMakeLists file in src/geometric_shapes/CMakeLists.txt. The version of assimp (with no unified headers) that worked for me when installing on a mac was this one: https://sourceforge.net/projects/assimp/files/assimp-2.0/assimp--2.0.863-sdk.zip/download. Since this version is 2.0.863, yet the CMakeLists.txt file assumes any version greater than 2.0.1150 has unified headers, I had to patch the CMakeLists.txt file in src/geometric_shapes/CMakeLists.txt so that it did not set the flag to expect assimp's unified headers after building the above version of assimp from source.

It sounds like geometric_shapes needs to be patched to correctly compare the versions of assimp. I would suggest opening an issue there:
https://github.com/ros-planning/geometric_shapes/issues

@juanvallejo there even look to be some other issues related to building on OS X on geometric_shapes. Unfortunately it looks to be under-maintained, but I still think posting an issue there is the best course of action. If someone comes through and cleans up the issues/pull requests against geometric_shapes then this issue won't have any visibility to them.
I'm going to close this for now. If you think it affects more packages, then I can reopen this issue. Thanks.


Local Script Decompiler

Many exploits have the default decompile() function. I don't know if its a work in progress but could you add to to the script spy?

The plan was to make a syntax highlighted text box for the decompiler output to show once rich text released, but no one has developed this so far.

not planned for this iteration of hydroxide


NUnitLite cannot find .dll file

Environment:

.NET Core 1.1
SDK version: "1.0.0-preview2-1-003177"

project.json looks like:
{
   "dependencies": {
      "NUnit": "3.5.0",
      "NUnitLite": "3.5.0",
      "System.Reflection.TypeExtensions": "4.3.0"
      // etc...
   },
   "frameworks": {
      "netcoreapp1.1": {
         "imports": [
            "dnxcore50"
         ]
      }
   },

   "buildOptions": {
      "emitEntryPoint": true,
      "preserveCompilationContext": true,
      "xmlDoc": false
   },
}

and Program.cs looks like:
new AutoRun(typeof(Program).GetTypeInfo().Assembly)
   .Execute(args, new ExtendedTextWrapper(Console.Out), Console.In);

Scenario
start the program to run the tests with dotnet run
Expected
it runs the test
Actual
NUnitLite 3.5.0 (Portable)
Copyright (C) 2016 Charlie Poole

Test Files
    C:\myPath\to\MyAssembly\bin\Debug\netcoreapp1.1\MyAssembly.dll

Could not load file or assembly 'test, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Note:

The .dll is there at the named path.
The same issue occurs on Windows and OSx

NUnitLite has been merged into the main framework, so I am moving this issue there.

Issue moved to nunit/nunit #1970 via ZenHub


no scrollbars when docked

I am docking it to the bottom in VS.. there are no scrollbars.. When floating there are scrollbars.
For reference I am using www.you.com

I've tested a bit:

Open Web Browser -> appears as a document
Browse to www.you.com -> scrollbars ok
Move the window and dock it to the bottom -> scrollbars still ok
Go to Options and set www.you.com as the home page
Close Visual Studio
Open it again
Web Browser is still docked at the bottom, you.com is browsed to and scrollbars are here...

I'm sorry, but I can't seem to reproduce your issue.
What (exact) version of Visual Studio do you use? Can you describe reproduction steps?


Question - Mailboxer.email_method parameters causing ArgumentError: wrong number of arguments (1 for 0)

This is more of a question than an issue, hopefully this is the right place to ask.
app/models/message.rb:45 makes a call to Object.send passing in an optional reference to an instance of the message.
email_to = recipient.send(Mailboxer.email_method, self)

The message instance is passed as a parameter to the recipients email method in spec/dummy/app/models/user.rb, but this object is not required to return the email value.
My User.email method doesn't require any parameters so I get the following  ArgumentError: wrong number of arguments (1 for 0) error when I try and call _user.send_message(recipient, "body", "subject")
ArgumentError: wrong number of arguments (1 for 0)
    from /Users/bringmebeer/.rvm/gems/ruby-1.9.3-p125@zapnito/gems/activerecord-3.2.13/lib/active_record/attribute_methods/read.rb:71:in `__temp__'
    from /Users/bringmebeer/.rvm/gems/ruby-1.9.3-p125@zapnito/gems/mailboxer-0.11.0/app/models/message.rb:45:in `block in deliver'
    from /Users/bringmebeer/.rvm/gems/ruby-1.9.3-p125@zapnito/gems/mailboxer-0.11.0/app/models/message.rb:44:in `each'
    from /Users/bringmebeer/.rvm/gems/ruby-1.9.3-p125@zapnito/gems/mailboxer-0.11.0/app/models/message.rb:44:in `deliver'
    from /Users/bringmebeer/.rvm/gems/ruby-1.9.3-p125@zapnito/gems/mailboxer-0.11.0/lib/mailboxer/models/messageable.rb:71:in `send_message'
    from (irb):3

My solution to this will be simply to provide a User.mailboxer_email method that wraps my own User.email method.
class User < ActiveRecord::Base
    acts_as_messageable

        def mailboxer_email(object)
            return email
        end

        def email
            # return email
        end
end

I'm wondering why a the mailboxer_email(object) method takes a parameter at all?  If there is a good reason (which I'm sure there is) maybe it could be more clearly documented within Mailboxer.rb config?

Thanks for pointing this out. I had the same problem.


Make Reducer fully type safe

Reducer should accept a function that converts from a defined type to the desired type.

Released in M1


add telemetry appender that writes to log

This PR adds a telemetry appender that uses our log service. Its purpose is to make it easy to know what we log as telemetry (helps with transparency and development)
Edit by Ramya:
This PR implements https://github.com/Microsoft/vscode/issues/54001#issuecomment-404034085

@jrieken Made some commits to the below effect. Can you take a look at the changes?

When log level is set to trace, telemetry event names with event data (minus the common ones that is noise) appears in the Log (shared) and Log (window) output channels. This will work even when running the product from source.
When log level is set to trace, telemetry event names with complete data get logged to a file called telemetry.log which lives in the same place as other logs. This will not work when running the product from source unless we remove the isBuilt check, which is fine.
When running the cli with --verbose flag, the cli.log file which currently has logs from the cli process will contain telemetry events with complete data that get logged from the cli process

Pending:

Make the telemetry events from the Main process and Extension host process to flow into Log (main) and Log (extension host) respectively
Tests!

@jrieken Made some changes as per https://github.com/Microsoft/vscode/issues/54001#issuecomment-404034085. Can you take a look?

@jrieken Made some changes as per https://github.com/Microsoft/vscode/issues/54001#issuecomment-404034085. Can you take a look?

I just wouldn't enable telemetry on dev

I think it's important - to see you changes in effect and to see the impact telemetry has, e.g us sending a telemetry event on type while suggestion show...

I just wouldn't enable telemetry on dev

I think it's important - to see you changes in effect and to see the impact telemetry has, e.g us sending a telemetry event on type while suggestion show.

With the changes in this PR, even when the enableTelemetry is set to true, no real telemetry is actually sent over the wire as that would need the AI keys. In the absence of the key, we use a NullAppender instead of the AppInsightsAppender. See https://github.com/Microsoft/vscode/blob/7f7e23534e9648c961c7f1f1b3067e37e5f31bdc/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts#L105-L111
Having it this way, lets us have what @jrieken is saying above.

Thanks for making that clear, @ramya-rao-a. Looks good! 👍


Change ifdef to if to check OS

Can you elaborate, please?

Already merged in #211

I've made a typing error

No prob, man! Happens to the best of us 😉


dev: remove starknet-devnet as devnet, replace with katana

The PR removes starknet-devnet, and migrates to Katana as the devnet for the RPC.
Pull Request type

Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build-related changes
[ ] Documentation content changes
[ ] Testing
[ ] Other (please describe):

What is the current behavior?
We use starknet-devnet as the devent for RPC, which is slow comparative to Katana.
Resolves: #158
What is the new behavior?

replaced starknet-devnet with Katana
updated README reflecting these changes

Does this introduce a breaking change?

[x] Yes
[ ] No

Other information
Since Katana doesn't support dumps, Kakarot will be deployed to different addresses upon each run of the container, we now have a deployments folder at the project root, where the container will write the dump the deployments to deployments/katana/deployments.json.

Nice PR! also, do we know the current stability status of katana?

Nice PR! also, do we know the current stability status of katana?

Not super sure about this, till this far results of opcode testing on it are consistent with what Danilo has on Madara.


fix: 0.13 upgrade

Description
Updated version so it loads the provider correctly
Motivation and Context
Getting this error when running on Terraform cloud
Failed to instantiate provider "registry.terraform.io/-/aws" to obtain schema:
unknown provider "registry.terraform.io/-/aws"

Breaking Changes
none
How Has This Been Tested?
testing it locally

The short syntax is fine here because this module works with 0.12, too.
See this for more info - https://www.terraform.io/docs/configuration/provider-requirements.html#v0-12-compatible-provider-requirements


tasks/administer-cluster/dns-custom-nameservers: update link to cluster addons

The first paragraph at https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/#introduction contains a link to  cluster add-on → https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/README.md
The latter page says, this is a legacy document, and refers to https://kubernetes.io/docs/concepts/cluster-administration/addons/ .
• Replace in https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/#introduction the link from https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/README.md to https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/README.md

@dilyanpalauzov  i think in the issue description you provided the link to be corrected to original link.
I think you here mean to correct the link to this.WDYT

Although i think the links provided in the documentations are correct the link provided in inroduction is reference for addon manager and the reference for installing addon is documented in this file

So as per documentation i think it seems to reference this link which is  manager add on but it refers to legacy addon

/remove-lifecycle rotten

/remove-lifecycle rotten


Winsock.h vs. Winsock2.h

My project uses boost and now easylogging, when I compiled it on Windows boost has a warning that winsock.h is included. One of the boost libraries I'm using requires winsock2.h and my understanding is that you can't use both versions of winsock at the same time. The boost documentation recommends using WIN32_LEAN_AND_MEAN so that winsock.h will be excluded.
Then easylogging includes winsock only when WIN32_LEAN_AND_MEAN is defined:
if defined(WIN32_LEAN_AND_MEAN)
include <winsock.h>
endif // defined(WIN32_LEAN_AND_MEAN)
In my project I changed winsock.h to winsock2.h and it seems to work fine, unless there's a reason not to it would be nice to change to winsock2.h in this case.

Added ability to use winsock2.h by defining ELPP_WINSOCK2 in next version (v9.79) - Will release tomorrow
Closing this now.


Meta Person Loader Error with exporting GLTF and ZIPs. Only unzipped GLB works well.

Meta Person Loader Error with exporting GLTF and Zip. GLB is fine.
TLDR - The Table at the bottom shows the mapping from SceneHandler.modelUrl to Error Message
When working with the Unity Loader Scene, I struggled to make the scene work for me when I tried to export my models in different formats.
The project README claims that the link can be submitted in either GLB or GLTF and ZIP formats.
However, I was successful with only unzipped GLB.
The models were generated with the Customised MetaPersonCreator with various (hardcoded) export parameters.
They were then uploaded to my website and made available by the route entry points snippet, which is summarised in the snippet below. This snippet provides a detailed overview of the folder structure and expands the zip archives.

http://satprotocol.online/instance/avatars
│
└── debug
    ├── glb__modelka
    │   └── model.glb
    │
    ├── gltf_unzipped__modelechka
    │   ├── model.bin
    │   ├── AvatarTeeth_Normal1_1K.jpg
    │   ├── AvatarHeadMale_Normal1_1K.jpg
    │   ├── AvatarTeeth_GltfMetallicRoughness_1K.jpg
    │   ├── model.gltf
    │   ├── AvatarBodyMale_Normal1_1K.jpg
    │   ├── AvatarBodyMale_Color_1K.jpg
    │   ├── AvatarHeadMale_Color_1K.jpg
    │   ├── AvatarTeeth_Color_1K.jpg
    │   ├── AvatarEyes_Color_512.jpg
    │   ├── AvatarEyes_Normal_512.jpg
    │   ├── AvatarRightCornea_Color_512.jpg
    │   ├── KARI_Normal_1K.jpg
    │   ├── KARI_GltfMetallicRoughness_1K.jpg
    │   ├── AvatarHeadMale_GltfMetallicRoughness_1K.jpg
    │   ├── KARI_Color_1K.jpg
    │   ├── AvatarLeftCornea_Color_512.jpg
    │   ├── AvatarEyes_GltfMetallicRoughness_512.jpg
    │   └── AvatarBodyMale_GltfMetallicRoughness_1K.jpg
    │
    ├── gltf_zipped__modelushechka
    │   └── avatar_gltf.zip (expanded)
    │       ├── model.bin
    │       ├── AvatarTeeth_Normal1_1K.jpg
    │       ├── AvatarHeadMale_Normal1_1K.jpg
    │       ├── AvatarTeeth_GltfMetallicRoughness_1K.jpg
    │       ├── model.gltf
    │       ├── AvatarBodyMale_Normal1_1K.jpg
    │       ├── AvatarBodyMale_Color_1K.jpg
    │       ├── AvatarHeadMale_Color_1K.jpg
    │       ├── AvatarTeeth_Color_1K.jpg
    │       ├── AvatarEyes_Color_512.jpg
    │       ├── AvatarEyes_Normal_512.jpg
    │       ├── AvatarRightCornea_Color_512.jpg
    │       ├── KARI_Normal_1K.jpg
    │       ├── KARI_GltfMetallicRoughness_1K.jpg
    │       ├── AvatarHeadMale_GltfMetallicRoughness_1K.jpg
    │       ├── KARI_Color_1K.jpg
    │       ├── AvatarLeftCornea_Color_512.jpg
    │       ├── AvatarEyes_GltfMetallicRoughness_512.jpg
    │       └── AvatarBodyMale_GltfMetallicRoughness_1K.jpg
    │
    └── glb_zipped__Modelishche
        └── avatar_glb.zip (expanded)
            └── model.glb

Various URL Parameters were attempted in the SceneHadnler.modelUrl; only 1 out of 6 succeeded.
The table below provides the relationship between the URL and the error message generated by Unity. Some Cases logged more than one log message. For the sake of being concise, only such a log per case is included.
The Scene was played only within the Unity.
No proper WebGL build was made (Build and Run).

SceneHandler  URL
Success/Error log in Unity

            http://  satprotocol.online  /instance/avatars/  debug/  gltf_zipped_  _modelushechka/  avatar_gltf.zip

JsonParsingFailed
UnityEngine.Debug:LogError (object)
GLTFast.GltfImportBase/d__101:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/GltfImport.cs:1056)
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()

            http://  satprotocol.online  /instance/avatars/  debug/  gltf_unzipped_  _modelechka/  model.gltf

Exception during avatar loading: URI must be absolute
UnityEngine.Debug:LogErrorFormat (string,object[])
AvatarSDK.MetaPerson.Loader.MetaPersonLoader/d__7:MoveNext () (at Library/PackageCache/com.avatarsdk.metaperson.loader@bacac4e357/Runtime/Scripts/MetaPersonLoader.cs:104)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult (byte[])
AvatarSDK.MetaPerson.Loader.MetaPersonLoader/d__9:MoveNext () (at Library/PackageCache/com.avatarsdk.metaperson.loader@bacac4e357/Runtime/Scripts/MetaPersonLoader.cs:134)
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()

            http://  satprotocol.online
            /instance/avatars/  debug/  gltf_unzipped_  _modelechka/
            model.bin

Exception during avatar loading: Object reference not set to an instance of an object
UnityEngine.Debug:LogErrorFormat (string,object[])
AvatarSDK.MetaPerson.Loader.MetaPersonLoader/d__7:MoveNext () (at Library/PackageCache/com.avatarsdk.metaperson.loader@bacac4e357/Runtime/Scripts/MetaPersonLoader.cs:104)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult (bool)
GLTFast.GltfImportBase/d__59:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/GltfImport.cs:457)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult (bool)
GLTFast.GltfImportBase/d__62:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/GltfImport.cs:568)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult (bool)
GLTFast.GltfImportBase/d__104:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/GltfImport.cs:1177)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult (bool)
GLTFast.GltfImportBase/d__101:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/GltfImport.cs:1104)
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()

            (directory`*`)
            http://  satprotocol.online  /instance/avatars/  debug/  gltf_unzipped_  _modelechka/

JsonParsingFailed
UnityEngine.Debug:LogError (object)
GLTFast.GltfImportBase/d__101:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/GltfImport.cs:1056)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Startd__101> (GLTFast.GltfImportBase/d__101&)
GLTFast.GltfImportBase:ParseJsonAndLoadBuffers (string,System.Uri)
GLTFast.GltfImportBase/d__104:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/GltfImport.cs:1174)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Startd__104> (GLTFast.GltfImportBase/d__104&)
GLTFast.GltfImportBase:LoadGltf (string,System.Uri)
GLTFast.GltfImportBase/d__62:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/GltfImport.cs:561)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Startd__62> (GLTFast.GltfImportBase/d__62&)
GLTFast.GltfImportBase:LoadGltfJson (string,System.Uri,GLTFast.ImportSettings,System.Threading.CancellationToken)
GLTFast.GltfImportBase/d__59:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/GltfImport.cs:456)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Startd__59> (GLTFast.GltfImportBase/d__59&)
GLTFast.GltfImportBase:Load (byte[],System.Uri,GLTFast.ImportSettings,System.Threading.CancellationToken)
AvatarSDK.MetaPerson.Loader.MetaPersonLoader/d__7:MoveNext () (at Library/PackageCache/com.avatarsdk.metaperson.loader@bacac4e357/Runtime/Scripts/MetaPersonLoader.cs:71)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult (byte[])
AvatarSDK.MetaPerson.Loader.MetaPersonLoader/d__9:MoveNext () (at Library/PackageCache/com.avatarsdk.metaperson.loader@bacac4e357/Runtime/Scripts/MetaPersonLoader.cs:134)
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()

            http://  satprotocol.online  /instance/avatars/  debug/  glb_zipped_  _Modelishche/  avatar_glb.zip

Exception during avatar loading: Value cannot be null.
Parameter name: value
UnityEngine.Debug:LogErrorFormat (string,object[])
AvatarSDK.MetaPerson.Loader.MetaPersonLoader/d__7:MoveNext () (at Library/PackageCache/com.avatarsdk.metaperson.loader@bacac4e357/Runtime/Scripts/MetaPersonLoader.cs:104)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult (byte[])
AvatarSDK.MetaPerson.Loader.MetaPersonLoader/d__9:MoveNext () (at Library/PackageCache/com.avatarsdk.metaperson.loader@bacac4e357/Runtime/Scripts/MetaPersonLoader.cs:134)
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()

            http://  satprotocol.online  /instance/avatars/  debug/  glb__modelka/  model.glb

        👍

*The server is not configured to serve subdirectories of /instance directory.
Only files can be accessed
I hope that was useful.

I was able to reproduce this issue only with the zipped GLTF model. The following export parameters were used.
let exportParametersMessage = {
    "eventName": "set_export_parameters",
    "format" : "gltf",
    "lod" : 1,
    "textureProfile" : "1K.png",
    "useZip" : true
};
evt.source.postMessage(exportParametersMessage, "*");

I can't reproduce it with the zipped GLB model. If you have such a file, please send it. The provided links doesn't work because they require to log in.

Sure, I'm sorry for any trouble. Authentication was recently added to my web app, preventing you from accessing many assets. The zip archive repeats the files in the hierarchy and is attached to this comment. My issues may have come from a misunderstanding of the intended usage. Now, when I learned about avatar storage already provided, using the metaperson-loader-unity is a pleasure. I hope my contributions are more helpful than they are disruptive ;)
debug.zip

The issue should be fixed in the latest commit in master. @Andrey-Kachow, could you check if it works for you?

Thank you for your effort. Here is the update. Do you expect uncompressed GLTF to work? Apart from that, it either works appropriately or seems irrelevant now that I have a better understanding.

Suffix
Result

*.glb
:+1:

*.zip
:+1:

*.gltf
:x:

*.bin
n/a

gltf dir
n/a

It now works well for all ZIP cases. I get this error for the uncompressed GLTF case. (debug link is now available without signing in http://satprotocol.online/instance/avatars/debug/gltf_unzipped__modelechka/model.gltf )
Exception during avatar loading: Object reference not set to an instance of an object
UnityEngine.Debug:LogErrorFormat (string,object[])
AvatarSDK.MetaPerson.Loader.MetaPersonLoader/<LoadModelAsync>d__7:MoveNext () (at Library/PackageCache/com.avatarsdk.metaperson.loader@c12a588ae0/Runtime/Scripts/MetaPersonLoader.cs:120)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<bool>:SetException (System.Exception)
GLTFast.GltfImportBase/<Load>d__59:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/GltfImport.cs:456)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<bool>:SetException (System.Exception)
GLTFast.GltfImportBase/<LoadGltfJson>d__62:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/GltfImport.cs:567)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<bool>:SetException (System.Exception)
GLTFast.GltfImportBase/<Prepare>d__118:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/GltfImport.cs:2173)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetResult ()
GLTFast.TimeBudgetPerFrameDeferAgent/<BreakPoint>d__11:MoveNext () (at Library/PackageCache/com.unity.cloud.gltfast@6.0.1/Runtime/Scripts/TimeBudgetPerFrameDeferAgent.cs:85)
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()

After a few seconds, I also got this dodgy log message that I could not expand even with full stack trace in player settings.
A Native Collection has not been disposed, resulting in a memory leak. Enable Full StackTraces to get more details.

The uncompressed GLTF doesn't work if URI points to a network resource. It is expected behavior because the GLTF contains relative paths to textures. If the URI points to a local GLTF file, the model should be loaded.
When the URI points to a BIN file or directory, it is considered as an invalid and the model isn't loaded.

A Native Collection has not been disposed, resulting in a memory leak. Enable Full StackTraces to get more details.
Never mind this warning. It doesn't affect the plugin's functionality.

Thank you for replying. If the network-located GLTF support is not intended, then the issue can be closed as both GLB and ZIP archived variants of GLB and GLTF work now. Thank you for your effort, and good luck with the project.
Best,
Andrey


Polymer new_entry should provide an option for custom main

 Issue by zoechi
Originally opened as dart-lang/sdk#20597

What steps will clearly show the issue / need for enhancement?
1.
pub run polymer:new_entry -custom-main
2.
3.
What is the current output?
What would you like to see instead?
It should create a second file with the same name as the HTML file but with a '.dart' extension.
import "package:polymer/polymer.dart";
main() {
  initPolymer().run(() {
    // code here works most of the time
    Polymer.onReady.then((_) {
      // some things must wait until onReady callback is called
      // for an example look at the discussion linked below
    });
  });
}
What version of the product are you using? On what operating system?
Polymer 0.12.1
Please provide any additional information below.

 Comment by dgrove

Set owner to @dgrove.


Microservices fail to recover after a manual/automatic IoT Hub failover

Describe the bug
Was testing the high-availability failover feature on the IoT hub.  Microservices were failing after the failover completed and did not recover.
To Reproduce
Steps to reproduce the behavior:

Go to the IoT hub in Azure portal and initiate a manual failover
Wait for failover to complete
Observe state of microservices

Expected behavior
Since the failover is a built in high-availability feature which can be triggered automatically and without notice it is expected that the Azure IIoT microservices will be able to recover from a failover.
Additional context
The helm chart was configured to load configuration from KeyVault.  It appears that the Event Hub-compatible endpoint is stored in the configuration.  IoT hub documentation states this value will change after a failover.
Didn't capture all of the logging details as we needed to fix the environment to move on to additional testing.  Can capture specifics as requested.
Here is an example of the error messages we were seeing:
[14:37:34 ERR Microsoft.Azure.IIoT.Hub.Processor.EventHub.EventProcessorHost] Error starting event processor host.
Microsoft.Azure.EventHubs.Processor.EventProcessorConfigurationException: Encountered error while fetching the list of EventHub PartitionIds
---> System.Net.Sockets.SocketException (0xFFFDFFFF): Name or service not known
at Microsoft.Azure.EventHubs.Amqp.AmqpEventHubClient.CreateConnectionAsync(TimeSpan timeout)

We're trying to repair that environment now.  We thought updating the endpoint in the keyvault would do the trick but now we see the following.  Tried creating new key and redeploying the chart with explicit values but no luck.  Not sure what is "Unauthorized".
This is from the telemetry-cdm-processor logs.
Unhandled exception. Microsoft.Azure.EventHubs.Processor.EventProcessorConfigurationException: Encountered error while fetching the list of EventHub PartitionIds
---> System.UnauthorizedAccessException: Unauthorized
at Microsoft.Azure.EventHubs.Amqp.Management.AmqpServiceClient.GetRuntimeInformationAsync()
at Microsoft.Azure.EventHubs.EventHubClient.GetRuntimeInformationAsync()
at Microsoft.Azure.EventHubs.Processor.PartitionManager.GetPartitionIdsAsync()

@wkoschen, unfortunately this functionality is not supported at the moment, as the value of Event Hub-compatible endpoint is passed to the chart. So if the value is changed after failover of IoT Hub, then IIoT platform will not be able to automatically pick it up.
The secret in Key Vault that stores the value for Event Hub-compatible endpoint is called pcs-iothub-eventhubendpoint. If you update its value and restart all microservices, then the new value should be picked up. But if you change the chart so that all required configuration parameters are passed directly to the chart, then please pay attention to the value of loadConfFromKeyVault parameter. As it will either enable or disable loading of configuration from Key Vault. More details about loadConfFromKeyVault can be found here.

We are not planning to support IoT Hub failover handling.


a slider issue

When your intial value is higher than flMaxValue, the slider will be like this

I know in most of the case this wont happen, but it should be fixed IMO.

https://github.com/Wando1423/Antario/blob/master/Antario/GUI/GUI.cpp#L579
just add there some kind of flValue = std::clamp(flValue, flMinValue, flMaxValue) that should do the job
anyways menu is being reworked


Pricing page iteration

Description

[x] Remove monthly/annually toggle
[ ] Add a third option to the self-hosted/cloud toggle: dedicated. https://github.com/FlowFuse/website/issues/1814
[x] Unify CTAs in the hero section and below the features list. It would be:

try for free (cloud only) or install now (self-hosted)
book a demo
request a quote (it has shown a better performance than contact us)

[x] Remove the contact us form
[x] Add a section for the trial enterprise license in self hosted
[x] Add a FAQs section
[x] Add social proof
[x] Update the table and show features grouped by values according to this sheet
[x] Remove the subscription and support section
[x] Committed SLA in the hero section

Epic/Story
#1932
Have you provided an initial effort estimate for this issue?
I have provided an initial effort estimate

Hi @zackwasli, could you please share with me the FAQs to add them to the pricing page?

Does FlowFuse offer annual discounts?
-Yes, we offer a 15% discount for annual subscriptions.

-Is there a minimum for purchase?
-Yes, 5 instances on Team and 10 instances on Enterprise.
-Why isn't there an option for self-hosted Team?
-Due to the configuration and support required for a self-hosted deployment, it is only possible through the Enterprise tier at this time.

Thanks @zackwasli!


Typescript 2.0 typings

Hi,
I'm using Typescript 2 to write a nodejs application and SublimeLinter-contrib-tslint doesn't looks for typings in node_modules/@types/ folder (as is supposed to be in Typescript 2).
This is a problem to handle typings for node core modules and external modules as jasmine, express, etc...
Do you have any plan to add typescript 2 support to your linter?
Best,
Fernando Sanz.

I have solved it with a hack on my project:
I've created a 'typings' symlink to 'node_modules/@types' and added 'typings' to tsconfig.json 'exclude' section so 'tsc' don't break due to duplicate typings.
Best,
Fernando Sanz.


Nixpacks Shell

Feature request
Allow users to drop into a shell that grabs all the required config/deps
For developing alongside their application etc
Motivation
No response
Contribution
No response

This would be really neat to have even if we only support shells that only use Nix packages. Build plans that install stuff from apt will be harder to get a shell with.

I started looking into this and found out we can just make the start command /bin/bash and it is now a shell. However, this only keeps the files that were there at build-time, so this probably isn't ideal.


Update to the WebAdmin tool

Updating docs to feature our web admin tool - instead of the CLI as it was before.

Thanks for the update!

Thank you for the pull and the service provided.


Dnt create state on init for docs with custom id types

Tested it, works fine. 👍 Thanks for fixing it


Create zondax/rust-ci image on GitHub

I need a repo in order to work with this image. @jleni could you create one?

Not relevant now that we use Rancher/Harbor