Symlink twiddling of /job directory in the dockerfile rather than in Herc

How do I test this?

you can test by running
docker build .
in the project dir, then you can run bash in that container and go inspect

I believe I have tested this -- but please confirm if this is the expected effect and then merge Hussein:

Built docker image as doug described
ran the container with an interactive bash shell and viewed the filesystem.  I see:

root@10af4deb9cc6:/# cd /
root@10af4deb9cc6:/# ls -l job
lrwxrwxrwx 1 root root 34 Apr 12 12:59 job -> /mnt/mesos/sandbox/sandbox/__jobio
root@10af4deb9cc6:/# ls -l /mnt/mesos/sandbox/sandbox/__jobio
total 12
drwxr-xr-x 2 root root 4096 Apr 12 12:59 inputs
drwxr-xr-x 2 root root 4096 Apr 12 12:59 outputs
drwxr-xr-x 3 root root 4096 Apr 12 12:59 task
root@10af4deb9cc6:/#

Looks good to me!


Fixed a broken link

Hi @waseem18 thanks for the good catch. It looks like the gallery link needs to be updated in the same way, also I think it explicitly needs to be http:// can you make those changes as well, as long as you are working on this file?

sure @bryevdv I'll make the changes and report it soon.

Made required changes @bryevdv

One minor comment, otherwise LGTM

Updated @bryevdv

thanks!


Calling the getHeight method reported an error

When I set the initial height of the line, I made a mistake in calling the getHeight () method. Then I looked at the source code and found that there were some problems in getting the style height of the current element from the source code.

the source code:

 data = obj.rows[row].getAttribute('height')
It should be changed to
 data = obj.rows[row].style.height
Finally, a suggestion is made: when the parameter row is empty or null, can we return the row height of all rows, similar to the getWidth method? Thanks!

It has been done. Thanks.


code polish

// Describe your PR here; eg. Fixes #issueNo

Make sure that:

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

Codecov Report

Merging #886 (5e485d9) into master (b2af780) will decrease coverage by 2.58%.
The diff coverage is n/a.

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


Using ModalBottomSheetLayout always fallsback to startdestination when configuration changes

@OptIn(ExperimentalMaterialNavigationApi::class, ExperimentalAnimationApi::class)
@LoginNavGraph
@Destination
@Composable
fun MainNavGraphComposable() {
    val navController = rememberAnimatedNavController()

    val navHostEngine = rememberAnimatedNavHostEngine()

    val bottomSheetNavigator = rememberBottomSheetNavigator()
    navController.navigatorProvider.addNavigator(bottomSheetNavigator)

    Scaffold(
        bottomBar = {
            CustomBottomNavigation(navController = navController)
        }
    ) {
padding->
        ModalBottomSheetLayout(
            modifier = Modifier.padding(top = padding.calculateTopPadding(), bottom = padding.calculateBottomPadding()),
            bottomSheetNavigator = bottomSheetNavigator,
            // other configuration for you bottom sheet screens, like:
            sheetBackgroundColor = MaterialTheme.colorScheme.surface,
//            sheetShape = RoundedCornerShape(16.dp),

        ) {
            // ...
            DestinationsNavHost(
                navGraph = NavGraphs.main,
                navController = navController,
                engine = navHostEngine
            )
        }
    }
}

i tested it without this modalsheet implementation and it works properly

i noticed that when im using Scaffolds paddingValues to its content it makes the problem

Hi 👋
This is not related to this library. We're not touching any of this behaviour ourselves in this library.
Try opening an issue with google, StackOverflow or a slack thread. Probably best if you remove Compose Destinations specific code, since it will make it easier for people to understand what you're doing if they're not using it as well.


Azure Cosmos DB (Table API) in ADF

Does ADF support linked service Azure Cosmos DB (Table API)?

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

ID: 607b235f-468f-0494-3e7e-5f1e53e745f4
Version Independent ID: bbed8d23-b22a-d50c-22fb-e656f4cfebd2
Content: Mapping data flows - Azure Data Factory
Content Source: articles/data-factory/concepts-data-flow-overview.md
Service: data-factory
GitHub Login: @kromerm
Microsoft Alias: makromer

@xyz92  Unfortunately, Azure Data Factory don’t support Azure Cosmos DB (Table API) connector.

Reference: ADF - Supported data sources
I would suggest you to vote up an idea submitted by another Azure customer.
https://feedback.azure.com/forums/270578-data-factory/suggestions/36915322-support-cosmosdb-table-api-in-adf
All of the feedback you share in these forums will be monitored and reviewed by the Microsoft engineering teams responsible for building Azure.


Support HTTP/2?

Steps to reproduce the issue, if applicable. Include the actual command and output and/or stack trace.

What did you expect to happen?

If the issue is a feature request, what is the motivation / use case for it?
Tell us about your environment

exact http-server version:
Node version:
Platform:

Other information (related issues, suggestions for a fix, etc):

Any plan / news for this? Since this package consumed ecstatic, I assume there are no dependencies that http-server is relying on to implement this?

Yeah this should be internal to http-server now. I'd gladly take a look at a PR implementing this!

I can implement this. Can I be assigned the issue?


With password enabled, Link to diff-url in watch notification should take you to the diff page (Password prompt redirects always to homepage)

Describe the bug
When I receive notification with change (via Pushover) which contains {diff_url} and I click on it, my default browser Firefox Focus will open with changedetection running on my subdomain. Firefox Focus forgets everything after closing thus I have to re-login to changedetection with my password. Problem is that ?next= URL param is for some reason always empty so even after entering correct password I end up on changedetection's homepage and not on original {diff_url} as intended.
Version
v0.39.22
To Reproduce
Have password protected instance of Changedetection running somewhere online, receive a change notification, click on {diff_url}, be redirected on Changedetection's password prompt, after entering correct password you'll end on homepage not on {diff_url}.
Expected behavior
End up on watche's diff page.
Screenshots

Desktop (please complete the following information):
Ubuntu 22.04.1 LTS
Smartphone (please complete the following information):
Oneplus 6 on stock Android 11
Firefox Focus (latest)

Yeah I think that was just never implemented (yet)


Fix create task

Can one of the admins verify this patch?

Current coverage is 94.91% (diff: 100%)

Merging #83 into master will increase coverage by 0.01%

@@             master        #83   diff @@
==========================================
  Files            28         28
  Lines           982        984     +2
  Methods           0          0
  Messages          0          0
  Branches         40         41     +1
==========================================
+ Hits            932        934     +2
  Misses           42         42
  Partials          8          8

Powered by Codecov. Last update 009a254...125e35b


Unit test with an io::Write that returns Ok(0)

This would have caught #178. Let's run all unit tests also against a writer that does not always succeed.

Can't we just mod the normal writer to always do that? It's not like one can write code accidentally that only works in the presence of paritial writes

Yeah good call. I was thinking to_string and to_writer were different codepaths but that's only for deserialization.


Create isismarcianise.txt

ISIS Ferraris-Buccini
official website: https://www.isismarcianise.edu.it/ferraris_buccini/ 3-year course in computer science and telecommunications: https://www.isismarcianise.edu.it/ferraris_buccini/didattica/offerta-formativa/

@UrloAlCielo First stage of verification passed, official domain is isismarcianise.edu.it as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@UrloAlCielo Thank you for your patience while waiting for a review and processing your request. Pull request merged.


⚠ Bofrost.at has degraded performance

In 3d59362, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1671 ms

Resolved: Bofrost.at performance has improved in 4f8d7d0 after 6 minutes.


Add extra PHP file extensions to the language guesser.

I've added in a few of the less commonly used PHP file extensions for the language guesser.

.phtml is widely used on the Magento platform still to this day.
.php3, .php4, .php5, and .php7 are uncommon but can be found on some legacy systems.
.phps is used for having PHP just return the source file, colourized, rather than processing it.

These seem reasonable, but are you sure about .phtml? Based on the filename, I would expect a file to be primarily HTML rather than PHP.

.phtml files are still PHP files parsed by the interpreter, just with HTML embedded in it. They're the views/templates/partials that are processed into HTML. An example using Magento, again:
https://github.com/magento/magento2/blob/2.4-develop/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml
That product list template has ~114 out of its 165 lines written in PHP, the rest in HTML/JS, and for it to be at that kind of ratio or more is pretty common.

Thanks for following up :)


Automatic height

Hello,
Is there a way to give widgets automatic heights?
Meaning the height its content has. Instead of giving it a fixed height.
Thanks

Hi,
No, widgets are aligned by grid. You can make cell height smaller and update widget heights when content changes.

Why not make it an option ?
You say yourself in the documentation that calculating the css multiple times will reduce page speed. So I'm not willing to use that option.
A simple option on the gridstack object would suffice... auto_height: true, and make it false by default...

Gridstack doesn't know about content and when it changes. But you do. You don't need to re-calculate widget all the time, just when the content changes.

I too was looking for this, but for a different reason.
If I use an image that is wider than it is tall, I can guesstimate the height using the grid unit size. However when resizing the window down to mobile, it eventually becomes incorrect.
The mobile size of the unit system doesn't match in this scenario, causing an overflow scroll vertically.
Overflow visible doesn't fix this, as the items are absolutely positioned and are clipped visually anyway.
Love this plugin, but am going to have to implement a workaround no matter which grid system I choose it would seem.

I found a working solution for this:
first, you need a jQuery plugin that detects if an element has a scrollbar:
jQuery.fn.hasScrollBar = function() { 	return this.get(0) ? this.get(0).scrollHeight > this.innerHeight() : false; }
now you can loop through your grid-stack-items and increase the height until the overflow:auto item has no scrollbar anymore:
jQuery('.grid-stack-item').each(function(idx) { 			$widget = jQuery(this); 			var stop = 50; 			while ($widget.find('.grid-stack-item-content').hasScrollBar() && stop > 0) { 				grid.resize($widget, parseInt($widget.attr('data-gs-width')),  parseInt($widget.attr('data-gs-height')) + 1); 				stop = stop - 1; 			} });
This only works with animated: false option in gridstack.


#MG22 Time aggregation doesn't work.

Context
Please explain here below what you were doing when the issue happened
Performing smoke test MG22
Steps to Reproduce
Please break down here below all the needed steps to reproduce the issue

upload dataset(such as https://s3.amazonaws.com/cartodb/static/learn/bird_tracking.zip)
create map
on dataset layer, click style and chose animation
chose date_time column

Current Result
Please describe here below the current result you got
blank map with no animation nor column histogram
Expected result
Please describe here below what should be the expected behaviour
animated points on map and histogram of the chosen column
Browser and version
What internet browser (Chrome, Firefox, etc) and version was you using and version
chrome 56.0.2924.87
.carto file
Don't forget to rename .carto file to .zip file to be able to upload to github
https://s3.amazonaws.com/cartodb/static/learn/bird_tracking.zip
Additional info
Please add any information of interest here below

This should be fixed now.


Changes for accepting a card payment using node.js and a web client

Passess all three tests listed here:
https://stripe.com/docs/payments/accept-a-card-payment#web-test-integration

Thanks for the PR, @kapoor. The sample is showing something different from what those integration tests are looking for.


Code Cleanup

Remove Autowired and use Constructor injection (sonar)
Make User Serializable (sonar)
Change from default to private for DTO and entity fields
Add a test for root API loading. This ensures that everything is just working given an empty DB.

It is not @Autowired only, but that we're using setter injection.
Setter injection is usually used for "optional" dependencies.
Constructor injection is better suited to our use case, where all the dependencies are required to create the beans.
When using constructor dependency, @Autowired becomes optional so we can remove it.


Net 4.6 compatibility

@migueldeicaza Is there a hard dependency anywhere in the code for NET 4.6.1 which is required by SystemValue tuple 4.4.0? Could we back level System.ValueTuple to 4.3.1 without breaking anything? Trying to make this package compatible with Unity which uses Net.Framework 4.6
"Warning The primary reference "TensorFlowSharp" could not be resolved because it was built against the ".NETFramework,Version=v4.6.1" framework. This is a higher version than the currently targeted framework ".NETFramework,Version=v4.6"."

I dont think so, you could try to lower the version number and submit a Pull Request, and that will validate the change.

Well, I did a simple approach to make it compatible with.NET.4.5 (Visual Studio 2013) for one of my customers. I recompiled the TensorflowSharp in 4.5 and replace the new 4.6.1 API with the code copied from .NET 4.6.1. However, it will be slower than the official .NET 4.6, technically speaking, but it worked.

@edwardyehuang
Do you have this TensorflowSharp source in .NET 4.5 version anywhere? I checked your fork, but didn't see anything.
Thanks!

I also need tensorflowsharp in 4.5 for a customer. @bendiy  @edwardyehuang  Do any of you have 4.5 version? I checked your forks, but did not find anything. If you don't have, I can take a shot at doing it.

@migueldeicaza , most changes seem to be replacing tuples with Record<> class to make it build in 4.5. Shall I try this in my fork and would you be willing to take this change? We can look at conditional compilation as well.


Possible RGB hex incorrect values?

I'm not a Sublime Text user, so it may seem odd I'm posting an issue here ;-)
I was experimenting with https://github.com/facelessuser/coloraide/ and using some of the values from this project as an experiment. (I was wondering about extracting the colors out to transplant them into a different tool.)
I'm curious about the hex comment in line https://github.com/facelessuser/sublime-dracula-scheme/blob/b6ca59dc28ca359bdaad554e5cef7ec541b7cd94/Dracula Pro.sublime-color-scheme#L20
extract of that section:
    "background": "hsl(245, 14%, 15%)",                  // #22212c
    "selection": "color(var(background) s(15%) l(30%))",    // #454158
    "comment": "color(var(background) s(25%) l(55%))",      // #7470a9
    "line-highlight": "color(var(background) s(25%) l(25%))",

With some (scrappy) Python code, I get the same (RGB) value for background and comment but NOT selection. I would not be surprised if this is an error on my part 😁 , the other possibilities are:

comment incorrect
coloraide bug/behavior
?

Here is what I generate:
background '#22212c'
selection '#574242'
comment '#7470a9'
line_highlight '#7470a9' -- IGNORE, wrong output/script used - focus on selection

And the test code:
from coloraide import Color  # https://github.com/facelessuser/coloraide

# from https://github.com/facelessuser/sublime-dracula-scheme/blob/master/Dracula%20Pro.sublime-color-scheme
background_str = "hsl(245, 14%, 15%)"  # #22212c
#background_str = "color(hsl(245, 14%, 15%) s(15%) l(30%))"  # worth a shot, didn't pan out

background = Color(background_str)

print('background %s' % background)
print('background %r' % background)
print('background %r' % (background.to_string()), )
print('background h %r' % background['h'])
print('background s %r' % background['s'])
print('background l %r' % background['l'])
print('background %r' % (background.convert('srgb').to_string()), )
#import pdb; pdb.set_trace()
print('background %r' % (background.convert('srgb').to_string(hex=True)), )

print('')

# from https://github.com/facelessuser/sublime-dracula-scheme/blob/master/Dracula%20Pro.sublime-color-scheme
# "selection": "color(var(background) s(15%) l(30%))",    // #454158
# "comment": "color(var(background) s(25%) l(55%))",      // #7470a9
# "line-highlight": "color(var(background) s(25%) l(25%))",

#selection = background.filter('saturate', 0.15).filter('brightness', 0.30)  # did NOT produce expected result, manually setting/overriding below did
selection = Color(background)  # assignment, ends up with a reference not a copy/value
selection['h'] = 0.15
selection['l'] = 0.30
print('selection %s' % selection)
print('selection %r' % selection)
print('selection %r' % (selection.to_string()), )
print('selection %r' % (selection.convert('srgb').to_string()), )
#import pdb; pdb.set_trace()
print('selection %r' % (selection.convert('srgb').to_string(hex=True)), )

print('')

#comment = background.filter('saturate', 0.25).filter('brightness', 0.55)  # did NOT produce the expected result, manually setting/overriding below did
comment = Color(background)
comment['s'] = 0.25
comment['l'] = 0.55
print('comment %s' % comment)
print('comment %r' % comment)
print('comment %r' % (comment.to_string()), )
print('comment %r' % (comment.convert('srgb').to_string()), )
#import pdb; pdb.set_trace()
print('comment %r' % (comment.convert('srgb').to_string(hex=True)), )

line_highlight = Color(background)
line_highlight['s'] = 0.25
line_highlight['l'] = 0.55
print('line_highlight %s' % line_highlight)
print('line_highlight %r' % line_highlight)
print('line_highlight %r' % (line_highlight.to_string()), )
print('line_highlight %r' % (line_highlight.convert('srgb').to_string()), )
#import pdb; pdb.set_trace()
print('line_highlight %r' % (line_highlight.convert('srgb').to_string(hex=True)), )

print('')
print('background %r' % (background.convert('srgb').to_string(hex=True)), )
print('selection %r' % (selection.convert('srgb').to_string(hex=True)), )
print('comment %r' % (comment.convert('srgb').to_string(hex=True)), )
print('line_highlight %r' % (line_highlight.convert('srgb').to_string(hex=True)), )

print('')
#print('background %r' % dir(background))

Thanks for making this (and https://github.com/facelessuser/coloraide/) available! 🙏

I posted old python code 😿 , the line_highlight output is:
background '#22212c'
selection '#574242'
comment '#7470a9'
line_highlight '#323050'

With the correct H/L percentages applied to line_highlight.

"background": "hsl(245, 14%, 15%)",                  // #22212c
"selection": "color(hsl(245, 14%, 15%) s(15%) l(30%))",    // #454158

Sublime uses the old CSS colormod spec which has been abandoned. But basically, the above is simply saying to take the background color and set the saturation to 15% and 30%. (If it had a + or a - in front, it would be increasing/decreasing by a percentage).
It should be noted that at different times, I may have played around with different percentages, so it's possible I forgot to update the comment. The real value is close to the comment, but not exactly the same.
>>> Color(Color('hsl(245, 14%, 15%)').convert('srgb').to_string()).convert('hsl').set('s', 0.15).set('l', 0.3).convert('srgb').to_string(hex=True)
'#434158'

Verifying the colors, the rest match.
>>> Color('hsl(245, 14%, 15%)').set('s', 0.15).set('l', 0.30).convert('srgb').to_string(hex=True)
'#434158'
>>> Color('hsl(245, 14%, 15%)').set('s', 0.25).set('l', 0.55).convert('srgb').to_string(hex=True)
'#7470a9'
>>> Color('hsl(245, 14%, 15%)').set('s', 0.25).set('l', 0.25).convert('srgb').to_string(hex=True)
'#323050'

I've updated the comment on main to show #434158 for selections.

In short:

Comment was only slightly incorrect.
Coloraide does not have a bug.

I think you were assuming that applying the saturation and brightness is filter is what we were doing in this theme, but that is not the case. That is why your value differs as #574242, which is not correct.
Closing as question has been answered and comment corrected on main.

Thanks @facelessuser for the quick response. This was 100% user error, I somehow got a H instead of an S in one line of the code,
selection['h'] = 0.15  # supposed to be an 's'!

really sorry for wasting your time, thanks again I'm all set now.


Iss25 proc label argument

Closes #25

Wrong pull request. All pull request from individual branches should be merged into the develop branch not master branch.


IPv6 support (for 3.0 release)

This pull request adds IPv6 support to SRS.
Test with:
Start SRS:
./objs/srs -c conf/rtmp.conf
Start ffmpeg:
for((;;)); do
ffmpeg -re -i ./doc/source.200kbps.768x320.flv
-vcodec copy -acodec copy
-f flv -y rtmp://[::1]/live/livestream;
sleep 1
done
Start ffplay:
ffplay rtmp://[::1]:1935/live/livestream

Good job, SRS3 is open to accept feature PRs.

The issues are fixed now:

Reverted option change.
Replaced abort() call by proper error handling.

Good work~
I'm a little busy these days, I'm gonna merge this PR ASAP.

I refine some lines for this PR:

using SrsAutoFree to simply the memory management.  https://github.com/ossrs/srs/commit/19789d1c02de1d470dca7bde0a29b1892b9ac284#diff-20c16acb115c216c11c23f6d97f272faR126
providing srs_any_address4listener to replace srs_check_ipv6. https://github.com/ossrs/srs/commit/19789d1c02de1d470dca7bde0a29b1892b9ac284#diff-cdac2e30902015d017eb5e1a4a8d660cR203
correct the usage of getnameinfo, should use char* not char**. https://github.com/ossrs/srs/commit/19789d1c02de1d470dca7bde0a29b1892b9ac284#diff-8bbad68462c97e3e7a61786a559e47fdR1117
some coding style differences. https://github.com/ossrs/srs/commit/19789d1c02de1d470dca7bde0a29b1892b9ac284#diff-58d5993e82f2c790847ba3f4dc04de60R130


Scroll on issue open / after comment shows manage buttons

Used to auto-hide manage buttons. Did this change or is this unintentional?

Bug Report Dump (Auto-generated)

Version 1.18.0<PHONE_NUMBER>)
Device: iPhone X (iOS 11.2.5)
TestFlight: false

Happens at least in https://github.com/louisdh/terminal/issues/22
Sent with GitHawk


Rows offset between frozen and non-frozen columns when editing non-frozen cell in Chrome

Description
With one or more frozen columns enabled, rows become offset between the frozen and non-frozen column when an editor is opened for a non-frozen column cell.  This is an issue in Google Chrome only, and does not occur in Firefox or IE.
Version
f5b7d77d414380fe1c418c593a20c72d8c0a93e2
Browsers
Google Chrome (15.0.874.106)
Steps to reproduce

Open frozen columns example in Google Chrome.
Edit a cell in a non-frozen column.

Fixed in https://github.com/JLynch7/SlickGrid/commit/170124f2fd60171fce0f0aedee838a90a7b14877
Please verify

Yep, works great.  Thanks.


releases-tab causes duplicate highlights

Please ensure:

[X] The bug is caused by Refined GitHub. It doesn't happen if I disable the extension.

Include in this issue:

[ ] Screenshots/video/gif demonstrating the bug, if it’s visual
[ ] Console errors, if any

Description

To reproduce:

Go to a repo homepage (https://github.com/refined-github/refined-github)
Click the release links on the right (the tab we added does not have this issue)
Notice the duplicate highlights

This is similar (?) to #4782.
The cause could be #4902 but note that it occurs regardless of whether you enable the feature preview or not.
Example URL
https://github.com/refined-github/refined-github
Browser(s) used
Chrome

It also happens when you select a single release from the list, but only with the preview active.
:point_right: Basically, this is caused by the AJAX navigation.


Updated AppVeyor script.

r? @dirvine
(maidsafe_highfive has picked a reviewer for you, use r? to override)

r? @rossmuir


Add sanity check on PRs

Using sanity checks as CI testing is a good practice for community package collections[1].
Add initially without stopping CI to find the errors that need to be fixed an once they are cleaned, enable them.
[1] https://docs.ansible.com/ansible/latest/community/collection_contributors/collection_requirements.html#ci-testing
Test-Hints: no-check

I put back the draft status as I added a regression and an improvement in the last commit just to test the process. We must remove this commit before merging.


v4 Release not published on NPM

I'd like to use the v4 release in an offline project, but it has not been published to NPM yet. Could you publish it to NPM? Thanks!

4.0.1 , done : ) we have extra blend modes in https://github.com/pixijs/picture/blob/master/src/ShaderParts.ts

Awesome, thanks a ton!


Test unified logout by deleting all cookies

Since we have a unique/quirky situation by using nwjs, we might cut the gordian knot of logout (IIRC from the discussion between Micke and Fredrik) by just deleting all cookies for all websites.

Time estimate: 0.5 days


 stanzas

Hey there,
I couldn't find any documentation for that, so I might as well ask around here: How exactly would I need to specify <iq /> stanzas in order for them to have children and not result in errors?
I've tried
client.sendIq({
	to<EMAIL_ADDRESS>	type: "set",
	x: 25,
	y: 500,
	id: "coordinates"
}, function(a, b) {
	console.log (a, b);
});

but all it causes is an obiously malformed stanza being sent:
raw:outgoing <iq xmlns="jabber:client"<EMAIL_ADDRESS>type="set" id="coordinates"/>

I've tried setting a query property (and even a body property), trying out both XML and JSON to get the stanza to have a child, but both of which seem to be unsupported properties. Could you please explain your API a little further, perhaps giving an example for an <iq /> stanza such as the following?
<iq xmlns="jabber:client"<EMAIL_ADDRESS>type="set">
    <coordinates>
        <x>25</x>
        <y>500</y>
    </coordinates>
<iq/>

Thanks a lot.

How i will load our custom Plugins
can u explain in details


update to use the @lightningjs namespace

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Will open a new one to do this


fix: ButtonBuilder constructor not including customId

Description
When using any constructor of ButtonBuilder that isn't the primary one (so, .primary(), .secondary(), etc.), the property customId would not get passed to the resulting ButtonBuilder. This results in the Discord API responding with a 400 status code. This PR fixes this issue.
Connected issues & other potential problems
<none>
Type of change

[x] Bug fix (non-breaking change which fixes an issue)

Checklist:

[x] Ran dart analyze or make analyze and fixed all issues
[x] Ran dart format --set-exit-if-changed -l 160 ./lib or make format and fixed all issues
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works

Thanks!


allow modifying base image specified in baseImageOverrides section within .ko.yaml

We thought that it'd be nice if we can add another section to let people specify what packages do they need while running the container image. For example, I need a git executable in order to run my go application properly, but on the other hand side, I want to use distroless base image, so, maybe ko can help us here by giving me a chance to specify what packages do I want to install on my base image, is it worth to implement?
defaultBaseImage: registry.example.com/base/image
packages:
  - git

cc: @dentrax @eminaktas @yasintahaerol

This is a common use case, but ultimately I don't think it's ko's responsibility to add other packages to base images. It would be a big change -- installing packages is surprisingly not straightforward, and full of corner cases -- and there are already ways to accomplish this today using existing tools (bazel, Dockerfiles, etc)
I do think it could be easier to express than it is today, but expanding ko's scope that far beyond "put my go application inside an image" seems like a mistake to me.
If you'd like to brainstorm ideas for tools that could make this easier outside of ko, that sounds great to me.


iptables: stop panicing in leaf functions

General best practice is for all functions to return error, and only
panic or os.Exit at top level command (or panic if invariant is
violated, but it isn't the case here).
This refactors to align with that practice. In particular, this makes it
reasonable to use this code outside of a single one-off CLI.

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
fc1b709c2626b6883664ba03ab6f3c345f4be2e3
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Mcdt

Hi Zhe,
We made some changes to the decision tree functions.
Eric

Hi @ericreed
Can you resolve the conflicts and push again?
Thanks


name 'bvfx_comfyuinuke' is not defined error

Im trying to integrating comfyui_nuke into Nuke 13.0v2. I have added ComfyUINuke to my plugin path and updated the init file with the following line: nuke.pluginAddPath("/Users/render.user/.nuke/comfyUINuke"). However, when I press Tab, the comfyui tool details is not showing in the node graph and properties . when I load via comfyui_Nuke from the Toolset folder, it shows the toolset name in the node graph and properties but displays the error message: 'name 'bvfx_comfyuinuke' is not defined.'
comfyUI_Nuke2.Write_source.ocioColorspace: no such knob
comfyUI_Nuke2.Writer_source.scene_linear: no such knob
comfyUI_Nuke2.Writer_source.display: no such knob
comfyUI_Nuke2.Writer_source.default: no such knob
comfyUI_Nuke2.Writer_source.view: no such knob
comfyUI_Nuke2.Writer_source.sRGB: no such knob
NameError: name 'bvfx_comfyuinuke' is not defined
Can you guide me on how to solve this issue? Thanks in advance.

The issue here is that you're not adding the correct folder to the init.py (must be init.py , do not add to meny.py), maybe you're missing a last slash:
"/Users/render.user/.nuke/comfyUINuke/"
the Write error messages is just nukev13 vs nukev15 compatibility. You can re-save the toolset with Nuke13 to avoid the warnings.

updated the init file to : import nuke
nuke.pluginAddPath("/Users/render.user/.nuke/comfyUINuke/")
but again this same error
NameError: name 'bvfx_comfyuinuke' is not defined
and im suing windows os 11

the folder path must be wrong. Here's an idea: use a Read node to navigate to the path where you installed it.
Copy the text of the folder path from the read node, sometimes it can be something silly like "" instead of "/"

Thank you issue solved


Table: add header group feature.

Please makes sure these boxes are checked before submitting your PR, thank you!

[ ] Make sure you follow Element's Contributing Guide.
[ ] Rebase before creating a PR to keep commit history clear.
[ ] Add some descriptions and refer relative issues for you PR.

#1012 #993

请问如何实现多表头

@yuanshengchao 用法在你提的 issue 里面。
这个 Feature 合并还需要时间。

改完再开个。


Can't build on Linux 3.2.0-23-generic-pae

I'm getting this error when I try to 'npm install sodium'. I do have libsodium installed and other applications are able to use it.
npm ERR<EMAIL_ADDRESS>install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is most likely a problem with the sodium package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls sodium
npm ERR! There is likely additional logging output above.
npm ERR! System Linux 3.2.0-23-generic-pae
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "sodium"
any ideas?

The problem seems to be with node-gyp. I'm getting this error now:
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:810:12)
gyp ERR! System Linux 3.2.0-23-generic-pae

I just cloned node-sodium, ran:
node-gyp clean
node-gyp configure
node-gyp build
I got the pretty much the sam error:
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:810:12)
gyp ERR! System Linux 3.2.0-23-generic-pae
gyp ERR! command "node" "/usr/bin/node-gyp" "build"
gyp ERR! node -v v0.10.32
gyp ERR! node-gyp -v v1.0.2
gyp ERR! not ok

can you try the develop branch?

I'm getting this:
gyp: /home/vagrant/node-sodium/deps/libsodium.gyp not found (cwd: /home/vagrant/node-sodium) while loading dependencies of binding.gyp while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: gyp failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/lib/node_modules/node-gyp/lib/configure.js:343:16)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:810:12)
gyp ERR! System Linux 3.2.0-23-generic-pae
gyp ERR! command "node" "/usr/bin/node-gyp" "configure"
gyp ERR! cwd /home/vagrant/node-sodium
gyp ERR! node -v v0.10.32
gyp ERR! node-gyp -v v1.0.2
gyp ERR! not ok
In the develop branch node-sodium/deps has libsodium.gyp.in but not libsodium.gyp

I copy and pasted the libsodium.gyp from master just to give it a shot:
make: Entering directory /home/vagrant/projects/round-node/node_modules/sodium/build' make: Warning: File sodium.target.mk' has modification time 7.5e+02 s in the future
make: *** No rule to make target Release/obj.target/libsodium/deps/libsodium-1.0.0/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.o', needed by Release/obj.target/deps/sodium.a'.   System Linux 3.2.0-23-generic-pae
gyp ERR! command "node" "/usr/bin/node-gyp" "build"
gyp ERR! cwd /home/vagrant/projects/round-node/node_modules/sodium
gyp ERR! node -v v0.10.32
gyp ERR! node-gyp -v v1.0.2
gyp ERR! not ok
vagrant@precise32:~/projects/round-node/node_modules/sodium$

Please run make configure to create the necessary files
On 2/18/15 8:46 PM, bezreyhan wrote:

I'm getting this:
gyp: /home/vagrant/node-sodium/deps/libsodium.gyp not found (cwd:
/home/vagrant/node-sodium) while loading dependencies of binding.gyp
while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: |gyp| failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit
(/usr/lib/node_modules/node-gyp/lib/configure.js:343:16)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit
(child_process.js:810:12)
gyp ERR! System Linux 3.2.0-23-generic-pae
gyp ERR! command "node" "/usr/bin/node-gyp" "configure"
gyp ERR! cwd /home/vagrant/node-sodium
gyp ERR! node -v v0.10.32
gyp ERR! node-gyp -v v1.0.2
gyp ERR! not ok
In the develop branch node-sodium/deps has libsodium.gyp.in but not
libsodium.gyp
—
Reply to this email directly or view it on GitHub
https://github.com/paixaop/node-sodium/issues/34#issuecomment-74986043.

That's the error I got when I ran node-gyp configure
when I run make configure I get: ./autogen.sh: 13: ./autogen.sh: libtoolize: not found
When I copy and pasted the libsodium.gyp file from master I was able to configure but then I got the last error that I posted in my last comment.

Ok, I got it to build but I had to first download libtoolize and automake.
Is there a way to list those packages in the dependencies so that they download automatically?
Also, do you know how I can get this to work with NPM?
Thanks

You need to install autotools and autoconf in your system. This is a
requirement of libsodium itself
on mac you can run
|brew install automake|
or
|sudo port install automake autoconf libtool
|
On 2/18/15 10:19 PM, bezreyhan wrote:

That's the error I got when I ran node-gyp configure
when I run make configure I get: ./autogen.sh: 13: ./autogen.sh:
libtoolize: not found
When I copy and pasted the libsodium.gyp file from master I was able
to configure but then I got the last error that I posted in my last
comment.
—
Reply to this email directly or view it on GitHub
https://github.com/paixaop/node-sodium/issues/34#issuecomment-74993237.

Should work with npm now.
On 2/18/15 10:48 PM, bezreyhan wrote:

Ok, I got it to build but I had to first download libtoolize and automake.
Is there a way to list those packages in the dependencies so that they
download automatically?
Also, do you know how I can get this to work with NPM?
Thanks
—
Reply to this email directly or view it on GitHub
https://github.com/paixaop/node-sodium/issues/34#issuecomment-74995267.

I had compiled libsodium from source so I was missing those packages.
npm install does work now. Thanks for the help!


[WIP] Allow reloading database connection

Marked as draft for discussion.
Inspired by a Slack community question, I wanted to see what it would look like to allow changing databases mid-Python session by calling a fo.reload() method.
I believe this PR is fully functional for programmatic usage, but there are a couple snags when using the App:

The App runs in a subprocess which currently re-reads its fo.config from environment variables, so you have to change database via os.environ rather than just editing fo.config in order for launch_app() to work after the database change in the example below
If I launch_app() before and after the database change, the second App does not connect to the new database

import os
import fiftyone as fo
import fiftyone.zoo as foz

# do stuff with default database
print(fo.list_datasets())

#
# Change database
#

"""
os.environ["FIFTYONE_DATABASE_URI"] = "mongodb://localhost:12345"
os.environ["FIFTYONE_DATABASE_DIR"] = "/path/to/new/db"
fo.reload(hard=True)
"""

fo.config.database_uri = "mongodb://localhost:12345"
fo.config.database_dir = "/path/to/new/db"
fo.reload()

# do stuff with new database
print(fo.list_datasets())
dataset = foz.load_zoo_dataset("quickstart")

# Only works with `fo.reload(hard=True)` since subprocess reads config from env vars
session = fo.launch_app(dataset)

unsure how/if changing the mongo connection would affect pymongo, but through aliased connections (https://docs.mongoengine.org/guide/connecting.html#switch-database), you could maybe hack a way to overcome the snags you mentioned?


Build failures on macOS

In file included from /Development/retdec-idaplugin/src/idaplugin/token.cpp:10:
In file included from /Build/retdec/ida/_deps/retdec-src/include/retdec/common/address.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/ostream:140:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/locale:3444:15: error: use of undeclared identifier 'dont_use_snprintf'
    int __n = snprintf(__bb, __bs, "%.0Lf", __units);
              ^
/Development/IDASDK/8.0SP1/IDASDK/include/pro.h:931:25: note: expanded from macro 'snprintf'xr
#define snprintf        dont_use_snprintf          ///< use qsnprintf()
                        ^
In file included from /Development/retdec-idaplugin/src/idaplugin/token.cpp:10:
In file included from /Build/retdec/ida/_deps/retdec-src/include/retdec/common/address.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/ostream:140:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/locale:3444:15: error: use of undeclared identifier 'dont_use_snprintf'
    int __n = snprintf(__bb, __bs, "%.0Lf", __units);
              ^
/Development/IDASDK/8.0SP1/IDASDK/include/pro.h:931:25: note: expanded from macro 'snprintf'
#define snprintf        dont_use_snprintf          ///< use qsnprintf()
                        ^
1 error generated.
make[2]: *** [src/idaplugin/CMakeFiles/idaplugin64.dir/token.cpp.o] Error 1

I think we need to add #define USE_DANGEROUS_FUNCTIONS 1 before including IDA SDK's pro.h?

Created a patch that at least works for me on M1 Mac with IDA SDK 8.0 https://gist.github.com/Naville/d2c3127fc5c07ae730645305e10bab96

built.zip
M1 version of the plugins


Path is not filled correctly

Hi @pshihn,
Could you please take a look to this issue, when a rectangle path containing 2 hole inside it, the filling looks like screenshot below :(, thanks!
https://jsfiddle.net/483y5tdo/
generator.path(pathData, {
  "stroke": "#000000",
  "fill": "#ced4da",
  "fillStyle": "solid",
  "strokeWidth": 1,
  "roughness": 0,
  "seed":<PHONE_NUMBER>,
  "combineNestedSvgPaths": true
})

Thanks!

I'm working on improving algorithm to support this. Sorry for the late response. Infant baby = neglect open source :(

Fixed by https://github.com/rough-stuff/rough/pull/195 Releases as v4.5.0 on npm.


Added "Licensing Page" Reflecting "MIT License" #897

Hey @Its-Aman-Yadav and @Kalivarapubindusree  | Issue Closes #897

I have Created and added MIT Licence to the repository

Also I have Designed the Dedicated Licensing page to the website Reflecting MIT Licence

https://github.com/Its-Aman-Yadav/Community-Site/assets/101971980/eba213d9-bc21-4b72-b18b-161a93c1fc06
Please take a look and review it, Thank You!!

hey @Its-Aman-Yadav @Kalivarapubindusree  if possible could you pls add level 2 or level 3 label as I have added and created MIT licensing page, integrated footer and navbar, added scroll to top button, chatbot for consistency across the website.

@Kalivarapubindusree can you please increase the level for this PR?


Ingest job should fail if contained Map/Reduce jobs fail?

In the example below, it can be seen that while the Map/Reduce job(s) fail, the log reports that
"File nfcapd.201610121456 was successfully processed."
I'm just getting started, so if this is intended behavior, please ignore. And of course any suggestions about the permission error apparently causing the failure would be very much appreciated.
2016-10-12 19:01:36,359 - ONI.INGEST.WRK.FLOW - INFO - -------------------------------------- New File received --------------------------------------
2016-10-12 19:01:36,359 - ONI.INGEST.WRK.FLOW - INFO - File: /user/spot/flow/binary/20161012/14/nfcapd.201610121456
2016-10-12 19:01:36,363 - ONI.INGEST.WRK.FLOW - INFO - Getting file from hdfs: hadoop fs -get /user/spot/flow/binary/20161012/14/nfcapd.201610121456 /tmp/.
2016-10-12 19:01:36,363 - ONI.INGEST.WRK.FLOW - INFO - oni.Utils: Executing: hadoop fs -get /user/spot/flow/binary/20161012/14/nfcapd.201610121456 /tmp/.
2016-10-12 19:01:39,993 - ONI.INGEST.WRK.FLOW - INFO - Processing file: nfdump -o csv -r /tmp/nfcapd.201610121456  > /tmp/nfcapd.201610121456.csv
2016-10-12 19:01:39,994 - ONI.INGEST.WRK.FLOW - INFO - oni.Utils: Executing: nfdump -o csv -r /tmp/nfcapd.201610121456  > /tmp/nfcapd.201610121456.csv
2016-10-12 19:02:14,287 - ONI.INGEST.WRK.FLOW - INFO - Creating staging: hadoop fs -mkdir -p /user/spot/flow/stage/021428
2016-10-12 19:02:14,287 - ONI.INGEST.WRK.FLOW - INFO - oni.Utils: Executing: hadoop fs -mkdir -p /user/spot/flow/stage/021428
2016-10-12 19:02:16,282 - ONI.INGEST.WRK.FLOW - INFO - Moving data to staging: hadoop fs -moveFromLocal /tmp/nfcapd.201610121456.csv /user/spot/flow/stage/021428/.
2016-10-12 19:02:21,233 - ONI.INGEST.WRK.FLOW - INFO - Loading data to hive: hive -hiveconf dbname=oni -hiveconf y=2016 -hiveconf m=10 -hiveconf d=12 -hiveconf h=14 -hiveconf data_location='/user/spot/flow/stage/021428' -f pipelines/flow/load_flow_avro_parquet.hql
2016-10-12 19:02:21,233 - ONI.INGEST.WRK.FLOW - INFO - oni.Utils: Executing: hive -hiveconf dbname=oni -hiveconf y=2016 -hiveconf m=10 -hiveconf d=12 -hiveconf h=14 -hiveconf data_location='/user/spot/flow/stage/021428' -f pipelines/flow/load_flow_avro_parquet.hql
Logging initialized using configuration in jar:file:/opt/mapr/hive/hive-1.2/lib/hive-common-1.2.0-mapr-1607.jar!/hive-log4j.properties
hiveconf:data_location=/user/spot/flow/stage/021428
hiveconf:y=2016
hiveconf:m=10
hiveconf:d=12
hiveconf:h=14
hiveconf:dbname=oni
OK
Time taken: 1.503 seconds
OK
Time taken: 0.482 seconds
2016-10-12 19:02:28,1477 ERROR Client fs/client/fileclient/cc/client.cc:6746 Thread: 27140 GetGid failed, could not get groupinfo for group 1002, error: Invalid argument(22)
chgrp: changing ownership of 'maprfs:///user/spot/flow/hive/y=2016/m=10/d=12/h=14/.hive-staging_hive_2016-10-12_19-02-27_218_5186704394139210237-1': Could not set owner/group null/1002 for path maprfs:///user/spot/flow/hive/y=2016/m=10/d=12/h=14/.hive-staging_hive_2016-10-12_19-02-27_218_5186704394139210237-1
Query ID = root_20161012190227_dde7e1e2-2e7a-457c-8494-7ccdece82fc8
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there's no reduce operator
Starting Job = job_1475597991494_0015, Tracking URL = http://hd19.sec.bnl.local:8088/proxy/application_1475597991494_0015/
Kill Command = /opt/mapr/hadoop/hadoop-2.7.0/bin/hadoop job  -kill job_1475597991494_0015
Hadoop job information for Stage-1: number of mappers: 0; number of reducers: 0
2016-10-12 19:02:33,783 Stage-1 map = 0%,  reduce = 0%
Ended Job = job_1475597991494_0015 with errors
Error during job, obtaining debugging information...
FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
MapReduce Jobs Launched:
Stage-Stage-1:  MAPRFS Read: 0 MAPRFS Write: 0 FAIL
Total MapReduce CPU Time Spent: 0 msec
2016-10-12 19:02:33,936 - ONI.INGEST.WRK.FLOW - INFO - Removing staging path: hadoop fs -rm -R -skipTrash /user/spot/flow/stage/021428
2016-10-12 19:02:33,937 - ONI.INGEST.WRK.FLOW - INFO - oni.Utils: Executing: hadoop fs -rm -R -skipTrash /user/spot/flow/stage/021428
Deleted /user/spot/flow/stage/021428
2016-10-12 19:02:35,957 - ONI.INGEST.WRK.FLOW - INFO - Removing files from local staging: rm /tmp/nfcapd.201610121456
2016-10-12 19:02:35,958 - ONI.INGEST.WRK.FLOW - INFO - oni.Utils: Executing: rm /tmp/nfcapd.201610121456
2016-10-12 19:02:36,011 - ONI.INGEST.WRK.FLOW - INFO - File nfcapd.201610121456 was successfully processed.

Hi @thealy this seems to be a permissions error when adding to hive,
did you see any errors when running the hdfs_setup.sh? i'm curious if it created the paths and db ok


⚠ Jenkins Plugins Artifactory has degraded performance

In 11432b4, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1204 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 4d0f7a8 after 12 minutes.


Fix frontend tests warning

CI/CD tests run green but produce the following warning:
PASS  __tests__/src/pages/Projects.test.tsx (5.078 s)
  ● Console
    console.error
      Warning: Each child in a list should have a unique "key" prop.

      Check the render method of `Card`. See https://reactjs.org/link/warning-keys for more information.
          at ContributorAvatar (/home/runner/work/Nest/Nest/frontend/src/components/ContributorAvatar.tsx:4:30)
          at Card (/home/runner/work/Nest/Nest/frontend/src/components/Card.tsx:14:3)
          at div
          at div
          at Projects (/home/runner/work/Nest/Nest/frontend/src/pages/Projects.tsx:10:49)

      84 |           ))}
      85 |       </h2>
    > 86 |       <div className=" w-full flex justify-normal items-center gap-1 ">
         |       ^
      87 |         {topContributors &&
      88 |           topContributors.map((contributor) => (
      89 |             <ContributorAvatar key={contributor.login} contributor={contributor} />

      at printWarning (node_modules/react/cjs/react-jsx-runtime.development.js:87:30)
      at error (node_modules/react/cjs/react-jsx-runtime.development.js:61:7)
      at validateExplicitKey (node_modules/react/cjs/react-jsx-runtime.development.js:1078:5)
      at validateChildKeys (node_modules/react/cjs/react-jsx-runtime.development.js:1105:11)
      at jsxWithValidation (node_modules/react/cjs/react-jsx-runtime.development.js:1277:11)
      at jsxWithValidationDynamic (node_modules/react/cjs/react-jsx-runtime.development.js:1320:12)
      at Card (src/components/Card.tsx:86:7)
      at renderWithHooks (node_modules/react-dom/cjs/react-dom.development.js:15486:18)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:20103:13)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:21626:16)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:27465:14)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:26599:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:26505:5)
      at renderRootSync (node_modules/react-dom/cjs/react-dom.development.js:26473:7)
      at performConcurrentWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:25777:74)
      at workLoop (node_modules/scheduler/cjs/scheduler.development.js:266:34)
      at flushWork (node_modules/scheduler/cjs/scheduler.development.js:239:14)
      at performWorkUntilDeadline (node_modules/scheduler/cjs/scheduler.development.js:533:21)
      at Timeout.task [as _onTimeout] (node_modules/jsdom/lib/jsdom/browser/Window.js:520:19)
Test Suites: 3 passed, 3 total
Tests:       4 passed, 4 total

Source: https://github.com/OWASP/Nest/actions/runs/12215821212/job/34078260621#step:8:25
It seems we need to specify key properly somewhere.

/assign


hotel tail

Something like katon's :)

This will be one of the differences with katon :)
Mainly, to keep code and CLI simple. So, you'll have to use:
tail -f /some/path/project.log
Sorry about that.
If someone wants to build a third-party tool hotel-tail (no pun intended) it's possible.

where is that path?

In the event of a crash, you get this message:

Can't connect to server on port 52579 (retry or check logs).

...it'd be nice too to tell us where those logs are stored.

Also it seems that you should use -o log.txt for spitting out log files... something I found out by randomly trying switches mentioned (but not explained) in --help. This should probably be documented.

With v0.3 when a server fails to start, you get logs in the browser :)
It's a little basic for the moment though (doesn't convert ANSI codes).

Closing this since it's now possible to view server output in the browser.


Add sentry snippet, configurable via env var

I added this snippet and verified that the block is getting called, but I have no actual tokens to test that it worked. When I put some dummy string as the DSN, Sentry's client code doesn't complain, but it also doesn't appear to be doing anything with the Vue errors. I may need help to verify that this actually works.

Update: just force pushed, this should "just work" now.


Practice QT Update - Wordpress

The comms team have requested two questions on the practice QT be updated and that the answers are given at the end of the test to candidates.

Blocked as waiting for comms to send across the changes


Changes for containerssh gssapi authentication

These are the changes necessary for gssapi to work with containerssh. Additionally support for writing credential caches is added to allow for credential delegation.
Note that this is merge request targets the new containerssh branch to avoid conflicts with upstream.

Tests are expected to fail for now, some API incompatible changes were made and I haven't updated them yet.

@tsipinakis are we OK to merge this? The tests seem to be failing.

Closing and merging manually. Tests pass now.


[Bug][openapi] "query" and "path" type parameters can not display properly in the Redoc documentation

Describe the bug
Sorry my english may be very poor.
I have created an API that accepts both "path" and "query" type parameters, then I added OpenAPI YAML docstring under my API function, but the "query" type parameters were not displayed on the Redoc properly.
I also tried to use the openapi.parameter  decorators but didn't work too.
Screenshots

To Reproduce
this is my route file:
userbp = Blueprint("usermgr")

# 配置url
userbp.add_route(UserView.as_view(), "/user/<pk:strorempty>")

this is my view function's docstring:
openapi:
---
summary: 查看用户信息
description: 查看个人信息, 参数id在path中为可选项, 不传id是查询全部用户, 传id查看指定用户的简要信息
operationId: userget
tags:
  - 标签1
  - 标签2
parameters:
  - pkparameter:
    name: pk
    in: path
    description: 用户唯一标识
    required: false
  - queryparameter:
    name: query
    in: query
    description: 用户对象的查询条件。
    schema:
      type: object
      properties:
        username:
          type: string
          description: 用户名, 使用in查询
  - pageparameter:
    name: page
    in: query
    description: 页码, 默认为1
  - limitparameter:
    name: limit
    in: query
    description: 每页数量限制
  - orderparameter:
    name: order
    in: query
    description: 排序规则
responses:
  '200':
    description: 用户信息
    content:
      application/json:
        schema:
          type: object
          properties:
            code:
              type: string
              description: 返回码
            info:
              type: string
              description: 说明
            data:
              type: array
              items:
                type: object
                properties:
                  pk:
                    type: string
                    description: 用户唯一标识
                  username:
                    type: string
                    description: 用户名
                  headimg:
                    type: string
                    description: 用户头像的base64信息
                  level:
                    type: string
                    description: 用户等级
              description: 用户数据

Environment (please complete the following information):

OS: Windows 10
Browser firefox
Version   Sanic v22.3.2, sanic-routing==22.3.0, sanic-ext==22.3.2

found this:
https://github.com/sanic-org/sanic-ext/blob/4a6dda9d5c28cfad0988b90a77cb031708a487b3/sanic_ext/extensions/openapi/builders.py#L137-L149
the _build_merged_dict function can merge three dicts which names are default_dict, autodoc_dict and defined_dict into one, but when the key is 'parameters' for example, it will just cover the autodoc_dict's value by the defined_dict's value and not merge these values.

@nightstream Thanks for debugging this! You are right, swapping the order fixes the problem.
@app.get("/<pk:strorempty>")
async def handler(request: Request, pk: Optional[str]):
    """
    openapi:
    ---
    parameters:
      - pk:
        name: pk
        in: path
        required: false
        schema:
            type: string
    """
    return json({"foo": pk})

With this line in place, it works as expected
for d in (default_dict, defined_dict, autodoc_dict):

Will get this in the next bug release coming soon.

There is probably a bigger issue that needs to be addressed in that Optional[str] should auto-imply strorempty, which should mark it as required=false automatically. But a simple fix for now is the order.

So, upon further thought, this one might need a little more consideration. Because there are certain things that we DO want defined_dict to take precedence. Primarily when you do not intend for docstring to be included and want to override the description or summary.
I think we either need another hierarchy to split apart decorators and route definitions, or carve an exception into the priority ordering for this use case.

Just pushed another change to that PR. This should do the trick and not mess up the existing preferences.


Bug right click

Description
When i right click on a file, the app just crash...
Steps To Reproduce

Go into your Files app
Right click on any file
it will crash...

Steps to fix

eg. Fix crash that occurs when right clicking on a file

Files Version
Version <IP_ADDRESS>
Windows Version
Windows 10 22H2 19045.2251
Relevant Assets/Logs
I didn't find the way too found them...

Can you please upload the debug.log and debug_fulltrust.log files directly to GitHub (email attachments don't work) . You can get them in files settings > about > open log folder.

Is this still an issue in the preview version? https://files.community/download/preview


fix typo in readme

Thanks @redg3ar for the pull request!
Per the CONTRIBUTING.md file displayed when you created this pull request, we need to add you to the list of approved contributors for the Mattermost project.
Please help complete the Mattermost contribution license agreement?
This is a standard procedure for many open source projects. Your form should be processed within 24 hours and reviewers for your pull request will be able to proceed.
Please let us know if you have any questions.
We are very happy to have you join our growing community! If you're not yet a member, please consider joining our Contributors community channel to meet other contributors and discuss new opportunities with the core team.

comment out is equivalent to uncomment right ? So I guess the README is correct. Maybe I'm wrong, I'm not English native speaker.

Comment out means "remove by commenting" to me. Like, "taking the code out of the file by commenting". Since we are reintroducing code by removing the comment, I think uncomment makes sense here.

Then LGTM, thanks :)


ci: 🎡 Skip e2e jobs when not affected by the changes in the PR

The tests GH action will filter out e2e tests that are not depending on the changes of the PR

Codecov Report

Merging #1111 (3b2fb43) into main (cc9b4e4) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1111   +/-   ##
=======================================
  Coverage   94.75%   94.75%
=======================================
  Files          48       48
  Lines        6907     6907
  Branches      445      445
=======================================
  Hits         6545     6545
  Misses        362      362

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Dataset Metadata concepts

@eox-cs1 @baloola I just scanned the existing version of D4.2, noticed that most of the concepts under data provenance are missing from the STAC mapping table in section 3.1	Metadata mapping. However, they are covered by the catalog editor, are also in the inventory sheet. Could you please make sure D4.2 gets updated accordingly?
As already mentioned by @jetschny, would be good to have a working copy of this doc on TEAMs ASAP!

is this resolved a part of the delivery of D4.2 or maybe even related to
https://github.com/FAIRiCUBE/catalog/issues/35 ?


update ios release

Hi,
Attached contained few changes that should automate our ios release for your perusal. I am going to expand on this tomorrow, by adding support for AdHOC and ios distrbution releases. I am going to test throughly and should be ready and complete tomorrow.

Coverage remained the same at 32.173% when pulling 1ce5e31dcc343cc9b5045747506fd1d5bc8ba0a2 on nuruddeensalihu:nuru/new_ios_release into c552096f7a67ba1b35a258636a71071254358c38 on binary-com:master.


Add Expression Language dependency

1. Why is this change necessary?
To support DI Config Injection with the Shop Dependency
2. What does this change do, exactly?
Add symfony/expression-language as composer dependency
3. Describe each step to reproduce the issue or behaviour.
Try using:
<argument type="expression">container.initialized('shop') ? service('shop') : null</argument>

4. Please link to the relevant issues (if any).
5. Which documentation changes (if any) need to be made because of this PR?
6. Checklist

[ ] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-22892
Please use this issue to track the state of your pull request.


Access the value of the require when importing a script

I am using an external JS library that returns its entry points  using CJS exports. It does not set values on the window object.
I can use
<!---
script: https://.....
--->

to load it, but how do I get the value returned by that load so I can extract the entry points?
Dave

Ah, I'll try the onload route.
The issue is that to use the library you'd normally write
const MyLib = require("my_lib.js")

and using script: I don't know how to get the value returned by the require. But, I must be thinking about it wrongly, because this would clearly be something people have run into in the past.

What you could do, within your script is to define a global window.MyLib variable that is initialized ... after loading, this functionality should be available everywhere ...
You could also use import in this case. Here is an example about using import in an code-editor. You have to scroll down a bit, but you can also try it out int the interactive presentation ...
https://github.com/LiaPlayground/Transforming-Education?tab=readme-ov-file#interactive-coding
I hope this helps ....


Release model: Add support for patching releases by raw_versions

Release model: Add support for patching releases by raw_versions
Change-type: minor

Contributor checklist

[ ] Includes tests
[ ] Includes typings
[ ] Includes updated documentation
[ ] Includes updated build output

LGTM


Passing props to children

Hi,
I've seen you've chosen React Router.
How would you pass props to Route children ?

Hmmm, there are various techniques.
What are you trying to achieve?
Have you referenced their docs?

https://github.com/reactjs/react-router/blob/master/docs/guides/RouteConfiguration.md

I would like to pass props other than children - actually I would like to pass props to my sub components, and createElement is not a good solution

Hmm, still a very generic description of your problem.  I can't really advise on that.
I have implemented a project using this boilerplate where I use redux to manage my state.  It's very simple to connect components at any level of your component tree to the state.  Additionally, as my state relies on AJAX calls I used redial to manage this on the server.  I plan to release this project as open source soon'ish.  It may be a helpful reference to you.

A thing I like to use is the createElement method in react-router to pass props to all the pages:

function elementFactory(store) {
  const actions = createActions(store);
  return (Component, props) => <Component actions={actions} {...props} />;
}

<Router history={history} createElement={elementFactory(store)}>
    {routes}
</Router>

That's awesome @geowarin - I've never used this API before.  I think this may help with another issue on this repo. Thanks!


Deprecate config

Example

Permalink to the example: lib/transpiler.coffee#L263-L285. This has now been used for the first time in https://github.com/ricardofbarros/linter-js-standard/commit/e87d36beb46ce274bc97b68e79be87a0acdb9826.


TypeError: add(): argument 'alpha' must be Number, not NoneType

I was trying to run the repo DynamicHead and trying to run the model with a custom dataset and have the following error. In the repo the launch function is called and I get these errors.
The command I run was
DETECTRON2_DATASETS=$DATASET python train_net.py --config configs/dyhead_r50_retina_fpn_1x.yaml --num-gpus 8

Logs
Traceback (most recent call last):
  File "train_net_custom.py", line 222, in <module>
    launch(
  File "/home/xxx/anaconda3/envs/detectron/lib/python3.8/site-packages/detectron2/engine/launch.py", line 82, in launch
    main_func(*args)
  File "train_net_custom.py", line 216, in main
    return trainer.train()
  File "/home/xxx/anaconda3/envs/detectron/lib/python3.8/site-packages/detectron2/engine/defaults.py", line 484, in train
    super().train(self.start_iter, self.max_iter)
  File "/home/xxx/anaconda3/envs/detectron/lib/python3.8/site-packages/detectron2/engine/train_loop.py", line 149, in train
    self.run_step()
  File "/home/xxx/anaconda3/envs/detectron/lib/python3.8/site-packages/detectron2/engine/defaults.py", line 494, in run_step
    self._trainer.run_step()
  File "/home/xxx/anaconda3/envs/detectron/lib/python3.8/site-packages/detectron2/engine/train_loop.py", line 294, in run_step
    self.optimizer.step()
  File "/home/xxx/anaconda3/envs/detectron/lib/python3.8/site-packages/torch/optim/lr_scheduler.py", line 65, in wrapper
    return wrapped(*args, **kwargs)
  File "/home/xxx/anaconda3/envs/detectron/lib/python3.8/site-packages/torch/optim/optimizer.py", line 89, in wrapper
    return func(*args, **kwargs)
  File "/home/xxx/anaconda3/envs/detectron/lib/python3.8/site-packages/torch/autograd/grad_mode.py", line 27, in decorate_context
    return func(*args, **kwargs)
  File "/home/xxx/anaconda3/envs/detectron/lib/python3.8/site-packages/torch/optim/sgd.py", line 110, in step
    F.sgd(params_with_grad,
  File "/home/xxx/anaconda3/envs/detectron/lib/python3.8/site-packages/torch/optim/_functional.py", line 160, in sgd
    d_p = d_p.add(param, alpha=weight_decay)
TypeError: add(): argument 'alpha' must be Number, not NoneType

Detectron2 version: 0.6
Expected behaviour is the training loop runs without error.

I downgraded to detectron2 version: 0.5 and things are working fine.


🔥 Remove MoJ Acronyms v2

👀 Purpose

As described in our Projects Sheet in regards to MoJ Acronyms v2.

We want to move ownership out of Operations Engineering and open it up to be community owned and developed. We can still develop the product, but we don't want to be the official owners.

✅ Definition of Done

[x] Repository updated to remove from Operations Engineering ownership i.e. update TF, change code owners etc

📓 Notes

I have assigned myself as an owner and removed the repo from tf.


train

Excuse me, how is the model trained? Is there any code

I have trained the Yolov11 on custom dataset, so you can check the yolov11 repo for this purpose.


Creating an app using the SAP Cloud Platform SDK for iOS Assistant

When I click Finish I get an error saying SAP Cloud Platform SDK for iOS Assistant quit unexpectedly.  I have downloaded the lastest version of the SDK and I am using a trial account.
I've tried it a number of times with the same result.  Below are, what look like, relevant sections of the generated report.
Any help would be greatly appreciated.
Process:               SAP Cloud Platform SDK for iOS Assistant [12511]
Path:                  /Applications/SAP CP SDK for iOS/SAP Cloud Platform SDK for iOS Assistant.app/Contents/MacOS/SAP Cloud Platform SDK for iOS Assistant
Identifier:            com.sap.SAPCPSDKforiOSAssistant
Version:               1.1.002 (0)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           SAP Cloud Platform SDK for iOS Assistant [12511]
User ID:               501

Date/Time:             2017-05-03 14:09:43.329 -0500
OS Version:            Mac OS X 10.12.4 (16E195)
Report Version:        12
Anonymous UUID:        726902A2-E1F0-620B-2555-288179DEF42C

Sleep/Wake UUID:       8C88D986-C09D-4E72-8BBE-4DD6ED3E0335

Time Awake Since Boot: 230000 seconds
Time Since Wake:       9900 seconds

System Integrity Protection: enabled

Crashed Thread:        5  Dispatch queue: com.apple.root.default-qos

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       EXC_I386_GPFLT
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]

...
Thread 5 Crashed:: Dispatch queue: com.apple.root.default-qos 0   libsystem_c.dylib             	0x00007fffa1e95b52 strlen + 18 1   libc++.1.dylib                	0x00007fffa0a2f28d std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*) + 21 2   libswiftCore.dylib            	0x000000010de13138 swift::nameForMetadata(swift::TargetMetadata<swift::InProcess> const*, bool) + 136 3   libswiftCore.dylib            	0x000000010de133d1 swift_getTypeName + 401 4   com.sap.HCPSDKforiOSAssistant.macOS.OData	0x000000010c57533c _TTSg5MC5OData9ErrorBase_SSSSs16TextOutputStreams___TFFs20_adHocPrint_unlockedu0_R_s16TextOutputStreamrFTxVs6MirrorRq_12isDebugPrintSb_T_L_13printTypeNameu0_R_S_rfPMP_T_ + 28 5   com.sap.HCPSDKforiOSAssistant.macOS.OData	0x000000010c666e37 _TTSf4n_gs_n_n___TTSg5MC5OData9ErrorBase_SSSSs16TextOutputStreams___TFs20_adHocPrint_unlockedu0_R_s16TextOutputStreamrFTxVs6MirrorRq_12isDebugPrintSb_T_ + 695 6   com.sap.HCPSDKforiOSAssistant.macOS.OData	0x000000010c574bcb _TTSg5MC5OData9ErrorBase_SSSSs16TextOutputStreams___TFs20_debugPrint_unlockedu0_R_s16TextOutputStreamrFTxRq__T_ + 939 7   com.sap.HCPSDKforiOSAssistant.macOS.OData	0x000000010c540ffe _TTWC5OData9ErrorBases5ErrorS_FS1_g7_domainSS + 62 8   libswiftCore.dylib            	0x000000010dc6a70e swift_stdlib_getErrorDomainNSString + 78 9   libswiftCore.dylib            	0x000000010de46dfc _swift_bridgeErrorToNSError_(swift::SwiftError*) + 284 10  libswiftFoundation.dylib      	0x000000010e266588 _TFE10FoundationPs5Errorg20localizedDescriptionSS + 184 11  com.sap.HCPSDKforiOSAssistant.Generator	0x000000010c37e16e _TFe9GeneratorRxS_18ProjectModificatorxS_19ProxyClassGeneratorxs9AnyObjectrS1_P33_35A6C401B655525C98E94BB970C042AE20generateProxyClassesfzT3forPS_13ODataEndpoint_SS_GVs10DictionarySSGSaSS__ + 3182 12  com.sap.HCPSDKforiOSAssistant.Generator	0x000000010c37c2ea _TFe9GeneratorRxS_18ProjectModificatorxS_19ProxyClassGeneratorxs9AnyObjectrS1_P33_35A6C401B655525C98E94BB970C042AE15addProxyClassesfzT3forPS_13ODataEndpoint_SSRGVs3SetSS__T_ + 138 13  com.sap.HCPSDKforiOSAssistant.Generator	0x000000010c37bbca _TFe9GeneratorRxS_18ProjectModificatorxS_19ProxyClassGeneratorxs9AnyObjectrS1_15addProxyClassesfzT_T_ + 890 14  com.sap.HCPSDKforiOSAssistant.ComplexProjectGenerator	0x000000010c2f2a11 _TTSf4g_g___TFFC23ComplexProjectGenerator23ComplexProjectGenerator15generateProjectFFGSqPs5Error__T_T_U_FT_T_ + 257 15  com.sap.HCPSDKforiOSAssistant.ComplexProjectGenerator	0x000000010c2f1262 _TFFC23ComplexProjectGenerator23ComplexProjectGenerator15generateProjectFFGSqPs5Error__T_T_U_FT_T_ + 18 16  libdispatch.dylib             	0x00007fffa1e32524 _dispatch_call_block_and_release + 12 17  libdispatch.dylib             	0x00007fffa1e298fc _dispatch_client_callout + 8 18  libdispatch.dylib             	0x00007fffa1e38196 _dispatch_queue_override_invoke + 743 19  libdispatch.dylib             	0x00007fffa1e2b6b5 _dispatch_root_queue_drain + 476 20  libdispatch.dylib             	0x00007fffa1e2b48c _dispatch_worker_thread3 + 99 21  libsystem_pthread.dylib       	0x00007fffa2078616 _pthread_wqthread + 1299 22  libsystem_pthread.dylib       	0x00007fffa20780f1 start_wqthread + 13

Hi @rosshigh,
Can you try running the SDK Assistant again while having the Console app open? Have the Console app filtering by process:Assistant message:message like this:

and post the relevant output here.
Are you trying with a standard OData service or a custom one?

I upgraded to the latest SP and the issue I had has changed.  The console output indicates there is a mismatch between the contents of the service (from ES4) and the metadata.  There is apparently going to be a fix for that in the next SP.  However, if I try to create a sample project, I get an error saying I've exceeded my app limit.  I have three apps on my trial HCP account.  It doesn't let me delete them saying I don't have authorizations even though I have the administrator role.  I don't suppose you might have any suggestions for that issue (hopefully) do you?
Thanks for responding.

Hi @rosshigh,
I was wondering, is the issue resolved in v2.0 of the SDK?

Thank you for your feedback. We haven't heard from you in the past 30 days, so we are closing the issue.
If you still have questions, feel free to reopen the issue.


Pumba

Fix build of json lib
Add debug and release environments
Rename build artifacts to contain environment name

fiumba


[CS] Import from sqlite to postgres at the end

Imports every table except street segments into Postgres
Differences from sqlite tables: result_id column referencing the id from the results table on every table, each table's primary keys is (results_id, id), uses Postgres's boolean type (where applicable).
Coerces some data from how they come out of SQLite for inserting into Postgres (integers, dates, and booleans)
Move and refactor some shared SQL code

After running an import, connect to Postgres, find the id from the results table, and you'll be able to run queries like (e.g.) SELECT * FROM candidates WHERE results_id = 1.
Pivotal story: 95050110

Overall, I think this looks great. Thanks, Chris!


Slider within a TabBarView  onChangeEnd function fires at drag start.

Steps to Reproduce
If you drag the slider the onChangeEnd event will fire at start of dragging and other random times.
import 'package:flutter/material.dart';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'Flutter Demo',
      home: new MyHomePage(title: 'Flutter Test Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => new _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _myValue = 60;

  @override
  Widget build(BuildContext context) {
    return DefaultTabController(
        length: 3,
        child: new Scaffold(
          appBar: new AppBar(
            title: new Text(widget.title),
            bottom: TabBar(
              tabs: [
                Tab(icon: Icon(Icons.directions_car)),
                Tab(icon: Icon(Icons.directions_transit)),
                Tab(icon: Icon(Icons.directions_bike)),
              ],
            ),
          ),
          body: new TabBarView(children: <Widget>[
            new Center(
              child: new Column(
                mainAxisAlignment: MainAxisAlignment.center,
                children: <Widget>[
                  new Slider(
                    value: _myValue.toDouble(),
                    min: 1.0,
                    max: 100.0,
                    divisions: 10,
                    label: '$_myValue',
                    onChanged: (double newValue) {
                      setState(() {
                        _myValue = newValue.round();
                      });
                    },
                    onChangeEnd: (double newValue) {
                      print('Ended change on $newValue');
                    },
                  ),
                ],
              ),
            ),
            new Icon(Icons.directions_transit),
            new Icon(Icons.directions_bike),
          ]),
          // This trailing comma makes auto-formatting nicer for build methods.
        ));
  }
}

[√] Flutter (Channel beta, v0.5.1, on Microsoft Windows [Version 10.0.17134.228], locale en-US)
    • Flutter version 0.5.1 at C:\src\flutter
    • Framework revision c7ea3ca377 (3 months ago), 2018-05-29 21:07:33 +0200
    • Engine revision 1ed25ca7b7
    • Dart version 2.0.0-dev.58.0.flutter-f981f09760

[√] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    • Android SDK at C:\Users\victorsigma\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    • All Android licenses accepted.

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 27.1.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] Connected devices (2 available)
    • Pixel XL                  • HT6AB0202794  • android-arm64 • Android 9 (API 28)
    • Android SDK built for x86 • emulator-5554 • android-x86   • Android 9 (API 28) (emulator)

I can confirm.
Seems to be a conflict with guestures with the TabBarView.
          body: new TabBarView(
              physics: NeverScrollableScrollPhysics(),

fixed it for me.

Issue still exist,  onChangeEnd event will fire at start of dragging
flutter doctor -v
[✓] Flutter (Channel dev, v1.18.0, on Mac OS X 10.15.4 19E266, locale en-GB)
    • Flutter version 1.18.0 at /Users/taha/Code/flutter_dev
    • Framework revision 8f7327f83a (31 hours ago), 2020-04-06 22:11:01 -0400
    • Engine revision 49891e0653
    • Dart version 2.8.0 (build 2.8.0-dev.20.0 1210d27678)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/taha/Code/sdk
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = /Users/taha/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.4, Build version 11E146
    • CocoaPods version 1.9.1
[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 45.0.1
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build
      1.8.0_212-release-1586-b4-5784211)
[✓] VS Code (version 1.43.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.9.1
[✓] Connected device (4 available)
    • SM M305F   • 32003c30dc19668f • android-arm64  • Android 10 (API 29)
    • macOS      • macOS            • darwin-x64     • Mac OS X 10.15.4 19E266
    • Chrome     • chrome           • web-javascript • Google Chrome
      80.0.3987.149
    • Web Server • web-server       • web-javascript • Flutter Tools
• No issues found!

Got the same problem. Anyone has solution on this?

Issue replicable on latest master. onChangeEnd is triggered on drag start as well as after drag stop.
I/flutter (23635): Ended change on 1.0
I/flutter (23635): Ended change on 40.6
I/flutter (23635): Ended change on 40.6
I/flutter (23635): Ended change on 50.5
I/flutter (23635): Ended change on 50.5
I/flutter (23635): Ended change on 60.4
I/flutter (23635): Ended change on 60.4
I/flutter (23635): Ended change on 70.3

flutter doctor -v
[✓] Flutter (Channel master, 1.26.0-2.0.pre.137, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-IN)
    • Flutter version 1.26.0-2.0.pre.137 at
      /Users/dhs/documents/Fluttersdk/flutter
    • Framework revision 8f5d0371af (4 days ago), 2020-12-26 11:07:36 +0330
    • Engine revision f5364860ab
    • Dart version 2.12.0 (build 2.12.0-179.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 12.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.0.1, Build version 12A7300
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin
        code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see
      https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.51.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.16.0

[✓] Connected device (4 available)
    • SM A260G (mobile)                   • 5200763ebcfa861f
      • android-arm    • Android 8.1.0 (API 27)
    • iPhone SE (2nd generation) (mobile) • 6C85835D-FBFD-4AB3-8DE8-B4FAD35E5367
      • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-0 (simulator)
    • macOS (desktop)                     • macos
      • darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)                        • chrome
      • web-javascript • Google Chrome 87.0.4280.88

! Doctor found issues in 1 category.

Can someone tell us if there is any workaround for this issue? It is from more than two year that this issue exists and it is very frustrating that a basic component like Slider has this bug.
If in a project you need to fire something at the onChangedEnd for example asking data from the API it results in a API overload.
A similar problem exist with the ListView(), in this case the onChangedEnd fire when you start dragging and when you end (two times per user action).
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

/// This is the main application widget.
class MyApp extends StatelessWidget {
  static const String _title = 'Flutter Code Sample';

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: _title,
      home: DefaultTabController(
        length: 2,
        child: Scaffold(
          appBar: AppBar(
            title: new Text('Slider Bug'),
            bottom: TabBar(
              tabs: [
                Tab(icon: Icon(Icons.directions_car)),
                Tab(icon: Icon(Icons.directions_bike)),
              ],
            ),
          ),
          body: Builder(
            builder: (context) => TabBarView(children: <Widget>[
              Center(
                  child: RaisedButton(
                child: Text('Open Slider page'),
                onPressed: () => Navigator.of(context).push(
                  MaterialPageRoute(
                    builder: (context) => MyStatefulWidget(),
                  ),
                ),
              )),
              new Icon(Icons.directions_transit),
            ]),
          ),
        ),
      ),
    );
  }
}

class MyStatefulWidget extends StatefulWidget {
  MyStatefulWidget({Key key}) : super(key: key);

  @override
  _MyStatefulWidgetState createState() => _MyStatefulWidgetState();
}

class _MyStatefulWidgetState extends State<MyStatefulWidget> {
  double _currentSliderValue = 20;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: SafeArea(
        child: ListView(
          children: [
            Slider(
              value: _currentSliderValue,
              min: 0,
              max: 100,
              divisions: 5,
              label: _currentSliderValue.round().toString(),
              onChanged: (double value) {
                setState(() {
                  _currentSliderValue = value;
                });
              },
              onChangeEnd: (double value) {
                print('onChangedEnd: $value');
              },
            ),
          ],
        ),
      ),
    );
  }
}

@TahaTesser I believe this was fixed, see https://github.com/flutter/flutter/issues/28115

Closing per the last comment, please follow up there. Thanks!


OWF.Intents support

Add any needed RPC/Transport tie-in's + tests for the following OWF.Intents namespace functions:
OWF.Intents.receive
OWF.Intents.startActivity
Create followup issues & reference back here for any functionality blocking development.

OWF.Intents.receive : registers to receive the intent with RPC channel _intents.
Then calls RPC channel _intents_receive with it's intent handler information.
OWF.Intents.startActivity calls RPC channel _intents and expects a list of handlers in response.

OWF intents register as IWC intents as of #32. Closing issue. Open new issues with bug reports.


Help needed?

Versioneer got loved by many, thus of all big thank you @warner for it!
But is it the right assessment of the situation that its maintenance/development is somewhat "froze up"?
I know e.g. that some projects started to use custom forks (https://github.com/nipy/nibabel/blob/master/versioneer.py) and thus duplicating efforts etc.
May be you @warner  would accept co-maintainership and/or even move it from under your personal wing under a dedicated https://github.com/python-versioneer organization ?  Not that it miraculously would resolve all the issues at once, but I think it might pave the way forward.
Thank you in advance for reply.
Ping @effigies @jwodder @mih

While this is clearly the best path, the alternative would be to setup an org with an unofficial but hopefully widely adopted fork that could become a defacto successor.

Yes @bashtage , that would be they path to proceed if no reply follows.

I agree an org where multiple participants pave the way forward would be better.
I decided to jump on this and created the org.

created the org.

link to repo?

I invited @yarikoptic and @bashtage as owners of the org. https://github.com/python-versioneer

Care to open up issues on that branch? IMO, a good first step would be to curate some of the issues from here.
In the meantime, I would say the most important questions are:

What versions of Python should the fork support?
Continue with vendoring, disable it, or make optional?

Also worth figuring out an overall scope to the fork, to help determine whether a request should be acted on. I think the legitimacy of the fork will be helped by a maintenance team that's on the same page.
Speaking of which, I'm happy to help with this effort, as well.

So currently we don't have access to the pypi project so pushing new versions of versioneer is not an option. I think we should split apart the versioneer.py file in the versioneer-518 repo remove python2 compatibility and support 3.6+. Also I would remove the vendoring and just use the pep 518 style.

IMO including PEP numbers is needless cognitive overhead. For users not really deep in the packaging weeds (which I don't think we should assume people wanting to use versioneer are), 518 isn't going to be very meaningful and invites versioneer-517 as a typosquat. Would you be open to forking to a new name?
A couple that come to mind that are not yet claimed on PyPI are:

Postfixed

versionaut (a la astro-/cosmo-naut)
versionite (or -ate, or -ete, for a chemistry vibe)

Prefixed

aversion
diversion
inversion
perversion

I'm a bit partial to diversion, as we're forking, but also happy to hear other suggestions.

I think we should split apart the versioneer.py file

Agreed.

remove python2 compatibility and support 3.6+.

Agreed. Python 3.5 is end-of-life at the end of this month. I would suggest following EOL pretty strictly and not advancing on it as some projects I'm involve in are doing.

I would remove the vendoring and just use the pep 518 style.

I'm definitely up for this as the default, but pyproject.toml does break use cases like pip install --user --editable (see https://github.com/nipy/nibabel/issues/859#issuecomment-572238805). Might be worth seeing if a --vendor flag is too difficult to maintain?

Thank you @bucknerns , so a fork it is :-/  I still hope for @warner to re-emerge and will try to figure out some direct communication channel.
I took advantage of the "Owner" status and invited @effigies as yet another Owner -- I would trust him more than myself with that role  ;)

Postfixed

versionaut (a la astro-/cosmo-naut)
versionite (or -ate, or -ete, for a chemistry vibe)

Prefixed

aversion
diversion
inversion
perversion (I like it as per-version, but probably too creepy to be worth the pun)

I would prefer to keep the eer on the name, which would mean a prefix, or a post-fix.  If @warner is unable to particulate, we could consider initiating the process with Python.org to get a PyPI record owner changed. I believe this is quite a slow process, as it should be.

Would it make sense to ask for PRs to be opened against python-versioneer/python-versioneer?

reversioneer

This would be my preference of this set. It's not obvious to me that we need to keep the eer to establish lineage (that's what I'm assuming this is about), but I'm happy to go that way if others disagree.

Would it make sense to ask for existing PRs to be opened against python-versioneer/python-versioneer?

Should probably curate which ones first. The cleanup ones (#177, #190, #207) and #163 all look pretty uncontroversial. Others might need more thinking about. Particularly ones with merge conflicts, since it will take some work for submitters to update them, which would be wasted if they don't seem likely to be accepted.

Hey folks.. I'm so sorry I didn't respond, yeah, life/work is busy these days. I'd be happy to transfer ownership over to the group. I've got some time this weekend, let me know how you want to move things. I could transfer the repo to the new org is that's the easiest approach. Thanks!

I invited @warner to the org to facilitate the transfer and I think it's in our common interest to keep the creator involved so we can ask questions we may have.

This is great news, thanks @warner.  Would it be possible to add someone
else as an owner of the pypi record?
On Sat, 12 Sep 2020 at 08:04 Nathan Buckner<EMAIL_ADDRESS>wrote:

I invited @warner https://github.com/warner to the org to facilitate
the transfer and I think it's in our common interest to keep the creator
involved so we can ask questions we may have.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/warner/python-versioneer/issues/211#issuecomment-691430394,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABKTSRONY3R2YA62MX2JTR3SFMMQVANCNFSM4PTSNZXQ
.

@warner I am yarikoptic on pypi as well.

I am bucknerns on pypi.

github transfer complete

pypi invites sent

Thanks @warner!
I've gotten us set up on TravisCI.com. Currently failing tests, and #190 is no longer fixing them. My inclination is to drop Python < 3.6 before even trying to get the CI back in working order...

Thanks for all of the help @warner . versioneer has been a fantastic module that has taken a lot of pain out of both testing and releasing and has really been a fantastic asset to the community.

Agree^ thanks all for transitioning this!

I've created a 0.19 milestone, and I'm going to start populating it with what I think are low-hanging fruit to finish off a quick release before there are any major refactorings.
I would suggest we target early October.
Also, as a heads up, I set the version to 0.19.dev0 to avoid confusion over 0.18 in people's built versioneer.py files when they're testing out changes since the release.

@yarikoptic @bashtage @bucknerns I think it'd be good to release within the next week. I'm happy to push on PRs, if any of you have time to review.
See Milestone 0.19 for remaining tasks. Most will be taken care of by #219.

My inclination is to drop Python < 3.6 before even trying to get the CI back in working order...

Not sure what's the status of this, but 3.6 will still receive security fixes for another 12 months and it would be great to have versioneer support a wide range of Python versions:
https://www.python.org/dev/peps/pep-0494/#and-beyond-schedule
Of course, that's up to the maintainers :) (also given that projects like NumPy have moved past Python 3.6 already)
Thanks a lot everyone for rescuing this wonderful package :heart:

We still support 3.6. We dropped 3.5 in the last release.

It's great that maintenance of versioneer now continues as a group effort :rocket: I suggest to "pin"  this issue (and maybe give it some special tag) so that people can more easily find the discussion thread that lead to a "revival" of the package.

Just a heads up that I'm stepping down as a maintainer of this package (#359).

@effigies - fwiw - I don't anticipate being VERY active here, but I'll mention that I'm happy to take on ownership - at least in a "maintenance" stage.  (pypi releases, potential sec fixes, bugfixes, new python-version-support, etc)
The org I'm at has been using this for one of its current internal-only projects.   I should note that I additionally have experience with Mercurial from my time at Mozilla, so if there is interest in other VCS's I have enough experience to help shepherd them into this project.

@Callek Sure.  I've sent you an invite as an outside collaborator for now. If it works for you, ping me on things you want to merge and I can give my feedback.

Awesome thanks, and yea I totally understand taking the cautious route here.  I am Callek on pypi if/when you want to add me there.

I should note that I additionally have experience with Mercurial from my time at Mozilla, so if there is interest in other VCS's I have enough experience to help shepherd them into this project.

Cool. My impression is that pretty much everybody just wants this to keep working as setuptools moves the ground from underneath them, and that the vendored code should play nicely with their linters/autoformatters/type checkers, rather than add the uncertainty of moving to an alternative like setuptools_scm. Given that setuptools_scm already supports Hg, I don't foresee many new users of versioneer from that direction.

Completely agreed here, just noting in case there is a future desire to support other VCS's. Continuing to support git(hub) and supporting setuptools changes, as well as following common linting desires for the vendored use indeed seems to be the current pain points!


DateTimePickerInput setting initial value for empty fields

Issue Summary
I have found that when using a DateTimePickerInput in the dashboard, the field is always automatically initialised with the current date/time, even when it is not a required field, and even when editing an item where the field was saved empty.
This is not so much a problem when first creating an item, but when you go back to edit something later, unless you clear the default value it is saved with the current date. This could easily be overlooked and cause problems.
Steps to Reproduce

Create a basic model that has an optional date field e.g. optional_date = models.DateTimeField(blank=True, null=True).
Create a basic dashboard CreateView where the form_class is a ModelForm for the above model. Set the field widget to DateTimePickerInput.
Fill out the form. Notice the date field is auto-populated. Clear the field and save.
Create and go to the UpdateView. The date field is re-populated even though the field was saved as None.

Technical details

django-oscar v3.0a0
Setting the initial value to empty when intialising the ModelForm does not work as the behaviour is caused by the line 'initialDate': new Date(new Date().setSeconds(0)) in dashboard.js. I have added my own JS workaround to remedy it, but the default behaviour seems a little confusing to me.

Thanks - I think the fix is probably just not to set defaultDate in the datetimepicker configuration in JS. PR appreciated if you have time.


 See the video:
https://github.com/PrimalHQ/primal-android-app/assets/1178856/9713be63-59c1-4f4f-870b-1440149ce5ac

fixed

Not fixed, haha. Reproduce this here.

But only happened one time with all my tests.

I'm not reproducing this anymore. Will reopen if i reproduce again.


Internalize dependency on "jupyter-jvm-basekernel"

JJava (same as its ancestor, iJava) depends on io.github.spencerpark:jupyter-jvm-basekernel that is no longer supported. Among other things, this causes dependency issues like #31.
We will need to internalize io.github.spencerpark:jupyter-jvm-basekernel, either as a separate subproject of DFLib, but more likely as a module in a multi-module jjava project. Then we can fully control the dependency stack, etc.  E.g. we can start by upgrading gson dependency, and then switch to something else (or shade the dependency).

@stariy95 , interestingly, even though we override the GSON dependency to 2.8.9 in JJava, the user still sees 2.8.5 per #31 🤔