Update metrics to the latest version

Latest version changed groupId to io.dropwizard.metrics from com.codahale.metrics

Should I rebase this against 2.0 branch?

Can one of the admins verify this patch?

IMHO just to be on the safe side I would introduce this change in 2.2 only, unless there is something in the new Metrics version that we absolutely need?

Nope happy to target any branch.

@olim7t / @adutra any thoughts about including this in the 3.0.0 beta?  Would be good time to upgrade to the newest metrics.

@tolbertam good suggestion! @beckje01 would you mind rebasing against 3.0?

Closing and retargeting it at 3.0


Make component nudging work for gitlab repositories

What does this PR do?
Make component nudging work for GitLab repositories
We have two types of Renovate updates. That is Tekton task updates and Component docker image dependency nudging. In both cases, we are first looking for a list of UpdateTarget. That is the list of source code repositories that have to be updated with some extra information. After that, we transform that list of targets to the structure AuthenticatedUpdateConfig that describes what we want Renovate to do with that concrete target.  At the end, this update configuration is executed on the k8s cluster.
sequenceDiagram
    participant ComponentDependenciesUpdater
    participant UpdateTargetProvider
    participant UpdateCoordinator

    ComponentDependenciesUpdater->>UpdateTargetProvider: What should we update?
    UpdateTargetProvider-->>ComponentDependenciesUpdater:  list of UpdateTarget
    loop ComponentDependenciesUpdater
        ComponentDependenciesUpdater->>ComponentDependenciesUpdater: For each target create Renovate's update config
    end
    ComponentDependenciesUpdater-->>UpdateCoordinator: Execute update

Component docker image dependency nudging.  In this case UpdateTarget transformed to AuthenticatedUpdateConfig with NewNudgeDependencyUpdateConfig method. Execution implemented as PipelineRun on user's namespace.
Tekton task updates.  In this case UpdateTarget transformed to AuthenticatedUpdateConfig with NewTektonUpdateConfig method. Execution implemented as k8s Job on build-service namespace.

Screenshot/screencast of this PR

What issues does this PR fix or reference?
Context: https://issues.redhat.com/browse/STONEBLD-2317
How to test this PR?

Add Gitlab secret into Openshift

apiVersion: v1
kind: Secret
metadata:
  name: pipelines-as-code-secret
  namespace: <YOUR NAMESPACE>
  labels:
    appstudio.redhat.com/credentials: scm
    appstudio.redhat.com/scm.host: <your-gitlab-host> # eg. gitlab.cee.redhat.com
type: kubernetes.io/basic-auth
stringData:
  password: <YOUR GL ACCESS TOKEN>

Create a parent component  from repo  https://github.com/skabashnyuk/common-nodejs-parent

apiVersion: appstudio.redhat.com/v1alpha1
kind: Component
metadata:
  name: ${COMPONENT_NAME_NUDGE_PARENT}
  annotations:
    build.appstudio.openshift.io/request: configure-pac
    image.redhat.com/generate: '{"visibility": "public"}'
    git-provider:  ${GIT_PROVIDER}
    git-provider-url: ${GIT_PROVIDER_URL}
spec:
  application: ${COMPONENT_APPLICATION_NAME}
  build-nudges-ref:
    - ${COMPONENT_BUILD_NUDGES_REF}
  componentName: ${COMPONENT_NAME_NUDGE_PARENT}
  replicas: 0
  resources:
    limits:
      cpu: 15m
      memory: 30Mi
    requests:
      cpu: 10m
      memory: 25Mi
  source:
    git:
      context: ./
      devfileUrl: ${DEVFILE_URL}
      dockerfileUrl: ${COMPONENT_NAME_NUDGE_PARENT_DOCKERFILE_URL}
      revision: main
      url: ${COMPONENT_NAME_NUDGE_PARENT_URL}

Create component from https://github.com/skabashnyuk/node-express-hello

apiVersion: appstudio.redhat.com/v1alpha1
kind: Component
metadata:
  name: ${COMPONENT_NAME}
  annotations:
    build.appstudio.openshift.io/request: configure-pac
    image.redhat.com/generate: '{"visibility": "public"}'
    git-provider:  ${GIT_PROVIDER}
    git-provider-url: ${GIT_PROVIDER_URL}
spec:
  application: ${COMPONENT_APPLICATION_NAME}
  componentName: ${COMPONENT_NAME}
  replicas: 0
  resources:
    limits:
      cpu: 15m
      memory: 30Mi
    requests:
      cpu: 10m
      memory: 25Mi
  source:
    git:
      context: ./
      devfileUrl: ${DEVFILE_URL}
      dockerfileUrl: ${COMPONENT_DOCKERFILE_URL}
      revision: main
      url: ${COMPONENT_URL}

closed in favor of https://github.com/konflux-ci/build-service/pull/347


Evaluate and potentially integrate gleam model with asymptomatic transmission route

This needs:

A brief sanity check
To be integrated into production

File available here: https://epidemicforecasting.slack.com/archives/CV3KMT19V/p1586078368049800

Closing since:

There was no consensus in the thread linked above
The switch is used-side (just provide this XML as input to batch generation)
Note that the model has more compartments than Gleam allows to export, so we would not see all of them.


Need to have a better way of tracking nonces and timestamps

Currently, we only have two types of nonce trackers (committed and pending). A problem arises since we now have blocks in BlockPool that are not yet finalized but could be notarized (voted for) and could be the previous block of a newly proposed block (due to changes in the consensus protocol).
Without keeping track of nonces & timestamps updated by the blocks in the BlockPool, we can only compare new transactions with the committed / pending nonces, which would be incorrect. I propose that we replace the nonce trackers with the db state, and keep track of nonces and timestamps at paths such as these:

/accounts/{address}/nonce
/accounts/{address}/timestamp

Related: https://github.com/ainblockchain/ain-blockchain/issues/213

Implemented in #281


Add option to automatically change resizable scaling without resizing the client

I'd be very much interested in being able to automatize only the resizable scaling percentage in the Stretched mode plugin.
I wasn't to able to figure out a way to change it without also resizing the client (with either automatic or hotkey resizing).
I personally use an AHK script to resize and move my RuneLite window, since resizing the whole window instead of just the client/game allows it to stay the same "dimensions" whether the RuneLite sidebar is open or not when 'Resize type' is set to 'Keep window size' in RuneLite settings.
To try to put it simpler, the Client Resizer plugin essentially ignores the RuneLite sidebar since it can only resize the actual game client, which causes different window size if resizing with the sidebar closed, versus resizing with the sidebar open and then closing it.
E.g. resize to 1000x600 with sidebar closed = 1000x600 client size, vs. resize to 1000x600 with sidebar open, close the sidebar = 1250x600 client size.
Unless the plugin could determine whether a) the sidebar is open or closed and b) the 'Resize type' is set to 'Keep window size' or 'Keep game size' and resize the client taking this into account to keep the window size the same (which sounds like a huge hassle just to accommodate cases like this though it would be amazing to see this implented as well), I would love to see an option to only adjust the scaling per monitor. :)

I could probably add an advanced option Do not resize client or something like that which is disabled by default and just returns at the beginning of setGameSize. Would that suffice? You will never be able to resize the client with the setting enabled though.

Sure, as long as the plugin would automatically adjust resizable scaling per monitor, that sounds awesome! I assume other features (snap back/anti-drag) would still also work?

Added in 0f691925e966fa3d83dd61f64f7b3a6ab581c862 as an advanced config option.
It will appear on the hub when it's reviewed. Probably between now and a couple weeks.


Patch1

Two tiny changes for you to consider if you like.
They are mainly just to make the get and uninstall scripts both usable as is from the router command line (you don't have to change group to vyattacfg before running the uninstall script) so that I can just leave them both in /config/scripts on my router and run them from there.
I won't be upset if you reject them.

@whiskerz007 are you still around?


Possible? Leave failed transactions in "transactions" collection

Is it possible to leave the failed transactions in the transactions collection?
I see no record of failed transactions except in server logs, which is pretty bad, no?
PS: If you need help, please point at the code and some idea of what needs to be done, and I can give a PR if I can manage it.

I started digging into the source (thank you open source), I see that rolledback transactions should not be deleted from transactions. But transactions are rolledback, but not being recorded. BTW, I'm using tx.cancel at a certain point and doing a return; right after that.

// If you want to limit the volume of rubbish in the transactions collection
// you can set tx.removeRolledBackTransactions = true
// It is false by default because having a record in the db helps with debugging
// [BOTH]
this.removeRolledBackTransactions = false;

Okay. I'll look into this. They really shouldn't be removed.

This seems repeatable.

I20151109-05:05:11.052(5.5)? Pushed update command to stack: 6NTAiGpHAziC7SM3f
I20151109-05:05:11.064(5.5)? Transaction cancelled
I20151109-05:05:11.068(5.5)? Incomplete transaction removed: 6NTAiGpHAziC7SM3f

That id is not found in the collection.

This is the code I'm using:
tx.cancel was just added to test.
api.addRoute('transfer_chips/:id', {authRequired: false}, {
  post: {
    action: function () {
      var userIdFrom      = this.urlParams.id;
      var userIdTo        = this.bodyParams.toId;
      var chipsToTransfer = this.bodyParams.chips;

      //TODO: set timeout for transactions to 30s; (or slighlty longer?)
      //TODO make bets also transactions
      //TODO set self.repair to rollback rather than complete
      // TODO put the config in server startup or the like
      // *******************
      // Transactions config
      // *******************
      tx.selfRepairMode               = 'rollback';
      tx.idleTimeout                  = 30000;
      tx.removeRolledBackTransactions = false;

      var isAccountDebitable = Users_collection.findOne({
        _id  : userIdFrom,
        chips: {$gte: chipsToTransfer}
      }, {fields: {_id: 1}});

      if (isAccountDebitable) {
        //TODO add context if possible
        //TODO you might have to change the string here because it might be serialized based on it
        //start transaction
        tx.start("transfer_chips");
        var transactionDate = new Date();
        Users_collection.update({_id: userIdFrom, chips: {$gte: chipsToTransfer}},
                                {
                                  $inc: {chips: -chipsToTransfer}, $push: {
                                  transfer_history: {
                                    date : transactionDate,
                                    from : userIdFrom,
                                    to   : userIdTo,
                                    chips: chipsToTransfer
                                  }
                                }
                                }, {tx: true});
        tx.cancel();

        Users_collection.update({_id: userIdTo}, {
          $inc: {chips: chipsToTransfer}, $push: {
            transfer_history: {
              date : transactionDate,
              from : userIdFrom,
              to   : userIdTo,
              chips: chipsToTransfer
            }
          }
        }, {tx: true});
        tx.commit();
      } else {
        //TODO base return on commit callback status

        return {status: 'failure. Couldn\'t debit chips'};
      }

      return {status: 'success'};
    }
  }
});

PS: I noticed that one cannot just return after cancel, but it has to reach the tx.commit. Having said that this issue still exists.

Is it possible that this might be the issue?: https://github.com/JackAdams/meteor-transactions/blob/master/lib/transactions-common.js#L220
The insert statement is commented out. I did a whole line-by-line debug, this might be it, but I might be mistaken, it's 5:30AM here :)

Any updates on this mate?
Please do let me know if I can be of some help.

Still working on it.  I need to write some automated tests before releasing.

I've just committed a new version on Github, but haven't released it on atmosphere yet, as I want to write a couple more tests first.
I think this issue is partially fixed, but it needs more work.
If you want to test it now, you could clone the Github repo into your /packages directory.

Just released 0.7.5 which should fix this.  Let me know if this is still an issue.


Fix logging segfault

@mcloonan with the inspect stuff, it's not the cheapest.
There are two other approaches:

check for MediaFileRequest and filter on that
recursively inspect the passed proto for Bytes fields.

I've benchmarked all three approaches (and pushed) here are the results:
Warming up --------------------------------------
inspect patch - inspect
                         5.000  i/100ms
threequal patch - inspect
                         6.000  i/100ms
proto recursion - inspect
                         6.000  i/100ms
inspect patch - no inspect
                         4.005k i/100ms
threequal patch - no inspect
                         4.324k i/100ms
proto recursion - no inspect
                         4.308k i/100ms
Calculating -------------------------------------
inspect patch - inspect
                         61.718  (± 4.9%) i/s -    310.000  in   5.032183s
threequal patch - inspect
                         62.822  (± 3.2%) i/s -    318.000  in   5.067069s
proto recursion - inspect
                         61.022  (± 4.9%) i/s -    306.000  in   5.024550s
inspect patch - no inspect
                         40.716k (± 3.9%) i/s -    204.255k in   5.025268s
threequal patch - no inspect
                         43.886k (± 4.7%) i/s -    220.524k in   5.036998s
proto recursion - no inspect
                         40.655k (± 3.2%) i/s -    206.784k in   5.091745s

It looks like all 3 patches perform roughly the same. My preference (now that I've written it) would be recursive field byte inspection, which is this function here: https://github.com/googleads/google-ads-ruby/pull/47/commits/2229187d77a0092be06b87b744ba29c5845e9af5#diff-37ebfa77114b5d33ba731f9afc95f72eR55
WDYT?

This looks good but what if we stop processing and return true as soon as we see a bytes field rather than continuing to process the rest of the proto? Would that help?

No, it looks like by far and away the most expensive part is doing IO with the inspect string, all three methods of computing whether or not we should do the inspect string perform almost exactly the same.

@mcloonan I've cleaned this up and think it's ready to merge now. Let me know if you have any questions.

😞 this is what cough medicine brain does.
On Wed, 20 Mar 2019 at 09:01, mcloonan<EMAIL_ADDRESS>wrote:

@mcloonan commented on this pull request.
In lib/google/ads/google_ads/logging_interceptor.rb
https://github.com/googleads/google-ads-ruby/pull/47#discussion_r267325332
:

           call.instance_variable_get('@wrapped').peer,

           method

         )

     request_message = sprintf("Outgoing request: Headers: %s Payload: %s",

         metadata.to_json, request.to_json)

       sprintf("CID: %s, Host: %s, Method: %s",

               customer_id,

               call.instance_variable_get('@wrapped').peer,

               method

              )

     # calling #to_json on some protos (specifically those with non-UTF8

     # encodable byte values) causes a segfault, however #inspect works

     # so we check if the proto contains a bytevalue, and if it does

     # we #inspect instead of #to_json

     request_inspect = if use_bytes_inspect?(request)

This method as implemented already returns the inspect or to_json call,
not true/false. I'm ok with the logic being delegated to a method or being
done here, so just pick one and implement that.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/googleads/google-ads-ruby/pull/47#pullrequestreview-216702574,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAF5liMYQS--hAsFR48tlcKlgYKv1Lh8ks5vYjFDgaJpZM4b6igK
.

--
Sam Phippen


CreateEmbeddabeWindow does not have an implementation

Avalonia head is at 849c98aeb on my local repo.
I built Avalonia using:
$ ./build.sh --target Package --skip CompileHtmlPreviewer --configuration Debug
I created a project with:
$ dotnet new avalonia.app -n GridTest
$ dotnet add GridT*/*.csproj package Avalonia --version 0.10.0-preview5

I also created:

a solution (to which this project was added)
a .gitignore
a .git repo
a local nuget.config, which aims nuget at
a local nuget repository, into which the above-created Avalonia packages have been placed.

I had to remove a using statement from Program.cs that referenced Serilog to get this to compile.
When I run this, using:
$ dotnet run -p GridTest
I get this output:

Unhandled exception. System.TypeLoadException: Method 'CreateEmbeddableWindow' in type 'Avalonia.Native.AvaloniaNativePlatform' from assembly 'Avalonia.Native, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' does not have an implementation.
at Avalonia.AvaloniaNativePlatformExtensions.<>c__DisplayClass0_01.<UseAvaloniaNative>b__0()    at Avalonia.Controls.AppBuilderBase1.Setup()
at Avalonia.Controls.AppBuilderBase`1.SetupWithLifetime(IApplicationLifetime lifetime)
at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime[T](T builder, String[] args, ShutdownMode shutdownMode)
at GridTest.Program.Main(String[] args) in /Users/mj/Documents/develop/avalonia.learn/GridTest/GridTest/Program.cs:line 13

As this error occurred in the native components, I rebuilt that library, and replaced it on my system.  This did not fix the  problem.
I compiled this from head as of today, but I see the native components is still showing version <IP_ADDRESS>.

Closing.  I had the following mismatched versions in my .csproj.  Fixing this resolved the problem.


It seems mosn has already support gomodule. Good Job.


Integration of secure CRG into Klyshko

Work on this is done in https://github.com/carbynestack/klyshko/pull/65.


Sample: test_train_split

JIRA: MADLIB-1119
Add utility to sample test and train
data from an input table.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/madlib-pr-build/154/

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/madlib-pr-build/158/

+1

jenkins ok to test

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/madlib-pr-build/164/

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/madlib-pr-build/165/


cef.redist.x64

I use cef.redist.x64 to 116.0.15
Xilium.CefGlue.CefVersionMismatchException: 'CEF runtime version mismatch: loaded version API hash "1091d9b7f17abbbf86cbbf50db7106a2bad98ab5", but supported "95bf7fa1356070be95b7a6fee958355c6619fb63" (106.0.26+ge105400+chromium-106.0.5249.91).'
how i can fix it ?

You would need to upgrade CefGlue... that might not be that easy, it can take some effort and knowledge to do it by yourself, because some CEF upgrades might introduce breaking changes or require some rework. Unless you know what you're doing, you should stick with what we provide.
Currently CefGlue uses CEF 106 and we have a PR opened to support CEF 112 (https://github.com/OutSystems/CefGlue/pull/89).

Can you tell me what packages I should use to make it work?

Using the code provided or the CefGlue nuget (https://www.nuget.org/packages/CefGlue.Avalonia) it should work without issues.
Either way the current version on main:
https://github.com/OutSystems/CefGlue/blob/main/Directory.Build.props#L6

https://github.com/Mr4g/ViMultiSync.git
can you check ? What package I have wrongly installed. As far as I can see they are all the latest and Avalonia too

well, you only need to reference either CefGlue.Avalonia... the others (https://github.com/Mr4g/ViMultiSync/blob/master/ViMultiLink Engage/ViMultiSync.csproj#L27-L34) are references implicitly.
Also seems that you want to use the WebView which is not this project. The WebView is a CefGlue wrapper.
In that case just reference WebViewControl-Avalonia.


Minor fix for handling cleanup tasks of vCenter hosts

I accidentally carried another branch into this. Redoing.


refactor: RxJava2/3 support

Hi @martinbonnin
I tried to simplify RxJava integration code in this PR.
I'm waiting for feedback
Thanks

Hi @aoudiamoncef !
Thanks for sending this. Do you mind giving a high level overview of the changes? I can see some lambdas being used instead of anonymous classes. I think that's ok as we have a minimum of Java8+ and Android 15+. Mind be worth double checking that the minimum AGP version we support actually has desugaring for lambdas.
Besides lamndas, is there anything else?

I roll backed changes from RxJava2
Lamdas for RxJava 3 are supported(Java 8+)
Replaced  call.clone deperectated method with call.toBuilder.build
Added some @NotNull annotations.

Sorry got side tracked!
Not sure I understand why the lambda situation would be different on RxJava2 compared to RxJava3? The two files almost have the same content today and I'd like to keep it that was if possible.

Looks good to me! Thinking more about this, I think it's fine to use lambdas everywhere. We support JDK8+ and on Android, AGP 3.0.0 can desugar lambdas-produced bytecode. Let me know if I'm missing something.

Cool, if there is no issue with Android, let's add Lambdas to Rxjava2.

Cool, if there is no issue with Android, let's add Lambdas to Rxjava2.

👍  I don't think there's an issue. Also Android can use RxJava3 as well so there's no reason not to have the same code in both.

For the record, that's the current diff between both files:
<  * The Rx2Apollo class provides methods for converting ApolloCall, ApolloPrefetch and ApolloWatcher types to RxJava 2
---
>  * The Rx3Apollo class provides methods for converting ApolloCall, ApolloPrefetch and ApolloWatcher types to RxJava 3
31c31
< public class Rx2Apollo {
---
> public class Rx3Apollo {
33c33
<   private Rx2Apollo() {
---
>   private Rx3Apollo() {
218c218
<     emitter.setDisposable(getRx2Disposable(cancelable));
---
>     emitter.setDisposable(getRx3Disposable(cancelable));
222c222
<     emitter.setDisposable(getRx2Disposable(cancelable));
---
>     emitter.setDisposable(getRx3Disposable(cancelable));
226c226
<     emitter.setDisposable(getRx2Disposable(cancelable));
---
>     emitter.setDisposable(getRx3Disposable(cancelable));
229c229
<   private static Disposable getRx2Disposable(final Cancelable cancelable) {
---
>   private static Disposable getRx3Disposable(final Cancelable cancelable) {


Add workflow to lint PRs

PR's key points
Simple, the PR adds a Ruby lint to check PRs targeting master. It reports errors to the PR via Danger.
How to review this PR?
Check the code for correctness, that's it.

          1 Error

:no_entry_sign:

lib/fastlane/plugin/mm_toolkit/actions/download_asset_from_github_release.rb
26
Line is too long. [183/140]

  Generated by :no_entry_sign: Danger


Make heap large chunk bit twiddling branchless

We use some bit twiddling operations for setting some flags on large chunks in actor heaps. Before this commit, the functionality was implemented with a ternary operator which would result in a branch.
This commit changes the logic to use bit shifts instead to avoid the branching.

macro-ified


Error in Installing client-go

getting following error when try to import client-go project
$ go get k8s.io/client-go@latest
go: go.mod file not found in current directory or any parent directory.
	'go get' is no longer supported outside a module.
	To build and install a command, use 'go install' with a version,
	like 'go install example.com/cmd@latest'
	For more information, see https://golang.org/doc/go-get-install-deprecation
	or run 'go help get' or 'go help install'.

Ref page: https://github.com/kubernetes/client-go/blob/master/INSTALL.md
As per golang docs  go get is deprecated.
https://go.dev/doc/go-get-install-deprecation
/kind bug

Those instructions are for adding the client-go library as a dependency to your go project, but the error message indicates you are running the command outside a directory containing a go project and go.mod file.


[Kubernetes]  Allow to set custom headers on specific paths in ingress

Do you want to request a feature or report a bug?
Feature
What did you expect to see?
ATM annotations cannot be applied on specific paths like e.g. 	ingress.kubernetes.io/custom-response-headers . For example take the case of applying cache-control headers on static resources like .js, .png files.
We can
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: application-ingress
  namespace: abc
  annotations:
    kubernetes.io/ingress.class: 'traefik'
	ingress.kubernetes.io/custom-response-headers: Cache-Control: private || Cache-Control: max-age=31536000
spec:
  rules:
  - host:
    http:
      paths:
      - path: /abc1
        backend:
          serviceName: sabc1
          servicePort: 443
      - path: /abc2
        backend:
          serviceName: sabc2
          servicePort: 443

However the headers will be applied to all the paths.  If possible we can apply a regex before specifying the each header to indicate on what files the header should be applied. If no regex is defined then it should apply on all something like this
  annotations:
    kubernetes.io/ingress.class: 'traefik'
	ingress.kubernetes.io/custom-response-headers: (.js|.png)$ Cache-Control: private || (.js|.png)$ Cache-Control: max-age=31536000

would be good.
Further it would be great if this can be applied to specific path e.g.
- path: /abc1
        annotations:
          ingress.kubernetes.io/custom-response-headers: annotation for specific path
        backend:
          serviceName: sabc1
          servicePort: 443

mark

I would also like a feature like this, but so that I can support custom request headers while doing service-weights. If the ingress.kubernetes.io/custom-[response,request]-headers was of type map[string]map[string]string, then traefik could support something like:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: application-ingress
  namespace: abc
  annotations:
    kubernetes.io/ingress.class: 'traefik'
    ingress.kubernetes.io/custom-response-headers: |
        sabc1: X-Custom-Response-Header:sabc1
        sabc2: X-Custom-Response-Header:sabc2
    ingress.kubernetes.io/custom-request-headers: |
        sabc1: X-Custom-Host-Header:sabc1.namespace1.svc.cluster.local
        sabc2: X-Custom-Host-Header:sabc2.namespace2.svc.cluster.local
    traefik.ingress.kubernetes.io/service-weights |
        sabc1: 25%
        sabc2: 75%
spec:
  rules:
  - host: mydomain.com
    http:
      paths:
      - path: /abc1
        backend:
          serviceName: sabc1
          servicePort: 443
      - path: /abc1
        backend:
          serviceName: sabc2
          servicePort: 443

because the ingress object can define multiple services in one, it seems to make sense that different headers could be provided to/from each service differently. The key for me is to be able to specify a different custom host header per service so that the next downstream proxy can route accordingly.

Can't you just have multiple ingress definitions?

I saw somewhere that nginx supports some kind of templating, so you could write something like:

"ingress.kubernetes.io/custom-request-headers": "l5d-dst-override:$service_name.$namespace.svc.cluster.local:8080"

Not exactly that, but similar. Is that also possible for traefik? If it isn't I need to create multiple ingress definitions.

I saw somewhere that nginx supports some kind of templating, so you could write something like:

"ingress.kubernetes.io/custom-request-headers": "l5d-dst-override:$service_name.$namespace.svc.cluster.local:8080"

Not exactly that, but similar. Is that also possible for traefik? If it isn't I need to create multiple ingress definitions.


Update lang_Korean.lng

Pull Request checklist
Note: these are not necessarily requirements

[ ] I reformatted the code with clang-format
[ ] I checked to make sure my submission worked
[ ] I am the author of submission or have permission from the original author
[ ] Requires update of the PS2SDK
[ ] Requires update of the gsKit
[ ] Others (please specify below)

Pull Request description

@DDinghoya,
Please put your language updates in this thread, which is the official translation thread.
https://www.psx-place.com/threads/open-ps2-loader-beta-revisions-releases-language-pack.20547/page-5
In this way, the day all the languages are uploaded to the repository will all be done at once in a single commit, instead of creating a commit for each update of a single language, thank you very much.
Best regards.

@DDinghoya I've added your recently updated translation (with credits) here:
https://www.psx-place.com/threads/open-ps2-loader-beta-revisions-releases-language-pack.20547/page-5#post-225378.
Is there any font (font_Korean.ttf) that you prefer to also be added or you like the default one?
Let me know I want to add recently updated translations and fonts here into one pull request:
https://github.com/ifcaro/Open-PS2-Loader/pull/253.


New User: Organization field is required but does not produce the appropriate error

When I create a new user, no Organization is selected. If I don't select an organization, the save will fail, but doesn't produce an error:

@hannalcamp is this a blocker? The form is still usable and validates correctly on the backend

This is a CSS failure, fixed in 915be8d

If it's already being fixed, great. Otherwise I wouldn't consider it a release blocker.

QA - PASSED

Tried to save without organization, and was presented with the proper error and highlight:


Build failing with Cannot start PhantomJS

Hi All,
My build is failing with below error, i amm atching teh crash dmp as well here. Please help.
build	18-Jan-2023 12:10:25	18 01 2023 12:10:25.579:INFO [karma]: Karma v1.7.1 server started at http://<IP_ADDRESS>:9876/
build	18-Jan-2023 12:10:25	18 01 2023 12:10:25.580:INFO [launcher]: Launching browser PhantomJS with unlimited concurrency
build	18-Jan-2023 12:10:25	18 01 2023 12:10:25.584:INFO [launcher]: Starting browser PhantomJS
build	18-Jan-2023 12:10:27	18 01 2023 12:10:27.296:ERROR [launcher]: Cannot start PhantomJS
build	18-Jan-2023 12:10:27		PhantomJS has crashed. Please read the crash reporting guide at https://github.com/ariya/phantomjs/wiki/Crash-Reporting and file a bug report at https://github.com/ariya/phantomjs/issues/new with the crash dump file attached: /tmp/7aa82bbc-9c73-d584-2e9b19e8-3b8cfed1.dmp
build	18-Jan-2023 12:10:27
build	18-Jan-2023 12:10:27	18 01 2023 12:10:27.296:ERROR [launcher]: PhantomJS stdout:
build	18-Jan-2023 12:10:27	18 01 2023 12:10:27.296:ERROR [launcher]: PhantomJS stderr: PhantomJS has crashed. Please read the crash reporting guide at https://github.com/ariya/phantomjs/wiki/Crash-Reporting and file a bug report at https://github.com/ariya/phantomjs/issues/new with the crash dump file attached: /tmp/7aa82bbc-9c73-d584-2e9b19e8-3b8cfed1.dmp
build	18-Jan-2023 12:10:27
build	18-Jan-2023 12:10:27	18 01 2023 12:10:27.300:INFO [launcher]: Trying to start PhantomJS again (1/2).
build	18-Jan-2023 12:10:29	18 01 2023 12:10:29.591:ERROR [launcher]: Cannot start PhantomJS
build	18-Jan-2023 12:10:29		PhantomJS has crashed. Please read the crash reporting guide at https://github.com/ariya/phantomjs/wiki/Crash-Reporting and file a bug report at https://github.com/ariya/phantomjs/issues/new with the crash dump file attached: /tmp/56b0e33e-d34c-54b7-00e81d8d-6b08fedb.dmp
build	18-Jan-2023 12:10:29
build	18-Jan-2023 12:10:29	18 01 2023 12:10:29.592:ERROR [launcher]: PhantomJS stdout:
build	18-Jan-2023 12:10:29	18 01 2023 12:10:29.592:ERROR [launcher]: PhantomJS stderr: PhantomJS has crashed. Please read the crash reporting guide at https://github.com/ariya/phantomjs/wiki/Crash-Reporting and file a bug report at https://github.com/ariya/phantomjs/issues/new with the crash dump file attached: /tmp/56b0e33e-d34c-54b7-00e81d8d-6b08fedb.dmp
build	18-Jan-2023 12:10:29
build	18-Jan-2023 12:10:29	18 01 2023 12:10:29.593:INFO [launcher]: Trying to start PhantomJS again (2/2).
build	18-Jan-2023 12:10:31	18 01 2023 12:10:31.893:ERROR [launcher]: Cannot start PhantomJS
build	18-Jan-2023 12:10:31		PhantomJS has crashed. Please read the crash reporting guide at https://github.com/ariya/phantomjs/wiki/Crash-Reporting and file a bug report at https://github.com/ariya/phantomjs/issues/new with the crash dump file attached: /tmp/31ecb29d-fd33-7485-123dcb0b-19b992e7.dmp
build	18-Jan-2023 12:10:31
build	18-Jan-2023 12:10:31	18 01 2023 12:10:31.894:ERROR [launcher]: PhantomJS stdout:
build	18-Jan-2023 12:10:31	18 01 2023 12:10:31.894:ERROR [launcher]: PhantomJS stderr: PhantomJS has crashed. Please read the crash reporting guide at https://github.com/ariya/phantomjs/wiki/Crash-Reporting and file a bug report at https://github.com/ariya/phantomjs/issues/new with the crash dump file attached: /tmp/31ecb29d-fd33-7485-123dcb0b-19b992e7.dmp
build	18-Jan-2023 12:10:31
build	18-Jan-2023 12:10:31	18 01 2023 12:10:31.895:ERROR [launcher]: PhantomJS failed 2 times (cannot start). Giving up.
build	18-Jan-2023 12:10:31	Warning: Task "karma:unit" failed. Use --force to continue.
build	18-Jan-2023 12:10:31
build	18-Jan-2023 12:10:31	Aborted due to warnings.
build	18-Jan-2023 12:10:31
build	18-Jan-2023 12:10:31
regards,
Saad
152dc25c-a1d3-4c72-1c42a162-2f79da71.txt

@saadahmedd The latest stable release of PhantomJS (2.1.1) is 5 years old. The version of Karma that you are using, 1.7.1, is also rather outdated (they are at 6.x nowadays). PhantomJS 3.x is currently in (slow) development, but still unreleased. You should not count on it being released very soon.
I suggest you upgrade Karma and use headless Firefox or headless Chrome instead of PhantomJS for the time being.

Hi @jgonggrijp ,
Thank You for your response.
When we are running the build in our local it successful but unluckily when we run the build through bamboo it fails with above error. So i am assuming the outdated versions should not be a problem here.
Would there be any possible solution here?
Regards,
Saad.

Honestly, I don't know bamboo and I'm not even very familiar with PhantomJS itself, just keeping a tab on the issue tracker as a "fan on hiatus". I probably don't know the answers to your questions.
When you write "I am assuming the outdated versions should not be a problem here" (emphasis mine), where are you referring to by "here"?
What is wrong with upgrading Karma and replacing PhantomJS by another headless browser for the time being?


Metric-added value not showing on journal page

This is a great plugin. Thank you for putting it together and providing it to the community.
I would like to use it to track daily activities. Currently when I enter a value using metric-add it does add it to the dataset, but I have no visualization on the journal page that something was added for that date. It would be great to show the entered value there.

Great suggestion.  I'm thinking we can have the UI offer a checkbox that would allow the user to choose to add a block to the journal page that summarizes what was added.

also a checkbox in the plugin settings so I can set the journal feedback by default at every input!

All done!  Implemented in 0.12.


Implement quantization import for punet model.

This is a fairly substantial body of work that will be refined as we bring the model fully online. As of now, it runs and exports properly with the smoothquant int8 strategy and configuration we chose, but the results do not look correct. We will need to go through with a fine tooth comb and validate all of the numerics in conjunction with the quantization simulator that produced the parameters.
Key things added:

Quantizer tensors for expressing the parameters needed in order to quantize from a higher precision to lower precision (tests both integer and fp8).
First pass of teaching Linear and Conv layers how to work with quantized tensors and quantizers.
Teach Linear and Conv layer how to handle high precision input pre multiplier (needed for SmoothQuant like strategies).
Add a simple torch.export option to the interactive punet runner.
Make custom op auto unboxing and auto dequant a regular feature that op implementations can enable with kwargs.
Implement quantizers and QuantizedTensor types for the usual types of per-tensor and per-axis quant schemes.
Add Theta.optional_tensor()
Adds an import_brevitas_dataset.py which imports from a cooked (smoothquant folded) safetensors file and a JSON file containing calibration parameters, producing a quantized punet dataset.

Rob has provided a few rounds of offline review. Merging.


Better documentation for Action.Submit

Maybe this is explained somewhere else but using the Bot Framework it took me several days to actually understand that the Action.Submit response was supposed to be parsed and analyzed inside the very same dialog step that called the Action.Submit action.
The documentation is very broad on this and just says that the originator will get the response.

Thanks for the feedback, we definitely want to make sure our docs are approachable especially for common scenarios like handling actions.
I can add action handling to our Getting Started page as well.
@danmarshall is this scenario documented in BF somewhere that I should link to from Adaptive Cards docs?

@matthidinger That would be great. Please take it as constructive criticism as I loce BT and AC too. But someime it feels the docs assume a lot of background knowledge like restify, middleware chains, events, etc. Apologize if this is a too simple question but it drove me mad several days.
BT does not have this particular scenario handled either. I haven't seen any example at least that handles input data like this.
I am leaving my code here just in case it either helps understanding the issue or just for somebody in the future visiting the issue (Check the first IF):
bot.dialog("requestLocation", [
    function(session, args, next){

      //This is the snippet that took me a while to find and understand this is where you are supposed to capture the Submit.Action response, I was assuming the Submit will skip to the next middleware chain instead of waiting in the same dialog step.
        if (session.message && session.message.value) {
            session.endDialogWithResult({location: session.message.value});
            return; //Without this, the dialog kept repeating even after the endDialog
        }

        let dropdown = {};
        let attachments = [];
        let attachment = {};

        attachment.contentType = "application/vnd.microsoft.card.adaptive";
        attachment.content = {
            "type": "AdaptiveCard",
            "version": "1.0",
            "body": [
              {
                "type": "Input.ChoiceSet",
                "id": "location",
                "style": "compact",
                "placeholder": "Choose your zone",
                "value": "-1",
                "choices": [
                  {
                    "title": "Zone 1",
                    "value": "1"
                  },
                  {
                    "title": "Zone 2",
                    "value": "2"
                  },
                [...]
                ]
              }
            ],
            "actions": [
              {
                "type": "Action.Submit",
                "title": "Send"
              }
            ]
          };
        attachments.push(attachment);

        dropdown.type = "message";
        dropdown.text = "What is your zone?";
        dropdown.attachments = attachments;

        session.send(dropdown);

    }
]);

@sfratini thanks for working this out, and thanks for letting us know.
@matthidinger - I've let our docs team know, maybe you will want to add links to BotBuilder samples:

https://github.com/Microsoft/BotBuilder-Samples/tree/master/Node/cards-AdaptiveCards#collecting-and-handling-input-from-the-user
https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/cards-AdaptiveCards#collecting-and-handling-input-from-the-user

@danmarshall  Excellent. I might have seen that example some weeks ago and I "fixed" my code by memory.
Only one question/comment about this: "When using the Submit method, the Bot Framework will handle the submission and your bot will receive a new message with its value field filled with the form data as a JSON object."
So, in the example link the message is received by the default/root dialog and in my case I am trapping it in another child dialog. I am assuming that the activity is sent to the current middleware chain step (if the dialogs are handled like that) and not to the root dialog. Meaning that the current dialog step will wait for the user response.
Thanks both!

@danmarshall @matthidinger  Just a FYI, this is related: https://github.com/Microsoft/BotBuilder/issues/2715
It seems confusing that the action response from AdaptiveCards is taken from session.message.value and the response from HeroCards is from session.message.text.
But now I understand this is the correct way of handling action responses.

@sfratini yes, this behavior stems from the fact that AC can pass a complex object and "legacy" BotBuilder used only strings.

@sfratini , now response from AdaptiveCards is taken from session.message.text.

@hardlin3r  Do you have a link for that? I need to remember not to update the modules then.

@sfratini , i have these dependencies:
"dependencies": {
    "@types/restify": "^5.0.6",
    "adaptivecards": "^1.0.0-beta2",
    "botbuilder": "^3.11.0",
    "restify": "^6.2.3",
    "typescript": "^2.6.1"
  },
  "devDependencies": {
    "@types/chai": "^4.0.5",
    "@types/mocha": "^2.2.44",
    "@types/node": "^8.0.53",
    "bot-tester": "^3.2.2",
    "chai": "^4.1.2",
    "mocha": "^4.0.1",
    "ts-node": "^3.3.0"
  }```
and i get response from Action.Submit in session.message.text.


switch default region to avoid instability

GKE folks recommend using a different region
Fixes: https://github.com/knative/serving/issues/14935

/assign @upodroid


core.constants.py

Different modules will need access to a core set of constants such as density of air, Stephan Bolzman constant,...
Proposed solution: centrally stored dictionary core.constants.py

I think that makes sense as a mini module. Another possibility for the contents - which I used over in pyrealm - is to use  dataclasses.dataclass. There are a couple of possible advantages:

You can freeze the contents, so no-one can accidentally edit them.
It gives you a slightly neater access method (constants.density_of_air not constants['density_of_air'])

The second point is easily covered by by putting all the constants in a module and using it as from vr.core import constants. Granted that it does not prevent importing specific constants nor to edit them, but it seems like the most straight forward approach.
Either way (data class or module) will work fine. My main concern always with universal constants are units. What units they will be defined in? How is that communicated to the users? I tried a not-so-popular approach in a project some time ago using pint, but yet it might work here.

Completely agree about care needed on units. There are various python solutions for units such as pint and cfunit but it does add a layer of complexity - I've also seen pushback against using coded units. We certainly should state them in docs/comments and perhaps we park whether to actually programatically set them for now?

Closing - see #364


[1.2.0] Trailing whitespace in dhcpd.subnet.conf.j2

Hello,
When we define several networks (ice1-2, ice1-3, ...) , the dhcpd.subnet.conf.j2 template generate many trailing whitespace in DHPC configuration files.
This is not a problem to run the DHCP service, but the configuration files generate is too big and not very clean.
For fix this issue, please merge my patch.
Regards,

@actatux Can you confirm your approval on this one ?

Dear @hmeAtos
Could you also correct roles/core/dhcp_server/templates/dhcpd.subnet.conf.j2 as suggested by @actatux ?
So I can merge this :-)
Ben

Dear @hmeAtos
Could you also correct roles/core/dhcp_server/templates/dhcpd.subnet.conf.j2 as suggested by @actatux ?
So I can merge this :-)
Ben

Done.

Dear @hmeAtos
Could you also correct roles/core/dhcp_server/templates/dhcpd.subnet.conf.j2 as suggested by @actatux ?
So I can merge this :-)
Ben

Done.

Where?

Hello @hmeAtos ,
We are talking about the core role that has the same issue than the advanced-core role. Could you add the same changes to this PR to solve the same issue in a single PR?
Thanks!

Hello @hmeAtos ,
We are talking about the core role that has the same issue than the advanced-core role. Could you add the same changes to this PR to solve the same issue in a single PR?
Thanks!

My bad, sorry, i did'nt understand.
It is commited here: 33eb38c


Not Found Response

Hi,
I use livereload on angulardart 5.
pub run livereload --spa on
[INFO] Serving a WebSocket server at ws://localhost:4242
[INFO] Entrypoint: Generating build script...
[INFO] Entrypoint: Generating build script completed, took 324ms
...
[INFO] Build: Succeeded after 215ms with 0 outputs

[INFO] `build_runner` starts serving `on` on port 8080
Browse your web app at http://localhost:8000

Accessing localhost:8000 return 404.
When i run with pub run build_runner serve it displays page normally.

From the log:
[INFO] `build_runner` starts serving `on` on port 8080

It started serving the directory on instead of web .
I'm sorry, the document is not clear enough.
To enable SPA, you don't need to specify the option because it's the default. If you want to disable it, here's the way.
pub run livereload --no-spa


Typos on website

Couldn't find a repo for the website itself, so I'm submitting it here:

@rtpHarry thx a lot for the issue, you are right, there was a typo not just in the website but also in the component itself. it's now fixed and release in v2.2.0 😃
p.s.: there isn't any particular repo for the website because src/index.html is the website page itself 😉


What is ECC Priv key?

ECC Priv Key, what does that mean?

ECC private key is a ethereum account private key. When you run a Router, it is used to sign router tx which is posted to everpay / arweave. When your run a HALO Node, it is not used, just filled a test account private key.

I see, this is the first time I've seen it specified as ECC. I suggest correcting it to "EVM Private Key".

cool, changed


Release 20th July

Targets #{ISSUE_ID}
<  >

Description

Checklist:

[ ] I have performed a self-review of my own code.

Due to bugs in items being delivered in the release the pull reeuest is being closed.


New lines in BUILD_ARGS_FILE cause empty --build-arg, so build fails

When a file containing key/value pairs is supplied to BUILD_ARGS_FILE, it must not contain empty lines - doing so will cause an empty --build-arg parameter to be appended to the command. The build will then fail.
To reproduce, supply the parameter BUILD_ARGS_FILE, with a file containing the following:
FOO=bar
BAR=eep

(note the extra whitespace)

fixed by #34


Tighten CI checks

We want to ensure code quality issues get caught relatively early, before they cause problems in ngen integration tests on updates.
Changes

Enable AddressSanitizer (ASan)
Build with -Werror (including -Og to get control/data-flow analysis for necessary warnings)

Testing

CI

Checklist

[ ] PR has an informative and human-readable title
[ ] Changes are limited to a single goal (no scope creep)
[ ] Code can be automatically merged (no conflicts)
[ ] Code follows project standards (link if applicable)
[ ] Passes all existing automated tests
[ ] Any change in functionality is tested
[ ] New functions are documented (with a description, list of inputs, and expected output)
[ ] Placeholder code is flagged / future todos are captured in comments
[ ] Visually tested in supported browsers and devices (see checklist below :point_down:)
[ ] Project documentation has been updated (including the "Unreleased" section of the CHANGELOG)
[ ] Reviewers requested with the Reviewers tool :arrow_right:

Testing checklist
Target Environment support

[ ] Linux
[ ] macOS

(to be rebased and merged after #106)

It doesn't actually remove any ability. CMake already checks those environment variables, without anything in CMakeLists.txt

E.g. https://cmake.org/cmake/help/latest/envvar/CC.html

The more you know. I knew it was at least conventional, didn't realize it was a feature. Thanks for the link!


fix: Open previous buffer when closing last window

Resolve #480 by opening the previous buffer.

Tested, great fix :D


Bash completion: roomname completion is fragile for multi-python users

The _obi_roomnames function assumes that:

python is on the user's PATH (which is not actually a requirement for Homebrew obi)
the python on the user's PATH is the same python used for obi (which I think is hardcoded to /usr/bin/python
that the yaml package is findable on PYTHONPATH in the shell's context

None of these assumptions need be true for obi to run on Homebrew, because we "vendor" all dependencies (including yaml) and inject them into PYTHONPATH when running obi: https://github.com/Oblong/homebrew-tools/blob/master/obi.rb#L52-L64
For example, I removed pyyaml from my system with pip and room completion fails thusly:
bash-3.2$ pip uninstall pyyaml
Uninstalling PyYAML-3.12:
...
bash-3.2$ obi go <TAB>Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
ImportError: No module named yaml
--

In fact, I bet that if you took a brand new Mac laptop, installed Homebrew on it, tapped Oblong/homebrew-tools, and installed obi, without making any other changes, you'd see the same roomname completion problem.

This is fixed now (on the dev branch).


Create T-Shirt size clusters configuration for deployment

To easy the first time experience for those not familiar with OCP or PowerVS and reduce the amount of the necessary configurations we could provide predefined flavors: small, medium, large, x-large. This option could be set from the command line, during the execution:
terraform apply -var-file var.tfvars -size=small

Suggestions:
small
bastion     = {memory      = "16",   processors  = "1",    "count"   = 1}
bootstrap   = {memory      = "32",   processors  = "0.5",  "count"   = 1}
master      = {memory      = "32",   processors  = "0.5",  "count"   = 3}
worker      = {memory      = "32",   processors  = "0.5",  "count"   = 2}

medium
bastion     = {memory      = "16",   processors  = "1",    "count"   = 1}
bootstrap   = {memory      = "32",   processors  = "0.5",  "count"   = 1}
master      = {memory      = "32",   processors  = "0.5",  "count"   = 3}
worker      = {memory      = "32",   processors  = "1",  "count"   = 4}

large
bastion     = {memory      = "16",   processors  = "1",    "count"   = 1}
bootstrap   = {memory      = "32",   processors  = "0.5",  "count"   = 1}
master      = {memory      = "32",   processors  = "1",  "count"   = 3}
worker      = {memory      = "64",   processors  = "1",  "count"   = 6}

x-large
bastion     = {memory      = "16",   processors  = "1",    "count"   = 1}
bootstrap   = {memory      = "32",   processors  = "0.5",  "count"   = 1}
master      = {memory      = "32",   processors  = "1",  "count"   = 3}
worker      = {memory      = "64",   processors  = "2",  "count"   = 8}

This is a good thought. One of the sizes should atleast be sufficient (eg. medium)  for CP4D deployments
One possibility is to have {size}.tfvars file that can be passed via CLI depending on requested flavor.


nhentai

Source name
nhentai
Source link
https://nhentai.net
Source language
English
Other details
+18
Acknowledgements

[X] I have checked that the extension does not already exist by searching the extension listing and verified it does not appear there.
[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a meaningful title with the source name.
[X] I will fill out all of the requested information in this form.

In addition to the above, make sure you enable: Settings -> Browse -> NSFW (18+) source -> Show in sources and extensions lists


export metrics for watermark operations, pbq/wal reads

apply labels and remove duplicates
add the metrics to the dashboard

we can revisit it when we do perf analysis


Getting a black screen instead of the camera

Steps to Reproduce
When we open the camera screen then go to another screen, and then get back to the camera screen, the camera goes black
Expected results
Camera worked fine whenever I came to the camera screen
Actual results
Camera goes to black whenever we come and go to another screen
https://github.com/user-attachments/assets/564e8551-ddee-4277-b5fd-c110e4d8bbb1
About your device

Brand
Model
OS

Apple
iPhone 13
17.5.1

Your flutter version
Run this in your command line
flutter --version
3.3.10
camerawesome: ^1.2.1

CameraAwesomeBuilder.custom(
sensor: viewModel.cameraSensor,
aspectRatio: CameraAspectRatios.ratio_4_3,
// zoom: 0.3,
// previewFit: CameraPreviewFit.contain,
saveConfig: SaveConfig.photo(
pathBuilder: () => _path(CaptureMode.photo, viewModel),
),
builder: (cameraState, previewSize, previewRect) {
return cameraState.when(
onPreparingCamera: (state) =>
const Center(child: CircularProgressIndicator()),
onPhotoMode: (state) => Stack(
children: [
TakePhotoUI(state, viewModel),
Positioned.fill(
top: 30,
child: Align(
alignment: Alignment.topCenter,
child: _buildConnectionStatus(viewModel)))
],
),
);
},
)

@ukhandelwal did you solve it?

Same issue. Not always, but it has happened 25% of the time when the camera is opened.

I found this when the camera screen is still there in the navigation stack and the camera is not disposed. Make sure you remove the page before pushing to a new camera screen.


UploadController: Added support for using author names. Fixes #1707.

UploadController: added support for using author name from preferences.
Fixes #1707
Description
An author name can be set in settings to use instead of username while uploading images.
Tests performed
Uploaded multiple test images.
Tested on {API 27 & OnePlus 6}, with {ProdDebug}.
Screenshots

@cvhariharan Can you test the PR once to see if the set author name is actually being used in the uploaded image.

I have tested it and it works. It displays the author name on the website, if enabled and set, else it just defaults to username.

Test results
All automated tests pass
Tested 2.9.0-debug-master~3901ba89 on Galaxy Nexus (emulator) at API level 28

Case 1: disabled

https://commons.wikimedia.beta.wmflabs.org/wiki/File:Test1856_1.jpg

Case 2: enabled, with custom username set to "domdomegg" (lowercase "d")

https://commons.wikimedia.beta.wmflabs.org/wiki/File:Test1856_2.jpg

Case 3: enabled, but without username provided

https://commons.wikimedia.beta.wmflabs.org/wiki/File:Test1856_3.jpg

Case 4: enabled, with custom username set to "£:unicorn:" (to test handling of special characters)

https://commons.wikimedia.beta.wmflabs.org/wiki/File:Test1856_4.jpg

All worked flawlessly

Codecov Report

Merging #1856 into master will increase coverage by 0.03%.
The diff coverage is 50%.

@@            Coverage Diff            @@
##           master   #1856      +/-   ##
=========================================
+ Coverage    5.77%   5.81%   +0.03%
=========================================
  Files         231     231
  Lines       11604   11614      +10
  Branches     1079    1081       +2
=========================================
+ Hits          670     675       +5
- Misses      10878   10882       +4
- Partials       56      57       +1

Impacted Files
Coverage Δ

...a/fr/free/nrw/commons/upload/UploadController.java
27.77% <25%> (-0.13%)
:arrow_down:

...fr/free/nrw/commons/settings/SettingsFragment.java
41.17% <66.66%> (+2.46%)
:arrow_up:

Continue to review full report at Codecov.

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

Given I've now worked on this @maskaravivek can you review and merge this?

Congratz your first time contribution @cvhariharan :fireworks:

@neslihanturan Thanks!


Bump  to 10.11.0

Checklist

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

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

@conda-forge-admin, please rerender

OSX fails:
+ azcopy -h
/Users/runner/miniforge3/conda-bld/azcopy_1629077576240/test_tmp/run_test.sh: line 7:  6484 Killed: 9               azcopy -h
Tests failed for azcopy-10.11.0-h694c41f_0.tar.bz2 - moving package to /Users/runner/miniforge3/conda-bld/broken

Seems ominous:
/Applications/Xcode_12.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: warning: changes being made to the file will invalidate the code signature in: /Users/runner/miniforge3/conda-bld/azcopy_1629077576240/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/bin/azcopy

Proper solution is to build from source. Will skip for now.

@conda-forge-admin, please rerender


Add an array version of the benchmark  for Julia

Add a Julia array version that mimics the logic & flow of the pytorch example.

Should be good to go now

blazing fast, many thanks


new Db structure according to sql schema design. collections managing…

… api (#138, #141). introducing user account roles (#137) and multiple emails/oauths per account (#142, #143). fixes for #123, #124,#125.code formatting

API for CRUD of Collection Types is out of scope. Type of collections is very internal/pre-defined thing which not allowed to be managed by GUI.


fix(): refactor webhook registration

Description:

Initialization of CABundle
Handling registration and deregistration of webhook through NSM_REGISTER_WEBHOOK_CLIENT ENV var

Closing this since this is already merged - https://github.com/kubeslice/cmd-admission-webhook-k8s/pull/23


'az containerapp up --env-vars..' Is there any character length or number of environment variables limit

Please provide us with the following information:

This issue is a: (mark with an x)

[ ] bug report -> please search issues before submitting
[ ] documentation issue or request
[ ] regression (a behavior that used to work and stopped in a new release)

Issue description
Is there any character length or number of environment variables limit in 'az containerapp up --env-vars..' cli
Steps to reproduct

..
..

Expected behavior [What you expected to happen.]
Actual behavior [What actually happened.]
It does not add env variables in container app
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Ex. Did this issue occur in the CLI or the Portal?
CLI

There is no limit on the CLI side, would you be able to provide more details for debug purposes?

There is no limit on the CLI side, would you be able to provide more details for debug purposes?

Thanks Haroon for reply. Issue was with few line breaks in CLI. Fixed.
I am using 'az containerapp up' command with environment variable 'CosmosAccountName=secretref:cosmos-account' from CLI but after command succeeded it display 'container app' name for 'CosmosAccountName' variable in Azure Portal.
Tried secretRef too. It just take it as string and adds 'secretRef:connection-name' in environment variable
I am creating container app and secrets using Pulumi(IaC) and deploying image with environment variables (contains secrets) using CLI. (Don't want to configure it on Azure Portal)

There is no limit on the CLI side, would you be able to provide more details for debug purposes?

Thanks Haroon for reply. Issue was with few line breaks in CLI. Fixed.
I am using 'az containerapp up' command with environment variable 'CosmosAccountName=secretref:cosmos-account' from CLI but after command succeeded it display 'container app' name for 'CosmosAccountName' variable in Azure Portal.
Tried secretRef too. It just take it as string and adds 'secretRef:connection-name' in environment variable
I am creating container app and secrets using Pulumi(IaC) and deploying image with environment variables (contains secrets) using CLI. (Don't want to configure it on Azure Portal)

Could you try running with lowercase secretref:cosmos-account? I believe CLI only supports lowercase when add envs with secret refs. Thanks.

Hi

There is no limit on the CLI side, would you be able to provide more details for debug purposes?

Thanks Haroon for reply. Issue was with few line breaks in CLI. Fixed.
I am using 'az containerapp up' command with environment variable 'CosmosAccountName=secretref:cosmos-account' from CLI but after command succeeded it display 'container app' name for 'CosmosAccountName' variable in Azure Portal.
Tried secretRef too. It just take it as string and adds 'secretRef:connection-name' in environment variable
I am creating container app and secrets using Pulumi(IaC) and deploying image with environment variables (contains secrets) using CLI. (Don't want to configure it on Azure Portal)

Could you try running with lowercase --env-vars CosmosAccountName=secretref:cosmos-account? CLI only supports lowercase secretref:

keyword when adding envs with secret refs. If that doesn't work, try making sure your secret value is set correctly using az containerapp secret show. Thanks.

Hi Harron,
Thanks for reply.
I have tried 'AppInsightsKey=secretref:appinsights-key'
but on portal i see like below image

Do we still need to continue investigating this issue or is it likely user error? Please let us know if you are still having trouble @ranjeetkpGit

@kendallroden this is not a client issue but a limit from platform side so please check with Tomer or some ACA dev, not something we set or control on client side

looks like there was a work item to fix this.


OSM notes as challlenges

I am wondering if this is possible to create a Maproulette challenge based on a JSON file of OSM notes. This kind of challenge should simply show the note to the user, allow him to edit the map and then automatically close the note if the user mark the Maproulette challenge as solved.
I am interested in this feature, cause we can create a subset of notes and create a Maproulette challenge with it. For exemple if I request all the note containing a text like "update with imagery", I can create a nice challenge in Maproulette.

Hi @Binnette, we created a similar issue here: https://github.com/osmlab/maproulette3/issues/1711. Perhaps you can find it useful and collaborate with some ideas!

I'm closing this in favor of the ticket that @matheusgomesms referred to, since this is not really an API specific question, and I think it will benefit from broader discussion in the front-end repo.


Unable to access local domains (private DNS) and public domains using same set of options

I've got a private DNS server that is used to lookup local domains such as kitchen-computer.localdomain. I've been trying to setup this container so that I can access kitchen-computer.localdomain and google.com while connected to the VPN from outside my network.
So far, all combinations options I've tried are only able to either (one or the other, NOT both)

Access public domains (VPN client's requests get forwarded through the VPN server to public domains and public website see VPNs IP not the client's)

Note that here I CAN access local devices, such as kitchen-computer.localdomain, but ONLY by their private IPs -- <IP_ADDRESS> -- which isn't ideal in my case because I want to be able to access things by domain name for an internal nginx reverse proxy to work correctly

Access private devices using the local domain, kitche-computer.localdomain, but NO access to any public domains (I can't connect to google.com

In case 1., I've used nothing but the steps provided in the README's quickstart section.
In case 2., I've used same steps with a modification of how I run the openvpn server process (I've added a --network host to be able to access private domains),

docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --network host --cap-add=NET_ADMIN kylemanna/openvpn

Ideally I would like to be able to access both internal domains and external domains, is it possible to do this?

It would be great to get an update on this.

@nmccready I made a bit of progress on this since posting this issue.
It appears that the issue is with the DNS either on the client device connecting to the openvpn server, the DNS server itself that I'm running, the config I'm using to spin up this container (possibly some combination of these things).
I thought it might have to do with some iptables that need to be manually configured, but I don't believe that is the case. My notes are a bit of a mess, but I'll dive into this stuff soon and see if I can make any more progress with this.
If I remember correctly, I used this to spin up the container,
docker volume create --name $OVPN_DATA
sudo docker volume create --name $OVPN_DATA
sudo docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_genconfig -u udp://YOUR_DOMAIN_OR_PUBLIC_IP
sudo docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn ovpn_initpki
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn
sudo docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn
docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn easyrsa build-client-full CLIENTNAME nopass
sudo docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn easyrsa build-client-full CLIENTNAME nopass
sudo docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_getclient CLIENTNAME > CLIENTNAME.ovpn

Then I connected to the VPN using a laptop and once connected, I used dig <private domain or public domain> @<my dns server's ip> (or maybe I also used nslookup as well, don't remember) to see if I could resolve domains (see NOTE-1 below). I believe I was able to resolve the domains, which suggested that the issue is with the DNS config somewhere (host, dns server, vpn client, vpn server not sure).
NOTE-1: I do however recall running into issues hitting the DNS when it was running as another container on the same host, but that issue went away when I ran a DNS server baremetal on the host instead of in a container on the host.

NOTE-1: I do however recall running into issues hitting the DNS when it was running as another container on the same host, but that issue went away when I ran a DNS server baremetal on the host instead of in a container on the host.

Sounds like an internal DNS needs to be set or allowed to be set within the container itself. I did see that the container was hardcoded to google's name servers. Also I see that this fork primary reason for existence was to get rid of exactly that.
https://github.com/kylemanna/docker-openvpn/compare/master...chadoe:master

Actually it looks like both support overriding the DNS via setting $OVPN_DNS.

Honestly, ethernet bridging seems to look more like what I need .
https://openvpn.net/community-resources/ethernet-bridging/

It might be easier to do the bridging from the docker side to the private eth1 network.
https://docs.docker.com/network/bridge/

I am in a similar situation. I need to connect to my VPN and use a DNS server running in the host where docker-openvpn is running, where some local names are defined. I solved by using host network mode as you did and pushing the DNS from the openvpn configuration using the IP in the VPN space. For example:
[...]
server <IP_ADDRESS> <IP_ADDRESS>
push "dhcp-option DNS <IP_ADDRESS>"
push "route <IP_ADDRESS> <IP_ADDRESS>"
client-to-client

With this configuration I set the clients to only root addresses in that subnet to the VPN.

I have the same problem, using docker bind DNS for local zone and external internet (forwarders <IP_ADDRESS>,<IP_ADDRESS>)
I have host on which i start two contaners (bind + openvpn), i don use "network host in docker compose"
After connect to openvpn server i can't resolve anything at all. If i add to entrypoint
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE - i can resolve internal domains, but not external (google.com)
May be anybody know how to resolve this problem?


[staging-next] cargo/hooks: allow hooks to be disabled, gnome-tour: disable cargoBuildHook

Motivation for this change
For gnome-tour we want meson to do the build, however, there was no way to conditionally disable the buildRustPackage hooks
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

I can also move this into staging, as gnome-tour seems to have limited use, and the rust changes cause significant rebuilds

See also #114669

gnome-tour has been fixed. It would only cause a conflict on master

@worldofpeace I can remove the gnome-tour commit, but i think the cargo hooks should remain

Could you also add the donts to the buildRustPackage documentation?

/rebase-staging

/rebase staging

gnome-tour has been fixed. It would only cause a conflict on master

master gets merged into staging-next now through a bot

This is why in my opinion we should not use generic phases such as buildPhase and configurePhase but instead have hooks  provide their own phases. Unfortunately, we have to at least disable buildPhase and so on because stdenv.mkDerivation has them as default.


Issue with Incorrect Percentile Calculation in JMeter HTML Report

Expected behavior
I expect the calculations on the Transaction controller to respect the values described by the columns
Actual behavior
Hi everyone,
I'm encountering an issue with the results in the HTML report. For testing purposes, I’ve set up a Thread Group with a Transaction Controller, and under it, two HTTP Request samplers. I’ve checked the "Generate Parent Sample" option, as commonly recommended. However, when generating the HTML report, I notice that the statistics for the Transaction Controller show incorrect data: for instance, the percentile value is calculated as a sum rather than the expected value for that column. Does anyone know what could be causing this?
Steps to reproduce the problem

Configure a Thread Group in JMeter.

Add a Transaction Controller within the Thread Group.

Insert two HTTP Request samplers under the Transaction Controller.

Enable the "Generate Parent Sample" option as recommended.

Generate the HTML report.

Observe incorrect data in the report, particularly the percentile calculated as a sum instead of the correct value.

JMeter Version
5.6.3
Java Version
11
OS Version
Linux

I can't reproduce your reported issue.
When I build such a test plan (with two samplers, that each add 50 ms request/response time), the transaction controller has a that shows the results for the sum of its children as percentiles.


Travis Failing With Error

DevTools listening on ws://<IP_ADDRESS>:9222/devtools/browser/389e6872-3ba6-4191-9a7c-dddd9464cec1
Fontconfig warning: "/etc/fonts/fonts.conf", line 146: blank doesn't take any effect anymore. please remove it from your fonts.conf
 ==> ...ffeine\Tests\Browser\DripTest   ⚈
 ==> ...ne\Tests\Feature\CaffeineTest   ✓  ✓  ✓  ✓  ✓  ✓  ✓
 ==> ...\Console\Commands\PublishTest   ✓  ✓
 ==> ...ts\Unit\Providers\DripperTest   ✓  ✓  ✓  ✓  ✓
Time: 2.52 minutes, Memory: 10.00MB
There was 1 error:
1) GeneaLabs\LaravelCaffeine\Tests\Browser\DripTest::testFormDoesntExpire
Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"browserName":"chrome","platform":"ANY","chromeOptions":{"binary":""}}}
Operation timed out after 30001 milliseconds with 0 bytes received
/home/travis/build/GeneaLabs/laravel-caffeine/vendor/facebook/webdriver/lib/Remote/HttpCommandExecutor.php:286
/home/travis/build/GeneaLabs/laravel-caffeine/vendor/facebook/webdriver/lib/Remote/RemoteWebDriver.php:126
/home/travis/build/GeneaLabs/laravel-caffeine/vendor/orchestra/testbench-dusk/src/TestCase.php:106
/home/travis/build/GeneaLabs/laravel-caffeine/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:189
/home/travis/build/GeneaLabs/laravel-caffeine/vendor/laravel/framework/src/Illuminate/Support/helpers.php:768
/home/travis/build/GeneaLabs/laravel-caffeine/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:190
/home/travis/build/GeneaLabs/laravel-caffeine/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:92
/home/travis/build/GeneaLabs/laravel-caffeine/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:64
/home/travis/build/GeneaLabs/laravel-caffeine/tests/Browser/DripTest.php:14

All tests run fine locally, but there must be some environmental issue with TravisCI?

Hi @mikebronner - bit of a tricky one to test out :)
This issue: https://github.com/laravel/dusk/issues/10 may help to find a solution. The key things tried in there are adding 'no-sandbox' as an option to the ChromeDriver (although that appears to just skirt permissions problems) and running XVFB before initiating dusk tests.
Have you tried anything like that at all? If not are you happy to and let us know how you get on?

@mikebronner closing - but can reap if still an issue.

No worries ... I haven't resisted this in a while, I think. If I come across it again, I'll let you know. :)


_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m  9s
the patch passed

+1 :green_heart:
compile
1m  6s
the patch passed

+1 :green_heart:
javac
1m  6s
the patch passed

+1 :green_heart:
shadedjars
6m 19s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 51s
hbase-server in the patch failed.

_ Other Tests _

-1 :x:
unit
7m 52s
hbase-server in the patch failed.

34m 30s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1990

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux c7e349246346 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 47742b2083

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/1/testReport/

Max. process+thread count
526 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/1/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

The failed UT is TestHeapSize, seems we lost track for the heap size of HRegion for a long time...
Need to dig more to see how to fix it...

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 36s
Docker mode activated.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m  5s
the patch passed

+1 :green_heart:
compile
1m  3s
the patch passed

+1 :green_heart:
javac
1m  3s
the patch passed

+1 :green_heart:
shadedjars
5m 40s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 40s
hbase-server in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
130m 26s
hbase-server in the patch passed.

156m  1s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1990

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 886ea48e778b 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 46bf8944fd

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/2/testReport/

Max. process+thread count
4309 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/2/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 35s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
3m 34s
master passed

+1 :green_heart:
compile
0m 55s
master passed

+1 :green_heart:
shadedjars
5m 43s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 36s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 34s
the patch passed

+1 :green_heart:
compile
0m 57s
the patch passed

+1 :green_heart:
javac
0m 57s
the patch passed

+1 :green_heart:
shadedjars
5m 32s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 35s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
138m  3s
hbase-server in the patch passed.

162m 21s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/2/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1990

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux ad975c31fe44 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 46bf8944fd

Default Java
1.8.0_232

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/2/testReport/

Max. process+thread count
4353 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/2/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
3m 51s
Docker mode activated.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m 11s
the patch passed

+1 :green_heart:
compile
1m  5s
the patch passed

+1 :green_heart:
javac
1m  5s
the patch passed

+1 :green_heart:
shadedjars
6m 14s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 51s
hbase-server in the patch failed.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m 11s
the patch passed

+1 :green_heart:
compile
1m  7s
the patch passed

+1 :green_heart:
javac
1m  7s
the patch passed

+1 :green_heart:
shadedjars
6m  9s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 52s
hbase-server in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
148m  9s
hbase-server in the patch passed.

174m 52s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1990

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux bb1d5ac656ba 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 46bf8944fd

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/4/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/4/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/4/testReport/

Max. process+thread count
4195 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/4/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 33s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
3m 37s
master passed

+1 :green_heart:
compile
0m 56s
master passed

+1 :green_heart:
shadedjars
5m 35s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 36s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 31s
the patch passed

+1 :green_heart:
compile
0m 55s
the patch passed

+1 :green_heart:
javac
0m 55s
the patch passed

+1 :green_heart:
shadedjars
5m 38s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 36s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
159m 25s
hbase-server in the patch passed.

183m 28s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/4/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1990

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux fbfbd3b53377 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 46bf8944fd

Default Java
1.8.0_232

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/4/testReport/

Max. process+thread count
3500 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1990/4/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.


Fix 'wc' gnu test-suite compatibility

The wc utility is using the os_display crate's quotation function to produce quoted filenames on its output. This implementation produces slightly different values than the GNU wc's implementation. Both are valid. Sadly the automated tests will only pass using GNU's notation.
The following example demonstrates the difference.
Filename: 'a\nb' (https://github.com/coreutils/coreutils/blob/master/tests/misc/wc-files0.sh#L44) .
GNU output : 'a'$'\n''b'
uu_wc (os_display) output: $'a\nb'
The ls util implements its own quotation logic in src/uu/ls/quoting_style.rs . This implementation, with the right configuration may produce the GNU compatible output.
In addition, when in files0 mode GNU wc will never align columns. This needs to be mirrored in uu_wc as well.
Tasks:

Following advice on the #coreutils discord channel move the implementation from ls to uucore.
Use this quotation system in wc instead of os_display.
Do not align columns at all when in files0 mode.

Yes, i just pushed the patch.
https://github.com/cakebaker/coreutils/pull/62

We'll close the issue once the PR has been merged ;p


Move engine page components to app router folder in teams layout

Problem solved
Short description of the bug fixed or feature added

PR-Codex overview
This PR focuses on restructuring the codebase by moving various components and related files into a new directory structure, improving organization and accessibility. It also updates import paths to reflect the new locations.
Detailed summary

Moved components into apps/dashboard/src/app/team/[team_slug]/[project_slug]/engine/(instance)/[engineId]/ directory.
Updated import paths for components across multiple files to match new locations.
Adjusted stylesheets' import paths for swagger-ui.css.
Modified stories to align with the new directory structure.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

#5145  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @MananTank and the rest of your teammates on  Graphite


let user know their command is invalid

Closes #51

@all-contributors please add @John-Kryspin for code


Add powershell http check

This PR adds script to check URL availability from powershell, maybe you'll find that usefull.
P.S. Somehow this PR includes my old fix of service check PS script

:+1:
Woot!  More Powershell!


fixed documentation for Button- and ModalHandler

Pull Request Etiquette

[X] I have checked the PRs for upcoming features/bug fixes.

Changes

[ ] Internal code
[X] Documentation
[ ] Added examples
[ ] Other: _____

Related Issue: #104

Documentation for (Entity) Select Menus is missing
This has nothing to do with the ComponentIdBuilder helper class.


Add files via upload

An interview consisting of a conversation between a job applicant and a representative of an employer which is conducted to assess whether the applicant should be hired.

A navigation bar contains a list of links to help visitors navigating through your website.


Windows 2016 Customization

Can we customize Windows 2016 the same way?

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

ID: cdad1b23-8c75-cd08-41cc-6313fc7016bd
Version Independent ID: f7979a0f-a1be-100f-33b5-01627c45f783
Content: Prepare and customize a master VHD image - Azure
Content Source: articles/virtual-desktop/set-up-customize-master-image.md
Service: virtual-desktop
GitHub Login: @Heidilohr
Microsoft Alias: helohr

@iffarrukh Thanks for the Comment. We are actively investigating and will get back to you soon.

Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

@iffarrukh yes you can customize a WS 2016 image the same way


User Error generating code. Check the Developer Console AND the backend logs for details. Feel free to open a Github issue.

i use docker to run this project
but it error when I upload picture ,it prompt that：
User Error generating code. Check the Developer Console AND the backend logs for details. Feel free to open a Github issue.
i check web console：

and my backend seem no any logs got
Skipping virtualenv creation, as specified in config file.
/usr/local/lib/python3.12/site-packages/moviepy/config_defaults.py:1: SyntaxWarning: invalid escape sequence '\P'
"""
/usr/local/lib/python3.12/site-packages/moviepy/video/io/ffmpeg_reader.py:294: SyntaxWarning: invalid escape sequ
lines_video = [l for l in lines if ' Video: ' in l and re.search('\d+x\d+', l)]
/usr/local/lib/python3.12/site-packages/moviepy/video/io/ffmpeg_reader.py:367: SyntaxWarning: invalid escape sequ
rotation_lines = [l for l in lines if 'rotate          :' in l and re.search('\d+$', l)]
/usr/local/lib/python3.12/site-packages/moviepy/video/io/ffmpeg_reader.py:370: SyntaxWarning: invalid escape sequ
match = re.search('\d+$', rotation_line)
INFO:     Started server process [1]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://<IP_ADDRESS>:7001 (Press CTRL+C to quit)
INFO:     <IP_ADDRESS>:62166 - "GET / HTTP/1.1" 200 OK
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
INFO:     <IP_ADDRESS>:46093 - "GET / HTTP/1.1" 200 OK
INFO:     <IP_ADDRESS>:46093 - "GET /index.html HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /favicon.ico HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /doesntexist-123 HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /bonita/login.jsp HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /admin HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /version HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /login HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /assets/favicon.png HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /ui/favicon.ico HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /login.html HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /static/images/favicon.ico HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /install HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /phpmyadmin/index.php HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /error.json HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /api HTTP/1.1" 404 Not Found
INFO:     <IP_ADDRESS>:46093 - "GET /admin HTTP/1.1" 404 Not Found
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
WARNING:  Invalid HTTP request received.
it seems that i should change some config to redirect my backend address？
i install program in linux。 and open it in my mac。

Can you try https://github.com/abi/screenshot-to-code?tab=readme-ov-file#-faqs How can I update the backend host that my front-end connects to?
I think the issue might be that your backend is not running at <IP_ADDRESS>
Can you try visiting <IP_ADDRESS>:7000 as well? What do you see?

/usr/local/lib/python3.12/site-packages/moviepy/video/io/ffmpeg_reader.py:294: SyntaxWarning: invalid escape sequ
lines_video = [l for l in lines if ' Video: ' in l and re.search('\d+x\d+', l)]
may not see this log
I meet the same error, may be  is not suitable of  lib moviepy，just guess ，thank you sir，Looking forward to your reply

@qiangminmama have you tried the two things I suggested?

i see my docker ps seem backend  port is 7001

but i try your suggest,7000 and 7001 both have response like underline:

should I try to change  fronted/.env.example and  restart my docker？
（ps: my dir dont have .env.local  should I create one instead of .env.example?）

by the way, i see the example you provide is the public ip，should I use public ip instead of  <IP_ADDRESS>?
Looking forward to your reply~

Yes, go to the backend URL in your browser. It should load a page successfully. If not you have the wrong ip or port.

Your port looks to be 7001 from the logs but instead of using curl, use your web browser to go to that URL.

i try your suggest but get the same response

is it means I have a true conf？
w h at can I do to solve this problem？
Looking forward to your reply~

So your backend is working correctly.
Just set the correct URL and it should work: Can you try https://github.com/abi/screenshot-to-code?tab=readme-ov-file#-faqs How can I update the backend host that my front-end connects to?

link websocket error

http ok

How solve websocket error?

So at 10.0.... in your browser displays that web page?

10.0... is private ip

Yes. So if that is working in the browser. The front end should be able to connect to it. Do you see any logs on the backend?

Where is logs. I use docker run this project

Please see https://docs.docker.com/reference/cli/docker/container/logs/

Closing due to inactivity


baconjs out of memory

Go to DefinitelyTyped/types/baconjs and run tsc.
All I see is:
#
# Fatal error in , line 0
# API fatal error handler returned after process out of memory
#

CC @sandersn who has looked into errors like this.

I'm still in the process of making a smaller repro, but the cause appears to be the @augments tag in this construction:

    class Event<A> {
        value():A;
        hasValue():boolean;
        isInitial():boolean;
        isNext():boolean;
        isError():boolean;
        isEnd():boolean;
    }

    /** @augments Bacon.Event */
    class Next<A> extends Event<A> {
        constructor(value:A);
        constructor(f:() => A);
    }

This is odd, because I thought the augments tag was ignored except in JS.

Could be #18914 ?

Yeah, it's fixed after I pulled in your changes.


Custom CSS?

If I wanted to do custom CSS or html on a page in WP, how would I do that?
Here are some examples of things I want to play with, but not across the whole site, just maybe for a landing page or something:

This ticket is a note to self to ask about in the future. No need to take action.

We could make a template in WordPress to do all this, and you'd be able to select it when you made a new page.


failure with the iron trapdoor

LWC Version (/lwc admin version):
Last LWC version 2.1.0 loaded
Server version (/version):
This server is running CraftBukkit version git-Spigot-0ede7d0-228a5cd (MC: 1.13.1) (Implementing API version 1.13.1-R0.1-SNAPSHOT)
Short five word summary of issue:
failure to open protected iron_trapdoor
Detailed description of problem:
In the previous version of 1.12 you could open a metal trapdoor if it was protected with lwc and without the need for a lever, button ... etc. Defined in doors.yml. In the latest version for 1.13 does not allow it.
If there was an error in console, put it here:
no errors in console
Regards

This sounds like the same issue as #26

@Mundo-Minecraft Fixed in development build 38.

I have downloaded the # 40, the metal trapdoor protection works fine.
But now it does not let protect "normal" wooden doors, any trapsdoor except metal and "normal" wooden fence gate.
Greetings and thanks.

@Mundo-Minecraft It works perfectly development build 40. Check that your core.yml and doors.yml are correct. If you need to, delete/move them, and a correct one will be made next time you start your server.