Upgrading a k3s node with ipvs as kube-proxy-mode renders NodePort unreachable

Environmental Info:
K3s Version:
k3s version v1.22.5+k3s1 (405bf79d)
Node(s) CPU architecture, OS, and Version:
Linux hostname 3.10.0-1160.49.1.el7.x86_64 #1 SMP Tue Nov 30 15:51:32 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Cluster Configuration:
Single node
Describe the bug:
Upgrading a k3s node with ipvs as kube-proxy-mode renders NodePort unreachable
Steps To Reproduce:

Installed K3s:
Use ipvs as proxy mode
Upgrade via UpgradController
NodePorts are unreachable with connection failed

Expected behavior:
Upgrade a node should not render NodePort unreachable
Actual behavior:
NodePort are unreachable
Fix
Rebooting the node fixes the issue, using k3s-killall.sh or restarting k3s service DID NOT fix the issue. Is this a known issue?

i have the same problem

I suspect this is an upstream issue, or perhaps related to the host OS. We're not doing anything special with kube-proxy.
@vincentchivas are you also on EL7?

same issue on ubuntu 22.04 and v1.22.2+k3s2

I tested with an upgrade from k3s 1.25.6 to 1.26.1 and the NodePort was still reachable after the upgrade.
Command used to install k3s:
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--disable traefik,metrics-server,--kube-proxy-arg=ipvs-scheduler=lc,proxy-mode=ipvs" sh -s -

Closing, as we cannot reproduce with more recent versions


Publish new npm version

Can someone publish a new npm version with the updates to the google services in the gradle file? I'm changing it locally, but when others pull it down they have to change it as well. This is related to #53 and #56.
Thanks!

0.6.0 has been published.

@phongcao Thanks!


[SMALLFIX] Include ufs error message in the error message in ore/common/src/main/java/alluxio/exception/ExceptionMessage.java

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/Alluxio-Pull-Request-Builder/14225/
Test FAILed.


Add table level metric for segment upload error

label:
observability
Adding a table-level metric to track number of segment upload errors. Right now, the metric is only emitted at controller level.
cc @ankitsultana @Jackie-Jiang

I guess you might need to add a separate meter key as it is configured as global right now.

I see global meters are loaded upfront during server startup and it seems they should not be tied to a specific resource (table here). Added a new meter at table level.


Separate setting: OverflowError: cannot fit 'int' into an index-sized integer

in fetaqa config file if  I change concatenate to separate and run prefix tuning the following error occurs
file train.py", line 185, in main
    train_result = trainer.train(resume_from_checkpoint=checkpoint)
  File "/home/pouramini/anaconda3/envs/uni/lib/python3.7/site-packages/transformers/trainer.py", line 1260, in train
    for step, inputs in enumerate(epoch_iterator):
  File "/home/pouramini/anaconda3/envs/uni/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 435, in __next__
    data = self._next_data()
  File "/home/pouramini/anaconda3/envs/uni/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 475, in _next_data
    data = self._dataset_fetcher.fetch(index)  # may raise StopIteration
  File "/home/pouramini/anaconda3/envs/uni/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 44, in fetch
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "/home/pouramini/anaconda3/envs/uni/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 44, in <listcomp>
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "/home/pouramini/UnifiedSKG/utils/dataset.py", line 116, in __getitem__
    max_length=self.tokenizer.model_max_length,
  File "/home/pouramini/anaconda3/envs/uni/lib/python3.7/site-packages/transformers/tokenization_utils_base.py", line 2406, in __call__
    **kwargs,
  File "/home/pouramini/anaconda3/envs/uni/lib/python3.7/site-packages/transformers/tokenization_utils_base.py", line 2476, in encode_plus
    **kwargs,
  File "/home/pouramini/anaconda3/envs/uni/lib/python3.7/site-packages/transformers/tokenization_utils.py", line 480, in _encode_plus
    verbose=verbose,
  File "/home/pouramini/anaconda3/envs/uni/lib/python3.7/site-packages/transformers/tokenization_utils_base.py", line 2913, in prepare_for_model
    return_attention_mask=return_attention_mask,
  File "/home/pouramini/anaconda3/envs/uni/lib/python3.7/site-packages/transformers/tokenization_utils_base.py", line 2731, in pad
    return_attention_mask=return_attention_mask,
  File "/home/pouramini/anaconda3/envs/uni/lib/python3.7/site-packages/transformers/tokenization_utils_base.py", line 3065, in _pad
    encoded_inputs["attention_mask"] = [1] * len(required_input) + [0] * difference
OverflowError: cannot fit 'int' into an index-sized integer

Hi,
Could you check your transformers version and datasets version and make sure it is the same with we provided?
Thanks

I run it on conda virtual env. and yes they are the same
transformers==4.9.2
datasets==1.14.0

Ok, then it seems like a problem caused by RAM?

Hi,
The separate feature is deprecated and not used in our experiment, so we did not test it. In our latest commit e337e3b0b492772ba10f35bf64112c10d16d203c, we attempted to fix this bug. In short, the model_max_length flag of T5 is set as a very large integer, which causes RAM overflow. Could you check the latest code? Thanks!

However, you may face GPU memory overflow since the input length is effectively doubled when using separate.

I manually changed the utils/dataset.py according to your commit. However self.tokenizer.input_max_length isn't recognized. I set it to 100 and now the problem was resolved.
By the way, what is the difference of separate and concatenate setting?

Hi, thanks for pointing out, we will fix that sooner.
For the meanings of separate and concatenate version:
separate: Get the prefix weight from query, structured knowledge separately but has been deprecated by us since it didn't improve the result in our early version.
concat: concat the query, structured knowledge and context to formulate them as one sentence input and get its prefix weight. It is simple and effective thus we adopt it as defaulted.
Contact us if you have some further findings!


Update plugin.xml

Removed the specific version for the geolocation dependency, allowing latest version to be installed.

thank you for the pull request. already merged another one.


Resource error

Is it possible to make _setup_resources() optional in configure_azure_monitor()? I'm referring to the following segment of code:
def configure_azure_monitor(**kwargs) -> None:
    """This function works as a configuration layer that allows the
    end user to configure OpenTelemetry and Azure monitor components. The
    configuration can be done via arguments passed to this function.

    :keyword str connection_string: Connection string for your Application Insights resource.
    :keyword credential: Token credential, such as `ManagedIdentityCredential` or `ClientSecretCredential`,
     used for Azure Active Directory (AAD) authentication. Defaults to `None`.
    :paramtype credential: ~azure.core.credentials.TokenCredential or None
    :keyword bool disable_offline_storage: Boolean value to determine whether to disable storing failed
     telemetry records for retry. Defaults to `False`.
    :keyword str storage_directory: Storage directory in which to store retry files. Defaults to
     `<tempfile.gettempdir()>/Microsoft/AzureMonitor/opentelemetry-python-<your-instrumentation-key>`.
    :keyword str logger_name: The name of the Python logger that telemetry will be collected.
    :rtype: None
    """

    configurations = _get_configurations(**kwargs)

    disable_tracing = configurations[DISABLE_TRACING_ARG]
    disable_logging = configurations[DISABLE_LOGGING_ARG]
    disable_metrics = configurations[DISABLE_METRICS_ARG]

    # Setup resources
    _setup_resources() # <----- this line

   ....

When developing a containerized FastAPI application, I encounter an issue during live reloads or application startups. The error message is as follows:
Exception  in detector <opentelemetry.resource.detector.azure.vm.AzureVMResourceDetector object at 0xffffa58ef810>, ignoring

This error repeats multiple times with a few seconds interval, ultimately leading to:
Cannot call collect on a MetricReader until it is registered on a MeterProvider

After these messages, the application starts normally. However, this issue is a significant inconvenience during local development, particularly when experimenting with Azure Application Insights.
I suspect _setup_resources() is the root cause, as it seems to configure the environment as if it were an Azure resource. Could this be the case?
Additionally, I've only started encountering this error in version 1.1.0; it wasn't an issue in previous versions.
Lastly, why doesn't this repository reflect the latest version of the package?

The azure-monitor-opentelemetry package code has moved to the azure-sdk repository so please open up your issue there.

Migrated to Azuer sdk: https://github.com/Azure/azure-sdk-for-python/issues/33253


Move Content Blocks into External Repo and publish to NPM

In order to use the micro-service approach, I think the content blocks need to be in their own module so that they can be loaded up in both the frontend and back end.  I propose that we refactor the content blocks into a new repo and publish them to NPM.
Any thoughts @karatechops?

See grommet/brand-central#21


Better support for template string grammar injections

Fixes #503
Allows for extension authors to more easily inject grammars for template strings. The change splits the template definition in two: a top level pattern to be targeted by the injection, and a standard implementation for js/ts template strings.

Here's the injection I originally tried to write:
{
	"fileTypes": [],
	"injectionSelector": "L:string.template.tsx",
	"patterns": [
		{
			"include": "#superjs-code-block"
		}
	],
	"repository": {
		"superjs-code-block": {
			"begin": "(?<=superjs`)",
			"end": "end",
			"patterns": [
				{
					"include": "#a"
				}
			]
		},
		"a": {
			"name": "a",
			"match": "a"
		}
	},
	"scopeName": "superjs.codeblock"
}

This should work for strings such as
superjs`a end`

But it does not because the begin rule with the negative lookahead puts the grammar into an endless loop.

I've found a way to this without changing the grammar: https://github.com/mjbvz/vscode-js-template-string-grammar-injection-example
The solution was to introduce a noop rule that always consumes something inside the template string. I'll investigate to see if we can fix our engine to not require this


Live reload broken (using Webpack)?

I updated my routes to incorporate nested URLs and it seems to have broken live reloading:
<Router history={createHistory()}>
    <Redirect from="/" to="dashboard" />

    <Route path="/" component={App} ignoreScrollBehavior>

      <Route path="dashboard" component={Dashboard}>
        <Route path="greeting" component={Greeting}>
          <IndexRoute component={ButtonArray}/>
        </Route>
        <Route path="zest" component={Zest}>
          <IndexRoute component={ButtonArray}/>
        </Route>
        <Route path="blank" component={Blank}>
          <IndexRoute component={ButtonArray}/>
        </Route>
        <Route path="reports" component={Reports}/>
        <Route path="customer" component={Customer}/>
        <Route path="ads" component={Ads}/>
        <Route path="survey" component={Survey}/>
        <Route path="arrival" component={Arrival}/>
        <Route path="data_collection" component={DataCollection}/>
        <Route path="website" component={Website}/>
        <Route path="stores" component={Stores}/>
        <Route path="store_address" component={StoreAddress}/>
        <Route path="service_desks" component={ServiceDesks}/>
        <Route path="business_hours" component={BusinessHours}/>
        <Route path="customer_servants" component={CustomerServants}/>
      </Route>

    </Route>
  </Router>

Does anyone see this as well using webpack hot reloading? Now, unless I am at localhost:8000/ or localhost:8080/dashboard, whenever I save an update the live reload breaks with a cryptic (useless) error pointing simply to app.js in index.html

Or, to put it another way, is there a better way to incorporate nested routing than what I've shown above?
I need a base / endpoint, I need a /dashboard endpoint and then all of those nested endpoints under that. Later on I plan on adding more top level endpoints parallel with /dashboard (e.g. /widget)

Thanks for your question!
We want to make sure that the GitHub issue tracker remains the best place to track bug reports and feature requests that affect the development of React Router.
Questions like yours deserve a purpose-built Q&A forum. Would you like to post this question to Stack Overflow with the tag #react-router? https://stackoverflow.com/questions/ask?tags=react-router.
We also have an active and helpful React Router community on Reactiflux, which is a great place to get fast help with React Router and with the rest of the React ecosystem. You can join at https://discord.gg/0ZcbPKXt5bYaNQ46.


Will it support DPO(direct preference optimization) or other RLHF methods?

Thanks for raising this - no plans at the moment, we will reassess this after release and see if it's a strong community need

@yechenzhi what's the use case you have in mind here? And are there any tools that you use today for DPO and other reward modeling?
BTW is this something you'd be interested in contributing?

I am currently exploring various alignment techniques for tuning LLMs using TRL. I've noticed that Torchtune appears to run more quickly, although I haven't conducted a comprehensive comparison of the experimental settings. Personally, I find Torchtune's coding style more to my liking, which has led me to consider why not adopt Torchtune for our experiments.
Furthermore, if there's a need to integrate DPO or otherRLHF methods into Torchtune, I would be eager to give it a try.

@yechenzhi glad to hear TorchTune's been helpful!
Yes! We'd love to integrate DPO to the library. I think this would be a pretty awesome contribution. Do you want to take a stab at putting together a quick RFC/design for this? just open an issue with your thoughts and some pseudo-code and we can start a discussion. I think this shouldn't take a lot of discussion to be added to the library.
A few things to keep in mind:

We try to minimize third-party dependencies as much as possible and want to write PyTorch as much as possible
IMO, this would be a recipe that you add to recipes/. Take a look at the recipe interface and see if this helps provide more information about how we think about recipes

Let me know if you have any questions!
cc: @vmoens

@kartikayk Hello, I wrote a brief RFC that includes preliminary pseudo-code, which is more of a conceptual framework at this stage. Please let me know if further pseudo-code is required.

Thanks so much for the contribution @yechenzhi! Sorry for the delay in reviewing the multi-GPU training recipe. We got caught up with the launch, but this will be something we look at ASAP. I'm closing this issue - thanks again for th great work!


feat(pg) Add list-proposers and add-proposers tasks

Purpose
Adds chugsplash-list-proposers and chugsplash-add-proposer

nit: There should be a colon after feat(pg) in the commit message


Rename train_split_percentage to train_split_fraction?

Here:
https://github.com/nerfstudio-project/nerfstudio/blob/main/nerfstudio/data/dataparsers/nerfstudio_dataparser.py#L63
The train_split_percentageparameter for the nerfstudio dataparser is actually a fraction (from 0 to 1), not a percentage (from 0 to 100), so the parameter should be named train_split_fraction (or simply train_split).
Help should read "The fraction (not percent) of images to use for training".
Or it could be done the other way round (percentage instead of fraction, the default being 90).

If you would like to make this change, Ill accept a PR.


Discord invite in readme (and on tetraforce.io) is invalid

The current Discord links (https://discord.gg/cxTBVCZ) on:

This repo's readme
Tetraforce.io
Tetraforce twitter account

are all currently invalid.

Thank you for letting us know, I've fixed the website and will get the other ones fixes asap.

Twitter still needs to be updated, but the main sources are fixed.


GameLevels v1.0 Final Scoring

GameLevels
Grade
Extras
Grader Verification
Files

Goomba
0.9
Goomba death animation
Xavier
Goomba.js and .md file

Platform
0.75
None :(
Gavin
Platform.js and .md file

Parallax
0.91
Custom backgrounds + spinning animation
Daisy
The Background.js' and .md file

Animation
N/A
Sprinting animation and idle animation
N/A
Player.js and .md file

LocalStorage
1.0
Added gravity
Myself
LocalStorage.js and .md file

Leaderboard
0.92
Custom leaderboard message upon winning
Nora
.md file

RPG Elements
0.95
Added a mushroom
Zidane
Mushroom.js and .md file

Median: 0.915/1.0
Mean: 0.905/1.0

First four lesson are already in Synergy.
Leaderboard:
RPG Elements: https://nighthawkcoders.github.io/teacher_portfolio//2023/12/20/CSSE_student_RPG-Elements.html


Export should remember last location

macOS version:    18.5.0 (darwin)
Kap version:      3.0.0-beta.5
Steps to reproduce
Record a video, choose Gif as export target, hit export, it is always in the Kaptures folder.
Current behavior
No matter where I saved previously, it starts in the Kaptures folder.
Expected behavior
It remembers the previous save location.
Workaround
I use this to add gifs to PR's many times a day, and dragging from my desktop is just the easiest way for me to do that outside of always having a finder opened to the kaptures directory, which I don't. As it stands now, I have to remember to change the directory, or forget and hunt around to find that directory. It would be great to offer an option to not always preset to it but instead the last used directory.

Thanks for the detailed issue @calinoracation. Currently you can set a default save to location in preferences, would you prefer that to be overridden by your last save location for the duration of the session?

I think that's what I would personally prefer, until you told me I wouldn't of known to look in preferences. The UI for the new preference screen is really intriguing in that it wasn't immediately clear that it was vertically scrollable. I certainly appreciate that preference though and have switched to it now, I guess I wonder if most folks would know to look there.

Thank you @calinoracation, and hey, PR's are more than welcome 😌
A related tip from our Kap 1.0 announcement:

Set your default save location to your cloud synced folder of choice for instant uploading and sharing! For example; create a Kaptures folder in Dropbox and choose it in Kap’s Preferences. Once you‘ve completed your recording and saved it, Dropbox will upload the file and easily let you grab a sharable link to it.


Update Maintainers.md

Pull Request (PR) description

Renaming repository xActiveDirectory to ActiveDirectoryDsc

This Pull Request (PR) fixes the following issues

Task list

[x] This PR changes documentation

This change is

This is waiting for the PR https://github.com/PowerShell/xActiveDirectory/pull/447 to be merged.

When repo has been renamed to ActiveDirectoryDsc we should add that back in as a submodule instead of xActiveDirectory. Waiting to the repo to be renamed.


Syncing with upstream ipfs-service-provider

:tada: This PR is included in version 1.8.4 :tada:
Your semantic-release bot :package::rocket:


Add influxdb backup

currently fixed port 8083

very cool, thank you, Josef
Can you leave this PR open until we have caught up with our InfluxDB version?

Sure Joachim, can you give a feedback when its done? So that can also create the PR for the configs and secrets?

sure

will do

InfluxDB has been updated to 1.2

@Dexus will this image now be built automatically?

It has to be triggered manually, after integrating the InfluxDB part into the backup script... will do this tomorrow.

where do I find the values, e.g. backup_os_identity_api_version?
should I copy them from somewhere or will we have a shared values file to pass to helm (preferred)


Better incremental compilation support

As discussed with @oehme , it would be neat to improve the current algorithm to detect classes to recompile.
For example, consider these classes:
class A {
  private B b
}
class B {
  private C c
}
class C {
}

The previous algorithm in ClassSetAnalysis.getRelevantDependents would recompile all classes, if C was changed, because it walks the whole dependency graph and does not consider the "accessibility" of a dependency.
I.e. changing the class C should only recompile C,because it has changed, and B as a user of C and not A, because it is not affected by the change in C.
The updated algorithm does exactly this by checking the "accessibility" (private or not). "Accessible" dependents are recursively evaluated as before, but "private" dependents are not.

As a follow-up, it could be possible to further enhance the algorithm to not just distinguish between private and non-private, but to also distinguish:

"package private"
protected

However, the current proposal in #10419 is probably a "good enough" improvement for now.

Done in #10419


cy.waitForReact is not a function

Something missing in the documentation, cannot use any function.

Sorry - it was my fault, I'm using Typescript instead of Javascript, so in addition, to add import 'cypress-react-selector' in command.js we also have to add it in typescript definition file or commands.ts

Hey @khateeb321 , I am glad that you figured that out. If the library works for you, leave a star! Thanks.

Hey @khateeb321 , I am glad that you figured that out. If the library works for you, leave a star! Thanks.

Works amazing! I'm impressed


popjav.tv not work

New Issue Checklist (tick off like this: [x])

[x ] I checked existing issues (open and closed) for possible duplicates
[x ] I can reproduce the problem on the latest stable version (not nightly!)
[x ] If you have a problem a specific website: adding the domain to your blacklist does not solve the problem
[x ] The issue is not about adding entries to the default blacklist

What is your browser?

[x ] Firefox
[ ] Chrome

What is your operating system?

[ ] Linux
[ ] Mac
[x ] Windows

Description (please include examples/screenshots where applicable)
https://popjav.tv/154164/un38340
download page not work
https://popjav.tv/download/?host=mixdrop&vid=33d485e4868774a533e43316
https://popjav.tv/download/?host=fileone&vid=d3d37736a75323367724a62613d48436139485e4

I don't think I can reproduce your problem. When in doubt, you can always add the domain of the download link to your blacklist.


Update s3, sdk-core, sqs to 2.20.32

About this PR
📦 Updates

software.amazon.awssdk:s3
software.amazon.awssdk:sdk-core
software.amazon.awssdk:sqs

from 2.17.295 to 2.20.32
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "software.amazon.awssdk" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, commit-count:1

Superseded by #590.


refactor(checkbox): update component

Description

Linked Issues
#358
Additional context

Thank you for this great work :heart:


LogicalTypes - a few codegen scenarios to discuss

avro 1.9 generates fields

   private java.time.Instant timestampMicrosField;
   private java.time.LocalTime timeMicrosField;

but no conversion to/from micros is specified
  private static SpecificData MODEL$ = new SpecificData();
static {
    MODEL$.addLogicalTypeConversion(new org.apache.avro.data.TimeConversions.DateConversion());
    MODEL$.addLogicalTypeConversion(new org.apache.avro.data.TimeConversions.TimestampMillisConversion());
    MODEL$.addLogicalTypeConversion(new org.apache.avro.data.TimeConversions.TimeMillisConversion());
  }

Only 1.11.1 generates

  private java.util.UUID uuidField;

instead of private java.lang.CharSequence uuidField;
Versions 1.9+ have UUID in org.apache.avro.LogicalTypes.

Only 1.11.1 adds decimal conversion

MODEL$.addLogicalTypeConversion(new org.apache.avro.Conversions.DecimalConversion());

generated-avro-classes.zip
Adding ZIP which contains generated Avro classes in a few vesions

1.4 (old one, no logical types at all)
1.9 (most problematic one)
1.10 (missing UUID logicalType)
1.11 (seems to be fine)


hockey.rb action allows for dSYM only upload but requires a build_file.

I'm attempting to upload downloaded dSYMs to HockeyApp to solve symbolication issues. I saw that we can set a dSYM only parameter if we simply want to update dSYMs but it appears as though there is a check that is requiring a build_file.
if build_file.nil?
   UI.user_error!("You have to provide a build file")
end

From what I see in the rest of the file it looks like we change the build_file to nil if dsym only is true. Can/should we add to the if statement above some sort of check for that parameter to skip the user_error if dsym only is true?

Looks like the if statement surrounding this check is looking for a dSYM file and if it is missing expects a build file. Looks like the issue is somewhere in the logic I was attempting to use to upload bitcode dSYMs. https://krausefx.com/blog/download-dsym-symbolication-files-from-itunes-connect-for-bitcode-ios-apps


fix: append messages on multiple lines

write each log entry on to a sepearte line
open log file in append mode, so that new log messages appear at the end of the log

@M4tteoP


Image optimization

Feature
Why is this feature being added?
It looks like a lot of images used on the site are not optimized. The homepage pulls in ~3.5MB, and that's hurting the site's desktop score badly on pagespeed insights. It looks like that can be cut down to 2.0MB.
What should your feature do?
Optimize images during the production build process. Adding an imagemin script is one way to go about it. I wouldn't mind opening a pull request in a day or two.

We're aware of this issue! Thank you for documenting it. We already have a script in place to prevent further large images, but we need to downscale the big dumb images already in place.

do you not want a pr?

@thoughtbyte you’re more than welcome to submit a PR of reduced image sizes. Keep in mind it shouldn’t be a blanket reduction of some percentage. The biggest culprit is a MASSIVE image that’s only visible within a small circle. It’s actual dimensions should be reduced and the image should be severely reduced. I think it’s around 400kb right now, but it should be more like 30.


Example PNG & D110 Support

I'm trying this on my brand new D110 with the attached image.  Niimprint connects to the printer and it feeds a label through, but no image is shown.  The label remains completely white.
Using black text on a transparent PNG was a total guess.  I've also tried white text on transparent background, and black text on white background, but the result is the same.
Can you add a little documentation for what dimensions/content are expected and maybe a couple of example images?

Embarrassing admission time: turns out I had the reel loaded the wrong way up :)  With this rookie error corrected I find regular black text on a white background prints well.
Here's a couple of requests:

A couple of example PNGs and a line in the readme suggesting dimensions
Autodetect the orientation of the image from whichever axis is 96 pixels wide, rotating if necessary before sending to the printer.  That'll save a few seconds doing it manually in Gimp.

Thanks for the great work - now I can use my D110 without installing that creepy Android app.

Hi @alexmbird what OS did you run this on?  I'm trying to connect from an RPi and am getting errors. Would love to get some help!

Hi @drmattyg.  This was a recent Ubuntu running on x86.


[SPARK-16975][SQL] Column-partition path starting '_' should be handled correctly

What changes were proposed in this pull request?
scala> spark.range(10).withColumn("_locality_code", $"id").write.partitionBy("_locality_code").save("/tmp/parquet20")

scala> spark.read.parquet("/tmp/parquet20")
org.apache.spark.sql.AnalysisException: Unable to infer schema for ParquetFormat at /tmp/parquet20. It must be specified manually;

How was this patch tested?
Pass the Jenkins with a new test case.

Test build #63556 has started for PR 14585 at commit dd9943c.

cc @rxin

Test build #63556 has finished for PR 14585 at commit dd9943c.

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/63556/
Test PASSed.

Hi, @rxin .
Could you review this PR?

LGTM, merging to master and branch-2.0. Thanks!

Did this make it into branch-2.0?

@rxin The test code conflicts with branch-2.0, I'm resolving it manually.

OK, resolved the conflict manually and got it merged into branch-2.0.

Thank you for review and merging, @liancheng and @rxin .


Fix for replace_address and concurrent_schema_changes failing tests.

I noticed that the test I've added for CASSANDRA-9871 is not running on Jenkins whilst it did run on my box. The reason is that the version of ccm I had installed was not up-to-date. After updating it I got the same failure and fixed it along with a few more tests in replace_address and one test in concurrent_schema_changes that were failing with the same reason. I also sped up a couple of tests in replace_address, no need to wait for 5 minutes for a binary notification that will never be there.
Finally, I attempted one more time to fix decommissioned_wiped_node_can_join_test() although this is just a guess as this test was fine on my box even after updating ccm.

+1


Tienle/confcom air gapped

There are two components of our confcom AKS addon: device-plugin and quote-helper. Device-plugin has been baked in VHD, this RP is to bake quote-helper. This comes as the requirement for onboarding confcom to air-gapped regions.

@adilliadil : Updated linux-vhd-content-test.sh

@adilliadil : Updated linux-vhd-content-test.sh

Just talked offline, sgx is for gen2 only, currently, our tests don't support specific testing per SKU. I will make changes so that we're more flexible with the tests and can also test based on SKU. But for now the changes in the lniux-vhd-content-test.sh should be removed since they will break the tests. Sorry for asking to change the test file and revert it.

@adilliadil: Reverted linux-vhd-content-test.sh


O1.2.3 Add unit tests to ClimaAtmos

The Climate Modeling Alliance
Software Design Issue 📜
Purpose

Add unit tests to ClimaAtmos, and reach a code coverage of 70% in physically meaningful tests.
Cost/Benefits/Risks

Currently, we rely on integration tests in ClimaAtmos to make sure the code works well. Adding unit tests is an important step towards improving the quality of ClimaAtmos code.
People and Personnel

Components

Add unit tests for functions that can be tested in isolation, e.g.

tendencies and closures that have analytical solutions
type stability and allocation of individual functions

Add a small subset of integration tests with increasing complexity to make sure all the components can run
Note: The regression test we currently have can probably be improved too, but we do not plan to change it in this SDI.

Inputs

Results and Deliverables

ClimaAtmos code coverage of 70% or more

Task Breakdown And Schedule

SDI Revision Log

CC
@tapios @simonbyrne @cmbengue
@sriharshakandala Please feel free to edit this SDI, thanks!

Coverage metrics: https://app.codecov.io/gh/CliMA/ClimaAtmos.jl


Long Menu List does not scroll and ruin footer

Sorry, but you will have to supply a bit more details...
Please provide us with minimal code (either something we can copy/paste or a repository), screenshots, etc. to make the issue observable/reproducable

Copy and paste some menu item until go out of screen
then scroll footer is moving
I used default template.
dotnet new fluentblazor

This is not what I meant. We have all those areas in the issue template for a reason. You can't expect us to do all the work.
Supply something 'ready to run' and help us to help you!

There it is:
fluent.zip

This can be fixed by changing the app.css. Change the '.main' to the following:
.main {
    height: calc(100% - 86px);
    color: var(--neutral-foreground-rest);
}

(so 100% instead of 100dvh) in height calculation)


Disable default service account on GKE

It looks like there are some issues with the latest changes:
data.templates.gcp.GCPGKEDisableDefaultServiceAccountConstraintV1.test_nodepool_default_service_account: FAIL (4.09066ms)

@AdrienWalkowiak should be fixed now

Sorry to bug you again, but could you run make build too? The formatting will become an issue for future PRs as we automated tests on the use of opa fmt.

@AdrienWalkowiak no worries, just did that in latest push

@AdrienWalkowiak done


Whitelabel Error Page

Describe the bug
The API for ontology terms from Human Phenotype Ontology was not accessible for page 360 (size=20), while page 359 and page 361 are fine.
To Reproduce
Steps to reproduce the behavior:

Go to https://www.ebi.ac.uk/ols4/api/ontologies/hp/terms?page=360&size=20
See error

@ClaudeHu this has been fixed in production... please let us know if you face this issue again.

@haideriqbal when I click on the link I get this message

@corinabioinformatic there was a network hiccup... OLS is back up now :)

It was back for a bit but now again failed

Page 1130 of HP(size = 20) returns null.

@ClaudeHu would need to investigate that... setting size to 19, 21 onwards returns normal... but will check why size 20 fails on that page

closing this as not facing this issue anymore... feel free to reopen the issue if you face the error again


docs: fix table formatting

Fixes this broken table due to strange markdown table format:

cc: @kayrus

Tested locally and it works great

LGTM


[type: refactor]delete deprecated file.

Make sure that:

[ ] You have read the contribution guidelines.
[ ] You submit test cases (unit or integration tests) that back your changes.
[ ] Your local test passed ./mvnw clean install -Dmaven.javadoc.skip=true.

Codecov Report

Merging #3781 (fcb43a2) into master (04142f4) will decrease coverage by 0.31%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #3781      +/-   ##
============================================
- Coverage     64.23%   63.92%   -0.32%
+ Complexity     6039     5993      -46
============================================
  Files           900      898       -2
  Lines         24673    24641      -32
  Branches       2237     2229       -8
============================================
- Hits          15849    15751      -98
- Misses         7425     7486      +61
- Partials       1399     1404       +5

Impacted Files
Coverage Δ

...henyu/admin/config/properties/NacosProperties.java
53.12% <0.00%> (-46.88%)
:arrow_down:

...yu/sync/data/http/refresh/AbstractDataRefresh.java
68.96% <0.00%> (-13.80%)
:arrow_down:

...ache/shenyu/plugin/grpc/cache/GrpcClientCache.java
87.50% <0.00%> (-12.50%)
:arrow_down:

...a/org/apache/shenyu/common/utils/VersionUtils.java
67.85% <0.00%> (-10.72%)
:arrow_down:

...henyu/plugin/grpc/resolver/ShenyuNameResolver.java
54.25% <0.00%> (-8.52%)
:arrow_down:

...che/shenyu/sync/data/http/HttpSyncDataService.java
81.63% <0.00%> (-8.17%)
:arrow_down:

.../apache/shenyu/admin/model/dto/BatchCommonDTO.java
50.00% <0.00%> (-7.15%)
:arrow_down:

...apache/shenyu/admin/model/dto/AuthPathWarpDTO.java
57.14% <0.00%> (-7.15%)
:arrow_down:

...java/org/apache/shenyu/common/utils/UUIDUtils.java
75.00% <0.00%> (-6.25%)
:arrow_down:

...org/apache/shenyu/admin/model/dto/AuthPathDTO.java
58.82% <0.00%> (-5.89%)
:arrow_down:

... and 38 more

Help us with your feedback. Take ten seconds to tell us how you rate us.


[Bug]: fatal concurrent map writes in SQS Queue

Is there an existing issue for this?

[X] I have searched the existing issues

Affected Resource(s)
sqs.aws.upbound.io - Queue
Resource MRs required to reproduce the bug
No response
Steps to Reproduce
Create queues with the provider, possibly define tags.
What happened?
We are running a version v0.47.1 of provider-aws-sqs. The SQS provider seems to exit due to a concurrent map write. The maps causing this seem to be the ones in the QueueObservation struct, see.
The queues have a tags section which might be the culprit:
    tags:
      Name: our_sqs_consuming_service
      cluster: devenv
      crossplane-kind: queue.sqs.aws.upbound.io
      crossplane-name: the-sqs-queue-gd4m2-fvfnm
      crossplane-providerconfig: upbound
      managedby: crossplane

It seems that these should be made safe for concurrent access. Perhaps Upjet should use sync.Map or it should use a locking mechanism for map typed fields. There seems to be a similar issue reported previously about ECS Tasks, but unfortunately got no attention so far.
Relevant Error Output Snippet
fatal error: concurrent map writes

goroutine 930300 [running]:
reflect.mapassign0(0xd8f2d40, 0x400b7546f0?, 0x4008847b38?, 0x1eb64?)
	runtime/map.go:1370 +0x24
reflect.mapassign(0x40190d8480?, 0x4062ec?, 0x4008847ba8?, 0x67754?)
	reflect/value.go:3828 +0xac
github.com/modern-go/reflect2.(*UnsafeMapType).UnsafeSetIndex(...)
	github.com/modern-go/reflect2@v1.0.2/unsafe_map.go:76
github.com/json-iterator/go.(*mapDecoder).Decode(0x400be99310, 0x400c805f08, 0x40190d8480)
	github.com/json-iterator/go@v1.1.12/reflect_map.go:191 +0x338
github.com/json-iterator/go.(*placeholderDecoder).Decode(0x4008847c38?, 0x40a9e8?, 0x4008847c38?)
	github.com/json-iterator/go@v1.1.12/reflect.go:324 +0x28
github.com/json-iterator/go.(*structFieldDecoder).Decode(0x400378d7c0, 0x40070dcba0?, 0x40190d8480)
	github.com/json-iterator/go@v1.1.12/reflect_struct_decoder.go:1054 +0x54
github.com/json-iterator/go.(*generalStructDecoder).decodeOneField(0x400378d920, 0x4008847d30?, 0x40190d8480)
	github.com/json-iterator/go@v1.1.12/reflect_struct_decoder.go:552 +0x27c
github.com/json-iterator/go.(*generalStructDecoder).Decode(0x400378d920, 0xc97c300?, 0x40190d8480)
	github.com/json-iterator/go@v1.1.12/reflect_struct_decoder.go:508 +0x98
github.com/json-iterator/go.(*Iterator).ReadVal(0x40190d8480, {0xde1a320, 0x400c805e78})
	github.com/json-iterator/go@v1.1.12/reflect.go:79 +0x120
github.com/json-iterator/go.(*frozenConfig).Unmarshal(0x40001db540, {0x400a003400?, 0x401523fa70?, 0xfbefc40?}, {0xde1a320, 0x400c805e78})
	github.com/json-iterator/go@v1.1.12/config.go:348 +0x78
github.com/upbound/provider-aws/apis/sqs/v1beta1.(*Queue).SetObservation(0x400c805c00, 0x400c12b650?)
	github.com/upbound/provider-aws/apis/sqs/v1beta1/zz_generated_terraformed.go:47 +0x98
github.com/crossplane/upjet/pkg/controller.(*noForkExternal).Update(0x400f33fe10, {0x11bf6628, 0x4003a229a0}, {0x11c76a60?, 0x400c805c00})
	github.com/crossplane/upjet@v1.1.0-rc.0.0.20231227120826-4cb45f9104ac/pkg/controller/external_nofork.go:673 +0x200
github.com/crossplane/upjet/pkg/controller.(*noForkAsyncExternal).Update.func1()
	github.com/crossplane/upjet@v1.1.0-rc.0.0.20231227120826-4cb45f9104ac/pkg/controller/external_async_nofork.go:161 +0x120
created by github.com/crossplane/upjet/pkg/controller.(*noForkAsyncExternal).Update in goroutine 3641
	github.com/crossplane/upjet@v1.1.0-rc.0.0.20231227120826-4cb45f9104ac/pkg/controller/external_async_nofork.go:157 +0x14c

Crossplane Version
v1.15.3
Provider Version
v0.47.1
Kubernetes Version
No response
Kubernetes Distribution
No response
Additional Info
No response

That particular environment has over 400 Queues created with the provider and this results in the provider restarting quite often, once every 5 to 20 minutes.


Parallelize compressors

Compressors can be slow, so it's easy to get a significant speedup by
running compressors in parallel with a thread pool.

Test failures look unrelated to this change; I think it's a problem with pytest since 3.3 providing the caplog fixture without a plugin, and it behaves differently.


How to connect to private docker registry

Hi all!
I'm enjoying working with test containers so far!
Unfortunately, I cannot figure out how to configure it to authenticate with a private docker registry before pulling images? Is it possible? I could not find it in the documentation.

Hi Alon,
I’m glad to hear you’re enjoying using it!
As for private registries, things should ‘just work’. We use any credentials that have been set by docker login, or credentials obtained via the Docker credentials helper/store mechanism.
Basically, if a docker pull works, Testcontainers should also work.
It’s possible you’ve found an exception, and I certainly do think I need to add a bit more to the docs.
Please let me know if you’ve tried it and if anything strange happened.
Richard

On 27 Oct 2018, at 15:47, Alon Dolev<EMAIL_ADDRESS>wrote:
Hi all!
I'm enjoying working with test containers so far!
Unfortunately, I cannot figure out how to configure it to authenticate with a private docker registry before pulling images? Is it possible? I could not find it in the documentation.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Hi Richard,
thanks for your help!
I found a way to login before running my tests.
Alon

@ayedo could you share how you solved this?


Why can I not get the correct value of some custom-defined Tag?

Hi,
I custom-defined 5 tags—named as AppID, ServerIP, ProcessName, PageName and FunctionName respectively, and then I passed them to the method named as Metric.Histogram(). My code is as follows.
In the file name as MetricsHelper.cs:
static MetricsHelper()
{
string uri = ConfigurationManager.AppSettings["Metrics.DBUri"];
string user = ConfigurationManager.AppSettings["Metrics.UserName"];
string pass = ConfigurationManager.AppSettings["Metrics.Password"];
string database = ConfigurationManager.AppSettings["Metrics.Database"];
        Metric.Config
            .WithHttpEndpoint("http://localhost:1234/metrics/")
            .WithReporting(
                i => i.WithInfluxDb(uri, user, pass, database, TimeSpan.FromSeconds(1))
                );
    }

private static Histogram Histogram(string metricsName, Unit unit)
{
return Histogram(metricsName, unit, null);
}
private static Histogram Histogram(string metricsName, Unit unit, params string[] tags)
{
string appIDTag = string.Format("AppID={0}", appID);
string serverIPTag = string.Format("ServerIP={0}", environment["IPAddress"]);
string processNameTag = string.Format("ProcessName={0}", environment["ProcessName"]);
        string[] metricsTagList = new[] { appIDTag, serverIPTag, processNameTag };
        if (tags != null && tags.Any())
        {
            metricsTagList = metricsTagList.Concat(tags.ToList()).ToArray();
        }
        MetricTags metricsTags = new MetricTags(metricsTagList);

        return Metric.Histogram(metricsName, unit, tags: metricsTags);
    }

    private static readonly Dictionary<string, string> environment = AppEnvironment.Current.ToDictionary(e => e.Name, e => e.Value);
    private static readonly string appID = ConfigurationManager.AppSettings["AppID"];

public static Histogram SearchFlightTime(params string[] tags)
{
return Histogram("MetricsDemo.SearchFlightTime", Unit.Custom("ms"), tags);
}
In the file named as Program.cs:
static void SearchFlight1()
{
Stopwatch stopwatch = Stopwatch.StartNew();
Random random = new Random((int)DateTime.Now.Ticks & 0x0000FFFF);
var n = random.Next(1000);
Thread.Sleep(n);
        stopwatch.Stop();

        // Statistic the execute time
        //Environment.SetEnvironmentVariable("Metrics.GlobalContextName", "MetricsDemo.SearchFlight1");
        string[] tags = new[] { string.Format("PageName={0}", "Flight1"), string.Format("FunctionName={0}", "GetFlight1Info") };
        MetricsHelper.SearchFlightTime(tags).Update(stopwatch.ElapsedMilliseconds);
    }

static void SearchFlight2()
{
Stopwatch stopwatch = Stopwatch.StartNew();
Random random = new Random((int)DateTime.Now.Ticks & 0x0000FFFF);
var n = random.Next(1000);
Thread.Sleep(n);
        stopwatch.Stop();

        // Statistic the execute time
        //Environment.SetEnvironmentVariable("Metrics.GlobalContextName", "MetricsDemo.SearchFlight2");
        string[] tags = new[] { string.Format("PageName={0}", "Flight2"), string.Format("FunctionName={0}", "GetFlight2Info") };
        MetricsHelper.SearchFlightTime(tags).Update(stopwatch.ElapsedMilliseconds);
    }

static void Main()
{
SearchFlight1();
        int i = 1;
        while (i < 4)
        {
            SearchFlight2();
            ++i;
        }
    }

I executed the method SearchFlight1() only one time, and then executed the method SearchFlight2() three times.   However, all the metric data is added to the tag PageName value Flight1 and the tag FunctionName value GetFlight1Info. Please see the following screenshot.

I think that the correct result is as follows.
Total Count--1, PageName--Flight1, FunctionName--GetFlight1Info;
Total Count--3, PageName--Flight2, FunctionName--GetFlight2Info.
Why can I not get the correct value of some custom-defined Tag? And how to modify my code so that I can get the correct result?
Look forward to your soon reply.
Thanks

Hello,
First of all, your two methods, SearchFlight1 and SearchFlight2 both ultimately end up calling Metric.Histogram with the same name - "MetricsDemo.SearchFlightTime". What Metric.Histogram does, is if a histogram by that name does not exist, then it creates it with the specified parameters, otherwise it just returns the existing histogram (basically a Get or Add behavior). So when you call SearchFlight1, the histogram gets created with the specified tags, and when you cal SearchFlight2, the histogram previously created is simply returned and the new tags are ignored.
Secondly, the tags are simply metric-level metadata which can help with the organization of metrics, they do not represent sub-metrics of any kind.
Maybe you could use two different histograms to track the two methods?

@PaulParau
If I use two different histograms to track the two methods, the two metric keys will be produced ------ one is named as MetricsDemo.SearchFlightTimeGetFlight1Info, and another is named as MetricsDemo.SearchFlightTimeGetFlight2Info. If I want to produce only one metric key ------- MetricsDemo.SearchFlightTime and then distinguish via WHERE clause of InfluxDB to track the two methods, is there any other way to implement this requirement?  (I have such a requirement in my mind, as I think that only one metrics key is better than more than one metrics key.)
Thank you again.

As far as I know there is currently no way of tracking two different methods with the same metric instance.
Regarding metric name/keys, you can have two different metric instances with the same name/key, but they have to be in different contexts.


buildRustPackage fails for projects with no dependencies in Cargo.toml

Issue description
buildRustPackage fails for projects that declare no dependencies in Cargo.toml.
see #22735
Steps to reproduce
Try building this example project:
❯ nix-build release.nix -A build --arg nixpkgs '<nixpkgs>' --argstr system x86_64-linux
these derivations will be built:
  /nix/store/dw177b3in0rmfsx237jlzqimbjmcxrpk-ill-fetch.drv
  /nix/store/c4klqbmccg501naxznl48w24hpazgdc1-ill.drv
building path(s) ‘/nix/store/dy1dywfq2mh035z4v0phmx0kg7p066cw-ill-fetch’
unpacking sources
unpacking source archive /nix/store/q6b7iql14yafz8j2hqq3x4g6fzpdamxy-ill
source root is ill
installing
Fetching /tmp/nix-build-ill-fetch.drv-0/ill to /nix/store/dy1dywfq2mh035z4v0phmx0kg7p066cw-ill-fetch
Using rust registry from /nix/store/ri6jzyj02dw56zr5bk9yvaci6zr4g7vw-rustRegistry-2017-01-27-6a73a15
warning: custom registry support via the `registry.index` configuration is being removed, this functionality will not work in the future
mv: missing destination file operand after '/nix/store/dy1dywfq2mh035z4v0phmx0kg7p066cw-ill-fetch/registry/cache/HASH'
Try 'mv --help' for more information.
builder for ‘/nix/store/dw177b3in0rmfsx237jlzqimbjmcxrpk-ill-fetch.drv’ failed with exit code 1
cannot build derivation ‘/nix/store/c4klqbmccg501naxznl48w24hpazgdc1-ill.drv’: 1 dependencies couldn't be built
error: build of ‘/nix/store/c4klqbmccg501naxznl48w24hpazgdc1-ill.drv’ failed

Technical details

System: 17.03pre100522.01fef3f (Gorilla)
Nix version:nix-env (Nix) 1.11.6
Nixpkgs version: 17.03pre100522.01fef3f

Are there any updates to this issue, please?

I have just tested on the sample hello world that Cargo provides with cargo init, buildRustPackage was able to perform the build just fine. This has probably been fixed at some point.

I think this still happens. The elfcat package fails to build (from Hydra):
unpacking sources
unpacking source archive /nix/store/y61ycffrys6xjvgfhhhi8s2fidaz43ga-source
source root is source
patching sources
configuring
no configure script, doing nothing
building
There is no dependency to vendor in this project.
Traceback (most recent call last):
  File "/nix/store/9cqhrbp7v53q98ly12gzpsqck1cxzqvp-cargo-vendor-normalise/bin/.cargo-vendor-normalise-wrapped", line 42, in <module>
    main()
  File "/nix/store/9cqhrbp7v53q98ly12gzpsqck1cxzqvp-cargo-vendor-normalise/bin/.cargo-vendor-normalise-wrapped", line 17, in main
    assert list(data.keys()) == ["source"]
AssertionError

It has cargoSha256 = null so I imagine this was working earlier and then regressed.

Bisected to dc93e10397b6efadefe58fe0a74925595d273d75. Looks like the way cargo vendor works changed between 1.58 and 1.59.
❯ rustup run 1.58.1 cargo vendor
To use vendored sources, add this to your .cargo/config.toml for this project:

[source.vendored-sources]
directory = "vendor"
❯ rustup run 1.59.0 cargo vendor
There is no dependency to vendor in this project.

The cargo-vendor-normalise script always expects the first kind of output.


Telekinetic and Fey touch dont seem to work properly

I cant use any bonus action or action (powers or whatever) to activate telekinesis or Fey Touch feat abilities. Is it a known issue

Can you post more detailed description of what you are doing? Any screenshots or saves?

Detailed description, well i took telekinetic feat with one of my characters and Fey touched with the other. Both gained the +1 stat, that's fine. The one with fey touched gained access to misty step in her spell list, but cant use it as a ''free'' spell without expending a spell slot. The one with telekinetic has no way to use it (In or Out of combat). I dont know why. I can post screenshots if you want, but there is nothing to see that's the point. Only ''power'' available for both characters in combat is help action or something class related.

@EnderWiggin  so, i've been messing around to find why this happens... and seems like the feat wont work in multiplayer, but does work on single player campaign ? I can use the feat without any problem with a lvl 1 variant human on single player.... Any idea why and how to fix ?

@EnderWiggin , might be the same issue with grenadier bombs we fixed in MP. Might be worthy look at that commit.

@EnderWiggin @ThyWoof  I fixed it by loading the game in solo, using Respec tool and then reloading it in multiplayer. It works now, thx for your support.

Thanks for the update. Closing this one.


If Used model driven approach then form.values is not getting updated.

It is working fine with ngModel but with formControlName it does not change the form values

@ndcunningham this is related to reactive form too. I would appreciate if you take a look into it.

Will do @allenhwkim

close? OP can reopen if issue is still around

implemented. and closing.

form.values are updated. But form.dirty, form.pristine and form.invalid is not changed. I guess other statuses is not set either.


Some issues found on the amazing homepage ;)

I think some of the following might be an issue. If you don't mind I started the thread~

Skills display position exceeded the frame in wide screen. The width for the text box might be adjusted incorrectly.

The See fully description link for all projects are 404, for example http://runzezhang.com/projects/2018/04/12/Bio-COMPASS/.
The date in the links are all wrong. The links inside the project section are correct.

There is a typo in My Track section, Peiking -> Peking.

For some reason, this link is 404: http://runzezhang.com/archives

The source code link in tetris game was wrong.

The pic in Breakout is missing.

Update
Bugs Fixed

Skills display position exceeded the frame in wide screen. The width for the text box might be adjusted incorrectly.
The See fully description link for all projects are 404, for example
There is a typo in My Track section, Peiking -> Peking.
The source code link in tetris game was wrong.
The pic in Breakout is missing.

Not Found
For some reason, this link is 404: http://runzezhang.com/archives
Where u find this link? It seems I don't use it.


no update ops in tf.GraphKeys.UPDATE_OPS collection

Hi! Levin, by setting breakpoint, I found after constructing the network, tf.get_collections(tf.GraphKeys.UPDATE_OPS) returns empty list, in my experiences, that should already contain update ops of batchnorm layers,  but when inspect the trained checkpoint file, the moving average values of batchnorm params had actually been updated, this is really strange, could you give some idea on this issue? Thanks !

@MrWanter Hi,I'm learning SSD too,would you mind learning together and discuss problems?This is my<EMAIL_ADDRESS>


fix: better gitignore

Overview

Improves gitignore to account for incorrect nx versions + removing vscode settings

🚀 Styleguide deploy preview ready!https://65f4ad28db10022d2f898f21--gamut-preview.netlify.appDeploy Logs


Adds Indigo as additional channel color

While working with the Source Four LED lustr from ETC I wrote the fixture, which I will add to the forum later. Since it has Indigo as LED color, I added the possibility to choose it in the fixture creator.

Looks perfect to me !
You also fixed some Lime missing code :+1:
Thank you very much.
What name should I put in the changelog ?

Thank you for this great program, it was a pleasure!
The fixture for the Source LED lustr comes soon in the forum with the
new color =).
The real name is: Axel Metzke
Am 28.08.2016 um 19:01 schrieb Massimo Callegari:

Looks perfect to me !
You also fixed some Lime missing code 👍
Thank you very much.
What name should I put in the changelog ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mcallegari/qlcplus/pull/879#issuecomment-242985803,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUSK8VVX62gWcey-2Jn2FLW2CevyBqS_ks5qkb7ZgaJpZM4JufHw.


Mention on_idle round-robin logic to trait Hooks cargo doc

Improves cargo doc comments of trait Hooks to include the logic related to calling the runtime pallets' on_idle hooks using round-robin.

bot merge

bot merge

bot merge

bot merge


R-lang: Fail, but not abort the build if R CMD check fails

Previously failing R CMD check resulted in the entire travis build
aborting, which prevented any after_failure commands to be executed.
This change will automatically dump the check log files if the check
fails and will also fail rather than abort the build, so after_failure
commands will still occur.
Fixes travis-ci#3312

LGTM -- did you get a chance to try testing this in a vagrant VM?

I did, all tests pass on my machine.

awesome. the issue i sometimes hit is that the generated shell script either (1) has a syntax error or (2) doesn't fail as i expect -- i don't know how to write sane failure tests for things like R CMD check failed with the existing bits.

I would have liked to add a specific test case for an R CMD check failure.
I grepped through the existing tests and didn't see anything similar
however, and I don't know ruby or rails well enough to figure out how to do
it.
On Apr 15, 2015 2:50 PM, "Craig Citro"<EMAIL_ADDRESS>wrote:

awesome. the issue i sometimes hit is that the generated shell script
either (1) has a syntax error or (2) doesn't fail as i expect -- i don't
know how to write sane failure tests for things like R CMD check failed
with the existing bits.
—
Reply to this email directly or view it on GitHub
https://github.com/travis-ci/travis-build/pull/427#issuecomment-93530193
.


Removed use of deprecated String.characters property

This silences 19 warnings about the use of the deprecated String.characters property.

ugh. circle >_<. we'll be upgrading to circle 2 soon when we move the alpha tags back to their repos. that should be soon enough that we don't have to waste time fixing whatever that arcane error is. i'll merge this PR at that point

The only fix for the error is upgrading to CCI 2.0 anyway.

we also need to continue supporting swift 3. i'll upgrade to cci 2 and do this in a nonbreaking way.


Meteor 3 update

Table of Contents generated with DocToc

What
Why

What
Updating dependencies and any relevant code to be compatible with Meteor 3.
Why

The tests are now "working", the problem is that there are no client side tests and for some reason the client side tests run indefinitely. Same issue on the index package.

Alright, tests have been further improved, but we are getting one failed when it comes to displaying the error properly, so that needs to be investigated.


feat(github): Show error message when github fork fails

Show error message when GitHub fork fails. This might occur is the repo url is incorrect or private.

This might occur is the repo url is incorrect or private.


[Request] No orb pulse

Describe your idea.
It makes orbs/pulsing objects more cleaner when you're clicking (also makes you feel like Zoink if u know what I mean)
Examples.
This is a ss of zoink's acheron completion

Example 2: Look at the orbs
https://www.youtube.com/watch?v=sBKR6aUorzA&t=8s

IIrc you can disable that with an in-game setting, I think it's extra low detail mode.

Yes please and also fixed size


DDT-666: Rename carrierVoyageNumber to exportVoyageNumber

I think this is already done in master and should instead cherry-pick that commit. (There is an import and an export voyage now)

@nt-as are you perhaps thinking of TransportCall instead of Booking? Master booking does not have any voyage numbers.

@nt-as are you perhaps thinking of TransportCall instead of Booking? Master booking does not have any voyage numbers.

True. Apologies for the confusion


Use CCF encoding when requesting events from AccessAPI

Closes: https://github.com/onflow/flow-go-sdk/issues/500
Description
The AccessAPI recently added support for specifying the encoding for events returned in the request. CCF encoding is significantly more compact and includes additional information that can't be included in JSON-CDC format.
This PR updates all gRPC calls to endpoints that support CCF encoding to use the new format, and handles conversion to the original cadence object. The change should be transparent to the caller, except that less data is transported over the web.

For contributor use:

[x] Targeted PR against master branch
[x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[x] Code follows the standards mentioned here.
[x] Updated relevant documentation
[x] Re-reviewed Files changed in the Github PR explorer
[x] Added appropriate labels

Codecov Report
Attention: 8 lines in your changes are missing coverage. Please review.

Comparison is base (79491cf) 61.23% compared to head (2176c78) 61.25%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #501      +/-   ##
==========================================
+ Coverage   61.23%   61.25%   +0.01%
==========================================
  Files          26       26
  Lines        3312     3324      +12
==========================================
+ Hits         2028     2036       +8
- Misses       1112     1115       +3
- Partials      172      173       +1

Flag
Coverage Δ

unittests
61.25% <66.66%> (+0.01%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files
Coverage Δ

access/grpc/grpc.go
79.79% <78.57%> (+<0.01%)
:arrow_up:

access/grpc/convert.go
83.82% <50.00%> (-0.47%)
:arrow_down:

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

I tried this out against the mainnet today after the spork and seems to be working as expected


When I run the server, the eslint-plugin error keeps showing up.

Are we going to import styles from https://www.bitcoinuikit.com/ ?

Should there be a README for this?


Building Psych Engine v0.7.2h in HTML5 causes a lot of errors

Describe your problem here.
These are the errors
C:/HaxeToolkit/haxe/lib/flixel-ui/2,5,0/flixel/addons/ui/FlxUICursor.hx:564: characters 9-11 : Warning : Potential typo detected (expected similar values are flixel.addons.ui.SortMethod.ID)
source/backend/Paths.hx:517: characters 22-32 : Class<js.html.File> has no field getContent
source/backend/Paths.hx:523: characters 25-35 : Class<js.html.File> has no field getContent
C:/HaxeToolkit/haxe/lib/flxanimate/git/flxanimate/FlxAnimate.hx:580: characters 36-47 : You cannot access the sys package while targeting js (for sys.io.File)
I tried my best on doing research on said errors, but i have found nothing.
I really need help.
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

I have fixed the ''Potential error'' by downgrading to Haxe 4.2.5

I have discovered that HTML5 isn't supported as of v0.7
Really heartbreaking by the way, HTML5 is really fast in terms of compiling time


Add Offline map download helper

Fixes #216

Should there be an activity demonstrating downloads using this helper?
Or generally, how should this be tested?

Does this fix #223 as written in the issue description?

Does this fix #223 as written in the issue description?

Nope, supposed to before I was unassigned

Should there be an activity demonstrating downloads using this helper?
Or generally, how should this be tested?

I will add this functionality to the MainActivity as a second way to do this if this is okay with you

Should there be an activity demonstrating downloads using this helper?
Or generally, how should this be tested?

I will add this functionality to the MainActivity as a second way to do this if this is okay with you

This would be ok. In this pr, right?

Should there be an activity demonstrating downloads using this helper?
Or generally, how should this be tested?

I will add this functionality to the MainActivity as a second way to do this if this is okay with you

This would be ok. In this pr, right?

Yeap, it already is


adding zoho to third party list

Hi,
Hope I did it well :-)

@yehudah I think you need to add some tests in your library.
Similar PR https://github.com/thephpleague/oauth2-client/pull/828

@yehudah, thank you for contributing, and I'm sorry it's taken so long to respond. While we don't fully review the code of all third-party providers, we do try to make sure each provider includes tests. Since your package doesn't include tests, I'll close this PR. Full free to re-submit after you update your package with tests. Cheers!


Remove Google Plus from Sharing panel

Since Google+ is shutting down, we should remove that sharing option.

Thanks I'll make an issue to remove it from the configurable apps.


Add engines key to package.json

Example:
"engines": {
    "node": "14.x"
  }

Currently our engines key looks like this:
"engines": {
    "node": "<=15.x"
  },

@rogermparent, is this good to keep or should we have it match dvc.org which has 14.x?

May as well move it down for consistency and the fact that 14 is LTS while 15 is not. Ideally we move to 16 after the upgrade is done.

Whoops, was looking at the wrong package.json! dvc.org does actually have <=15.x as its engines.node key. And placing a 14.x key breaks the CircleCI tests (#65) . Do we want to keep both cml.dev and dvc.org with a <=15.x or change it to something like <=14.x?

No worries! I'm pretty sure <=14.x will solve the issue since the problem is CircleCI running Node 12, though maybe it'd be better to upgrade CCI to 14- not sure how feasible that is since I don't touch CCI often.


Rewrite /servercheck/aadata to Go

I'm submitting an ...
improvement request (usability, performance, tech debt, etc.)
Traffic Control components affected ...

Documentation (possibly)
Traffic Ops

Current behavior:
/servercheck/aadata is handled by Perl
Expected / new behavior:
/servercheck/aadata should be handled by Go.
Minimum API Version
1.1
Request Methods

[ ] GET

Minimal reproduction of the problem with instructions:
N/A

aadata is something used by the old TO UI. i think this should be deprecated (not rewritten to Go and a deprecation notice added to the response).

the decision to either deprecate and/or rewrite the endpoint can't be made here, but once the decision is made this issue can be closed (if appropriate)

+1 on deprecation


UPSTREAM: : chore(backend): Rename UpdateLastRun -> SetLastRunTimestamp

Description of your changes:
follup up to bf77909. Rename UpdateLastRun -> SetLastRunTimestamp
also tweak a related log message
/assign @HumairAK
Checklist:

[c] The title for your pull request (PR) should follow our title convention. Learn more about the pull request title convention used in this repository.

Commit Checker results:
**NOTE**: These are the results of the commit checker scans.
If these are not commits from upstream kfp, then please ensure
you adhere to the commit checker formatting

commitchecker verson unknown
ERROR: couldn't find commits from dadfb38393ce96cb7dc1eac60428d66f0e3f1933..f39fb24eb45ba7c0b13c85c8f80d07aef7d96024: error executing git log: fatal: Invalid revision range dadfb38393ce96cb7dc1eac60428d66f0e3f1933..f39fb24eb45ba7c0b13c85c8f80d07aef7d96024
: exit status 128

Commit Checker results:
**NOTE**: These are the results of the commit checker scans.
If these are not commits from upstream kfp, then please ensure
you adhere to the commit checker formatting

commitchecker verson unknown
Validating 1 commits between dadfb38393ce96cb7dc1eac60428d66f0e3f1933...dd1c5cc0630e9565ea0858656e5dac4d90773252

UPSTREAM commit dd1c5cc has invalid summary chore(backend): Rename UpdateLastRun -> SetLastRunTimestamp.

If these are not commits from upstream kfp, then please ensure
you adhere to the commit checker formatting

commitchecker verson unknown
Validating 1 commits between dadfb38393ce96cb7dc1eac60428d66f0e3f1933...63b5a638a047098561549f735b97138639980e57

A set of new images have been built to help with testing out this PR:
API Server: quay.io/opendatahub/ds-pipelines-api-server:pr-59
DSP DRIVER: quay.io/opendatahub/ds-pipelines-driver:pr-59
DSP LAUNCHER: quay.io/opendatahub/ds-pipelines-launcher:pr-59
Persistence Agent: quay.io/opendatahub/ds-pipelines-persistenceagent:pr-59
Scheduled Workflow Manager: quay.io/opendatahub/ds-pipelines-scheduledworkflow:pr-59
MLMD Server: quay.io/opendatahub/mlmd-grpc-server:latest
MLMD Envoy Proxy: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.9-2
UI: quay.io/opendatahub/ds-pipelines-frontend:pr-59

An OCP cluster where you are logged in as cluster admin is required.
The Data Science Pipelines team recommends testing this using the Data Science Pipelines Operator.  Check here for more information on using the DSPO.
To use and deploy a DSP stack with these images (assuming the DSPO is deployed), first save the following YAML to a file named dspa.pr-59.yaml:
apiVersion: datasciencepipelinesapplications.opendatahub.io/v1alpha1
kind: DataSciencePipelinesApplication
metadata:
  name: pr-59
spec:
  dspVersion: v2
  apiServer:
    image: "quay.io/opendatahub/ds-pipelines-api-server:pr-59"
    argoDriverImage: "quay.io/opendatahub/ds-pipelines-driver:pr-59"
    argoLauncherImage: "quay.io/opendatahub/ds-pipelines-launcher:pr-59"
  persistenceAgent:
    image: "quay.io/opendatahub/ds-pipelines-persistenceagent:pr-59"
  scheduledWorkflow:
    image: "quay.io/opendatahub/ds-pipelines-scheduledworkflow:pr-59"
  mlmd:
    deploy: true  # Optional component
    grpc:
      image: "quay.io/opendatahub/mlmd-grpc-server:latest"
    envoy:
      image: "registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.9-2"
  mlpipelineUI:
    deploy: true  # Optional component
    image: "quay.io/opendatahub/ds-pipelines-frontend:pr-59"
  objectStorage:
    minio:
      deploy: true
      image: 'quay.io/opendatahub/minio:RELEASE.2019-08-14T20-37-41Z-license-compliance'

Then run the following:
cd $(mktemp -d)
git clone git@github.com:opendatahub-io/data-science-pipelines.git
cd data-science-pipelines/
git fetch origin pull/59/head
git checkout -b pullrequest f39fb24eb45ba7c0b13c85c8f80d07aef7d96024
oc apply -f dspa.pr-59.yaml

More instructions here on how to deploy and test a Data Science Pipelines Application.

Change to PR detected. A new PR build was completed.
A set of new images have been built to help with testing out this PR:
API Server: quay.io/opendatahub/ds-pipelines-api-server:pr-59
DSP DRIVER: quay.io/opendatahub/ds-pipelines-driver:pr-59
DSP LAUNCHER: quay.io/opendatahub/ds-pipelines-launcher:pr-59
Persistence Agent: quay.io/opendatahub/ds-pipelines-persistenceagent:pr-59
Scheduled Workflow Manager: quay.io/opendatahub/ds-pipelines-scheduledworkflow:pr-59
MLMD Server: quay.io/opendatahub/mlmd-grpc-server:latest
MLMD Envoy Proxy: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.9-2
UI: quay.io/opendatahub/ds-pipelines-frontend:pr-59

Change to PR detected. A new PR build was completed.
A set of new images have been built to help with testing out this PR:
API Server: quay.io/opendatahub/ds-pipelines-api-server:pr-59
DSP DRIVER: quay.io/opendatahub/ds-pipelines-driver:pr-59
DSP LAUNCHER: quay.io/opendatahub/ds-pipelines-launcher:pr-59
Persistence Agent: quay.io/opendatahub/ds-pipelines-persistenceagent:pr-59
Scheduled Workflow Manager: quay.io/opendatahub/ds-pipelines-scheduledworkflow:pr-59
MLMD Server: quay.io/opendatahub/mlmd-grpc-server:latest
MLMD Envoy Proxy: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.9-2
UI: quay.io/opendatahub/ds-pipelines-frontend:pr-59

Commit Checker results:
**NOTE**: These are the results of the commit checker scans.
If these are not commits from upstream kfp, then please ensure
you adhere to the commit checker formatting

commitchecker verson unknown
Validating 0 commits between b775d3c0f9dc220b65b0a35b48a3b41a07a9475a...63b5a638a047098561549f735b97138639980e57


When some other BetterDiscord plugin gets update - CollapsibleUI stops working until you toggle it off/on

Steps for reproduction. CollapsibleUI version 5.7.2. BD Core version 1.8.2

While everything works fine - wait for some plugin to get updated so BetterDiscord notification pops up

Click "All" - plugins above get updates just fine.

CollapsibleUI's buttons are gone

But the plugin is still on in settings

Toggling off/on brings it back to working state

PS. this issue is a summary of the support thread in forum channel of BetterDiscord server

Reopening until this is actually fixed


Running sample outside of VS2017

The UWP launches and runs fine when using the Start Button inside of VS2017.
I close VS2017, navigate to the exe double click - nothing happens.
Tried from the command line, no error message.
What is the process to deliver this Phoneword App into the hands of a non-developer ?

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

ID: 2de3e72c-8948-4dd5-e37f-9cf81e62c127
Version Independent ID: 7b7c5c7f-4102-8e91-fbe6-7d21fcc8f5be
Content: Xamarin.Forms Quickstart - Xamarin
Content Source: docs/xamarin-forms/get-started/hello-xamarin-forms/quickstart.md
Service: unspecified
GitHub Login: @davidbritch
Microsoft Alias: dabritch

Hi @mores, please refer to the UWP docs for application packaging
https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps
As a getting started guide, this is beyond the scope of this doc.


Run as javascript does not work correctly in DartEditor due to pub build/serve.

Load the Guage demo from samples directory.
Use the menu on the html file to invoke "Run as JavaScript".
When the demo is running, open dev tools and look at the console output.
(the attached file shows the server is unable to load the dart file).
I assume the problem is "pub build" does not copy the dart file into the build directory.
Frustrating experience. Please add unit test for this.
//Lars

Attachment:
slider.png (90.10 KB)

This issue has been moved to dart-lang/pub#900.


Changed property to tenant in various helper messages and tests

Motivation
Explain here the context, and why you're making that change.
What is the problem you're trying to solve.
Modifications
Describe the modifications you've done.
Result
After your change, what will change.

@merlimat @sijie


Some node names used in Kapacitor documentation are unnecessarily confusing

| Moved from https://github.com/influxdata/kapacitor/issues/433
URL for relevant page?
https://docs.influxdata.com/kapacitor/v0.12/nodes/
What products and version are you using?
Kapacitor 0.12
Where did you look before opening the issue?
The Kapacitor documentation currently documents 4 node types:
Stream
Batch
SourceStream
SourceBatch
Unfortunately, the correspondence between the documentation and keywords used in Tick scripts is as follows:
Stream <=> from
Batch <=> query
SourceStream <=> stream
SourceBatch <=> batch
It would be helpful if the names of the ndoes in the documentation could be renamed so that the correspondence was instead:
From <=> from
Query <=> query
Stream <=> stream
Batch <=> batch
For completeness, it might also be worth refactoring the source code so that the source code names matched the documentation names.
I think this would make the documentation much easier to comprehend.

Note: implementing a fix to the issue will involve incorporating a resolution to https://github.com/influxdata/kapacitor/issues/433


Fix #567

verified that jitpack works after adding the configuration for java-11

Already done in https://github.com/crawljax/crawljax/issues/567


Adding Esperanto to supported languages

@batisteo, can you check that this works?

This fixes #6

So with Esperanto in theory we have a problem of consistency, as all the other languages have the main country in which the language is spoken. To check this you could:
cd <project-toplevel-dir>
python -m SimpleHTTPServer
browse to http://localhost:8000/demo/supportedLanguages.html
Then see that for any other language we would have something like:
<flag-image> fi_FI - Finland (Finnish) Suomi (Suomi)
and then with Esperanto:
eo - (Esperanto) (Esperanto)
.
I'm thinking about a solution for this, I mean languages without a country code.

I left the fields out completely, I could fill in e.g. World here, and/or XX for the country code, but of course without a country code really is neater (this has been corrected at some point for Linux distros for example), and actually approaching languages from a country point of view is always a minefield.

What I'm saying is that we should solve the general case of countries without languages - not ignoring the issue.

Now should be really fixed - thanks for the pull request though, it's been useful!

I'm going to close this as it should be merged now


STORM-3737: Shared Worker Registry

What is the purpose of the change
Sharing Worker Metric Registry can help in integrating with Guice AOP Based Metrics Integeration
How was the change tested

any updates?


Join Table Issue after a failed build - Cannot update GSI's properties other than Provisioned Throughput and Contributor Insights Specification. You can create a new GSI with a different name.

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
No response
If applicable, what version of Node.js are you using?
No response
Amplify CLI Version
10.4.1
What operating system are you using?
Windows
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
No I did not.
Amplify Categories
api
Amplify Commands
push
Describe the bug
I have CI/CD setup with my github account and pushed my changes to the dev environment. This threw an error in the build step of the deployment. Error stating: "This issue likely happens when the project has been pushed with a newer version of Amplify CLI, try updating to a newer version."
I then upgraded to the latest version being 10.4.1 at this current time and redeployed. (Also updated the Live Package Overrides in build settings to meet this) I was previously working with CLI version 9.2.1
It gets to the stage where it updates my dynamodb tables and resolvers and gets to a join table "ParentsStudents". I get the following message:
UPDATE_FAILED               ParentsStudentsTable                                                                    AWS::DynamoDB::Table       Mon Nov 14 2022 03:30:21 GMT+0000 (Coordinated Universal Time) Resource handler returned message: "Cannot update GSI's properties other than Provisioned Throughput and Contributor Insights Specification. You can create a new GSI with a different name." (RequestToken: e68fba5c-87e9-4245-9271-97e71983c3f1, HandlerErrorCode: InvalidRequest)

The build ultimately finishes with the following error messages:
 UPDATE_ROLLBACK_COMPLETE amplify-teacherapp-dev-134619 AWS::CloudFormation::Stack Mon Nov 14 2022 03:33:31 GMT+0000 (Coordinated Universal Time) 2022-11-14T03:33:56.478Z [INFO]: Following resources failed                                  Resource Name: arn:aws:appsync:ap-southeast-2:198433734666:apis/vhcniphckraatpz7ywxjbmp6ta/types/Subscription/resolvers/onDeleteParentsStudents (AWS::AppSync::Resolver)                                  Event Type: update                                  Reason: Resource update cancelled                                  URL: https://console.aws.amazon.com/cloudformation/home?region=ap-southeast-2#/stacks/arn%3Aaws%3Acloudformation%3Aap-southeast-2%3A198433734666%3Astack%2Famplify-teacherapp-dev-134619-apiteacherapp-1DASTOQLVMX22-ParentsStudents-1597ZLBS0Z09S%2Fb5581010-1ed8-11ed-92c3-066fa68469a2/events                                  Resource Name: arn:aws:appsync:ap-southeast-2:198433734666:apis/vhcniphckraatpz7ywxjbmp6ta/types/Subscription/resolvers/onCreateParentsStudents (AWS::AppSync::Resolver)                                  Event Type: update                                  Reason: Resource update cancelled                                  URL: https://console.aws.amazon.com/cloudformation/home?region=ap-southeast-2#/stacks/arn%3Aaws%3Acloudformation%3Aap-southeast-2%3A198433734666%3Astack%2Famplify-teacherapp-dev-134619-apiteacherapp-1DASTOQLVMX22-ParentsStudents-1597ZLBS0Z09S%2Fb5581010-1ed8-11ed-92c3-066fa68469a2/events                                  Resource Name: ParentsStudents-vhcniphckraatpz7ywxjbmp6ta (AWS::DynamoDB::Table)                                  Event Type: update                                  Reason: Resource handler returned message: "Cannot update GSI's properties other than Provisioned Throughput and Contributor Insights Specification. You can create a new GSI with a different name." (RequestToken: e68fba5c-87e9-4245-9271-97e71983c3f1, HandlerErrorCode: InvalidRequest)                                  URL: https://console.aws.amazon.com/cloudformation/home?region=ap-southeast-2#/stacks/arn%3Aaws%3Acloudformation%3Aap-southeast-2%3A198433734666%3Astack%2Famplify-teacherapp-dev-134619-apiteacherapp-1DASTOQLVMX22-ParentsStudents-1597ZLBS0Z09S%2Fb5581010-1ed8-11ed-92c3-066fa68469a2/events 2022-11-14T03:33:56.480Z [INFO]:  2022-11-14T03:33:56.480Z [WARNING]: ✖ An error occurred when pushing the resources to the cloud 2022-11-14T03:33:56.484Z [WARNING]: ✖ There was an error initializing your environment. 2022-11-14T03:33:56.489Z [INFO]: ResourceNotReady: Resource is not in the state stackUpdateComplete                                      at constructor.setError (/snapshot/repo/build/node_modules/aws-sdk/lib/resource_waiter.js:182:47)                                      at Request.CHECK_ACCEPTORS (/snapshot/repo/build/node_modules/aws-sdk/lib/resource_waiter.js:44:12)                                      at Request.callListeners (/snapshot/repo/build/node_modules/aws-sdk/lib/sequential_executor.js:106:20)                                      at Request.emit (/snapshot/repo/build/node_modules/aws-sdk/lib/sequential_executor.js:78:10)                                      at Request.emit (/snapshot/repo/build/node_modules/aws-sdk/lib/request.js:686:14)                                      at Request.transition (/snapshot/repo/build/node_modules/aws-sdk/lib/request.js:22:10)                                      at AcceptorStateMachine.runTo (/snapshot/repo/build/node_modules/aws-sdk/lib/state_machine.js:14:12)                                      at /snapshot/repo/build/node_modules/aws-sdk/lib/state_machine.js:26:10                                      at Request.<anonymous> (/snapshot/repo/build/node_modules/aws-sdk/lib/request.js:38:9)                                      at Request.<anonymous> (/snapshot/repo/build/node_modules/aws-sdk/lib/request.js:688:12)                                      at Request.callListeners (/snapshot/repo/build/node_modules/aws-sdk/lib/sequential_executor.js:116:18)                                      at Request.emit (/snapshot/repo/build/node_modules/aws-sdk/lib/sequential_executor.js:78:10)                                      at Request.emit (/snapshot/repo/build/node_modules/aws-sdk/lib/request.js:686:14)                                      at Request.transition (/snapshot/repo/build/node_modules/aws-sdk/lib/request.js:22:10)                                      at AcceptorStateMachine.runTo (/snapshot/repo/build/node_modules/aws-sdk/lib/state_machine.js:14:12)                                      at /snapshot/repo/build/node_modules/aws-sdk/lib/state_machine.js:26:10                                      at Request.<anonymous> (/snapshot/repo/build/node_modules/aws-sdk/lib/request.js:38:9)                                      at Request.<anonymous> (/snapshot/repo/build/node_modules/aws-sdk/lib/request.js:688:12)                                      at Request.callListeners (/snapshot/repo/build/node_modules/aws-sdk/lib/sequential_executor.js:116:18)                                      at callNextListener (/snapshot/repo/build/node_modules/aws-sdk/lib/sequential_executor.js:96:12)                                      at IncomingMessage.onEnd (/snapshot/repo/build/node_modules/aws-sdk/lib/event_listeners.js:335:13)                                      at IncomingMessage.emit (events.js:412:35)                                      at IncomingMessage.emit (domain.js:475:12)                                      at endReadableNT (internal/streams/readable.js:1334:12)                                      at processTicksAndRejections (internal/process/task_queues.js:82:21) {                                    code: 'ResourceNotReady',                                    retryable: false,                                    time: 2022-11-14T03:33:51.471Z,                                    statusCode: 200,                                    retryDelay: 30000                                  } 2022-11-14T03:33:56.509Z [ERROR]: !!! Build failed 2022-11-14T03:33:56.510Z [ERROR]: !!! Non-Zero Exit Code detected 2022-11-14T03:33:56.510Z [INFO]: # Starting environment caching... 2022-11-14T03:33:56.510Z [INFO]: # Uploading environment cache artifact... 2022-11-14T03:33:56.640Z [INFO]: # Uploaded environment cache artifact 2022-11-14T03:33:56.640Z [INFO]: # Environment caching completed Terminating logging...

Expected behavior
When a previous build fails, I expect following builds to work as expected. I would expect my joining table which contains two GSI's to be able to update correctly.
Reproduction steps

Have a graph schema where Amplify generates a join table within DynamoDb
View Schema in GraphQl schemas section.
Ensure that your amplify version is set to 9.2.1 and attempt to trigger a build
Build should fail asking you to update to the latest version, go ahead and do that.
After updating the CLI, update the "Live Package Overrides" in build settings to meet 10.4.1
Trigger a build and you should be met with my error.

GraphQL schema(s)

# Put schemas below this line
type Parent @model {
  id: ID!
  email: String!
  firstName: String!
  lastName: String!
  prefix: String
  avatarId: Int!
  themeColor: String!
  students: [Student] @manyToMany(relationName: "ParentsStudents")
}

type Student @model {
  id: ID!
  email: String
  studentName: String!
  studentCode: String! @index(name: "studentByCode", sortKeyFields: ["createdAt"], queryField: "studentByCode")
  avatarId: Int!
  themeColor: String!
  teacher: Teacher! @belongsTo
  parents: [Parent] @manyToMany(relationName: "ParentsStudents")
  currentGoal: Goal @hasOne
  createdAt: AWSDateTime!
}

Project Identifier
Project Identifier: 567aa1a8e857d2b2a182bd41487f625c
Log output

# Put your logs below this line

Additional information
In the past I have had an issue with this which resulted in me deleting my join table and recreating it. I now have valuable data here which links students to parents and can't afford to delete this table.
Deleting and recreating the join table is not an option for me.
I pushed a change approximately 2 weeks ago which had no errors so this appears to be new. The only other thing I did was do an amplify pull into my local before triggering my dev CI/CD process.

Hey @Taylor-S :wave: thanks for raising this and for including the detailed context! That is certainly helpful. Reading the issue I'm curious if there are any differences in the cli.json file in your project locally vs the copy stored in your deployment bucket?

Thanks for getting back to me @josefaidt , 👋
Just checked the cli.json file on my local machine against the cli.json file (studio-backend_cli.json) within the S3 bucket. They are identical.

Hey @Taylor-S thanks for confirming! Can you describe the changes that were made prior to this failed push attempt? Did it fail to build on 9.2.1 and then fail on the latest CLI version (10.4.1) with a different error?

Build should fail asking you to update to the latest version, go ahead and do that.

And as a side note, what was the messaging from the CLI recommending you to upgrade?

Hey @josefaidt

Changes made before the failed push attempt
I made some frontend html changes to my codebase. The deployment process worked as expected. It wasn't until to weeks later where I again made some frontend changes but also did an amplify pull (nothing changed) that the build step in the deployment process failed.

Did it fail to build on 9.2.1 and then fail on the latest CLI version (10.4.1) with a different error?
Yes this is correct. Here is a screenshot of the error from the first attempt (9.2.1)

And as a side note, what was the messaging from the CLI recommending you to upgrade?
You can see in the screenshot above. Asked that I update my CLI version as well as ensure the pinned down version was correct after update.

I went back and researched the last time I had this error. To me it looks to be an issue when the build process itself fails. It's like a link or relationship to the GSI's are broken between builds somehow. Not sure if it's a cache or something...honestly I have no clue. Re-running the deployment just fails each time with the same GSI's error.

Hey @Taylor-S :wave: thanks for the clarification!

You can see in the first screenshot above. It asked that I update my CLI version as well as ensure the pinned down version was correct after update.

It appears at some point a more recent version of the CLI was used prior to pushing to the environment where Hosting has an older Amplify CLI version set, and is therefore unaware of the newer feature flag showfieldauthnotification. Do you also experience this issue if you remove the feature flag and downgrade back down to 9.x?

Thanks for getting back to me @josefaidt ,
Here are my results:

I downgraded the amplify cli locally back down to 9.2.1

It appears as though that field had been in my code repository for 3 months. It was all re-generated upon the amplify push command.

The pushing process continued and again got stuck at my join table having an issue with the GSI's. Just to be clear, I haven't touched these resources outside of Amplify. The only time I have had this issue occur in the past was when the build/push phase of my app's deployment failed due to some reason like a timeout. Could this by an out of sync issue? I believe the screenshot below indicates this may be a possibility? (Sorry if it doesn't, still learning AWS)

I'm pretty keen to learn how to avoid this. Obviously you guys need to investigate and diagnose the issue but is this something I'm doing wrong or is this something on Amplify's end. I'm too afraid to push app updates to my production environment until I feel everything is stable.
Thanks for your help so far :)

HI @josefaidt,
Just checking in to see if there's been any findings around this issue?

Hi @josefaidt,
Does it look like there will be a fix where I can easily go ahead and successfully build or will I have to remove and re-create my table?
If the latter, should I be following these articles in order to prevent data loss?

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Backup.Tutorial.html
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Restore.Tutorial.html

Hi @josefaidt
Any movement here? Were you able to reproduce the issue in an amplify project?

Hi @Taylor-S , thank you for detailing what you faced. We also faced the same problem. Do you happen to have any update of this issue yet?

I've the same issue. A build in the console did timeout, which stopped further deployments since amplify thinks another deployment are running. Then I deleted the deployment-state.json in the bucket and try to redeploy. I have also tried amplify pull and then amplify push --force.
Only to get Cannot update GSI's properties other than Provisioned Throughput and Contributor Insights Specification. You can create a new GSI with a different name.

Hey @bergmorten,
I've disbanded my startup project since I couldn't overcome this issue and other challenges, making it difficult to continue. I unfortunately don't have a solution for you. I hope you can find one.
@josefaidt , any progress on replicating and solving this issue on your end?


[2.x] Improve parameter of QueryBuilder::get

Allow Expression in querybuilder ->get() method.
Asked to put a PR in for V2 as well in https://github.com/larastan/larastan/pull/2131

@szepeviktor I'm not entirely sure what you mean. I was just asked to apply the same changes from the 3.x branch to the 2.x branch as well. So I cherry-picked the commits.

Expression is not part of the stubs in this branch.

Ah, it looks like it is only a problem in Laravel 9 because the Expression class didn't exist back then.
@canvural So that means we can close this one because it is not compatible with all supported Laravel versions?

You can apply the stub and the method fix under the 10.x directory

and maybe 11 too

@calebdw Ahh I see, no clue how I missed that option completely 😂
Should be fixed now. Thanks for the feedback!

Thank you.


feat: add api to get all schema under path

1. Does this PR affect any open issues?(Y/N) and add issue references (e.g. "fix #123", "re #123".):

[ ] N
[x] Y  #1546

2. What is the scope of this PR (e.g. component or file name):

3. Provide a description of the PR(e.g. more details, effects, motivations or doc link):
add api to get all schema under path

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[x] Other

4. Are there any breaking changes?(Y/N) and describe the breaking changes(e.g. more details, motivations or doc link):

[x] N
[ ] Y

5. Are there test cases for these changes?(Y/N) select and add more details, references or doc links:

[x] Unit test
[ ] Integration test
[ ] Benchmark (add benchmark stats below)
[ ] Manual test (add detailed scripts or steps below)
[ ] Other

Pull Request Test Coverage Report for Build<PHONE_NUMBER>0
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

12 of 54 (22.22%)  changed or added relevant lines in 5 files are covered.
18 unchanged lines in 6 files lost coverage.
Overall coverage decreased (-0.02%) to 70.713%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

kclvm/sema/src/resolver/mod.rs
6
7
85.71%

kclvm/query/src/query.rs
1
42
2.38%

Files with Coverage Reduction
New Missed Lines
%

kclvm/tools/src/LSP/src/request.rs
1
66.58%

kclvm/sema/src/advanced_resolver/node.rs
1
84.94%

kclvm/parser/src/lib.rs
1
92.97%

kclvm/tools/src/LSP/src/compile.rs
1
80.17%

kclvm/query/src/query.rs
3
25.38%

kclvm/tools/src/LSP/src/dispatcher.rs
11
69.05%

Totals

Change from base Build<PHONE_NUMBER>8:
-0.02%

Covered Lines:
52598

Relevant Lines:
74382

💛  - Coveralls


make no matching conditions result in unknown, not success

If there are no conditions to union, you are unknown, not whatever your default is.

/lgtm

@enj @bparees @benjaminapetersen I think you all need this.


[Questions]: How to implement NF4/NF2 matmul kernel function?

hi @TimDettmers .
The paper shows that you quantize the weights to 2/4 bits using NF format. I wonder how to you handle the input activations (denoted as x). Is x also quantized to 2/4 bits?
If not, do you dequantize the quantized weights to float format to perform the matmul using float kernels?
This seems to slow down the inference efficiency despite lower memory footprint.

The paper "QLORA: Efficient Finetuning of Quantized LLMs" says "In practice, this means whenever a QLORA weight tensor is used, we dequantize the tensor to BFloat16, and then perform a matrix multiplication in 16-bit."  As far as i'm concerned, NF16 and Double Quantization may slow down the training and inference efficiency, which means this work sacrifices time and performance for memory. However, this paper reports "24hours of finetuning on a single GPU", and I wonder how.

in uniform quantization we can do xq = [x/s] + offset and \hat{xq} = (x - offset) * s. However, in NF4 quantization, we need to find the nearest quantization outputs of x. I am wondering how to implement it efficiently.


Update plugins to match the test package used by the Flutter framework

Fixes https://github.com/flutter/flutter/issues/12673

@mit-mit @collinjackson

looks good, I'm going to merge this to unblock the queue


Notify pull request authors when a conflict happens

Support that two pull requests A and B conflict with each other and A is merged first. Then B cannot be merged until the conflict is resolved. Normally we would rebase B, but sometimes we might include a merge commit in B (we never resolve conflicts when merging to the target branch).
When looking at B on GitHub after A is merged, the presence of the conflict is clearly visible. But this requires active checking.
The goal of this task is to send a notification (comment on the pull request) when a conflict arises due to progress of the target branch.

Like this? https://github.com/marketplace/actions/label-conflicting-pull-requests