Weird Behaviour of Screen Dropdown

Describe the bug
When I hover on Screen dropdown, it's text randomly changes regardless of current screen.
Affects

[x] Designer
[ ] Blocks editor
[ ] Projects Explorer
[ ] Companion
[ ] Compiled apps
[ ] Buildserver
[ ] Debugging
[ ] Other... (please describe)

Expected behavior
The dropdown should behave normally on hover.
Steps to reproduce
Have a project, with more than one screen, select any other screen and now make a new one. Now when you hover dropdown, you maybe able to reproduce it.
Or maybe try removing a newly created screen, move to Screen1, now hover.
Actually, this is a very very very random bug...
Video
https://github.com/mit-cml/appinventor-sources/assets/72782632/ba508a72-be47-4416-b223-40c23296e714
Note : It's a very very very random error

I have occasionally seen this as well but haven't had time to dig into it. It may be a good first issue for someone to look into and debug.

I would really like to contribute on it, please assign me

Hi, I tried recreating the bug with the the instructions given, however I wasn't able to recreate it. I have even tried other methods which i felt could work but they didn't.
Could you check if the issue still persist?

yeag,me too,whenever i serve appinventor,this issur percists,wanted to work on this since a long time,may i do it??

I want to work on this issue could you please assign me.


Correction for raw affiliation CRAL (UMR 5574 CNRS), Ecole Normale Superieure, 69364 Lyon Cedex 07, France

Correction needed for raw affiliation CRAL (UMR 5574 CNRS), Ecole Normale Superieure, 69364 Lyon Cedex 07, France
raw_affiliation_name: CRAL (UMR 5574 CNRS), Ecole Normale Superieure, 69364 Lyon Cedex 07, France
new_rors: 02feahw73;029brtt94;05a0dhs15;0084x3h80
previous_rors: 02feahw73;029brtt94;05a0dhs15
works_examples: W2109825821;W2135655113
contact: dbecfa04fac081c66cd1cde4d28e5360:32980cd7d0882ecfc956fe1f86ba @ ens-lyon.fr

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


Level based logging

Logging on a level based system allows better developing and debugging.
Please consider using this plugin.


Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays.

Geeting error
Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays.
My code is as below
dropdown.component.ts
getting dropdown options
 getMasterData(){
    let url = "url";
   this.http.get(url)
   .subscribe(
       (res:Response) => {
        res['data'].map( item => {
          return {
            id: item.master_id,
            itemName: item.master_name
          }
          }).forEach(item => this.dropdownList.push(item));
       console.log("dropdownList: "+JSON.stringify(this.dropdownList));
        getselectedData();
     },
     err => {alert( "Error occoured");}
     );
 } // close getMasterData

getting selected values
getselectedData(){
         this.editabcarray = this.EditselectedObject ['abcarray'];
         this.editabcarray.map( item => {
          return {
           id: item.master_id,
            itemName: item.master_name
          }
          }).forEach(item => this.selectedItems.push(item));
  }

calling in OnInit()
ngOnInit(){
getMasterData();
}

dropdown.component.html
 <angular2-multiselect [data]="dropdownList" [(ngModel)]="selectedItems.itemName"
                                        [settings]="settings"
                                        (onSelect)="onItemSelect($event)"
                                        (onDeSelect)="OnItemDeSelect($event)"
                                        (onSelectAll)="onSelectAll($event)"
                                        (onDeSelectAll)="onDeSelectAll($event)" name="itemName">
                                        <c-item>
                                            <ng-template let-item="item">
                                                <label style="color: #333;min-width: 150px;">{{item.itemName}}</label>
                                            </ng-template>
                                    </c-item>
                </angular2-multiselect>

I'm getting in console log as follows, but at the time of binding it giving error "differ supporting object '[object Object]' of type 'object'. "
this.dropdownList = [
                              {"id":1,"itemName":"Abc"},
                              {"id":2,"itemName":"Pqr"}];
this.selectedItems = [
                                {"id":2,"itemName":"Pqr"}];

Make your dropdownlist an Observable item and you can map the values to that variable, alongside, you can use async pipe in view.


[SPARK-9279][Deploy]Allow spark port from 1 to 65535

To cope with firewall policies in various organizations, allow spark port from 1 to 65535, instead of limiting to [1024, 65535]
@andrewor14, can you help review?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

We just discuss this in https://github.com/apache/spark/pull/7811 right? this is the same PR. this won't work though, for the reasons I pointed you to earlier. Please close both the PRs?

Yes. This is the same PR. I mis-read your comment. I will close #7811, and use SPARK-9279 to discuss the need for this PR.

Will use https://issues.apache.org/jira/browse/SPARK-9279 for discussion. Close this PR for now.


Actual error codes

Roomba 980, FW 2.4.6-3 June 15, 2018 (latest).
Error codes from real tests, texts - from official iRobot app (v.4.4.2):
        1: "Left wheel off floor",
        3: "Right wheel off floor",
        4: "Left wheel stuck",
        5: "Right wheel stuck",

Oh! It's simpler, than manual tests ;)
apk, res/values/strings.xml, all history_error_* strings

Code
Text
User code

1
Left wheel off floor
1

2_brush
Main Brushes stuck
2

2_extractor
Debris extractors stuck
2

3
Right wheel off floor
1

4
Left wheel stuck
5

5
Right wheel stuck
5

6
Stuck near a cliff
6

7
Left wheel error
10

8
Bin error
8

9
Bumper stuck
9

10
Right wheel error
10

11
Bin error
11

12
Cliff sensor issue
12

13
Both wheels off floor
1

14
Bin missing
14

15
Reboot required
15

16
Bumped unexpectedly
16

17
Path blocked
17

18
Docking issue
18

19
Undocking issue
19

20
Docking issue

21
Navigation problem

22
Navigation problem

23
Battery issue
23

24
Navigation problem

25
Reboot required

26
Vacuum problem

27
Vacuum problem

29
Software update needed

30
Vacuum problem

31
Reboot required

32
Smart map problem

33
Path blocked

34
Reboot required

35
Unrecognized cleaning pad

36
Bin full

37
Tank needed refilling

38
Vacuum problem

39
Reboot required

40
Navigation problem

41
Timed out

42
Localization problem

43
Navigation problem

44
Pump issue

45
Lid open

46
Low battery

47
Reboot required

48
Path blocked

52
Pad required attention

65
Hardware problem detected

66
Low memory

68
Hardware problem detected

73
Pad type changed

74_feet
Max Sq. Ft. reached

74_meters
Max m² reached

75
Navigation problem

76
Hardware problem detected

"User code" - it's code, that Roomba speak / code in manual. Not interesting for coding.
For 2 - I think, "Main Brushes stuck" is more clear.
For 74 - "Max area reached"


[FEATURE] Allow define Xmm to get new joint position

User Story
I notice pybotics have build in forward and inverse kinematic method and I wish to implement in robot arm. However the prepare documentation i can't understand. Is it possible I supply length of each joint, limits, and suitable parameter so I can generate joint angle by define xyz position?
For example: current joint value is [10,0,0,100,200,0], I want to move forward N mm, the value become  [10,20,50,100,200,0]

@kstan79 yes, but you need to define the Modified Denavit–Hartenberg parameters (MDH) of your robot arm.

MDH parameters have four values: alpha, a, theta, d
your a and d parameters define linear length

for example, this is what a basic UR10 robot arm looks like as MDH parameters:
ur10 = np.array(
    [
        [0, 0, 0, 118],
        [np.pi / 2, 0, np.pi, 0],
        [0, 612.7, 0, 0],
        [0, 571.6, 0, 163.9],
        [-np.pi / 2, 0, 0, 115.7],
        [np.pi / 2, 0, np.pi, 92.2],
    ]
)

if we wanted to make a section of the robot longer/shorter, we would modify the a or d parameters in this kinematic description.
now, for one of your direct questions, generate joint angle by define xyz position?, we use the forward kinematics function, fk():
import numpy as np
from pybotics.geometry import matrix_2_vector
from pybotics.predefined_models import ur10
from pybotics.robot import Robot

# prevent scientific notation when printing
np.set_printoptions(suppress=True)

# create robot model
robot = Robot.from_parameters(
    np.array(
        [
            [0, 0, 0, 118],
            [np.pi / 2, 0, np.pi, 0],
            [0, 612.7, 0, 0],
            [0, 571.6, 0, 163.9],
            [-np.pi / 2, 0, 0, 115.7],
            [np.pi / 2, 0, np.pi, 92.2],
        ]
    )
)

# get the forward kinematics when all joints = 0
joints = [0, 0, 0, 0, 0, 0]
pose = robot.fk(joints)

print(f"Joints:\n{joints}")
print(f"Pose as a matrix:\n{pose}")
print(f"Pose as a vector:\n{matrix_2_vector(pose)}")
print('\n\n')

# get the forward kinematics after moving first joint 10deg
joints = np.deg2rad([10, 0, 0, 0, 0, 0])
pose = robot.fk(joints)

print(f"Joints:\n{joints}")
print(f"Pose as a matrix:\n{pose}")
print(f"Pose as a vector:\n{matrix_2_vector(pose)}")

Joints:
[0, 0, 0, 0, 0, 0]
Pose as a matrix:
[[    1.      0.      0.  -1184.3]
 [   -0.      0.     -1.   -256.1]
 [   -0.      1.      0.      2.3]
 [    0.      0.      0.      1. ]]
Pose as a vector:
[-1184.3         -256.1            2.3           -0.
     0.             1.57079633]

Joints:
[0.17453293 0.         0.         0.         0.         0.        ]
Pose as a matrix:
[[    0.98480775     0.             0.17364818 -1121.83652359]
 [    0.17364818     0.            -0.98480775  -457.86080236]
 [   -0.             1.             0.             2.3       ]
 [    0.             0.             0.             1.        ]]
Pose as a vector:
[-1121.83652359  -457.86080236     2.3            0.17453293
     0.             1.57079633]

similarly, we use inverse kinematics, Robot.ik(), to go from XYZ -> joints

thanks of your reply, I'm studying the official UR10 parameter seems very different with your parameter.
https://www.universal-robots.com/articles/ur/application-installation/parameters-for-calculations-of-kinematics-and-dynamics/
alpha,         a,      theta,  d
 np.pi/2,       0,      0,      0.1273
 0,         -0.612,     0,      0
 0,         -0.5723,    0,      0
 np.pi/2,   0,          0,      0.163941
 -np.pi/2,  0,          0,      0.1157
 0,         0,          0,      0.0922

I'm know some involve conversion from meter to mm, but the dh parameter look very different. Example: Joint 1. Is it we have to modified something?

hi @kstan79 ,
UR's website uses standard DH parameters. Pybotics uses the Modified DH parameters (https://en.wikipedia.org/wiki/Denavit–Hartenberg_parameters#Modified_DH_parameters) as introduced in  John J. Craig, Introduction to Robotics: Mechanics and Control (3rd Edition) ISBN<PHONE_NUMBER>612

also, matrix_2_vector() (https://pybotics.readthedocs.io/en/latest/pybotics.geometry.html#pybotics.geometry.matrix_2_vector) converts a 4x4 transform matrix to a vector of [X, Y, Z, rZ, rY, rX], whereby the last three values are EULER ZYX rotations

@kstan79 i highly recommend reading  John J. Craig, Introduction to Robotics: Mechanics and Control (3rd Edition) ISBN<PHONE_NUMBER>612; you'll be an expert in no time

Thanks nnadeau your advise, will find time to read the book
By the way I'd tried as your advise, the result robot.ik result is None:
kstan@kstans-MacBook-Pro ar3_webservice % /usr/local/bin/python3 test.py
Prev vector:
[369.2        -16.61        -0.           3.14159265   1.51460937
  -1.57079633]
New vector:
[374.2        -11.61        -0.           3.14159265   1.51460937
  -1.57079633]

Prev matrix:
[[ -0.0561574    0.99842193  -0.         369.2       ]
 [  0.          -0.          -1.         -16.61      ]
 [ -0.99842193  -0.0561574   -0.          -0.        ]
 [  0.           0.           0.           1.        ]]
New Matrix:
[[ -0.0561574    0.99842193  -0.         374.2       ]
 [  0.          -0.          -1.         -11.61      ]
 [ -0.99842193  -0.0561574   -0.          -0.        ]
 [  0.           0.           0.           1.        ]]

Prev Joints:
[0, -90, 1.05, 0, 0, 0]
New joints rad:
None

Below is my sample source code:
import numpy as np
from pybotics.geometry import matrix_2_vector,vector_2_matrix
from pybotics.predefined_models import ur10
from pybotics.robot import Robot

# prevent scientific notation when printing
np.set_printoptions(suppress=True)

# create robot model

dhparas=    np.array([
            #alpha,            a,      theta,      d
            [-np.pi/2,         64.2,   0,          169.77],
            [0,                305,    0,      0],
            [np.pi,             0,    -np.pi/2,          0],
            [-np.pi,            0,      0,          -222.63],
            [np.pi,             0,      0,          0],
            [0,                 0,      np.pi,      -36.25],
        ])

robot = Robot.from_parameters(dhparas)
# get the forward kinematics when all joints = 0
joints = [0, -90, 1.05, 0, 0, 0]
pose = robot.fk(joints)
newvectorpose = matrix_2_vector(pose)
newvectorpose[0] = newvectorpose[0]+5
newvectorpose[1] = newvectorpose[1]+5

print(f"Prev vector:\n{matrix_2_vector(pose)}")
print(f"New vector:\n{newvectorpose}")
print('\n\n')

newmatrix =  vector_2_matrix(newvectorpose)
newjointsrad = robot.ik(newmatrix)

print(f"Prev matrix:\n{pose}")
print(f"New Matrix:\n{newmatrix}")
print('\n\n')
print(f"Prev Joints:\n{joints}")
print(f"New joints rad:\n{newjointsrad}")

Am I miss some code before robot.ik()?

@kstan79 the joints need to be in radians, use np.deg2rad() to convert joints = [0, -90, 1.05, 0, 0, 0]

thanks reply, the result same:
kstan@kstans-MacBook-Pro ar3_webservice % python3 test.py
Prev vector:
[369.2        -16.61        -0.           3.14159265   0.01832596
  -1.57079633]
New vector:
[374.2        -11.61        -0.           3.14159265   0.01832596
  -1.57079633]

Prev matrix:
[[ -0.99983208   0.01832493  -0.         369.2       ]
 [  0.           0.          -1.         -16.61      ]
 [ -0.01832493  -0.99983208  -0.          -0.        ]
 [  0.           0.           0.           1.        ]]
New Matrix:
[[ -0.99983208   0.01832493  -0.         374.2       ]
 [  0.          -0.          -1.         -11.61      ]
 [ -0.01832493  -0.99983208   0.          -0.        ]
 [  0.           0.           0.           1.        ]]

Prev Joints:
[ 0.         -1.57079633  0.01832596  0.          0.          0.        ]
New joints rad:
None
kstan@kstans-MacBook-Pro ar3_webservice % clear
kstan@kstans-MacBook-Pro ar3_webservice % clear
kstan@kstans-MacBook-Pro ar3_webservice % clear
kstan@kstans-MacBook-Pro ar3_webservice % python3 test.py
Prev vector:
[369.2        -16.61        -0.           3.14159265   0.01832596
  -1.57079633]
New vector:
[374.2        -11.61        -0.           3.14159265   0.01832596
  -1.57079633]

Prev matrix:
[[ -0.99983208   0.01832493  -0.         369.2       ]
 [  0.           0.          -1.         -16.61      ]
 [ -0.01832493  -0.99983208  -0.          -0.        ]
 [  0.           0.           0.           1.        ]]
New Matrix:
[[ -0.99983208   0.01832493  -0.         374.2       ]
 [  0.          -0.          -1.         -11.61      ]
 [ -0.01832493  -0.99983208   0.          -0.        ]
 [  0.           0.           0.           1.        ]]

Prev Joints rad:
[ 0.         -1.57079633  0.01832596  0.          0.          0.        ]
New joints rad:
None
kstan@kstans-MacBook-Pro ar3_webservice %

the source code i'd modified as below:
import numpy as np
from pybotics.geometry import matrix_2_vector,vector_2_matrix
from pybotics.predefined_models import ur10
from pybotics.robot import Robot

# prevent scientific notation when printing
np.set_printoptions(suppress=True)

# create robot model

dhparas=    np.array([
            #alpha,            a,      theta,      d
            [-np.pi/2,         64.2,   0,          169.77],
            [0,                305,    0,      0],
            [np.pi,             0,    -np.pi/2,          0],
            [-np.pi,            0,      0,          -222.63],
            [np.pi,             0,      0,          0],
            [0,                 0,      np.pi,      -36.25],
        ])

robot = Robot.from_parameters(dhparas)
# get the forward kinematics when all joints = 0
joints = np.deg2rad([0, -90, 1.05, 0, 0, 0])

pose = robot.fk(joints)
newvectorpose = matrix_2_vector(pose)
newvectorpose[0] = newvectorpose[0]+5
newvectorpose[1] = newvectorpose[1]+5

print(f"Prev vector:\n{matrix_2_vector(pose)}")
print(f"New vector:\n{newvectorpose}")
print('\n\n')

newmatrix =  vector_2_matrix(newvectorpose)
newjointsrad = robot.ik(newmatrix)

print(f"Prev matrix:\n{pose}")
print(f"New Matrix:\n{newmatrix}")
print('\n\n')
print(f"Prev Joints rad:\n{joints}")
print(f"New joints rad:\n{newjointsrad}")

i notice i comment below code, the calculation seems working and it inverse back to original joint value value :
pose = robot.fk(joints)
#newvectorpose[0] = newvectorpose[0]+5
#newvectorpose[1] = newvectorpose[1]+5

I have any mistake? I tried change +5 to 5.,1 it seems any modification will cause  on vector value will cause result = None

Just follow up in case didn’t notice my reply. Thanks

so this is the fun part of robotics lol, inverse kinematics do not necessarily have a closed-form solution. If you look at the source for ik(), you'll notice that I cheated and used a least-squares minimization as a "general" solution to the IK problem.
https://github.com/nnadeau/pybotics/blob/90e3503417300fc63b2f224a416c1f95369dc9b3/pybotics/robot.py#L84-L97
This is often good enough for a lot of cases, but you may have come across a condition where it didn't work. Note, that your joints are very close to a singularity which is the enemy of robotics and robust Cartesian movements.
Here's an example with the UR10 and "very bent" joints to avoid singularities.
import numpy as np
from pybotics.geometry import matrix_2_vector, vector_2_matrix
from pybotics.predefined_models import ur10
from pybotics.robot import Robot

np.set_printoptions(suppress=True)

robot = Robot.from_parameters(ur10())

joints = np.deg2rad([10, -20, 30, -40, 50, -60])
pose = robot.fk(joints)

print(f"Original joints:\n{joints}")
print(f"Original pose:\n{pose}")

pose[0, -1] += -5
joints = robot.ik(pose, q=joints)

print(f"New pose:\n{pose}")
print(f"New joints:\n{joints}")

Original joints:
[ 0.17453293 -0.34906585  0.52359878 -0.6981317   0.87266463 -1.04719755]
Original pose:
[[   -0.08581649     0.83616923    -0.5417163  -1199.82332389]
 [   -0.40406272    -0.52620898    -0.74822284  -438.16892181]
 [   -0.9106969      0.1546775      0.38302222<PHONE_NUMBER>7]
 [    0.             0.             0.             1.        ]]
New pose:
[[   -0.08581649     0.83616923    -0.5417163  -1204.82332389]
 [   -0.40406272    -0.52620898    -0.74822284  -438.16892181]
 [   -0.9106969      0.1546775      0.38302222<PHONE_NUMBER>7]
 [    0.             0.             0.             1.        ]]
New joints:
[ 0.17381232 -0.33326577  0.49167304 -0.68242807  0.8720764  -1.04665002]

If you're working with a specific robot, i recommend overriding the ik() function with an IK solution specific to the robot.

ah,Im building using AR3 (https://www.anninrobotics.com/), it is nice project and I wish to rewrite their source code to allow it run as web services.
The basic movement I'd manage to migrate into new web service (https://github.com/SIMITGROUP/ar3_robotarm_webservice), but its kinematic calculation look too tedious and confusing, so I wish to find alternative library and redo it. You have any recommendation to do ik beside this?

@kstan79 to be honest, IKs aren't usually easy. It's really either a mathematical closed-form solution (i.e., a formula) or some optimization method. If you want to be really trendy, I've seen some recent papers about model-less neural network kinematics :man_shrugging:

ok tq


General: Don't show "No description available" in course header

Checklist
General

[x] I tested all changes and their related features with all corresponding user types on a test server.
[x] This is a small issue that I tested locally and was confirmed by another developer on a test server.
[x] I chose a title conforming to the naming conventions for pull requests.

Client

[x] I followed the coding and design guidelines and ensured that the layout is responsive.
[x] I added multiple screenshots/screencasts of my UI changes.

Motivation and Context

The header of exercises and courses should be small and don't take up unnecessary screen space. Therefore unavailable and not completely necessary information should be left out.
Description

If a course has no description, it's not shown in the course header any more instead of "No description available".
Steps for Testing

Prerequisites:

1 Instructor

Log in to Artemis
Go to a course with no description
Check that there is no unnecessary string
Add a description to the course
Check that it's correctly displayed

Review Progress

Code Review

[ ] Review 1
[ ] Review 2

Manual Tests

[ ] Test 1
[ ] Test 2

Screenshots

Old:

New:

Thanks for fixing the margin. If the course description is an empty string, the description should also be hidden, shouldn't it?

Thanks for fixing the margin. If the course description is an empty string (whitespace), the description should also be hidden, shouldn't it?

If the course description is an empty string (whitespace), the description should also be hidden, shouldn't it?

Currently it is not possible set the description to an empty string. And multiple whitespaces should rather get filtered out when saving the changed course than in the exercise header. So I would handle this in this PR


Chore | Fix tests

Description :sparkles:
Fixes some test cases that expected old values.

Codecov Report

Merging #189 (4ff9cca) into master (bd1e2ae) will increase coverage by 0.34%.
The diff coverage is 84.55%.

@@            Coverage Diff             @@
##           master     #189      +/-   ##
==========================================
+ Coverage   83.41%   83.76%   +0.34%
==========================================
  Files         111      113       +2
  Lines        3280     3381     +101
  Branches      729      767      +38
==========================================
+ Hits         2736     2832      +96
- Misses        536      541       +5
  Partials        8        8

Impacted Files
Coverage Δ

src/domain/app/header/Header.tsx
62.96% <36.36%> (+0.34%)
:arrow_up:

.../domain/events/eventSearchForm/EventSearchForm.tsx
93.54% <55.55%> (-6.46%)
:arrow_down:

src/domain/events/filterSummary/FilterSummary.tsx
76.66% <72.72%> (+7.91%)
:arrow_up:

...events/filterSummary/filterButton/FilterButton.tsx
92.85% <88.88%> (+30.35%)
:arrow_up:

src/domain/events/EventsSearchPage.tsx
90.10% <90.90%> (+0.10%)
:arrow_up:

src/common/components/keyword/Keyword.tsx
100.00% <100.00%> (ø)

src/domain/app/header/HeaderNotification.tsx
100.00% <100.00%> (ø)

...filterSummary/filterButton/KeywordFilterButton.tsx
100.00% <100.00%> (ø)

... and 1 more

Continue to review full report at Codecov.

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


SDL_AudioStreamAvailable not correctly wrapped

Go version: 1.21.5
Go-SDL2 version: master
SDL2 version: 2.28.5
OS: windows
Architecture: amd64
The SDL_AudioStreamAvailable function appears not to be wrapped correctly, giving back an error value and not the expected number of bytes available.
https://wiki.libsdl.org/SDL2/SDL_AudioStreamAvailable

Hi @stringflow, thanks for reporting this issue! I have pushed a fix to master and v0.4.37 branches. Let me know if it works for you.

Thank you for the quick fix, it works as expected now.


[BUG] module compiled against ABI version 0x1000009 but this version of numpy is 0x2000000

Ubuntu 22.04
depthai <IP_ADDRESS>
I just installed depthai following the instructions here (because I need to calibrate my camera) and here.
None of the python scripts work:
$ python3 depthai_demo.py
RuntimeError: module compiled against ABI version 0x1000009 but this version of numpy is 0x2000000
Third party libraries failed to import: numpy.core.multiarray failed to import
Run "python3 install_requirements.py" to install dependencies

and
$ python3 calibrate.py
RuntimeError: module compiled against ABI version 0x1000009 but this version of numpy is 0x2000000
Traceback (most recent call last):
  File "/home/ffl/local/src/depthai/calibrate.py", line 17, in <module>
    import cv2
  File "/home/ffl/.local/lib/python3.10/site-packages/cv2/__init__.py", line 8, in <module>
    from .cv2 import *
ImportError: numpy.core.multiarray failed to import

I have seen this mentioned here and there, and it having been fixed in depthai 2.27 but:
$ depthai -v
<IP_ADDRESS>

@flabrosse try downgreading the numpy for the time being. I think that opencv also hasn't come up with new wheels just yet.
@jakaskerl do you mind fixing this in the depthai_demo.py dependencies in the meantime (specifying numpy explicitly)

OpenCVs latest version <IP_ADDRESS> works with numpy==2.0.0, the others don't. I'll update the reqs.

It looks like ubuntu 22.04 only had opencv-4.5.

The version of numpy installed is 1.21.5:
python3-numpy is already the newest version (1:1.21.5-1ubuntu22.04.1).

However:
$ python3 -c "import numpy; print(numpy.__version__)"
2.0.0

It's looking like numpy 2 was installed by one of your dependencies as I now have numpy 2 in my account in site-packages.  If I move them out of the way:
$ python3 -c "import numpy; print(numpy.__version__)"
1.21.5

However, if I try to run depthai_demo.py, it complains:
$ python3 depthai_demo.py
Using depthai module from:  /home/ffl/.local/lib/python3.10/site-packages/depthai.cpython-310-x86_64-linux-gnu.so
Depthai version installed:  <IP_ADDRESS>
Version mismatch between installed depthai lib and the required one by the script.
                Required:  <IP_ADDRESS>
                Installed: <IP_ADDRESS>
                Run: python3 install_requirements.py

and rerunning install_requirements.py reinstalled numpy 2.

I just figured out that the issue I have after removing numpy 2 is due to the fact that I also had depthai installed from a ROS package.  Removing it and the demo works (at least starts, and then fails because of lacking calibration).
Having numpy 2 around still leads to the original error.  So there is still an issue with installing numpy 2.

Nothing is ever simple:
$ python3 calibrate.py
calibrate.py:12: UserWarning: A NumPy version >=1.23.5 and <2.3.0 is required for this version of SciPy (detected version 1.21.5)
  from scipy.spatial.transform import Rotation

@flabrosse
What machine are you running this on? I merged the requirements and it works on my side now. It should install numpy==1.26.4 which is compatible with opencv-contrib-python==<IP_ADDRESS>. Unless you are running on 32bit OS, this should work I think.

I had done a pull earlier today and there was no change.  A new pull just after your message brought the change in, and now I have a calibration.  Thank you!


SCB-937 Customizable tracing sample rate

Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Format the pull request title like [SCB-XXX] Fixes bug in ApproximateQuantiles, where you replace SCB-XXX with the appropriate JIRA issue.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Run go build go test go fmt go vet to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Codecov Report

Merging #449 into master will increase coverage by 0.22%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #449      +/-   ##
==========================================
+ Coverage   59.77%   59.99%   +0.22%
==========================================
  Files         149      149
  Lines       13174    13182       +8
==========================================
+ Hits         7875     7909      +34
+ Misses       4727     4703      -24
+ Partials      572      570       -2

Impacted Files
Coverage Δ

server/plugin/infra/tracing/buildin/common.go
80% <100%> (+30%)
:arrow_up:

server/plugin/infra/registry/etcd/tracing.go
72.72% <0%> (-9.1%)
:arrow_down:

server/plugin/infra/registry/etcd/etcd.go
86.95% <0%> (+0.18%)
:arrow_up:

server/govern/service.go
73.66% <0%> (+0.33%)
:arrow_up:

server/service/notification/websocket.go
84.51% <0%> (+0.64%)
:arrow_up:

pkg/tlsutil/tlsutil.go
74.52% <0%> (+0.94%)
:arrow_up:

pkg/util/tree.go
84.37% <0%> (+3.12%)
:arrow_up:

...ver/plugin/infra/tracing/buildin/file_collector.go
63.1% <0%> (+10.67%)
:arrow_up:

Continue to review full report at Codecov.

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

Coverage increased (+0.2%) to 62.506% when pulling 1ac5a794523e89872ddddb6e320883e96f2567b9 on little-cui:master into 95013d48d6c3db50c10f575a29d0b773fb9c4128 on apache:master.


Add support for lighttpd

It would be great if this cookbook could setup ownCloud in an lighttpd-environment.
Background
We, the ownCloud QA team, would like to use this cookbook for setting up our testing vms. However, this requires some improvements like the ability to use different webservers or install ownCloud from different sources.
Code only used for testing will be in another cookbook, see https://github.com/owncloud/acceptance-testing for more information.

I am a lighttpd developer and can answer questions if there is still interest in this.


hsmm-pi dont work on RPI zero w

Hello, i want to build a mesh network between two RPI 3 and one RPI zero w.
The RPIs 3 are ok. But i can´t access web application on zero w. The problem maybe is the fact of the zero W don't have ethernet port. Do you have any solution or idea to solve that? What i have to change?
Regards

Yes I do. Basically you have to put the PI Zero W modded grub so it will enable Ethernet over USB so it can share internet with the laptop / desktop.
I may make a video on it since the process is a little tricky.
The other easier option is to use a PI B by moving the SD card into that for setup then moving it back into the PI Zero W since that shares the same chip set besides WIFI. So you need to add the WIFI dongle to the PI B. Again you need a PI B ofc for that. I haven't tried the latter but I have swapped SD cards between the two a few times before.
Cheers,
2E0PGS

Do you have any tutorial to follow ? If you could provide the video it will be very nice!  I don´t have any wifi dongle to RPi B...

Not atm. I plan to do a write up soon and video perhaps.

Ok thanks! I will try to do as you explain in your 1st reply

You can setup the pi zero w the following way:
mount the sd card on your computer and modify those files:
in config.txt add this at the end:
dtoverlay=dwc2

in cmdline.txt add this after rootwait
modules-load=dwc2,g_ether

Insert the card in the pi, plug the pi to your laptop using a regular microUSB cable, make sure to use the left-most usb port on the pi.
The pi should be seen as a network interface and you can now ssh to it by it's hostname (ssh<EMAIL_ADDRESS>if you did not change it.  Or you should be able to access the hsmm config page at http://raspberrypi.local:8080


GTM homebrew package does not support apple silicon

GTM installed from homebrew on macOS results in
gtm                                                                                09:18:14 AM zsh: bad CPU type in executable: gtm
file $(which gtm)                                                                                09:18:19 AM /opt/homebrew/bin/gtm: Mach-O 64-bit executable x86_64
obviously on an m1 Mac this is going to be a nonstarter.

Somehow it works on my M1 Mini. Have you tried toggling rosetta ?

Somehow it works on my M1 Mini. Have you tried toggling rosetta ?

Hevent used 4osetta before but it seems it works.
That said, probably a good idea to create an m1 build, given Apple is sunsetting Intel based macs.


Add nvcomp support to older CUDA 11 versions on aarch64.

Nightly CI runs are failing for CUDA 11.4 on ARM because the cudatoolkit package list does not specify a matrix entry for CUDA 11.4 on ARM for nvcomp. This adds the missing matrix entries for supported CUDA 11 versions.
See failure below:
ValueError: No matching matrix found in 'cudatoolkit' for: {'cuda': '11.4', 'arch': 'aarch64'}

https://github.com/rapidsai/kvikio/actions/runs/5652999609/job/15313480885

/merge


Order lines & order arrows

Hi there,
I was wondering if this package has the ability like tradingview to create Order lines & Order Arrow shapes, like in this example:

Tag might be what you need.

Tag might be what you need.


Tribler fails to start

The problem seems to be with the dependency
martinpaljak/M2Crypto#60
Error:
$ tribler
No handlers could be found for logger "__main__"
Traceback (most recent call last):
  File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Main/tribler.py", line 34, in <module>
    run()
  File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Main/tribler.py", line 25, in run
    from Tribler.Main.tribler_main import run as run_main
  File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Main/tribler_main.py", line 18, in <module>
    from Tribler.Main.Utility.compat import (convertSessionConfig, convertMainConfig, convertDefaultDownloadConfig,
  File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Main/Utility/compat.py", line 17, in <module>
    from Tribler.Core.SessionConfig import SessionStartupConfig
  File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Core/SessionConfig.py", line 23, in <module>
    from Tribler.Core.Utilities.utilities import find_prog_in_PATH
  File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Core/Utilities/utilities.py", line 5, in <module>
    from Tribler.Core.Utilities.Crypto import sha
  File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Core/Utilities/Crypto.py", line 6, in <module>
    from M2Crypto import BIO
  File "/nix/store/h84nvlrwv2y4nzvba65817kmjn6am7ra-python2.7-m2crypto-0.21.1/lib/python2.7/site-packages/M2Crypto/__init__.py", line 24, in <module>
    import ASN1
  File "/nix/store/h84nvlrwv2y4nzvba65817kmjn6am7ra-python2.7-m2crypto-0.21.1/lib/python2.7/site-packages/M2Crypto/ASN1.py", line 12, in <module>
    import BIO
  File "/nix/store/h84nvlrwv2y4nzvba65817kmjn6am7ra-python2.7-m2crypto-0.21.1/lib/python2.7/site-packages/M2Crypto/BIO.py", line 221, in <module>
    class CipherStream(BIO):
  File "/nix/store/h84nvlrwv2y4nzvba65817kmjn6am7ra-python2.7-m2crypto-0.21.1/lib/python2.7/site-packages/M2Crypto/BIO.py", line 227, in CipherStream
    SALT_LEN = m2.PKCS5_SALT_LEN
AttributeError: 'module' object has no attribute 'PKCS5_SALT_LEN'

What I have installed (from channel nixos-unstable):
$ nix-store --query --references $(which tribler)
/nix/store/zmd4jk4db5lgxb8l93mhkvr3x92g2sx2-bash-4.3-p39
/nix/store/ss1aq46xwhnqikq5bjs02sb9xrim2bb3-python-2.7.10
/nix/store/5308x1wc8dhsi9vbhxqzpcjcmlprqv6h-python2.7-setuptools-18.0.1
/nix/store/hzqd9j72fwy7h5b14is6pyx5y7fm5174-python-recursive-pth-loader-1.0
/nix/store/08rsi3jrarhr59zbf4v7cx913amz3jz1-python2.7-pyasn1-0.1.8
/nix/store/491b4lphhxffyq7g9np76i94308ax7k9-python2.7-requests-1.2.3
/nix/store/6lbaphnywqpzs3vwjfn8kcdilc6frw98-python2.7-netifaces-0.10.4
/nix/store/7znkqz9r2bw7a21ss5h20gkvw0xhrg9g-python-curses-2.7.10
/nix/store/93yd0zzdw7szhzjwj4nn5amx1k7wgzb6-libtorrent-rasterbar-1.0.6
/nix/store/ci3zq61v8aj9vh2b4ysgil1nmzm9aanj-python2.7-zope.event-4.0.3
/nix/store/f26bplmy22yv6i49hggxz66pclqplj9n-python2.7-PIL-1.1.7
/nix/store/gvkf742qk3abpgdzg4mm3n7s8mkw6lnn-python2.7-apsw-<IP_ADDRESS>-r1
/nix/store/h84nvlrwv2y4nzvba65817kmjn6am7ra-python2.7-m2crypto-0.21.1
/nix/store/n1rbnk5ya30pca0ghrxy6dch3kygxy1b-python2.7-gmpy-1.17
/nix/store/qch3pizcx1ljpbalyvfm40jbi3c7s6sv-pycrypto-2.6.1
/nix/store/vbf3b4fw2f1041w2k1vw0jc6i0aznpm1-python-sqlite3-2.7.10
/nix/store/xi99nb175zj73crg8pbc95mxqhf9sk9f-python2.7-zope.interface-4.1.1
/nix/store/yhha4khq74grk8z53w7680p70lyxkxql-python2.7-Twisted-11.1.0
/nix/store/z34kgkxajiad32vgy9fxpks00ix11p6z-wxPython-<IP_ADDRESS>
/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3

@cheecheeo @offlinehacker did you guys not run into this problem? I could never get 6.4.3 to work with the version of m2crypto in nixpkgs

@gavinrogers installing tribler off of commit 225ae4c5f8a11183fffbc0f78c988f0a2cf3d16f works without crashing. Can you confirm? If it does then it should be as easy a git bisect with something like timeout to figure out which commit started breaking it.

According to git bisect commit<PHONE_NUMBER>3f0beecd78f7c50e1ac8d7c1009677 is when tribler started breaking.

https://github.com/cheecheeo/nixpkgs/tree/m2cryptoswig1 is a proof-of-concept downgrade patch and works for me. Once https://github.com/martinpaljak/M2Crypto/issues/60 is resolved an upgrade patch would seem like a better approach.

@cheecheeo - that works great for me. I think the downgrade would make a sensible PR

@cheecheeo I'm happy to make a PR but I thought I'd let you do so if you want to. You did after all find the fix and write it

@gavinrogers Please feel free to make a PR and take this one home. I won't have to get to this until this weekend at the earliest.

So upgrade to 0.22.3 and apply patch  https://github.com/mtrmac/M2Crypto/commit/cb050cc051e25bcc8c17f10664969b9480212a63


[Fix] Fixed EVC validation to catch nonexistent links interfaces

Closes #231
Summary

See changelog file

Local Tests
I repeated the same local test that caught the original issue, when sending a POST it returns 400:
{
    "code": 400,
    "description": "Could not get interface endpoint_a id 00:00:00:00:00:00:00:01:3",
    "name": "Bad Request"
}

Thakns for reviewing.


Feature Request - Merge in policy to create service health incident alerts

I wrote this Policy:https://github.com/Azure/Community-Policy/blob/master/Policies/Monitoring/deploy-service-health-alert-incidents/azurepolicy.json
Which will deploy an Action Group, an Activity Log Alert for Service Health Incidents, and a Resource Group to contain them. I'd like to pull this Policy into the ESLZ, but am unsure of the following:

If this is desired.
If it is, should this be generating its own Resource Group for these resources or should the Policy be modified to deploy these resources into a different location.
Which initiative this would fall under. I was thinking the logging one?

Thoughts?

I think this is a great idea and something we should definitely have in ESLZ.
Creating its own resource group is fine in my opinion as long as it follows are naming for things like the ASC export policy.
As for where does it go. I think it is just another standalone definition in the policies.json file.
Other points:

Make the email address an array so it is more flexible - if possible
does the current policy just enable service health and incidents for all regions and services on the subscription?

If so, is there a way to provide a method to override these during assignment?

But great idea and look forward to seeing a contribution soon. Shout if you need any assistance 👍

Thanks for the responses, Jack! I'll take a look at the ASC export policy and if I have any questions on naming I'll circle back. To your other points.
It's creating an Action Group so you could technically accept an array of emails, I'd just have to modify the ARM template that's deployed to have a copy loop as each email is a separate notification/object.
Right now it just enables incidents for all regions and services on the subscription. What were your thoughts for overrides?

What's the intent of the alert and who will receive it?

@mrajess Thanks! I think the ability to be able filter Azure Regions and/or Azure Services for each alert on assignment might be a nice idea. For example a customer might know they only ever deploy in North Europe & West Europe (controlled by Azure Policy of course 😎), then they may not want alerts for other regions, as it could be seen as "noise". The same goes for services.
@krnese This is for configuring Service Health alerts and incidents on all subscriptions, which is something everyone should do to ensure they are notified ASAP if any issues arise etc. - This is a great value add to ESLZ IMHO 👍

Jack, the behavior for service alerts is that you'll only receive notifications for incidents affecting your resources. We don't emit service alerts to subscriptions unimpacted by a specific incident. I think we'd be better off leaving the alert to target all regions as it won't generate additional noise and limits the ability to miss an alert due to misconfiguration. Thoughts?

I agree with @jtracey93 that it would add value as long as we provide guidance on where it can/should be assigned to ensure that the alert will be received by the right team/individual. For landing zones, that likely means it has to be assigned at the subscription level.

@mrajess Any updates on this based on our discussion above?

Trigger ADO Sync 1

Trigger ADO Sync 2

@paulgrimley can we transfer this issue to the ALZ Monitor repo? I will move it now, as i think it should be there as you are addressing there

@jtracey93 lets leave it here as we plan to move this over in future, I have spoken with @mrajess and also working with SH PG on aligning. We have in our backlog to create a SH initiative that can be independently used by customers as part of our Baseline framework currently in https://aka.ms/alz/monitor/repo (now public as of today)

@mrajess closing this issue as we now have a Service Health Initiative as part of https://aka.ms/alz/monitor/repo and plan to assess how to bring this into ALZ as part of initial deployments we can consider this closed @jtracey93 @jfaurskov


Where ae these located: application-id, authentication-key and tenant-id?

Where ae these located: application-id, authentication-key and tenant-id?

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

ID: 2687c250-ac81-3778-428d-7f6616e3d450
Version Independent ID: 265205f9-f472-1021-9684-ee7216ca37a5
Content: Create and Manage an Azure Virtual Machine Using C# - Azure Windows Virtual Machines
Content Source: articles/virtual-machines/windows/csharp.md
Service: virtual-machines-windows
GitHub Login: @cynthn
Microsoft Alias: cynthn

@cynthn We are looking into this and will get back to you shortly.

@PingPongSet
You can get these values by referencing this document: https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal
Tenant-id and application-id (client-id) : https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal#get-values-for-signing-in
Authentication key (client-secret) : https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal#create-a-new-application-secret
We will now close this issue. If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.


Which i18n solution to use?

Astro itself (very) unfortunately only provides i18n routing, but we of course also need to translate strings.
And the annoying problem is that we need this to work both server- and client-side.
In datenanfragen/website, we had a similar (though it's built-time and client-side here). There, we're using two different i18n frameworks (Hugo's and preact-i18n).
It would be unfortunate if we also needed two different solutions here…

Here are the Astro-specific options I found:

The docs have an (outdated) i18n tutorial that recommends rolling your own (too simple) translation function: https://docs.astro.build/en/recipes/i18n/#translate-ui-strings
https://github.com/Alexandre-Fernandez/astro-i18n
https://github.com/yassinedoghri/astro-i18next

While I do like i18next in concept and I understand why it is so big, it seems vastly overkill for. Especially since we'll want to only have the absolute minimum in client-side JS components and I don't want to ship all of i18next just for that.

Honestly, I would prefer to keep this as simple and similar to our existing as possible. I'll try whether we can't also use preact-i18n in Astro components (creating our own wrapper component instead of using the (P)react-specific ones).

That wasn't too bad thanks to https://www.npmjs.com/package/astro-global

I also wanted a better way to share the translation files between server and client than we have in datenanfragen/website. Here's what I came up with:
{
    "base": {
        "skip-to-content": "Skip to content",
        "back-to-home": "Back to homepage",
        "test!": "abc"
    }
}

Only translations with keys that end in ! are available to the client:

Annoyingly, astro-global causes a few TS errors:
node_modules/astro-global/integration.ts:1:16 - error TS2307: Cannot find module 'node:fs' or its corresponding type declarations.

1 import fs from "node:fs"
                 ~~~~~~~~~

node_modules/astro-global/integration.ts:6:26 - error TS6133: 'options' is declared but its value is never read.

6 export default function (options: Partial<Options> = {}): AstroIntegration {
                           ~~~~~~~

node_modules/astro-global/integration.ts:20:29 - error TS7030: Not all code paths return a value.

20                             resolveId(source) {
                               ~~~~~~~~~

node_modules/astro-global/runtime/als.ts:1:35 - error TS2307: Cannot find module 'node:async_hooks' or its corresponding type declarations.

1 import { AsyncLocalStorage } from "node:async_hooks"
                                    ~~~~~~~~~~~~~~~~~~

node_modules/astro-global/runtime/virtual-module.ts:72:3 - error TS1360: Type '{ readonly clientAddress: any; readonly cookies: any; readonly generator: any; readonly locals: any; readonly params: any; readonly preferredLocale: any; readonly preferredLocaleList: any; ... 5 more ...; readonly currentLocale: any; }' does not satisfy the expected type 'AstroGlobal'.
  Type '{ readonly clientAddress: any; readonly cookies: any; readonly generator: any; readonly locals: any; readonly params: any; readonly preferredLocale: any; readonly preferredLocaleList: any; ... 5 more ...; readonly currentLocale: any; }' is missing the following properties from type 'Readonly<Omit<APIContext<Record<string, any>, Record<string, string | undefined>>, "ResponseWithEncoding">>': rewrite, getActionResult

72 } satisfies AstroGlobal
     ~~~~~~~~~

It ships untranspiled TS files. skipLibCheck and @ts-ignores unfortunately don't help.
The node:* errors could be fixed easily enough by adding @types/node but the other ones are actual errors in the library code.
I think I'm leaning towards just using patch-package. I don't see a clean way to solve this and don't want to waste more time on it.


:art: Remove debugging output during auth flow

Problem Statement
Debugging output is printed on the console during login. This clutters the output and confuses users.
Solution
Don't show the debugging output.

Many thanks for your continued contributions @AlainODea. 😄


Added DarkMode

Messages

:book:
:sparkles: Thanks for your contribution to Shields, @oneamanish!

  Generated by :no_entry_sign: dangerJS against a344fe44d6bb522259f87b0af16ec761cb405b76

Closing given the above and absence of follow up. Please feel free to post a comment if you'd like to try to revive this.


fix Fix plan error for window function:first_value

Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall

duplicate with #17284


advcpmv: new package

Description of changes

Closes #271508
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/3133

Result of nixpkgs-review pr 272535 run on x86_64-linux 1

3 packages built:

advcpmv
advcpmv.debug
advcpmv.info

Also, the AUR has two more aliases: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=advcpmv

Should this output be there?
* `results/advcpmv.info/share/info/coreutils.info`

It is "inherited" from coreutils. Should I avoid it?

Does it contain any changes to the documentation? It seems like it will collide with coreutils. I say either let it be, rename it, or remove it. Either way LGTM, respond if you'd prefer to leave it so i can merge

Well, since I removed everything besides cp and mv, it is reasonable to remove that infopage too.


indexPropertyLength not supported in invertedIndexConfig?

Trying to set indexPropertyLength in the invertedIndexConfig for the schema. However client.schema.get() does not show the property set on class. Does this client not support indexPropertyLength yet? Or am I doing something wrong?

The following works for me
import weaviate

client = weaviate.Client("http://<IP_ADDRESS>:8080")
client.schema.delete_all()

class_name = "test"
schema = {
        "class": class_name,
    "invertedIndexConfig": {
        "indexPropertyLength": True
    },
        "properties": [
            {
                "indexInverted": True,
                "dataType": ["text"],
                "name": "text",
            }
        ],
    }

client.schema.create_class(schema)
print(client.schema.get(class_name))

returns
{..., 'indexPropertyLength': True, 'stopwords': {'additions': None, 'preset': 'en', 'removals': None}}, 'properties': [{'dataType': ['text'], 'indexFilterable': True, 'indexSearchable': True, 'name': 'text', 'tokenization': 'word'}], ....}

Are you maybe using an old Weaviate version?

no response, closing this. Please make a new issue in case this still happens with an up-to-date version


Updating generated example

Updating generated example
@goyox86

Current coverage is 94.97% (diff: 75.00%)

Merging #33 into master will decrease coverage by 0.07%

@@             master        #33   diff @@
==========================================
  Files            24         24
  Lines          2141       2149     +8
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           2035       2041     +6
- Misses          106        108     +2
  Partials          0          0

Powered by Codecov. Last update 73c2c00...a461a22

@goyox86 👍 please?

👍


[FEATURE] Include Channel Name is Output of discovered webhooks

Feature Description
When displaying the output of detected webhooks, include the specific channel name where the webhook was found.
Use Case
This enables Teams with multiple webhooks to be more clearly identified as well as the specific locations.
Expected Benefits
Enabling this capability will make it easier to identify all webhooks in the environment.  For example, the output should be as follows:
024/10/21 17:08:59 Incoming Webhook App found in Team:  Team Name 1, Channel: Channel Name 1
024/10/21 17:08:59 Incoming Webhook App found in Team:  Team Name 1, Channel: Channel Name 2
024/10/21 17:08:59 Incoming Webhook App found in Team:  Team Name 1, Channel: Channel Name 3
024/10/21 17:08:59 Incoming Webhook App found in Team:  Team Name 2, Channel: Channel Name 1
024/10/21 17:08:59 Incoming Webhook App found in Team:  Team Name 2, Channel: Channel Name 2
024/10/21 17:08:59 Incoming Webhook App found in Team:  Team Name 3, Channel: Channel Name 1
024/10/21 17:08:59 Incoming Webhook App found in Team:  Team Name 4, Channel: Channel Name 1
024/10/21 17:08:59 Incoming Webhook App found in Team:  Team Name 4, Channel: Channel Name 2
024/10/21 17:08:59 Incoming Webhook App found in Team:  Team Name 4, Channel: Channel Name 3
024/10/21 17:08:59 Incoming Webhook App found in Team:  Team Name 4, Channel: Channel Name 4
Additional Context
No response

Hello @sspage!
Thank you for the suggested feature.
When I created the PoC for this application, there was no way to identify the apps used in their channels. Currently we only check if the app is basically installed in the team.
I will have another look at the Microsoft documentation. You may already have more information.


Failed to execute git

"Start Working on Issue"
Make a commit
"Create Pull Request"
I click the "Create" button, get prompted to publish the branch, confirm that, and get an error popup, "Failed to execute git"

When I click Create, this is printed in the Git output channel
[2022-05-12T00:43:14.225Z] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/roblourens/issue149242 refs/remotes/roblourens/issue149242 [39ms]
[2022-05-12T00:43:19.525Z] > git push -u origin main [3150ms]
[2022-05-12T00:43:19.525Z] To github.com:microsoft/vscode.git
 ! [rejected]                main -> main (non-fast-forward)
error: failed to push some refs to 'github.com:microsoft/vscode.git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and integrate the remote changes
hint: (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

That looks like it's trying to push to main? That's not the branch I have checked out. I ran "Publish Branch" manually and it printed [2022-05-12T00:45:02.546Z] > git push -u origin roblourens/issue149283 [4023ms] and that worked

@roblourens have you seen this again? I haven't been able to reproduce it, so I'm adding some more logging.


spacy 2.0 seems to cause problems

---------------------------------------------------------------------------
Exception                                 Traceback (most recent call last)
<ipython-input-2-dd528794d4e5> in <module>()
----> 1 from snorkel.parser import TSVDocPreprocessor
      2
      3 doc_preprocessor = TSVDocPreprocessor('data/articles.tsv', max_docs=n_docs)

/Users/wei/code/snorkel/snorkel/parser/__init__.py in <module>()
      3 from .doc_preprocessors import *
      4 from .parser import *
----> 5 from .spacy_parser import *
      6 from .rule_parser import *

/Users/wei/code/snorkel/snorkel/parser/spacy_parser.py in <module>()
      9     from spacy.deprecated import resolve_model_name
     10 except:
---> 11     raise Exception("spaCy not installed. Use `pip install spacy`.")
     12
     13

Exception: spaCy not installed. Use `pip install spacy`.

So you have spacy installed and then this happened when you upgraded?  Can you give a bit more context?  thanks!

Yup, this happened with spacy 2.0 and when I downgraded to spacy 1.10.0 I didn't get this message anymore.

Spacy v2.0 has a lot of backwards incompatibilities listed here. It's likely one of these must be impacting snorkel

I have the same issue. Even when uninstalling space 2.0.3 and then installing space 1.10.0.
Yayitswei how did you downgraded spacy ? Did you do a pip uninstall ?

I added this to python-package-requirement.txt:
spacy==1.10.0

On Thu, Nov 16, 2017 at 1:35 PM DarkDataAnalytics<EMAIL_ADDRESS>wrote:

I have the same issue. Even when uninstalling space 2.0.3 and then
installing space 1.10.0.
Yayitswei how did you downgraded spacy ? Did you do a pip uninstall ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/HazyResearch/snorkel/issues/830#issuecomment-345070163,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AANQBmDrvCDP64sDYWEw2GAhUPnXrnGEks5s3KqpgaJpZM4QcSnq
.

I added this to python-package-requirement.txt:
spacy==1.10.0

Hi @yayitswei if you want to submit that change as a PR that would be great :) . Otherwise we'll add shortly

Thanks for the answer but it is still not working for me.

A bit of context here.
I use Ubuntu 16.04 on an EC2 instance with Python 2.7. The OS is up to date.
When I install the libraries with pip I do :
sudo -H pip install --requirement python-package-requirement.txt
I do it after doing : source avtivate py2Env

Yeah, it's because of the from spacy.deprecated import resolve_model_name, because this functionality is gone. You can remove this and replace
        model_name = resolve_model_name(name)
        model_path = data_path / model_name

with
        model_path = data_path / name

Works fine.

Should be fixed by PR #834 re-open if not!


Mirror documentation on Github

Seems like it would be a benefit to have the documentation mirrored here as the project's website is currently not responding.

Its on github, see https://github.com/jzaefferer/validation-content

Setting up a new server and installing wordpress and all that just to read the docs? Super!

The site is working fine for me ( also http://www.downforeveryoneorjustme.com/http://jqueryvalidation.org/ ), and I didn't get any alerts from Pingdom, which monitors the site and reports 100% uptime for the last 7 days (haven't checked before that).
Please try again, maybe it was just a temporary problem on your end?


Build(deps): Bump @patternfly/react-icons from 4.49.19 to 4.53.16 (#3312)

Pull request opened by the merge tool on behalf of #3312

Merged in 5a4fec1afc2f547c2427b19ce8ded409e01fe08b


It would be nice if the scripts worked with a KUBECONFIG env of the form path1:path2:path3

It is possible to have the value for the KUBECONFIG env such that you have multiple kubeconfig files. The kubectl command knows how to parse and uses the first kubeconfig file that is available in that list.
I don't know if it is possible to do something similar in bash scripts. May be it is possible to provide a similar behavior by usign the client library from https://pkg.go.dev/k8s.io/cli-runtime. Just wanted to put it out there.

From the docs,


Outputting help text as individual lines

Beyond parsing the string into lines, how would I modify this to call Log.Information() for each line of help generated? It seems the API is capable of this, but I'm obviously struggling to figure it out myself.
        static void DisplayHelp<T>(ParserResult<T> result, IEnumerable<Error> errs) {
            var helpText = HelpText.AutoBuild(result, h => {
                h.AutoHelp = true;
                h.AutoVersion = true;
                return HelpText.DefaultParsingErrorsHandler(result, h);
            }, e => e);
            Log.Information(helpText);
        }

There is a new overload method in v2.7
public static HelpText AutoBuild<T>(ParserResult<T> parserResult, Func<HelpText, HelpText> onError, int maxDisplayWidth = DefaultMaximumLength)

your method can be simplified as:
//DefaultParsingErrorsHandler is internally called by the method,  , autoHelp=true by default
    static void DisplayHelp<T>(ParserResult<T> result, IEnumerable<Error> errs) {
            var helpText = HelpText.AutoBuild(result, h => h);    //no parameter e=>e
            Log.Information(helpText);
        }

Thanks for the tip on the new method and simplifying my implementation.
However, I don't think your response answered the core of my question: Can I get HelpText to feed me the helptext lines individually, so I can output them each individually vs. one big string?

Do you mean splitting helpText to multi lines?
You can divide the help text to multi-lines:
by splitting based on EOL \r\n  as help.text.Split(...)

That's right. Yes, I know I could easily use Split, but it looked to me like the API does support just feeding me the lines separately, but I can't figure it out myself (I'm pretty rusty) and was hoping to learn something by asking.

The test project uses  Split in an internal method ToLines to split helpText for test purpose.
It's not public API.
You can add this extension methods to your project.


attachments at top level

can we have attachments at "top level" or are they restricted to "item" level ?
our top level "parent" can have images along with its "children" (items)

Attachments are restricted to item level by my reading.

Attachments are mostly for things like podcasts that are delivered with new posts/episodes. There are a couple of fields that are used in both items and top-level, like author or images, but I think they should be limited to avoid confusion. Thanks!


SecurityError in Safari when storage is disabled

When a user has selected to block "cookies and website data" in Safari, attempting to access localStorage (annoyingly) throws a SecurityError.
Analytics.js appears to have an unprotected access to window.localStorage either in it or one of its dependencies that ends up triggering the global error handler in that scenario.

hey @dfreeman, it looks like a lot of our dependencies do this, what's the expected behavior you think?
should it just wrap all access to localstorage with try/catch?

hey @dfreeman, it looks like a lot of our dependencies do this, what's the expected behavior you think?
should it just wrap all access to localstorage with try/catch?

@yields In most cases (that I've seen, at least), libraries that make use of localstorage do some kind of initial check to see if the browser supports it at all, so usually the path to fixing this kind of problem is just wrapping that existing up-front check in a try/catch.

I'll check with our deps maintainers and see if the try/catch route is feasible, i did this in yields/store (one of our deps) but it felt awkward weird thing to do haha.

Definitely a weird situation -- thanks for putting the time and effort in on this!
It's not a showstopper, but after scratching my head for a while wondering why these strange exceptions were coming in from time to time, I wanted to at least get the issues filed with our own upstream deps (like analytics.js) to get the ball rolling :)

:+1:


[deps] couch=bf9cd2b1c36909b41fc3db40f4a2c351e2e43182

Jira: COUCHDB-2988 (Mango Selectors for _changes feeds).

May be a more human friendly commit message? Just:
Mango Selectors for _changes feeds

COUCHDB-2988

@kxepal agreed, updated

+1


Update documentation-government-csp-list.md

I have added one website to this list as I thought it can help people.

@tanish125 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@todorgb can you please review this update?  Thank you.

#sign-off


as_f64 not working properly

.as_f64() for some reason doesn't work in the same way .parse::<f64>() does, I'm not sure if that's supposed to be like that or not?
The problem is as_f64 doesn't like numbers with lots of decimals, e.g.<PHONE_NUMBER>5688904985033 in the example below.
Example code (that works fine):
#[tracing::instrument]
async fn request_rate_from_coinranking() -> Result<f64> {
    let mut headers = HeaderMap::new();
    headers.insert("X-Access-Token", HeaderValue::from_static("xxx"));

    let client = reqwest::Client::new();
    let response = client.get("https://api.coinranking.com/v2/coin/3mVx2FX_iJFp5/price?referenceCurrencyUuid=5k-_VTxqtCEI")
        .headers(headers.clone())
        .send()
        .await?;

    let status = response.status();
    if status == reqwest::StatusCode::OK {
        let data: serde_json::Value = response.json().await?;
        let rate = data["data"]["price"]
            .as_str()
            .unwrap()
            .parse::<f64>()?;
        return Ok(rate);
    } else {
        return Err(anyhow!("Coinranking API unavailable"));
    }
}

Example code that doesn't work:
    let status = response.status();
    if status == reqwest::StatusCode::OK {
        let data: serde_json::Value = response.json().await?;
        let rate = data["data"]["price"]
            .as_f64()
            .ok_or(anyhow!("Could not convert JSON to f64"))?;
        return Ok(rate);
    } else {
        return Err(anyhow!("Coinranking API unavailable"));
    }

Error:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Could not convert JSON to f64

This is behaving as intended and documented. as_str is for inspecting a JSON string. as_f64 is for inspecting a JSON number. There isn't any value on which neither of those would be None.


Refactor of #8 to use paramethers and headers

Forked this from https://github.com/HoggyTheWizard/hypixel-api-python/tree/27f8512abe825ad30abaf76abbfd3c1443158ba6 because #8 wasn't merged yet.
Refactor of #8 to use paramethers and headers
Added a force option to purge cache.
Added return types to some functions.
TODO:

[ ] annotate all function arguments and return types

I don't like fetch being renamed to fetch_hypixel_api and we'll have to discuss how we're going to handle documentation as the docstrings are a little intrusive. Other than that it looks good.

Looks good


Customize Registration from

Hi
I want to customize the registration form to be able to get the first_name and last_name in the form.
what's the best solution for doing this?

I started to implement in the  WIP django2 #776 , the starting point is to modify this:
https://github.com/awesto/django-shop/blob/5160815f5af1724495092410a1bac66cd622cab9/shop/cascade/auth.py#L23

Thank you @haricot


NAVBAR - convert from dynamic to Router

Change NAV compontent from using dynamic (state) to React Router.
Re-do entire NAV code, learn Browser Router. (YT)


Ob thunk gives invalid character in Base64 error ( ' ' )

I am not sure why this occurred but it has now stopped.
I have since removed some random unassociated files from the directory the thunk is located in so perhaps it tried to handle a file it didn't mean to that has now been moved?
Most importantly from error logs below:

Initialized empty Git repository in /tmp/git-checkout-tmp-Q8SPgn5J/ace-ws-3efd756/.git/
From ssh://github.com/Ace-Interview-Prep/ace-ws

branch            HEAD       -> FETCH_HEAD
Switched to a new branch 'fetchgit'
removing `.git'...
error: invalid character in Base64 string: ''
Alert: Process exited with code 1; /nix/store/l98frj1dp3gjd25pc317w8bds8przipm-nix-prefetch-git/bin/nix-prefetch-git --url<EMAIL_ADDRESS>--rev 3efd756ddce072ad3960028fbe2f63dd213d80a3 --quiet
Alert: nix-prefetch-git: Failed to determine sha256 hash of Git repo<EMAIL_ADDRESS>at 3efd756ddce072ad3960028fbe2f63dd213d80a3

[galen@bash]: ob thunk pack src -v
Starting Obelisk </nix/store/ndgqr350z5rnr58wd70nwkzjg9847nxq-obelisk-command-<IP_ADDRESS>/bin/.ob-wrapped> args=["thunk","pack","src","-v"] logging-level=Debug
Thunk specification git-v5 did not match "./.obelisk/impl": ReadThunkError_MissingPaths ("./.obelisk/impl/thunk.nix" :| [])
Thunk specification github-v5 did not match "./.obelisk/impl": ReadThunkError_MissingPaths ("./.obelisk/impl/thunk.nix" :| [])
Thunk specification git-v4 did not match "./.obelisk/impl": ReadThunkError_FileDoesNotMatch "./.obelisk/impl/default.nix" "# DO NOT HAND-EDIT THIS FILE\nlet fetch = {url, rev, branch ? null, sha256 ? null, fetchSubmodules ? false, private ? false, ...}:\n  let realUrl = let firstChar = builtins.substring 0 1 url; in\n    if firstChar == \"/\" then /. + url\n    else if firstChar == \".\" then ./. + url\n    else url;\n  in if !fetchSubmodules && private then builtins.fetchGit {\n    url = realUrl; inherit rev;\n    ${if branch == null then null else \"ref\"} = branch;\n  } else (import <nixpkgs> {}).fetchgit {\n    url = realUrl; inherit rev sha256;\n  };\nin import (fetch (builtins.fromJSON (builtins.readFile ./git.json)))"
Thunk specification github-v4 did not match "./.obelisk/impl": ReadThunkError_FileDoesNotMatch "./.obelisk/impl/default.nix" "# DO NOT HAND-EDIT THIS FILE\nlet fetch = { private ? false, fetchSubmodules ? false, owner, repo, rev, sha256, ... }:\n  if !fetchSubmodules && !private then builtins.fetchTarball {\n    url = \"https://github.com/${owner}/${repo}/archive/${rev}.tar.gz\"; inherit sha256;\n  } else (import <nixpkgs> {}).fetchFromGitHub {\n    inherit owner repo rev sha256 fetchSubmodules private;\n  };\nin import (fetch (builtins.fromJSON (builtins.readFile ./github.json)))"
Thunk specification git-v3 did not match "./.obelisk/impl": ReadThunkError_FileDoesNotMatch "./.obelisk/impl/default.nix" "# DO NOT HAND-EDIT THIS FILE\nlet fetch = {url, rev, ref ? null, sha256 ? null, fetchSubmodules ? false, private ? false, ...}:\n  let realUrl = let firstChar = builtins.substring 0 1 url; in\n    if firstChar == \"/\" then /. + url\n    else if firstChar == \".\" then ./. + url\n    else url;\n  in if !fetchSubmodules && private then builtins.fetchGit {\n    url = realUrl; inherit rev;\n  } else (import <nixpkgs> {}).fetchgit {\n    url = realUrl; inherit rev sha256;\n  };\nin import (fetch (builtins.fromJSON (builtins.readFile ./git.json)))"
Thunk specification github-v3 did not match "./.obelisk/impl": ReadThunkError_FileDoesNotMatch "./.obelisk/impl/default.nix" "# DO NOT HAND-EDIT THIS FILE\nlet\n  fetch = { private ? false, ... }@args: if private && builtins.hasAttr \"fetchGit\" builtins\n    then fetchFromGitHubPrivate args\n    else (import <nixpkgs> {}).fetchFromGitHub (builtins.removeAttrs args [\"branch\"]);\n  fetchFromGitHubPrivate =\n    { owner, repo, rev, branch ? null, name ? null, sha256 ? null, private ? false\n    , fetchSubmodules ? false, githubBase ? \"github.com\", ...\n    }: assert !fetchSubmodules;\n      builtins.fetchGit ({\n        url = \"ssh://git@${githubBase}/${owner}/${repo}.git\";\n        inherit rev;\n      }\n      // (if branch == null then {} else { ref = branch; })\n      // (if name == null then {} else { inherit name; }));\nin import (fetch (builtins.fromJSON (builtins.readFile ./github.json)))"
Thunk specification git-v2 did not match "./.obelisk/impl": ReadThunkError_FileDoesNotMatch "./.obelisk/impl/default.nix" "# DO NOT HAND-EDIT THIS FILE\nlet fetchGit = {url, rev, ref ? null, branch ? null, sha256 ? null, fetchSubmodules ? null}:\n  if builtins.hasAttr \"fetchGit\" builtins\n    then builtins.fetchGit ({ inherit url rev; } // (if branch == null then {} else { ref = branch; }))\n    else abort \"Plain Git repositories are only supported on nix 2.0 or higher.\";\nin import (fetchGit (builtins.fromJSON (builtins.readFile ./git.json)))"
Thunk specification github-v2 did not match "./.obelisk/impl": ReadThunkError_FileDoesNotMatch "./.obelisk/impl/default.nix" "# DO NOT HAND-EDIT THIS FILE\nimport ((import <nixpkgs> {}).fetchFromGitHub (\n  let json = builtins.fromJSON (builtins.readFile ./github.json);\n  in { inherit (json) owner repo rev sha256;\n       private = json.private or false;\n     }\n))"
Thunk specification git-v1 did not match "./.obelisk/impl": ReadThunkError_FileDoesNotMatch "./.obelisk/impl/default.nix" "# DO NOT HAND-EDIT THIS FILE\nlet fetchGit = {url, rev, ref ? null, branch ? null, sha256 ? null, fetchSubmodules ? null}:\n  assert !fetchSubmodules; (import <nixpkgs> {}).fetchgit { inherit url rev sha256; };\nin import (fetchGit (builtins.fromJSON (builtins.readFile ./git.json)))"
Thunk specification github-v1 did not match "./.obelisk/impl": ReadThunkError_FileDoesNotMatch "./.obelisk/impl/default.nix" "import ((import <nixpkgs> {}).fetchFromGitHub (builtins.fromJSON (builtins.readFile ./github.json)))"
Running nix-build on ./.obelisk/impl [command]
Creating process: nix-build ./.obelisk/impl -A command --no-out-link
Handing off to /nix/store/5qhw99ipn683vik513frrqraz8c3p07j-obelisk-command-<IP_ADDRESS>/bin/ob
Starting Obelisk </nix/store/5qhw99ipn683vik513frrqraz8c3p07j-obelisk-command-<IP_ADDRESS>/bin/.ob-wrapped> args=["--no-handoff","thunk","pack","src","-v"] logging-level=Debug
Thunk specification git-v7 matched "src"
Packing thunk src
Ensuring clean git repo at src/
Creating process: /nix/store/p340wmmzgg9aw2lm9g9jxmjdwdp2xk79-git-minimal-2.37.2/bin/git -C src/ status --porcelain --ignored
Creating process: /nix/store/p340wmmzgg9aw2lm9g9jxmjdwdp2xk79-git-minimal-2.37.2/bin/git -C src/ diff
Creating process: /nix/store/p340wmmzgg9aw2lm9g9jxmjdwdp2xk79-git-minimal-2.37.2/bin/git -C src/ stash list
Creating process: /nix/store/p340wmmzgg9aw2lm9g9jxmjdwdp2xk79-git-minimal-2.37.2/bin/git -C src/ rev-parse --abbrev-ref HEAD
master
Creating process: /nix/store/p340wmmzgg9aw2lm9g9jxmjdwdp2xk79-git-minimal-2.37.2/bin/git -C src/ rev-parse HEAD
3efd756ddce072ad3960028fbe2f63dd213d80a3
Creating process: /nix/store/p340wmmzgg9aw2lm9g9jxmjdwdp2xk79-git-minimal-2.37.2/bin/git -C src/ for-each-ref $'--format=%(refname:short) %(upstream:short) %(upstream:remotename)' refs/heads/
master origin/master origin
branches: fromList [("master",Just ("origin/master","origin"))]
branches with upstream branch set: fromList [("master",("origin/master","origin"))]
Creating process: /nix/store/p340wmmzgg9aw2lm9g9jxmjdwdp2xk79-git-minimal-2.37.2/bin/git -C src/ rev-list --left-right master...origin/master
All changes safe in git remotes. OK to pack thunk.
Creating process: /nix/store/p340wmmzgg9aw2lm9g9jxmjdwdp2xk79-git-minimal-2.37.2/bin/git -C src/ config --get remote.origin.url
git@github.com:Ace-Interview-Prep/ace-ws.git
Creating process: /nix/store/p340wmmzgg9aw2lm9g9jxmjdwdp2xk79-git-minimal-2.37.2/bin/git ls-remote --quiet --exit-code --symref $'https://github.com/Ace-Interview-Prep/ace-ws.git'
Creating process: /nix/store/p340wmmzgg9aw2lm9g9jxmjdwdp2xk79-git-minimal-2.37.2/bin/git ls-remote --quiet --exit-code --symref $'http://github.com/Ace-Interview-Prep/ace-ws.git'
Creating process: /nix/store/7wfnj6hg24p9v212qfx81a16f6rnaqzy-nix-2.11.0/bin/nix-prefetch-url --unpack --type sha256 $'https://github.com/Ace-Interview-Prep/ace-ws/archive/3efd756ddce072ad3960028fbe2f63dd213d80a3.tar.gz'
error: unable to download 'https://github.com/Ace-Interview-Prep/ace-ws/archive/3efd756ddce072ad3960028fbe2f63dd213d80a3.tar.gz': HTTP error 404

       response body:

       Not Found
Warning: Failed to fetch archive from GitHub. This is probably a private repo. Falling back on normal fetchgit. Original failure:
Warning: Process exited with code 1; /nix/store/7wfnj6hg24p9v212qfx81a16f6rnaqzy-nix-2.11.0/bin/nix-prefetch-url --unpack --type sha256 $'https://github.com/Ace-Interview-Prep/ace-ws/archive/3efd756ddce072ad3960028fbe2f63dd213d80a3.tar.gz'
Creating process: /nix/store/l98frj1dp3gjd25pc317w8bds8przipm-nix-prefetch-git/bin/nix-prefetch-git --url<EMAIL_ADDRESS>--rev 3efd756ddce072ad3960028fbe2f63dd213d80a3 --quiet
Initialized empty Git repository in /tmp/git-checkout-tmp-Q8SPgn5J/ace-ws-3efd756/.git/
From ssh://github.com/Ace-Interview-Prep/ace-ws
 * branch            HEAD       -> FETCH_HEAD
Switched to a new branch 'fetchgit'
removing `.git'...
error: invalid character in Base64 string: ''
Alert: Process exited with code 1; /nix/store/l98frj1dp3gjd25pc317w8bds8przipm-nix-prefetch-git/bin/nix-prefetch-git --url<EMAIL_ADDRESS>--rev 3efd756ddce072ad3960028fbe2f63dd213d80a3 --quiet
Alert: nix-prefetch-git: Failed to determine sha256 hash of Git repo<EMAIL_ADDRESS>at 3efd756ddce072ad3960028fbe2f63dd213d80a3

Obelisk seems to be displaying the nix-prefetch-git command which fails. Can you try running that command outside obelisk so that we can isolate the error?

Maybe try running that exact command from the nix store and then compare with using nix-prefetch-git from a recent nixpkgs.

Yes I'll re-run that, also I get the same error here
[lazylambda@nixos:~/code/Ace/Ace/ace-ws/thunks]$ ob thunk pack network-uri
Warning: ./../.obelisk/impl: command not cached, building ...
Running nix-build on ./../.obelisk/impl [command]
Packing thunk network-uri
Ensuring clean git repo at network-uri/
Warning: Failed to fetch archive from GitHub. This is probably a private repo. Falling back on normal fetchgit. Original failure:
Warning: Process exited with code 1; /nix/store/7wfnj6hg24p9v212qfx81a16f6rnaqzy-nix-2.11.0/bin/nix-prefetch-url --unpack --type sha256 $'https://github.com/Ace-Interview-Prep/network-uri/archive/74b48e6c471fa49858223d5dd07560e32c93d95e.tar.gz'
Alert: Process exited with code 1; /nix/store/l98frj1dp3gjd25pc317w8bds8przipm-nix-prefetch-git/bin/nix-prefetch-git --url<EMAIL_ADDRESS>--rev 74b48e6c471fa49858223d5dd07560e32c93d95e --quiet
Alert: nix-prefetch-git: Failed to determine sha256 hash of Git repo<EMAIL_ADDRESS>at 74b48e6c471fa49858223d5dd07560e32c93d95e

For whatever reason I was able to move network-uri outside of the ace-ws folder (mv network-uri ../..) then retry and it worked
I then retried cloning back into thunks and ran the exact same command as above, which now works.
However with this now packed thunk, when I run ob run -v I get the following output
[lazylambda@nixos:~/code/Ace/Ace/ace-ws]$ ob run -v
Starting Obelisk </nix/store/ndgqr350z5rnr58wd70nwkzjg9847nxq-obelisk-command-<IP_ADDRESS>/bin/.ob-wrapped> args=["run","-v"] logging-level=Debug
Thunk specification git-v5 did not match "./.obelisk/impl": ReadThunkError_UnrecognizedPaths ("./.obelisk/impl/github.json" :| [])
Thunk specification github-v5 matched "./.obelisk/impl"
Warning: ./.obelisk/impl: command not cached, building ...
Running nix-build on ./.obelisk/impl [command]
Creating process: nix-build ./.obelisk/impl -A command --out-link ./.obelisk/impl/.attr-cache/command.out
Handing off to ./.obelisk/impl/.attr-cache/command.out/bin/ob
Starting Obelisk </nix/store/5qhw99ipn683vik513frrqraz8c3p07j-obelisk-command-<IP_ADDRESS>/bin/.ob-wrapped> args=["--no-handoff","run","-v"] logging-level=Debug
Finding packages with root "." and interpret paths:
└─ /
   └─ home
      └─ lazylambda
         └─ code
            └─ Ace
               └─ Ace
                  └─ ace-ws [Interpret]
Creating process: /nix/store/k0kpf3r2k1d8p9h0gmx23msw3qrybkfk-findutils-4.9.0/bin/find -L . -name .obelisk -type d
Excluding obelisk packages:
Creating process: /nix/store/k0kpf3r2k1d8p9h0gmx23msw3qrybkfk-findutils-4.9.0/bin/find -L /home/lazylambda/code/Ace/Ace/ace-ws $'(' -name $'*.cabal' -o -name package.yaml $')' -a -type f -not -path $'*/.attr-cache/*' -not -path $'*/lib/asset/manifest/*'
Creating process: /nix/store/7wfnj6hg24p9v212qfx81a16f6rnaqzy-nix-2.11.0/bin/nix eval --impure --expr $'(let a = import ./. {}; in toString (a.reflex.nixpkgs.lib.isDerivation a.passthru.staticFilesImpure))' --raw
Creating process: /nix/store/7wfnj6hg24p9v212qfx81a16f6rnaqzy-nix-2.11.0/bin/nix-build -o static.out -E $'(import ./. {}).passthru.staticFilesImpure'
Creating process: /nix/store/7wfnj6hg24p9v212qfx81a16f6rnaqzy-nix-2.11.0/bin/nix-build --no-out-link -E $'(let a = import ./. {}; in a.passthru.processedStatic.haskellManifest)'
Assets derivation built and impurely loaded from: ./static.out
Starting static file derivation watcher...
Creating process: /nix/store/7wfnj6hg24p9v212qfx81a16f6rnaqzy-nix-2.11.0/bin/nix eval --impure --expr $'(import .obelisk/impl {}).nixpkgs.path'
Creating process: /nix/store/7wfnj6hg24p9v212qfx81a16f6rnaqzy-nix-2.11.0/bin/nix-shell -E $'{root, pkgs, shell}: ((import root {}).passthru.__unstable__.self.extend (_: _: {shellPackages = builtins.fromJSON pkgs;})).project.shells.${shell}' --arg root ./. --argstr pkgs $'{"backend":"/home/lazylambda/code/Ace/Ace/ace-ws/backend","common":"/home/lazylambda/code/Ace/Ace/ace-ws/common","frontend":"/home/lazylambda/code/Ace/Ace/ace-ws/frontend","obelisk-generated-static":"/nix/store/y2hnzj0si2x89lx3q4xkc0hr1vzvmh1c-asset-manifest-haskellManifest"}' --argstr shell ghc --run $'export $\'NIX_PATH=nixpkgs=/nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source\' ; bash -c \'type -p ghc\''
building '/nix/store/ya4kyrfbadm0j4568nflrmlb8v0v41d0-cabal2nix-backend.drv'...
error: invalid character in Base64 string: ''
(use '--show-trace' to show detailed location information)
Alert: Process exited with code 1; /nix/store/7wfnj6hg24p9v212qfx81a16f6rnaqzy-nix-2.11.0/bin/nix-shell -E $'{root, pkgs, shell}: ((import root {}).passthru.__unstable__.self.extend (_: _: {shellPackages = builtins.fromJSON pkgs;})).project.shells.${shell}' --arg root ./. --argstr pkgs $'{"backend":"/home/lazylambda/code/Ace/Ace/ace-ws/backend","common":"/home/lazylambda/code/Ace/Ace/ace-ws/common","frontend":"/home/lazylambda/code/Ace/Ace/ace-ws/frontend","obelisk-generated-static":"/nix/store/y2hnzj0si2x89lx3q4xkc0hr1vzvmh1c-asset-manifest-haskellManifest"}' --argstr shell ghc --run $'export $\'NIX_PATH=nixpkgs=/nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source\' ; bash -c \'type -p ghc\''

Which gives the same/similar Base64 error

I copy pasted the nix-prefetch-git command from my first comment and it worked no problem
[lazylambda@nixos:~/code/Ace/Ace/ace-ws]$ /nix/store/l98frj1dp3gjd25pc317w8bds8przipm-nix-prefetch-git/bin/nix-prefetch-git --url<EMAIL_ADDRESS>--rev 3efd756ddce072ad3960028fbe2f63dd213d80a3 --quiet
{
  "url"<EMAIL_ADDRESS>  "rev": "3efd756ddce072ad3960028fbe2f63dd213d80a3",
  "date": "2024-12-14T21:09:06-05:00",
  "path": "/nix/store/4xr762skfxafbimffi3ndwahig3sgqk0-ace-ws-3efd756",
  "sha256": "1fgb34cphdylvbjjbapw3k54ihmspd8fh8dshls3n56m35zc3d6j",
  "fetchLFS": false,
  "fetchSubmodules": false,
  "deepClone": false,
  "leaveDotGit": false
}

[lazylambda@nixos:~/code/Ace/Ace/ace-ws]$ /nix/store/l98frj1dp3gjd25pc317w8bds8przipm-nix-prefetch-git/bin/nix-prefetch-git --url<EMAIL_ADDRESS>--rev 3efd756ddce072ad3960028fbe2f63dd213d80a3
Initialized empty Git repository in /tmp/git-checkout-tmp-6cgvoybv/ace-ws-3efd756/.git/
remote: Enumerating objects: 687, done.
remote: Counting objects: 100% (687/687), done.
remote: Compressing objects: 100% (614/614), done.
remote: Total 687 (delta 69), reused 495 (delta 51), pack-reused 0 (from 0)
Receiving objects: 100% (687/687), 158.01 MiB | 5.91 MiB/s, done.
Resolving deltas: 100% (69/69), done.
From ssh://github.com/Ace-Interview-Prep/ace-ws
 * branch            HEAD       -> FETCH_HEAD
Switched to a new branch 'fetchgit'
removing `.git'...

git revision is 3efd756ddce072ad3960028fbe2f63dd213d80a3
path is /nix/store/4xr762skfxafbimffi3ndwahig3sgqk0-ace-ws-3efd756
git human-readable version is -- none --
Commit date is 2024-12-14 21:09:06 -0500
hash is 1fgb34cphdylvbjjbapw3k54ihmspd8fh8dshls3n56m35zc3d6j
{
  "url"<EMAIL_ADDRESS>  "rev": "3efd756ddce072ad3960028fbe2f63dd213d80a3",
  "date": "2024-12-14T21:09:06-05:00",
  "path": "/nix/store/4xr762skfxafbimffi3ndwahig3sgqk0-ace-ws-3efd756",
  "sha256": "1fgb34cphdylvbjjbapw3k54ihmspd8fh8dshls3n56m35zc3d6j",
  "fetchLFS": false,
  "fetchSubmodules": false,
  "deepClone": false,
  "leaveDotGit": false
}

My apologies, this appears to be due to a new module I had in my configuration.nix that caused issues whenever I needed to reach a cache


Can I use this model for node classification too?

Hi,
I just made a little modification on vgae to perform node classification in an unsupervised fashion.
In detail, I just used full adjacency matrix since there is no need for link prediction. Everything else is the same as the original implementation.
After training the model, I chose randomly 40% of all nodes as training set for default logistic regression module of Sklearn. (as practiced by many authors including those of 'A graph autoencoder for attributed network embedding') I used 20% as validation and 40% as test set.
In cora dataset, I found out accuracy is just 31% on validation set with several runs(random splits on dataset). I don't see what is the problem with my approach and I want your advice. Or is it just that unsupervised approach is not appropriate for node classification?
Thanks a lot.

This is a very good question. In my experience this type of setup can work very well. We are currently preparing a report where we describe this setup in more detail. We train the model with negative sampling (for scalability reasons) and we use only a small number of training epochs -- so maybe this is what makes the difference in your case. We will release the code for these experiments soon, in case you want to compare implementations.

By 'negative sampling', do you mean balancing each class (with same number of examples) in multi-class setting?
With a small number of training epochs, does the model converge? or model convergence doesn't matter in this case?

Yes, you are would sub-sample the negative class (non-edges) so that both
classes are balanced in the binary cross-entropy loss. This is the same
technique that is used in word2vec, for example.
We found that the model can sometimes discard too much information of the
original node features if trained until convergence on the link prediction
setting. Early stopping or some other regularizers can help alleviate
this problem.
On Fri, Jul 12, 2019 at 2:35 PM DaehanKim<EMAIL_ADDRESS>wrote:

By 'negative sampling', do you mean balancing each class (with same
number of examples) in multi-class setting?
With a small number of training epochs, does the model converge? or
model convergence doesn't matter in this case?

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tkipf/gae/issues/44?email_source=notifications&email_token=ABYBYYDAO255LIJ5KC2QMZTP7B3ADA5CNFSM4ICGM6GKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZZUDXY#issuecomment-510869983,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYBYYE7DJLO2DRMIU65NYLP7B3ADANCNFSM4ICGM6GA
.

Thanks for the reply.
I thought that the positive weight in your implementation was to balance positive edges against negative edges. As I see it, this would serve as a sub-sampling method in a sense of making positive edges contribute to the loss as much as negative edges do. Do you think the strategy is not enough for a robust training for the node classification?

Weighting should in principle be fine too, but training dynamics can
certainly be affected by whether you choose a weighting strategy or
negative sampling. I would always prefer negative sampling in practice, as
it is much more scalable.
On Fri, Jul 12, 2019 at 4:56 PM DaehanKim<EMAIL_ADDRESS>wrote:

Thanks for the reply.
I thought that the positive weight in your implementation was to
balance positive edges against negative edges. As I see it, this would
serve as a sub-sampling method in a sense of making positive edges
contribute to the loss as much as negative edges do. Do you think the
strategy is not enough for a robust training for the node classification?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tkipf/gae/issues/44?email_source=notifications&email_token=ABYBYYDXFHUOPFZSQKWHTF3P7CLQ5A5CNFSM4ICGM6GKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZZ7YZQ#issuecomment-510917734,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYBYYHWVXEEQISUEJ755NLP7CLQ5ANCNFSM4ICGM6GA
.

Thanks for all detailed replies. I'm looking forward to the release of your reference code for node classification.

Any update on this?


Yogakit and uint8_t errors after init and run new project (iOS)

Description
After init a new project I got two errors:
Typedef redefinition with different types ('uint8_t' (aka 'unsigned char') vs 'enum clockid_t')

and
CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler (in target 'YogaKit' from project 'Pods')

Version
0.69.4
Output of npx react-native info
System:
OS: macOS 12.2.1
CPU: (10) arm64 Apple M1 Pro
Memory: 132.14 MB / 32.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 16.17.0 - ~/.nvm/versions/node/v16.17.0/bin/node
Yarn: Not Found
npm: 8.15.0 - ~/.nvm/versions/node/v16.17.0/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.2 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5
Android SDK:
API Levels: 27, 28, 29, 30, 31, 32
Build Tools: 28.0.3, 29.0.2, 29.0.3, 30.0.2, 30.0.3, 32.0.0, 32.1.0
System Images: android-31 | Google APIs ARM 64 v8a, android-31 | Google Play ARM 64 v8a, android-32 | Google APIs ARM 64 v8a
Android NDK: Not Found
IDEs:
Android Studio: 2021.1 AI-211.7628.21.2111.8193401
Xcode: 13.4.1/13F100 - /usr/bin/xcodebuild
Languages:
Java: 11.0.11 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.0.0 => 18.0.0
react-native: 0.69.4 => 0.69.4
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
1- Init new project.
2- Run the project (iOS)
Snack, code example, screenshot, or link to a repository

+1 with 0.69-0.70rc4

+1 with 0.70.3


Cache decrypted subjects in message table

With this PR, encrypted subjects are replaced with their plaintext in the messages table once the message has been decrypted.
I went for a dedicated decrypted_subject column first, but that was three times as much code and made things like message ordering unnecessarily complex. This approach simply replaces the text in the subject column, and adds a X_SUBJECT_DECRYPTED flag to avoid replacing it redundantly in the future.

LGTM


Updated CI images for fixing test issues with ssh.sh

What this PR does / why we need it:
Update CI images, fixes test issues with ssh.sh (not found, permission denied)
See https://github.com/kubevirt/kubevirtci/issues/46
Release note:
NONE

many successful tests, no ssh.sh issues anymore, but other strange issues... let's try again

ci test please

for reference:
Failed to synchronize cache for repo 'fedora': http://jenkins.ovirt.org/job/kubevirt_kubevirt_standard-check-pr/2231//artifact/check-patch.openshift-3.10-crio-release.el7.x86_64/mock_logs/script/stdout_stderr.log
Cannot connect to the Docker daemon: http://jenkins.ovirt.org/job/kubevirt_kubevirt_standard-check-pr/2231//artifact/check-patch.openshift-3.10-multus-release.el7.x86_64/mock_logs/script/stdout_stderr.log

all tests run, no ssh.sh issues, just the "usual" failures as far as I can see

ready to merge I'd say :)
/cc @cynepco3hahue


will it work with vim 9.0

What so special about 9.0.0185 that is required for Codeium to work?
I'm asking because I'm working on an enterprise machine handled by our IT and while I can easily get the 9.0 stable release, I'll have hard time to get the one specified above.
Thanks for your feedback.
BTW super cool work!

I think there was some bug involving the handling of virtualtext that was fixed in 9.0.0185.


Support booster interface in lightgbm

In my scene, I get a model file in lightgbm format which can be loaded into a booster, and then I need to deploy the model in distributed environment to predict some score. As lightgbm doesn't support transforming booster into lgbmclassifier(https://github.com/microsoft/LightGBM/issues/1942), is it possible to support native booster interface in Mars?

Thank you for your proposal, we need to do some investigation first.

Thank you for your proposal, we need to do some investigation first.


fixed bug with white on white text

replaced a non-existent tailwind class with a real one

BTW, the process we prefer about PRs is that the person who opened the PR is the one who merges it, that way we don't accidentally merge a PR when you were going to add more commits to it. So go ahead and merge whenever you're ready.
Thanks @myieye for reviewing this while I was busy with other tasks!


Homepage polish

@brandonetter Here's my final PR before I move on to dark mode styling.
I'm having the following issues that are blocking me:
Head shot in the about section is very small
Breakpoints and margins are better but some parts of the page are cut off on medium devices
Contact group image on mobile looks different than the design
Contact group image on desktop has a weird space a the top
And whatever else issues that you notice.

@brandonetter How about the head shot image in the about section?


Update ISLAMICOIN token Address

Hope you are doing well,
We have our program created on Solana with the address: FFADztSZMCzt1wVX9q66hzmuWk9zDXpxnK7E4H8mTNu5
and submitted a PR #11121 successfully to set the name and logo to Solana-labs. Today we created a wrapped version for our program using wormhole in order to have a bridge between our source token on polygon with our token on Solana. In this regard we would like to request a change of our program address, . Our wrapped program address is: HG2FnifX1WPY6UvnkXnMx2kAt4E4Ssu6DZ2aiB5RmLHo
The New PR is: #11454
Your support is highly appreciated.
Thank you
Best Regards

thank you for the clear reference to the original PR
merged


add Powerpuff Girls villains

source: https://en.wikipedia.org/wiki/List_of_The_Powerpuff_Girls_secondary_characters#Villains
I have no idea how this ended up being my first suggestion ¯_(ツ)_/¯

Wrong repo


fix: small typo in open-bot config

This PR fixes a small typo in the open-bot texts.

What kind of change does this PR introduce?
bugfix

Did you add tests for your changes?
No

Does this PR introduce a breaking change?
No

What needs to be documented once your changes are merged?

Thanks


Create lastPinTimestamp.js

Type

[ ] Bug Fix
[x] Functions: $lastPinTimestamp
[ ] Callbacks: <Callback Name>
[ ] Handlers: <Handler Type>
[ ] Others: ______

Dependencies (Third Party Modules) needed: <Name | Github Link> (Maximum: 20MB~ size)
Want a credit? Discord tag or other social media link: <DiscordTag | OtherSocialMediaLink>
Referenced Issue: #NaN (Answer for an issue, if any)
Description
Pull Request Description Here

We would add it as a option in $channel, okay?
@carlromulo

We would add it as a option in $channel, okay?
@carlro

add a optional channel id field cause that would be better

done

add a optional channel id field cause that would be better

done


Music Store does not update rendered html when you change the project.

I added the following code to the home.ts
public timeNow: string = new Date().toLocaleTimeString() + ':' + new Date().getSeconds().toString();
and I display it on home.html. However, that it does not update the timeNow value when I refresh the page. This will surely cause problems when developing because changes do not take place when you change the code, even if you run gulp or keep "dotnet run" command running.
The only solution for this issue is to change this code in Index.cshtml from this
<cache<EMAIL_ADDRESS>   <app asp-prerender-module="wwwroot/ng-app/boot-server">Loading...</app>     @await Html.PrimeCache(Url.Action("GenreMenuList", "GenresApi"))     @await Html.PrimeCache(Url.Action("MostPopular", "AlbumsApi")) </cache>
to this:
<app asp-prerender-module="wwwroot/ng-app/boot-server">Loading...</app>     @await Html.PrimeCache(Url.Action("GenreMenuList", "GenresApi"))     @await Html.PrimeCache(Url.Action("MostPopular", "AlbumsApi"))

Just one more thing: you still need to run gulp whenever you change any .ts or .html file.


Just wanted to say thank you!

Thank you for offering this collection, everyone who has been helping build this your awesome! I will be using this a lot as I learn more about programming!
Catch you all on the flip!

Thanks! :)


Add job.scheduled to Job Event details docs

This event is present on the overview page: https://buildkite.com/docs/apis/webhooks but not on the detail page: https://buildkite.com/docs/apis/webhooks/job-events

Great catch, thanks @codeman9


slim themes lead to Xorg crash, when applied in displayManager.slim.theme

Issue description
Tried to find a new SLiM theme, found some in nixpkgs (listed by nox slim). Edited my config to pick one, switched and got X crashed. The snippet below is from systemctl status display-manager.
display-manager[853]: slim: Failed to open default theme file /nix/store/31fk04vb48yph754r3wribxkpspdrx5p-slim-theme/default/slim.theme
systemd[1]: display-manager.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: display-manager.service: Failed with result 'exit-code'.

Yes, that was a silly thing, as I've already examined a theme package contents, it has global directory structure. I don't know a neat way to apply any theme from system-installed package (aren't they isolated?), and there's no close-available documentation about SLiM themes. I've had to find theme URL by myself, retrieve its SHA-256 and install it by pkgs.fetchurl. Not that handy, still.


No service plans found

In this tutorial https://developers.sap.com/tutorials/cp-cap-java-hana-db.html
Step 4
Point number 4: On executing the command cds deploy --to hana:bookstore-hana, I am getting the above error, although I have the required service plan in my trial account and I have successfully created the SAP HANA Database Instance in my Dev Space, which is running.

Thank you for your feedback. This repository is no longer used to report issues with tutorials.
To report future issues please use the "Feedback" function.


create wrapper for lama  and base class for other grad.boost models

this is necessary for convenient use in scenarios
standard interface (fit/predict)

it is not a "standard interface" as we need to pass dataframe combined with features from first level models and statistical features to fit/predict to leave second-level model detached from models / features processors