purifyCSS: smaller file size on dev (minify: true) than production

Laravel Mix Version: 0.11.4
Node Version (node -v): v6.10.2
NPM Version (npm -v): 4.6.1
OS: Windows

Description:
webpack.mix.js:
...
var lookupCssIn = glob.sync(path.join(__dirname, 'resources/**/*.{vue,js,php,scss}'), {
    ignore: '**/*/app.scss'
});
...
mix.options({
    processCssUrls: false,
    postCss: [
        require('postcss-fixes')(),
        require('postcss-merge-rules')
    ],
    purifyCss: {
        paths: lookupCssIn,
        purifyOptions: {
            info: true,
            rejected: true,
            minify: mix.config.inProduction,
            whitelist: [
                '*modal*'
            ]
        }
    }
});
...
mix.sass('resources/assets/sass/app.scss', 'public/css')
    .version();
...

When i run npm run dev and set minify: true in purifyOptions my app.css will be 237Kb. If i run npm run production the file is 251Kb. The list of removed selectors is significant longer on npm run dev.
It seems that in production mode, the css gets minified before it is processed by the purifycss plugin. And the plugin may process an unminified file better. Maybe let purifycss handle the minification if the option is set or do it after purifycss in production mode.

This should be resolved in Mix 1.0.


No way to upload files with "text/plain; charset=utf-8" filetype

Gitea version (or commit ref): Gitea version 1.9.1 built with GNU Make 4.2.1, go1.12.8 : bindata, sqlite, pam
Git version: git version 2.22.1
Operating system: Arch Linux ARM
Database (use [x]):

[x] PostgreSQL
[ ] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No
[x] Not relevant

Log gist:

Aug 15 18:40:17 dtluna.net gitea[21743]: 2019/08/15 18:40:17 ...s/repo/attachment.go:58:UploadAttachment() [I] Attachment with type text/plain; charset=utf-8 blocked from upload

Description
I have
ALLOWED_TYPES = "application/zip|application/gzip|application/x-gzip|application/x-gtar|application/x-tgz|application/x-compressed-tar|text/plain; charset=utf-8"

In my /etc/gitea/app.ini, but I still cannot upload checksums.txt at https://git.dtluna.net/dtluna/fallhack/releases/edit/v1.0.1
...
Screenshots

There are two allowed_types, you may changed the wrong section. But of course, it's still a bug.
[repository.upload]
ALLOWED_TYPES = "application/zip|application/gzip|application/x-gzip|application/x-gtar|application/x-tgz|application/x-compressed-tar|text/plain"

[attachment]
ALLOWED_TYPES = "application/zip|application/gzip|application/x-gzip|application/x-gtar|application/x-tgz|application/x-compressed-tar|text/plain"

@lunny I am speaking specifically about the [attachment] section

For release, you should change repository.upload section not attachment

@lunny
I have this in my config
 [repository.upload]
 ;Whether repository file uploads are enabled. Defaults to `true`
 ENABLED = true
 ;Path for uploads. Defaults to `data/tmp/uploads` (tmp gets deleted on gitea restart)
 TEMP_PATH = data/tmp/uploads
 ; One or more allowed types, e.g. image/jpeg|image/png. Nothing means any file type
 ALLOWED_TYPES = "application/zip|application/gzip|application/x-gzip|application/x-gtar|application/x-tgz|application/x-compressed-tar|text/plain"

and I still cannot upload checksum.txt. But if I have this:
[attachment]
; Whether attachments are enabled. Defaults to `true`
ENABLED = true
; Path for attachments. Defaults to `data/attachments`
PATH = data/attachments
; One or more allowed types, e.g. image/jpeg|image/png
ALLOWED_TYPES = */*

then I can upload checksum.txt. I am positive that [attachment] is the section to configure.


MM-T645 added test for deleting incoming webhook

Summary

Delete Incoming Webhook
Ticket Link
MM-T645
mattermost/mattermost-server#15254

/update-branch


Getting type error using the Rating field in Nova

I am getting the following error in PHP 8:
Type mixed cannot be marked as nullable since mixed already includes null at ./vendor/nikaia/nova-rating-field/src/Rating.php:43
I checked your file and the constructor signatures is public function __construct(string $name, $attribute = null, ?mixed $resolveCallback = null) and the offending part is ?mixed as mixed already contains null, so no need to add the ?.

Having same problem.

Hi guys! any news? How did you fix it until the pull request get approved?
Thanks

I'm not using an alternative right now, I'm waiting and focusing on other parts of my development.
The solutions that I see right now are:

Use the code here and add a nova field "manually" to your codebase and do the changes there.
Fork this repo, do the changes and publish your own nova-rating-field from your own repo. (that's what @Abdukhaligov ended up doing here: https://github.com/Abdukhaligov/nova-rating-field)

@nikaia You should really accept this pull request, because your package is BROKEN on PHP8 because of a single ?.
In the mean time, until @nikaia accepts this pull request, you can use something like vendor-patches to patch this bug yourselves.

Please can you update this bug ?
Some time lost for only one commit...


Map Snapshots

Please add support for taking map snapshots:
GoogleMap::snapshot(@NonNull GoogleMap.SnapshotReadyCallback callback)

@MobileAppsGO Thank you for opening this issue. 🙏
Please check out these other resources that might be applicable:

Support Console - If you have a support contract.
Discord - chat with other developers
StackOverflow - use the google-maps tag
Google Maps Platform issue trackers

This is an automated message, feel free to ignore.

I would also want this feature. Thanks!

any updates on this?

@recoverrelax you can use MapEffect to get the snapshot.
Something like:
GoogleMap {
   MapEffect { map ->
      map.snapshot { snapshot ->
         // Got snapshot here
      }
   }
}

Is this going to be an official feature? It would be very nice to have a map span to base snapshot on, cause CameraPosition is very limited to handle multiple markers with a good framing displaying all markers.

Yes.. I think we should have other options of zoom, since in my case I need to frame multiple markers, and set the snapshot with a zoom that will show every marker wihtout being too far.

Any update on this?
Is snapshot functionality is available ?

I have been using in production the recommend by @arriolac code snippet:
GoogleMap {
   MapEffect { map ->
      map.snapshot { snapshot ->
         // Got snapshot here
      }
   }
}

and is working. The downside is that in very rare cases and completely randomly it throws:
    java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.graphics.Bitmap.isMutable()' on a null object reference
    	at android.graphics.Canvas.<init>(Canvas.java:113)
    	at com.google.maps.api.android.lib6.impl.a.a(:com.google.android.gms.policy_maps_core_dynamite@233610103@233610101065.570495220.570495220:3)
    	at com.google.maps.api.android.lib6.phoenix.cb.run(:com.google.android.gms.policy_maps_core_dynamite@233610103@233610101065.570495220.570495220:9)
    	at android.os.Handler.handleCallback(Handler.java:958)
    	at android.os.Handler.dispatchMessage(Handler.java:99)
    	at android.os.Looper.loopOnce(Looper.java:205)
    	at android.os.Looper.loop(Looper.java:294)
    	at android.app.ActivityThread.main(ActivityThread.java:8194)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)

maybe because MapEffect is still experimental? Will it be any update any time soon?

We are still waiting for the stable official implementation, correct?

@petros-chariskos i twas able to fix that NPE by putting that MapEffect behind a callback of "onMapLoaded". It's a parameter for GoogleMap. Try it, I hope it helps. I never seen the NPE ever since.

thank you @alexandrupele, I am already doing that and still getting the NPE. I can give the code snippet in case there is something wrong with my implementation but I think it's pretty straight forward.
var isMapLoaded by remember { mutableStateOf(false) }
val mapBitmap: MutableState<Bitmap?> = remember { mutableStateOf(null) }

GoogleMap(
    modifier = Modifier,
    cameraPositionState = cameraPositionState,
    properties = mapProperties,
    uiSettings = uiSettings,
    onMapLoaded = {
        isMapLoaded = true
    }
) {
    MapMarker(
        context = LocalContext.current,
        state = rememberMarkerState(position = LatLng(latLng.latitude, latLng.longitude)),
        iconResourceId = iconResourceId
    )

    if (isMapLoaded) {
        MapEffect { map ->
            map.snapshot { snapshot ->
                mapBitmap.value = snapshot
            }
        }
    }
}

thank you @alexandrupele, I am already doing that and still getting the NPE. I can give the code snippet in case there is something wrong with my implementation but I think it's pretty straight forward.
var isMapLoaded by remember { mutableStateOf(false) }
val mapBitmap: MutableState<Bitmap?> = remember { mutableStateOf(null) }

GoogleMap(
    modifier = Modifier,
    cameraPositionState = cameraPositionState,
    properties = mapProperties,
    uiSettings = uiSettings,
    onMapLoaded = {
        isMapLoaded = true
    }
) {
    MapMarker(
        context = LocalContext.current,
        state = rememberMarkerState(position = LatLng(latLng.latitude, latLng.longitude)),
        iconResourceId = iconResourceId
    )

    if (isMapLoaded) {
        MapEffect { map ->
            map.snapshot { snapshot ->
                mapBitmap.value = snapshot
            }
        }
    }
}

I have tested this code trying to create a snapshot of the map and it causes infinite recompositions when the line is executed:
mapBitmap.value = snapshot
I have tested this code trying to create a snapshot of the map and it causes infinite recompositions when the line is executed
Any idea why this problem? any solution? 😕

Hi! Is this feature still being working on? Or any other way to access the googleMap instance without the use of MapEffect?Thanks!

Would be awesome to have this feature +1

@petros-chariskos try updating to compose maps 4.3.3. I see they've fixed a few things about the phase of the composition at which point the map is rendered. Let me know if it fixes it for you. I've also seen this crash again, now I'm hoping it goes away with the new version. I had 4.3.0 before.

I still get this crash. Anyone found a solution for it?

@petros-chariskos check this thread until the end, i think the answer is there: https://issuetracker.google.com/issues/290806747


fix: categorize QA engine questions

Categorizes QA questions as defined by a new mappings file. Adds two flags: --qa-enable and --qa-disable for finer grained control

Hi @Soumil-07, last week while you were demoing the categorizing QA feature I think we had found a bug- when categories were specified in a new question in custom starlark-based transformer and they were not getting reflected during the QA in transform phase, and it was still showing as external category. Were you able to fix that bug?

Hi @Soumil-07, last week while you were demoing the categorizing QA feature I think we had found a bug- when categories were specified in a new question in custom starlark-based transformer and they were not getting reflected during the QA in transform phase, and it was still showing as external category. Were you able to fix that bug?

Hi! Apparently it wasn't a bug, I was using the wrong attribute during our demo (I used category, it should be categories). Passing the correct, attribute it properly categorizes the question according to the specified categories.

@Soumil-07 can you rebase this branch as it is out-of-date with the main branch.

Related https://github.com/konveyor/move2kube/issues/861


broken images fixed

#6 Fix images

hey @venkataraviraja5 changes in package-lock.json will now be accepted please first install dependencies then commit again.


Updated UI for Dataverse connector

Hi
The UI has upgraded for connecting to Dataverse, now you do not get promoted for a Server URL of the dataverse environment that you want to connect to, instead, you simply get a list of environments that you can access in your organization
The documentation on this should therefore be updated accordingly

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

ID: 1e182c32-ef1e-2092-9e8f-0643f991c17a
Version Independent ID: 11d6812e-4d94-9024-72ad-a8ae7aa429a6
Content: Power Query Dataverse connector
Content Source: powerquery-docs/Connectors/Dataverse.md
Service: powerquery
GitHub Login: @DougKlopfenstein
Microsoft Alias: bezhan

Please ignore (I'm using bot automation to add labels). #please-open

Hi @nathanwlee1
Thanks for the feedback! The Power Query Dataverse connector article has been updated for some time, and the requirement for an environment URL has been removed (except in the case of requiring a specific port). Closing as fixed.


GlTF Parser Error（GlTF Transparent Material）

Describe the bug
GlTF parser is not correctly parse the material of transparent.
To Reproduce
Steps to reproduce the behavior:

Use glTF viewer can reproduce this issue.

glTF file has been supplied @GuoLei1990 @zhuxudong
It's an internal project, so I can't put the model on github.

done with opacity background


email validation

seems that addresses like "my@mail" are valid in input type="email" fields

This has been brought up many times before. See #455.


Fix triple generic invoke

What is the purpose of the change

Brief changelog
Verifying this change

Checklist

[x] Make sure there is a GitHub_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GitHub issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Check if is necessary to patch to Dubbo 3 if you are work on Dubbo 2.7
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[ ] Add some description to dubbo-website project if you are requesting to add a feature.
[ ] GitHub Actions works fine on your own branch.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #13021 (a4cf94c) into 3.2 (35746aa) will decrease coverage by 0.64%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                3.2   #13021      +/-   ##
============================================
- Coverage     70.04%   69.40%   -0.64%
+ Complexity      339        2     -337
============================================
  Files          1877     1650     -227
  Lines         99348    68537   -30811
  Branches      18073     9999    -8074
============================================
- Hits          69590    47571   -22019
+ Misses        24221    16374    -7847
+ Partials       5537     4592     -945

see 3527 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


RnD: Implement approach for gaining internet access

in some environments the account running PoShMon won't have internet access to, say, call PushBullet, so another approach is needed. Possible RunAs credential?

or check proxy...

done, in next release


Feature Request: Autostart Scoop on boot

If possible, I would like to ask feature to autostart app on boot with a switchable option, off by default.

Oh yes, absolutely. This is something I've considered adding for a while. I'm currently preparing to get Scoop on F-Droid first though. Thanks for the request!

Oh yes, absolutely. This is something I've considered adding for a while now. I'm currently preparing to get Scoop on F-Droid first though. Thanks for the request!

That is a very noble gesture from you, thanks!

@srccrow WOO


network: podinterface: a bit more variable name consistency

Giving multiple names to something that is essentially the same thing (a BindMechanism) adds metal burden on the reader. This PR tries to increase consistency for the names used.
NONE

/cc @maiqueb

/cc @maiqueb


[next] You are running the esm-bundler build of vue-i18n. It is recommended to configure your bundler to explicitly replace feature flag globals with boolean literals to get proper tree-shaking in the final bundle.

Version
@nuxtjs/i18n: 8.0.0-alpha.0-27692209.a559121
nuxt: 3.0.0-rc.8
Nuxt configuration
Please change to [x] if relevant for this issue:

[ ] Applies to a site deployed to a static server (site generated with nuxt generate)
[ ] Applies to a site deployed to a server with a Node backend

Thank you for your reporting!
Sorry for my late reply.
I've already fixed in vue-i18n v9.3.0-beta
This version will be included in nuxtjs/i18n v8.0.0-alpha.2 soon.
When it will have been released, you would be check it!
Thanks!


GEODE-3149: Removing the VectorT.hpp header file and typedefs

-Changing (somthing)Ptr to std::shared_ptr<(something>
-Changing unnecessary declarations to auto
-Cleaning up Macro defines that were no longer needed

@mhansonp Please resolve merge conflicts (rebase) and push.

Actually, I think it will be easier to start over. I am working on plan B approach now that I have more regex powers. I am hoping to have this wrapped up by the end of the day vs, spending another day or two on the rebase with all the conflicts.
Thanks,
Mark

On Nov 13, 2017, at 12:22 PM, Jacob Barrett<EMAIL_ADDRESS>wrote:
@mhansonp https://github.com/mhansonp Please resolve merge conflicts (rebase) and push.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/apache/geode-native/pull/148#issuecomment-344045796, or mute the thread https://github.com/notifications/unsubscribe-auth/AZVB_T-U0UwjHvqycbkBUMYEr87leNWKks5s2KTsgaJpZM4QZ_PV.


Loan Repayment Calculator

Enter calculator name -
Loan Repayment Calculator
Describe calculator functionality -
Get Loan amount taken, rate of interest from the user.
The user can enter monthly installment amount he wishes to pay to repay the loan, the calculator will then display number of months/years it will take to repay the loan.
OR
The user can enter in how many of months/years he wants to repay the loan, so calculate the monthly installment amount he should pay.
Also display total interest and amount paid by him at the end of the loan closure.
Under which category you wish to place it -
[] Computer Science
[] Mathematics
[] Physics
[] Chemistry
[] Biology
[x] Finance
[] Scientific
[] Health
[] Sports
[] Let project owner decide
[] Suggest a new category - (Answer here)

Hi @SarthakKeshari can you also assign this issue to me.

Hey @Saksham-245,
Assigned.
You may contribute your code under the folder path -
calc_for_everything\calculators\src\finance\loan_repayment_calc
Issue completion deadline - 4th Oct 6:00:00 pm IST
NOTE - In case the issue completion deadline is not met, the issue will be assigned to a new participant

Hey @Satvik-Garg,
Glad to see your eagerness for contributing 🤩. We are following first come first serve. If deadline is not met, then only it can be assigned to a new participant.
For now, kindly look into any open issues or you may even create one. 🥳
Happy contributing🎉


Font cropped in .252

I installed .252 the other day and now the tops of all the fonts on my HD300 are cropped by 1 or 2 pixels. This isn't limited to the tallest characters, so not sure what's going on. I'm attaching a photo

Notice the tops of the Title and lower case 'e' and 'a' in Chelsea Handler

Erase the 'fontcache' directory in your SageTV program folder and that should fix the problem. There was a change to some of the font calculations recently to fix a bug so the cached ones are probably not lining up with the new calculations.


Space gap between rows

I've managed to get dashboard layout customized almost how I want it, except for this.  I do not know how to remove the huge space ?

You can remove the big plus by unchecking this box:

I don't know where the big gap above is coming from... Maybe it has something to do with that icon? You can check that via the Open Webview Developer Tools command.

Toggling off the + helped but the space still exists, although smaller; a little more reduction would help.

Could you add a option rather then fighting with style sheets to adjust this height ?

Can you check if this isn't resulting from the icon above, using the Webview developer tools? Currently, I have no clue what is causing the space. It looks like you added the icon as a ::before rule to the color and left the project name blank?
The padding between both projects and groups is around 20-30px.  For introducing an option for a fixed height, I think I'd need to rewrite a noticeable part of the CSS and code for variable text size.

I'm unable to open the visual studio code web view developer tools when dashboard is open.

Then we are stuck at guessing.

Your suggestion was to use Webview Developer tools to check the styles, I'm only saying it isn't possible ?

Yes, and as you don't provide any information, I can't do anything about that.

I know I could use the Webview Developer tools to modify the styles, maybe recent updates has somewhat prevented this ?

I use it all the time for developing the Project Dashboard. So if something broke this option, it has to be on your side.
Anyway, today's v2.0.0 update reduced the space below projects when the path is disabled. Additionally, there is now a free-form text setting which you can use for custom CSS. The CSS will be injected as a style tag, so if defined correctly, the rules should override the default ones.
Please refrain from opening issues on how to override specific CSS rules in the Dashboard! Get your webview dev tools working again, it helps a great deal with styling. The Dashboards CSS rules can be looked up here: SASS, compiled CSS

When the dashboard is open you can open which webview development tools; that of vscode ?

What is the rule for adjusting the spacing between groups in a workspace, I hope there is a rule for the style sheet; that may be the solution. Therefore I can apply it to the Custom CSS.

You have to find it out yourself using the devtools. I won't help you with any further customizing rules.
Open the dashboard, focus it, and use this command. If the devtools won't open, something in your vscode setup is broken.

I got it sorted out; It is the bottom margin which is what adjusts exactly what I want. Except the rule is not being applied in the Custom CSS part of the settings ?
body .project {margin:0 20px -110px 0;}

If I add this exact rule to my settings, it looks like this (notice the overlapping projects):

That isn't the case on my end, it moves correctly; although when I try to apply it, it doesn't work ?

Maybe you have a syntax error when you combined that with the "+" group rule. You have to debug this yourself. Check if it is rendered in the  of the webview and see if the rules are applied (but overridden, etc.).

I've tried both; body .project data-id="vexdu1fd0hntjyi58urt" {margin 0 20px -110px 0;} and
body .project {margin 0 20px -110px 0;} with either being the only rule; it doesn't work ?

Thats because your CSS is invalid ;)

I've got it exactly how I want it.
Although now I'm curious to know what issues you were having doing this adjustment, I think you could add this as an option in the settings.

It's because of a mixture of the tiles not having a fixed height due to the variable font sizing, option for disabling the path and still needing a somewhat fixed height. There are multiple CSS rules for the padding to handle these cases.
Maybe I could rewrite that and make it an option. I just don't see a reason for doing so. Because if the project padding should be an option, why not all the other padding, font sizes, orderings, border color width, etc.?
Also, I dare to say that the default dashboard looks pretty good and satisfies 100% - 1 of the users. If there is a valid request for an interesting and meaningful option that has practical purposes, like smaller tiles to fit more projects, I'll include it. But a differently sized padding? This certainly does not decide between life and death.

Maybe I could rewrite that and make it an option. I just don't see a reason for doing so. Because if the project padding should be an option, why not all the other padding, font sizes, orderings, border color width, etc.?

Can you make a version so I can try this option and see how it works.

I'll just quote myself:

I just don't see a reason for doing so.

How about adding an option for custom SVG images, rather then hacking into the settings and applying Base64 encoded images ?
Then base on the size of the image padding can be applied around the image or an option for global padding around the image, specifically the base of the image between groups ? The images are stored locally and loaded.

The problem is that this saving mechanism can not be used for all use cases, namely when syncing the dashboard using VSCode Settings Sync.
I have evaluated 3 types of saving the images:

Directly in the settings or storage as SVG or base64: Possible and works everywhere, but makes the settings huge, which may result in unforeseen problems with VSCode itself. Usually, these settings aren't bigger than a few kb, so dumping some 100kb+ images in there may lead to problems.
Saving the images locally, as you suggested: Best solution when the dashboard is only used on one device. It does not work if the dashboard is synced.
On the web: Would allow accessibility from everywhere and having a low storage footprint, but is blocked by the webview's Content Security Policy.

There is just no option that can be used for all use cases without leading to unforeseen problems. That's the reason why the Dashboard does not support icons, although I originally intended to.

Saving the images locally, as you suggested: Best solution when the dashboard is only used on one device. It does not work if the dashboard is synced.

Is it possible to add this, and with regards to the Content Security Policy; you mean it doesn't allow images to be loaded from an external source as the web ?

Saving the images locally, as you suggested: Best solution when the dashboard is only used on one device. It does not work if the dashboard is synced.

Is it possible to add this,

This would exclude a large portion of the users from using images, which I want to avoid. So I'm afraid not. I still think putting the images into the name as HTML is the best solution for now. It works for you and does not confuse or hinder other users.

and with regards to the Content Security Policy; you mean it doesn't allow images to be loaded from an external source as the web ?

Yes, I have to define the folders where content may be loaded from before building the extension. So it cannot be defined by the user.

Yes, I have to define the folders where content may be loaded from before building the extension. So it cannot be defined by the user.

How about an option to load custom external images whereas the folders as you mentioned are defined or not ?

This should work.

How do I get it to work ? :)

Install the latest version. I activated it globally for now for images only, which should not be a security issue.

How do I load an external image, where is the option ?

We misunderstand each other. I simply added the rule that external images are allowed to be loaded. You still have to add the  HTML tag into name or color.

Hopefully in a future release a user can have a dialog menu to choose the image whether locally or remote; in the mean time thanks.

External images by means of file:// and https:// or one or the other.  I'm attempting to load an image externally by means of https:// I don't see the image, rather the broken image icon ?

VEX

"
Trying to load an image but instead of the image; all I get is, the broken image icon ?

Because - again - that's just a whole bunch of invalid HTML. What about checking it first, using any HTML validator?
https://www.freeformatter.com/html-validator.html


fix typo

not found id_t but oid_t in abstract_table.h

Coverage remained the same at 74.956% when pulling e5000b6062915a52605da6a8092e8cb4400e4d0b on udgw:master into 998d71aa7b045c5db56ada7c841aecbede4efdd7 on cmu-db:master.


UnixHttpClientITCase.java: This should be un-ignored and

The TODO 44-50450105 from #44 has to be resolved:
This should be un-ignored and refactored after #41 is done. The unix socket server needs to be spooled up, and the url changed accordingly.

It is is located at src/test/java/com/amihaiemil/docker/UnixHttpClientITCase.java#L49-L51.
It was created by @llorllale on 2018-03-15T21:26:05Z. Estimation is 30 minutes.
If you have any technical questions, don't ask me, I won't be able to help. Open new issues instead.

@zoeself thank you for reporting this. I'll assign someone to take care of it soon.

Job gh:amihaiemil/docker-java-api#371 is not assigned, can't get performer


Added KeyCloak setup example yaml files for KKP

Signed-off-by: archups<EMAIL_ADDRESS>
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Looks good, but please:

move it to the https://github.com/kubermatic/community-components/tree/master/components/id-management section there we already had some examples
add the component to main README.md

@toschneck done! adapted as per review comments. Please review and merge. Thanks!

Hey @toschneck  this is ready for review and merge, please check!

/approve


Clarification regarding mod_md and mod_status

Debian 10 stable
Apache 2.4
mod_md + mod_status enabled
My VHost : https://wiki.visionduweb.fr/index.php?title=VirtualHosts_des_domaines_enregistrés#visionduweb.fr_.C3.A9coute_du_port_SSL_443
I just wish I could see my certificate in my server-status navigation url to know its expiration date.
I do not understand how to place the tags to do this, in the Vhost, where, what tags i need use.
I would really like the minimum required here, to simply display the status of the certificates in my browser, and not for auto renew.

mod_md only provides status for certificates that it manages.
If that's all you need, it's pretty easy to get this information yourself.
From the command line (no privileges are required):
2>&1  openssl s_client -connect wiki.visionduweb.fr:443 -CAfile /etc/ssl/ca_bundle.pem </dev/null | openssl x509 -subject -issuer -startdate -enddate -noout
subject=CN = wiki.visionduweb.fr
issuer=C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3
notBefore=Jan 18 03:37:49 2020 GMT
notAfter=Apr 17 03:37:49 2020 GMT

You can turn this into a CGI script if you need it in a browser.
Or you can setup mod_md with static certificate files which will disable renewal
Something like
<MDomain wiki.visionduweb.fr>
MDCertificateFile /etc/ssl/wiki.visionduweb.fr.cert
MDCertificateKeyFile /etc/ssl/wiki.visionduweb.fr.key
</Mdomain>

Since you are using a LE certificate, why don't you want auto-renewal?

In fact, I already use automatic renewal, with a cron stain, everything works fine.
My question mainly concerns the use of mod_status because I read that to display the certificate information from the server-status page, I had to configure my virtualhost, at least one, for mod_md
Currently, the server-status page shows me a lot of information about the server, but, I don't have the information about the expiration of the certificates, which I would like to obtain.
It is this rendering that I would like to obtain, see the image:
https://static.chez-oim.org/tuto_MD/cert1.png
I do not understand or should be placed the <MDomain .. tag because if I put this in my VirtualHost, Apache refuses to restart.
I have read many documentations of apache mod_md and mod_status but I fall back each time on the same documentations, with few examples, and very few are in French, not much more are in English. I only have 4 pages of results on Google, and, that does not allow me to understand how to do it.
I would like to manage to do it, and, write the method in French, on my wiki, to make it accessible to others.
Thank you for your advice.

@ZerooCool if you want to continue using another ACME client for your certificates, that's fine. I assume you have the usual SSLCertificateFile and friends in your VirtualHost sections.
You can add these to a MDomain (since mod_md v.2.2.0) via the directives MDCertificateFile and MDCertificateKeyFile just as @tlhackque mentioned above.
The MDomain needs to be outside any Virtualhost. Hope this helps.

First i Create CA with certbot
sudo certbot certonly --webroot --agree-tos --email<EMAIL_ADDRESS>-d tiger-green.fr -d www.tiger-green.fr -w /var/www/tiger-green.fr --rsa-key-size 4096
My VHost for :80 ( /etc/apache2/sites-available/tiger-green.fr.conf )
https://wiki.visionduweb.fr/index.php?title=VirtualHosts_des_domaines_enregistrés#tiger-green.fr_.C3.A9coute_du_port_HTTP_80
My VHost for :443  ( /etc/apache2/sites-available/tiger-green.fr.conf )
https://wiki.visionduweb.fr/index.php?title=VirtualHosts_des_domaines_enregistrés#tiger-green.fr_.C3.A9coute_du_port_SSL_443
I have this in the Vhost :
<VirtualHost tiger-green.fr:443>
...
<IfModule mod_ssl.c>
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/tiger-green.fr/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/tiger-green.fr/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/tiger-green.fr/chain.pem

SSLProtocol all -SSLv2 -SSLv3
SSLHonorCipherOrder on
...
</VirtualHost>

Then i need add this, if i anderstand and outside any Virtualhost
<MDomain tiger-green.fr>
MDCertificateFile /etc/letsencrypt/live/tiger-green.fr/cert.pem
MDCertificateKeyFile /etc/letsencrypt/live/tiger-green.fr/privkey.pem
</Mdomain>

When you say, outside of a VirtualHost, That means, in the same file as the VirtualHost of Apache2, but, not in the VirtualHost tag (  ... </ .. >?
Or else, that means that this configuration should go directly to apache.conf or even to the conf of status.conf or md.conf (which by the way, in my case, does not exist. I do have a md.load in the available modules of apache, but, no associated configuration file for mod_md.)
My question was certainly not clear, but, I specify here the request. I would like to be sure to understand in which file I should add this code :
<MDomain tiger-green.fr>
MDCertificateFile /etc/letsencrypt/live/tiger-green.fr/cert.pem
MDCertificateKeyFile /etc/letsencrypt/live/tiger-green.fr/privkey.pem
</Mdomain>

Currently, I understand that I must add this code at the very beginning of my configuration file for the apache site, therefore, /etc/apache2/sites-available/tiger-green.fr.conf
However, if I do so, apache2 refuses to restart.
Invalid command '<MDomain', perhaps misspelled or defined by a module not included in the server configuration
However, mod_md is activated

MDomain visionduweb.fr
This command alone, on the top, at the very beginning of the file, will not create any problem of restarting. I do not think that helps me anything, to display the state of the certificates, on the page server-status (via mod_status).
Indeed, with this simple line, nothing is displayed in addition on the server-status page.

Your <mdomain tiger-green.fr> block is fine.
It has to be outside the virtual host, but after LoadModule mod_md.
Place it just before your <VirtualHost tiger-green.fr:443>
Please let us know where to find your write-up.  Translations are always welcome.
(And I can read French...but not write it well enough to publish.)

LoadModule mod_md
<mdomain visionduweb.fr>

apache2: Syntax error on line 194 of /etc/apache2/apache2.conf: Syntax error on line 28 of /etc/apache2/sites-enabled/visionduweb.fr.conf: LoadModule takes two arguments, a module name and the name of a shared object file to load it from
My Vhost : https://paste.debian.net/1134798/
Some small notes here for mod_md
https://wiki.visionduweb.fr/index.php?title=Installer_Apache2_sur_Debian#Module_Apache2_mod_md
Some small notes here for mod_status
https://wiki.visionduweb.fr/index.php?title=Installer_Apache2_sur_Debian#Module_Apache2_mod_status

Now, i have add in /etc/apache2/apache.conf
LoadModule mod_md /usr/lib/apache2/modules/mod_md.so
And, in my Vhost, i have add :
<mdomain visionduweb.fr>
sudo service apache2 restart
apache2: Syntax error on line 7 of /etc/apache2/apache2.conf: Can't locate API module structure `mod_md' in file /usr/lib/apache2/modules/mod_md.so: /usr/lib/apache2/modules/mod_md.so: undefined symbol: mod_md
Resart work with :
LoadModule md_module /usr/lib/apache2/modules/mod_md.so
mdomain visionduweb.fr

But not work with :
LoadModule md_module /usr/lib/apache2/modules/mod_md.so
<mdomain visionduweb.fr>

Pastebin from my VHost :

I'm sorry that we are not communicating clearly.
The Loadmodule statement is already somewhere else in your configuration.
What you need exactly is:
<MDomain tiger-green.fr>
MDCertificateFile /etc/letsencrypt/live/tiger-green.fr/cert.pem
MDCertificateKeyFile /etc/letsencrypt/live/tiger-green.fr/privkey.pem
</Mdomain>

<VirtualHost tiger-green.fr:443>
<IfModule mod_ssl.c>
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/tiger-green.fr/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/tiger-green.fr/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/tiger-green.fr/chain.pem

SSLProtocol all -SSLv2 -SSLv3
SSLHonorCipherOrder on
</VirtualHost>

The way that the distributions package `httpd` is very flexible, but can be confusing.

The `httpd` documentation describes the directives in the order that `httpd` processes them.

But that can be hard to discern from all the directories and files.

You might find it easier to understand how the files get put together if you use my [`mergeincludes` tool](https://github.com/tlhackque/httpd-tools).

LoadModule md_module /usr/lib/apache2/modules/mod_md.so
<MDomain visionduweb.fr>
MDCertificateFile /etc/letsencrypt/live/visionduweb.fr/cert.pem
MDCertificateKeyFile /etc/letsencrypt/live/visionduweb.fr/privkey.pem
</Mdomain>

-->
apachectl[12693]: AH00526: Syntax error on line 3 of /etc/apache2/sites-enabled/visionduweb.fr.conf:
apachectl[12693]: Invalid command '<MDomain', perhaps misspelled or defined by a module not included in the server configuration
apachectl[12690]: Action 'start' failed.

Also - the MDCertificateFile should have (in this order) both the cert.pem and chain.pem files
Once mod_md is managing the domain, you can delete the SSLCertificateFile, SSLCertificateKey , and SSLCertificateChainFile directives.  The MDCertificateFile and MDCertificateKeyFile directives override them.  (It is harmless to leave the SSL* directives in.
So, at the very end you have:
<MDomain tiger-green.fr>
# certificates.pem has both cert.pem and chain.pem
# e.g. cat cert.pem chain.pem >certificates.pem
MDCertificateFile /etc/letsencrypt/live/tiger-green.fr/certificates.pem
MDCertificateKeyFile /etc/letsencrypt/live/tiger-green.fr/privkey.pem
</Mdomain>

<VirtualHost tiger-green.fr:443>
<IfModule mod_ssl.c>
SSLEngine on
# SSLCertificateFile /etc/letsencrypt/live/tiger-green.fr/cert.pem
#SSLCertificateKeyFile /etc/letsencrypt/live/tiger-green.fr/privkey.pem
# SSLCertificateChainFile /etc/letsencrypt/live/tiger-green.fr/chain.pem

SSLProtocol all -SSLv2 -SSLv3
SSLHonorCipherOrder on
</VirtualHost>

I specify that I did not load the watchdog module because I did not find it for Debian and I read that it is surely preloaded.
I say it again, possibly, I was surprised not to see a configuration file in /etc/apache2/mods-available/md.conf but only a mod.load
At the moment, I don't see where i can search.

Apache2 can't restart when i test your last proposition,
SSLCertificateFile ...
SSLCertificateKeyFile ...
SSLCertificateChainFile ...
https://paste.debian.net/1134809/
AH00526: Syntax error on line 2 of /etc/apache2/sites-enabled/visionduweb.fr.conf:
apachectl[12814]: Invalid command '<MDomain', perhaps misspelled or defined by a module not included in the server configuration
apachectl[12811]: Action 'start' failed.
Or, with Loadmodule :
[so:warn] [pid 12834] AH01574: module md_module is already loaded, skipping
apachectl[12834]: AH00526: Syntax error on line 2 of /etc/apache2/sites-enabled/visionduweb.fr.conf:
apachectl[12834]: Invalid command '<MDomain', perhaps misspelled or defined by a module not included in the server configuration
apachectl[12831]: Action 'start' failed.
Really sorry.

LoadModule md_module /usr/lib/apache2/modules/mod_md.so

No.  Do not add a new LoadModule statement.  mod_md is loaded with the other modules.
You started by saying that mod_md is loaded.
I'm confused.
Do you have server-info enabled?  If so, please verify that mod_watchdog and mod_md are in fact loaded.  Can you post a screenshot?  Also, the full version of apache - 2.4.??
Mine looks like:

You may also want to run my tool that consolidates all the configuration files so that we can see what is happening.

You started by saying that mod_md is loaded.
Yes, i test with Loadmodule for read eventualy a other error log.

I look for server-info
I write your proposition for use your tool.

apachectl[12814]: Invalid command '<MDomain', perhaps misspelled or defined by a module not included in the server configuration

Your post shows only part of your configuration.  Debian puts it in many pieces.
This says mod_md is not loaded.  Please show server-info - best if you post the whole thing.
Again, my mergeincludes tool will show how the pieces are put together.  Order matters.
I'm sorry that this has been so difficult for you.  We're missing some information - the answer will be simple :-)

Server-info is configured like this:
You need to enable mod_info.
<Location /server-info>
  SetHandler server-info
  require host xxx
 </Location>

xxx is the host that you are browsing from - you generally don't want server-info to be public.

Can you confirm if you can read that ? ( This link was delete after you read )
https://privnote.com/Fc0R6ive#7BmffgjjU

I read it, but all it contains is:
https://www.visionduweb.fr/server-info

Ofcourse, you ask me that, server-info , this is the link, and, i give you the link with privnote, the link whas delete for a next user ... Can you delete your answer with this link ? ;x )
And, when you have the info, i up the good right for this page, and, delete the 2 last messages here.

Yes i have add mod_info : https://wiki.visionduweb.fr/index.php?title=Installer_Apache2_sur_Debian#Module_Apache2_mod_info

... which is publiclly accessible!
That is a well-known location - no point in trying to keep it secret.
I expected you to post the contents, not the link.  But OK, we can proceed.
mod_md IS loaded.
mod_watchdog IS also loaded.
you are running httpd 2.4.38 - the latest is 2.4.41
There is no configuration listed for mod_md
Let's start with one host.  wiki.visionduweb.fr
You have this file (line numbers are from mod_info):
/etc/apache2/sites-enabled/wiki.visionduweb.fr.conf
  28: <VirtualHost wiki.visionduweb.fr:443>
 107:   SSLEngine on
 108:   SSLCertificateFile /etc/letsencrypt/live/wiki.visionduweb.fr/cert.pem
 109:   SSLCertificateKeyFile /etc/letsencrypt/live/wiki.visionduweb.fr/privkey.pem
 110:   SSLCertificateChainFile /etc/letsencrypt/live/wiki.visionduweb.fr/chain.pem
 112:   SSLProtocol all -SSLv2 -SSLv3
 113:   SSLHonorCipherOrder on
 114:   SSLCompression off
 115:   SSLOptions +StrictRequire
 116:   SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
    : </VirtualHost>

Let's try  this:
in file:
/etc/apache2/sites-enabled/wiki.visionduweb.fr.conf
put exactly this:
<Mdomain wiki.visionduweb.fr>
  MDCertificateFile/etc/letsencrypt/live/wiki.visionduweb.fr/fullchain.pem
  MDCertificateKeyFile /etc/letsencrypt/live/wiki.visionduweb.fr/privkey.pem
</Mdomain>
 <VirtualHost wiki.visionduweb.fr:443>
   SSLEngine on
#   SSLCertificateFile /etc/letsencrypt/live/wiki.visionduweb.fr/cert.pem
#   SSLCertificateKeyFile /etc/letsencrypt/live/wiki.visionduweb.fr/privkey.pem
#   SSLCertificateChainFile /etc/letsencrypt/live/wiki.visionduweb.fr/chain.pem
   SSLProtocol all -SSLv2 -SSLv3
   SSLHonorCipherOrder on
   SSLCompression off
   SSLOptions +StrictRequire
   SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
 </VirtualHost>

and make NO other changes.
Then let's look at server-info and server-status

Thank you. Let's go ... and ...
I can't restart apache2 if i comment this 3 line to the wiki Vhost. ( the same for all Vhost ).

Yes i have add mod_info : https://wiki.visionduweb.fr/index.php?title=Installer_Apache2_sur_Debian#Module_Apache2_mod_info

I can't access that.  I'm OK with looking at it directly
I can't restart apache2 if i comment this 3 line to the wiki Vhost. ( the same for all Vhost ).
Not for all vhosts.  Just the one.
We will have to add <MDomain> blocks for the other vhosts later.
One thing at a time.
What version of mod_md?  It must be (as stefan said) at least v.2.2.0.
You've turnd off /server-info, so I can't see what you did.

Please add the 4 lines above the <virtual host at line 28, and comment out the 3 lines at 108-110.
Enable server-info and server-status.
No other changes.
Then, if it doesn't work, we need to see the server error log.

Yes you can access to the wiki, server-info and server-status
( For the moment, it's open, or, closed if i restart the server. )
Ofcourse, i test only one, i have only comment 3 line ( not add MDomain or  ) but i can't restart Apache if i comment this :
<MDomain wiki.visionduweb.fr>
MDCertificateFile /etc/letsencrypt/live/wiki.visionduweb.fr/cert.pem
MDCertificateKeyFile /etc/letsencrypt/live/wiki.visionduweb.fr/privkey.pem
</Mdomain>

 <VirtualHost *:443>
   SSLEngine on
#   SSLCertificateFile /...
#   SSLCertificateKeyFile /...
#   SSLCertificateChainFile /...

Version of mod_md? It must be (as stefan said) at least v.2.2.0.

Ok i give you that later, i search how i can find the module version.
I restart the server.

AH00526: Syntax error on line 28 of /etc/apache2/sites-enabled/wiki.visionduweb.fr.conf:
apachectl[17800]: Invalid command '<MDomain', perhaps misspelled or defined by a module not included in the server configuration
apachectl[17797]: Action 'start' failed.
apachectl[17797]: The Apache error log may have more information.

First, note that the MDCertificateFile should be, as I wrote, fullchain.pem, not cert.pem
<MDomain wiki.visionduweb.fr>
  MDCertificateFile/etc/letsencrypt/live/wiki.visionduweb.fr/fullchain.pem
  MDCertificateKeyFile /etc/letsencrypt/live/wiki.visionduweb.fr/privkey.pem
</MDomain>

The apache error log might tell us more.
But at this point, my guess would be that you have an old version of mod_md - the <Mdomain directive syntax changed a VERY long time ago.  That may be the problem.
It looks like debian has libapache2-mod-md kits in backports with apache 2.4.41, as well as bullseye and sid.
Or you can build from source:
The latest release (made this week) is here
It's simple to build - usually as simple as
wget https://github.com/icing/mod_md/releases/download/v2.3.2/mod_md-2.3.2.tar.gz
tar -xzf mod_md-2.3.2.tar.gz
cd mod_md-2.3.2
./configure && make && make install

You need to install httpd-dev, libcurl-dev, and libjansson -dev first.

i search how i can find the module version.
But, i don't found how to find that.

dpkg -s  <package> or aptitude versions <package>
<package> is probably libapache2-mod-md - but I don't use it on Debian.

Really nothing in the error.log
I have read for apache-dev but i have test 3 day ago, and, depends are not correct, then i need waiting, or, using debian testing. It's not really my objectif with my server stable, at this time.
Stable but not working for all, sorry for that.
Debian Buster 10 stable, KO for this test.
Then we make a pause for that.
We can test later, a few days or weeks.
sudo dpkg -l | grep libapache2
ii  libapache2-mod-php7.3              7.3.14-1~deb10u1                    amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  libapache2-mod-security2           2.9.3-1+b1                          amd64        Tighten web applications security for Apache

ii  apache2                            2.4.38-3+deb10u3                    amd64        Apache HTTP Server
ii  apache2-bin                        2.4.38-3+deb10u3                    amd64        Apache HTTP Server (modules and other binary files)
ii  apache2-data                       2.4.38-3+deb10u3                    all          Apache HTTP Server (common files)
ii  apache2-utils                      2.4.38-3+deb10u3                    amd64        Apache HTTP Server (utility programs for web servers)

Sorry to arrive at an unsatisfactory answer.
You can always use my first answer until Debian catches up - the openssl command line :-(
I hope that you will have better luck with mod_md when you are able to update.
It's pretty late in France - time for you to go home!


NPE in finishGame

Seems to happen in every game. Saw it in the emulator as well.
Unhandled error TypeError: Cannot read properties of null (reading 'status')

at .Object.update ( /workspace/lib/index.js:51 )
at .repoStartTransaction ( /workspace/node_modules/@firebase/database-compat/dist/index.standalone.js:15094 )
at .runTransaction ( /workspace/node_modules/@firebase/database-compat/dist/index.standalone.js:17692 )
at .Reference.transaction ( /workspace/node_modules/@firebase/database-compat/dist/index.standalone.js:18486 )
at undefined. ( /workspace/lib/index.js:50 )
at process.processTicksAndRejections ( node:internal/process/task_queues:95 )

Changed from 500 to 400.


Improve README in ckcp

Some information in ckcp README was obsolete. Updated it.
Replaced ArgoCD to Argo CD.

/lgtm

/re-test

/retest

/retest

/retest

@fgiloux all tests have passed on this. Please merge the PR as I see approvals from Romain and you.


Saving the user record should not trigger validations

Newer versions of sorcery validate the user model. I believe in this pull request I have removed all calls that would trigger validation.

using save! causes a different bug.
see here:
https://github.com/NoamB/sorcery/issues/84
someone mentioned a method 'update_attribute' in singular, which supposedly does not trigger validations.

sounds like a solution to me

Hi there,
I also noticed that indeed the update_attribute updates all dirty fields as mentioned above - even when they're invalid. I think the solution that NickClark mentions above is a nice one. Only side-effect is the updated_at field will not be updated, however I don't think that's too big an issue.
Even though I think it's an active record defect, it would be nice to make sure it is fixed. I assembled a pull request (https://github.com/NoamB/sorcery/pull/182) for this

Hi there,
I also noticed that indeed the update_attribute updates all dirty fields as mentioned above - even when they're invalid. I think the solution that NickClark mentions above is a nice one. Only side-effect is the updated_at field will not be updated, however I don't think that's too big an issue.
Even though I think it's an active record defect, it would be nice to make sure it is fixed. I assembled a pull request (https://github.com/NoamB/sorcery/pull/182) for this


Create a monthly devrel report

It will be an opportunity for us to have a way to share the highlights of the last month developer relations wise.

So far the company is small, so devrel get a lot of visibility. It will become more important when our team will be bigger, and the company will also.


Quote over-writing does not work

When we write quotes(', ") it automatically close. Because of that, when no cursor move detected, quote overlapped to keep writing code without pressing delete key. but it won't work for NimLime both of quotes. This must be fixed since it is a massive problem.

I dont understand. Can you clarify what you want ?


Add SiteGround elePHPant configuration and photos

Hello! We in SiteGround, created a new elePHPant who we give as a gift in Raffles, Quizzes, Events etc. I would like to add him to your website if you agree. :)
Here's how he looks in the list:

Thank you!

A description would be good: note the unique features of this elePHPant and explain how it can be obtained

Description added :)

@cookieguru  Can I ask you for a review of the description, and please correct me if I should change something! Thank you!

Sounds like a lot of marketing; this site is just a reference of the different variants

Okay, I will think about it. Thank you, again!

Update description.

Hello Groundy!

Updated elephpant's name to Groundy corresponding this tweet.
Happy New Year! :)

Updated elephpant's name to Groundy corresponding this tweet.
Happy New Year! :)

Hello! Should I add something else to this request?

Hello! Should I add something else to this request?

@ymihaylov Sorry for the delay. PRs on this project don't always get reviewed quickly.

@philipsharp Okay, I changed the names, rebased my branch to the latest changes in your repo, and squashed the commits. Can you check the request again?


[boost] Enable Boost building with wasm32-emscripten

This PR allows for boost:wasm32-emscripten compilation.
While most of Boost compiles already with Emscripten (wow!), few modules didn't, like boost-locale, boost-asio, boost-coroutine, etc.
Did some hacky fixes to enable boost-locale compilation, and disabled dependency of boost to the other modules that don't yet work.
Thanks to PR, these commands should work:
vcpkg install boost-build:x86-windows
vcpkg install boost:wasm32-emscripten

Note: this isn't probably the way yet, as seems that Boost allows for toolset=emscripten compilation (though, throwing cryptic Boost Jam/B2 errors when trying this from vcpkg), and this PR doesn't try to change currently used toolset=gcc.

The gmp failure is in the baseline, so merging this anyway. Thanks for your contribution!


Implement Turborepo Codegen for Template-able Architecture

Create a code generation feature in Turborepo that allows easy creation and configuration of new packages or other template-able elements. Refer to the documentation for more information.
This also forces consistency and standards for Workers-SDK Monorepo additions/setups like packages, fixtures, templates, etc...
Follow up work to https://github.com/cloudflare/workers-sdk/pull/3261

See https://github.com/cloudflare/workers-sdk/pull/4038#issuecomment-2089907176

Yep still agree 😄


Is this a working plugin after all?

Not able to  see any slider moving apart from carousel indicators?

slide #1

slide #2

slide #3

it does work for me

I'm having some trouble with this simple example as well. No errors displayed to console, but the slider doesn't display for me

This doesn't work for me either.

doesn't work either here. not seeing any display

Does not work for me either. I think this project is dead

the slider shown after I remove the "overflow: hidden" style as you can find in "angular-carousel.css" like this:
ul[rn-carousel] {
overflow: hidden;
padding: 0;
white-space: nowrap;
position: relative;
-webkit-perspective: 1000px;
-ms-perspective: 1000px;
perspective: 1000px;
-ms-touch-action: pan-y;
touch-action: pan-y;
}
but "rn-carousel-controls-allow-loop" does not work for me, its not slide in loop.


fixed link to point to the right place

Description
fixed link to point to the right place after feedback from Michelle
Reviewer Notes
N/A
Related Issue(s) / Ticket(s)
N/A
Screenshot(s)
N/A

This pulled in some other changes I guess that weren't merged yet, so I am a little confused as I didn't even make those...


Add file import functionality for tutorial assignments.

I would appreciate it if someone can provide some comments on coding style or what not.
I know its ugly rn :( Will work on the aesthetics once the functionality is approved.
Also on the server side, how does one error log? Seems like all the exceptions are caught and a 500 internal server error is thrown but no error messages are outputted?

Errors are automatically caught and logged, don't worry about that

Yeah aesthetics need some work :P
Consider using the file upload component in howamidoing. You'd have to pull it into the common folder (maybe add a components subfolder?) and include it in both, but then we could share it between the two apps.
Or just load from a google sheet like the OH queue does, idk.


Rename 'cipher 2.go' to 'cipher_2.go'

Some build systems, notably Make, do not support spaces in filenames.
This commit renames 'cipher 2.go' to 'cipher_2.go' so that the aes12
package is usable with Make.

Thanks!


Vincent/update tf112

Hi all,
This PR makes GPflow stable and tested against the latest TF release 1.12.
Changes:

removed unused, old types: np_float, tf_float, np_int, tf_int
resolved some of the warnings that were showing when running GPflow
allowed for broadcasting in mean functions Constant and Linear

Codecov Report

Merging #877 into develop will decrease coverage by 2.51%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           develop     #877      +/-   ##
===========================================
- Coverage     97.4%   94.88%   -2.52%
===========================================
  Files           59       59
  Lines         5465     5452      -13
===========================================
- Hits          5323     5173     -150
- Misses         142      279     +137

Impacted Files
Coverage Δ

gpflow/_settings.py
98.07% <ø> (-1.93%)
:arrow_down:

gpflow/kernels.py
98.7% <100%> (-0.34%)
:arrow_down:

gpflow/params/parameter.py
96.79% <100%> (-0.7%)
:arrow_down:

gpflow/expectations.py
98.49% <100%> (-0.76%)
:arrow_down:

gpflow/mean_functions.py
93.47% <100%> (+0.7%)
:arrow_up:

gpflow/logdensities.py
95.34% <100%> (-4.66%)
:arrow_down:

gpflow/training/monitor.py
97.14% <100%> (ø)
:arrow_up:

gpflow/likelihoods.py
64.26% <0%> (-35.74%)
:arrow_down:

gpflow/quadrature.py
76.54% <0%> (-23.46%)
:arrow_down:

... and 7 more

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 14423f0...a281f49. Read the comment docs.

I reverted the number of cores to be used on Travis to 1, so the tests pass and we can merge this branch and deal with the slow tests in a different PR.


Request for the extracted features of TV Series and HDD datasets

I have seen that the author cannot share the extracted features owing to the copyright.
I would really appreciate it if anybody can share the pre-extracted features of TV Series and HDD with me or enlighten me with the detailed ways to extract the features myself.
Hello @mugenggeng, sorry to bother, I have read about the issue  you opened in request for the features, and I am wondering if you have finished the extraction. If yes, I sincerelly hope that you can share that with me, Thanks a lot!

As you said, due to copyright reasons, I can't share it with you. Because these two data sets are not public.

Thanks @mugenggeng and hello @Echo0125, I am aware of the fact that these two datasets should not be shared through the public internet, I have tried to apply for these datasets myself. But as published in the readme file, ways to extract the features of HDD dataset and the Data Structure of HDD still remain unknown.
Could you please share me with the procedure or any tutorial that I can follow to extract the features of HDD dataset and reproduce the results on these two datasets?

Thanks for your interest in our work. As mentioned in the README, for TVSeries, you can refer to the steps in (LSTR) [https://github.com/amazon-science/long-short-term-transformer#data-preparation] and ( issue)[https://github.com/amazon-science/long-short-term-transformer/issues/2] for feature extraction; for HDD, you will get the corresponding sensor features after applying for the dataset, you can just follow the structure in (Data Structure)[https://github.com/Echo0125/Memory-and-Anticipation-Transformer?tab=readme-ov-file#data-structure] and add the corresponding information to (data_info)[https: //github.com/Echo0125/Memory-and-Anticipation-Transformer/blob/main/data/data_info.json].

Thanks for your interest in our work. As mentioned in the README, for TVSeries, you can refer to the steps in [LSTR)](https://github.com/amazon-science/long-short-term-transformer#data-preparation) and [issue](https://github.com/amazon-science/long-short-term-transformer/issues/2) for feature extraction; for HDD, you will get the corresponding sensor features after applying for the dataset, you can just follow the structure in [Data Structure](https://github.com/Echo0125/Memory-and-Anticipation-Transformer?tab=readme-ov-file#data-structure) and add the corresponding information to [data/data_info.json](Memory-and-Anticipation-Transformer/data/data_info.json at main · Echo0125/Memory-and-Anticipation-Transformer (github.com)).

Thanks for your interest in our work. As mentioned in the README, for TVSeries, you can refer to the steps in LSTR and issue for feature extraction; for HDD, you will get the corresponding sensor features after applying for the dataset, you can just follow the structure in Data Structure and add the corresponding information to data/data_info.json.

Thanks for your timely response @Echo0125. Embarrassed to tell you that I am also having problems extracting features of TVSeries. As the README of LSTR said, I should use MMAction2 to get the RGB input, however, the urls of "checkpoint" and "here" does not work now, could please tell me what I should do to solve this? Thank you so much for your generous help!

It seems that I have made a mistake, I should only use the checkpoints from MMAaction2,  and use ResNet-50 and BN-Inception network to extract the rgb and optical flow inputs respectively. But now the problem is that nither do I have access to the checkpoints, nor do I know how to build feature extraction network using the two structures. Could you please provide me with more detailed infomation? Words fail to express my gratitude!!

You can find the checkpoint in this branch mmaction2_0.x, you can just follow the file provided by mmaction2 to extract the feature: feature_extractor.


Azure openai key dont work

After I referred to all the issues and tried all the modifications, I still got the prompt
openai.error.AuthenticationError: No API key provided. You can set your API key in code using 'openai.api_key = ', or you can set the environment variable OPENAI_API_KEY=). If your API key is stored in a file, you can point the openai module at it with 'openai.api_key_path = '. You can generate API keys in the OpenAI web interface. See https://platform.openai.com/account /api-keys for details.
The code is the same as the demo and has not been changed.
my OAI_CONFIG_LIST like :
`
[
{
"model": "mymodelname",
"api_key": "key",
"api_base": "endpoint",
"api_type": "azure",
"api_version": "2023-06-01-preview"
},
{
"model": "mymodelname",
"api_key": "key",
"api_base": "endpoint",
"api_type": "azure",
"api_version": "2023-06-01-preview"
}
]
`
This configuration works on openai.ChatCompletion.create，Indicates that my model is fully usable。
But I still don’t understand why it doesn’t work properly in autogen

Mine is fonctionning

[         {             "model": "gpt-4",             "api_key": "xxxxxxxx",             "api_base": "xxxxxx",             "api_type": "azure",             "api_version": "2023-07-01-preview"         },          {             "model": "gpt-3.5-turbo",             "api_key": "xxxxxxxxxxxxxxxxxxxxxxx",             "api_base": "xxxxx",             "api_type": "azure",             "api_version": "2023-07-01-preview"         } ]

If it's complaining that there's no key, it might not even be reading the file. When you run the example, are any warnings printed to the console? For example you might see something like this:
"The specified config_list file '{config_list_path}' does not exist."

For Azure the model name refers to the OpenAI Studio deployment name.

For Azure the model name refers to the OpenAI Studio deployment name.

This is worth being added to FAQ: https://microsoft.github.io/autogen/docs/FAQ#option-1-load-a-list-of-endpoints-from-json

For Azure the model name refers to the OpenAI Studio deployment name.

Yes, I mentioned that I read all the issues and I made sure that I used the deployment model name instead of you know directly copying gpt-4 in the example
This configuration works on openai.ChatCompletion.create

@sixlycos, What are your model names? And are you using the same code as olivMertens? Thank you!

just use this case
`from autogen import AssistantAgent, UserProxyAgent, config_list_from_json
Load LLM inference endpoints from an env variable or a file
See https://microsoft.github.io/autogen/docs/FAQ#set-your-api-endpoints
and OAI_CONFIG_LIST_sample
config_list = config_list_from_json(env_or_file="OAI_CONFIG_LIST")
You can also set config_list directly as a list, for example, config_list = [{'model': 'gpt-4', 'api_key': ''},]
assistant = AssistantAgent("assistant", llm_config={"config_list": config_list})
user_proxy = UserProxyAgent("user_proxy", code_execution_config={"work_dir": "coding"})
user_proxy.initiate_chat(assistant, message="Plot a chart of NVDA and TESLA stock price change YTD.")
This initiates an automated chat between the two agents to solve the task`

If it's complaining that there's no key, it might not even be reading the file. When you run the example, are any warnings printed to the console? For example you might see something like this:
"The specified config_list file '{config_list_path}' does not exist."

I tried it, the configuration file exists and can be read

Could this be related to the autogen version? Do I need to roll back？

Something strange occurred: I attempted to redeploy a new model in a different location, and it works. However, the old model can no longer be invoked using auto-generation.
I'm not sure what the issue is, but I appreciate your enthusiasm. Your response was really prompt  :D

The ”filter_dict“ configuration should contain the model in OAI_CONFIG_LIST, like this:
config_list = autogen.config_list_from_json(
OAI_CONFIG_LIST,
file_location=KEY_LOC,
filter_dict={
"model": {
"gpt-3.5"
"gpt-3.5-turbo",
"gpt-4"
"gpt-4-32k",
},
},
)

Maybe the filter_dict configuration should contain the model in OAI_CONFIG_LIST, like this:
config_list = autogen.config_list_from_json(
     OAI_CONFIG_LIST,
     file_location=KEY_LOC,
     filter_dict={
         "model": {
             "gpt-3.5",
             "gpt-3.5-turbo",
             "gpt-4",
             "gpt-4-32k",
         },
     },
 )


Make CEO a "Progressive Web App"

https://web.dev/define-install-strategy/

Please provide more details on what and why we would do this.


sunxi - thud update

Tested on orangepi zero

Could you rebase this on latest "thud" revision. Tried testing it out but you are missing updates to the mender.xml file

Force pushed

Hmm. Did you do a git merge? Because this PR now has 13 commits

Yes because base is sumo not thud. Let me close this one and open new one

#35 updated


File Not Found Error of several python library packages while I run executable app after successful compilation

Python Version

python -m nuitka --version
<IP_ADDRESS>
Commercial: None
Python: 3.9.7 (default, Sep 16 2021, 16:59:28) [MSC v.1916 64 bit (AMD64)]
Flavor: Anaconda Python
Executable: C:\Users\R_K\anaconda3\envs\UI\python.exe
OS: Windows
Arch: x86_64

How did you install Nuitka and Python

Installed Python with Conda environment via PyCharm IDE.
Installed Nuitka using:  'pip install nuitka'                    from anaconda prompt

The specific PyPI names and versions

python -m pip freeze
absl-py==1.0.0
altgraph==0.17.2
astunparse==1.6.3
cachetools==4.2.4
certifi==2021.10.8
charset-normalizer==2.0.9
click==7.1.2
flatbuffers==2.0
future==0.18.2
gast==0.4.0
google-auth==2.3.3
google-auth-oauthlib==0.4.6
google-pasta==0.2.0
grpcio==1.42.0
h5py==3.6.0
idna==3.3
importlib-metadata==4.8.2
joblib==1.1.0
keras==2.7.0
keras-pos-embd==0.12.0
Keras-Preprocessing==1.1.2
libclang==12.0.0
libpython==0.2
Markdown==3.3.6
Nuitka==<IP_ADDRESS>
numpy==1.21.4
oauthlib==3.1.1
opt-einsum==3.3.0
pandas==1.3.5
pefile==2021.9.3
plotly==5.4.0
protobuf==3.19.1
pyasn1==0.4.8
pyasn1-modules==0.2.8
pyinstaller==4.7
pyinstaller-hooks-contrib==2021.4
PyQt5==5.15.4
pyqt5-plugins==<IP_ADDRESS>.2
PyQt5-Qt5==5.15.2
PyQt5-sip==12.9.0
pyqt5-tools==<IP_ADDRESS>.2
PyQtWebEngine==5.15.5
PyQtWebEngine-Qt5==5.15.2
pystache==0.6.0
python-dateutil==2.8.2
python-dotenv==0.19.2
pytz==2021.3
pyuic5-tool==0.0.1
pywin32-ctypes==0.2.0
qt5-applications==<IP_ADDRESS>.2
qt5-tools==<IP_ADDRESS>.2
requests==2.26.0
requests-oauthlib==1.3.0
rsa==4.8
scikit-learn==1.0.1
scipy==1.7.3
six==1.16.0
static==1.1.1
tenacity==8.0.1
tensorboard==2.7.0
tensorboard-data-server==0.6.1
tensorboard-plugin-wit==1.8.0
tensorflow-cpu @ https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.7.0-cp39-cp39-win_amd64.whl
tensorflow-estimator==2.7.0
tensorflow-io-gcs-filesystem==0.22.0
termcolor==1.1.0
threadpoolctl==3.0.0
typing_extensions==4.0.1
urllib3==1.26.7
Werkzeug==2.0.2
wincertstore==0.2
wrapt==1.13.3
zipp==3.6.0

Many times when you get an error from Nuitka, your setup may be special
The standalone executable of print("hello world") program works perfectly in the aforementioned Conda environment.

Provide in your issue the Nuitka options used
`
conda install -c conda-forge libpython-static
python -m nuitka --include-data-dir="E:\my_app\data"=data --follow-imports --enable-plugin=numpy --enable-plugin=pyqt5 --enable-plugin=tensorflow --enable-plugin=torch --include-package=plotly --include-package=keras  --include-package=keras_pos_embd --windows-icon-from-ico=Icon.ico --standalone --static-libpython=no my_app.py

C Compiler used is mingw64 default download
`
My Problem-1:
I installed libpython-static, checked with both python-3.6 & python-3.9.7 but that was still showing an Error like the following. That's why I used '--static-libpython=no'
FATAL: Error, usable static libpython is not found for this Python installation. You might be missing required '-dev' packages. Disable with --static-libpython=no" if you don't want to install it.
My Problem-2:
My app structure has 1 main python script (my_app.py) along with 1 data folder containing 3 PyQt5 qt-design python scripts, 2 *.joblib files & a trained neural-network model (*.h5).
With the aforementioned command, I compiled my_app successfully, it took around 5 hours to complete.
While I ran the my_app.exe for the first time, I got the following Error and to resolve that I copied the stated folder to my_app.dist directory from my conda environment Lib>Site Packages & the particular issue is resolved:
(UI) E:\my_app.exe Traceback (most recent call last):   File "E:\my_app.py", line 8, in <module>   File "<frozen importlib._bootstrap>", line 1007, in _find_and_load   File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked   File "<frozen importlib._bootstrap>", line 680, in _load_unlocked   File "E:\my_app.dist\sklearn\__init__.py", line 80, in <module>   File "<frozen importlib._bootstrap>", line 1007, in _find_and_load   File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked   File "<frozen importlib._bootstrap>", line 680, in _load_unlocked   File "E:\my_app.dist\sklearn\_distributor_init.py", line 23, in <module>   File "E:\my_app.dist\ctypes\__init__.py", line 382, in __init__ FileNotFoundError: Could not find module 'E:\my_app.dist\sklearn\.libs\vcomp140.dll' (or one of its dependencies). Try using the full path with constructor syntax.
Now I got too many File not found error from Tensorflow package, so I again copied the entire tensorflow package folder from  my conda environment Lib>Site Packages to the my_app.dist Directory and now getting the following error:
(UI) E:\my_app.exe Traceback (most recent call last):   File "E:\my_app.py", line 15, in <module>   File "<frozen importlib._bootstrap>", line 1007, in _find_and_load   File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked   File "<frozen importlib._bootstrap>", line 680, in _load_unlocked   File "E:\my_app.dist\tensorflow\__init__.py", line 481, in <module tensorflow> AttributeError: module 'tensorflow.python.keras' has no attribute '_load'
I located that the error coming from \tensorflow\__init__.py:
# Do an eager load for Keras' code so that any function/method that needs to
# happen at load time will trigger, eg registration of optimizers in the
# SavedModel registry.
# See b/196254385 for more details.
if hasattr(_current_module, "keras"):
  try:
    keras._load()
  except ImportError:
    pass

I searched my entire C drive for _load() function but had not found it, that's why I manually copied the os, sys, six folders from Lib>Site Packages to my_app.dist directory...
Eventhough I explicitly mentioned --include-package=plotly --include-package=keras  --include-package=keras_pos_embd, I don't see these package's folder in the my_app.dist directory. So, I manually copied the keras, keras_pos_embd, os, sys, six folders from anaconda environment Lib>Site Package to my_app.dist Directory. The issue is not resolved & I'm now stucked-in here...
Actually, I tried 4-5 times compiling the app with Nuitka & failed every time.
I also tried compiling with 'fbs' & 'PyInstaller'. Executable GUI app using PyInstaller opened perfectly, I could load external data using QFileDialog module perfectly, GUI design & *.wav sound are okey but when it started classifying the Data with neural-network model, the app showed tensorflow/keras file not found error.
I'm building the project for my MEngg Research (Thesis) & that's why I cannot share the code, sorry...
Any help would be highly appreciable... Thanks in advance...

C Compiler used is mingw64 default download

I think libpython is the Anaconda package. Current factory says that name. I hope it's correct, please let me know, since my Anaconda setup is too painful to install anything.
For including data files, there are options. Copying folders to the dist folder is not supported and known to not work.
You might want to consider https://nuitka.net/doc/commercial.html to protect your data files by not having them in the filesystem at all.
For including package data, there is an option, the --include-package option is not that, it includes the code.

This is bad report without a reproducer, but Tensorflow and Keras are solved on factory, I am closing it, because there was also no further feedback.


From etherpoker

install_contract():

added "ctor_sig=None, ctor_params=None"
if these are specified then the contract constructor is called with the given parameters
added ",byte_data=None" -  If byte_data is specified then it is used as-is and no attempt is made to compile the contract code.

contract_instant_call:

added "from_address=None" - without this, msg.sender in contract code accessed via eth_call() is ill-defined

Constructor args implemented here https://github.com/ConsenSys/ethjsonrpc/commit/4f9e2f3ccbc8f24042ede643b02df76ff2766fa5 per this PR.


Update nmap-example.py

Couple of clean-up items.
Summary
Describe the changes and the issue it addresses (e.g., Fixes #123).
Type
Specify if this is a bug fix, new feature, breaking change, or documentation update.
Context
Add any additional details or screenshots.

We incorporated the changes in another PR that is merged. Closing this now.


Cognito UserPools PreSignup and PostConfirmation events

Added support for the following Cognito UserPools events:

PreSignup
PostConfirmation

This Pull Request replaces #59

Codecov Report

Merging #73 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #73   +/-   ##
=======================================
  Coverage   69.65%   69.65%
=======================================
  Files          17       17
  Lines         659      659
=======================================
  Hits          459      459
  Misses        156      156
  Partials       44       44

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 ea03c28...8b6302f. Read the comment docs.


Does this support laravel 8 ?

Not working with laravel 8, you must update composer.json

Not working with laravel 8, you must update composer.json

I did update the composer and I upgraded my project to Laravel 8 from Laravel 7. It didn't give me any errors.


How to change previewHelp content of @storybook/react-native?

I started a storybook/react-native project and I would like to customize the content of the previewHelp page which is displayed on the top right pane on the web browser.
How could I do that?
Thank you

That is not something that is customizable at this point. We're in the process of bringing the web addon interface inside react-native and potentially deprecating the web interface. https://github.com/storybooks/storybook/pull/3903

Ah yeah that would be great! Thank you for your answer, I'll keep on eye on that PR.

@Victorien-Tardif Hey. To be exact there is undocumented way to set what preview is displaying:
const addons = require('@storybook/addons').default;
addons.setPreview(function setPreview() { return React.createElement('div')});

It is es5 code in this case, but of course you can use jsx here.
If it was called inside addons.js file it should work.

Thanks @Gongreg , indeed it works!!


react-json-viewer

Please add -
https://github.com/nsisodiya/react-json-viewer
this is one of the most useful React component I ever created !!

To add a component / library, add an entry at devarchy.com/react-components.

is there a reason you didn't do so?

Sorry, I do not know about this facility -
Doing it now !!
Thanks


Using a hyphen in service name silently fails.

When generating a new service with the cli, there is no error if you name the service with a hyphen.  For example: calling your service test-service will silently fail.
Start with a new app then use the cli to do the following.
$ feathers generate service

? What do you want to call your service? test-service
? What type of service do you need? generic
? Does your service require users to be authenticated? Yes
$

There is no error and the service is not created.

Thank you. That is indeed true. Instead of an error (or just failing) we will try to insert a valid variable name.  I created a follow-up issue https://github.com/feathersjs/generator-feathers/issues/113 in the generator.
@derek-watson Could the CLI be swallowing errors here?

It seems that events ('created', 'removed' etc..) are not arriving from client to server, or at least I'm not seeing any traces/logs. I think it's related to the naming of a service. I tried this with several services and after re-creating a service with different naming everything worked.
"bookmark-skill" remains silent
? What kind of service is it? A custom service
? What is the name of the service? bookmark-skill
? Which path should the service be registered on? /bookmark-skill
? Does the service require authentication? No
   create src/services/bookmark-skill/bookmark-skill.service.js
    force src/services/index.js
   create src/services/bookmark-skill/bookmark-skill.class.js
   create src/services/bookmark-skill/bookmark-skill.hooks.js
   create src/services/bookmark-skill/bookmark-skill.filters.js
   create test/services/bookmark-skill.test.js

"bookmarkskill" works ok
? What kind of service is it? A custom service
? What is the name of the service? bookmarkskill
? Which path should the service be registered on? /bookmarkskill
? Does the service require authentication? No
   create src/services/bookmarkskill/bookmarkskill.service.js
    force src/services/index.js
   create src/services/bookmarkskill/bookmarkskill.class.js
   create src/services/bookmarkskill/bookmarkskill.hooks.js
   create src/services/bookmarkskill/bookmarkskill.filters.js
   create test/services/bookmarkskill.test.js


Is there a hadoop completion in bash-it?

I didn't find one in bash-it..

That is correct - Bash-it does not include this at the moment.

@hanfeisun see https://github.com/guozheng/hadoop-completion

This issue is very stale, so I close it. Thanks for contributing and posting!


Use conda-forge channel when updating conda environment

https://github.com/triton-inference-server/dali_backend/pull/166
added the update step for the created conda environment, however,
it uses the default conda channel which has outdated packages.
In this PR we move to conda-forge with the most up to date packages

Signed-off-by: Janusz Lisiecki<EMAIL_ADDRESS>

CI MESSAGE: [6938870]: BUILD STARTED

CI MESSAGE: [6938870]: BUILD PASSED


create pipeline-service-storage application

The pipeline-service-storage app will install both postgres and minio used only for development purpose

My understanding is that this PR is obsolete because of #530 .


[Suggestion] Make radial keybind menu a separate mod

I just thought it's gonna be useful, considering that many mods add useless keybinds and key combos for important keys on your keyboard.

P.D: Plz make it for all versions from 1.18 to 1.20


[TRI-1333] : Upgrade all packages to use Node18 and use fetch instead node-fetch

Closes #525
✅ Checklist

[x] I have followed every step in the contributing guide
[x] The PR title follows the convention.
[x] I ran and tested the code works

Testing
Typechecking for the Packages folder has been done as mentioned in the ticket.
pnpm run --filter "./packages/**" typecheck

Smoke Testing has been done as suggested by @ericallam .

Events and Delays jobs were run using pnpm run events/delay. The commands executed succesfully and the jobs started listening on Port 8080.

Then the triggers were run using pnpm run dev trigger that refreshed the job catalog on the Trigger Cloud dashboard.

If any changes were made in the code to either enable or disable a particular job, the trigger kept refreshing the job catalog.

Job were properly listed on the Jon dashboard on Trigger Cloud.

Jobs were tested on the Cloud Dashboard and were running successfully.

pnpm run --filter "!./apps/**" typecheck was also run in the root to make sure the types are in-tact.

Changelog

All the Packages are updated to use the Node v18.0.0 LTS from now on.
Minor fixes are done to support fetch and its available functions.
Node-Fetch imports and dependency are removed in all packages and fetch is getting used as the native function as supported by Node 18 now.

Note: Changeset has been added as a Patch release only.

@ericallam Please review and suggest changes, if any. Thanks.

At first glance this is looking good. Will try and find time over the weekend to review but will get to it by Monday latest 👍

Pulled this down and looks like there is an issue with the pnpm-lock.yaml file as I'm getting this error when running pnpm install:
Ignoring broken lockfile at /Users/eric/code/triggerdotdev/trigger.dev: Lockfile /Users/eric/code/triggerdotdev/trigger.dev/pnpm-lock.yaml not compatible with current pnpm

Can you make sure you are using<EMAIL_ADDRESS>

@ericallam I have updated the pnpm.lock file as per pnpm v7.18.1. My curent system pnpm is also set to 7.18.1.

Please review and suggest changes, if any. Thank you.

Unfortunately because of the original usage of pnpm v8, when you ran pnpm install with pnpm v7 in this branch it caused a complete re-creation of the pnpm-lock.yaml file, resulting in massive changes to the dependencies that are installed (basically as if there was no pnpm-lock.yaml file to begin with). To be able to merge this PR more quickly I would suggest reverting all changes made to the pnpm-lock.yaml file from the beginning of these PR and re-run pnpm install, starting from the last known good point. One way you could do that is grabbing the contents of pnpm-lock.yaml from the commit just before your commits and copy/pasting into your local pnpm-lock.yaml file and then running pnpm install and then committing/pushing.

@ericallam Thanks for the suggestion. I grabbed the lock file from the main branch of my fork from which this PR branch was created and then did a pnpm i and pushed the updated the lock file back. Hope this resolves all the previous version conflicts.


Add Glo Dollar to Ubeswap default token list

https://github.com/Ubeswap/default-token-list

Follow up with: https://github.com/Ubeswap/default-token-list/pull/114


Fix exporting CPU metrics

cc @piosz

This change is

/lgtm
/approve

Please actually write was was originally wrong and what the correct behavior is for changes like this (also, probably put "Stackdriver" somewhere in your commit message title).

@DirectXMan12 Thanks, I fixed description. Leaving the commit message as it is since it's already been merged (unless this is important enough to revert?)

It's not important enough to revert, but please keep an eye on this in the future.

@kubernetes/heapster-maintainers PRs should not be merged until they have an appropriate commit description and title.


Rename dmu.txt to my365.dmu.txt

Not sure if this will help, but I went on a placement and would like to renew my student license as I am doing my final year of Comp Sci at DMU, and we use @my365.dmu.ac.uk as an email domain now. Annoyingly it seems my email is blocked for some reason and I would like to know why but not sure who to ask :/
I can't guarantee we receive emails directed at @dmu.ac.uk anymore

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

Hi @philipto , I've updated it to (hopefully) the correct format, hope it's okay 👍🏽
Thanks :)

@Arawn-Davies I am sorry, the domain dmu.ac.uk is removed from our trusted domains list because the school allows to register an email address there even if you are not a student of the school. If you are the student of this school, please apply with official document (OFFICIAL DOCUMENT tab at https://www.jetbrains.com/shop/eform/students).

The email service is Microsoft 365 and only members of staff/faculty/currently-enrolled students, and it's Microsoft 365 (plus it's a fee-paying UK university), it isn't possible for someone to register an email there if they're not employed/enrolled.
I've contacted JetBrains numerous times but haven't had a reply yet, despite me uploading the official document and taking a picture of my ID.


Update geopoint to geoshape

Helpful background context
While testing the updated mapping, we ran into an OpenSearch error when a record could not be ingested if it contained more than one geo_shape type. This caused issues because we mapped both dcat_bbox and locn_geometry to Location.geoshape, which is ingested as an OpenSearch geo_shape type. While MIT records do not have different values for these fields, we have already found examples in OGM records where the fields differ and we would prefer not to lose those unique values.
We discovered that removing include_in_parent property allowed us to successfully index the records. @jprevost This has obvious implications for the GraphQL queries so we wanted to get your input and approval before proceeding with this change.
How can a reviewer manually see the effects of these changes?
Ensure that TIMDEX_OPENSEARCH_ENDPOINT is not set as an env var and spin up a local Docker container with:
docker run -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "plugins.security.disabled=true" opensearchproject/opensearch:2.11.0

In new terminal window, create a new gismit index:
pipenv run tim create -s gismit

Copy the index name and promote the index to the gismit alias:
pipenv run tim promote -a gismit -i <index name>

Set Dev1 credentials and bulk-index the following S3 file with Location.geoshape to see that it successfully indexes:
pipenv run tim bulk-index -s gismit s3://timdex-extract-dev-222053980223/gismit/gismit-2024-01-18-full-transformed-records-to-index.json

Includes new or updated dependencies?
NO
What are the relevant tickets?

https://mitlibraries.atlassian.net/browse/GDT-116

Developer

[x] All new ENV is documented in README (or there is none)
[x] Stakeholder approval has been confirmed (or is not needed)

Code Reviewer

[ ] The commit message is clear and follows our guidelines (not just this pull request message)
[ ] There are appropriate tests covering any new functionality
[ ] The documentation has been updated or is unnecessary
[ ] The changes have been verified
[ ] New dependencies are appropriate or there were no changes

@ehanson8 does dev1 opensearch have this data loaded?


Update contracts digest to 0ff4f41

This PR contains the following updates:

Package
Update
Change

contracts
digest
7e5420c -> 0ff4f41

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@balena-ci I self-certify!


Including the scope in profile

Hey @cbrungraeber thanks for taking the time to contribute!
I was hoping you could help me out by giving me a brief explanation of what you're trying to accomplish.
What you've implemented will essentially attempt to read a scope value from the hash passed back by the identity provider which I'm guessing isn't what you want. (no provider I know of passes back the scope as it isn't part of the standard)


Rename HasUnnamed into HasEntrypoint?

In type ast.File there is a field HasUnnamed
https://github.com/qiniu/goplus/blob/960b8428b6a2bba6c28eff3a5cb45c5541a1dffd/ast/ast.go#L998
which, according to the source code in parser/parse.go, means if the programmer explicitly defined the entrypoint function init or main.
Should we rename it into HasEntrypoint?

It seems good. But HasUnnamed means NoEntrypoint or HasntEntrypoint.


[backport] Add SciPy compatible connected_components

Backport of #4940

[automatic post] Jenkins, test this please.

Jenkins CI test (for commit 02d1b6b39d28b3805ec7379063d93e1a87c55463, target branch v9) succeeded!


Add dilate and bn_kwargs to Bottleneck and ResBlock

Related https://github.com/chainer/chainercv/pull/388#issuecomment-370656713

@Hakuyume
Can you check this?
This depends on other PRs.