FINOS : Remove duplicate & irrelevant organization at signature tab on Finos project

Steps :

Navigate to Signature tab : https://projectadmin.lfx.linuxfoundation.org/project/a092M00001JwBlEQAV/tools/easycla/overview/5564f18f-3252-40fc-a65b-2eef1ad45fcd/signatures
Open Signed CCLAs tab

Actual Results : Found duplicate & irrelevant organization are listed under Signed CCLAs tab
``

Update organization name according to Salesforce_orgname name

Hi @nickmango , Please refer below testing results

Missing organization list

Cosaic, Inc.

Duplicate organization list

NearForm Ltd

Irrelevant organization list

Armory Inc.
Capital One Financial Corporation
Cosaic, Inc.
Databricks Inc.
Itaú Unibanco SA
Test_NDC
TTM Advisors LLC
U.S. Bancorp
Wipro Limited

Now duplicate organization removed. As per David ,"Not listed organization under FiNOS sheet is accepted" So making issue status QA-Done


[DOC] Profile page is outdated

Insert the documentation link:
https://docs.luos.io/docs/luos-technology/services/profile
Describe the issue or the suggestion:
This page refers to templates instead of profiles.

Indeed, we will need to update this.
Thanks!


I don't know what "HA" stands for

I think it means "Home Automation", but I had to read the intro twice to figure that out.
Maybe write about some problems that this project aims to solve. I may be wrong, but I think automation works best when I don't have to know anything to use it, other than how to push the button marked "[solve some problem]".
Maybe you want to talk only to technical people. But you have written "Goal is to be able to communicate using natural language..." and "There will be a heavy emphasis on the home monitoring side of automation". I think you will have great success with this if the average person (the growing casual coder/hobbyist market) has a reason to use it.

Good point. Just getting started on this and definitely will spell out Home Automation more prominently in future. Thanks!
As for the intended audience, if you can install software and copy and paste text, this project is for you. If you can write code as well, then all the better.


Tooltip issue with disabled button

Describe the bug
When adding the tooltip to a disabled button, the tooltip does not seem to appear. (When the button is enabled, the tooltip works as expected.)
I have a row of disabled buttons next to eachother, and sometimes, if I enter the disabled button with the tooltip (lets call it A) from another disabled button, B, the tooltip appears. However, it does not disappear when I leave button A. For it to disappear, I have to leave A by going directly onto button B. (FYI, B does not have a tooltip).
Steps to reproduce the bug

have two disabled buttons next to eachother, the left with a tooltip from EDS, and the left with no tooltip
try to enter the left button from above > no tooltip should appear
try to enter the right button, and then from the right button, enter the left button > tooltip should appear
leave the left button by leaving to the left > tooltip should not disappear
enter left button again, and leave to the right, onto the right button > tooltip should disappear

Expected behavior
I expect the tooltip to work on disabled buttons as any tooltip would. If this is not doable/desirable for other users, I would expect it to not have the odd behaviour as described above.
Specifications

Version:  v0.5.1
Browser: Chrome
OS:

Additional context
Let me know if you want me to show you :)

We’re currently all on vacation, but will take a look at this once we get back first week in August.

This is still an issue @pomfrida @equinor/design-system
Contact me if you want me to show you.


Meaning of decoded data attributes

Hi, I'm a computer science student at the University of Adelaide and I am working on a project which focuses on combining the game commentary transcript and replay statistics using GPT to improve the professional player’s efficiency.
I downloaded some replays and parsed them using S2Protocol(https://github.com/Blizzard/s2protocol) and found a lot of information but don't know what to use. I parsed game events but couldn't understand the meaning.

I would really appreciate it if you could let me know where I could find the data for units or buildings, like location, action, clusters, birthtime, dead time, attack/track, abilities, building type, building orders, etc. Besides, there is still some raw data I can’t figure out the exact meaning of some attributes. I'm very interested in knowing where I can find the complete documentation.
Thank you and this repo is so helpful to us who would like to try to analyze data from the SC2 game.

You may want to ask also in ggtracker/sc2reader, i think it’s more active
there.
On Wed, Aug 23, 2023 at 8:05 AM Gary @.***> wrote:

Hi, I'm a computer science student at the University of Adelaide and I am
working on a project which focuses on combining the game commentary
transcript and replay statistics using GPT to improve the professional
player’s efficiency.
I downloaded some replays and parsed them using S2Protocol(
https://github.com/Blizzard/s2protocol) and found a lot of information
but don't know what to use. I parsed game events but couldn't understand
the meaning.
[image: 29d2666e97598edd55dba7d44b2b5e2]
https://user-images.githubusercontent.com/27216125/262662087-34bea911-89ad-4852-a900-46c6a76a665e.png
I would really appreciate it if you could let me know where I could find
the data for units or buildings, like location, action, clusters,
birthtime, dead time, attack/track, abilities, building type, building
orders, etc. Besides, there is still some raw data I can’t figure out the
exact meaning of some attributes. I'm very interested in knowing where I
can find the complete documentation.
Thank you and this repo is so helpful to us who would like to try to
analyze data from the SC2 game.
—
Reply to this email directly, view it on GitHub
https://github.com/GraylinKim/sc2reader/issues/209, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAF7HKPBQ434WJSWWI3SKPDXWXW2JANCNFSM6AAAAAA33LTFXE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

这是来自QQ邮箱的假期自动回复邮件。

您好，我最近正在休假中，无法亲自回复您的邮件。我将在假期结束后，尽快给您回复。


Multiple additions

List of packages as they can be installed by epm.
Some additional libraries
Editor support plugins/packages.

Consider putting module introductions under the packages they belong to, like:

zzamboni/elvish-modules
alias.elv

Good idea - let me know what you think of the proposed structure.

Awesome, thank you!


Add a parameter convert_currency to alpha_vantage's symbols

Description:
Stock prices are a currency provided by alpha_vantage. Actually there isn't even a currency information in the response json. You have to find out yourself if the price is in USD or CAD or EUR or whatever. Once you know it and you want all the stock prices converted in, let's say Euro, you can add an attribute convert_currency. This attribute takes the same name as a foreign_exchange sensor which you have to configure. Now whenever the stock entity is updated, the conversion rate is aquired by calling get_state() to the foreign_exchange entity with a matching name and the stock price is recalculated to reflect the desired currency.
(i don't know if "convert_currency" sounds good and correct in english, please rename it if you find a more reasonable name)
Related issue (if applicable): fixes #
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#<home-assistant.github.io PR number goes here>
Example entry for configuration.yaml (if applicable):
  - platform: alpha_vantage
    api_key: seeeeecreeeeet
    symbols:
    - symbol: RMBS
      name: Rambus
      currency: EUR
      convert_currency: USD_EUR
    - symbol: FLT.V
      name: Drone Delivery Canada
      currency: EUR
      convert_currency: CAD_EUR
    foreign_exchange:
    - name: USD_EUR
      from: USD
      to: EUR
    - name: CAD_EUR
      from: CAD
      to: EUR

Checklist:

[ X] The code change is tested and works locally.
[ X] Local tests pass with tox. Your PR cannot be merged unless tests pass

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.github.io

If the code communicates with devices, web services, or third-party tools:

[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

Hi @lausser,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

I catch up on the missing documentation this evening and clean up the hound violations.

Docs PR is in. Removing the docs-missing label.

Is there anything i can do regarding the coverage?

This functionality should not be added to the platform. Instead it should be done with a template sensor.


It killed my internet

downloaded soswindowsadblocker.ps1
unblocked it via properties in windows right click option menu
ran the script.
The expectation was to block just ads but, no requests are being resolved.

Desktop:

OS: Windows 11 Home 21H2
Browser : firefox 100, chrome 101

are there any prerequisites? any step before/after the script installation?
how to fix/revert these changes?

There are no prerequisites or post-requisites.
However, if you're having issues you can use the following guide to learn how to edit your hosts file and clear out the changes that were made by the script. https://www.liquidweb.com/kb/edit-host-file-windows-10/

We just tested it again on a test machine and we're not experiencing the same results.
You can try running it again as the script will replace the changes.
Additionally, it is a rather large host file, you might be having issues keeping it in memory.
Try rebooting following running the script again.

@GLaDOS-418
Any updates?

@GLaDOS-418
Any updates?

could not figure out the root cause and ended up reverting the changes. i booted into the windows safe mode and removed everything so that no host is now blocked and I'm back to square one with ads. I'll probably try it again sometime later.

@GLaDOS-418
Hate to hear it didn't work out for you. The script is dynamic and pulls from 3rd party resources. It is possible that it bugged out when you tried to pull said resources.
Feel free to try it again in the future.
We wish we could recreate what issues you were having. It works on all of our test systems and we haven't seen what you're talking about just yet.
Glad you were able to reverse it successfully however.

So i had the same issue and apparently it's caused by the hosts file being too big and therefore crashing windows' dnscache.
As stated here you can just deactivate the dns service since "It sounds bizarre, but the DNS client isn't needed to do DNS".
Here is a guide on how to stop the service but I couldn't do that wihlie running the system. What I did was to boot into safemode, renamed the hosts file and then deactivated the auto-start of the service via the regedit method stated in the link.
After reboot I named the file back to it's original name and so far everything is working fine!
Thanks for making this script my friend and bye bye in-app-advertisement!


yi qun shabi sha wenti ye huida bu l ,zhen shi yi qun feiwu

Description

Environment

Pinpoint version:
OS, WAS, affected library, etc:
Additional details (e.g. how your collector/web is set up):

Additional Info

@cdoewew Please check the issue template, when raising any issues.


Fix metric loss in tracker: sum all bytes from same connection

Hi, I'm working on a project that is using kube-netc, and we noticed that the bytes_sent and bytes_recv metrics were not monotonically increasing. The series would look like this:
1708
65214
65214
1743
1743
1743
1743
66117
66117
66117
66117
1778
1778
67000

In most cases, it appeared that there were 2 separate monotonically increasing series weaving in-and-out of the output. Given the small byte total for one series, the working theory is that it might be the pause containers for each pod, while the other larger number was the main container.
This fix simply sums the byte totals from the same ConnectionID.

Thanks for the fix!


[SPARK-32377][SQL] CaseInsensitiveMap should be deterministic for addition

What changes were proposed in this pull request?
This PR aims to fix CaseInsensitiveMap to be deterministic for addition.
Why are the changes needed?
import org.apache.spark.sql.catalyst.util.CaseInsensitiveMap
var m = CaseInsensitiveMap(Map.empty[String, String])
Seq(("paTh", "1"), ("PATH", "2"), ("Path", "3"), ("patH", "4"), ("path", "5")).foreach { kv =>
  m = (m + kv).asInstanceOf[CaseInsensitiveMap[String]]
  println(m.get("path"))
}

BEFORE
Some(1)
Some(2)
Some(3)
Some(4)
Some(1)

AFTER
Some(1)
Some(2)
Some(3)
Some(4)
Some(5)

Does this PR introduce any user-facing change?
Yes, but this is a bug fix on non-deterministic behavior.
How was this patch tested?
Pass the newly added test case.

Test build #126209 has started for PR 29172 at commit 27bd6d5.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/30823/
Test PASSed.

We need to fix this fundamental bug first.

Okay, I realised that why it's tricky. My concern about this patch is, originalMap will lose the duplicated instances when it adds now.
I came up with a bit different approach with this:
diff --git a/sql/core/src/main/scala/org/apache/spark/sql/DataFrameReader.scala b/sql/core/src/main/scala/org/apache/spark/sql/DataFrameReader.scala
index a7b3d08ec4d..0d8691e3f05 100644
--- a/sql/core/src/main/scala/org/apache/spark/sql/DataFrameReader.scala
+++ b/sql/core/src/main/scala/org/apache/spark/sql/DataFrameReader.scala
@@ -238,7 +238,8 @@ class DataFrameReader private[sql](sparkSession: SparkSession) extends Logging {
         Some("paths" -> objectMapper.writeValueAsString(paths.toArray))
       }

-      val finalOptions = sessionOptions ++ extraOptions.toMap ++ pathsOption
+      val finalOptions = collection.immutable.ListMap.empty[String, String] ++
+        sessionOptions ++ extraOptions ++ pathsOption
       val dsOptions = new CaseInsensitiveStringMap(finalOptions.asJava)
       val (table, catalog, ident) = provider match {
         case _: SupportsCatalogOptions if userSpecifiedSchema.nonEmpty =>
@@ -276,7 +277,8 @@ class DataFrameReader private[sql](sparkSession: SparkSession) extends Logging {
         paths = paths,
         userSpecifiedSchema = userSpecifiedSchema,
         className = source,
-        options = extraOptions.toMap).resolveRelation())
+        options = collection.immutable.ListMap.empty[String, String] ++ extraOptions
+      ).resolveRelation())
   }

   /**
@@ -361,7 +363,8 @@ class DataFrameReader private[sql](sparkSession: SparkSession) extends Logging {
       connectionProperties: Properties): DataFrame = {
     assertNoSpecifiedSchema("jdbc")
     // connectionProperties should override settings in extraOptions.
-    val params = extraOptions.toMap ++ connectionProperties.asScala.toMap
+    val params = collection.immutable.ListMap.empty[String, String] ++
+      extraOptions ++ connectionProperties.asScala.toMap
     val options = new JDBCOptions(url, table, params)
     val parts: Array[Partition] = predicates.zipWithIndex.map { case (part, i) =>
       JDBCPartition(part, i) : Partition
@@ -499,7 +502,7 @@ class DataFrameReader private[sql](sparkSession: SparkSession) extends Logging {
    */
   def json(jsonDataset: Dataset[String]): DataFrame = {
     val parsedOptions = new JSONOptions(
-      extraOptions.toMap,
+      collection.immutable.ListMap.empty[String, String] ++ extraOptions,
       sparkSession.sessionState.conf.sessionLocalTimeZone,
       sparkSession.sessionState.conf.columnNameOfCorruptRecord)

@@ -553,7 +556,7 @@ class DataFrameReader private[sql](sparkSession: SparkSession) extends Logging {
    */
   def csv(csvDataset: Dataset[String]): DataFrame = {
     val parsedOptions: CSVOptions = new CSVOptions(
-      extraOptions.toMap,
+      collection.immutable.ListMap.empty[String, String] ++ extraOptions,
       sparkSession.sessionState.conf.csvColumnPruning,
       sparkSession.sessionState.conf.sessionLocalTimeZone)
     val filteredLines: Dataset[String] =
@@ -879,6 +882,6 @@ class DataFrameReader private[sql](sparkSession: SparkSession) extends Logging {

   private var userSpecifiedSchema: Option[StructType] = None

-  private val extraOptions = new scala.collection.mutable.HashMap[String, String]
+  private val extraOptions = new scala.collection.mutable.LinkedHashMap[String, String]

 }

I checked the related codes from DataFrameReader, and seems this path working at this moment.
But there is another problem in my patch: it introduces ListMap.empty + map pattern whereas the signature within Spark is Map. This could cause many corner cases and it's error-prone in the future.
cc @cloud-fan @maropu @viirya. Do you guys have some thoughts on this?

If originalMap doesn't matter much, I think It's good enough to go with the current PR.
If originalMap matters, we should think about a different approach but can't come up with a good idea. One idea is https://github.com/apache/spark/pull/29172#issuecomment-661604611 but it has downsides such as being error-prone.
Another possible approach is to change signature to something like mutable.LinkedHashMap or immutable.ListMap where Map is used in Spark but seems that'd be pretty invasive and a big change.

Thank you for the review with the alternative.
Also, cc @gatorsmile

For @HyukjinKwon  comments,

CaseInsensitiveMap is already modifying originalMap at - operation. originalMap is not immutable already. I believe + operation can modify it too in the same reason. Both - and + operation returns the desirable CaseInsensitiveMap.
In general, DataFrameReader example is orthogonal to this PR because this PR is focusing on CaseInsensitiveMap only.
For the example, I believe it's not a good practice. For that alternative approach, we need to add an implicit assumption into the Apache Spark code-base. And, it'll be fragile when we add a new code.

We should warn that .toMap should not be used always.
All concatenation should start with collection.immutable.ListMap.empty[String, String] always.

I think this patch is easier to reason about, and we should have done it in the first place.

Thank you, @cloud-fan . BTW, hold on one second. I found that I need to update Scala-2.13 code path~

Thank you, @HyukjinKwon .
@cloud-fan and @HyukjinKwon . I updated Scala-2.13 code consistently with the same code logically.

Test build #126219 has started for PR 29172 at commit a6dc25d.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/30833/
Test PASSed.

originalMap will lose the duplicated instances when it adds now.

Not sure why this is a concern? I think originalMap is immutable.

I thought it's better to be safe to always for originalMap to contain the original map as is, and now it's broken. originalMap is an exposed property in CaseInsensitiveMap.
Now once you combine CaseInsensitiveMap with another entry, e.g. (caseInsensitiveMap + ("option" -> 1), the originalMap removes the duplicates such as Option, oPtion,etc.
Maybe I am too much cautious about it. I agree that it's not going to cause a problem for now.

Thank you all, @cloud-fan , @HyukjinKwon , @viirya , @maropu .
I'll merge this PR because the first PR already passed GitHub Action. The second commit is only about scala-2.13 which is not complied in Jenkins/GitHub Action currently. Its compilation is verified locally.

Merged to master/3.0. I'll make a backporting PR for branch-2.4.

Test build #126209 has finished for PR 29172 at commit 27bd6d5.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/126209/
Test PASSed.

Test build #126219 has finished for PR 29172 at commit a6dc25d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/126219/
Test FAILed.


Possible Unhandled Promise Rejection (id: 0): TypeError: undefined is not an object (evaluating 'resetAction.actions.map')

When i do a replace action. Such as: Actions.replace('HomePage');
yellowbox show: Possible Unhandled Promise Rejection (id: 0): TypeError: undefined is not an object (evaluating 'resetAction.actions.map').
And the screen still show current router.
My package detail:
"react-native-router-flux": "^4.0.0-beta.26",
"react-navigation": "^1.0.0-beta.22",
"react": "16.0.0",
"react-native": "0.51.0",

There's already a lot of issues about this, did you even check ???
Upgrade to .27.


In android ,you can't go back with the "hard return key" to route back.

In android device when I enter the hard return key the app just exit .
there is a problem with the route

@tom31203120 Handling for back event is now added :smiley:


'Switch to Polygon' if you open the site while not connected to Polygon

https://ethereum.stackexchange.com/questions/117156/how-to-ask-the-metamask-user-to-switch-its-network


ContextClickExtension instead ContextMenuExtension

In the Developer Guide and  Features, was used a references to a ContextMenuExtension class, that is not included on the add-on. Is this a redaction mistake? or the class is missing on the add-on?.

I think that the ContextMenuExtension was the original name, but since it was a bit misleading (as it does not provide actual context menus) I renamed it at some point. Where did you find that reference? I'll update the naming if I can.

Thanks ...
I found it when reading the documentation, trying to apply the documented example, but don't work, then i went to clone the project and review inside the code, and found that the Class is not present, and i changed the reference and then finally work perfectly.


Question: is it compatible with NW.js?

%subj%

Dunno, aint tried. By theory, yes. I'll give it a try, and fix any compatibility issues arise. Feed you back soon.

Thank you. I'm looking forward to it.

For full nw.js compatibility there should be some minor work done. It already works on non Windows systems when you have io.js installed. However, if you're on Windows or using Node.js anywhere CMake.js based builds won't work.
Because it's might be a popular demand, I'm planning to add direct support to CMake.js, and by using that future version, your modules will work with any version of node.js, io.js or nw.js. There won't be nw-gyp like magic required. I don't have timings yet, but v1.0.0 will contain this feature definitely. Stay tuned, I'll inform you with the state of the development in this thread. Maybe you could help me to test this feature, because I'm noob with nw.js.

Thank you. It will be great! I'm starting new project right now (which tends to be pretty popular I hope), so I will be able test it pretty well on all platforms.

It's done. See there: https://github.com/unbornchikken/cmake-js#runtimes
There is nothing to do on the module side, all CMake.js 0.9.5+ based modules are compatible with nw.js. Just put the described setting in your nw.js app's package.json, and that's it. It won't affect anything else just CMake.js based dependencies in all level.

The third tutorial is in progress, I don't have time for it right now. But there will be nothing else other than that is in the readme right now, just brief. I'm closing this thread. If you have any issues or questions with nw.js compatibility, please open up another thread.

Thank you very much! Will try it soon!


Filename not mentioned in error

Brief Issue Summary
When using this extension to build via cmake, I'm getting the following error:
[rollbar] Unhandled exception: Unhandled Promise rejection: build SyntaxError: Unexpected non-whitespace character after JSON at position 186 {}

This error is quite useless to me as:

I don't know what rollbar is
It doesn't mention where the JSON was retrieved from

Can this error be extended with some information about the actual source of the JSON?
CMake Tools Diagnostics
No response
Debug Log
No response
Additional Information
No response

@JVApen We're not particularly clear on this issue for your description, can you provide a program that can reproduce your problem?

I don't have a distilled reproduction, though I don't expect this is needed.
The issue is that the error that is given is useless as it indicates some error inside a JSON without indicating where the JSON comes from. Without this, I can't know if this error is an issue in my setup or a bug in your code.

@JVApen I'm very sorry that a simple project I created on my own could not reproduce the problem, so it's very necessary that you provide a simple project that can reproduce the problem, which will be very beneficial for our developers to investigate as well as to solve the problem.


Evaluate usage of IParsable<T>

The New Way of Parsing ANY Type in .NET

As explained in https://stackoverflow.com/a/74502465:

To be able to use T.Parse() syntax - you need to know at compile time that T implements IParsable

Since IParsedLine already implements Queue<string>, Deque() and Peek() methods are already available to facilitate the usage of IParsable<T>.Parse() by providing the necessary tokenization.


Question regarding real-world experiment dataflow design

Hi Cheng, I found that in demo_real_robot.py, you sync data from different sources manually, instead of using ROS. Also, multiple realsense cameras are handled by yourself instead of multiple ROS nodes. Is there any reason behind this design?

Hi @WangYixuan12, I never compared with ROS-based solutions for camera handeling. However, I believe my current shared-memory based method for passing images will have less overhead and latency than ROS by avoiding mutlitple copies in the OS networking stack. In general, I try to avoid depending on ROS as much as possible to avoid its messy OS-wide dependency management, custom C++ focused build system and frangmented community (split between ROS and ROS 2).

Got it! Thank you for the explanation!


SSL Support

We need ssl in order to make wfs master and workers available to public internet. Do we have any roadmap around this?

You need to add nginx  to your remote server and then you can add SSL to that server, also can give a domain name to your IP as well.

@devendrasr not on the road map, yet. This is related to http vs https performance, access control, etc. Current way is just using nginx. This can fold under using JWT to access. Closing this.


Cannot read property 'split' of null issue fixed

Using the index is generally a bad idea since it won't be unique to each record. You'd be better off using the record ID / primary key.

Thanks!


Model kept in memory despite settings

I have keep alive set to 0 and I regularly have vram kept in memory. I can easily tell because stable diffusion has far less memory during rendering. This seems to be a new issue. I have now moved to my other llm program to generate prompts during rendering.

Yes, I will look into it. Are you using the latest version of Ollama?

I believe so. I notice an update the other day and updated.

Do you have any leads information about this issue? It's still present, I set the time to 1s, 1m or 0 and it still has no effect. The ollama server process still uses several gb of my vram. I can't have that. This extension would be very useful to me if it weren't for that issue.

Hey, can you check if Page Assist is causing the issue for you? Try adding a few minutes to the load time, like 10 minutes, from the chat model settings.
Then, send a message and type this command in the terminal: ollama ps. This will show the time until the model is fully loaded.

I change it, and it always says 4 minutes (presumably just not changing from 5)

If you configure it here, it will only work for the current chat session. If you start a new chat, the current session will be cleared and reset to default value.

To avoid that, you can set a permanent value here, which will be reused in new chat sessions. This may solve the issue. Let me know if it works for you
https://github.com/user-attachments/assets/dd12711a-aa94-4cbb-8c72-cb7f4c124d74

it doesn't seem to matter, both ways it's staying at 5m
in task manager, the vram is in ollama_llama_server.exe if that's relevant heh
I can try to reinstall extension, though I have a few prompts that I'd need to re-setup lol

Okay, I reinstalled and it worked for a short time. It seems changing models broke it again. Now it still only does 5 minutes no matter what.


process.binding('net')

Hello
process.binding('net') was removed.
https://github.com/joyent/node/wiki/API-changes-between-v0.4-and-v0.6
And maybe there are other issues with cluster on the official native windows build.
Thank you

have the same problem
os: ubuntu 11.10
node : 0.6.6
cluster: 0.7.7
how to fix it?

yeah i am having this same problem with v0.10.30


PHPstorm cant resolve objects

In several files (mostly controllers.php), the PHPdoc annotations need a leading backslash in order to let PHPstorm resolve the classes. For example:
/** @var Twig_Environment $twig */
/** @var Symfony\Component\HttpFoundation\Session\Session $session */

whould become
/** @var \Twig_Environment $twig */
/** @var \Symfony\Component\HttpFoundation\Session\Session $session */

Among a few other PHPdoc changes.
I'm willing to provide a patch, if this issue is going to be accepted.

These PHPDoc annotations no longer exist.


csv upload and prview?

hi,
pls anyone tell me, is that possible to upload csv file using ng-file-upload?
if yes  kindly share resources like example snippets/tutorial/github repo or guide me how to achieve this..!!!
thank you guys

<input type="file" accept=".cvs" ...>


[Bug]

Describe the bug
I attempted to update to the latest version and the result was this:
Typed property Box\Mod\System\Controller\Admin::$di must not be accessed before initialization
Then when reloading the page, it would always return this:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fingerprint' in 'field list'
How to reproduce
Click update
Expected behavior
Something else I'm sure :)
Screenshots
No response
FOSSBilling version
Presently unclear, I wish I had taken note of what version it was prior to clicking update.
Module version
No response
Device
No response
Information
No response
Additional context
No response

Hi, @mxroute
Navigate to yourdomain.com/run-patcher.
This will perform the backup patching method which will bring the Database up-to-date with the current patches.
If you have any issues, I'd suggest joining our discord and I'll ensure you get the help you need with that.
https://fossbilling.org/discord

Flawless approach, thank you!

Flawless approach, thank you!

Glad that resolved it!
I know you were mostly directly working with Adam when he had more availability. If needed, I'd be happy to lend a helping hand in his place.
Take care!


Fixed Homematic cover

Description:
The Homematic cover had an inverted open/closed state. Besides that, moving to a position did not work. This PR fixes that.
Stopping the cover is fixed with #3097

LGTM


fix: remove using pattern matching in FilterView

Summary
Closes #2347
Fixed a problem with building an Android app, pattern matching threw an error when we tried to build an Android app.
Repository to reproduce that error.
Test Plan
We can easily check that build the app.
What are the steps to reproduce (after prerequisites)?
build the app without that fix.
Compatibility

OS
Implemented

Android
✅

nice job man


[ERROR] Error: self signed certificate in certificate chain

Problem Summary

Got error message for self signed certs
I require an option to disable SSL(or something similar)
How to reproduce

Environment

leetcode-cli version:

OS version: Win 10
Node version: 12.8.1
Npm version: 6.11.3

Output :
PS H:> leetcode user -l -vv
[TRACE] initializing all plugins
[TRACE] found plugin: cache=default
[TRACE] found plugin: company=2017.12.18
[TRACE] found plugin: leetcode.cn=2018.11.25
[TRACE] found plugin: leetcode=default
[TRACE] found plugin: retry=default
[TRACE] found plugin: solution.discuss=2019.02.03
[TRACE] inited plugin: leetcode
[TRACE] skipped plugin: leetcode.cn
[TRACE] inited plugin: retry
[TRACE] inited plugin: cache
[TRACE] inited plugin: company
[TRACE] inited plugin: solution.discuss
login<EMAIL_ADDRESS>pass:
[DEBUG] running leetcode.login
[DEBUG] running leetcode.signin

Signing in leetcode.com[TRACE] REQUEST %s { uri: 'https://leetcode.com/accounts/login/', callback: [Function] }
[TRACE] REQUEST %s make request https://leetcode.com/accounts/login/
[ERROR] Error: self signed certificate in certificate chain


Document Type Constraint Synonym

I have an example where I try to document a type constraint synonym and this causes a parse error.
The minimal example is here: https://github.com/FintanH/haddock-tutorial/blob/fix/type-constraint-synonym/src/TypeConstraintSynonym.hs
You can see the error running stack haddock.
 I'd be happy to try take on the task of implementing it :)

It would be lovely to be able to haddock components of tuples! See this more general ticket too: https://github.com/haskell/haddock/issues/31.
This is possible but far from easy. Here's what would need to happen:

The GHC Happy grammar needs to be modified to parse doc comments where you expect them to be parsed. In this case, you'd be looking to squeeze doc comments into top-level tuples inside type signatures. Here is what already exists for documenting top-level function arguments: https://github.com/ghc/ghc/blob/503514b94f8dc7bd9eab5392206649aee45f140b/compiler/parser/Parser.y#L1886-L1895.

createInterface in the Haddock.Interface.Create module of haddock-api needs to then look for doc comments in top-level tuples and find a place to put them into Haddock's interface.

Each backend (HTML, Hoogle, and LaTeX) needs to be updated to render these new doc comments.

While 2. and 3. are approachable, 1. is a lot tougher.

Ya looks gnarly enough :smile: I'll have to take some time to look into these.
I dunno if this is a similar issue, but in a work codebase there were -- ^ comments for Servant endpoints and this was causing parse errors too. Would this be the same thing or something different?

I dunno if this is a similar issue, but in a work codebase there were -- ^ comments for Servant endpoints and this was causing parse errors too. Would this be the same thing or something different?

Same thing. If you run across those (and they look reasonable), do report them though! It is really useful to know where people most want to put comments - it makes it simpler to know what to prioritize.

I can't link to them directly unfortunately, but they did make sense to have but unfortunately had to downgrade them to just use -- :disappointed:


Pagination parameter for liking users and retweeters

A feature requests, as headline suggests, it's a need for the liking users and retweeters to be able to paginate through next token... Many thanks !

This was added recently to the API with https://twittercommunity.com/t/updates-to-retweets-lookup-and-likes-lookup-endpoints/165327, and support for this is already being tracked in #1472 and is expected in v4.6.
For now, you can still pass pagination_token (and use Paginator). It'll just give you a warning that the parameter is unexpected.

This should be resolved with https://github.com/tweepy/tweepy/commit/3479e56a0fff02594ab6e77ca8227e65b51b46f7 and https://github.com/tweepy/tweepy/commit/bdd6b55d7cb075fc2e4c7cb56a061c552ca106fe now.


Update: Microsoft.PowerToys version 0.27.0

Removing old versions to reduce clutter
Microsoft Reviewers: Open in CodeFlow

/azp run


Restart the ANGLE roller with fixes for window resizing on Windows.

We encountered issues with window resizing on Windows with the ANGLE roll and needed to revert/pause it: https://github.com/flutter/flutter/issues/134262
This issue is to track getting the ANGLE roller restarted once the Windows-related issues are addressed.

Window resize bug was fixed by https://github.com/flutter/engine/pull/46172. I restarted the ANGLE autoroller, I will close this once the autoroll lands.

ANGLE autoroller was restarted. ANGLE autoroll is now failing as vulkan-deps is out-of-date. Closing this as the Windows resize issue is no longer blocking the ANGLE autoroll.


Refactor validation and deduplicate code.

This commit refactors and deduplicates the previous code and updates
code format / imports to be consistent.

this passes make test and make acceptance locally.


Export EOL Info as a tag

Close: https://github.com/chaspy/aws-rds-engine-version-prometheus-exporter/issues/12

🚀


Added IsAverage & added helper functions to reduce code

as above + added smilies

Hey Ben,
Could you add me as contributor to the repo please? So I will be able to CR
and merge.
On Wed, Jun 5, 2019 at 9:07 PM Ben Brandes<EMAIL_ADDRESS>wrote:

Merged #3 https://github.com/BuStRaMa/OpenU-IntroToJava/pull/3 into
master.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/BuStRaMa/OpenU-IntroToJava/pull/3?email_source=notifications&email_token=AB3XPJ24QC5QM5HPMJPJCIDPY76FVA5CNFSM4HTFULE2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOR2KDONI#event-2392078133,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3XPJ2QEPDG2CHFOWDFOQ3PY76FVANCNFSM4HTFULEQ
.

--
Best regards,
Gur Telem.

I meant could you give me permission to merge*
On Wed, Jun 5, 2019 at 10:38 PM Gur Telem<EMAIL_ADDRESS>wrote:

Hey Ben,
Could you add me as contributor to the repo please? So I will be able to
CR and merge.
On Wed, Jun 5, 2019 at 9:07 PM Ben Brandes<EMAIL_ADDRESS>wrote:

Merged #3 https://github.com/BuStRaMa/OpenU-IntroToJava/pull/3 into
master.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/BuStRaMa/OpenU-IntroToJava/pull/3?email_source=notifications&email_token=AB3XPJ24QC5QM5HPMJPJCIDPY76FVA5CNFSM4HTFULE2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOR2KDONI#event-2392078133,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3XPJ2QEPDG2CHFOWDFOQ3PY76FVANCNFSM4HTFULEQ
.

--
Best regards,
Gur Telem.

--
Best regards,
Gur Telem.


Consider improving tests for jest-dom-mocks

In particular, consider proper tests for storage and more rigour around the other tests (testing the actual behaviour vs the current generic tests for the mocking)

Has not been an issue in 2 years.


Color Palette

Any chance you could add a color palette (like what's in this project; https://github.com/sainnhe/gruvbox-material) containing the main colors of the theme to the README?
I am trying to make this my system-wide theme, and a color palette would make the process so much easier.

I should specify, the theme in question is Wallace Corporation.

Should be doable. But I'm bogged down with work at the moment, so it probably won't be added anytime soon. If you can't wait, you can just have a look at the json file.

I'll get started with the JSON file, if it works out i'd be happy to make PR.


chore(main): release sdk 7.2.1

:robot: I have created a release beep boop
7.2.1 (2024-11-19)
Bug Fixes

sdk: Fix Bifrost balance fetching 🔧 (50455ef)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

sdk-v7.2.1
:sunflower:


Truncation due to non-integer byte size

The problem is the following
dd if=/dev/urandom bs=1 count=2 2>/dev/null | d2bist -rcap 14 decode | d2bist decode -s
10010000

bits: 8

0: 6 - 0.75000 %
1: 2 - 0.25000 %

Reading 2 blocks of 1 byte each (2 bytes, 16 bits)
Capping the input data to 14 bits
Only $8 \cdot \bigg\lfloor \dfrac{|data|}{8}\bigg\rfloor$ bits are written to output, in this case (8 bits)

This correctly works when outputting a string of bits
> dd if=/dev/urandom bs=1 count=2 2>/dev/null | d2bist -rcap 14 decode -str | d2bist encode -s
11100100001000

bits: 14

0: 9 - 0.64286 %
1: 5 - 0.35714 %

So it's a matter of fixing the output of byte data. A quick workaround is to output  $8 \cdot \bigg\lceil \dfrac{|data|}{8}\bigg\rceil$ bits of data but ideally I want to be able to tell if I'm receiving

$N$ bytes of data containing $\text{bitsCount} = 8N$ bits of data or
$N$ bytes of data containing $7N < \text{bitsCount} \leq 8N$ bits of data

Since computer don't handle anything less than 1 byte, it's not really possible to fix it. I think d42e2ebd76e18c4497e1ee318bb83ca5bb8c8a87 is as good as it'll ever be
If the alphabet had more than 2 symbols, 1 symbol could be reserved to identify missing/filler values, unfortunately that cannot be done with bit strings.


[SPARK-37708][K8S] Provides basic images that support centos7

What changes were proposed in this pull request?

To adapt to the production environment, CentOS 7 basic image is provided.
Why are the changes needed?

If we compile Python on centos and run this package on K8S, I submit it this way：
spark-submit  \ --archives s3a://zhongjingxiong/python3.6.9.tgz#python3.6 \ --conf spark.pyspark.driver.python=python3.6/bin/python3 \ --conf spark.pyspark.python=python3.6/bin/python3 \ examples/src/main/python/pi.py 10
We will report dependency loss.

Unpacking an archive s3a://zhongjingxiong/python3.6.9.tgz#python3 from /tmp/spark-0002ed81-3a01-4e40-a9b7-826295b86ece/python3.6.9.tgz to /opt/spark/work-dir/./python3
Traceback (most recent call last):
File "/tmp/spark-0002ed81-3a01-4e40-a9b7-826295b86ece/pi.py", line 21, in
from pyspark.sql import SparkSession
File "/opt/spark/python/lib/pyspark.zip/pyspark/init.py", line 121, in
File "/opt/spark/python/lib/pyspark.zip/pyspark/sql/init.py", line 42, in
File "/opt/spark/python/lib/pyspark.zip/pyspark/sql/types.py", line 27, in
async def _ag():
File "/opt/spark/work-dir/python3/lib/python3.6/ctypes/init.py", line 7, in
from _ctypes import Union, Structure, Array
ImportError: libffi.so.6: cannot open shared object file: No such file or directory
22/01/07 22:56:11 INFO ShutdownHookManager: Shutdown hook called

But it works fine when running on YARN. Therefore, it is better to provide an image that supports centos to run Spark.
Does this PR introduce any user-facing change?

Yes,this is a new docker file exposed to the customer.
How was this patch tested?

It has been deployed in the production environment.

Can one of the admins verify this patch?

Why do you wanna have support for CentOS 7 witch are end off live?
In yours docker filer you are installing python 3.9.0 but here you are using spark.pyspark.driver.python=python3.6/bin/python3

You have problems with ImportError: libffi.so.6
It looks like many others have the same problems like this post show. https://stackoverflow.com/questions/61875869/ubuntu-20-04-upgrade-python-missing-libffi-so-6
In yours docker file you fix this with installing python 3.9.0

Sorry, but this doesn't seem like a good idea.
Even if we didn't already drop Python 3.6 support with supporting code, maintaining another set of images just for this purpose, wouldn't justify the maintenance cost. These images provide good starting point, but are by no means comprehensive ‒ if you're want to use different interpreters, virtual machines or native dependencies it makes more sense to start from scratch with your own images that fit your requirements.

Yeah, I doubt if we want this. cc @dongjoon-hyun @holdenk FYI

Agree @zero323, besides, another information is CentOS will reach EOL.
But there are indeed some gaps that let users to use Spark easily with different OS, so I think some documentation or dockerfile reference might be necessary. I also heard some from local developer and customer that they need some initial dockerfile template for specific OS. Whether should we deal with these requirement appropriately?
Just some random thoughts, I think the problem is who is responsible for maintaining these doc and dockerfile the continuous evolution and quality of these codes. Perhaps a potential solution should be these scirpt provided by the OS community's SIG, the Spark community documentation link to these.

Thank you for your review. In fact, this is just a suggestion, because I think a large number of machines adopt CentOS as the operating system, and switch the scheduler from yarn to k8s. The python compiled by the user in centots' operating system can not be directly migrated to k8s for direct use, because it is found that even in the testing stage, python 3 In addition, exceptions will be thrown when loading third-party packages, but they can be executed normally on yarn. We hope to reduce the time cost for users and provide an environment that can be migrated directly from yarn to k8s. Is it better?

I do build and run containers on k8s with the default spark docker file. And it works, so why do you wanna have CentOS as base image?

@zhongjingxiong

The python compiled by the user in centots' operating system can not be directly migrated

The real problem here is that software build using dynamically linked libraries (like Python in your case) is really not intended to be portable. Even if you can make it work in a specific case, it is susceptible to minute changes in the OS configuration (compiling dynamically linked Python in my Debian dev sandbox and putting it in these images, wouldn't work any better than in your CentOS case). That's why we have Linux package managers in the first place. Not to mention, providing large runtime bundle from outside the image for each job is extremely wasteful.
If, for whatever reason, you need to compile your own Python version, it should be done as a part of the image building process.  If, for the sake of argument, it is not possible in your case, there are utilities that are designed to create portable Python bundles (some listed in our official docs).

@Yikun
Yeah, there is definitely some opportunity in providing Docker specific documentation, but it is topic for a longer discussion with different scope than this PR. In the past, I entertained some ideas around having configurable builders of Spark images for testing / development, and once you hit guest languages with native dependencies things quickly get out of hand if you try to manually target OS supplied libraries and predict different user requirements.

I also heard some from local developer and customer that they need some initial dockerfile template for specific OS.

It would be interesting to learn more about the context.

I do build and run containers on k8s with the default spark docker file. And it works, so why do you wanna have CentOS as base image?
Yes, there is no problem using the default, but the problem is that if users use their own compiled python, such as I said, python compiled on CentOS operating system and run on k8s, there will be problems. You can try the example I said

@zero323 In fact, can we provide mainstream operating systems as basic images for users, such as Ubuntu and CentOS, so that users can choose independently?

@zero323 In fact, can we provide mainstream operating systems as basic images for users, such as Ubuntu and CentOS, so that users can choose independently?

If you want to propose such addition @zhongjingxiong,  developers list would be the right place to do it.

For now, I'll close this PR according to the above discussion. We can continue the discussion on dev mailing list because this is a valid discussion topic, @zhongjingxiong . The devils are in the detail always. You can reopen this when all of us satisfied with the proposal.

BTW, one more thing I want to highlight in the above is CentOS EOL.
CentOS Linux 8 will reach End Of Life (EOL) on December 31st, 2021.

In my perspective, if the community want to keep something in Apache Spark repository, it should be live one, not EOL one definitely.

I also heard some from local developer and customer that they need some initial dockerfile template for specific OS.

It would be interesting to learn more about the context.

@zero323 Yes, the discussion of these things is somewhat beyond the scope of this PR. FYI:

I've also been involved in some work in the openEuler OS community, and I've found some OS users suffers on work that supports Spark. They hope that the OS Big Data SIG or Spark community can provide some basic references.
Some companies have a unified OS technology stack (which may include optimizations for performance and security), usually these OSs are developed based on upstream operating systems. maybe also cc @LuciferYang
Some companies are required to use a specific OS for local policy reasons, so it would be useful if the community could provide an initial reference based on mainly OS.
Besides this, I remember there are some postive info on spark website:  we
greatly encourage contributors who want to work on mainly on
platform support for specific OSes etc. .


Dependency conflict between npm packages

When trying to install the packages with npm install:
npm install
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving<EMAIL_ADDRESS>npm error Found<EMAIL_ADDRESS>npm error node_modules/react
npm error<EMAIL_ADDRESS>from the root project
npm error   peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm error   node_modules/@floating-ui/react-dom
npm error<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm error     node_modules/@radix-ui/react-popper
npm error<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm error       node_modules/@radix-ui/react-menu
npm error<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm error         node_modules/@radix-ui/react-dropdown-menu
npm error   38 more (@radix-ui/react-accordion, @radix-ui/react-arrow, ...)
npm error
npm error Could not resolve dependency:
npm error peer<EMAIL_ADDRESS>|| ^17 || ^18" from<EMAIL_ADDRESS>npm error node_modules/next-themes
npm error<EMAIL_ADDRESS>from the root project
npm error
npm error Conflicting peer dependency<EMAIL_ADDRESS>npm error node_modules/react
npm error   peer<EMAIL_ADDRESS>|| ^17 || ^18" from<EMAIL_ADDRESS>npm error   node_modules/next-themes
npm error<EMAIL_ADDRESS>from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /home/ibra/.npm/_logs/2024-12-23T12_01_55_350Z-eresolve-report.txt

npm error A complete log of this run can be found in: /home/ibra/.npm/_logs/2024-12-23T12_01_55_350Z-debug-0.log

I tried this with many version of node.js 'v18', 'v20', '21', but the error still occurs, the problem that there is a Dependency conflict between<EMAIL_ADDRESS>and your project's<EMAIL_ADDRESS>Btw great work.

https://github.com/nisabmohd/Aria-Docs/issues/19
please refer this issue. more short just do npm i -f

thanks


Fix broken pagination if links share the same parameter names

Closes #326
Fixes incorrect pagination identifiers if there are duplicate parameters in next and prev links.
For compatibility info in PagedResult is filled with assumption that ids will be in specific places, and nextPage with previousPage are initialized as inverted variants of next/prev links.

I used this for some time in production already and it works correctly. Should be good to merge.


tons of flow errors

cloning the project, checking out next and running flow throw hundreds of flow errors. Is this intentional?

Are these errors related to the /src folder or to /node_modules?

both, but most of them are node_modules.

ok, so a bunch of errors were coming from node_modules. many were from react-native itself, but instantiating a fresh RN project doesn't come with any flow errors. after seeing this, i just copied the .flowconfig from a default RN project into my directory, and that solved a lot of the errors.
the second batch of errors comes from react-native-experimental-navigation, which has many flow errors (see here). The solution here  was just to add .*/node_modules/react-native-experimental-navigation/.* to my ignore section of .flowconfig.
That leaves on 15 errors which are all in the actual project src, rather than dependencies (which is sane and fixable, thankfully)

oh i forgot to mention i had to downgrade everything to flow 0.38.0 (package.json and .flowconfig)

Just fixed all the project errors (https://github.com/LeoLeBras/react-native-redux-starter-kit/commit/b2006656e1486f437771cd0d071a1997b88e4f89) and switched to RN default config (https://github.com/LeoLeBras/react-native-redux-starter-kit/commit/92ab86bca4b5a376393360b7edfc9535ac241827). Just have these 16 errors now, but they seem to be RN related though.

@CharlesMangwa I have only one error now (pulling on next)

Well, you should be able to fix this one easily now 👍


Correction for raw affiliation ISCR, UMR 6226, University of Rennes, Campus de Beaulieu 2 , 35042 Rennes Cedex, France

Correction needed for raw affiliation ISCR, UMR 6226, University of Rennes, Campus de Beaulieu 2 , 35042 Rennes Cedex, France
raw_affiliation_name: ISCR, UMR 6226, University of Rennes, Campus de Beaulieu 2 , 35042 Rennes Cedex, France
new_rors: 015m7wh34;00adwkx90
previous_rors: 015m7wh34
works_examples: W4383342772
contact: 60b1ec85694fd8f1cf014a09acf8f6cf:30ea3bd7c5a57e15cd1c0186b32f4591 @ univ-rennes.fr

This issue was accepted and ingested by the OpenAlex team on 2024-10-10. The new affiliations should be visible within the next 7 days.


docs(lettable-operators): example of own operators

Coverage remained the same at 97.08% when pulling 10836408e17a1ab2d38bf64efb1865e1c4c3d999 on JLarky:patch-1 into c1721e3dd582c509064e141425c15622f68d60cb on ReactiveX:master.

@rgbkrk pushed amended version with takeEveryNthSimple in both places

Coverage remained the same at 97.08% when pulling bfc4c869db0ea907c53cf8afd254018bf452aa04 on JLarky:patch-1 into c1721e3dd582c509064e141425c15622f68d60cb on ReactiveX:master.


Fix an assertion failure when deleting objects while enumerating

Deleting objects after they're reached by the enumeration worked fine, but deleting them before they're reached wasn't handled correctly.
No changelog entry because 0.95.1 included a workaround (the proper fix required a core update).

:+1:


Interface for adding/editing/viewing record note

This PR added the user interface for adding/editing a record note during reviewing. Also, it enabled filtering the record containing note and viewing/editing/removing/creating a note on the history page.

Really nice!! Great feature


Support dynamic message generation in conversations

Are you sure this is an issue with the Botkit core module?
No. This is a feature request
What are you trying to achieve?
Sometimes you need to add custom properties to messages so It'd be good to have support for dynamic messages in the botkit conversations. Where the messages are generated by a function instead of text or template. It will be similar to functions that are currently used for attachments, quick_replies and blocks. Below is a sample code for such a feature.
convo = new BotkitConversation(id, controller);
convo.addQuestion(
  // template
  {
    // This will generate an object that is assigned to 'channelData'
    // property of the message
    generator: async(line, vars) => {
      return {
        type: "message",
        text: `This can be used with ${vars}`,
        // quick_replies: [],
        // blocks: [],
        // attachements: []
        additional_content: {}
      }
    }
  },

  // handler
  async(response, convo, bot) => {},

  // capture key
  "some_key",

  // conversation thread
  "thread_id"
);

This generator can also be used to generate the following:

quick_replies
attachments
blocks

What are your thoughts?
Context:

Botkit version: 4.5x
Messaging Platform: All

Hi @naikus it is already possible to pass in functions for quick replies and other attachments.
I believe there is also a pull request open for using the same method for dynamic text - though it is also possible to make the text dynamic by just putting in a variable as the text.
https://botkit.ai/docs/v4/conversations.html#dynamic-quick-replies-and-attachments

Hi @benbrown, thanks for replying. I'm aware of this. But when you have a custom message properties, the text can't be used. e.g. We have a message format that is an extension of of botkit message.
{
  text: "Some text",
  contentType: "card/form" // or "options/select_one" | "options/select_many", "calendar/date_time"
                                              // etc.
  header: {
    some: "headers"
  }
  body: {
    form: {
      // structured that is used by the form card in UI to render a form
    }
  }
}

There is no way to add custom properties to the message template at runtime. But anyway, this is not a priority.
Thanks,
A

I think this feature would help a lot, I've been trying to show the client message options(quick replies) as checkboxes, so having a custom field in message definitely helps.


Bootstrapping fails because of native-secrets

First of all: congrats on open sourcing the mobile apps 👏  Thanks for doing so!
I'd like to explore the code and have tried to set it up on my machine. But make bootstrap fails. Probably because https://github.com/kickstarter/native-secrets.git is available for Kickstarter employees only. Maybe the bootstrap script can be modified to allow people outside of Kickstarter to setup and then build & run the app locally? Thanks in advance.
➜  kickstarter git:(master)  make bootstrap
...
Cloning into '/Users/yas/code/kickstarter/Frameworks/ios-ksapi/Frameworks/Curry'...
Cloning into '/Users/yas/code/kickstarter/Frameworks/ios-ksapi/Frameworks/Prelude'...
Cloning into '/Users/yas/code/kickstarter/Frameworks/ios-ksapi/Frameworks/ReactiveExtensions'...
Cloning into '/Users/yas/code/kickstarter/Frameworks/ios-ksapi/Frameworks/native-secrets'...
Username for 'https://github.com':

Sorry about that! We're still figuring out how to manage private resources. Hope to get this fixed shortly via #8.


Benchmark number of ACIR opcodes per PR

Problem
As surfaced in https://github.com/noir-lang/noir/issues/2720#issuecomment-1723507947, the CI does not currently check for changes in the number of ACVM opcodes generated by a set of benchmark Noir programs.
This leads to the situation where certain PRs could have bumped the number of ACVM opcodes (hence degrade compilation and proving speeds) of certain Noir keywords / language features, where core contributors:

Would not have noticed until the community reports it
Would have to go through a painful debugging process to identify the PR that caused the bump

Happy Case
A set of benchmarking programs should be aligned upon, where the CI should then:

Automatically benchmark the number of ACIR opcodes generated by the programs on each PR
Highlight programs that came with considerable bumps (e.g. ≥+10%) in number of ACIR opcodes

Alternatives Considered
No response
Additional Context
A significant portion of the work could be borrowed from Aztec's implementation: https://github.com/AztecProtocol/aztec-packages/pull/2733
Would you like to submit a PR for this Issue?
No
Support Needs
No response

Aztec's implementation of benchmarking doesn't work us as it's a very different usecase. I have a side-project to benchmark Noir programs which we could use with a couple of days of prioritisation.


custom components in navigation bar title area?

Apple's iOS Human Interface Guidelines suggest:

Consider putting a segmented control in a navigation bar at the top level of an app. This is especially useful if doing so helps to flatten your information hierarchy, making it easier for people to find what they’re looking for.

(via https://developer.apple.com/ios/human-interface-guidelines/ui-bars/navigation-bars/)
Looks like title in navigationOptions is just a string -- perhaps we should change to accommodate the above?

You can use react elements in navigationOptions.header

@satya164 is it possible to style the TabTopBar to look like iOS's UISegmentedControl?


Print all trees and child languages

Now that language tree is implemented, it would be great if we could print out nested languages. Some things to consider:

Should the trees be printed together to appear as one?
How will querying work? We can only query on one tree... Do we run the query on all roots in the tree and then combine the results?
It would be cool if we could highlight an entire trees injected range.... not necessary but cool.

Closed by https://github.com/nvim-treesitter/playground/pull/16

Closed by https://github.com/nvim-treesitter/playground/pull/16


[GSSOC'21] Mic is overlapping with the search icon.

Describe the bug
mic overlaps with a search icon.
Possible solution
I'll align the mic to the correct place.
Screenshots

Go Ahead
Feel free to ask your doubts, if any
Deadline 23 March,2021 (11:59 PM IST)

@sairish2001 sir, I've made the changes and made the pull request with the screenshots attached. Kindly review my work.


Fancade For Pi

Is this app installable with sudo apt install?
No
An app must have 4 core files to be added to pi-ware,

description.txt
install
uninstall
icon.png
Data for the app:
https://github.com/220735540/Fancade-Pi/tree/main/Data

Just another webapp

Webapp maker has been added in replacement


After exiting blessed program, tmux mouse input does not work

Start tmux (version 2.X)

If set (set -g mouse on), mouse events are working

In tmux, run example program in the README

Mouse events still work, but for some reason I have to double click to change pane or window instead of the normal single click

Quit the program (either with 'q' or ctrl+c)

Mouse events no longer work (clicking panes, clicking windows, scrolling, etc.)

Detach from tmux session and then reattach.

Mouse events work again.

It happens in every terminal emulator I've tried.
I first tried asking the tmux folks, but they said the issue had to do with how blessed is explicitly bypassing tmux to send mouse escape sequences to the terminal directly. I think it has to do with the changes mentioned in #145.
If I run the low-level usage example but comment out the line program.enableMouse(), then the mouse still works in tmux after the program exits (but the mouse doesn't work in the program, obviously).
The program I want to make with blessed does not need mouse input, so I would like to disable the mouse in blessed so I can avoid this issue, but I don't know how to do that at the higher-level like in the first example in the README. How do I completely disable the mouse so blessed does not run program.enableMouse() internally?

I looked at the source more and found a hack that will disable enabling the mouse on the blessed program:
var screen = blessed.screen();
screen._listenedMouse = true;

However, it would still be nice to know why blessed breaks tmux mouse input.


How to avoid two packages colliding?

Issue description
I'm adding my dependencies Protobuf and Snappy (both from Google) and they build gmock (other of Google libraries) included and it's built twice, which throws and error. How can I avoid that behavior?
CMakeLists.txt
...
add_package("gh:protocolbuffers/protobuf#main")
add_package("gh:google/snappy#main")
...

Error
CMake Error at C:/Users/jcgal/.cpm/snappy/59b0f9bb82a31b56cf6197fb63af2a03d76f9331/third_party/googletest/googletest/cmake/internal_utils.cmake:150 (add_library):
  add_library cannot create target "gmock" because another target with the
  same name already exists.  The existing target is a static library created
  in source directory
  "C:/Users/jcgal/.cpm/protobuf/29522687be03e21b7683f4277ecb0c4d3bd83954".
  See documentation for policy CMP0002 for more details.
Call Stack (most recent call first):
  C:/Users/jcgal/.cpm/snappy/59b0f9bb82a31b56cf6197fb63af2a03d76f9331/third_party/googletest/googletest/cmake/internal_utils.cmake:206 (cxx_library_with_type)
  C:/Users/jcgal/.cpm/snappy/59b0f9bb82a31b56cf6197fb63af2a03d76f9331/third_party/googletest/googlemock/CMakeLists.txt:101 (cxx_library)

CMake Error at C:/Users/jcgal/.cpm/snappy/59b0f9bb82a31b56cf6197fb63af2a03d76f9331/third_party/googletest/googlemock/CMakeLists.txt:102 (target_link_libraries):
  Attempt to add link library "gtest" to target "gmock" which is not built in
  this directory.

  This is allowed only when policy CMP0079 is set to NEW.

CMake Error at C:/Users/jcgal/.cpm/snappy/59b0f9bb82a31b56cf6197fb63af2a03d76f9331/third_party/googletest/googletest/cmake/internal_utils.cmake:150 (add_library):
  add_library cannot create target "gmock_main" because another target with
  the same name already exists.  The existing target is a static library
  created in source directory
  "C:/Users/jcgal/.cpm/protobuf/29522687be03e21b7683f4277ecb0c4d3bd83954".
  See documentation for policy CMP0002 for more details.
Call Stack (most recent call first):
  C:/Users/jcgal/.cpm/snappy/59b0f9bb82a31b56cf6197fb63af2a03d76f9331/third_party/googletest/googletest/cmake/internal_utils.cmake:206 (cxx_library_with_type)
  C:/Users/jcgal/.cpm/snappy/59b0f9bb82a31b56cf6197fb63af2a03d76f9331/third_party/googletest/googlemock/CMakeLists.txt:104 (cxx_library)

CMake Warning (dev) at C:/Users/jcgal/.cpm/snappy/59b0f9bb82a31b56cf6197fb63af2a03d76f9331/third_party/googletest/googlemock/CMakeLists.txt:105 (target_link_libraries):
  Policy CMP0023 is not set: Plain and keyword target_link_libraries
  signatures cannot be mixed.  Run "cmake --help-policy CMP0023" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  The plain signature for target_link_libraries has already been used with
  the target "gmock_main".  All uses of target_link_libraries with a target
  should be either all-keyword or all-plain.

  The uses of the plain signature are here:

   * C:/Users/jcgal/.cpm/protobuf/29522687be03e21b7683f4277ecb0c4d3bd83954/cmake/gtest.cmake:42 (target_link_libraries)

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Error at C:/Users/jcgal/.cpm/snappy/59b0f9bb82a31b56cf6197fb63af2a03d76f9331/third_party/googletest/googlemock/CMakeLists.txt:105 (target_link_libraries):
  Attempt to add link library "gmock" to target "gmock_main" which is not
  built in this directory.

  This is allowed only when policy CMP0079 is set to NEW.

No cpm rely on the fact cmakelists are for super build, but often people don't write cmake with that in my mind.
Fix is often easy.


Update AWS EKS Terraform providers

The Terraform providers used in our aws-eks template use Terraform providers which are a little older, we should update them which might or might not cause structural changes in our templates...

T2 is discontinued


Remove: Malwarebytes.Malwarebytes version <IP_ADDRESS>0

## Package writes <IP_ADDRESS>1 to control panel despite file version being <IP_ADDRESS>0

[X] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?

[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Resolves #138846

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

2024-02-12T20:12:04.9807893Z Processing manifest: manifests\m\Malwarebytes\Malwarebytes\<IP_ADDRESS>0
2024-02-12T20:12:04.9820691Z -----------------------------------------------------
2024-02-12T20:12:04.9825629Z Status: Started
2024-02-12T20:12:04.9834275Z Manifest file is Deleted
2024-02-12T20:12:05.3366139Z Status: Completed
2024-02-12T20:12:05.3398990Z ##[error] Result: Failed
2024-02-12T20:12:05.3512852Z ##[error] Sequence contains no elements
2024-02-12T20:12:05.3964217Z ##[error]Manifest Validation Failed

(Automated response - build 769.)

Sequence contains no elements

https://github.com/microsoft/winget-pkgs/issues/133371

(Automated response - build 769.)

[Policy] Manually-Validated


feat: Implement rule for verifying that no roles that enable to imper…

…sonate and manage all service accounts are used at a folder level

optimize the use of fail block refer the comment in this PR
https://github.com/carbonetes/brainiac/pull/653


Trying to understand an error message

I'm using this library at val.town: https://www.val.town/v/karfau/queuedJobs
and I'm getting the following error message that I don't understand:
Error: Unexpected trailing bytes: 256
    at checkEnd (https://raw.githubusercontent.com/skymethod/kv-connect-kit/v0.0.4/bytes.ts:5:26)
    at decodeV8 (https://raw.githubusercontent.com/skymethod/kv-connect-kit/v0.0.4/v8.ts:18:9)
    at decodeV8 (https://raw.githubusercontent.com/skymethod/kv-connect-kit/v0.0.4/client.ts:232:59)
    at readValue (https://raw.githubusercontent.com/skymethod/kv-connect-kit/v0.0.4/client.ts:191:38)
    at RemoteKv.listStream (https://raw.githubusercontent.com/skymethod/kv-connect-kit/v0.0.4/client.ts:423:35)
    at listStream.next (<anonymous>)
    at https://esm.town/v/karfau/queuedJobs?v=9:13:25
    at eventLoopTick (ext:core/01_core.js:183:11)

could you help me to understand how to debug that or what the reason for this could be?

Not relevant to me anymore


rclone.conf file

Hi,
In my Proxmox server the rclone.conf file is in this path /root/.rclone.conf not in /root/.config/rclone/rclone.conf
INFO: 2020/12/02 14:26:10 Config file "/root/.config/rclone/rclone.conf" not found - using defaults INFO: 2020/12/02 14:26:10 rclone: Version "v1.35-DEV" starting with parameters ["rclone" "--config" "/root/.config/rclone/rclone.conf" "--drive-chunk-size=32M" "copy" "/mnt/pve/datos30112020/dump/vzdump-lxc-904-2020_12_02-14_25_06.tar.lzo" "gd-backup_crypt:/2020/12/02" "-v" "--stats=60s" "--transfers=16" "--checkers=16"] INFO: 2020/12/02 14:26:10 Failed to create file system for "gd-backup_crypt:/2020/12/02": didn't find section in config file
Thanks for the script.

Can you give me collaboration access to improve the script?


Is a hook available now to pre-process markup files prior to the Razor engine going to work?

I asked back in Discussion: Razor.Evolution and the future of Razor extensibility ...

If Razor.Evolution has a feature where devs can get access to the whole View file ... do the minification (or whatever other mods they want to make at compile time) ... then Razor goes to work on it

Just wondering given that Razor had so many updates: Does the latest release of Razor (on nightly perhaps) have a processing step to hook in order to process views (the static view file content) prior to the Razor engine getting to work on them? (I mean without having to replace the Razor engine as I was doing before.)
If not, it could perhaps be something that runs with a BeforeTargets="Build" where views in a Views_Debug folder are processed into the Views folder. Kind'a hacky, but I'm looking for ideas like that where custom view processing code could be run on the view files before Razor goes to work.

I might have misunderstood your question, but would overriding https://github.com/aspnet/Razor/blob/dev/src/Microsoft.AspNetCore.Razor.Language/RazorTemplateEngine.cs#L140 help?

var source = RazorSourceDocument.ReadFrom(projectItem);
var imports = GetImports(projectItem);

return RazorCodeDocument.Create(source, imports);

Excellent! Let me see what I can do with that. Thanks @ajaybhargavb!

@ajaybhargavb May I ask if you would take a look at a hack for this? It's inelegant since it's not going to work with the inputStream directly but instead just throw the stream into a string, hack that, then shoot it back into a stream. I just want to make sure I'm headed in the right direction and if you think I'm missing anything.
For example, this is passing my hackedInputStream into the ReadFrom with the original page file's projectItem.Path, so I'm worried about something like a bad Length or some other property from the original file that isn't going to match what I end up providing in my hackedInputStream.
public class CustomRazorTemplateEngine : RazorTemplateEngine
{
    public CustomRazorTemplateEngine(RazorEngine engine, RazorProject project)
        : base(engine, project)
    {
        Options.ImportsFileName = "_ViewImports.cshtml";
    }

    public override RazorCodeDocument CreateCodeDocument(RazorProjectItem projectItem)
    {
        if (projectItem == null)
        {
            throw new ArgumentNullException($"{nameof(projectItem)} is null!");
        }

        if (!projectItem.Exists)
        {
            throw new InvalidOperationException($"{nameof(projectItem)} doesn't exist!");
        }

        using (var inputStream = projectItem.Read())
        {
            using (var reader = new StreamReader(inputStream))
            {
                var text = reader.ReadToEnd();

                // RexHacks here!
                text = text.Replace("", "
HACKED!
");

                var byteArray = Encoding.UTF8.GetBytes(text);
                var hackedInputStream = new MemoryStream(byteArray);

                var source = RazorSourceDocument.ReadFrom(hackedInputStream, projectItem.Path);
                var imports = GetImports(projectItem);

                return RazorCodeDocument.Create(source, imports);
            }
        }
    }
}

@ajaybhargavb please take a look.

Already on it 😄

Thanks guys!

@GuardRex, looks like what you have should work for runtime. But we use the line pragmas in our design time code for the debugger to know which line to break etc. So I assume those things will break. Let me try and find if there is a more elegant solution to this.

for the debugger to know which line to break

That might be fine ... I mean lots of devs going down this road won't want the minfication when debugging.
I was more concerned about hacking the inputStream leaving the original projectItem alone (e.g., we know the Length will change after minifying the markup).

That should be fine then. Another thing you could try is override https://github.com/aspnet/Razor/blob/dev/src/Microsoft.AspNetCore.Razor.Language/RazorTemplateEngine.cs#L124 and have it create a CustomRazorProjectItem which handles the underlying stream. But you probably won't need this for your scenario.

@ajaybhargavb Excellent. Thanks. If it does :boom: :cry: at some point, I'll just come back and drop an update for others attempting this hack.
The demo for this approach is here :point_right: https://github.com/GuardRex/RazorPagesMinification

If it does 💥 😢 at some point, I'll just come back and drop an update for others attempting this hack

Absolutely! 😄


[ONBOARDING]

After this issue has been opened, please provide the following information:

contact email that admins can reach you at

<EMAIL_ADDRESS>

a brief description of what you're looking to accomplish by integrating with the efiling-hub

per the onboarding documentation, requesting OpenID connect info.  Using Bob Ross results in an "Authorized users only" error when running the app locally - I think I need other credentials.

a link to github repository of the application that is requesting access to the efiling-hub

https://github.com/bcgov/jag-file-submission/tree/master/src/frontend/efiling-frontend

a list of the types of documents you're looking to upload to the efiling-hub

test documents

can we close this @KDNeufeld ?

can we close this @KDNeufeld ?

Yes, this can be closed now.

Yes, this can be closed now.


ValueError: Empty training data.

HI,
when I When I run my Python，I get the following error message:
Number of experiments (Epochs) :  1
1/2 [==============>...............] - ETA: 37s - loss: 1.1703 - acc: 0.5000Trac
eback (most recent call last):
File "C:\Users\Administrator\PycharmProjects\AI\TrainAI.py", line 10, in
trainer.trainModel(num_objects=2, num_experiments=1, enhance_data=False, bat
ch_size=8, show_network_summary=True) # Download the model via this link https:/
/github.com/OlafenwaMoses/ImageAI/releases/tag/models-v3
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
ackages\imageai\Prediction\Custom_init_.py", line 322, in trainModel
validation_steps=int(num_test / batch_size), callbacks=[checkpoint, lr_sched
uler])
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
ackages\tensorflow\python\keras\engine\training.py", line 1433, in fit_generator
steps_name='steps_per_epoch')

File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
ackages\tensorflow\python\keras\engine\training_generator.py", line 322, in mode
l_iteration
steps_name='validation_steps')
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
ackages\tensorflow\python\keras\engine\training_generator.py", line 300, in mode
l_iteration
aggregator.finalize()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
ackages\tensorflow\python\keras\engine\training_utils.py", line 111, in finalize
raise ValueError('Empty training data.')

ValueError: Empty training data.
My code is as follows；
from imageai.Prediction.Custom import ModelTraining
import os
trainer = ModelTraining()
trainer.setModelTypeAsResNet()
trainer.setDataDirectory("C:\Users\Administrator\PycharmProjects\AI\data")
trainer.trainModel(num_objects=2, num_experiments=1, enhance_data=True, batch_size=32, show_network_summary=True)
thanks for your help！

How many images per object do you have in your train and test folders?

How many images per object do you have in your train and test folders?

I have 10 images in train->cat , 10 images in train->dog , 1 image in test->cat and 1 image in test->dog
W0817 23:15:57.445278  2892 callbacks.py:875] period argument is deprecated. P
lease use save_freq to specify the frequency in number of samples seen.
Using Enhanced Data Generation
Found 20 images belonging to 2 classes.
Found 2 images belonging to 2 classes.
JSON Mapping for the model classes saved to  C:\Users\Administrator\PycharmProje
cts\AI\data\json\model_class.json
Number of experiments (Epochs) :  1

First, your batch size can't be less then the images in your test and train folders
Secondly, you should have at least 300 for train and 100 for test per object to create a model with minimal viable accuracy.

First, your batch size can't be more than the images in your test and train folders
Secondly, you should have at least 300 for train and 100 for test per object to create a model with minimal viable accuracy.

thanks for your help !


Add support for codeowners to repo

Signed-off-by: Ryan Bogan<EMAIL_ADDRESS>Description
Add support for codeowners to repo
Issues Resolved
Progress on:
Meta issue
Check List

[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@opensearch-project/dashboards-reports can you take a look at this?  Thanks!


ListInstance object handler doesn't update Versioning settings on default Pages library

If you set a ListInstance node in the template XML pointing to the Default Pages library (publishing), some versioning features are not updated. This is because in the UpdateList method, it does:
if (existingList.BaseTemplate == (int)ListTemplateType.DocumentLibrary)
However, Page lib BaseTemplate is 850, and not 101.
I think it could be fixed changing the If as:
if (existingList.BaseType == BaseType.DocumentLibrary)
I've tested it with the Pages library and works fine. Not sure if I'm missing other scenarios.
I'm going to do a new PR to fix it that way, and see what the PnP team say.

Hi,
Thanks for your feedback. Because the fix (PR #194) has been merged, I will close this one.


[web3t] Add ability to close payment channels

We probably want to do this automatically if we manage to download the entire file, but also manually (e.g. with a new button in the <ChannelList /> component) if we run out of funds before that happens.

Partially fixed by #1116 .


⚠ Bofrost.es has degraded performance

In 657fb00, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1969 ms

Resolved: Bofrost.es performance has improved in ae59736 after 7 minutes.


feature: odo push --s2i

IMHO, the user-story of odo utils convert-to-devfile looks unfinished to me.
If the convert-to-devfile command creates an equivalent of an existing s2i component in the working directory, without deleting the s2i component, we have 2 co-existing components deployed for our app, the s2i one and the new devfile one which becomes the default.
Now, the user might want to push their code to the s2i type component as well. The current way to achieve that is to delete the devfile component and then the s2i component becomes the default component again and then a simple odo push.
Or we just give the user the ability to do odo push --s2i.
Or just delete the s2i component, when we convert to the devfile component. Simple that way. Lesser complications in user experience.

Additionally, not deleting the s2i component when doing convert-to-devfile also goes on to complicating the UX for odo delete.

you have to run odo delete twice. I know --s2i flag is there for odo delete as well. But still.
One suggestion : odo delete should warn the user that the s2i component is still not deleted, they need to run odo delete one more time if they want to delete that as well.

Now, the user might want to push their code to the s2i type component as well

@dev-gaur odo utils convert-to-devfile not meant to persist both the components at the same time, as soon as the user finished deploying devfile component we want to delete the s2i component. It is temporary state to have both components together just to assure the s2i components does not gets deleted before it is successfully migrated to devfile.

Thanks for the explanation. Just for the sake of clarity, we should inform the user saying that the devfile type component will the one in focus for all future commands. And the user can do odo delete --s2i to get rid of the out of focus s2i component.


⚠ Bofrost.de has degraded performance

In 826d941, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1261 ms

Resolved: Bofrost.de performance has improved in 7d1d30a after 6 minutes.


Added .gitattributes files to make cycling changes without overwriting original connection strings easier.

The SSRS connection in the original project uses a named instance located at:
http://localhost/ReportServer_SQLEXPRESS
While my local SSRS connection is at port 60002 on the default instance:
http://localhost:60002/ReportServer
In order to test effectively, I have to update all of my local connection strings in order to connect to a live SSRS server when running the example project or unit tests.  This means I have to remember NOT to update Web.config or TestData.cs when merging to a branch I intend to use for a pull request.  Otherwise, I will feel like a bad citizen.
To work around this annoyance, I have added two .gitattribute files:  One for the Example project and one for the Test project.  These files will cause Git to merge the Web.config and TestData.cs files with a user-defined "ours" merge strategy, if one exists in the user's .gitconfig file.  Otherwise, the default merge strategy will be used.
The result is that anyone wishing to contribute to the project is now free to define an "ours" merge strategy in their local .gitconfig and not worry about updating their local connection strings.  When merging back from local branches, the local connection strings will be discarded, along with any other changes to those two files.

Sorry for all the open close.  I found out the hard way that pull requests stay current with new commits on the original branch.  Since that will be a pain in the butt for you to deal with, I'm closing the original two and resubmitting them from branches that will not get any further commits.


sea clearly dockerfile added

PR to add a dockerfile for the Sea Clearly environment on the blue cloud, per Andrea's request.
The image creates an environment containing the required packages for installing and running OceanParcels

Hi @andrea-manzi,
I've added a line to the Dockerfile (l.38)
&& mamba update typing-extensions
I think it should run now

@mikaelk thanks ! i'm rerunning the build


Display events on date element

I'm looking for a way to display the events in the date field itself instead of a separate month list. Any idea how to achieve this?
E.g. similar to the way http://fullcalendar.io/ shows the events.

And as always. Found out the answer right after posting the issue –.–

  <% _.each(days, function(day) { %>
    <div class="<%= day.classes %>" id="<%= day.id %>">

        <%= day.day %>

      <% _.each(day.events, function(event) { %>
        <a href="<%= event.url %>"><%= event.title %>
      <% }); %>

  <% }); %>